Previous 15994 Revisions Next

r7322 Thursday 11th February, 2010 at 14:03:14 UTC by Miodrag Milanović
GAME_SHARE_ROMS flag removed, and validation of duplicate roms removed since it doesn't help much.
[src/emu]driver.h validity.c
[src/mess/drivers]a2600.c abc80x.c ami1200.c amiga.c amstrad.c atari.c bw12.c c128.c c16.c c64.c cbmb.c channelf.c coco.c coleco.c comx35.c crvision.c hp48.c mikromik.c mtx.c newbrain.c osi.c pce.c pet.c pocketc.c sms.c studio2.c svision.c ti99_4x.c ti99_8.c vip.c vtech1.c z9001.c

src/emu/driver.h
r7321r7322
4545#define GAME_REQUIRES_ARTWORK         0x00004000   /* the driver requires external artwork for key elements of the game */
4646#define GAME_UNOFFICIAL               0x00008000   /* unofficial hardware change */
4747#define GAME_NO_SOUND_HW            0x00010000   /* sound hardware not available */
48#define GAME_SHARE_ROMS               0x00020000   /* share roms with other games (different hardware same roms) */
4948
5049
5150/* ----- flags to return from video_update ----- */
src/emu/validity.c
r7321r7322
443443   int error = FALSE;
444444
445445   /* check for duplicate ROM entries */
446   if (driver->rom != NULL && (driver->flags & GAME_NO_STANDALONE) == 0 && (driver->flags & GAME_SHARE_ROMS) == 0)
446/*   
447   if (driver->rom != NULL && (driver->flags & GAME_NO_STANDALONE) == 0)
447448   {
448449      char romaddr[20];
449450      sprintf(romaddr, "%p", driver->rom);
r7321r7322
454455         error = TRUE;
455456      }
456457   }
457
458*/
458459   /* iterate, starting with the driver's ROMs and continuing with device ROMs */
459460   for (const rom_source *source = rom_first_source(driver, config); source != NULL; source = rom_next_source(driver, config, source))
460461   {
src/mess/drivers/vip.c
r7321r7322
858858/* System Drivers */
859859
860860/*    YEAR  NAME    PARENT  COMPAT  MACHINE     INPUT   INIT    COMPANY FULLNAME                FLAGS */
861COMP( 1977, vip,   0,      0,      vip,      vip,   0,      "RCA",   "Cosmac VIP (VP-711)",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_COLORS | GAME_SHARE_ROMS )
862COMP( 1977, vp111,   vip,   0,      vp111,      vip,   0,      "RCA",   "Cosmac VIP (VP-111)",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_COLORS | GAME_SHARE_ROMS )
861COMP( 1977, vip,   0,      0,      vip,      vip,   0,      "RCA",   "Cosmac VIP (VP-711)",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_COLORS )
862COMP( 1977, vp111,   vip,   0,      vp111,      vip,   0,      "RCA",   "Cosmac VIP (VP-111)",   GAME_SUPPORTS_SAVE | GAME_IMPERFECT_COLORS )
src/mess/drivers/hp48.c
r7321r7322
10301030MACHINE_DRIVER_END
10311031
10321032
1033COMP ( 1990, hp48sx, 0     , 0, hp48sx, hp48sx, hp48, "Hewlett Packard", "HP48SX", GAME_SHARE_ROMS )
1034COMP ( 1991, hp48s , hp48sx, 0, hp48s,  hp48sx, hp48, "Hewlett Packard", "HP48S", GAME_SHARE_ROMS )
1035COMP ( 1993, hp48gx, 0     , 0, hp48gx, hp48gx, hp48, "Hewlett Packard", "HP48GX", GAME_SHARE_ROMS )
1036COMP ( 1993, hp48g , hp48gx, 0, hp48g,  hp48gx, hp48, "Hewlett Packard", "HP48G", GAME_SHARE_ROMS )
1037COMP ( 1998, hp48gp, hp48gx, 0, hp48gp, hp48gx, hp48, "Hewlett Packard", "HP48G+", GAME_SHARE_ROMS )
1033COMP ( 1990, hp48sx, 0     , 0, hp48sx, hp48sx, hp48, "Hewlett Packard", "HP48SX", 0 )
1034COMP ( 1991, hp48s , hp48sx, 0, hp48s,  hp48sx, hp48, "Hewlett Packard", "HP48S", 0 )
1035COMP ( 1993, hp48gx, 0     , 0, hp48gx, hp48gx, hp48, "Hewlett Packard", "HP48GX", 0 )
1036COMP ( 1993, hp48g , hp48gx, 0, hp48g,  hp48gx, hp48, "Hewlett Packard", "HP48G", 0 )
1037COMP ( 1998, hp48gp, hp48gx, 0, hp48gp, hp48gx, hp48, "Hewlett Packard", "HP48G+", 0 )
10381038
10391039COMP ( 1995, hp38g , hp48gx, 0, hp48g,  hp48gx, hp48, "Hewlett Packard", "HP38G", 0 )
10401040COMP ( 2000, hp39g , hp48gx, 0, hp48g,  hp48gx, hp48, "Hewlett Packard", "HP39G", GAME_NOT_WORKING )
src/mess/drivers/cbmb.c
r7321r7322
621621
622622/*    YEAR  NAME      PARENT  COMPAT  MACHINE    INPUT      INIT       COMPANY                             FULLNAME                                  FLAGS */
623623COMP( 1983,   b500,     cbm610, 0,      cbm600,    cbm600,    cbm600,    "Commodore Business Machines Co.",  "B500 (proto, 60Hz)",                     GAME_NOT_WORKING )
624COMP( 1983,   b128,     cbm610, 0,      cbm600pal, cbm600pal, cbm600pal, "Commodore Business Machines Co.",  "B128 (60Hz)",                            GAME_NOT_WORKING | GAME_SHARE_ROMS)
625COMP( 1983,   b256,     cbm610, 0,      cbm600pal, cbm600pal, cbm600hu,  "Commodore Business Machines Co.",  "B256 (60Hz)",                            GAME_NOT_WORKING | GAME_SHARE_ROMS)
626COMP( 1983,   cbm610,   0,      0,      cbm600,    cbm600,    cbm600,    "Commodore Business Machines Co.",  "CBM 610 (50Hz)",                         GAME_NOT_WORKING | GAME_SHARE_ROMS)
627COMP( 1983,   cbm620,   cbm610, 0,      cbm600pal, cbm600pal, cbm600pal, "Commodore Business Machines Co.",  "CBM 620 (50Hz)",                         GAME_NOT_WORKING | GAME_SHARE_ROMS)
624COMP( 1983,   b128,     cbm610, 0,      cbm600pal, cbm600pal, cbm600pal, "Commodore Business Machines Co.",  "B128 (60Hz)",                            GAME_NOT_WORKING )
625COMP( 1983,   b256,     cbm610, 0,      cbm600pal, cbm600pal, cbm600hu,  "Commodore Business Machines Co.",  "B256 (60Hz)",                            GAME_NOT_WORKING )
626COMP( 1983,   cbm610,   0,      0,      cbm600,    cbm600,    cbm600,    "Commodore Business Machines Co.",  "CBM 610 (50Hz)",                         GAME_NOT_WORKING )
627COMP( 1983,   cbm620,   cbm610, 0,      cbm600pal, cbm600pal, cbm600pal, "Commodore Business Machines Co.",  "CBM 620 (50Hz)",                         GAME_NOT_WORKING )
628628COMP( 1983,   cbm620hu, cbm610, 0,      cbm600pal, cbm600pal, cbm600hu,  "Commodore Business Machines Co.",  "CBM 620 (Hungary, 50Hz)",                GAME_NOT_WORKING )
629629
630COMP( 1983, b128hp,   cbm610, 0,      cbm700,    cbm700,    cbm700,    "Commodore Business Machines Co.",  "B128-80HP (60Hz)",                       GAME_NOT_WORKING | GAME_SHARE_ROMS)
631COMP( 1983, b256hp,   cbm610, 0,      cbm700,    cbm700,    cbm700,    "Commodore Business Machines Co.",  "B256-80HP (60Hz)",                       GAME_NOT_WORKING | GAME_SHARE_ROMS)
632COMP( 1983, cbm710,   cbm610, 0,      cbm700pal, cbm700,    cbm700,    "Commodore Business Machines Co.",  "CBM 710 (50Hz)",                         GAME_NOT_WORKING | GAME_SHARE_ROMS)
633COMP( 1983, cbm720,   cbm610, 0,      cbm700pal, cbm700,    cbm700,    "Commodore Business Machines Co.",  "CBM 720 (50Hz)",                         GAME_NOT_WORKING | GAME_SHARE_ROMS)
630COMP( 1983, b128hp,   cbm610, 0,      cbm700,    cbm700,    cbm700,    "Commodore Business Machines Co.",  "B128-80HP (60Hz)",                       GAME_NOT_WORKING )
631COMP( 1983, b256hp,   cbm610, 0,      cbm700,    cbm700,    cbm700,    "Commodore Business Machines Co.",  "B256-80HP (60Hz)",                       GAME_NOT_WORKING )
632COMP( 1983, cbm710,   cbm610, 0,      cbm700pal, cbm700,    cbm700,    "Commodore Business Machines Co.",  "CBM 710 (50Hz)",                         GAME_NOT_WORKING )
633COMP( 1983, cbm720,   cbm610, 0,      cbm700pal, cbm700,    cbm700,    "Commodore Business Machines Co.",  "CBM 720 (50Hz)",                         GAME_NOT_WORKING )
634634COMP( 1983, cbm720se, cbm610, 0,      cbm700pal, cbm700,    cbm700,    "Commodore Business Machines Co.",  "CBM 720 (Sweden/Finland, 50Hz)",         GAME_NOT_WORKING )
635635
636636COMP( 1983,   bx256hp,  cbm610, 0,      bx256hp,   cbm700,    cbm700,    "Commodore Business Machines Co.",  "BX256-80HP (60Hz)",                      GAME_NOT_WORKING )
src/mess/drivers/coco.c
r7321r7322
14001400COMP(  1983,    coco2,      coco,   0,      coco2,     coco,      0,      "Tandy Radio Shack",            "Color Computer 2", 0)
14011401COMP(  1985?,   coco2b,     coco,   0,      coco2b,    coco,      0,      "Tandy Radio Shack",            "Color Computer 2B", 0)
14021402COMP(  1986,    coco3,      coco,   0,      coco3,     coco3,     0,      "Tandy Radio Shack",            "Color Computer 3 (NTSC)", 0)
1403COMP(  1986,    coco3p,     coco,   0,      coco3p,    coco3,     0,      "Tandy Radio Shack",            "Color Computer 3 (PAL)", GAME_SHARE_ROMS)
1404COMP(  19??,    coco3h,     coco,   0,      coco3h,    coco3,     0,      "Tandy Radio Shack",            "Color Computer 3 (NTSC; HD6309)", GAME_UNOFFICIAL | GAME_SHARE_ROMS)
1403COMP(  1986,    coco3p,     coco,   0,      coco3p,    coco3,     0,      "Tandy Radio Shack",            "Color Computer 3 (PAL)", 0)
1404COMP(  19??,    coco3h,     coco,   0,      coco3h,    coco3,     0,      "Tandy Radio Shack",            "Color Computer 3 (NTSC; HD6309)", GAME_UNOFFICIAL)
14051405COMP(  1982,    dragon32,   coco,   0,      dragon32,  dragon32,  0,      "Dragon Data Ltd",            "Dragon 32", 0)
14061406COMP(  1983,    dragon64,   coco,   0,      dragon64,  dragon32,  0,      "Dragon Data Ltd",            "Dragon 64", 0)
14071407COMP(  1983,    d64plus,    coco,   0,      d64plus,   dragon32,  0,      "Dragon Data Ltd",            "Dragon 64 Plus", 0)
src/mess/drivers/ti99_8.c
r7321r7322
643643#define rom_ti99_8e rom_ti99_8
644644
645645/*      YEAR    NAME        PARENT  COMPAT  MACHINE     INPUT   INIT      COMPANY                 FULLNAME */
646COMP(   1983,   ti99_8,      0,      0,   ti99_8_60hz,ti99_8,   ti99_8,      "Texas Instruments",   "TI-99/8 Computer (US)" , GAME_SHARE_ROMS)
647COMP(   1983,   ti99_8e,   ti99_8,   0,   ti99_8_50hz,ti99_8,   ti99_8,      "Texas Instruments",   "TI-99/8 Computer (Europe)" , GAME_SHARE_ROMS )
646COMP(   1983,   ti99_8,      0,      0,   ti99_8_60hz,ti99_8,   ti99_8,      "Texas Instruments",   "TI-99/8 Computer (US)" , 0)
647COMP(   1983,   ti99_8e,   ti99_8,   0,   ti99_8_50hz,ti99_8,   ti99_8,      "Texas Instruments",   "TI-99/8 Computer (Europe)" , 0 )
src/mess/drivers/pocketc.c
r7321r7322
986986/*    YEAR  NAME    PARENT  COMPAT   MACHINE INPUT   INIT         COMPANY     FULLNAME */
987987/* cpu sc61860 */
988988COMP( 1982, pc1245,   0,   0,   pc1250,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1245", GAME_NOT_WORKING  | GAME_NO_SOUND )
989COMP( 1982, pc1250,   0,   0,   pc1250,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1250", GAME_NO_SOUND | GAME_SHARE_ROMS)
990COMP( 1982, pc1251,   pc1250,   0,   pc1251,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1251", GAME_NO_SOUND | GAME_SHARE_ROMS)
991COMP( 1982, pc1255,   pc1250,   0,   pc1255,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1255", GAME_NO_SOUND | GAME_SHARE_ROMS)
992COMP( 1983, trs80pc3,   pc1250, 0,   pc1251,   pc1251,   pc1251,    "Tandy", "TRS-80 Pocket Computer PC-3", GAME_NO_SOUND | GAME_SHARE_ROMS)
989COMP( 1982, pc1250,   0,   0,   pc1250,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1250", GAME_NO_SOUND)
990COMP( 1982, pc1251,   pc1250,   0,   pc1251,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1251", GAME_NO_SOUND)
991COMP( 1982, pc1255,   pc1250,   0,   pc1255,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1255", GAME_NO_SOUND)
992COMP( 1983, trs80pc3,   pc1250, 0,   pc1251,   pc1251,   pc1251,    "Tandy", "TRS-80 Pocket Computer PC-3", GAME_NO_SOUND)
993993
994COMP( 1982, pc1260,   0,   0,   pc1260,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1260", GAME_NOT_WORKING  | GAME_NO_SOUND | GAME_SHARE_ROMS )
995COMP( 1982, pc1261,   pc1260,   0,   pc1261,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1261/1262", GAME_NOT_WORKING  | GAME_NO_SOUND | GAME_SHARE_ROMS)
994COMP( 1982, pc1260,   0,   0,   pc1260,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1260", GAME_NOT_WORKING  | GAME_NO_SOUND )
995COMP( 1982, pc1261,   pc1260,   0,   pc1261,   pc1251,   pc1251,    "Sharp", "Pocket Computer 1261/1262", GAME_NOT_WORKING  | GAME_NO_SOUND)
996996
997997/* pc1261/pc1262 */
998998COMP( 1984, pc1350,   0,   0,   pc1350,   pc1350,   0,    "Sharp", "Pocket Computer 1350", GAME_NO_SOUND )
999999
1000COMP( 1983, pc1401,   0,   0,   pc1401,   pc1401,   pc1401,   "Sharp", "Pocket Computer 1401", GAME_NO_SOUND | GAME_SHARE_ROMS)
1001COMP( 1984, pc1402,   pc1401,   0,   pc1402,   pc1401,   pc1401,    "Sharp", "Pocket Computer 1402", GAME_NO_SOUND | GAME_SHARE_ROMS)
1000COMP( 1983, pc1401,   0,   0,   pc1401,   pc1401,   pc1401,   "Sharp", "Pocket Computer 1401", GAME_NO_SOUND)
1001COMP( 1984, pc1402,   pc1401,   0,   pc1402,   pc1401,   pc1401,    "Sharp", "Pocket Computer 1402", GAME_NO_SOUND)
10021002
10031003/* 72kb rom, 32kb ram, cpu? pc1360 */
1004COMP( 1986, pc1403,   0,   0,   pc1403,   pc1403,   pc1403,    "Sharp", "Pocket Computer 1403", GAME_NOT_WORKING  | GAME_NO_SOUND | GAME_SHARE_ROMS)
1005COMP( 198?, pc1403h,   pc1403,   0,   pc1403h,pc1403, pc1403,    "Sharp", "Pocket Computer 1403H", GAME_NOT_WORKING  | GAME_NO_SOUND | GAME_SHARE_ROMS)
1004COMP( 1986, pc1403,   0,   0,   pc1403,   pc1403,   pc1403,    "Sharp", "Pocket Computer 1403", GAME_NOT_WORKING  | GAME_NO_SOUND)
1005COMP( 198?, pc1403h,   pc1403,   0,   pc1403h,pc1403, pc1403,    "Sharp", "Pocket Computer 1403H", GAME_NOT_WORKING  | GAME_NO_SOUND)
src/mess/drivers/c128.c
r7321r7322
953953// we miss other countries: Spain, Belgium, etc.
954954
955955// the following drivers use a 1571 floppy drive
956COMP( 1985, c128dpr,   c128,  0,   c128d,    c128,    c128d,   "Commodore Business Machines Co.", "Commodore 128D (NTSC, proto)", GAME_NOT_WORKING | GAME_SHARE_ROMS)
957COMP( 1985, c128d,     c128,  0,   c128dpal, c128,    c128dpal,"Commodore Business Machines Co.", "Commodore 128D (PAL)", GAME_NOT_WORKING | GAME_SHARE_ROMS)
956COMP( 1985, c128dpr,   c128,  0,   c128d,    c128,    c128d,   "Commodore Business Machines Co.", "Commodore 128D (NTSC, proto)", GAME_NOT_WORKING )
957COMP( 1985, c128d,     c128,  0,   c128dpal, c128,    c128dpal,"Commodore Business Machines Co.", "Commodore 128D (PAL)", GAME_NOT_WORKING )
958958
959959// the following drivers use a 1571CR floppy drive
960960COMP( 1986, c128dcr,   c128,  0,   c128dcr,  c128,    c128dcr, "Commodore Business Machines Co.", "Commodore 128DCR (NTSC)", GAME_NOT_WORKING)
src/mess/drivers/mikromik.c
r7321r7322
829829/* System Drivers */
830830
831831//    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT    COMPANY           FULLNAME                FLAGS
832COMP( 1981, mm1m6,      0,      0,      mm1m6,      mm1,      0,       "Nokia Data",      "MikroMikko 1 M6",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_SHARE_ROMS)
833COMP( 1981, mm1m7,      mm1m6,   0,      mm1m6,      mm1,      0,       "Nokia Data",      "MikroMikko 1 M7",      GAME_NOT_WORKING | GAME_SHARE_ROMS)
832COMP( 1981, mm1m6,      0,      0,      mm1m6,      mm1,      0,       "Nokia Data",      "MikroMikko 1 M6",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND)
833COMP( 1981, mm1m7,      mm1m6,   0,      mm1m6,      mm1,      0,       "Nokia Data",      "MikroMikko 1 M7",      GAME_NOT_WORKING)
src/mess/drivers/pet.c
r7321r7322
11471147/* YEAR    NAME      PARENT    COMPAT    MACHINE   INPUT     INIT      COMPANY                             FULLNAME */
11481148
11491149COMP(1977, pet2001,  0,        0,        pet2001,  pet,      pet2001, "Commodore Business Machines Co.",  "PET 2001", GAME_NO_SOUND)
1150COMP(1979, pet2001n, pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "PET 2001-N", GAME_NO_SOUND | GAME_SHARE_ROMS)
1151COMP(1979, pet2001b, pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "PET 2001-B", GAME_NO_SOUND | GAME_SHARE_ROMS)
1152COMP(1979, cbm30,    pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "CBM 30xx", GAME_NO_SOUND | GAME_SHARE_ROMS)
1153COMP(1979, cbm30b,   pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "CBM 30xx (Business keyboard)", GAME_NO_SOUND | GAME_SHARE_ROMS)
1150COMP(1979, pet2001n, pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "PET 2001-N", GAME_NO_SOUND)
1151COMP(1979, pet2001b, pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "PET 2001-B", GAME_NO_SOUND)
1152COMP(1979, cbm30,    pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "CBM 30xx", GAME_NO_SOUND)
1153COMP(1979, cbm30b,   pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "CBM 30xx (Business keyboard)", GAME_NO_SOUND)
11541154COMP(1979, cbm30nor, pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "CBM 30xx (Norway, Business keyboard)", GAME_NO_SOUND)
11551155
11561156/* So called, THIN-40 */
1157COMP(1980, pet40on,  pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "PET 40xx (Basic 4, no CRTC, Normal keyboard)", GAME_NO_SOUND | GAME_SHARE_ROMS)
1158COMP(1980, pet40ob,  pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "PET 40xx (Basic 4, no CRTC, Business keyboard)", GAME_NO_SOUND | GAME_SHARE_ROMS)
1159COMP(1980, cbm40o,   pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, no CRTC, Normal keyboard)", GAME_NO_SOUND | GAME_SHARE_ROMS)
1160COMP(1980, cbm40ob,  pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, no CRTC, Business keyboard)", GAME_NO_SOUND | GAME_SHARE_ROMS)
1157COMP(1980, pet40on,  pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "PET 40xx (Basic 4, no CRTC, Normal keyboard)", GAME_NO_SOUND)
1158COMP(1980, pet40ob,  pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "PET 40xx (Basic 4, no CRTC, Business keyboard)", GAME_NO_SOUND)
1159COMP(1980, cbm40o,   pet2001,  0,        pet,      pet,      pet,     "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, no CRTC, Normal keyboard)", GAME_NO_SOUND)
1160COMP(1980, cbm40ob,  pet2001,  0,        petb,     petb,     pet,     "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, no CRTC, Business keyboard)", GAME_NO_SOUND)
11611161
11621162COMP(1981, pet80,    0,        0,        pet80,    cbm8096,  pet80,   "Commodore Business Machines Co.",  "PET 80xx (Basic 4, CRTC 60Hz, 80 columns)", GAME_NO_SOUND)
11631163COMP(1981, cbm80,    pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 80xx (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
r7321r7322
11711171COMP(1981, cbm40b,   pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
11721172COMP(1981, cbm40n,   pet2001,  0,        pet40pal, pet,      pet,     "Commodore Business Machines Co.",  "CBM 40xx (Basic 4, CRTC 50Hz, 40 columns)", GAME_NO_SOUND)
11731173
1174COMP(1981, superpet, 0,        0,        superpet, superpet, superpet,"Commodore Business Machines Co.",  "SuperPET (CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_SHARE_ROMS)
1175COMP(1981, sp9000,   superpet, 0,        superpet, superpet, superpet,"Commodore Business Machines Co.",  "CBM SP9000 / MicroMainFrame 9000 (CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING | GAME_SHARE_ROMS)
1174COMP(1981, superpet, 0,        0,        superpet, superpet, superpet,"Commodore Business Machines Co.",  "SuperPET (CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING)
1175COMP(1981, sp9000,   superpet, 0,        superpet, superpet, superpet,"Commodore Business Machines Co.",  "CBM SP9000 / MicroMainFrame 9000 (CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING)
11761176COMP(198?, mmf9000s, superpet, 0,        superpet, superpet, superpet,"Commodore Business Machines Co.",  "MicroMainFrame 9000 (Sweden, CRTC 50Hz)", GAME_NO_SOUND | GAME_NOT_WORKING)
11771177
1178COMP(1984, cbm8296,  pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 8296 (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND | GAME_SHARE_ROMS)
1179COMP(1984, cbm8296d, pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 8296D", GAME_NO_SOUND | GAME_SHARE_ROMS)
1178COMP(1984, cbm8296,  pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 8296 (Basic 4, CRTC 50Hz, 80 columns)", GAME_NO_SOUND)
1179COMP(1984, cbm8296d, pet80,    0,        pet80pal, cbm8096,  pet80,   "Commodore Business Machines Co.",  "CBM 8296D", GAME_NO_SOUND)
src/mess/drivers/a2600.c
r7321r7322
21932193#define rom_a2600p rom_a2600
21942194
21952195/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY     FULLNAME */
2196CONS( 1977,   a2600,   0,      0,      a2600,   a2600,   0,      "Atari",   "Atari 2600 (NTSC)" , GAME_SHARE_ROMS)
2197CONS( 1978,   a2600p,   a2600,   0,      a2600p,   a2600,   0,      "Atari",    "Atari 2600 (PAL)",   GAME_SHARE_ROMS)
2196CONS( 1977,   a2600,   0,      0,      a2600,   a2600,   0,      "Atari",   "Atari 2600 (NTSC)" , 0)
2197CONS( 1978,   a2600p,   a2600,   0,      a2600p,   a2600,   0,      "Atari",    "Atari 2600 (PAL)",   0)
src/mess/drivers/c16.c
r7321r7322
617617
618618/*    YEAR  NAME  PARENT COMPAT MACHINE INPUT   INIT      COMPANY                             FULLNAME            FLAGS */
619619
620COMP( 1984, c16,     0,     0,  c16,    c16,    c16,   "Commodore Business Machines Co.",  "Commodore 16 (PAL)", GAME_SHARE_ROMS)
621COMP( 1984, c16c,    c16,   0,  c16c,   c16,    c16c,  "Commodore Business Machines Co.",  "Commodore 16 (PAL, 1551)", GAME_SHARE_ROMS )
622COMP( 1984, c16v,    c16,   0,  c16v,   c16,    c16v,  "Commodore Business Machines Co.",  "Commodore 16 (PAL, VC1541)", GAME_SHARE_ROMS)
620COMP( 1984, c16,     0,     0,  c16,    c16,    c16,   "Commodore Business Machines Co.",  "Commodore 16 (PAL)", 0)
621COMP( 1984, c16c,    c16,   0,  c16c,   c16,    c16c,  "Commodore Business Machines Co.",  "Commodore 16 (PAL, 1551)", 0 )
622COMP( 1984, c16v,    c16,   0,  c16v,   c16,    c16v,  "Commodore Business Machines Co.",  "Commodore 16 (PAL, VC1541)", 0)
623623COMP( 1984, c16hun,  c16,   0,  c16,    c16,    c16,   "Commodore Business Machines Co.",  "Commodore 16 Novotrade (PAL, Hungary)", 0)
624624
625COMP( 1984, c116,    c16,   0,  c16,    c16,    c16,   "Commodore Business Machines Co.",  "Commodore 116 (PAL)", GAME_SHARE_ROMS)
626COMP( 1984, c116c,    c16,   0,  c16c,   c16,    c16c,  "Commodore Business Machines Co.",  "Commodore 116 (PAL, 1551)", GAME_SHARE_ROMS )
627COMP( 1984, c116v,   c16,   0,  c16v,   c16,    c16v,  "Commodore Business Machines Co.",  "Commodore 116 (PAL, VC1541)", GAME_SHARE_ROMS )
625COMP( 1984, c116,    c16,   0,  c16,    c16,    c16,   "Commodore Business Machines Co.",  "Commodore 116 (PAL)", 0)
626COMP( 1984, c116c,    c16,   0,  c16c,   c16,    c16c,  "Commodore Business Machines Co.",  "Commodore 116 (PAL, 1551)", 0 )
627COMP( 1984, c116v,   c16,   0,  c16v,   c16,    c16v,  "Commodore Business Machines Co.",  "Commodore 116 (PAL, VC1541)", 0 )
628628
629629COMP( 1984, plus4,   c16,   0,  plus4,  plus4,  c16,   "Commodore Business Machines Co.",  "Commodore Plus/4 (NTSC)", 0)
630630COMP( 1984, plus4c,  c16,   0,  plus4c, plus4,  c16c,  "Commodore Business Machines Co.",  "Commodore Plus/4 (NTSC, 1551)", 0 )
src/mess/drivers/studio2.c
r7321r7322
696696/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT        COMPANY   FULLNAME */
697697CONS( 1977,   studio2,   0,      0,      studio2,   studio2,   studio2,   "RCA",      "Studio II", GAME_SUPPORTS_SAVE )
698698CONS( 1978, visicom,   studio2,0,      visicom,   studio2,   studio2,   "Toshiba",   "Visicom COM-100 (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
699CONS( 1978,   mpt02,      studio2,0,      mpt02,      studio2,   studio2,   "Soundic",   "Victory MPT-02 Home TV Programmer (Austria)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_SHARE_ROMS )
700CONS( 1978,   mpt02h,      studio2,0,      mpt02,      studio2,   studio2,   "Hanimex",   "MPT-02 Jeu TV Programmable (France)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_SHARE_ROMS)
701CONS( 1978,   mtc9016,   studio2,0,      mpt02,      studio2,   studio2,   "Mustang",   "9016 Telespiel Computer (Germany)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_SHARE_ROMS)
702CONS( 1978, shmc1200,   studio2,0,      mpt02,      studio2,   studio2,   "Sheen",   "1200 Micro Computer (Australia)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_SHARE_ROMS )
703CONS( 1978, cm1200,      studio2,0,      mpt02,      studio2,   studio2,   "Conic",   "M-1200 (?)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_SHARE_ROMS )
704CONS( 1978, apollo80,   studio2,0,      mpt02,      studio2,   studio2,   "Academy",   "Apollo 80 (Germany)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE | GAME_SHARE_ROMS )
699CONS( 1978,   mpt02,      studio2,0,      mpt02,      studio2,   studio2,   "Soundic",   "Victory MPT-02 Home TV Programmer (Austria)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
700CONS( 1978,   mpt02h,      studio2,0,      mpt02,      studio2,   studio2,   "Hanimex",   "MPT-02 Jeu TV Programmable (France)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE)
701CONS( 1978,   mtc9016,   studio2,0,      mpt02,      studio2,   studio2,   "Mustang",   "9016 Telespiel Computer (Germany)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
702CONS( 1978, shmc1200,   studio2,0,      mpt02,      studio2,   studio2,   "Sheen",   "1200 Micro Computer (Australia)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
703CONS( 1978, cm1200,      studio2,0,      mpt02,      studio2,   studio2,   "Conic",   "M-1200 (?)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
704CONS( 1978, apollo80,   studio2,0,      mpt02,      studio2,   studio2,   "Academy",   "Apollo 80 (Germany)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
src/mess/drivers/osi.c
r7321r7322
936936/* System Drivers */
937937
938938//    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT       INIT        COMPANY            FULLNAME
939COMP( 1978, sb2m600b,   0,      0,   osi600,   osi600,    0,      "Ohio Scientific", "Superboard II Model 600 (Rev. B)", GAME_NOT_WORKING | GAME_SHARE_ROMS)
939COMP( 1978, sb2m600b,   0,      0,   osi600,   osi600,    0,      "Ohio Scientific", "Superboard II Model 600 (Rev. B)", GAME_NOT_WORKING)
940940//COMP( 1980, sb2m600c, 0,         0,      osi600c,  osi600,    0,      "Ohio Scientific", "Superboard II Model 600 (Rev. C)", GAME_NOT_WORKING)
941COMP( 1980, c1p,   sb2m600b,   0,   c1p,     osi600,    c1p,   "Ohio Scientific", "Challenger 1P Series 2", GAME_NOT_WORKING | GAME_SHARE_ROMS)
942COMP( 1980, c1pmf,   sb2m600b,   0,   c1pmf,     osi600,    c1p,   "Ohio Scientific", "Challenger 1P MF Series 2", GAME_NOT_WORKING | GAME_SHARE_ROMS)
941COMP( 1980, c1p,   sb2m600b,   0,   c1p,     osi600,    c1p,   "Ohio Scientific", "Challenger 1P Series 2", GAME_NOT_WORKING)
942COMP( 1980, c1pmf,   sb2m600b,   0,   c1pmf,     osi600,    c1p,   "Ohio Scientific", "Challenger 1P MF Series 2", GAME_NOT_WORKING)
943943COMP( 1979, uk101,   sb2m600b,   0,   uk101,     uk101,     0,    "Compukit",        "UK101", GAME_NOT_WORKING | GAME_NO_SOUND)
src/mess/drivers/amiga.c
r7321r7322
740740***************************************************************************/
741741
742742/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                             FULLNAME                 FLAGS */
743COMP( 1985, a1000n, 0,      0,      a1000n, amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 1000 (NTSC)",     GAME_IMPERFECT_GRAPHICS | GAME_SHARE_ROMS )
744COMP( 1985, a1000p, a1000n, 0,      a1000p, amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 1000 (PAL)",      GAME_IMPERFECT_GRAPHICS | GAME_SHARE_ROMS)
745COMP( 1987, a500n,  0,      0,      a500n,  amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 500 (NTSC, OCS)", GAME_IMPERFECT_GRAPHICS | GAME_SHARE_ROMS)
746COMP( 1987, a500p,  a500n,  0,      a500p,  amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 500 (PAL, OCS)",  GAME_IMPERFECT_GRAPHICS | GAME_SHARE_ROMS)
743COMP( 1985, a1000n, 0,      0,      a1000n, amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 1000 (NTSC)",     GAME_IMPERFECT_GRAPHICS )
744COMP( 1985, a1000p, a1000n, 0,      a1000p, amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 1000 (PAL)",      GAME_IMPERFECT_GRAPHICS )
745COMP( 1987, a500n,  0,      0,      a500n,  amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 500 (NTSC, OCS)", GAME_IMPERFECT_GRAPHICS )
746COMP( 1987, a500p,  a500n,  0,      a500p,  amiga,  amiga,  "Commodore Business Machines Co.",  "Amiga 500 (PAL, OCS)",  GAME_IMPERFECT_GRAPHICS )
747747COMP( 1991, cdtv,   0,      0,      cdtv,   cdtv,   cdtv,   "Commodore Business Machines Co.",  "CDTV (NTSC)",           GAME_IMPERFECT_GRAPHICS )
src/mess/drivers/abc80x.c
r7321r7322
15051505/* System Drivers */
15061506
15071507/*    YEAR  NAME        PARENT      COMPAT  MACHINE     INPUT   INIT    COMPANY             FULLNAME        FLAGS */
1508COMP( 1981, abc800m,    0,         0,      abc800m,    abc800, abc800, "Luxor Datorer AB", "ABC 800 M/HR", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_SHARE_ROMS)
1509COMP( 1981, abc800c,    abc800m,    0,      abc800c,    abc800, abc800, "Luxor Datorer AB", "ABC 800 C/HR", GAME_NOT_WORKING | GAME_SHARE_ROMS)
1508COMP( 1981, abc800m,    0,         0,      abc800m,    abc800, abc800, "Luxor Datorer AB", "ABC 800 M/HR", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
1509COMP( 1981, abc800c,    abc800m,    0,      abc800c,    abc800, abc800, "Luxor Datorer AB", "ABC 800 C/HR", GAME_NOT_WORKING )
15101510COMP( 1983, abc802,     0,          0,      abc802,     abc802, abc802, "Luxor Datorer AB", "ABC 802",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
15111511COMP( 1983, abc806,     0,          0,      abc806,     abc806, abc806, "Luxor Datorer AB", "ABC 806",      GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NO_SOUND)
src/mess/drivers/crvision.c
r7321r7322
632632/* System Drivers */
633633
634634/*    YEAR  NAME        PARENT    COMPAT  MACHINE     INPUT       INIT   COMPANY                   FULLNAME */
635CONS(   1982,   crvision,   0,          0,    pal,        crvision,   0,     "Video Technology",       "CreatiVision", GAME_SHARE_ROMS )
636CONS(   1982,   fnvision,   crvision,   0,    pal,        crvision,   0,     "Video Technology",       "FunVision", GAME_SHARE_ROMS )
637CONS(   1982,   crvisioj,   crvision,   0,    ntsc,       crvision,   0,     "Cheryco",                "CreatiVision (Japan)", GAME_SHARE_ROMS )
638CONS(   1982,   wizzard,    crvision,   0,    pal,        crvision,   0,     "Dick Smith Electronics", "Wizzard (Oceania)", GAME_SHARE_ROMS )
639CONS(   1982,   rameses,    crvision,   0,    pal,        crvision,   0,     "Hanimex",                "Rameses (Oceania)", GAME_SHARE_ROMS )
640CONS(   1983,   vz2000,     crvision,   0,    pal,        crvision,   0,     "Dick Smith Electronics", "VZ 2000 (Oceania)", GAME_SHARE_ROMS )
641CONS(   1983,   crvisio2,   crvision,   0,    pal,        crvision,   0,     "Video Technology",       "CreatiVision MK-II (Europe)", GAME_SHARE_ROMS )
635CONS(   1982,   crvision,   0,          0,    pal,        crvision,   0,     "Video Technology",       "CreatiVision", 0 )
636CONS(   1982,   fnvision,   crvision,   0,    pal,        crvision,   0,     "Video Technology",       "FunVision", 0 )
637CONS(   1982,   crvisioj,   crvision,   0,    ntsc,       crvision,   0,     "Cheryco",                "CreatiVision (Japan)", 0 )
638CONS(   1982,   wizzard,    crvision,   0,    pal,        crvision,   0,     "Dick Smith Electronics", "Wizzard (Oceania)", 0 )
639CONS(   1982,   rameses,    crvision,   0,    pal,        crvision,   0,     "Hanimex",                "Rameses (Oceania)", 0 )
640CONS(   1983,   vz2000,     crvision,   0,    pal,        crvision,   0,     "Dick Smith Electronics", "VZ 2000 (Oceania)", 0 )
641CONS(   1983,   crvisio2,   crvision,   0,    pal,        crvision,   0,     "Video Technology",       "CreatiVision MK-II (Europe)", 0 )
642642/*
643643COMP(   1983,   lasr2001,   0,          0,    lasr2001,   lasr2001, 0,     "Video Technology",       "Laser 2001", GAME_NOT_WORKING )
644644COMP(   1983,   vz2001,     lasr2001,   0,    lasr2001,   lasr2001, 0,     "Dick Smith Electronics", "VZ 2001 (Oceania)", GAME_NOT_WORKING )
src/mess/drivers/newbrain.c
r7321r7322
17291729/* System Drivers */
17301730
17311731//    YEAR  NAME        PARENT      COMPAT  MACHINE         INPUT       INIT    COMPANY                         FULLNAME        FLAGS
1732COMP( 1981, newbrain,   0,       0,      newbrain_a,       newbrain,   0,    "Grundy Business Systems Ltd.",   "NewBrain AD",   GAME_NOT_WORKING | GAME_NO_SOUND | GAME_SHARE_ROMS)
1732COMP( 1981, newbrain,   0,       0,      newbrain_a,       newbrain,   0,    "Grundy Business Systems Ltd.",   "NewBrain AD",   GAME_NOT_WORKING | GAME_NO_SOUND)
17331733COMP( 1981, newbraie,   newbrain,   0,       newbrain_eim,   newbrain,   0,    "Grundy Business Systems Ltd.",   "NewBrain AD with Expansion Interface",   GAME_NOT_WORKING | GAME_NO_SOUND )
1734COMP( 1981, newbraia,   newbrain,   0,       newbrain_a,       newbrain,   0,    "Grundy Business Systems Ltd.",   "NewBrain A",   GAME_NOT_WORKING | GAME_NO_SOUND | GAME_SHARE_ROMS)
1734COMP( 1981, newbraia,   newbrain,   0,       newbrain_a,       newbrain,   0,    "Grundy Business Systems Ltd.",   "NewBrain A",   GAME_NOT_WORKING | GAME_NO_SOUND)
17351735COMP( 1981, newbraim,   newbrain,   0,       newbrain_a,       newbrain,   0,    "Grundy Business Systems Ltd.",   "NewBrain MD",   GAME_NOT_WORKING | GAME_NO_SOUND )
src/mess/drivers/vtech1.c
r7321r7322
11441144***************************************************************************/
11451145
11461146/*    YEAR  NAME       PARENT    COMPAT  MACHINE    INPUT   INIT     COMPANY                   FULLNAME                          FLAGS */
1147COMP( 1983, laser110,  0,        0,      laser110,  vtech1, vtech1,  "Video Technology",       "Laser 110",                      GAME_SHARE_ROMS )
1148COMP( 1983, las110de,  laser110, 0,      laser110,  vtech1, vtech1,  "Sanyo",                  "Laser 110 (Germany)",            GAME_SHARE_ROMS )
1149COMP( 1983, laser200,  0,        0,      laser200,  vtech1, vtech1,  "Video Technology",       "Laser 200",                      GAME_SHARE_ROMS )
1150COMP( 1983, vz200de,   laser200, 0,      laser200,  vtech1, vtech1,  "Video Technology",       "VZ-200 (Germany & Netherlands)", GAME_SHARE_ROMS )
1151COMP( 1983, fellow,    laser200, 0,      laser200,  vtech1, vtech1,  "Salora",                 "Fellow (Finland)",               GAME_SHARE_ROMS )
1152COMP( 1983, tx8000,    laser200, 0,      laser200,  vtech1, vtech1,  "Texet",                  "TX-8000 (UK)",                   GAME_SHARE_ROMS )
1153COMP( 1984, laser210,  0,        0,      laser210,  vtech1, vtech1,  "Video Technology",       "Laser 210",                      GAME_SHARE_ROMS )
1154COMP( 1984, vz200,     laser210, 0,      laser210,  vtech1, vtech1,  "Dick Smith Electronics", "VZ-200 (Oceania)",               GAME_SHARE_ROMS )
1155COMP( 1984, las210de,  laser210, 0,      laser210,  vtech1, vtech1,  "Sanyo",                  "Laser 210 (Germany)",            GAME_SHARE_ROMS )
1156COMP( 1984, laser310,  0,        0,      laser310,  vtech1, vtech1,  "Video Technology",       "Laser 310",                      GAME_SHARE_ROMS )
1157COMP( 1984, vz300,     laser310, 0,      laser310,  vtech1, vtech1,  "Dick Smith Electronics", "VZ-300 (Oceania)",               GAME_SHARE_ROMS )
1158COMP( 1984, laser310h, laser310, 0,      laser310h, vtech1, vtech1h, "Video Technology",       "Laser 310 (SHRG)",               GAME_UNOFFICIAL | GAME_SHARE_ROMS)
1147COMP( 1983, laser110,  0,        0,      laser110,  vtech1, vtech1,  "Video Technology",       "Laser 110",                      0 )
1148COMP( 1983, las110de,  laser110, 0,      laser110,  vtech1, vtech1,  "Sanyo",                  "Laser 110 (Germany)",            0 )
1149COMP( 1983, laser200,  0,        0,      laser200,  vtech1, vtech1,  "Video Technology",       "Laser 200",                      0 )
1150COMP( 1983, vz200de,   laser200, 0,      laser200,  vtech1, vtech1,  "Video Technology",       "VZ-200 (Germany & Netherlands)", 0 )
1151COMP( 1983, fellow,    laser200, 0,      laser200,  vtech1, vtech1,  "Salora",                 "Fellow (Finland)",               0 )
1152COMP( 1983, tx8000,    laser200, 0,      laser200,  vtech1, vtech1,  "Texet",                  "TX-8000 (UK)",                   0 )
1153COMP( 1984, laser210,  0,        0,      laser210,  vtech1, vtech1,  "Video Technology",       "Laser 210",                      0 )
1154COMP( 1984, vz200,     laser210, 0,      laser210,  vtech1, vtech1,  "Dick Smith Electronics", "VZ-200 (Oceania)",               0 )
1155COMP( 1984, las210de,  laser210, 0,      laser210,  vtech1, vtech1,  "Sanyo",                  "Laser 210 (Germany)",            0 )
1156COMP( 1984, laser310,  0,        0,      laser310,  vtech1, vtech1,  "Video Technology",       "Laser 310",                      0 )
1157COMP( 1984, vz300,     laser310, 0,      laser310,  vtech1, vtech1,  "Dick Smith Electronics", "VZ-300 (Oceania)",               0 )
1158COMP( 1984, laser310h, laser310, 0,      laser310h, vtech1, vtech1h, "Video Technology",       "Laser 310 (SHRG)",               GAME_UNOFFICIAL)
src/mess/drivers/amstrad.c
r7321r7322
11721172COMP( 1985, cpc6128,  cpc464,   0,      amstrad, cpc6128,  0,       "Amstrad plc",         "Amstrad CPC6128",                           0 )
11731173COMP( 1985, cpc6128f, cpc464,   0,      amstrad, cpc6128f, 0,       "Amstrad plc",         "Amstrad CPC6128 (France, AZERTY Keyboard)", 0 )
11741174COMP( 1985, cpc6128s, cpc464,   0,      amstrad, cpc6128s, 0,       "Amstrad plc",         "Amstrad CPC6128 (Sweden/Finland)",          0 )
1175COMP( 1990, cpc464p,  0,        0,      cpcplus, plus,     0,       "Amstrad plc",         "Amstrad CPC464+",                           GAME_SHARE_ROMS )
1176COMP( 1990, cpc6128p, 0,        0,      cpcplus, plus,     0,       "Amstrad plc",         "Amstrad CPC6128+",                          GAME_SHARE_ROMS )
1177CONS( 1990, gx4000,   0,        0,      gx4000,  gx4000,   0,       "Amstrad plc",         "Amstrad GX4000",                            GAME_SHARE_ROMS )
1175COMP( 1990, cpc464p,  0,        0,      cpcplus, plus,     0,       "Amstrad plc",         "Amstrad CPC464+",                           0 )
1176COMP( 1990, cpc6128p, 0,        0,      cpcplus, plus,     0,       "Amstrad plc",         "Amstrad CPC6128+",                          0 )
1177CONS( 1990, gx4000,   0,        0,      gx4000,  gx4000,   0,       "Amstrad plc",         "Amstrad GX4000",                            0 )
11781178COMP( 1989, kccomp,   cpc464,   0,      kccomp,  kccomp,   0,       "VEB Mikroelektronik", "KC Compact",                                0 )
11791179COMP( 1993, al520ex,  cpc464,   0,      aleste,  aleste,   aleste,  "Patisonic",           "Aleste 520EX",                              GAME_IMPERFECT_SOUND )
src/mess/drivers/sms.c
r7321r7322
829829CONS( 1990, smspal,     sms,        0,      sms2_pal,    sms,    sms1,     "Sega",     "Master System II (PAL)",           0 )
830830CONS( 1990, sms2kr,     sms,        0,      sms2_fm,     sms,    sms2kr,   "Samsung",  "Gam*Boy II (Korea)",               0 )
831831
832CONS( 1990, gamegear,   0,          sms,    gamegear,    gg,     gamegear, "Sega",     "Game Gear (Europe/America)",       GAME_SHARE_ROMS )
833CONS( 1990, gamegeaj,   gamegear,   0,      gamegear,    gg,     gamegeaj, "Sega",     "Game Gear (Japan)",                GAME_SHARE_ROMS )
832CONS( 1990, gamegear,   0,          sms,    gamegear,    gg,     gamegear, "Sega",     "Game Gear (Europe/America)",       0 )
833CONS( 1990, gamegeaj,   gamegear,   0,      gamegear,    gg,     gamegeaj, "Sega",     "Game Gear (Japan)",                0 )
src/mess/drivers/comx35.c
r7321r7322
498498/* System Drivers */
499499
500500//    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT     INIT  COMPANY                       FULLNAME            FLAGS
501COMP( 1983, comx35p,   0,      0,      comx35_pal,   comx35,   0,    "Comx World Operations Ltd",   "COMX 35 (PAL)",   GAME_IMPERFECT_SOUND | GAME_SHARE_ROMS )
502COMP( 1983, comx35n,   comx35p,0,      comx35_ntsc,comx35,   0,    "Comx World Operations Ltd",   "COMX 35 (NTSC)",   GAME_IMPERFECT_SOUND | GAME_SHARE_ROMS)
501COMP( 1983, comx35p,   0,      0,      comx35_pal,   comx35,   0,    "Comx World Operations Ltd",   "COMX 35 (PAL)",   GAME_IMPERFECT_SOUND )
502COMP( 1983, comx35n,   comx35p,0,      comx35_ntsc,comx35,   0,    "Comx World Operations Ltd",   "COMX 35 (NTSC)",   GAME_IMPERFECT_SOUND )
src/mess/drivers/z9001.c
r7321r7322
174174/* Driver */
175175
176176/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT COMPANY   FULLNAME       FLAGS */
177COMP( 198?, z9001,   0,       0,    z9001,    z9001,     0,       "Robotron",   "Z9001 (KC 85/1.10)",   GAME_NOT_WORKING | GAME_NO_SOUND | GAME_SHARE_ROMS)
178COMP( 198?, kc85_111,z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 85/1.11",         GAME_NOT_WORKING | GAME_NO_SOUND | GAME_SHARE_ROMS)
179COMP( 198?, kc87_10, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.10",            GAME_NOT_WORKING | GAME_NO_SOUND | GAME_SHARE_ROMS)
180COMP( 198?, kc87_11, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.11",            GAME_NOT_WORKING | GAME_NO_SOUND | GAME_SHARE_ROMS)
181COMP( 198?, kc87_20, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.20",            GAME_NOT_WORKING | GAME_NO_SOUND | GAME_SHARE_ROMS)
182COMP( 198?, kc87_21, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.21",            GAME_NOT_WORKING | GAME_NO_SOUND | GAME_SHARE_ROMS)
177COMP( 198?, z9001,   0,       0,    z9001,    z9001,     0,       "Robotron",   "Z9001 (KC 85/1.10)",   GAME_NOT_WORKING | GAME_NO_SOUND)
178COMP( 198?, kc85_111,z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 85/1.11",         GAME_NOT_WORKING | GAME_NO_SOUND)
179COMP( 198?, kc87_10, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.10",            GAME_NOT_WORKING | GAME_NO_SOUND)
180COMP( 198?, kc87_11, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.11",            GAME_NOT_WORKING | GAME_NO_SOUND)
181COMP( 198?, kc87_20, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.20",            GAME_NOT_WORKING | GAME_NO_SOUND)
182COMP( 198?, kc87_21, z9001,   0,    z9001,    z9001,     0,       "Robotron",   "KC 87.21",            GAME_NOT_WORKING | GAME_NO_SOUND)
src/mess/drivers/ami1200.c
r7321r7322
633633/***************************************************************************************************/
634634
635635/*    YEAR  NAME     PARENT   COMPAT  MACHINE INPUT   INIT      COMPANY       FULLNAME */
636COMP( 1992, a1200n,  0,       0,      a1200n, a1200,  a1200,  "Commodore",  "Amiga 1200 (NTSC)" , GAME_NOT_WORKING | GAME_SHARE_ROMS)
637COMP( 1992, a1200p,  a1200n,  0,      a1200p, a1200,  a1200,  "Commodore",  "Amiga 1200 (PAL)" , GAME_NOT_WORKING  | GAME_SHARE_ROMS)
636COMP( 1992, a1200n,  0,       0,      a1200n, a1200,  a1200,  "Commodore",  "Amiga 1200 (NTSC)" , GAME_NOT_WORKING )
637COMP( 1992, a1200p,  a1200n,  0,      a1200p, a1200,  a1200,  "Commodore",  "Amiga 1200 (PAL)" , GAME_NOT_WORKING  )
638638CONS( 1993, cd32,    0,       0,      cd32,   cd32,   cd32,   "Commodore",  "Amiga CD32 (NTSC)" , GAME_NOT_WORKING )
src/mess/drivers/atari.c
r7321r7322
12841284COMP ( 1979, a800pal,  a800,     0,     a800pal,    a800,    0,      "Atari",   "Atari 800 (PAL)",  0)
12851285COMP ( 1982, a1200xl,  a800,     0,     a1200xl,    a800xl,  a800xl, "Atari",   "Atari 1200XL",     GAME_NOT_WORKING )      // 64k RAM
12861286COMP ( 1983, a600xl,   a800xl,   0,     a600xl,     a800xl,  a600xl, "Atari",   "Atari 600XL",      GAME_NOT_WORKING )      // 16k RAM
1287COMP ( 1983, a800xl,   0,       0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 800XL (NTSC)",GAME_IMPERFECT_GRAPHICS | GAME_SHARE_ROMS)      // 64k RAM
1288COMP ( 1983, a800xlp,  a800xl,    0,     a800xlpal,  a800xl,  a800xl, "Atari",   "Atari 800XL (PAL)", GAME_IMPERFECT_GRAPHICS | GAME_SHARE_ROMS)      // 64k RAM
1287COMP ( 1983, a800xl,   0,       0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 800XL (NTSC)",GAME_IMPERFECT_GRAPHICS )      // 64k RAM
1288COMP ( 1983, a800xlp,  a800xl,    0,     a800xlpal,  a800xl,  a800xl, "Atari",   "Atari 800XL (PAL)", GAME_IMPERFECT_GRAPHICS )      // 64k RAM
12891289COMP ( 1986, a65xe,    a800xl,   0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 65XE",       GAME_NOT_WORKING )      // 64k RAM
12901290COMP ( 1986, a65xea,   a800xl,   0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 65XE (Arabic)", GAME_NOT_WORKING )
12911291COMP ( 1986, a130xe,   a800xl,   0,     a800xl,     a800xl,  a800xl, "Atari",   "Atari 130XE",      GAME_NOT_WORKING )      // 128k RAM
src/mess/drivers/bw12.c
r7321r7322
887887/* System Drivers */
888888
889889/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT   INIT    COMPANY                             FULLNAME        FLAGS */
890COMP( 1984,   bw12,   0,      0,      bw12,    bw12,   0,      "Bondwell International Limited",   "Bondwell 12",   GAME_SUPPORTS_SAVE | GAME_SHARE_ROMS)
891COMP( 1984,   bw14,   bw12,   0,      bw14,   bw12,   0,      "Bondwell International Limited",   "Bondwell 14",   GAME_SUPPORTS_SAVE | GAME_SHARE_ROMS)
890COMP( 1984,   bw12,   0,      0,      bw12,    bw12,   0,      "Bondwell International Limited",   "Bondwell 12",   GAME_SUPPORTS_SAVE )
891COMP( 1984,   bw14,   bw12,   0,      bw14,   bw12,   0,      "Bondwell International Limited",   "Bondwell 14",   GAME_SUPPORTS_SAVE )
src/mess/drivers/coleco.c
r7321r7322
669669CONS( 1982, coleco,   0,      0,      coleco,   coleco,   0,      "Coleco",         "ColecoVision",                  0 )
670670CONS( 1982, colecoa,  coleco,   0,      coleco,   coleco,   0,      "Coleco",         "ColecoVision (Thick Characters)",   0 )
671671CONS( 1983, colecob,  coleco,   0,      coleco,   coleco,   0,      "Spectravideo",      "SVI-603 Coleco Game Adapter",      0 )
672CONS( 1986, czz50,     0,      0,      czz50,     czz50,   0,      "Bit Corporation",   "Chuang Zao Zhe 50",            GAME_SHARE_ROMS )
673CONS( 1988, dina,     czz50,   0,      dina,     czz50,   0,      "Telegames",      "Dina",                        GAME_SHARE_ROMS )
674CONS( 1988, prsarcde, czz50,   0,      czz50,     czz50,   0,      "Telegames",      "Personal Arcade",               GAME_SHARE_ROMS )
672CONS( 1986, czz50,     0,      0,      czz50,     czz50,   0,      "Bit Corporation",   "Chuang Zao Zhe 50",            0 )
673CONS( 1988, dina,     czz50,   0,      dina,     czz50,   0,      "Telegames",      "Dina",                        0 )
674CONS( 1988, prsarcde, czz50,   0,      czz50,     czz50,   0,      "Telegames",      "Personal Arcade",               0 )
src/mess/drivers/channelf.c
r7321r7322
374374***************************************************************************/
375375
376376/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT     INIT   COMPANY         FULLNAME        FLAGS */
377CONS( 1976, channelf,   0,       0,    channelf,  channelf,   0,      "Fairchild",    "Channel F",                            GAME_SHARE_ROMS)
378CONS( 1977, sabavdpl,  channelf, 0,    sabavdpl,  channelf,   0,      "SABA",         "SABA Videoplay",                       GAME_SHARE_ROMS)
379CONS( 197?, luxorves,  channelf, 0,    sabavdpl,  channelf,   0,      "Luxor",        "Luxor Video Entertainment System",     GAME_SHARE_ROMS)
380CONS( 1978, channlf2,   0,       0,    channlf2,  channelf,   0,      "Fairchild",    "Channel F II",                         GAME_SHARE_ROMS)
381CONS( 1978, sabavpl2,  channlf2, 0,    sabavpl2,  channelf,   0,      "SABA",         "SABA Videoplay 2",                     GAME_SHARE_ROMS)
382CONS( 197?, luxorvec,  channlf2, 0,    sabavpl2,  channelf,   0,      "Luxor",        "Luxor Video Entertainment Computer",   GAME_SHARE_ROMS)
383CONS( 197?, itttelma,  channlf2, 0,    sabavpl2,  channelf,   0,      "ITT",          "ITT Tele-Match Processor",             GAME_SHARE_ROMS)
384CONS( 1978, ingtelma,  channlf2, 0,    sabavpl2,  channelf,   0,      "Ingelen",      "Ingelen Tele-Match Processor",         GAME_SHARE_ROMS)
377CONS( 1976, channelf,   0,       0,    channelf,  channelf,   0,      "Fairchild",    "Channel F",                            0)
378CONS( 1977, sabavdpl,  channelf, 0,    sabavdpl,  channelf,   0,      "SABA",         "SABA Videoplay",                       0)
379CONS( 197?, luxorves,  channelf, 0,    sabavdpl,  channelf,   0,      "Luxor",        "Luxor Video Entertainment System",     0)
380CONS( 1978, channlf2,   0,       0,    channlf2,  channelf,   0,      "Fairchild",    "Channel F II",                         0)
381CONS( 1978, sabavpl2,  channlf2, 0,    sabavpl2,  channelf,   0,      "SABA",         "SABA Videoplay 2",                     0)
382CONS( 197?, luxorvec,  channlf2, 0,    sabavpl2,  channelf,   0,      "Luxor",        "Luxor Video Entertainment Computer",   0)
383CONS( 197?, itttelma,  channlf2, 0,    sabavpl2,  channelf,   0,      "ITT",          "ITT Tele-Match Processor",             0)
384CONS( 1978, ingtelma,  channlf2, 0,    sabavpl2,  channelf,   0,      "Ingelen",      "Ingelen Tele-Match Processor",         0)
src/mess/drivers/mtx.c
r7321r7322
359359 *************************************/
360360
361361/*    YEAR  NAME      PARENT    COMPAT  MACHINE   INPUT     INIT     COMPANY          FULLNAME   FLAGS */
362COMP( 1983, mtx512,   0,      0,      mtx512,   mtx512,   mtx512,  "Memotech Ltd.", "MTX 512", GAME_SHARE_ROMS )
363COMP( 1983, mtx500,   mtx512,   0,      mtx500,   mtx512,   mtx512,  "Memotech Ltd.", "MTX 500", GAME_SHARE_ROMS )
364COMP( 1984, rs128,    mtx512,   0,      rs128,    mtx512,   rs128,   "Memotech Ltd.", "RS 128",  GAME_SHARE_ROMS )
362COMP( 1983, mtx512,   0,      0,      mtx512,   mtx512,   mtx512,  "Memotech Ltd.", "MTX 512", 0 )
363COMP( 1983, mtx500,   mtx512,   0,      mtx500,   mtx512,   mtx512,  "Memotech Ltd.", "MTX 500", 0 )
364COMP( 1984, rs128,    mtx512,   0,      rs128,    mtx512,   rs128,   "Memotech Ltd.", "RS 128",  0 )
src/mess/drivers/svision.c
r7321r7322
560560
561561/*    YEAR  NAME        PARENT  COMPAT  MACHINE     INPUT       INIT             COMPANY     FULLNAME */
562562// marketed under a ton of firms and names
563CONS(1992,   svision,   0,   0,   svision,   svision,   svision,   "Watara",   "Super Vision", GAME_SHARE_ROMS)
563CONS(1992,   svision,   0,   0,   svision,   svision,   svision,   "Watara",   "Super Vision", 0)
564564// svdual 2 connected via communication port
565CONS( 1992, svisions,      svision,          0,svision,  svisions,    svisions,   "Watara", "Super Vision (PeT Communication Simulation)", GAME_SHARE_ROMS )
565CONS( 1992, svisions,      svision,          0,svision,  svisions,    svisions,   "Watara", "Super Vision (PeT Communication Simulation)", 0 )
566566
567CONS( 1993, svisionp,      svision,          0,svisionp,  svision,    svision,   "Watara", "Super Vision (PAL TV Link Colored)", GAME_SHARE_ROMS )
568CONS( 1993, svisionn,      svision,          0,svisionn,  svision,    svision,   "Watara", "Super Vision (NTSC TV Link Colored)", GAME_SHARE_ROMS )
567CONS( 1993, svisionp,      svision,          0,svisionp,  svision,    svision,   "Watara", "Super Vision (PAL TV Link Colored)", 0 )
568CONS( 1993, svisionn,      svision,          0,svisionn,  svision,    svision,   "Watara", "Super Vision (NTSC TV Link Colored)", 0 )
569569// svtvlink (2 supervisions)
570570// tvlink (pad supervision simulated)
571CONS( 199?, tvlinkp,      svision,          0,tvlinkp,  svision,    svision,   "Watara", "TV Link PAL", GAME_SHARE_ROMS )
571CONS( 199?, tvlinkp,      svision,          0,tvlinkp,  svision,    svision,   "Watara", "TV Link PAL", 0 )
src/mess/drivers/c64.c
r7321r7322
798798
799799COMP(1982, max,       0,    0,    ultimax, c64,     ultimax, "Commodore Business Machines Co.", "Commodore Max Machine", 0)
800800
801COMP(1982, c64,     0,    0,    c64,     c64,     c64,     "Commodore Business Machines Co.", "Commodore 64 (NTSC)", GAME_SHARE_ROMS)
802COMP(1982, c64pal,  c64,  0,    c64pal,  c64,     c64pal,  "Commodore Business Machines Co.", "Commodore 64 (PAL)",  GAME_SHARE_ROMS)
801COMP(1982, c64,     0,    0,    c64,     c64,     c64,     "Commodore Business Machines Co.", "Commodore 64 (NTSC)", 0)
802COMP(1982, c64pal,  c64,  0,    c64pal,  c64,     c64pal,  "Commodore Business Machines Co.", "Commodore 64 (PAL)",  0)
803803COMP(1982, c64jpn,  c64,  0,    c64,     c64,     c64,     "Commodore Business Machines Co.", "Commodore 64 (Japan)", 0)
804COMP(1982, vic64s,  c64,  0,    c64pal,  vic64s,  c64pal,  "Commodore Business Machines Co.", "VIC 64S", GAME_SHARE_ROMS)
805COMP(1982, c64swe,  c64,  0,    c64pal,  vic64s,  c64pal,  "Commodore Business Machines Co.", "Commodore 64 (Sweden/Finland)", GAME_SHARE_ROMS)
804COMP(1982, vic64s,  c64,  0,    c64pal,  vic64s,  c64pal,  "Commodore Business Machines Co.", "VIC 64S", 0)
805COMP(1982, c64swe,  c64,  0,    c64pal,  vic64s,  c64pal,  "Commodore Business Machines Co.", "Commodore 64 (Sweden/Finland)", 0)
806806
807COMP(1983, pet64,   c64,  0,    pet64,   c64,     c64,     "Commodore Business Machines Co.", "PET 64 (NTSC)", GAME_SHARE_ROMS)
808COMP(1983, cbm4064, c64,  0,    pet64,   c64,     c64,     "Commodore Business Machines Co.", "CBM 4064 (NTSC)", GAME_SHARE_ROMS)
809COMP(1983, edu64,   c64,  0,    pet64,   c64,     c64,     "Commodore Business Machines Co.", "Educator 64 (NTSC)", GAME_SHARE_ROMS) // maybe different palette?
807COMP(1983, pet64,   c64,  0,    pet64,   c64,     c64,     "Commodore Business Machines Co.", "PET 64 (NTSC)", 0)
808COMP(1983, cbm4064, c64,  0,    pet64,   c64,     c64,     "Commodore Business Machines Co.", "CBM 4064 (NTSC)", 0)
809COMP(1983, edu64,   c64,  0,    pet64,   c64,     c64,     "Commodore Business Machines Co.", "Educator 64 (NTSC)", 0) // maybe different palette?
810810
811811COMP(1984, sx64,    c64,  0,    sx64,    c64,     sx64,    "Commodore Business Machines Co.", "SX-64 Executive Computer (PAL)", GAME_NOT_WORKING)
812812COMP(1984, vip64,   c64,  0,    sx64,    vip64,   sx64,    "Commodore Business Machines Co.", "VIP64 (SX64 PAL), Swedish Expansion Kit", GAME_NOT_WORKING)
813813COMP(198?, dx64,    c64,  0,    sx64,    c64,     sx64,    "Commodore Business Machines Co.", "DX-64 (Prototype, PAL)", GAME_NOT_WORKING)
814814
815COMP(1986, c64c,    c64,  0,    c64,     c64,     c64,     "Commodore Business Machines Co.", "Commodore 64C (NTSC)", GAME_SHARE_ROMS)
816COMP(1986, c64cpal, c64,  0,    c64pal,  c64,     c64pal,  "Commodore Business Machines Co.", "Commodore 64C (PAL)", GAME_SHARE_ROMS)
817COMP(1986, c64g,    c64,  0,    c64pal,  c64,     c64pal,  "Commodore Business Machines Co.", "Commodore 64G (PAL)", GAME_SHARE_ROMS)
815COMP(1986, c64c,    c64,  0,    c64,     c64,     c64,     "Commodore Business Machines Co.", "Commodore 64C (NTSC)", 0)
816COMP(1986, c64cpal, c64,  0,    c64pal,  c64,     c64pal,  "Commodore Business Machines Co.", "Commodore 64C (PAL)", 0)
817COMP(1986, c64g,    c64,  0,    c64pal,  c64,     c64pal,  "Commodore Business Machines Co.", "Commodore 64G (PAL)", 0)
818818
819819CONS(1990, c64gs,   c64,  0,    c64gs,   c64gs,   c64gs,   "Commodore Business Machines Co.", "Commodore 64 Games System (PAL)", 0)
src/mess/drivers/pce.c
r7321r7322
265265#define rom_sgx rom_pce
266266
267267/*    YEAR  NAME    PARENT  COMPAT  MACHINE INPUT    INIT   COMPANY  FULLNAME */
268CONS( 1987, pce,    0,      0,      pce,    pce,     pce,   "Nippon Electronic Company", "PC Engine", GAME_IMPERFECT_SOUND | GAME_SHARE_ROMS)
269CONS( 1989, tg16,   pce,    0,      pce,    pce,     tg16,  "Nippon Electronic Company", "TurboGrafx 16", GAME_IMPERFECT_SOUND | GAME_SHARE_ROMS)
270CONS( 1989, sgx,    pce,    0,      sgx,    pce,     sgx,   "Nippon Electronic Company", "SuperGrafx", GAME_IMPERFECT_SOUND | GAME_SHARE_ROMS)
268CONS( 1987, pce,    0,      0,      pce,    pce,     pce,   "Nippon Electronic Company", "PC Engine", GAME_IMPERFECT_SOUND)
269CONS( 1989, tg16,   pce,    0,      pce,    pce,     tg16,  "Nippon Electronic Company", "TurboGrafx 16", GAME_IMPERFECT_SOUND)
270CONS( 1989, sgx,    pce,    0,      sgx,    pce,     sgx,   "Nippon Electronic Company", "SuperGrafx", GAME_IMPERFECT_SOUND)
src/mess/drivers/ti99_4x.c
r7321r7322
995995
996996
997997/*    YEAR  NAME      PARENT   COMPAT   MACHINE      INPUT    INIT      COMPANY             FULLNAME */
998COMP( 1979, ti99_4,   0,      0,      ti99_4_60hz,  ti99_4,  ti99_4,   "Texas Instruments", "TI99/4 Home Computer (US)" , GAME_SHARE_ROMS)
999COMP( 1980, ti99_4e,  ti99_4,  0,      ti99_4_50hz,  ti99_4,  ti99_4,   "Texas Instruments", "TI99/4 Home Computer (Europe)" , GAME_SHARE_ROMS)
1000COMP( 1981, ti99_4a,  0,      0,      ti99_4a_60hz, ti99_4a, ti99_4a,   "Texas Instruments", "TI99/4A Home Computer (US)" , GAME_SHARE_ROMS)
1001COMP( 1981, ti99_4ae, ti99_4a, 0,      ti99_4a_50hz, ti99_4a, ti99_4a,   "Texas Instruments", "TI99/4A Home Computer (Europe)" , GAME_SHARE_ROMS)
998COMP( 1979, ti99_4,   0,      0,      ti99_4_60hz,  ti99_4,  ti99_4,   "Texas Instruments", "TI99/4 Home Computer (US)" , 0)
999COMP( 1980, ti99_4e,  ti99_4,  0,      ti99_4_50hz,  ti99_4,  ti99_4,   "Texas Instruments", "TI99/4 Home Computer (Europe)" , 0)
1000COMP( 1981, ti99_4a,  0,      0,      ti99_4a_60hz, ti99_4a, ti99_4a,   "Texas Instruments", "TI99/4A Home Computer (US)" , 0)
1001COMP( 1981, ti99_4ae, ti99_4a, 0,      ti99_4a_50hz, ti99_4a, ti99_4a,   "Texas Instruments", "TI99/4A Home Computer (Europe)" , 0)
10021002COMP( 1994, ti99_4ev, ti99_4a, 0,      ti99_4ev_60hz,ti99_4a, ti99_4ev,"Texas Instruments", "TI99/4A Home Computer with EVPC" , 0)

Previous 15994 Revisions Next


© 1998-2018 The MESS Team