Previous 199869 Revisions Next

r31867 Tuesday 2nd September, 2014 at 05:37:07 UTC by Fabio Priuli
a7800 minor comments/cleanups. nw.
[src/emu/bus/a7800]a78_slot.c a78_slot.h rom.c

trunk/src/emu/bus/a7800/a78_slot.c
r31866r31867
118118                  device_image_interface(mconfig, *this),
119119                  device_slot_interface(mconfig, *this)
120120{
121   m_type = A78_NOCART;
121122}
122123
123124
r31866r31867
182183   { A78_BANKRAM,  "a78_bankram" },
183184   { A78_XB_BOARD, "a78_xboard" },
184185   { A78_XM_BOARD, "a78_xm" },
186   { A78_NOCART,   "empty" },
185187};
186188
187189static int a78_get_pcb_id(const char *slot)
r31866r31867
335337}
336338
337339/*-------------------------------------------------
338 identify_cart_type - code to detect cart type from
339 fullpath
340 verify_header - check the image (from fullpath)
341 has an admissible header
340342 -------------------------------------------------*/
341343
342344int a78_cart_slot_device::verify_header(char *header)
trunk/src/emu/bus/a7800/a78_slot.h
r31866r31867
2222   A78_BANKRAM,      // SuperGame + 32K RAM banked (untested)
2323   A78_XB_BOARD,      // A7800 Expansion Board (it shall more or less apply to the Expansion Module too, but this is not officially released yet)
2424   A78_XM_BOARD,      // A7800 XM Expansion Module (theoretical specs only, since this is not officially released yet)
25   A78_TYPEB         // Cart exploiting the XB board, but possibly also compatible with non-expanded A7800
25   A78_TYPEB,         // Cart exploiting the XB board, but possibly also compatible with non-expanded A7800
26   A78_NOCART
2627};
2728
2829
trunk/src/emu/bus/a7800/rom.c
r31866r31867
179179
180180 Carts with no bankswitch (8K to 48K)
181181
182 GAMES:
182 GAMES: Asteroids, Centipede, Dig Dug and many more
183183
184184 -------------------------------------------------*/
185185
r31866r31867
197197 The Pokey chips is accessed at 0x0450-0x045f or
198198 by writing at 0x4000-0x7fff in some games.
199199 
200 GAMES:
200 GAMES: Ballblazer, Beef Drop (homebrew)
201201 
202202 -------------------------------------------------*/
203203
r31866r31867
240240 Note that the code is written so that also
241241 homebrew games with larger ROMs work!
242242 
243 GAMES:
243 GAMES: Crack'd, Fatal Run, Ikari Warriors...
244244 
245245 -------------------------------------------------*/
246246
r31866r31867
266266 Carts with SuperGame bankswitch + POKEY chip
267267 As above, the Pokey chips is accessed at
268268 
269 GAMES:
269 GAMES: Commando
270270 
271271 -------------------------------------------------*/
272272
r31866r31867
305305 for the moment we treat all as 16K of RAM even if
306306 from softlist we shall differentiate between them.
307307 
308 GAMES:
308 GAMES: Impossible Mission, Jinks and some protos
309309 
310310 -------------------------------------------------*/
311311
r31866r31867
366366 9 x 16K banks mappable in 0x8000-0xbfff
367367 bank 7 is always mapped in 0xc000-0xffff
368368 
369 GAMES:
369 GAMES: Alien Brigade & Crossbow
370370 
371371 -------------------------------------------------*/
372372

Previous 199869 Revisions Next


© 1997-2024 The MAME Team