1 /****************************************************************************** 2 3 driver.c 4 5 The list of all available drivers. Drivers have to be included here to be 6 recognized by the executable. 7 8 To save some typing, we use a hack here. This file is recursively #included 9 twice, with different definitions of the DRIVER() macro. The first one 10 declares external references to the drivers; the second one builds an array 11 storing all the drivers. 12 13 ******************************************************************************/ 14 15 #include "driver.h" 16 17 18 #ifndef DRIVER_RECURSIVE 19 20 /* The "root" driver, defined so we can have &driver_##NAME in macros. */ 21 struct GameDriver driver_0 = 22 { 23 __FILE__, 24 0, 25 "root", 26 0, 27 0, 28 0, 29 0, 30 0, 31 0, 32 0, 33 0, 34 NOT_A_DRIVER, 35 }; 36 37 #endif 38 39 #ifdef TINY_COMPILE 40 extern struct GameDriver TINY_NAME; 41 42 const struct GameDriver *drivers[] = 43 { 44 &TINY_NAME, 45 0 /* end of array */ 46 }; 47 48 #else 49 50 #ifndef DRIVER_RECURSIVE 51 52 #define DRIVER_RECURSIVE 53 54 /* step 1: declare all external references */ 55 #define DRIVER(NAME) extern struct GameDriver driver_##NAME; 56 #define TESTDRIVER(NAME) extern struct GameDriver driver_##NAME; 57 #include "system.c" 58 59 /* step 2: define the drivers[] array */ 60 #undef DRIVER 61 #undef TESTDRIVER 62 #define DRIVER(NAME) &driver_##NAME, 63 #if 0 64 //#ifdef DEBUG 65 #define TESTDRIVER(NAME) &driver_##NAME, 66 #else 67 #define TESTDRIVER(NAME) 68 #endif 69 const struct GameDriver *drivers[] = 70 { 71 #include "system.c" 72 0 /* end of array */ 73 }; 74 75 #else /* DRIVER_RECURSIVE */ 76 77 #ifndef NEOMAME 78 79 /****************CONSOLES****************************************************/ 80 81 /* 82 pong games 83 first done in discret logic 84 later pong in a chip by several firms (atari, ge, ...) 85 86 ay-3-8500-7 6(7) games in this chip 87 nothing known about its internal design 88 */ 89 90 /* ATARI */ 91 DRIVER( a2600 ) /* Atari 2600 */ 92 DRIVER( a5200 ) /* Atari 5200 */ 93 DRIVER( a7800 ) /* Atari 7800 */ 94 /* DRIVER( jaguar )*/ /* Atari Jaguar */ 95 /* DRIVER( lynx )*/ /* Atari Lynx Handheld */ 96 //!!TESTDRIVER( atarist ) 97 /* BALLY */ 98 DRIVER( astrocde ) /* Bally Astrocade */ 99 100 /* RCA */ 101 DRIVER( studio2 ) /* Studio II */ 102 /* DRIVER( cstudio2 )*//* Colour Studio II */ 103 104 /* FAIRCHILD */ 105 DRIVER( channelf ) /* Fairchild Channel F VES - 1976 */ 106 107 /* COLECO */ 108 DRIVER( coleco ) /* ColecoVision (Original BIOS ) */ 109 #if 0 /* Please dont include these next 2 in a distribution, they are Hacks */ 110 DRIVER( colecofb ) /* ColecoVision (Fast BIOS load) */ 111 DRIVER( coleconb ) /* ColecoVision (No BIOS load) */ 112 #endif 113 114 /* NINTENDO */ 115 DRIVER( nes ) /* Nintendo Entertainment System */ 116 DRIVER( nespal ) /* Nintendo Entertainment System */ 117 DRIVER( famicom ) 118 DRIVER( gameboy ) /* Nintendo GameBoy Handheld */ 119 DRIVER (snes) /* Nintendo Super Nintendo */ 120 /* DRIVER (vboy) */ /* Nintendo Virtual Boy */ 121 122 /* NEC */ 123 DRIVER( pce ) /* PC/Engine - Turbo Graphics-16 NEC 1989-1993 */ 124 125 /* SEGA */ 126 DRIVER( gamegear ) /* Sega Game Gear Handheld */ 127 DRIVER( sms ) /* Sega Sega Master System */ 128 DRIVER( genesis ) /* Sega Genesis/MegaDrive */ 129 DRIVER( saturn ) /* Sega Saturn */ 130 131 /* GCE */ 132 DRIVER( vectrex ) /* General Consumer Electric Vectrex - 1982-1984 */ 133 /* (aka Milton-Bradley Vectrex) */ 134 DRIVER( raaspec ) /* RA+A Spectrum - Modified Vectrex */ 135 136 /* ENTEX */ 137 DRIVER( advision ) /* Adventurevision */ 138 139 /* Magnavox */ 140 /* DRIVER( odyssey )*/ /* Magnavox Odyssey - analogue (1972) */ 141 TESTDRIVER( odyssey2 ) /* Magnavox Odyssey 2 - 1978-1983 */ 142 143 /* DRIVER( arcadia )*/ /* Arcadia 2001 */ 144 145 /* DRIVER( intv )*/ /* Mattel Intellivision - 1979 AKA INTV */ 146 147 /* CAPCOM */ 148 DRIVER( sfzch ) /* CPS Changer (Street Fighter ZERO) */ 149 150 /****************COMPUTERS****************************************************/ 151 152 /* APPLE */ 153 /* 154 * CPU Model Month Year 155 * ------------- ----- ---- 156 * 157 * Apple I July 1976 158 * Apple II April 1977 159 * Apple II Plus June 1979 160 * Apple III May 1980 161 * Apple IIe January 1983 162 * Apple III Plus December 1983 163 * Apple IIe Enhanced March 1985 164 * Apple IIc April 1984 165 * Apple IIc ROM 0 ? 1985 166 * Apple IIc ROM 3 September 1986 167 * Apple IIgs September 1986 168 * Apple IIe Platinum January 1987 169 * Apple IIgs ROM 01 September 1987 170 * Apple IIc ROM 4 ? 198? 171 * Apple IIc Plus September 1988 172 * Apple IIgs ROM 3 August 1989 173 */ 174 DRIVER( apple1 ) /* 1976 Apple 1 */ 175 DRIVER( apple2c ) /* 1984 Apple //c */ 176 DRIVER( apple2c0 ) /* 1986 Apple //c (3.5 ROM) */ 177 DRIVER( apple2cp ) /* 1988 Apple //c+ */ 178 DRIVER( apple2e ) /* 1983 Apple //e */ 179 DRIVER( apple2ee ) /* 1985 Apple //e Enhanced */ 180 DRIVER( apple2ep ) /* 1987 Apple //e Platinum */ 181 182 DRIVER( lisa2 ) /* */ 183 184 /* DRIVER( mac512k )*/ /* 1984 Apple Macintosh 512k */ 185 DRIVER( mac512ke ) /* 1986 Apple Macintosh 512ke */ 186 DRIVER( macplus ) /* 1986 Apple Macintosh Plus */ 187 /* DRIVER( mac2 )*/ /* 1987 Apple Macintosh II */ 188 189 /* ATARI */ 190 DRIVER( a400 ) /* 1979 Atari 400 */ 191 DRIVER( a400pal ) /* 1979 Atari 400 PAL */ 192 DRIVER( a800 ) /* 1979 Atari 800 */ 193 DRIVER( a800pal ) /* 1979 Atari 800 PAL */ 194 DRIVER( a800xl ) /* 1983 Atari 800 XL */ 195 196 /* DRIVER( atarist )*/ /* Atari ST */ 197 198 #ifndef MESS_EXCLUDE_CBM 199 /* COMMODORE */ 200 DRIVER( kim1 ) /* Commodore (MOS) KIM-1 1975 */ 201 /* DRIVER( sym1 )*/ /* Synertek SYM1 */ 202 /* DRIVER( aim65 )*/ /* Rockwell AIM65 */ 203 204 DRIVER( pet ) /* PET2001/CBM20xx Series (Basic 1) */ 205 DRIVER( cbm30 ) /* Commodore 30xx (Basic 2) */ 206 DRIVER( cbm30b ) /* Commodore 30xx (Basic 2) (business keyboard) */ 207 DRIVER( cbm40 ) /* Commodore 40xx FAT (CRTC) 60Hz */ 208 DRIVER( cbm40pal ) /* Commodore 40xx FAT (CRTC) 50Hz */ 209 DRIVER( cbm40b ) /* Commodore 40xx THIN (business keyboard) */ 210 DRIVER( cbm80 ) /* Commodore 80xx 60Hz */ 211 DRIVER( cbm80pal ) /* Commodore 80xx 50Hz */ 212 DRIVER( cbm80ger ) /* Commodore 80xx German (50Hz) */ 213 DRIVER( cbm80swe ) /* Commodore 80xx Swedish (50Hz) */ 214 DRIVER( superpet ) /* Commodore SP9000/MMF9000 (50Hz) */ 215 216 DRIVER( vic20 ) /* Commodore Vic-20 NTSC */ 217 /* DRIVER( vic1001 )*/ /* Commodore VIC-1001 (VIC20 Japan) */ 218 DRIVER( vc20 ) /* Commodore Vic-20 PAL */ 219 DRIVER( vic20swe ) /* Commodore Vic-20 Sweden */ 220 DRIVER( vic20i ) /* Commodore Vic-20 IEEE488 Interface */ 221 222 DRIVER( max ) /* Max (Japan)/Ultimax (US)/VC10 (German) */ 223 DRIVER( c64 ) /* Commodore 64 - NTSC */ 224 /* DRIVER( j64 )*/ /* Commodore 64 - NTSC (Japan) */ 225 DRIVER( c64pal ) /* Commodore 64 - PAL */ 226 DRIVER( vic64s ) /* Commodore VIC64S (Swedish) */ 227 DRIVER( cbm4064 ) /* Commodore CBM4064 */ 228 TESTDRIVER( sx64 ) /* Commodore SX 64 - PAL */ 229 /* DRIVER( vip64 )*/ /* Commodore VIP64 (SX64, PAL, Swedish) */ 230 DRIVER( c64gs ) /* Commodore 64 Games System */ 231 232 DRIVER( cbm500 ) /* Commodore 500/P128-40 */ 233 DRIVER( cbm610 ) /* Commodore 610/B128LP */ 234 DRIVER( cbm620 ) /* Commodore 620/B256LP */ 235 /* DRIVER( cbm630 )*/ /* Commodore 630 */ 236 DRIVER( cbm710 ) /* Commodore 710/B128HP */ 237 DRIVER( cbm720 ) /* Commodore 620/B256HP */ 238 /* DRIVER( cbm730 )*/ /* Commodore 730 */ 239 240 DRIVER( c16 ) /* Commodore 16 */ 241 DRIVER( c16hun ) /* Commodore 16 Hungarian Character Set Hack */ 242 DRIVER( c16c ) /* Commodore 16 c1551 */ 243 TESTDRIVER( c16v ) /* Commodore 16 vc1541 */ 244 DRIVER( plus4 ) /* Commodore +4 c1551 */ 245 DRIVER( plus4c ) /* Commodore +4 vc1541 */ 246 TESTDRIVER( plus4v ) /* Commodore +4 */ 247 DRIVER( c364 ) /* Commodore 364 - Prototype */ 248 249 DRIVER( c128 ) /* Commodore 128 - NTSC */ 250 DRIVER( c128ger ) /* Commodore 128 - PAL (german) */ 251 DRIVER( c128fra ) /* Commodore 128 - PAL (french) */ 252 DRIVER( c128ita ) /* Commodore 128 - PAL (italian) */ 253 254 /* DRIVER( cbm900 )*/ /* Commodore 900 Prototype */ 255 256 //!! DRIVER( amiga ) /* Commodore Amiga */ 257 258 DRIVER( c65 ) /* C65 / C64DX (Prototype, NTSC, 911001) */ 259 DRIVER( c65e ) /* C65 / C64DX (Prototype, NTSC, 910828) */ 260 DRIVER( c65d ) /* C65 / C64DX (Prototype, NTSC, 910626) */ 261 DRIVER( c65c ) /* C65 / C64DX (Prototype, NTSC, 910523) */ 262 DRIVER( c65ger ) /* C65 / C64DX (Prototype, German PAL, 910429) */ 263 DRIVER( c65a ) /* C65 / C64DX (Prototype, NTSC, 910111) */ 264 265 #endif 266 267 #ifndef MESS_EXCLUDE_AMSTRAD 268 DRIVER( cpc464 ) /* Amstrad (Schneider in Germany) 1984 */ 269 DRIVER( cpc664 ) /* Amstrad (Schneider in Germany) 1985 */ 270 DRIVER( cpc6128 ) /* Amstrad (Schneider in Germany) 1985 */ 271 /* DRIVER( cpc464p )*/ /* Amstrad CPC464 Plus - 1987 */ 272 /* DRIVER( cpc6128p )*//* Amstrad CPC6128 Plus - 1987 */ 273 274 DRIVER( pcw8256 ) /* 198? PCW8256 */ 275 DRIVER( pcw8512 ) /* 198? PCW8512 */ 276 DRIVER( pcw9256 ) /* 198? PCW9256 */ 277 DRIVER( pcw9512 ) /* 198? PCW9512 (+) */ 278 DRIVER( pcw10 ) /* 198? PCW10 */ 279 280 DRIVER( pcw16 ) /* 1995 PCW16 */ 281 282 DRIVER( nc100 ) /* 19?? NC100 */ 283 DRIVER( nc200 ) /* 19?? NC200 */ 284 #endif 285 #ifndef MESS_EXCLUDE_ACORN 286 TESTDRIVER( z88 ) /* */ 287 TESTDRIVER( avigo ) /* */ 288 #endif 289 #ifndef MESS_EXCLUDE_AMSTRAD 290 /* VEB MIKROELEKTRONIK */ 291 DRIVER( kccomp ) /* KC compact */ 292 DRIVER( kc85_4 ) /* KC 85/4 */ 293 #endif 294 295 /* CANTAB */ 296 DRIVER( jupiter ) /* Jupiter Ace */ 297 298 /* INTELLIGENT SOFTWARE */ 299 DRIVER( ep128 ) /* Enterprise 128 k */ 300 DRIVER( ep128a ) /* Enterprise 128 k */ 301 302 /* NON LINEAR SYSTEMS */ 303 DRIVER( kaypro ) /* Kaypro 2X */ 304 305 /* MICROBEE SYSTEMS */ 306 DRIVER( mbee ) /* Microbee */ 307 DRIVER( mbee56k ) /* Microbee 56K (CP/M) */ 308 309 /* TANDY RADIO SHACK */ 310 DRIVER( trs80l1 ) /* TRS-80 Model I - Radio Shack Level I BASIC */ 311 DRIVER( trs80 ) /* TRS-80 Model I - Radio Shack Level II BASIC */ 312 DRIVER( trs80alt ) /* TRS-80 Model I - R/S L2 BASIC */ 313 /* DRIVER( trs80m2 )*/ /* TRS-80 Model II - */ 314 TESTDRIVER( trs80m3 ) /* TRS-80 Model III - Radio Shack/Tandy */ 315 316 DRIVER( coco ) /* Color Computer */ 317 /* DRIVER( coco2 )*/ /* Color Computer 2 */ 318 DRIVER( coco3 ) /* Color Computer 3 */ 319 DRIVER( coco3h ) /* Hacked Color Computer 3 (6309) */ 320 DRIVER( cp400 ) /* Prologica CP400 */ 321 DRIVER( mc10 ) /* MC-10 */ 322 323 /* DRAGON DATA LTD */ 324 DRIVER( dragon32 ) /* Dragon32 */ 325 326 /* EACA */ 327 DRIVER( cgenie ) /* Colour Genie */ 328 DRIVER( sys80 ) /* System 80 */ 329 330 /* VIDEO TECHNOLOGY */ 331 DRIVER( laser110 ) /* 1983 Laser 110 */ 332 DRIVER( laser200 ) /* 1983 Laser 200 */ 333 DRIVER( laser210 ) /* 1983 Laser 210 (indentical to Laser 200 ?) */ 334 DRIVER( laser310 ) /* 1983 Laser 310 (210 with diff. keyboard and RAM) */ 335 DRIVER( vz200 ) /* 1983 Dick Smith Electronics / Sanyo VZ200 */ 336 DRIVER( vz300 ) /* 1983 Dick Smith Electronics / Sanyo VZ300 */ 337 DRIVER( fellow ) /* 1983 Salora Fellow (Finland) */ 338 DRIVER( tx8000 ) /* 1983 Texet TX-8000 (U.K.) */ 339 DRIVER( laser350 ) /* 1984? Laser 350 */ 340 DRIVER( laser500 ) /* 1984? Laser 500 */ 341 DRIVER( laser700 ) /* 1984? Laser 700 */ 342 343 /* TANGERINE */ 344 DRIVER( microtan ) /* 1979 Microtan 65 */ 345 DRIVER( oric1 ) /* 1983 Oric 1 */ 346 DRIVER( orica ) /* 1984 Oric Atmos */ 347 TESTDRIVER( telestrat ) /* ??? Oric Telestrat/Stratos */ 348 /* TEXAS INSTRUMENTS */ 349 TESTDRIVER( ti990_4 ) /* 197? TI 990/4 */ 350 TESTDRIVER( ti99_224 ) /* 1983 TI 99/2 */ 351 TESTDRIVER( ti99_232 ) /* 1983 TI 99/2 */ 352 DRIVER( ti99_4 ) /* 1978 TI 99/4 */ 353 DRIVER( ti99_4e ) /* 1980 TI 99/4E */ 354 DRIVER( ti99_4a ) /* 1981 TI 99/4A */ 355 DRIVER( ti99_4ae ) /* 1981 TI 99/4AE */ 356 357 #ifndef MESS_EXCLUDE_IBMPC 358 /* IBM & Clones */ 359 DRIVER( pc ) /* 1982 PC */ 360 DRIVER( pcmda ) /* 1983 PC/XT with MDA (MGA aka Hercules) */ 361 DRIVER( pccga ) /* 1983 PC/XT with CGA */ 362 363 DRIVER( t1000hx ) /* 1987 Tandy 1000HX (similiar to PCJr) */ 364 365 DRIVER( pc1512 ) /* 1986 Amstrad PC1512 (XT, CGA compatible) */ 366 DRIVER( pc1640 ) /* 1987 Amstrad PC1640 (XT, EGA compatible) */ 367 368 TESTDRIVER( xtcga ) /* 1983 PC-XT (CGA, MF2 Keyboard) */ 369 DRIVER( xtvga ) /* 198? PC-XT (VGA, MF2 Keyboard) */ 370 371 DRIVER( atcga ) /* 1984 PC-AT (CGA, MF2 Keyboard) */ 372 TESTDRIVER( atvga ) /* */ 373 #endif 374 375 /* PHILIPS */ 376 DRIVER( p2000t ) /* 1980 P2000T */ 377 DRIVER( p2000m ) /* 1980 P2000M */ 378 379 /* COMPUKIT */ 380 DRIVER( uk101 ) /* 1979 UK101 */ 381 382 /* OHIO SCIENTIFIC */ 383 DRIVER( superbrd ) /* 1979 Superboard II */ 384 385 #ifndef MESS_EXCLUDE_SINCLAIR 386 /* SINCLAIR */ 387 DRIVER( zx80 ) /* Sinclair ZX-80 */ 388 DRIVER( zx81 ) /* Sinclair ZX-81 */ 389 DRIVER( ts1000 ) /* Timex Sinclair 1000 */ 390 DRIVER( aszmic ) /* ASZMIC ZX-81 ROM swap */ 391 DRIVER( pc8300 ) /* Your Computer - PC8300 */ 392 DRIVER( pow3000 ) /* Creon Enterprises - Power 3000 */ 393 394 DRIVER( spectrum ) /* 1982 ZX Spectrum */ 395 DRIVER( specpls4 ) /* 2000 ZX Spectrum +4 */ 396 DRIVER( specbusy ) /* 1994 ZX Spectrum (BusySoft Upgrade) */ 397 DRIVER( specgrot ) /* ???? ZX Spectrum (De Groot's Upgrade) */ 398 DRIVER( specimc ) /* 1985 ZX Spectrum (Collier's Upgrade) */ 399 DRIVER( speclec ) /* 1987 ZX Spectrum (LEC Upgrade) */ 400 DRIVER( inves ) /* 1986 Inves Spectrum 48K+ */ 401 DRIVER( tk90x ) /* 1985 TK90x Color Computer */ 402 DRIVER( tk95 ) /* 1986 TK95 Color Computer */ 403 DRIVER( tc2048 ) /* 198? TC2048 */ 404 DRIVER( ts2068 ) /* 1983 TS2068 */ 405 406 DRIVER( spec128 ) /* 1986 ZX Spectrum 128" */ 407 DRIVER( spec128s ) /* 1985 ZX Spectrum 128 (Spain) */ 408 DRIVER( specpls2 ) /* 1986 ZX Spectrum +2 */ 409 DRIVER( specpl2a ) /* 1987 ZX Spectrum +2a */ 410 DRIVER( specpls3 ) /* 1987 ZX Spectrum +3 */ 411 412 DRIVER( specp2fr ) /* 1986 ZX Spectrum +2 (France) */ 413 DRIVER( specp2sp ) /* 1986 ZX Spectrum +2 (Spain) */ 414 DRIVER( specp3sp ) /* 1987 ZX Spectrum +3 (Spain) */ 415 DRIVER( specpl3e ) /* 2000 ZX Spectrum +3e */ 416 #endif 417 418 /* ASCII & MICROSOFT */ 419 DRIVER( msx ) /* 1983 MSX */ 420 DRIVER( msxj ) /* 1983 MSX Jap */ 421 DRIVER( msxkr ) /* 1983 MSX Korean */ 422 DRIVER( msxuk ) /* 1983 MSX UK */ 423 424 /* NASCOM MICROCOMPUTERS */ 425 DRIVER( nascom1 ) /* 1978 Nascom 1 */ 426 DRIVER( nascom2 ) /* 1979 Nascom 2 */ 427 428 /* ACORN */ 429 #ifndef MESS_EXCLUDE_ACORN 430 DRIVER( atom ) /* 1979 Acorn Atom */ 431 DRIVER( bbca ) /* 1981 BBC Micro */ 432 DRIVER( bbcb ) /* 1981 BBC Micro */ 433 TESTDRIVER( a310 ) /* 1988 Acorn Archimedes 310 */ 434 #endif 435 436 /* MILES GORDON TECHNOLOGY */ 437 DRIVER( coupe ) /* 1989 Sam Coupe 256K RAM */ 438 DRIVER( coupe512 ) /* 1989 Sam Coupe 512K RAM */ 439 440 #ifndef MESS_EXCLUDE_SHARP 441 /* SHARP */ 442 DRIVER( pc1251 ) /* Pocket Computer 1251 */ 443 DRIVER( pc1401 ) /* Pocket Computer 1401 */ 444 DRIVER( pc1402 ) /* Pocket Computer 1402 */ 445 DRIVER( pc1350 ) /* Pocket Computer 1350 */ 446 447 DRIVER( mz700 ) /* 1982 Sharp MZ700 */ 448 DRIVER( mz700j ) /* 1982 Sharp MZ700 Japan */ 449 TESTDRIVER( mz800 ) /* 1982 Sharp MZ800 */ 450 451 /* DRIVER( x68000 )*/ /* X68000 */ 452 #endif 453 454 /* MOTOROLA */ 455 TESTDRIVER( mekd2 ) /* 1977 Motorola Evaluation Kit */ 456 457 /* DEC */ 458 DRIVER( pdp1 ) /* 1962 DEC PDP1 for SPACEWAR! - 1962 */ 459 460 /* MEMOTECH */ 461 DRIVER( mtx512 ) /* 1983 Memotech MTX512 */ 462 463 /* MATTEL */ 464 TESTDRIVER( intvkbd ) /* 1981 - Mattel Intellivision Keyboard Component */ 465 /* (Test marketed, later recalled ) */ 466 DRIVER( aquarius ) /* 1983 Aquarius */ 467 468 /* Team Concepts */ 469 /* CPU not known, else should be easy, look into systems/comquest.c */ 470 TESTDRIVER( comquest ) /* Comquest Plus German */ 471 472 473 /****************OTHERS******************************************************/ 474 475 #if 0 476 /* Hewlett Packard */ 477 DRIVER( hp48s ) /* HP48 S/SX */ 478 DRIVER( hp48g ) /* HP48 G/GX */ 479 #endif 480 481 /****************Games*******************************************************/ 482 483 /* The Ideal Game Corp. */ 484 /* distributed by ARXON in Germany/Austria */ 485 /* PIC1655A (NMOS, not CMOS 16C55) dumping problems */ 486 /* DRIVER( maniac )*/ /* Maniac */ 487 488 /* Quelle International */ 489 TESTDRIVER( mk1 ) /* Chess Champion MK I */ 490 TESTDRIVER( mk2 ) /* Chess Champion MK II */ 491 492 /* tchibo */ 493 /* single chip with ram, rom, io without label, how to dump? */ 494 /* DRIVER( partner3)*/ /* Chess Partner 3 - Kasparov */ 495 496 #endif /* NEOMAME */ 497 498 #endif /* DRIVER_RECURSIVE */ 499 500 #endif /* TINY_COMPILE */ 501 502