diff --git a/es-app/src/MameNameMap.cpp b/es-app/src/MameNameMap.cpp index e2579c2361..64b4823e28 100644 --- a/es-app/src/MameNameMap.cpp +++ b/es-app/src/MameNameMap.cpp @@ -2,38 +2,45 @@ const char* mameNameToRealName[] = { "005", "005", + "100lions", "100 Lions", "10yard", "10-Yard Fight (World, set 1)", "10yard85", "10-Yard Fight '85 (US, Taito license)", "10yardj", "10-Yard Fight (Japan)", "11beat", "Eleven Beat", + "1292apvs", "1292 Advanced Programmable Video System", + "1392apvs", "1392 Advanced Programmable Video System", "18w", "18 Wheeler (set 1)", "18w2", "18 Wheeler (set 2)", "18wheelr", "18 Wheeler (Deluxe) (Rev A)", "18wheels", "18 Wheeler (Standard)", "18wheelu", "18 Wheeler (Upright)", - "1941", "1941: Counter Attack (World 900227)", "1941j", "1941: Counter Attack (Japan)", "1941r1", "1941: Counter Attack (World)", "1941u", "1941: Counter Attack (USA 900227)", - "1942", "1942 (Revision B)", "1942a", "1942 (Revision A)", "1942abl", "1942 (Revision A, bootleg)", "1942b", "1942 (First Version)", + "1942h", "42", "1942p", "1942 (prototype)", "1942w", "1942 (Williams Electronics license)", - "1943", "1943: The Battle of Midway (Euro)", "1943b", "1943: Battle of Midway (bootleg, hack of Japan set)", + "1943b2", "1943: The Battle of Midway (bootleg set 2, hack of Japan set)", + "1943bj", "1943: Midway Kaisen (bootleg)", "1943j", "1943: Midway Kaisen (Japan, Rev B)", "1943ja", "1943: Midway Kaisen (Japan)", + "1943ja2", "1943: The Battle of Midway (hack of Japan set)", "1943kai", "1943 Kai: Midway Kaisen (Japan)", "1943u", "1943: The Battle of Midway (US, Rev C)", - "1944", "1944: The Loop Master (USA 000620)", + "1943ua", "1943: The Battle of Midway (US)", + "1944ad", "1944 - the loop master (000620 USA Phoenix Edition, alt)", "1944d", "1944: The Loop Master (USA 000620 Phoenix Edition) (bootleg)", "1944j", "1944: The Loop Master (Japan 000620)", "1945kiii", "1945k III", + "1945kiiio", "1945k III (older, OPCX1 PCB)", "19in1", "19 in 1 MAME bootleg", "19xx", "19XX: The War Against Destiny (USA 951207)", "19xxa", "19XX: The War Against Destiny (Asia 951207)", + "19xxar1", "19XX: The War Against Destiny (Asia 951207)", "19xxb", "19XX: The War Against Destiny (Brazil 951218)", "19xxd", "19XX: The War Against Destiny (USA 951207 Phoenix Edition) (bootleg)", "19xxh", "19XX: The War Against Destiny (Hispanic 951218)", @@ -50,20 +57,43 @@ const char* mameNameToRealName[] = { "20pacgalr2", "Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.02)", "20pacgalr3", "Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.03)", "20pacgalr4", "Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion (V1.04)", + "22vp931", "Phillips 22VP931", + "22vp932", "Phillips 22VP932", + "24_130", "24 v1.30", + "24_140", "24 v1.40", + "24_144", "24 v1.44", + "24_150", "24 v1.50", "24cdjuke", "Midcoin Juke Box 24CD", "25pacman", "Pac-Man - 25th Anniversary Edition (Rev 3.00)", "25pacmano", "Pac-Man - 25th Anniversary Edition (Rev 2.00)", "280zzzap", "280-ZZZAP", "2mindril", "Two Minute Drill", + "2spicy", "2 Spicy", "30test", "30 Test (Remake)", + "315-5641_pcm", "315-5641 PCM", + "315_5296", "Sega 315-5296 I/O", + "32x", "Genesis with 32X (USA, NTSC)", + "32x_mcd", "Mega-CD with 32X (Europe, PAL)", + "32x_mcdj", "Mega-CD with 32X (Japan, NTSC)", + "32x_scd", "Sega CD with 32X (USA, NTSC)", + "32xe", "Mega Drive with 32X (Europe, PAL)", + "32xj", "Mega Drive with 32X (Japan, NTSC)", + "386i", "386i", "39in1", "39 in 1 MAME bootleg", + "3b1", "3B1", "3bagflnz", "3 Bags Full (3VXFC5345, New Zealand)", "3bagflvt", "3 Bags Full (5VXFC790, Victoria)", + "3c505", "3Com 3C505 Network Adaptor", "3countb", "3 Count Bout / Fire Suplex (NGM-043)(NGH-043)", + "3countba", "3 Count Bout / Fire Suplex (NGM-043)", + "3do", "3DO (NTSC)", + "3do_m2", "3DO M2", + "3do_pal", "3DO (PAL)", "3dobios", "3DO Bios", "3ds", "Three Ds - Three Dealers Casino House", "3in1semi", "XESS - The New Revolution (SemiCom 3-in-1)", "3kokushi", "Sankokushi (Japan)", + "3lilpigs", "3 Lil' Pigs", "3on3dunk", "3 On 3 Dunk Madness (US, prototype? 1997/02/04)", "3stooges", "The Three Stooges In Brides Is Brides (set 1)", "3stoogesa", "The Three Stooges In Brides Is Brides (set 2)", @@ -76,6 +106,7 @@ const char* mameNameToRealName[] = { "3wondersu", "Three Wonders (USA 910520)", "3x3puzzl", "3X3 Puzzle (Enterprise)", "3x3puzzla", "3X3 Puzzle (Normal)", + "4004clk", "4004 Nixie Clock", "40love", "Forty-Love", "47pie2", "Idol Janshi Su-Chi-Pie 2 (v1.1)", "47pie2o", "Idol Janshi Su-Chi-Pie 2 (v1.0)", @@ -84,27 +115,41 @@ const char* mameNameToRealName[] = { "48in1b", "48 in 1 MAME bootleg (set 2, ver 3.09, alt flash)", "4dwarrio", "4-D Warriors (315-5162)", "4enlinea", "Cuatro en Linea", + "4enlinea_cga", "ISA8_CGA_4ENLINEA", "4enraya", "4 En Raya (set 1)", "4enrayaa", "4 En Raya (set 2)", "4in1", "4 Fun in 1", "4in1a", "4 in 1 MAME bootleg (set 1, ver 3.00)", "4in1b", "4 in 1 MAME bootleg (set 2)", "4in1boot", "Puzzle King (includes bootleg of Snow Bros.)", + "4play", "4 player input test", "4psimasy", "Mahjong 4P Simasyo (Japan)", "4roses", "Four Roses (encrypted, set 1)", "4rosesa", "Four Roses (encrypted, set 2)", "500gp", "500 GP (5GP3 Ver. C)", + "5061-3001", "HP-5061-3001", + "5061-3011", "HP-5061-3011", + "50lionr", "50 Lions Roaring Riches", "50lions", "50 Lions (10120511, NSW/ACT)", "50lionsa", "50 Lions (10156111, Malaysia)", + "56xx", "Namco 56xx", + "58xx", "Namco 58xx", + "59xx", "Namco 59xx", + "5a22", "5A22", "5acespkr", "5-Aces Poker", "5clown", "Five Clown (English, set 1)", "5clowna", "Five Clown (English, set 2)", "5clownsp", "Five Clown (Spanish hack)", - "600", "600", + "5draga", "5 Dragons", + "5dragons", "5 Dragons (Demo?)", + "5koipp", "5 Koi Power Pay", "60in1", "60 in 1 MAME bootleg (ver 3.00)", + "64streej", "64th. Street - A Detective Story (Japan)", "64street", "64th. Street - A Detective Story (World)", "64streetj", "64th. Street - A Detective Story (Japan)", - "720", "720 Degrees (rev 4)", + "64streetja", "64th. Street - A Detective Story (Japan, set 2)", + "68ksbc", "68k Single Board Computer", + "720b", "720 Degrees (set 2)", "720g", "720 Degrees (German, rev 2)", "720gr1", "720 Degrees (German, rev 1)", "720r1", "720 Degrees (rev 1)", @@ -123,23 +168,190 @@ const char* mameNameToRealName[] = { "8ballact", "Eight Ball Action (DK conversion)", "8ballact2", "Eight Ball Action (DKJr conversion)", "8bpm", "Eight Ball Action (Pac-Man conversion)", + "8x300", "Signetics 8X300", + "93c06_16", "Serial EEPROM 93C06 (16x16)", + "93c46_16", "Serial EEPROM 93C46 (64x16)", + "93c46_8", "Serial EEPROM 93C46 (128x8)", + "93c56_16", "Serial EEPROM 93C56 (128x16)", + "93c56_8", "Serial EEPROM 93C56 (256x8)", + "93c66_16", "Serial EEPROM 93C66 (256x16)", + "93c66_8", "Serial EEPROM 93C66 (512x8)", + "93c76_8", "Serial EEPROM 93C76 (1024x8)", "98best44", "Neo Print - '98 NeoPri Best 44 (Japan)", + "990189v", "TM 990/189 University Board microcomputer with Video Board Interface", "99bottles", "99 Bottles of Beer", "99lstwar", "'99: The Last War (set 1)", "99lstwara", "'99: The Last War (set 2)", "99lstwark", "'99: The Last War (Kyugo)", + "99lstwra", "'99 The Last War (alternate)", "9ballsht", "9-Ball Shootout (set 1)", "9ballsht2", "9-Ball Shootout (set 2)", "9ballsht3", "9-Ball Shootout (set 3)", "9ballshtc", "9-Ball Shootout Championship", + "TACO", "HP TACO", + "a1000", "Amiga 1000 (PAL)", + "a1000n", "Amiga 1000 (NTSC)", + "a1200", "Amiga 1200 (PAL)", + "a1200n", "Amiga 1200 (NTSC)", + "a1200xl", "Atari 1200XL", + "a130xe", "Atari 130XE", + "a1bus", "Apple I Bus", + "a1bus_slot", "Apple I Slot", + "a1cass", "Apple I cassette board", + "a2000", "Amiga 2000 (PAL)", + "a2000n", "Amiga 2000 (NTSC)", + "a2052", "CBM A2052 Fast Memory", + "a2091", "CBM A2091 HD Controller", + "a2232", "CBM A2232 Serial Card", + "a2600", "Atari 2600 (NTSC)", + "a2600_cm", "Atari 2600 ROM Cart Compumate", + "a2600_dcp", "Atari 2600 ROM Cart Pitfall II", + "a2600_harmony", "Atari 2600 ROM Cart HARMONY/MELODY", + "a2600_ss", "Atari 2600 ROM Cart Supercharger", + "a2600p", "Atari 2600 (PAL)", + "a2aesms", "Applied Engineering Super Music Synthesizer", + "a2alfam2", "ALF MC1 / Apple Music II", + "a2ap16", "IBS AP-16 80 column card", + "a2ap16a", "IBS AP-16 80 column card (alt. version)", + "a2aplcrd", "PCPI Applicard", + "a2arcbd", "Third Millenium Engineering Arcade Board", + "a2bus", "Apple II Bus", + "a2bus_slot", "Apple II Slot", + "a2cffa02", "CFFA2000 Compact Flash (6502 firmware, www.dreher.net)", + "a2cffa2", "CFFA2000 Compact Flash (65C02 firmware, www.dreher.net)", + "a2corvus", "Corvus Flat Cable interface", + "a2diskii", "Apple Disk II controller", + "a2diskiing", "Apple Disk II NG controller", + "a2dx1", "Decillonix DX-1", + "a2eauxslot", "Apple IIe AUX Bus", + "a2eauxslot_slot", "Apple IIe AUX Slot", + "a2echoii", "Street Electronics Echo II", + "a2echop", "Street Electronics Echo Plus", + "a2eext80", "Apple IIe Extended 80-Column Card", + "a2erwks3", "Applied Engineering RamWorks III", + "a2estd80", "Apple IIe Standard 80-Column Card", + "a2ezcgi", "E-Z Color Graphics Interface", + "a2ezcgi3", "E-Z Color Graphics Interface (TMS9938)", + "a2ezcgi5", "E-Z Color Graphics Interface (TMS9958)", + "a2hsscsi", "Apple II High-Speed SCSI Card", + "a2iwm_flop", "Apple IWM floppy card", + "a2lang", "Apple II Language Card", + "a2laser128", "VTech Laser 128 Internal Device", + "a2mcms1", "Mountain Computer Music System (card 1)", + "a2mcms2", "Mountain Computer Music System (card 2)", + "a2memexp", "Apple II Memory Expansion Card", + "a2midi", "6850 MIDI card", + "a2mockbd", "Sweet Micro Systems Mockingboard", + "a2mouse", "Apple II Mouse Card", + "a2pcxport", "Applied Engineering PC Transporter", + "a2phasor", "Applied Engineering Phasor", + "a2pic", "Apple Parallel Interface Card", + "a2ram16k", "Apple II 16K Language Card", + "a2ramfac", "Applied Engineering RamFactor", + "a2sam", "Don't Ask Software SAM", + "a2scsi", "Apple II SCSI Card", + "a2softcard", "Microsoft SoftCard", + "a2ssc", "Apple Super Serial Card", + "a2swyft", "IAI SwyftCard", + "a2themill", "Stellation Two The Mill", + "a2thunpl", "ThunderWare ThunderClock Plus", + "a2tmstho", "Applied Engineering TimeMaster H.O.", + "a2ultrme", "Videx UltraTerm (enhanced //e)", + "a2ulttrm", "Videx UltraTerm (original)", + "a2video", "Apple II video", + "a2vidtrm", "Videx VideoTerm", + "a2vtc1", "Unknown VideoTerm clone #1", + "a2vtc2", "Unknown VideoTerm clone #2", + "a2vulcan", "Applied Engineering Vulcan IDE controller", + "a2vulgld", "Applied Engineering Vulcan Gold IDE controller", + "a2zipdrv", "Zip Technologies ZipDrive", + "a3000", "Amiga 3000 (PAL)", + "a3000n", "Amiga 3000 (NTSC)", + "a3010", "Archimedes 3010", + "a3020", "Archimedes 3020", + "a310", "Archimedes 310", + "a3fdc", "Apple III floppy controller", + "a400", "Atari 400 (NTSC)", + "a4000", "Amiga 4000/040 (PAL)", + "a400030", "Amiga 4000/030 (PAL)", + "a400030n", "Amiga 4000/030 (NTSC)", + "a4000n", "Amiga 4000/040 (NTSC)", + "a4000t", "Amiga 4000T (PAL)", + "a4000tn", "Amiga 4000T (NTSC)", + "a400pal", "Atari 400 (PAL)", + "a500", "Amiga 500 (PAL)", + "a500n", "Amiga 500 (NTSC)", + "a500p", "Amiga 500 Plus (PAL)", + "a500pn", "Amiga 500 Plus (NTSC)", + "a5105", "BIC A5105", + "a5120", "A5120", + "a5130", "A5130", "a51mxr3k", "Area 51 / Maximum Force Duo (R3000)", "a51site4", "Area 51: Site 4 (HD Rev 2.01, September 7, 1998)", "a51site4a", "Area 51: Site 4 (HD Rev 2.0, September 11, 1998)", + "a5200", "Atari 5200", + "a5200_16k2c", "Atari 5200 ROM Cart 16K in 2 Chips", + "a5200_bbsb", "Atari 5200 ROM Cart BBSB", + "a5200_cart_slot", "Atari 5200 Cartridge Slot", + "a590", "CBM A590 HD Controller", + "a600", "Amiga 600 (PAL)", + "a600n", "Amiga 600 (NTSC)", + "a600xl", "Atari 600XL", + "a65xe", "Atari 65XE", + "a65xea", "Atari 65XE (Arabic)", + "a6809", "System 3 (6809 CPU)", + "a7000", "Archimedes A7000", + "a7000p", "Archimedes A7000+", + "a7150", "A7150", + "a7800", "Atari 7800 (NTSC)", + "a7800p", "Atari 7800 (PAL)", + "a78_cart_slot", "Atari 7800 Cartridge Slot", + "a78_highscore", "Atari 7800 High Score Cart", + "a78_megacart", "Atari 7800 MegaCart+", + "a78_p450_t0", "Atari 7800 ROM Carts w/POKEY @ 0x0450", + "a78_p450_t1", "Atari 7800 ROM Carts w/no Bankswitch + POKEY + POKEY @ 0x0450", + "a78_p450_t6", "Atari 7800 ROM Carts w/SuperGame Bankswitch + RAM + POKEY @ 0x0450", + "a78_p450_ta", "Atari 7800 ROM Carts w/SuperGame 9Banks + POKEY @ 0x0450", + "a78_rom", "Atari 7800 ROM Carts w/no Bankswitch", + "a78_rom_abs", "Atari 7800 ROM Carts w/Absolute Bankswitch", + "a78_rom_act", "Atari 7800 ROM Carts w/Activision Bankswitch", + "a78_rom_pok", "Atari 7800 ROM Carts w/no Bankswitch + POKEY", + "a78_rom_sg", "Atari 7800 ROM Carts w/SuperGame Bankswitch", + "a78_rom_sg9", "Atari 7800 ROM Carts w/SuperGame 9Banks", + "a78_rom_sgp", "Atari 7800 ROM Carts w/SuperGame Bankswitch + POKEY", + "a78_rom_sgr", "Atari 7800 ROM Carts w/SuperGame Bankswitch + RAM", + "a78_versaboard", "Atari 7800 VersaBoard Cart", + "a78_versapokey", "Atari 7800 VersaBoard + POKEY @ 0x0450 Cart", + "a78_xboard", "Atari 7800 XBoarD expansion", + "a78_xm", "Atari 7800 XM expansion module", + "a800", "Atari 800 (NTSC)", + "a800_034m", "Atari 800 ROM Carts OSS-034M", + "a800_043m", "Atari 800 ROM Carts OSS-043M", + "a800_bbsb", "Atari 800 ROM Cart BBSB", + "a800_cart_slot", "Atari 8bit Cartridge Slot", + "a800_express", "Atari 800 64K ROM Carts Express/Diamond", + "a800_m091", "Atari 800 ROM Carts OSS-M091", + "a800_oss8k", "Atari 800 ROM Carts OSS 8K", + "a800_rom", "Atari 800 ROM Carts", + "a800_sitsa", "Atari 800 64K ROM Cart SITSA MicroCalc", + "a800_sparta", "Atari 800 SpartaDOS ROM Carts", + "a800_tlink2", "Atari 800 64K ROM Cart Telelink II", + "a800_turbo", "Atari 800 64K ROM Carts Turbosoft", + "a800_williams", "Atari 800 64K ROM Carts Williams", + "a800_xegs", "Atari XEGS 64K ROM Carts", + "a800pal", "Atari 800 (PAL)", + "a800xe", "Atari 800XE", + "a800xl", "Atari 800XL (NTSC)", + "a800xlp", "Atari 800XL (PAL)", + "a8sio", "Atari 8 biot SIO", + "a8sio_cass", "Atari 8 bit cassette", + "a8sio_slot", "Atari 8 bit SIO Slot", "aadvent", "African Adventure (Konami Endeavour)", "aafb", "All American Football (rev E)", "aafbb", "All American Football (rev B)", "aafbc", "All American Football (rev C)", "aafbd2p", "All American Football (rev D, 2 Players)", + "aakart", "AAKART", "aar_101", "Aaron Spelling (1.01)", "aavenger", "Airborne Avenger", "abacus", "Abacus (Ver 1.0)", @@ -147,8 +359,43 @@ const char* mameNameToRealName[] = { "abaseb2", "Atari Baseball (set 2)", "abattle", "Astro Battle (set 1)", "abattle2", "Astro Battle (set 2)", + "abc110", "ABC 110", + "abc1600", "ABC 1600", + "abc1600mac", "ABC 1600 MAC", + "abc1600mover", "ABC 1600 Mover", + "abc310", "ABC 310", + "abc55", "Luxor ABC 55", + "abc77", "Luxor ABC 77", + "abc80", "ABC 80", + "abc800c", "ABC 800 C/HR", + "abc800kb", "ABC-800 Keyboard", + "abc800m", "ABC 800 M/HR", + "abc802", "ABC 802", + "abc806", "ABC 806", + "abc80_16kb", "ABC 80 16KB RAM card", + "abc80kb", "ABC-80 Keyboard", + "abc830", "ABC 830", + "abc832", "ABC 832", + "abc834", "ABC 834", + "abc838", "ABC 838", + "abc850", "ABC 850", + "abc852", "ABC 852", + "abc856", "ABC 856", + "abc890", "ABC 890", + "abc894", "ABC 894", + "abc99", "Luxor ABC 99", + "abc_fd2", "ABC FD2", + "abc_hdc", "ABC HDC", + "abc_keyboard_port", "Luxor ABC keyboard port", + "abc_mem", "ABC Memory Card", + "abcbus_slot", "ABCBUS slot", + "abcexp", "ABC Expansion Unit", + "abclimax", "After Burner Climax (Export)", "abcop", "A.B. Cop (World, FD1094 317-0169b)", + "abcopd", "A.B. Cop (World) (bootleg of FD1094 317-0169b set)", "abcopj", "A.B. Cop (Japan, FD1094 317-0169b)", + "abcopjd", "A.B. Cop (Japan) (bootleg of FD1094 317-0169b set)", + "abcsio", "ABC SIO", "abigchs", "Big Cheese (Russia) (Atronic)", "abnudge", "Animal Bonus Nudge (Version 2.1 Dual)", "abnudgeb", "Animal Bonus Nudge (Version 2.0, set 1)", @@ -161,6 +408,8 @@ const char* mameNameToRealName[] = { "aburner2g", "After Burner II (German)", "abv106", "Airborne", "abv106r", "Airborne (Redemption)", + "ac1", "Amateurcomputer AC1 Berlin", + "ac1_32", "Amateurcomputer AC1 Berlin (32 lines)", "ac1bbclb", "Big Break Club (Ace) (ACESYS1) (set 1)", "ac1bbclba", "Big Break Club (Ace) (ACESYS1) (set 2)", "ac1bluec", "Blue Chip (Pcp) (ACESYS1) (set 1)", @@ -172,6 +421,7 @@ const char* mameNameToRealName[] = { "ac1clbsv", "Club Sovereign (Ace) (ACESYS1)", "ac1clbxt", "Club Xtra (Ace) (ACESYS1) (set 1)", "ac1clbxta", "Club Xtra (Ace) (ACESYS1) (set 2)", + "ac1cshtw", "Cash Towers (Ace) (ACESYS1)", "ac1dbldx", "Double Deluxe (Pcp) (ACESYS1)", "ac1gogld", "Go For Gold (Ace) (ACESYS1) (set 1)", "ac1hideh", "Hi De Hi Deluxe (Ace) (ACESYS1) (set 1)", @@ -199,6 +449,7 @@ const char* mameNameToRealName[] = { "ac1rollb", "Roll Up (Pcp) (ACESYS1) (set 3)", "ac1rundx", "Runner Deluxe Club (Ace) (ACESYS1) (set 1)", "ac1rundxa", "Runner Deluxe Club (Ace) (ACESYS1) (set 2)", + "ac1scch", "Amateurcomputer AC1 SCCH", "ac1shid", "Super Hi De Hi (Ace) (ACESYS1) (set 1)", "ac1shida", "Super Hi De Hi (Ace) (ACESYS1) (set 2)", "ac1sstrk", "Starstruck (Pcp) (ACESYS1) (set 1)", @@ -207,13 +458,18 @@ const char* mameNameToRealName[] = { "ac1taklv", "Take It Or Leave It (Ace) (ACESYS1) (set 1)", "ac1totb", "Top Of The Bill (Ace) (ACESYS1)", "ac1xpres", "Xpress (Pcp) (ACESYS1)", + "ac97", "AC97 audio", + "academy", "Mephisto Academy Schachcomputer", + "acb4070", "ACB4070", "ace", "Ace", + "ace100", "Franklin Ace 100", "aceattac", "Ace Attacker (FD1094 317-0059)", "aceattaca", "Ace Attacker (Japan, System 16A, FD1094 317-0060)", "acedrvrw", "Ace Driver: Racing Evolution (Rev. AD2)", "acefruit", "Silhouette", "acheart", "Arcana Heart", "acheartf", "Arcana Heart Full", + "acia6850", "6850 ACIA", "acitya", "Atlantic City Action", "aclown", "Clown (Russia) (Atronic)", "acombat", "Astro Combat (newer, CB)", @@ -221,6 +477,7 @@ const char* mameNameToRealName[] = { "acombato", "Astro Combat (older, PZ)", "acommand", "Alien Command", "acpsx", "Acclaim PSX", + "acrnsys1", "Acorn System 1", "acrobatm", "Acrobat Mission", "act2000", "Action 2000 (Version 3.5E Dual)", "act2000b1", "Action 2000 (Version 3.5R, set 2)", @@ -232,10 +489,14 @@ const char* mameNameToRealName[] = { "act2000o3", "Action 2000 (Version 1.2)", "act2000v1", "Action 2000 (Version 3.5R Dual)", "act2000vx", "Action 2000 (Version 3.30XT Dual)", + "actfanc1", "Act-Fancer Cybernetick Hyper Weapon (World revision 1)", + "actfancj", "Act-Fancer Cybernetick Hyper Weapon (Japan revision 1)", "actfancr", "Act-Fancer Cybernetick Hyper Weapon (World revision 2)", "actfancr1", "Act-Fancer Cybernetick Hyper Weapon (World revision 1)", "actfancrj", "Act-Fancer Cybernetick Hyper Weapon (Japan revision 1)", "actionhw", "Action Hollywood", + "acw443", "ABC 210/Cambridge Workstation", + "ad1848", "Analog Devices AD1848", "ad2083", "A. D. 2083", "ad4ctl", "Cop The Lot Club (Video) (Bellfruit) (Adder 4) (set 1)", "ad4ctla", "Cop The Lot Club (Video) (Bellfruit) (Adder 4) (set 2)", @@ -489,9 +750,41 @@ const char* mameNameToRealName[] = { "ad5vpaa", "Video Poker Ace (Bellfruit) (Adder 5) (set 2)", "ad5vpab", "Video Poker Ace (Bellfruit) (Adder 5) (set 3)", "ad5vpac", "Video Poker Ace (Bellfruit) (Adder 5) (set 4)", + "adam", "Adam", + "adam_ddp", "Adam DDP", + "adam_expansion_slot", "ADAM expansion slot", + "adam_fdc", "Adam FDC", + "adam_ide", "Powermate HP IDE", + "adam_kb", "Adam keyboard", + "adam_prn", "Adam printer", + "adam_ram", "Adam 64KB RAM expansion", + "adam_spi", "Adam SPI", + "adamlink", "AdamLink modem", + "adamnet", "ADAMnet bus", + "adamnet_slot", "ADAMnet slot", + "adc0808", "ADC0808", + "adc0834", "ADC0834", + "adc0838", "ADC0838", + "adc1038", "ADC1038", + "adc12138", "ADC12138", + "address_map_bank", "Address Map Bank", "adillor", "Armadillo Racing (Rev. AM1 Ver.A)", "adonis", "Adonis (0200751V, NSW/ACT)", + "adonis6", "Adonis (USA)", + "adonisa", "Adonis (0100751V, NSW/ACT)", + "adonise", "Adonis (MV4124/1, Export)", + "adonishl", "Adonis Hyperlink", + "adsp2100", "ADSP-2100", + "adsp2101", "ADSP-2101", + "adsp2104", "ADSP-2104", + "adsp2105", "ADSP-2105", + "adsp21062", "ADSP21062", + "adsp2115", "ADSP-2115", + "adsp2181", "ADSP-2181", "adults", "Adults Only (Russia) (Extrema)", + "adustcm", "African Dusk Mr Cashman", + "advision", "Adventure Vision", + "advsnha", "Advision Home Arcade", "aerfboo2", "Aero Fighters (bootleg set 2)", "aerfboot", "Aero Fighters (bootleg set 1)", "aeroboto", "Aeroboto", @@ -500,6 +793,7 @@ const char* mameNameToRealName[] = { "aerofgtc", "Aero Fighters (Taiwan / Japan, set 2)", "aerofgts", "Aero Fighters Special (Taiwan)", "aerolitos", "Aerolitos (Spanish bootleg of Asteroids)", + "aes", "Neo-Geo AES", "afighter", "Action Fighter (FD1089A 317-0018)", "afire", "Astro Fire", "afm_10", "Attack From Mars (1.0)", @@ -508,13 +802,21 @@ const char* mameNameToRealName[] = { "afm_113b", "Attack From Mars (1.13b)", "afm_11u", "Attack From Mars (1.1 Ultrapin)", "aftor", "Af-Tor", + "aftrhrs", "After Hours", + "aftrshok", "After Shock (Lazer-tron, set 1)", + "aftrshoka", "After Shock (Lazer-tron, set 2)", "afv_l4", "Addams Family Values (Coin Dropper L-4)", + "aga", "AGA", + "aga_pc200", "AGA PC200", "agallet", "Air Gallet (Europe)", "agalleth", "Air Gallet (Hong Kong)", "agalletj", "Akuu Gallet (Japan)", "agalletk", "Air Gallet (Korea)", "agallett", "Air Gallet (Taiwan)", "agalletu", "Air Gallet (USA)", + "agat7", "Agat-7", + "agat9", "Agat-9", + "age_cand", "Candy Crane (AGE)", "agent777", "Agents 777", "agentx1", "Agent X (prototype, rev 1)", "agentx2", "Agent X (prototype, rev 2)", @@ -523,6 +825,12 @@ const char* mameNameToRealName[] = { "agress", "Agress - Missile Daisenryaku (Japan)", "agressb", "Agress - Missile Daisenryaku (English bootleg)", "agsoccer", "A.G. Soccer Ball", + "aha1542", "AHA1542 SCSI Controller", + "ai1000", "AI-1000", + "aica", "AICA", + "aicartc", "AICA RTC", + "aim65", "AIM 65", + "aim65_40", "AIM-65/40", "ainferno", "Air Inferno (US)", "ainfernoj", "Air Inferno (Japan)", "airass", "Air Assault (World)", @@ -535,33 +843,46 @@ const char* mameNameToRealName[] = { "aircomb", "Air Combat (US)", "aircombj", "Air Combat (Japan)", "airduel", "Air Duel (Japan)", + "airduelm72", "Air Duel (Japan, M72)", "airlbios", "Naomi Airline Pilots Deluxe Bios", "airrace", "Air Race (prototype)", "airraid", "Air Raid (encrypted)", "airtrix", "Air Trix", "airwolf", "Airwolf", "airwolfa", "Airwolf (US)", + "aiwamcd", "Mega-CD CSD-G1M (Japan, NTSC)", "ajax", "Ajax", "ajaxj", "Ajax (Japan)", "akamaru", "Panel & Variety Akamaru Q Jousyou Dont-R", + "akiko", "CBM AKIKO", "aking", "Angler King (AG1 Ver. A)", "akiss", "Mahjong Angel Kiss", "akkanvdr", "Akkanbeder (Ver 2.5J 1995/06/14)", "akumajou", "Akuma-Jou Dracula (Japan version P)", "akumajoun", "Akuma-Jou Dracula (Japan version N)", + "al520ex", "Aleste 520EX", + "al8800bt", "Altair 8800bt", + "al_magicsound", "Magic Sound Board", "aladmdb", "Aladdin (bootleg of Japanese Megadrive version)", "albatross", "Albatross (US Prototype?)", "alcapone", "Al Capone", "alcat_l7", "Alley Cats (Shuffle) (L-7)", + "alchemya", "Alchemy", "alcon", "Alcon (US)", "aleck64", "Aleck64 PIF BIOS", + "alesis_dm3ag", "Alesis DM3AG", + "alexkida", "Alex Kidd (set 2)", "alexkidd", "Alex Kidd: The Lost Stars (set 2, unprotected)", "alexkidd1", "Alex Kidd: The Lost Stars (set 1, FD1089A 317-0021)", + "alfa", "Didaktik Alfa", "alg_bios", "American Laser Games BIOS", "algar_l1", "Algar (L-1)", "ali", "Ali", "alibaba", "Ali Baba and 40 Thieves", "alibabab", "Mustafa and 40 Thieves (bootleg)", + "alice", "Alice", + "alice32", "Alice 32", + "alice90", "Alice 90", "alien", "Alien: The Arcade Medal Edition", "alien3", "Alien3: The Gun (World)", "alien3u", "Alien3: The Gun (US)", @@ -583,6 +904,9 @@ const char* mameNameToRealName[] = { "aliensj2", "Aliens (Japan set 2)", "alienstr", "Alien Star", "aliensu", "Aliens (US)", + "aliensya", "Alien Syndrome (set 2)", + "aliensyb", "Alien Syndrome (set 3)", + "aliensyj", "Alien Syndrome (Japan)", "aliensyn", "Alien Syndrome (set 4, System 16B, unprotected)", "aliensyn2", "Alien Syndrome (set 2, System 16A, FD1089A 317-0033)", "aliensyn3", "Alien Syndrome (set 3, System 16B, FD1089A 317-0033)", @@ -592,15 +916,24 @@ const char* mameNameToRealName[] = { "aliensynjo", "Alien Syndrome (set 1, Japan, old, System 16A, FD1089A 317-0033)", "aligator", "Alligator Hunt", "aligatorun", "Alligator Hunt (unprotected)", + "alinvade", "Alien Invaders", "alleymas", "Alley Master", "allied", "Allied System", + "alm16", "Mephisto Almeria 68000", + "alm32", "Mephisto Alimera 68020", + "alnattck", "Alien Attack", + "alnchase", "Alien Chase", "alpha1v", "Alpha One (Vision Electronics)", + "alpha8201", "ALPHA-8201", + "alpha8301", "ALPHA-8301", + "alpha8301l", "ALPHA-8301L", "alphaho", "Alpha Fighter / Head On", "alpham2", "Alpha Mission II / ASO II - Last Guardian (NGM-007)(NGH-007)", "alpham2p", "Alpha Mission II / ASO II - Last Guardian (prototype)", "alphamis", "Alpha Mission", "alphaone", "Alpha One (prototype, 3 lives)", "alphaonea", "Alpha One (prototype, 5 lives)", + "alphatro", "Alphatronic PC", "alphaxz", "The Alphax Z (Japan)", "alpilota", "Airline Pilots (Rev A)", "alpiltdx", "Airline Pilots Deluxe (Rev B)", @@ -614,16 +947,28 @@ const char* mameNameToRealName[] = { "alpok_f6", "Alien Poker (L-6 French speech)", "alpok_l2", "Alien Poker (L-2)", "alpok_l6", "Alien Poker (L-6)", + "alps_3255190x", "ALPS 32551901/32551902 Floppy Drive", "altair", "Altair", + "altaten", "Alta Tensione (ver. 2.01a)", + "altbeas2", "Altered Beast (Version 2)", "altbeast", "Altered Beast (set 8, 8751 317-0078)", "altbeast2", "Altered Beast (set 2, MC-8123B 317-0066)", "altbeast4", "Altered Beast (set 4, MC-8123B 317-0066)", "altbeast5", "Altered Beast (set 5, FD1094 317-0069)", + "altbeast5d", "Altered Beast (set 5) (bootleg of FD1094 317-0069 set)", "altbeast6", "Altered Beast (set 6, 8751 317-0076)", "altbeastbl", "Altered Beast (Datsu bootleg)", "altbeastj", "Juuouki (set 7, Japan, 8751 317-0077)", "altbeastj1", "Juuouki (set 1, Japan, FD1094 317-0065)", "altbeastj3", "Juuouki (set 3, Japan, FD1094 317-0068)", + "altbeastj3d", "Juuouki (set 3, Japan) (bootleg of FD1094 317-0068 set)", + "alto2", "Alto-II", + "alto2_cpu", "Xerox Alto-II", + "altos5", "Altos 5-15", + "am29000", "AMD Am29000", + "am53cf96", "53CF96 SCSI", + "am64", "AM 64", + "am9517a", "AM9517A", "am_mg24", "Multi Game I (V.Ger 2.4)", "am_mg3", "Multi Game III (V.Ger 3.5)", "am_mg31i", "Multi Game III (S.Ita 3.1)", @@ -634,22 +979,42 @@ const char* mameNameToRealName[] = { "amatelas", "Sei Senshi Amatelass", "amazon", "Soldier Girl Amazon", "amazonh", "Amazon Hunt", + "amazoni2", "Amazonia King II (V202BR)", + "amazonia", "Amazonia King (V104BR)", + "amaztron", "Amaze-A-Tron", "ambush", "Ambush", "ambushh", "Ambush (hack?)", "ambushj", "Ambush (Japan)", "ambushv", "Ambush (Volt Electronics)", "amclink", "Amcoe Link Control Box (Version 2.2)", + "amd_29f010", "AMD 29F010 Flash", + "amd_29f040", "AMD 29F040 Flash", + "amd_29f080", "AMD 29F080 Flash", + "amd_29f400t", "AMD 29F400 Flash", + "amd_29f800t", "AMD 29F800 Flash", + "amd_29lv200t", "AMD 29LV200T Flash", "amerdart", "AmeriDarts (set 1)", "amerdart2", "AmeriDarts (set 2)", "amerdart3", "AmeriDarts (set 3)", "america", "America 1492", + "americna", "Americana (9131-01)", + "americnaa", "Americana (9131-00)", + "amerihok", "Ameri-Hockey", + "amico2k", "Amico 2000", "amidar", "Amidar", "amidar1", "Amidar (older)", "amidarb", "Amidar (bootleg)", "amidaro", "Amidar (Olympia)", "amidars", "Amidar (Scramble hardware)", "amidaru", "Amidar (Stern Electronics)", + "amiga_ar1", "Datel Action Replay MK-I", + "amiga_ar2", "Datel Action Replay MK-II", + "amiga_ar3", "Datel Action Replay MK-III", + "amiga_fdc", "Amiga FDC", + "amiga_paula", "Amiga Paula", + "amigakbd", "Amiga 500 Keyboard with 6570-036 MPU", "amigo", "Amigo", + "amis2152", "AMI S2152", "ampkr228", "American Poker II (iamp2 v28)", "ampkr2b1", "American Poker II (bootleg, set 1)", "ampkr2b2", "American Poker II (bootleg, set 2)", @@ -657,11 +1022,20 @@ const char* mameNameToRealName[] = { "ampkr2b4", "American Poker II (bootleg, set 4)", "ampkr95", "American Poker 95", "ampoker2", "American Poker II", + "ampro", "Little Z80 Board", + "ams40041", "AMS40041 CRTC", + "ams40489", "AMS40489 ASIC (CRTC)", "amspdwy", "American Speedway (set 1)", "amspdwya", "American Speedway (set 2)", + "amsterd", "Mephisto Amsterdam", + "amu880", "Ausbaufaehiger Mikrocomputer mit dem U 880", "amusco", "American Music Poker (V1.4)", "amuse", "Amuse (Version 50.08 IBA)", "amuse1", "Amuse (Version 30.08 IBA)", + "amuse1a", "Amuse (Version 30.08A)", + "amust", "Amust Executive 816", + "amzqnar", "Amazon Queen", + "amzteml", "Amazon Temple", "ancienta", "Ancient Atlantis (set 1)", "ancientaa", "Ancient Atlantis (set 2)", "ancientab", "Ancient Atlantis (set 3)", @@ -670,6 +1044,8 @@ const char* mameNameToRealName[] = { "andretti", "Mario Andretti", "andretti4", "Mario Andretti (rev.T4)", "androdun", "Andro Dunos (NGM-049)(NGH-049)", + "androidp", "Android (prototype, later build)", + "androidpo", "Android (prototype, early build)", "andromed", "Andromeda (Japan?)", "andromep", "Andromeda (set 1)", "andromepa", "Andromeda (set 2)", @@ -691,6 +1067,8 @@ const char* mameNameToRealName[] = { "animaljr", "Exciting Animal Land Jr. (USA)", "animaljrj", "Waiwai Animal Land Jr. (Japan)", "animaljrs", "Animalandia Jr. (Spanish)", + "animpkr", "unknown animal-themed game (bottom)", + "animpkra", "unknown animal-themed game (top)", "anithunt", "Animal Treasure Hunt (Version 1.9R, set 1)", "anithuntd1", "Animal Treasure Hunt (Version 1.9R, set 2)", "anithunto", "Animal Treasure Hunt (Version 1.7)", @@ -702,8 +1080,10 @@ const char* mameNameToRealName[] = { "antcleo", "Antony and Cleopatra (10177211, Malaysia)", "anteater", "Anteater", "anteaterg", "Ameisenbaer (German)", + "anteatergg", "Ameisenbaer (German, Galaxian hardware)", "anteateruk", "The Anteater (UK)", "antiairc", "Anti-Aircraft [TTL]", + "antic", "Atari ANTIC", "aodk", "Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku (ADM-008)(ADH-008)", "aof", "Art of Fighting / Ryuuko no Ken (NGM-044)(NGH-044)", "aof2", "Art of Fighting 2 / Ryuuko no Ken 2 (NGM-056)", @@ -711,6 +1091,7 @@ const char* mameNameToRealName[] = { "aof3", "Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden", "aof3k", "Art of Fighting 3 - The Path of the Warrior (Korean release)", "aoh", "Age Of Heroes - Silkroad 2 (v0.63 - 2001/02/07)", + "ap2000", "Epson ActionPrinter 2000", "apache3", "Apache 3", "apache3a", "Apache 3 (Kana Corporation license)", "apb", "APB - All Points Bulletin (rev 7)", @@ -722,19 +1103,89 @@ const char* mameNameToRealName[] = { "apb6", "APB - All Points Bulletin (rev 6)", "apbf", "APB - All Points Bulletin (French)", "apbg", "APB - All Points Bulletin (German)", + "apc", "APC", + "apexc", "All Purpose Electronic X-ray Computer (as described in 1957)", + "apexc_cpu", "APEXC", + "apexc_cylinder_image", "APEXC Cylinder", + "apexc_tape_puncher_image", "APEXC Tape Puncher", + "apexc_tape_reader_image", "APEXC Tape Reader", + "apf_basic", "APF BASIC Carts", + "apf_cart_slot", "APF Cartridge Slot", + "apf_rom", "APF Standard Carts", + "apf_spacedst", "APF Space Destroyer Cart", + "apfimag", "APF Imagination Machine", + "apfm1000", "APF M-1000", + "apic", "I/O Advanced Programmable Interrupt Controller", + "aplannb", "Apricot LANstation (Novell Remote Boot)", + "aplanst", "Apricot LANstation (Krypton Motherboard)", + "aplarail", "Attack Pla Rail (Japan, AP1/VER.A)", "aplatoon", "Platoon V.?.? US", + "aplsbon", "Apricot LS Pro (Bonsai Motherboard)", + "aplscar", "Apricot LS Pro (Caracal Motherboard)", + "apocof", "Apollo Coffee", + "apogee", "Apogee BK-01", "apollo13", "Apollo 13", + "apollo13_10", "Apollo 13 (1.00)", + "apollo80", "Apollo 80 (Germany)", + "apollo_config", "Apollo Configuration", + "apollo_graphics_15i", "Apollo Screen", + "apollo_graphics_19i", "Apollo 19\" Monochrome Screen", + "apollo_kbd", "Apollo Keyboard", "aponow", "Apocaljpse Now (bootleg of Rescue)", "apparel", "Apparel Night (Japan 860929)", + "apple1", "Apple I", "apple10", "Apple 10 (Ver 1.21)", + "apple2", "Apple ][", + "apple2c", "Apple //c", + "apple2c0", "Apple //c (UniDisk 3.5)", + "apple2c3", "Apple //c (Original Memory Expansion)", + "apple2c4", "Apple //c (rev 4)", + "apple2cp", "Apple //c Plus", + "apple2e", "Apple //e", + "apple2ee", "Apple //e (enhanced)", + "apple2eeuk", "Apple //e (enhanced, UK)", + "apple2ep", "Apple //e (Platinum)", + "apple2euk", "Apple //e (UK)", + "apple2gs", "Apple IIgs (ROM03)", + "apple2gsr0", "Apple IIgs (ROM00)", + "apple2gsr0p", "Apple IIgs (ROM00 prototype 6/19/1986)", + "apple2gsr0p2", "Apple IIgs (ROM00 prototype 3/10/1986)", + "apple2gsr1", "Apple IIgs (ROM01)", + "apple2gsr3lp", "Apple IIgs (ROM03 late prototype?)", + "apple2gsr3p", "Apple IIgs (ROM03 prototype)", + "apple2jp", "Apple ][ J-Plus", + "apple2p", "Apple ][+", + "apple3", "Apple ///", + "apple_fdc", "Apple FDC", + "applix", "Applix 1616", "appoooh", "Appoooh", + "aprfte", "Apricot FT//ex 486 (J3 Motherboard)", + "apricot", "Apricot PC", + "apricot_128k_ram", "Apricot 128/512K RAM Expansion Board (128K)", + "apricot_256k_ram", "Apricot 256K RAM Expansion Board", + "apricot_512k_ram", "Apricot 128/512K RAM Expansion Board (512K)", + "apricot_exp_bus", "Apricot Expansion Bus", + "apricot_exp_slot", "Apricot Expansion Slot", + "apricotkb_hle", "Apricot Keyboard (HLE)", + "apricotxi", "Apricot Xi", + "aprikb", "Apricot Keyboard", + "aprpand", "Apricot FTs (Panther Rev F 1.02.26)", + "apvxft", "Apricot VX FT server", + "apxena1", "Apricot XEN PC (A1 Motherboard)", + "apxeni", "Apricot XEN-i 386 (Leopard Motherboard)", + "apxenls3", "Apricot XEN-LS (Venus IV Motherboard)", + "apxenp2", "Apricot XEN PC (P2 Motherboard)", + "apxlsam", "Apricot XEN-LS II (Samurai Motherboard)", "aquajack", "Aqua Jack (World)", "aquajackj", "Aqua Jack (Japan)", "aquajacku", "Aqua Jack (US)", "aquajet", "Aqua Jet (Rev. AJ2 Ver.B)", "aqualand", "Aqualand", "aquarium", "Aquarium (Japan)", + "aquariumj", "Aquarium (Japan)", + "aquarius", "Aquarius (NTSC)", "aquarush", "Aqua Rush (Japan, AQ1/VER.A1)", + "aquastge", "Aqua Stage", "ar_airh", "SportTime Table Hockey (Arcadia, set 1, V 2.1)", "ar_airh2", "SportTime Table Hockey (Arcadia, set 2)", "ar_argh", "Aaargh (Arcadia)", @@ -770,8 +1221,17 @@ const char* mameNameToRealName[] = { "arac6000", "Super Six Plus II English Mark Darts", "aracnis", "Aracnis (bootleg of Scorpion on Moon Cresta hardware)", "arbalest", "Arbalester", + "arbngts", "Arabian Nights (MK6)", + "arbnigar", "Arabian Nights", + "arca5", "ARCtangent-A5", "arcadecl", "Arcade Classics (prototype)", + "arcadia", "Arcadia 2001", + "arcadia_cart_slot", "Emerson Arcadia Cartridge Slot", + "arcadia_golf", "Emerson Arcadia Golf Cart", + "arcadia_rom", "Emerson Arcadia Standard Carts", + "arcadia_sound", "Arcadia Audio Custom", "arcadian", "Arcadia (NMK)", + "archriv2", "Arch Rivals (rev 2.0)", "archrivl", "Arch Rivals (rev 4.0 6/29/89)", "archrivla", "Arch Rivals (rev 2.0 5/03/89)", "archrivlb", "Arch Rivals (rev 2.0 5/03/89, 8-way Joystick bootleg)", @@ -782,29 +1242,42 @@ const char* mameNameToRealName[] = { "area51a", "Area 51 (Atari Games license)", "area51mx", "Area 51 / Maximum Force Duo v2.0", "area51t", "Area 51 (Time Warner license)", + "area51ta", "Area 51 (Time Warner license, Nov 15, 1995)", "area88", "Area 88 (Japan)", "area88r", "Area 88 (Japan Resale Ver.)", "arena", "Arena", "arescue", "Air Rescue", + "arescuej", "Air Rescue (Japan)", + "argo", "Argo", "argus", "Argus", "argusg", "Argus (Gottlieb, prototype)", "arian", "Arian Mission", + "arish", "Arishinko", "arist_l1", "Aristocrat (Shuffle) (L-1)", "aristmk5", "MKV Set/Clear Chips (USA)", "aristmk6", "Aristocrat MK6 Base (15011025, Malaysia)", "ark1ball", "Arkanoid (bootleg with MCU, harder)", + "ark1balla", "Arkanoid (bootleg with MCU, harder, alt)", + "ark2jp", "Arkanoid - Revenge of DOH (Japan)", + "ark2us", "Arkanoid - Revenge of DOH (US)", "arkangc", "Arkanoid (Game Corporation bootleg, set 1)", "arkangc2", "Arkanoid (Game Corporation bootleg, set 2)", + "arkanoi2", "Arkanoid - Revenge of DOH (World)", "arkanoid", "Arkanoid (World)", "arkanoidj", "Arkanoid (Japan)", + "arkanoidja", "Arkanoid (Japan, newer w/level select)", "arkanoidjb", "Arkanoid (bootleg with MCU, set 1)", "arkanoidjb2", "Arkanoid (bootleg with MCU, set 2)", + "arkanoidjbl", "Arkanoid (bootleg with MCU, set 1)", + "arkanoidjbl2", "Arkanoid (bootleg with MCU, set 2)", + "arkanoidjbla", "Arkanoid (bootleg with MCU, alt)", "arkanoidjo", "Arkanoid (Japan, older)", "arkanoidu", "Arkanoid (US)", "arkanoiduo", "Arkanoid (US, older)", "arkarea", "Ark Area", "arkatayt", "Arkanoid (Tayto bootleg)", "arkatour", "Tournament Arkanoid (US)", + "arkbl2", "Arkanoid (Japanese bootleg Set 2)", "arkbloc2", "Block (Game Corporation bootleg, set 2)", "arkbloc3", "Block (Game Corporation bootleg, set 3)", "arkblock", "Block (Game Corporation bootleg, set 1)", @@ -814,10 +1287,18 @@ const char* mameNameToRealName[] = { "arknoid2b", "Arkanoid - Revenge of DOH (Japan bootleg)", "arknoid2j", "Arkanoid - Revenge of DOH (Japan)", "arknoid2u", "Arkanoid - Revenge of DOH (US)", + "arknoidj", "Arkanoid (Japan)", + "arknoidu", "Arkanoid (US)", "arkretrn", "Arkanoid Returns (Ver 2.02O 1997/02/10)", "arkretrnj", "Arkanoid Returns (Ver 2.02J 1997/02/10)", + "arkretrnu", "Arkanoid Returns (Ver 2.02A 1997/02/10)", "arktayt2", "Arkanoid (Tayto bootleg, harder)", "arlingtn", "Arlington Horse Racing (v1.21-D)", + "arm", "ARM", + "arm7", "ARM7", + "arm7_be", "ARM7 (big endian)", + "arm9", "ARM9", + "arm920t", "ARM920T", "armchmp2", "Arm Champs II v2.6", "armchmp2o", "Arm Champs II v1.7", "armedf", "Armed Formation", @@ -825,15 +1306,18 @@ const char* mameNameToRealName[] = { "armora", "Armor Attack", "armorap", "Armor Attack (prototype)", "armorar", "Armor Attack (Rock-Ola)", + "armorca2", "Armored Car (set 2)", "armorcar", "Armored Car (set 1)", "armorcar2", "Armored Car (set 2)", "armwar", "Armored Warriors (Euro 941024)", "armwar1d", "Armored Warriors (Euro 941011 Phoenix Edition) (bootleg)", "armwara", "Armored Warriors (Asia 940920)", + "armwarar1", "Armored Warriors (Asia 940920)", "armwarr1", "Armored Warriors (Euro 941011)", "armwaru", "Armored Warriors (USA 941024)", "armwaru1", "Armored Warriors (USA 940920)", "armwrest", "Arm Wrestling", + "arwincm", "Arctic Wins", "as_acp", "unknown Astra 'ACP' (Astra, V403)", "as_bbr", "Bullion Bars (Astra, V101)", "as_bbra", "Bullion Bars (Astra, V102,alt)", @@ -1007,18 +1491,29 @@ const char* mameNameToRealName[] = { "as_wwc", "Wicked Willy (Astra, V104)", "as_wwd", "Wicked Willy (Astra, V103)", "as_wwe", "Wicked Willy (Astra, V102)", + "asap", "ASAP", + "asc", "ASC", "ashnojoe", "Ashita no Joe (Japan)", "ashura", "Ashura Blaster (World)", "ashuraj", "Ashura Blaster (Japan)", "ashurau", "Ashura Blaster (US)", + "asic65", "ASIC65", "asideral", "Ataque Sideral (Spanish bootleg of UniWar S)", + "asma2k", "AlphaSmart 2000", + "asmapro", "AlphaSmart Pro", "asndynmt", "Asian Dynamite", + "asnprinc", "Asian Princess", "aso", "ASO - Armored Scrum Object", "asoccer", "American Soccer", + "asr10", "ASR-10", + "asr733", "733 ASR", + "asrx", "ASR-X", "assault", "Assault (Rev B)", "assaultj", "Assault (Japan)", "assaultp", "Assault Plus (Japan)", + "asst128", "Assistent 128", "astannie", "Asteroid Annie and the Aliens", + "astdelu1", "Asteroids Deluxe (rev 1)", "astdelux", "Asteroids Deluxe (rev 3)", "astdelux1", "Asteroids Deluxe (rev 1)", "astdelux2", "Asteroids Deluxe (rev 2)", @@ -1029,6 +1524,8 @@ const char* mameNameToRealName[] = { "asterixj", "Asterix (ver JAD)", "asterock", "Asterock (Sidam bootleg of Asteroids)", "asterockv", "Asterock (Videotron bootleg of Asteroids)", + "asteroi1", "Asteroids (rev 1)", + "asteroib", "Asteroids (bootleg on Lunar Lander hardware)", "asteroid", "Asteroids (rev 4)", "asteroid1", "Asteroids (rev 1)", "asteroid2", "Asteroids (rev 2)", @@ -1036,18 +1533,39 @@ const char* mameNameToRealName[] = { "astinvad", "Astro Invader", "astoneag", "Stone Age (Astro, Ver. ENG.03.A)", "astorm", "Alien Storm (World, 2 Players, FD1094 317-0154)", + "astorm2p", "Alien Storm (2 Player)", "astorm3", "Alien Storm (World, 3 Players, FD1094 317-0148)", + "astorm3d", "Alien Storm (World, 3 Players) (bootleg of FD1094 317-0148 set)", "astormb2", "Alien Storm (bootleg, set 2)", "astormbl", "Alien Storm (bootleg, set 1)", "astormj", "Alien Storm (Japan, 2 Players, FD1094 317-0146)", + "astormjd", "Alien Storm (Japan, 2 Players) (bootleg of FD1094 317-0146 set)", "astormu", "Alien Storm (US, 3 Players, FD1094 317-0147)", + "astormud", "Alien Storm (US, 3 Players) (bootleg of FD1094 317-0147 set)", "astrass", "Astra SuperStars (J 980514 V1.002)", "astrians", "Astrians (clone of Swarm)", + "astro", "Astro", "astrob", "Astro Blaster (version 3)", "astrob1", "Astro Blaster (version 1)", "astrob2", "Astro Blaster (version 2)", "astrob2a", "Astro Blaster (version 2a)", "astrobg", "Astro Blaster (German)", + "astrocade", "Astrocade", + "astrocade_256k", "Bally Astrocade 256K Carts", + "astrocade_512k", "Bally Astrocade 512K Carts", + "astrocade_br16", "Bally Astrocade Blue RAM 16K", + "astrocade_br32", "Bally Astrocade Blue RAM 32K", + "astrocade_br4", "Bally Astrocade Blue RAM 4K", + "astrocade_cart_slot", "Bally Astrocade Cartridge Slot", + "astrocade_lwr", "Bally Astrocade Lil' White RAM 32K", + "astrocade_rl64", "Bally Astrocade R&L RAM 64K", + "astrocade_rom", "Bally Astrocade Standard Carts", + "astrocade_vs1", "Bally Astrocade Viper System 1", + "astrocde", "Bally Professional Arcade", + "astrocde_exp", "Bally Astrocade expansion", + "astrocdl", "Bally Home Library Computer", + "astrocdw", "Bally Computer System", + "astrocmd", "Astro Command", "astrof", "Astro Fighter (set 1)", "astrof2", "Astro Fighter (set 2)", "astrof3", "Astro Fighter (set 3)", @@ -1061,25 +1579,66 @@ const char* mameNameToRealName[] = { "asukaj", "Asuka & Asuka (Japan)", "asurabld", "Asura Blade - Sword of Dynasty (Japan)", "asurabus", "Asura Buster - Eternal Warriors (Japan)", + "asurabusa", "Asura Buster - Eternal Warriors (Japan) (ARCADIA review build)", "asylum", "Asylum (prototype)", + "at", "PC/AT (CGA, MF2 Keyboard)", + "at28c16", "AT28C16", + "at29c040", "ATMEL 29C040 512K x 8 FEEPROM", + "at29c040a", "ATMEL 29C040A 512K x 8 FEEPROM", + "at386", "PC/AT 386 (VGA, MF2 Keyboard)", + "at45db041", "AT45DB041", + "at486", "PC/AT 486 (VGA, MF2 Keyboard)", + "at586", "PC/AT 586 (PIIX4)", + "at586x3", "PC/AT 586 (PIIX3)", + "at89c4051", "AT89C4051", + "at_keyb", "AT Keyboard", + "at_keybc", "AT Keyboard Controller", + "at_mb", "PC/AT Motherboard", + "ata_interface", "ATA Interface", + "ata_slot", "ATA Connector", + "ataflash", "ATA Flash PCCARD", "atamanot", "Computer Quiz Atama no Taisou (Japan)", + "atari2804", "Atari EEPROM Interface (2804)", + "atari2816", "Atari EEPROM Interface (2816)", + "atari_cage", "Atari CAGE", + "atari_cage_seattle", "Atari CAGE Seattle", + "atari_dcp", "Atari DCP", + "atari_fdc", "Atari FDC", + "atari_maria", "Atari MARIA", + "atari_rle", "Atari RLE Motion Objects", + "atari_vg_earom", "ATARI VG EAROM", "atarians", "The Atarians", "atarifb", "Atari Football (revision 2)", "atarifb1", "Atari Football (revision 1)", + "atarifb2", "Atari Football II", "atarifb4", "Atari Football (4 players)", + "atarimo", "Atari Motion Objects", + "ataripc3", "PC-3", "atarisy1", "Atari System 1 BIOS", + "atarivad", "Atari VAD", + "atarscom", "Atari Sound Communications", "ataxx", "Ataxx (set 1)", + "ataxx_80186_sound", "Ataxx 80186 DAC", "ataxxa", "Ataxx (set 2)", "ataxxe", "Ataxx (Europe)", "ataxxj", "Ataxx (Japan)", "atehate", "Athena no Hatena ?", + "atetckt2", "Tetris (Cocktail set 2)", + "atetcktl", "Tetris (Cocktail set 1)", "atetris", "Tetris (set 1)", "atetrisa", "Tetris (set 2)", "atetrisb", "Tetris (bootleg set 1)", "atetrisb2", "Tetris (bootleg set 2)", + "atetrisb3", "Tetris (bootleg set 3)", "atetrisc", "Tetris (cocktail set 1)", "atetrisc2", "Tetris (cocktail set 2)", "athena", "Athena", + "ati_vga", "ATI VGA", + "atjsa1", "Atari JSA I Sound Board", + "atjsa2", "Atari JSA II Sound Board", + "atjsa3", "Atari JSA III Sound Board", + "atjsa3s", "Atari JSA IIIs Sound Board", + "atkgld", "All The Kings Gold", "atla_ltd", "Atlantis (LTD)", "atlantca", "Atlantica (Russia) (Atronic) (set 1)", "atlantcaa", "Atlantica (Russia) (Atronic) (set 2)", @@ -1088,21 +1647,35 @@ const char* mameNameToRealName[] = { "atlantis2", "Battle of Atlantis (set 2)", "atlantisb", "Battle of Atlantis (bootleg)", "atlantol", "Atlant Olimpic", + "atlants2", "Battle of Atlantis (set 2)", "atleta", "Atleta", "atluspsx", "Atlus PSX", + "atm", "ATM", + "atmega1280", "ATMEGA1280", + "atmega2560", "ATMEGA2560", + "atmega644", "ATMEGA644", + "atmega88", "ATMEGA88", + "atmel_29c010", "Atmel 29C010 Flash", + "atmtb2", "ATM-turbo2", + "atom", "Atom", + "atombb", "Atom with BBC Basic", "atombjt", "Atom (bootleg of Bombjack Twin)", "atomboy", "Atomic Boy (revision B)", "atomboya", "Atomic Boy (revision A)", + "atomeb", "Atom with Eprom Box", "atomicp", "Atomic Point (Korea)", "atompunk", "Atomic Punk (US)", "atpsx", "Atari PSX", "atronic", "Atronic SetUp/Clear Chips (Russia, set 1)", "atronica", "Atronic SetUp/Clear Chips (Russia, set 2)", + "attache", "Attaché", "attack", "Attack", "attackfc", "Attack Force", "attckexd", "Attack [TTL]", + "attckexd2", "Attack (Set 2) [TTL]", "attckufo", "Attack Ufo", "attila", "Attila The Hun", + "atvga", "PC/AT (VGA, MF2 Keyboard)", "atvtrack", "ATV Track (set 1)", "atvtracka", "ATV Track (set 2)", "atworld", "Around The World (Version 1.4R CGA)", @@ -1110,8 +1683,12 @@ const char* mameNameToRealName[] = { "atworlde1", "Around The World (Version 1.3E CGA)", "aurail", "Aurail (set 3, US, unprotected)", "aurail1", "Aurail (set 2, World, FD1089B 317-0168)", + "aurail1d", "Aurail (set 2, World) (bootleg of FD1089B 317-0168 set)", + "auraila", "Aurail (set 2)", "aurailj", "Aurail (set 1, Japan, FD1089A 317-0167)", + "aurailjd", "Aurail (set 1, Japan) (bootleg of FD1089A 317-0167 set)", "ausfache", "Akatsuki Blitzkampf Ausf Achse", + "aussieby", "Aussie Byte II", "aust201", "Austin Powers (2.01)", "aust300", "Austin Powers (3.00)", "aust301", "Austin Powers (3.01)", @@ -1124,16 +1701,41 @@ const char* mameNameToRealName[] = { "automat", "Automat (bootleg of Robocop)", "av2mj1bb", "AV2Mahjong No.1 Bay Bridge no Seijo (Japan)", "av2mj2rg", "AV2Mahjong No.2 Rouge no Kaori (Japan)", + "avalnc12", "The Key Of Avalon 1.2 - Summon The New Monsters (client) (Rev A) (GDT-0010A)", + "avalnc13", "The Key Of Avalon 1.3 - Chaotic Sabbat (client) (Rev C) (GDT-0010C)", "avalnche", "Avalanche", + "avalns12", "The Key Of Avalon 1.2 - Summon The New Monsters (server) (Rev A) (GDT-0009A)", + "avalns13", "The Key Of Avalon 1.3 - Chaotic Sabbat (server) (Rev C) (GDT-0009C)", "avalon13", "The Key Of Avalon 1.3 - Chaotic Sabbat (client) (Rev C) (GDT-0010C)", "avalon20", "The Key Of Avalon 2.0 - Eutaxy and Commandment (client) (Rev B) (GDT-0017B)", + "avalonc", "The Key Of Avalon - The Wizard Master (client) (Rev G) (GDT-0006G)", + "avalonce", "The Key Of Avalon - The Wizard Master (client) (Rev E) (GDT-0006E)", + "avaloncf", "The Key Of Avalon - The Wizard Master (client) (Rev F) (GDT-0006F)", "avalons", "The Key Of Avalon - The Wizard Master (server) (Rev C) (GDT-0005C)", + "avalonsc", "The Key Of Avalon - The Wizard Master (server) (Rev C) (GDT-0005C)", + "avalonse", "The Key Of Avalon - The Wizard Master (server) (Rev E) (GDT-0005E)", + "avalonsf", "The Key Of Avalon - The Wizard Master (server) (Rev F) (GDT-0005F)", "avefenix", "Ave Fenix (Spanish bootleg of Phoenix)", + "avefenixl", "Ave Fenix (Laguna, Spanish bootleg of Phoenix)", + "avefenixrf", "Ave Fenix (Recreativos Franco, Spanish bootleg of Phoenix)", "avenger", "Avenger [TTL]", + "avenger2", "Avengers (set 2)", "avengers", "Avengers (US set 1)", "avengers2", "Avengers (US set 2)", "avengrgs", "Avengers In Galactic Storm (US)", "avengrgsj", "Avengers In Galactic Storm (Japan)", + "avg", "AVG", + "avg_bzone", "AVG_BZONE", + "avg_mhavoc", "AVG_MHAVOC", + "avg_quantum", "AVG_QUANTUM", + "avg_starwars", "AVG_STARWARS", + "avg_tempest", "AVG_TEMPEST", + "avg_tomcat", "AVG_TOMCAT", + "avigo", "TI Avigo 10 PDA", + "avigo_de", "TI Avigo 10 PDA (German)", + "avigo_es", "TI Avigo 10 PDA (Spanish)", + "avigo_fr", "TI Avigo 10 PDA (French)", + "avigo_it", "TI Avigo 10 PDA (Italian)", "avsp", "Alien vs. Predator (Euro 940520)", "avspa", "Alien vs. Predator (Asia 940520)", "avspd", "Alien vs. Predator (Euro 940520 Phoenix Edition) (bootleg)", @@ -1145,10 +1747,35 @@ const char* mameNameToRealName[] = { "avtnfl", "NFL (ver 109)", "avtsym14", "Symbols (ver 1.4)", "avtsym25", "Symbols (ver 2.5)", + "aw_rom_board", "AW-ROM-BOARD", + "awacs", "AWACS", "awbios", "Atomiswave Bios", + "awetoss", "Awesome Toss'em (Lazer-tron)", + "ax150", "AX-150 (Arabic) (MSX1)", + "ax170", "AX-170 (Arabic) (MSX1)", + "ax20", "AX-20", + "ax350", "AX-350 (Arabic) (MSX2)", + "ax370", "AX-370 (Arabic) (MSX2)", + "ay31015", "AY-3-1015", + "ay3600", "AY-5-3600", + "ay8910", "AY-3-8910A", + "ay8912", "AY-3-8912A", + "ay8913", "AY-3-8913A", + "ay8914", "AY-3-8914", + "ay8930", "AY8930", "aztarac", "Aztarac", "azumanga", "Azumanga Daioh Puzzle Bobble (GDL-0018)", "azurian", "Azurian Attack", + "b128", "B128", + "b128hp", "B128-80HP", + "b16", "B16", + "b256", "B256", + "b256hp", "B256-80HP", + "b2b", "Bang Bang Busters (2010 NCI release)", + "b2m", "Bashkiria-2M", + "b2mrom", "Bashkiria-2M ROM-disk", + "b3rinsya", "Burning Sanrinsya - Burning Tricycle", + "b500", "B500", "b83catms", "Cat & Mouse (Bellfruit) (System 83)", "b83cops", "Cops & Robbers (Bellfruit) (System 83)", "b85bdclb", "Big Deal Club (System 85, set 1)", @@ -1185,6 +1812,7 @@ const char* mameNameToRealName[] = { "b85royal", "The Royal (System 85)", "b85scard", "Supercards (Dutch, Game Card 39-340-271?) (System 85)", "b85sngam", "Super Nudge Gambler (System 85)", + "babbage", "Babbage-2nd", "baboshka", "Baboshka (Russia) (Atronic)", "babydad", "Baby Dado", "babypac", "Baby Pac-Man (set 1)", @@ -1194,6 +1822,7 @@ const char* mameNameToRealName[] = { "backfirea", "Backfire! (set 2)", "backfirt", "Back Fire (Tecmo, bootleg)", "backgamn", "Backgammon", + "badbog", "Bad Bog Draw Poker", "baddudes", "Bad Dudes vs. Dragonninja (US)", "badgirls", "Bad Girls", "badlands", "Bad Lands", @@ -1220,19 +1849,24 @@ const char* mameNameToRealName[] = { "balonfgt", "Vs. Balloon Fight (set BF4 A-3)", "baluba", "Baluba-louk no Densetsu (Japan)", "bam2", "Bust a Move 2 (Japanese ROM ver. 1999/07/17 10:00:00)", + "bambball", "Dribble Away Basketball", "bananadr", "Mahjong Banana Dream [BET] (Japan 891124)", "bananas", "Bananas Go Bahamas (set 1)", "bananasa", "Bananas Go Bahamas (set 2)", "banbam", "BanBam", + "banctec", "BancTec ESeries Panel", "bandido", "Bandido", "bang", "Bang!", "bangball", "Bang Bang Ball (v1.05)", "bangbead", "Bang Bead", + "bangbedp", "Bang Bead (Prototype?)", "bangj", "Gun Gabacho (Japan)", "bankp", "Bank Panic", "bankrob", "Bank Robbery (Ver. 3.32)", "bankroba", "Bank Robbery (Ver. 2.00)", + "bankshot", "Bank Shot - Electronic Pool", "baraduke", "Baraduke", + "barata", "Dona Barata (early prototype)", "barbball", "Barroom Baseball (prototype)", "barbwire", "Barb Wire", "barline", "Barline (Japan?)", @@ -1240,11 +1874,16 @@ const char* mameNameToRealName[] = { "barricad", "Barricade", "barrier", "Barrier", "baryon", "Baryon - Future Assault", + "baryona", "Baryon - Future Assault (set 2)", "basebal2", "Baseball: The Season II", + "basic31", "MCS BASIC 31", + "basic52", "MCS BASIC 52", + "basic_joy", "PC basic joystick", "bass", "Sega Bass Fishing (Japan)", "bassang2", "Bass Angler 2 (GE865 VER. JAA)", "bassangl", "Bass Angler (GE765 VER. JAA)", "basschal", "Sega Bass Fishing Challenge", + "basschalo", "Sega Bass Fishing Challenge", "bassdx", "Sega Bass Fishing Deluxe (Japan)", "batcir", "Battle Circuit (Euro 970319)", "batcira", "Battle Circuit (Asia 970319)", @@ -1264,8 +1903,10 @@ const char* mameNameToRealName[] = { "batmanf", "Batman Forever (4.0)", "batmanf3", "Batman Forever (3.0)", "batmanfr", "Batman Forever (JUE 960507 V1.000)", + "batmantv", "The Batman", "batrider", "Armed Police Batrider (Europe) (Fri Feb 13 1998)", "batriderc", "Armed Police Batrider (China) (Fri Feb 13 1998)", + "batriderhk", "Armed Police Batrider (Hong Kong) (Mon Dec 22 1997)", "batriderj", "Armed Police Batrider (Japan, B version) (Fri Feb 13 1998)", "batriderja", "Armed Police Batrider (Japan, older version) (Mon Dec 22 1997)", "batriderk", "Armed Police Batrider (Korea) (Fri Feb 13 1998)", @@ -1273,7 +1914,10 @@ const char* mameNameToRealName[] = { "batrideru", "Armed Police Batrider (USA) (Fri Feb 13 1998)", "batsugun", "Batsugun", "batsuguna", "Batsugun (older set)", + "batsugunb", "Batsugun (Korean PCB)", "batsugunsp", "Batsugun - Special Version", + "battlan2", "Battle Lane Vol. 5 (set 2)", + "battlan3", "Battle Lane Vol. 5 (set 3)", "battlane", "Battle Lane! Vol. 5 (set 1)", "battlane2", "Battle Lane! Vol. 5 (set 2)", "battlane3", "Battle Lane! Vol. 5 (set 3)", @@ -1281,27 +1925,61 @@ const char* mameNameToRealName[] = { "battlera", "Battle Rangers (World)", "battles", "Battles", "battlex", "Battle Cross", + "battlntj", "Battlantis (Japan)", "battlnts", "Battlantis (program code G)", "battlntsa", "Battlantis (program code F)", "battlntsj", "Battlantis (Japan, program code E)", "battroad", "The Battle-Road", + "batugnsp", "Batsugun Special Ver.", + "bay_e400", "Baywatch (England)", + "bayrouta", "Bay Route (set 2)", "bayroute", "Bay Route (set 3, World, FD1094 317-0116)", "bayroute1", "Bay Route (set 1, US, unprotected)", "bayrouteb1", "Bay Route (encrypted, protected bootleg)", "bayrouteb2", "Bay Route (Datsu bootleg)", + "bayrouted", "Bay Route (set 3, World) (bootleg of FD1094 317-0116 set)", "bayroutej", "Bay Route (set 2, Japan, FD1094 317-0115)", + "bayroutejd", "Bay Route (set 2, Japan) (bootleg of FD1094 317-0115 set)", + "bayrtbl1", "Bay Route (bootleg set 1)", + "bayrtbl2", "Bay Route (bootleg set 2)", "baywatch", "Baywatch", + "bazooka", "Bazooka [TTL]", + "bazookabr", "Bazooka (Brazil) [TTL]", "bbakraid", "Battle Bakraid - Unlimited Version (USA) (Tue Jun 8 1999)", + "bbakraidc", "Battle Bakraid - Unlimited Version (China) (Tue Jun 8 1999)", "bbakraidj", "Battle Bakraid - Unlimited Version (Japan) (Tue Jun 8 1999)", "bbakraidja", "Battle Bakraid (Japan) (Wed Apr 7 1999)", "bballoon", "BnB Arcade", "bballrmt", "Baseball (Ramtek) [TTL]", "bballs", "Bouncing Balls", + "bballsa", "Bouncing Balls (Adult)", "bbb108", "Big Bang Bar (Beta 1.8 US)", "bbb109", "Big Bang Bar (Beta 1.9 US)", "bbbowlin", "Big Ball Bowling (Bowler)", "bbbxing", "Best Bout Boxing", + "bbca", "BBC Micro Model A", + "bbcb", "BBC Micro Model B w/8271 FDC", + "bbcb1770", "BBC Micro Model B w/1770 FDC", + "bbcb_de", "BBC Micro Model B (German)", + "bbcb_us", "BBC Micro Model B (US)", + "bbcbc", "Bridge Companion", + "bbcbp", "BBC Micro Model B+ 64K", + "bbcbp128", "BBC Micro Model B+ 128K", + "bbcm", "BBC Master 128", + "bbcm512", "BBC Master 512", + "bbcmaiv", "BBC Master AIV", + "bbcmarm", "ARM Evaluation System", + "bbcmc", "BBC Master Compact", + "bbcmc_ar", "BBC Master Compact (Arabic)", + "bbcmet", "BBC Master ET", + "bbcmt", "BBC Master Turbo", "bbeltzac", "Black Belt (Zaccaria)", + "bbh2sp", "Big Buck Hunter II - Sportsman's Paradise (v2.02.11)", + "bbh_140", "Big Buck Hunter Pro v1.40", + "bbh_150", "Big Buck Hunter Pro v1.50", + "bbh_160", "Big Buck Hunter Pro v1.60", + "bbhcotw", "Big Buck Hunter Call of the Wild (v3.02.5)", + "bbhsc", "Big Buck Hunter - Shooter's Challenge (v1.50.07)", "bbmanw", "Bomber Man World / New Dyna Blaster - Global Quest", "bbmanwj", "Bomber Man World (Japan)", "bbmanwja", "Bomber Man World (Japan, revised sound hardware)", @@ -1309,37 +1987,65 @@ const char* mameNameToRealName[] = { "bbnny_lu", "Bugs Bunny Birthday Ball (LU-2) European", "bbonk", "Bigfoot Bonkers", "bbprot", "unknown fighting game 'BB' (prototype)", + "bbredux", "Bubble Bobble ('bootleg redux' hack for Bobble Bobble PCB)", "bbros", "Buster Bros. (USA)", + "bbtime", "Burger Time (Bandai)", "bbust2", "Beast Busters 2nd Nightmare", "bbusters", "Beast Busters (World)", + "bbustersj", "Beast Busters (Japan, Version 2)", "bbustersu", "Beast Busters (US, Version 2)", + "bbustersua", "Beast Busters (US, Version 2)", "bcats_l2", "Bad Cats (LA-2)", "bcats_l5", "Bad Cats (L-5)", + "bcclimbr", "Crazy Climber (Bandai)", "bchance", "Bonne Chance! (French/English)", "bchancep", "Bonne Chance! (Golden Poker prequel HW)", + "bchanceq", "Bonne Chance! (Golden Poker prequel HW, set 2)", "bchopper", "Battle Chopper", + "bcreader", "Barcode Reader", "bcrusher", "Bone Crusher", "bcruzm12", "Battle Cruiser M-12", + "bcs3", "BCS 3 rev 2.4", + "bcs3a", "BCS 3 rev 3.1 29-column", + "bcs3b", "BCS 3 rev 3.1 40-column", + "bcs3c", "BCS 3 rev 3.2", + "bcs3d", "BCS 3 rev 3.3", "bcstry", "B.C. Story (set 1)", "bcstrya", "B.C. Story (set 2)", + "bdk_130", "Batman - The Dark Knight v1.30", + "bdk_150", "Batman - The Dark Knight v1.50", + "bdk_160", "Batman - The Dark Knight v1.60", + "bdk_200", "Batman - The Dark Knight v2.00", + "bdk_210", "Batman - The Dark Knight v2.10", + "bdk_220", "Batman - The Dark Knight v2.20", + "bdk_290", "Batman - The Dark Knight v2.90", + "bdk_294", "Batman - The Dark Knight v2.94", + "bdoramon", "Dokodemo Dorayaki Doraemon", "bdrdown", "Border Down (Rev A) (GDL-0023A)", + "bdream97", "Butterfly Dream 97 / Hudie Meng 97", "beachpt", "Beach Patrol (Russia) (Atronic)", "beachspi", "Beach Spikers (GDS-0014)", "beaminv", "Beam Invader", "bearnec", "Bear Necessities (Russia) (Atronic)", + "beast", "Shadow of the Beast (Neo Geo demo)", "beastf", "Beastie Feastie", "beastrzr", "Beastorizer (USA)", "beastrzrb", "Beastorizer (USA bootleg)", "beatclck", "Beat the Clock", "beathead", "BeatHead (prototype)", "beautyb", "Beauty Block", + "beavbuk", "Beaver Bucks", + "bebox", "BeBox Dual603-66", + "bebox2", "BeBox Dual603-133", "beebop", "Bee Bop (set 1)", "beebopa", "Bee Bop (set 2)", "beebopb", "Bee Bop (set 3)", "beebopc", "Bee Bop (set 4)", "beebopd", "Bee Bop (set 5)", "beebope", "Bee Bop (set 6)", + "beehive", "DM3270", "beeline", "Beeline (39-360-075)", + "beep", "Beep", "beetlem", "Beetlemania (set 1)", "beetlema", "Beetlemania (set 2)", "beetlemb", "Beetlemania (set 3)", @@ -1348,6 +2054,7 @@ const char* mameNameToRealName[] = { "beetleup", "Beetles Unplugged (Russia) (Atronic)", "beezer", "Beezer (set 1)", "beezer1", "Beezer (set 2)", + "beezer_sound", "beezer SFX", "begas", "Bega's Battle (Revision 3)", "begas1", "Bega's Battle (Revision 1)", "bel", "Behind Enemy Lines", @@ -1356,29 +2063,48 @@ const char* mameNameToRealName[] = { "berabohm", "Beraboh Man (Japan, Rev C)", "berabohmb", "Beraboh Man (Japan, Rev B)", "berenstn", "The Berenstain Bears in Big Paw's Cave", + "berlinp", "Mephisto Berlin Pro 68020", "berlwall", "The Berlin Wall", + "berlwallk", "The Berlin Wall (Korea)", "berlwallt", "The Berlin Wall (bootleg ?)", + "berlwalt", "Berlin Wall, The (set 2)", + "bermudaa", "Bermuda Triangle (US early version)", + "bermudaj", "Bermuda Triangle (Japan)", "bermudat", "Bermuda Triangle (World?)", "bermudata", "Bermuda Triangle (World Wars) (US)", "bermudatj", "Bermuda Triangle (Japan)", "berzerk", "Berzerk (set 1)", "berzerk1", "Berzerk (set 2)", + "berzerkf", "Berzerk (French Speech)", "berzerkg", "Berzerk (German Speech)", + "berzerks", "Berzerk (Spanish Speech)", + "besta88", "Besta-88", "bestbest", "Best Of Best", "bestleag", "Best League (bootleg of Big Striker, Italian Serie A)", "bestleaw", "Best League (bootleg of Big Striker, World Cup)", "bestri", "Bestri (Korea)", + "bestria", "Bestri (Korea, set 2)", + "bestzx", "BestZX", + "beta", "Beta", + "betadisk", "Beta Disk Interface", + "bfm_adder2", "BFM ADDER2", + "bfm_bd1", "BFM BD1 VFD controller", + "bfm_bda", "BFM BDA VFD controller", + "bfm_dm01", "Bellfruit Dotmatrix 01", + "bfriskyt", "Frisky Tom (Bandai)", "bg_barmy", "Barmy Army (BGT)", "bg_ddb", "Ding Dong Bells (BGT)", "bg_max", "Max A Million (BGT) (set 1)", "bg_maxa", "Max A Million (BGT) (set 2)", "bgaregga", "Battle Garegga (Europe / USA / Japan / Asia) (Sat Feb 3 1996)", "bgareggabl", "1945 Part-2 (Chinese hack of Battle Garegga)", + "bgareggabla", "Lei Shen Zhuan Thunder Deity Biography (Chinese hack of Battle Garegga)", "bgareggacn", "Battle Garegga - Type 2 (Denmark / China) (Tue Apr 2 1996)", "bgareggahk", "Battle Garegga (Austria / Hong Kong) (Sat Feb 3 1996)", "bgaregganv", "Battle Garegga - New Version (Austria / Hong Kong) (Sat Mar 2 1996)", "bgareggat2", "Battle Garegga - Type 2 (Europe / USA / Japan / Asia) (Sat Mar 2 1996)", "bgareggatw", "Battle Garegga (Taiwan / Germany) (Thu Feb 1 1996)", + "bgareggaz", "Battle Garegga Zakk version (Europe / USA / Japan / Asia) (Sat Feb 3 1996)", "bguns_l7", "Big Guns (L-7)", "bguns_l8", "Big Guns (L-8)", "bguns_la", "Big Guns (L-A)", @@ -1391,7 +2117,10 @@ const char* mameNameToRealName[] = { "big10", "Big 10", "bigappg", "The Big Apple (2131-13, U5-0)", "bigbang", "Big Bang (9th Nov. 1993)", + "bigbenpj", "Big Ben Jackpot", "bigblue", "Big Blue (Russia) (Atronic)", + "bigboard", "Big Board", + "bigbord2", "Big Board II", "bigbucks", "Big Bucks", "bigd2", "Big D2", "bigdeal", "Big Deal (Hungarian, set 1)", @@ -1401,16 +2130,19 @@ const char* mameNameToRealName[] = { "bigfghtr", "Tatakae! Big Fighter (Japan)", "bigfight", "Big Fight - Big Trouble In The Atlantic Ocean", "biggame", "Big Game", + "bigheart", "Big Hearted", "bighouse", "Big House", "bighurt", "Frank Thomas' Big Hurt (rev.3)", "bigkarnk", "Big Karnak", "bigkong", "Big Kong", "bigprowr", "The Big Pro Wrestling!", + "bigredjp", "Big Red Jackpot", "bigrun", "Big Run (11th Rallye version)", "bigstrik", "Big Striker", "bigstrkb", "Big Striker (bootleg)", "bigstrkba", "Big Striker (bootleg w/Italian teams)", "bigtown", "Big Town", + "bigtrak", "Big Trak", "bigtwin", "Big Twin", "bigtwinb", "Big Twin (No Girls Conversion)", "bijokkog", "Bijokko Gakuen (Japan 880116)", @@ -1420,6 +2152,7 @@ const char* mameNameToRealName[] = { "billiard", "The Billiards (Video Hustler bootleg)", "billlist", "Billard List", "bilyard", "Billiard", + "binbug", "BINBUG 3.6", "bingo", "Bingo", "bingoc", "Bingo Circus (Rev. A 891001)", "bingoman", "Bingo Mania (P03-P07-P14)", @@ -1431,6 +2164,7 @@ const char* mameNameToRealName[] = { "bingor5", "Bingo Roll / Bell Star V3? (set 5)", "bingowng", "Bingo (set 1)", "bingownga", "Bingo (set 2)", + "bingpty", "Bingo Party Multicart (Rev B) (M1 Satellite board)", "bioatack", "Bio Attack", "biofreak", "BioFreaks (prototype)", "biomtoy", "Biomechanical Toy (Ver. 1.0.1885)", @@ -1438,21 +2172,31 @@ const char* mameNameToRealName[] = { "bionicc", "Bionic Commando (Euro)", "bionicc1", "Bionic Commando (US set 1)", "bionicc2", "Bionic Commando (US set 2)", + "bioniccbl", "Bionic Commandos (bootleg)", "bioship", "Bio-ship Paladin", "biplane4", "Biplane 4 [TTL]", "birdiy", "Birdiy", "birdtry", "Birdie Try (Japan)", + "birredar", "Big Red", "bishi", "Bishi Bashi Championship Mini Game Senshuken (ver JAA, 3 Players)", "bishjan", "Bishou Jan (Japan, Ver. 2.03)", + "bitbanger", "Bitbanger", + "bitgrpha", "BitGraph rev A", + "bitgrphb", "BitGraph rev B", "bjourney", "Blue's Journey / Raguy (ALM-001)(ALH-001)", "bjpoker", "Poker / Black Jack (Model 7521)", "bjtwin", "Bombjack Twin (set 1)", "bjtwina", "Bombjack Twin (set 2)", "bjtwinp", "Bombjack Twin (prototype? with adult pictures)", + "bk0010", "BK 0010", + "bk001001", "BK 0010-01", + "bk0010fd", "BK 0010 FDD", + "bk0011m", "BK 0011M", "bk2k_l4", "Black Knight 2000 (L-4)", "bk2k_lg1", "Black Knight 2000 (LG-1)", "bk2k_lg3", "Black Knight 2000 (LG-3)", "bk2k_pu1", "Black Knight 2000 (PU-1)", + "bk8t", "BK-8T", "bk_f4", "Black Knight (L-4, French speech)", "bk_l3", "Black Knight (L-3)", "bk_l4", "Black Knight (L-4)", @@ -1460,6 +2204,7 @@ const char* mameNameToRealName[] = { "bking2", "Birdie King 2", "bking3", "Birdie King 3", "bkrtmaq", "Bakuretsu Quiz Ma-Q Dai Bouken (Japan)", + "bktigerb", "Black Tiger (bootleg)", "black", "Czernyj Korabl (Arcade bootleg of ZX Spectrum 'Blackbeard')", "black100", "Blackwater 100", "black100s", "Blackwater 100 (Single Ball Play)", @@ -1467,11 +2212,14 @@ const char* mameNameToRealName[] = { "blackbda", "Black Beard (Russia, set 2)", "blackbdb", "Black Beard (Russia, set 3)", "blackblt", "Black Belt", + "blackblt2", "Black Belt (Squawk and Talk)", "blackjck", "Black Jack (Pinball)", + "blackpnt", "Black Panther (Aristocrat)", "blackt96", "Black Touch '96", "bladestl", "Blades of Steel (version T)", "bladestle", "Blades of Steel (version E)", "bladestll", "Blades of Steel (version L)", + "bladstle", "Blades of Steel (version E)", "blakpyra", "Black Pyramid", "blandia", "Blandia", "blandiap", "Blandia (prototype)", @@ -1486,10 +2234,12 @@ const char* mameNameToRealName[] = { "blazlaz", "Blazing Lazers", "blazstar", "Blazing Star", "blbeauty", "Black Beauty (Shuffle)", + "blckgalb", "Block Gal (bootleg)", "blckhole", "Black Hole (Rev. 4)", "blckhole2", "Black Hole (Rev. 2)", "blckhols", "Black Hole (Sound Only)", "blckjack", "Black Jack", + "blckout2", "Block Out (set 2)", "bldwolf", "Bloody Wolf (US)", "bldwolfj", "Narazumono Sentoubutai Bloody Wolf (Japan)", "bldyr3b", "Bloody Roar 3 (bootleg)", @@ -1502,13 +2252,18 @@ const char* mameNameToRealName[] = { "blitz11", "NFL Blitz (boot ROM 1.1)", "blitz2k", "NFL Blitz 2000 Gold Edition", "blitz99", "NFL Blitz '99", + "blitz99a", "NFL Blitz '99 (ver 1.2, Aug 28 1998)", + "blitzs", "Blic", + "blkbrum", "Black Brumby", "blkbustr", "BlockBuster", + "blkdrgnb", "Black Dragon (bootleg)", "blkdrgon", "Black Dragon (Japan)", "blkdrgonb", "Black Dragon (bootleg)", "blkfever", "Black Fever", "blkheart", "Black Heart", "blkheartj", "Black Heart (Japan)", "blkhole", "Black Hole", + "blkmust", "Black Mustang", "blkou_f1", "Blackout (L-1, French Speech)", "blkou_l1", "Blackout (L-1)", "blkou_t1", "Blackout (T-1)", @@ -1519,6 +2274,7 @@ const char* mameNameToRealName[] = { "blktigera", "Black Tiger (older)", "blktigerb1", "Black Tiger (bootleg set 1)", "blktigerb2", "Black Tiger (bootleg set 2)", + "blktigerb3", "Black Tiger / Black Dragon (mixed bootleg?)", "blktouch", "Black Touch (Korea)", "blmbycar", "Blomby Car", "blmbycaru", "Blomby Car (not encrypted)", @@ -1537,6 +2293,8 @@ const char* mameNameToRealName[] = { "blockout", "Block Out (set 1)", "blockout2", "Block Out (set 2)", "blockoutj", "Block Out (Japan)", + "blockr1", "Block Block (World 911106 Joystick)", + "blockr2", "Block Block (World 910910)", "bloodbro", "Blood Bros. (set 1)", "bloodbroa", "Blood Bros. (set 2)", "bloodbrob", "Blood Bros. (set 3)", @@ -1547,27 +2305,36 @@ const char* mameNameToRealName[] = { "bloodstm22", "Blood Storm (v2.20)", "bloodwar", "Blood Warrior", "bloto", "Blits Loto (Russia) (Extrema)", + "blox16b", "Bloxeed (System 16B, PS2 data file)", "bloxeed", "Bloxeed (Japan, FD1094 317-0139)", "bloxeedc", "Bloxeed (World, C System)", + "bloxeedd", "Bloxeed (Japan) (bootleg of FD1094 317-0139 set)", "bloxeedu", "Bloxeed (US, C System)", "blpearl", "Black Pearl (Russia) (Extrema)", + "blsthead", "Blasteroids (with heads)", + "blstroi2", "Blasteroids (version 2)", "blstroid", "Blasteroids (rev 4)", "blstroid2", "Blasteroids (rev 2)", "blstroid3", "Blasteroids (rev 3)", "blstroidg", "Blasteroids (German, rev 2)", "blstroidh", "Blasteroids (with heads)", "blswhstl", "Bells & Whistles (Version L)", + "blswhstla", "Bells & Whistles (Asia, version M)", "bluehawk", "Blue Hawk", "bluehawkn", "Blue Hawk (NTC)", + "blueprnj", "Blue Print (Jaleco)", "blueprnt", "Blue Print (Midway)", "blueprntj", "Blue Print (Jaleco)", "blueshrk", "Blue Shark", + "bluetigr", "Blue Tiger (20259511)", "blvelvet", "Black Velvet", "blzntrnd", "Blazing Tornado", "bm1stmix", "beatmania (ver JA-B)", "bm2ndmix", "beatmania 2nd MIX (ver JA-B)", "bm2ndmxa", "beatmania 2nd MIX (ver JA-A)", + "bm36th", "Beatmania III Append 6th Mix", "bm37th", "Beatmania III Append 7th Mix", + "bm3core", "Beatmania III Append Core Remix", "bm3final", "Beatmania III The Final", "bm3rdmix", "beatmania 3rd MIX (ver JA-A)", "bm4thmix", "beatmania 4th MIX (ver JA-A)", @@ -1575,6 +2342,8 @@ const char* mameNameToRealName[] = { "bm6thmix", "beatmania 6th MIX (ver JA-A)", "bm7thmix", "beatmania 7th MIX (ver JA-B)", "bmaster", "Blade Master (World)", + "bmbgs", "Bumble Bugs (USA)", + "bmboxing", "Knock-Em Out Boxing", "bmcbowl", "Konkyuu no Hoshi", "bmclubmx", "beatmania Club MIX (ver JA-A)", "bmcompm2", "beatmania complete MIX 2 (ver JA-A)", @@ -1612,7 +2381,19 @@ const char* mameNameToRealName[] = { "bmiidxc2", "Beatmania IIDX Substream with DDR 2nd Club Version 2 (984 A01 BM)", "bmiidxca", "beatmania IIDX with DDR 2nd Club Version (896 JAA)", "bmiidxs", "beatmania IIDX Substream (983 JAA)", + "bmjr", "Basic Master Jr", + "bml3", "MB-6890 Basic Master Level 3", + "bml3bus", "Hitachi MB-6890 Bus", + "bml3bus_slot", "Hitachi MB-6890 Slot", + "bml3kanji", "Hitachi MP-9740 Kanji Character ROM Card", + "bml3mk2", "MB-6891 Basic Master Level 3 Mark 2", + "bml3mk5", "MB-6892 Basic Master Level 3 Mark 5", + "bml3mp1802", "Hitachi MP-1802 Floppy Controller Card", + "bml3mp1805", "Hitachi MP-1805 Floppy Controller Card", + "bmsafari", "Safari (Bambino)", + "bmsoccer", "Kick The Goal Soccer", "bmx", "BMX", + "bndarc", "Arcadia", "bnglngby", "Vs. Raid on Bungeling Bay (RD4-2 B)", "bnj", "Bump 'n' Jump", "bnjm", "Bump 'n' Jump (Midway)", @@ -1625,14 +2406,19 @@ const char* mameNameToRealName[] = { "bnzai_l1", "Banzai Run (L-1)", "bnzai_l3", "Banzai Run (L-3)", "bnzai_pa", "Banzai Run (P-A)", + "bob85", "BOB-85", + "bobdolu1", "Bob And Dolly", "boblbobl", "Bobble Bobble (set 1)", "boblbobl2", "Bobble Bobble (set 2)", + "boblcave", "Bubble Bobble: Lost Cave V1.2 (for Bobble Bobble PCB)", "bodyslam", "Body Slam (8751 317-0015)", "bogeyman", "Bogey Manor", "boggy84", "Boggy '84", "boggy84b", "Boggy '84 (bootleg)", + "bombaway", "Bombs Away [TTL]", "bombbee", "Bomb Bee", "bomber", "Bomber (bootleg of Scramble)", + "bombjac2", "Bomb Jack (set 2)", "bombjack", "Bomb Jack (set 1)", "bombjack2", "Bomb Jack (set 2)", "bombjackt", "Bomb Jack (Tecfri, Spain)", @@ -1644,23 +2430,56 @@ const char* mameNameToRealName[] = { "bonanza", "Touchstar Bonanza (Revision 3)", "bonanzar2", "Touchstar Bonanza (Revision 2)", "bonebstr", "Bone Busters Inc.", + "bonebstrf", "Bone Busters Inc. (French)", "bongo", "Bongo", "bonkadv", "B.C. Kid / Bonk's Adventure / Kyukyoku!! PC Genjin", + "bonusch", "Bonus Chance (W-8)", "bonuscrd", "Bonus Card (Austrian)", "bonuscrda", "Bonus Card (Austrian, ATG Electronic hack)", "bonzeadv", "Bonze Adventure (World, Newer)", "bonzeadvo", "Bonze Adventure (World, Older)", + "bonzeadvp", "Bonze Adventure (World, prototype)", "bonzeadvu", "Bonze Adventure (US)", "boobhack", "Booby Kids (Italian manufactured graphic hack / bootleg of Kid no Hore Hore Daisakusen (bootleg))", "boogwing", "Boogie Wings (Euro v1.5, 92.12.07)", "boogwinga", "Boogie Wings (Asia v1.5, 92.12.07)", + "boogwingu", "Boogie Wings (USA v1.7, 92.12.14)", "bookra", "Book Of Ra (set 1)", "bookthr", "Book Theatre (Ver 1.2)", "boomrang", "Boomer Rang'r / Genesis (set 1)", "boomranga", "Boomer Rang'r / Genesis (set 2)", "boonggab", "Boong-Ga Boong-Ga (Spank'em!)", + "boot_ct2k3sa_cart", "NEOGEO BOOT ct2k3sa Cart", + "boot_ct2k3sp_cart", "NEOGEO BOOT ct2k3sp Cart", + "boot_cthd2003_cart", "NEOGEO BOOT cthd2003 Cart", + "boot_garoubl_cart", "NEOGEO BOOT garoubl Cart", + "boot_kf10thep_cart", "NEOGEO BOOT kf10thep Cart", + "boot_kf2k2mp2_cart", "NEOGEO BOOT kf2k2mp2 Cart", + "boot_kf2k2mp_cart", "NEOGEO BOOT kf2k2mp Cart", + "boot_kf2k3bl_cart", "NEOGEO BOOT kf2k3bl Cart", + "boot_kf2k3pl_cart", "NEOGEO BOOT kf2k3pl Cart", + "boot_kf2k3upl_cart", "NEOGEO BOOT kf2k3upl Cart", + "boot_kf2k4se_cart", "NEOGEO BOOT kf2k4se Cart", + "boot_kf2k5uni_cart", "NEOGEO BOOT kf2k5uni Cart", + "boot_kof10th_cart", "NEOGEO BOOT kof10th Cart", + "boot_kof2002b_cart", "NEOGEO BOOT kof2002b Cart", + "boot_kof97oro_cart", "NEOGEO BOOT kof97oro Cart", + "boot_kog_cart", "NEOGEO BOOT kog Cart", + "boot_lans2004_cart", "NEOGEO BOOT lans2004 Cart", + "boot_matrimbl_cart", "NEOGEO BOOT matrimbl Cart", + "boot_ms5plus_cart", "NEOGEO BOOT ms5plus Cart", + "boot_mslug3b6_cart", "NEOGEO BOOT mslug3b6 Cart", + "boot_samsho5b_cart", "NEOGEO BOOT samsho5b Cart", + "boot_svcboot_cart", "NEOGEO BOOT svcboot Cart", + "boot_svcplus_cart", "NEOGEO BOOT svcplus Cart", + "boot_svcplusa_cart", "NEOGEO BOOT svcplusa Cart", + "boot_svcsplus_cart", "NEOGEO BOOT svcsplus Cart", "bootcamp", "Boot Camp", + "bootcampa", "Boot Camp (set 2)", "boothill", "Boot Hill", + "bootleg_sys16a_sprite", "Bootleg System 16A Sprites", + "bootscot", "Boot Scootin", + "bootsctn", "Boot Scootin' (Export, 92.767%)", "bop_l2", "The Machine: Bride of Pinbot (L-2)", "bop_l3", "The Machine: Bride of Pinbot (L-3)", "bop_l4", "The Machine: Bride of Pinbot (L-4)", @@ -1668,6 +2487,8 @@ const char* mameNameToRealName[] = { "bop_l6", "The Machine: Bride of Pinbot (L-6)", "bop_l7", "The Machine: Bride of Pinbot (L-7)", "borench", "Borench", + "borencha", "Borench (set 2)", + "borisdpl", "Boris Diplomat", "borntofi", "Born To Fight", "bosco", "Bosconian (new version)", "boscomd", "Bosconian (Midway, new version)", @@ -1675,6 +2496,7 @@ const char* mameNameToRealName[] = { "boscoo", "Bosconian (old version)", "boscoo2", "Bosconian (older version)", "botanic", "Botanic (French)", + "botanicf", "Botanic (French)", "botss", "Battle of the Solar System (rev. 1.1a 7/23/92)", "botss11", "Battle of the Solar System (rev. 1.1 3/24/92)", "bottl10b", "Bottle 10 (Italian, set 2)", @@ -1694,13 +2516,18 @@ const char* mameNameToRealName[] = { "boxingb", "Boxing Bugs", "boxingm", "Boxing Mania (ver JAA)", "boxyboy", "Boxy Boy (SB?)", + "bpengo", "Pengo (Bandai)", + "bpl32", "Mephisto Berlin Pro London Upgrade V5.00", "bpoker", "Video Poker (v1403)", + "br8641", "Brandt 8641", "br_l1", "Black Rose (L-1)", "br_l3", "Black Rose (L-3)", "br_l4", "Black Rose (L-4)", "br_p17", "Black Rose (SP-1)", "bradley", "Bradley Trainer", + "brailab4", "Brailab 4", "brain", "Brain", + "braiplus", "Brailab Plus", "brapboys", "B.Rap Boys (World)", "brapboysj", "B.Rap Boys Special (Japan)", "brapboysu", "B.Rap Boys Special (US)", @@ -1711,22 +2538,28 @@ const char* mameNameToRealName[] = { "brasil89a", "Brasil 89 (set 2)", "brasil93", "Brasil 93", "braveff", "Brave Fire Fighters", + "brazilar", "Brazil", "brdrlinb", "Borderline (Karateco bootleg)", "brdrline", "Borderline", "brdrlinet", "Borderline (Tranquilizer Gun conversion)", "brdrlins", "Borderline (Sidam bootleg)", "break86", "Break '86", "breakers", "Breakers", + "breakout", "Breakout [TTL]", "breakrev", "Breakers Revenge", "breywood", "Breywood (Japan revision 2)", + "brickppl", "Brick People / Block PeePoo (Ver 1.002)", "brickyrd", "Brickyard", "brickzn", "Brick Zone (v5.0, Joystick)", "brickzn11", "Brick Zone (v1.1)", "brickznv4", "Brick Zone (v4.0, Spinner)", + "brickznv5", "Brick Zone (v5.0, Joystick)", + "bridgec3", "Voice Bridge Challenger III", "brival", "Burning Rival (World)", "brivalj", "Burning Rival (Japan)", "brix", "Brix", "brixian", "Brixian", + "brkblast", "Brick Blast (bootleg of Wall Crash)", "brkthru", "Break Thru (US)", "brkthruj", "Kyohkoh-Toppa (Japan)", "brod", "Brodjaga (Arcade bootleg of ZX Spectrum 'Inspector Gadget and the Circus of Fear')", @@ -1735,12 +2568,14 @@ const char* mameNameToRealName[] = { "brooklyna", "Brooklyn (set 2) (Bingo)", "brooks", "Brooks & Dunn (rev.T1)", "brubber", "Burnin' Rubber", + "bruc100", "Bruc 100-1 (MSX1)", "brutforc", "Brute Force", "brvblade", "Brave Blade (World)", "brvbladea", "Brave Blade (Asia)", "brvbladej", "Brave Blade (Japan)", "brvbladeu", "Brave Blade (USA)", "brvteam", "Brave Team", + "bs9009cx", "BrainStation 9009 CXL (Germany)", "bs94", "Buena Suerte '94", "bsb105", "Breakshot (Beta)", "bshark", "Battle Shark (World)", @@ -1748,6 +2583,7 @@ const char* mameNameToRealName[] = { "bsharkjjs", "Battle Shark (Japan, Joystick)", "bsharku", "Battle Shark (US)", "bsktball", "Basketball", + "bsmt2000", "BSMT2000", "bsplash", "Banana Splash (set 1)", "bssoccer", "Back Street Soccer (KRB-0031 PCB)", "bssoccera", "Back Street Soccer (KRB-0032A PCB)", @@ -1790,6 +2626,7 @@ const char* mameNameToRealName[] = { "btlfield", "Battle Field (Japan)", "btlfieldb", "Battle Field (bootleg)", "btlkroad", "Battle K-Road", + "btlkroadk", "Battle K-Road (Korean PCB)", "btltryst", "Battle Tryst (ver JAC)", "btmn_101", "Batman (1.01)", "btmn_103", "Batman (1.03)", @@ -1801,56 +2638,79 @@ const char* mameNameToRealName[] = { "bttf_a27", "Back To the Future (2.7)", "bttf_g27", "Back To the Future (2.7 Germany)", "bub68705", "Bubble Bobble (bootleg with 68705)", + "bub68705a", "Bubble Bobble (boolteg with 68705, set 2)", "bubblem", "Bubble Memories: The Story Of Bubble Bobble III (Ver 2.4O 1996/02/15)", "bubblemj", "Bubble Memories: The Story Of Bubble Bobble III (Ver 2.3J 1996/02/07)", "bubbles", "Bubbles", "bubblesp", "Bubbles (prototype version)", "bubblesr", "Bubbles (Solid Red label)", "bubbletr", "Bubble Trouble (Japan, Rev C)", + "bubbobr1", "Bubble Bobble (US)", "bubl2000", "Bubble 2000", "bublbob2", "Bubble Bobble II (Ver 2.5O 1994/10/05)", + "bublbob2o", "Bubble Bobble II (Ver 2.5O 1994/10/05)", "bublbob2p", "Bubble Bobble II (Ver 0.0J 1993/12/13, prototype)", "bublbobl", "Bubble Bobble (Japan, Ver 0.1)", "bublbobl1", "Bubble Bobble (Japan, Ver 0.0)", + "bublboblb", "Bubble Bobble (for Bobble Bobble PCB)", "bublboblr", "Bubble Bobble (US, Ver 5.1)", "bublboblr1", "Bubble Bobble (US, Ver 1.0)", + "bublbobr", "Bubble Bobble (US with mode select)", + "bublcave", "Bubble Bobble: Lost Cave V1.2", + "bublcave10", "Bubble Bobble: Lost Cave V1.0", + "bublcave11", "Bubble Bobble: Lost Cave V1.1", "bublpong", "Bubble Pong Pong", "bubsymphb", "Bubble Symphony (bootleg with OKI6295)", "bubsymphe", "Bubble Symphony (Ver 2.5O 1994/10/05)", "bubsymphj", "Bubble Symphony (Ver 2.5J 1994/10/05)", "bubsymphu", "Bubble Symphony (Ver 2.5A 1994/10/05)", "bubsys", "Bubble System BIOS", + "bucanar", "Bucaneer", "bucaner", "Buccaneer", "buccanrs", "Buccaneers (set 1)", "buccanrsa", "Buccaneers (set 2)", + "buccanrsb", "Buccaneers (set 3, harder)", "buckrgrs", "Buck Rogers", "buckrog", "Buck Rogers: Planet of Zoom", "buckrogn", "Buck Rogers: Planet of Zoom (not encrypted, set 1)", "buckrogn2", "Buck Rogers: Planet of Zoom (not encrypted, set 2)", + "buckstop", "The Buck Stops Here", "bucky", "Bucky O'Hare (ver EAB)", "buckyaab", "Bucky O'Hare (ver AAB)", "buckyea", "Bucky O'Hare (ver EA)", "buckyuab", "Bucky O'Hare (ver UAB)", + "buddha", "Buddha IDE controller", + "buffalar", "Buffalo (set 2)", + "buffaloa", "Buffalo", + "buffered_spriteram", "Buffered Sprite RAM", "bugfever", "Bugs Fever (Version 1.7R CGA)", "bugfeverd", "Bugs Fever (Version 1.7E CGA)", "bugfevero", "Bugs Fever (Version 1.6R CGA)", "bugfeverv", "Bugs Fever (Version 1.7R Dual)", "bugfeverv2", "Bugs Fever (Version 1.7E Dual)", "buggyboy", "Buggy Boy/Speed Buggy (cockpit)", + "buggyboy_sound", "Buggy Boy Custom", "buggyboyjr", "Buggy Boy Junior/Speed Buggy (upright)", "buggychl", "Buggy Challenge", + "buggychl_mcu", "BuggyChl MCU", "buggychlt", "Buggy Challenge (Tecfri)", "bujutsu", "Fighting Bujutsu", "bullet", "Bullet (FD1094 317-0041)", + "bulletd", "Bullet (bootleg of FD1094 317-0041 set)", "bullfgt", "Bullfight (315-5065)", + "bullfgtj", "Tougyuu, The (Japan)", "bullfgtr", "Bull Fighter", "bullfgtrs", "Bull Fighter (Sega)", "bullsdrt", "Bulls Eye Darts", "bullsdrtg", "Bulls Eye Darts (Galaxian conversion)", "bullseye", "301/Bullseye", + "bultrman", "Ultraman Monster Battle", + "bumblbug", "Bumble Bugs (Export, 92.691%)", + "bumbugs", "Bumble Bugs", "bungeem", "Bungee Monkey (set 1)", "bungeema", "Bungee Monkey (set 2)", "buraiken", "Hissatsu Buraiken (Japan)", + "buraikenb", "Hissatsu Buraiken (Japan, bootleg?)", "burglarx", "Burglar X", "buriki", "Buriki One (rev.B)", "burnforc", "Burning Force (Japan, new version (Rev C))", @@ -1858,63 +2718,236 @@ const char* mameNameToRealName[] = { "burningf", "Burning Fight (NGM-018)(NGH-018)", "burningfh", "Burning Fight (NGH-018)(US)", "burningfp", "Burning Fight (prototype)", + "burningh", "Burning Fight (set 2)", + "bus_master_ide_controller", "Bus Master IDE Controller", "bushido", "Bushido (set 1)", "bushidoa", "Bushido (set 2)", + "bushrngr", "Bush Ranger", + "busicom", "Busicom 141-PF", "buster", "Buster", "butasan", "Butasan - Pig's & Bomber's (Japan, English)", "butasanj", "Butasan (Japan, Japanese)", + "butdeli", "Butterfly Delight", "butrfly", "Butterfly Video Game (version U350C)", "buzzard", "Buzzard", "buzzundr", "Buzzundrum (Ace)", + "bw12", "Bondwell 12", + "bw14", "Bondwell 14", + "bw2", "Bondwell Model 2", + "bw230", "BW230 (PRO28 Series)", + "bw2_expansion_slot", "Bondwell 2 expansion port", + "bw2_ramcard", "RAMCARD", "bwcasino", "Boardwalk Casino", "bwidow", "Black Widow", + "bwidowp", "Black Widow (prototype)", "bwings", "B-Wings (Japan new Ver.)", "bwingsa", "B-Wings (Alt Ver.?)", "bwingso", "B-Wings (Japan old Ver.)", + "bx256hp", "BX256-80HP", "bygone", "Bygone", + "byte", "Byte", + "bzaxxon", "Zaxxon (Bandai)", "bzone", "Battle Zone (rev 2)", + "bzone2", "Battle Zone (set 2)", "bzonea", "Battle Zone (rev 1)", "bzonec", "Battle Zone (cocktail)", + "c10", "C-10", + "c116", "Commodore 116", + "c128", "Commodore 128 (NTSC)", + "c128_comal80", "C128 COMAL 80 cartridge", + "c128_de", "Commodore 128 (Germany)", + "c128_partner", "PARTNER 128", + "c128_se", "Commodore 128 (Sweden/Finland)", + "c128cr", "Commodore 128CR (NTSC, prototype)", + "c128d", "Commodore 128D (NTSC, prototype)", + "c128d81", "Commodore 128D/81 (NTSC, prototype)", + "c128dcr", "Commodore 128DCR (NTSC)", + "c128dcr_de", "Commodore 128DCR (Germany)", + "c128dcr_se", "Commodore 128DCR (Sweden/Finland)", + "c128dcrp", "Commodore 128DCR (PAL)", + "c128dp", "Commodore 128D (PAL)", + "c128p", "Commodore 128 (PAL)", + "c140", "C140", + "c1526", "1526", + "c1530", "C1530 Datassette", + "c1531", "C1531 Datassette", + "c1540", "C1540", + "c1541", "C1541", + "c1541c", "C1541C", + "c1541dd", "C1541 Dolphin-DOS 2.0", + "c1541ii", "C1541-II", + "c1541pd", "C1541 Professional-DOS v1", + "c1541pdc", "C1541 ProLogic-DOS Classic", + "c1551", "C1551", + "c1563", "C1563", + "c1570", "C1570", + "c1571", "C1571", + "c1581", "C1581", + "c16", "Commodore 16 (NTSC)", + "c16_hu", "Commodore 16 (Hungary)", + "c16p", "Commodore 16 (PAL)", + "c1p", "Challenger 1P Series 2", + "c1pmf", "Challenger 1P MF Series 2", + "c2031", "C2031", + "c2040", "C2040", + "c2040fdc", "C2040 FDC", + "c232", "Commodore 232 (Prototype)", + "c264", "Commodore 264 (Prototype)", + "c2717", "Consul 2717", + "c2717pmd", "Consul 2717 (with PMD-32)", + "c2n", "C2N Datassette", + "c3040", "C3040", + "c352", "C352", + "c386sx16", "Commodore 386SX-16", "c3_ppays", "The Phrase That Pays (Bellfruit) (Cobra 3?)", "c3_rtime", "Radio Times (Bellfruit) (Cobra 3)", "c3_telly", "Telly Addicts (Bellfruit) (Cobra 3)", "c3_totp", "Top of the Pops (Bellfruit) (Cobra 3?)", + "c4023", "4023", + "c4040", "C4040", + "c6280", "HuC6280", + "c64", "Commodore 64 (NTSC)", + "c64_16kb", "C64 16KB EPROM cartridge", + "c64_1700reu", "1700 REU", + "c64_1750reu", "1750 REU", + "c64_1764reu", "1764 REU", + "c64_4cga", "C64 Protovision 4 Player Interface", + "c64_4dxh", "C64 DXH 4-Player Adapter", + "c64_4ksa", "C64 Kingsoft 4-Player Adapter", + "c64_4tba", "C64 Tie Break Adapter", + "c64_bn1541", "C64 Burst Nibbler 1541/1571 Parallel Cable", + "c64_comal80", "C64 COMAL 80 cartridge", + "c64_cpm", "C64 CP/M cartridge", + "c64_cs", "C64 Currah Speech", + "c64_dela_ep64", "C64 Rex 64KB EPROM cartridge", + "c64_dinamic", "C64 Dinamic cartridge", + "c64_dqbb", "C64 Double Quick Brown Box cartridge", + "c64_easy_calc_result", "C64 Easy Calc Result cartridge", + "c64_easyflash", "C64 EasyFlash cartridge", + "c64_epyx_fast_load", "C64 Epyx Fast Load cartridge", + "c64_exos", "C64 ExOS cartridge", + "c64_expansion_slot", "C64 expansion port", + "c64_fcc", "Final ChessCard", + "c64_final", "C64 Final cartridge", + "c64_final3", "C64 Final Cartridge III", + "c64_fun_play", "C64 Fun Play cartridge", + "c64_geocable", "C64 geoCable", + "c64_georam", "C64 GeoRAM cartridge", + "c64_ide64", "C64 IDE64 cartridge", + "c64_ieee488", "IEEE-488", + "c64_jp", "Commodore 64 (Japan)", + "c64_kingsoft", "C64 Kingsoft cartridge", + "c64_mach5", "C64 MACH5 cartridge", + "c64_magic_desk", "C64 Magic Desk cartridge", + "c64_magic_formel", "C64 Magic Formel cartridge", + "c64_magic_voice", "C64 Magic Voice cartridge", + "c64_midimap", "C64 Maplin MIDI", + "c64_midins", "C64 Namesoft MIDI", + "c64_midipp", "C64 Passport MIDI", + "c64_midisci", "C64 Sequential Circuits MIDI", + "c64_midisiel", "C64 Siel MIDI", + "c64_mikro_assembler", "C64 Mikro Assembler cartridge", + "c64_mscr", "C64 Multiscreen cartridge", + "c64_music64", "C64 Music 64 cartridge", + "c64_neoram", "C64 NeoRAM cartridge", + "c64_nl10", "Star NL-10 C64 Interface Cartridge", + "c64_ocean", "C64 Ocean cartridge", + "c64_pagefox", "C64 Pagefox cartridge", + "c64_partner", "C64 PARTNER 64 cartridge", + "c64_prophet64", "PROPHET64", + "c64_ps64", "C64 PS-64", + "c64_rex", "C64 Rex cartridge", + "c64_ross", "C64 Ross cartridge", + "c64_se", "Commodore 64 / VIC-64S (Sweden/Finland)", + "c64_sfxse", "C64 SFX Sound Expander cartridge", + "c64_silverrock", "C64 SilverRock cartridge", + "c64_simons_basic", "Simons' BASIC", + "c64_standard", "C64 standard cartridge", + "c64_stardos", "C64 StarDOS cartridge", + "c64_structured_basic", "C64 Structured Basic cartridge", + "c64_super_explode", "C64 Super Explode! cartridge", + "c64_super_games", "C64 Super Games cartridge", + "c64_supercpu", "SuperCPU", + "c64_sw8k", "C64 Switchable 8K cartridge", + "c64_swiftlink", "C64 SwiftLink cartridge", + "c64_system3", "C64 System 3 cartridge", + "c64_tdos", "C64 TDOS cartridge", + "c64_turbo232", "C64 Turbo232 cartridge", + "c64_vizastar", "VizaStar 64 XL4", + "c64_vizawrite", "VizaWrite 64", + "c64_warp_speed", "C64 Warp Speed cartridge", + "c64_westermann", "C64 Westermann cartridge", + "c64_xl80", "XL 80", + "c64_zaxxon", "C64 Zaxxon cartridge", + "c64c", "Commodore 64C (NTSC)", + "c64c_es", "Commodore 64C (Spain)", + "c64c_se", "Commodore 64C (Sweden/Finland)", + "c64cp", "Commodore 64C (PAL)", + "c64dtv", "Commodore 64 Direct-to-TV (Version 2 050711) (PAL)", + "c64dx", "Commodore 64DX Development System (Prototype, PAL, German)", + "c64g", "Commodore 64G (PAL)", + "c64gs", "Commodore 64 Games System (PAL)", + "c64h156", "64H156", + "c64p", "Commodore 64 (PAL)", + "c65", "Commodore 65 Development System (Prototype, NTSC)", + "c6545_1", "C6545-1 CRTC", + "c80", "C-80", + "c8002", "C8002", + "c8050", "C8050", + "c8050fdc", "Commodore 8050 FDC", + "c8250", "C8250", + "c8250lp", "C8250LP", + "c8280", "C8280", + "c900", "Commodore 900", "cabal", "Cabal (World, Joystick version)", + "cabal2", "Cabal (US set 2)", "cabala", "Cabal (Alpha Trading)", "cabalbl", "Cabal (bootleg of Joystick version, set 1, alternate sound hardware)", "cabalbl2", "Cabal (bootleg of Joystick version, set 2)", + "cabaluk", "Cabal (UK, Trackball)", "cabalus", "Cabal (US set 1, Trackball version)", "cabalus2", "Cabal (US set 2, Trackball version)", "cabaret", "Cabaret", "cachat", "Cachat (Japan)", "cactjack", "Cactus Jack's", "cactus", "Cactus (bootleg of Saboten Bombers)", + "cactusco", "Cactus Corral", "cadanglr", "Angler Dangler (DECO Cassette)", "cadash", "Cadash (World)", "cadashf", "Cadash (France)", "cadashg", "Cadash (Germany)", "cadashi", "Cadash (Italy)", "cadashj", "Cadash (Japan)", + "cadashj1", "Cadash (Japan, version 1)", + "cadashjo", "Cadash (Japan, oldest version)", "cadashp", "Cadash (World, prototype)", "cadashu", "Cadash (US)", "cafebrk", "Mahjong Cafe Break", "cafedoll", "Mahjong Cafe Doll (Japan)", + "cafepara", "Mahjong Cafe Paradise", "cafetime", "Mahjong Cafe Time", "cairblad", "Change Air Blade (Japan)", "calchase", "California Chase", "calibr50", "Caliber 50", "calipso", "Calipso", + "callwlar", "Call Of The Wild", "calorie", "Calorie Kun vs Moguranian", "calorieb", "Calorie Kun vs Moguranian (bootleg)", "calspeed", "California Speed (Version 2.1a, 4/17/98)", "calspeeda", "California Speed (Version 1.0r7a 3/4/98)", + "calspeedb", "California Speed (Version 1.0r7a Mar 4 1998, GUTS Mar 3 1998 / MAIN Jan 19 1998)", + "calyking", "Calypso King", + "cameltru", "Camel Try (US)", "cameltry", "Cameltry (US, YM2610)", "cameltrya", "Cameltry (World, YM2203 + M6295)", "cameltryau", "Cameltry (US, YM2203 + M6295)", "cameltryj", "Cameltry (Japan, YM2610)", "camlight", "Camel Lights", + "canary2", "Canary Riches 2", "canasta", "Canasta '86'", + "canbprot", "Canyon Bomber (prototype)", "candance", "Cannon Dancer (Japan)", + "candory", "Candory (Ponpoko bootleg with Mario)", "candy", "Candy Candy", "cannball", "Cannon Ball (Yun Sung, horizontal)", "cannballv", "Cannon Ball (Yun Sung, vertical)", @@ -1922,6 +2955,17 @@ const char* mameNameToRealName[] = { "cannonb2", "Cannon Ball (bootleg on Crazy Kong hardware) (set 2, buggy)", "cannonb3", "Cannon Ball (bootleg on Crazy Kong hardware) (set 3, no bonus game)", "cannonbp", "Cannon Ball (Pac-Man Hardware)", + "canons80", "Canon S-80 electronic typewriter", + "canonv10", "V-10 (MSX1)", + "canonv20", "V-20 (MSX1)", + "canonv20e", "V-20E (MSX1)", + "canonv20f", "V-20F (MSX1)", + "canonv20g", "V-20G (MSX1)", + "canonv20s", "V-20S (MSX1)", + "canonv25", "V-25 (MSX2)", + "canonv30", "V-30 (MSX2)", + "canonv30f", "V-30F (MSX2)", + "canonv8", "V-8 (MSX1)", "canvas", "Canvas Croquis", "canyon", "Canyon Bomber", "canyonp", "Canyon Bomber (prototype)", @@ -1931,6 +2975,7 @@ const char* mameNameToRealName[] = { "capbowl4", "Capcom Bowling (set 4)", "capcor", "Capitani Coraggiosi (Ver 1.3)", "capitol", "Capitol", + "caprcyc", "Capriccio Cyclone", "capsnk", "Capcom Vs. SNK Millennium Fight 2000 (JPN, USA, EXP, KOR, AUS) (Rev C)", "capsnka", "Capcom Vs. SNK Millennium Fight 2000 (JPN, USA, EXP, KOR, AUS) (Rev A)", "capsnkb", "Capcom Vs. SNK Millennium Fight 2000 (JPN, USA, EXP, KOR, AUS)", @@ -1941,12 +2986,16 @@ const char* mameNameToRealName[] = { "captavenu", "Captain America and The Avengers (US Rev 1.9)", "captavenua", "Captain America and The Avengers (US Rev 1.4)", "captavenuu", "Captain America and The Avengers (US Rev 1.6)", + "captcomj", "Captain Commando (Japan)", "captcomm", "Captain Commando (World 911202)", "captcommb", "Captain Commando (bootleg)", + "captcommb2", "Captain Commando (bootleg set 2 (with YM2151 + 2xMSM5205), 911014 other country)", "captcommj", "Captain Commando (Japan 911202)", "captcommjr1", "Captain Commando (Japan 910928)", "captcommr1", "Captain Commando (World 911014)", "captcommu", "Captain Commando (USA 910928)", + "captcomu", "Captain Commando (US)", + "captflag", "Captain Flag (Japan)", "capunc", "Capitan Uncino (Ver 1.2)", "car2", "Car 2 (bootleg of Head On 2)", "caractn", "Car Action (set 1)", @@ -1954,9 +3003,11 @@ const char* mameNameToRealName[] = { "carb2002", "Carriage Bonus 2002 (bootleg)", "carb2003", "Carriage Bonus 2003 (bootleg)", "cardline", "Card Line", + "carhntds", "Car Hunt / Deep Scan (France)", "carhop", "Car Hop", "carjmbre", "Car Jamboree", "carket", "Carket Ball", + "carmarty", "FM-Towns Car Marty", "carnevil", "CarnEvil (v1.0.3)", "carnevil1", "CarnEvil (v1.0.1)", "carnival", "Carnival (upright)", @@ -1964,24 +3015,35 @@ const char* mameNameToRealName[] = { "carnivalh", "Carnival (Head On hardware, set 1)", "carnivalha", "Carnival (Head On hardware, set 2)", "carnking", "Carnival King (v1.00.11)", + "carnvckt", "Carnival (cocktail)", "carpolo", "Car Polo", "carrera", "Carrera (Version 6.7)", + "cars2lap", "CARS 2 Laptop (Germany)", "cartfury", "Cart Fury", + "cartridge", "TI-99 cartridge", + "cartslot_image", "Cartslot", "casanova", "Casanova", "casbjack", "Casino Black Jack (color, Standard 00-05)", "cascade", "Cascade", "cashcade", "Cashcade (JPM) (SYSTEM5 VIDEO)", + "cashcham", "Cash Chameleon (Export)", + "cashchm", "Cash Chameleon", + "cashcroa", "Cash Crop", "cashcrop", "Cash Crop (Russia)", "cashquiz", "Cash Quiz (Type B, Version 5)", "cashtrn", "Cash Train (v1.10)", "casino5", "Casino Five (3315-02, U5-0)", + "casloopy", "Loopy", "caspoker", "Casino Poker (Ver PM86LO-35-5, German)", + "cassette_image", "Cassette", "castaway", "Castaway (Russia) (Atronic) (set 1)", "castawaya", "Castaway (Russia) (Atronic) (set 2)", "castfant", "Astro Fantasia (DECO Cassette)", "castfpt", "Fortune Pot (Castle) (MACH2000 V2rvA)", "castrev", "Revolution (Castle) (MACH2000 V1rvE)", "caswin", "Casino Winner", + "cat", "Cat", + "cat702", "CAT702", "catacomb", "Catacomb", "catacomp", "Catacomb (Pinball)", "catapult", "Catapult", @@ -2006,6 +3068,7 @@ const char* mameNameToRealName[] = { "cawingu", "Carrier Air Wing (USA 901012)", "cb2001", "Cherry Bonus 2001", "cb3", "Cherry Bonus III (ver.1.40, encrypted)", + "cb308", "CB-308", "cb3a", "Cherry Bonus III (ver.1.40, set 2)", "cb3b", "Cherry Bonus III (alt)", "cb3c", "Cherry Bonus III (alt, set 2)", @@ -2015,6 +3078,43 @@ const char* mameNameToRealName[] = { "cball", "Cannonball (Atari, prototype)", "cbasebal", "Capcom Baseball (Japan)", "cbdash", "Boulder Dash (DECO Cassette)", + "cbm2_24k", "24K RAM/ROM cartridge", + "cbm2_expansion_slot", "CBM-II expansion port", + "cbm2_hrga", "CBM 500/600/700 High Resolution Graphics (A)", + "cbm2_hrgb", "CBM 500/600/700 High Resolution Graphics (B)", + "cbm2_standard", "CBM-II standard cartridge", + "cbm2_user_port", "CBM2 user port", + "cbm3008", "CBM 3008", + "cbm3016", "CBM 3016", + "cbm3032", "CBM 3032", + "cbm3032b", "CBM 3032B", + "cbm4016", "CBM 4016", + "cbm4032", "CBM 4032", + "cbm4032b", "CBM 4032B", + "cbm4032f", "CBM 4032 (Fat 40)", + "cbm610", "CBM 610", + "cbm620", "CBM 620", + "cbm620_hu", "CBM 620 (Hungary)", + "cbm710", "CBM 710", + "cbm720", "CBM 720", + "cbm720_de", "CBM 720 (Germany)", + "cbm720_se", "CBM 720 (Sweden/Finland)", + "cbm730", "CBM 730", + "cbm8000_hsg_a", "CBM 8000 High Speed Graphics (A)", + "cbm8000_hsg_b", "CBM 8000 High Speed Graphics (B)", + "cbm8032", "CBM 8032", + "cbm8032_de", "CBM 8032 (Germany)", + "cbm8032_fr", "CBM 8032 (France)", + "cbm8032_se", "CBM 8032 (Sweden/Finland)", + "cbm8096", "CBM 8096", + "cbm8296", "CBM 8296", + "cbm8296d", "CBM 8296-D", + "cbm8296d_de", "CBM 8296-D (Germany)", + "cbm8296dgv_de", "CBM 8296-D GV? (Germany)", + "cbm8296ed", "CBM 8296 ExecuDesk", + "cbm8296gd", "CBM 8296GD", + "cbm_iec", "CBM IEC bus", + "cbm_iec_slot", "CBM IEC slot", "cbnj", "Bump 'n' Jump (DECO Cassette)", "cbombers", "Chase Bombers (World)", "cbombersj", "Chase Bombers (Japan)", @@ -2025,9 +3125,15 @@ const char* mameNameToRealName[] = { "cbuster", "Crude Buster (World FX version)", "cbusterj", "Crude Buster (Japan)", "cbusterw", "Crude Buster (World FU version)", + "cc10", "Chess Challenger 10 (rev. B)", + "cc40", "Compact Computer 40", + "cc7", "Chess Challenger 7 (rev. B)", + "cc_10", "Cactus Canyon (1.0)", + "cc_104", "Cactus Canyon (1.04 Test 0.2)", "cc_12", "Cactus Canyon (1.2)", "cc_13", "Cactus Canyon (1.3)", "ccasino", "Chinese Casino [BET] (Japan)", + "ccastle2", "Crystal Castles (set 2)", "ccastles", "Crystal Castles (version 4)", "ccastles1", "Crystal Castles (version 1)", "ccastles2", "Crystal Castles (version 2)", @@ -2040,30 +3146,86 @@ const char* mameNameToRealName[] = { "ccboot2", "Crazy Climber (bootleg set 2)", "ccbootmr", "Crazy Climber (Model Racing bootleg)", "ccclass", "Country Club Classic (v1.10 03-apr-1997)", + "ccfboxa", "Chihiro Firmware Update For Compact Flash Box (Rev A) (GDX-0024A)", "cchance", "Cherry Chance", "cchasm", "Cosmic Chasm (set 1)", "cchasm1", "Cosmic Chasm (set 2)", "cclimber", "Crazy Climber (US)", + "cclimber_audio", "cclimber Sound Board", "cclimberj", "Crazy Climber (Japan)", "cclimbr2", "Crazy Climber 2 (Japan)", "cclimbr2a", "Crazy Climber 2 (Japan, Harder)", + "cclimbrj", "Crazy Climber (Japan)", "cclimbroper", "Crazy Climber (Spanish, Operamatic bootleg)", + "cclimbrrod", "Crazy Climber (Spanish, Rodmar bootleg)", "cclownz", "Crazzy Clownz (Version 1.0)", + "ccmk1", "Chess Champion MK I", + "ccmk2", "Chess Champion MK II", + "ccpu", "Cinematronics CPU", "ccruise", "Caribbean Cruise", + "ccs2422", "CCS Model 2422B FDC card", + "ccs2810", "CCS Model 2810 CPU card", + "ccs300", "CCS Model 300", + "cd2501e", "CD2501E", + "cd2501ecd", "CD2501ECD", + "cd2650", "CD 2650", + "cd2801", "CD2801", + "cd2802", "CD2802", + "cd32", "Amiga CD32 (PAL)", "cd32bios", "CD32 Bios", + "cd32n", "Amiga CD32 (NTSC)", + "cdc721", "CDC721 Terminal", + "cdda", "CD/DA", + "cdi490a", "CD-i 490", + "cdi68070", "CDI68070", + "cdi910", "CD-i 910-17P Mini-MMC (PAL)", "cdibios", "CD-i Bios", + "cdicdic", "CDICDIC", + "cdimono1", "CD-i (Mono-I) (PAL)", + "cdimono2", "CD-i (Mono-II) (NTSC)", "cdiscon1", "Disco No.1 (DECO Cassette)", + "cdislave", "CDISLAVE", + "cdkong", "Donkey Kong (Coleco)", + "cdp1802", "CDP1802", + "cdp1852", "CDP1852", + "cdp1861", "CDP1861", + "cdp1862", "CDP1862", + "cdp1863", "CDP1863", + "cdp1864", "CDP1864", + "cdp1869", "RCA CDP1869", + "cdp1871", "RCA CDP1871", + "cdracula", "Castle Of Dracula", + "cdrom", "ATAPI CDROM", + "cdrom_image", "CD-ROM Image", "cdsteljn", "DS Telejan (DECO Cassette, Japan)", + "cdtv", "CDTV (PAL)", + "cdtvn", "CDTV (NTSC)", + "cdx", "CDX (USA, NTSC)", "cecmatch", "ChuckECheese's Match Game", + "cem3394", "CEM3394", + "cencourt", "Center Court (World, 4 Players, prototype) (MC-8123B)", "centaur", "Centaur", + "centipb2", "Centipede (bootleg set 2)", + "centipd2", "Centipede (revision 2)", "centipdb", "Centipede (bootleg)", "centipdd", "Centipede Dux (hack)", "centiped", "Centipede (revision 3)", + "centiped1", "Centipede (revision 1)", "centiped2", "Centipede (revision 2)", + "centiped3", "Centipede (revision 3)", + "centronics", "Centronics", + "centronics_printer", "Centronics Printer", "centtime", "Centipede (1 player, timed)", "cerberup", "Cerberus (Pinball)", "cerberus", "Cerberus", "cexplore", "Explorer (DECO Cassette)", + "cf1200", "CF-1200 (Japan) (MSX1)", + "cf2000", "CF-2000 (Japan) (MSX1)", + "cf2700", "CF-2700 (Japan) (MSX1)", + "cf2700g", "CF-2700G (Germany) (MSX1)", + "cf3000", "CF-3000 (Japan) (MSX1)", + "cf3300", "CF-3300 (Japan) (MSX1)", + "cf_cart_slot", "Fairchild Channel F Cartridge Slot", "cfarm", "Chicken Farm (Version 2.0)", "cfblue", "Crazy Fruits Blue (Russia) (Atronic) (set 1)", "cfbluea", "Crazy Fruits Blue (Russia) (Atronic) (set 2)", @@ -2072,20 +3234,38 @@ const char* mameNameToRealName[] = { "cfever50", "Casino Fever 5.0", "cfever51", "Casino Fever 5.1", "cfever61", "Casino Fever 6.1", + "cffa1", "CFFA Compact Flash for Apple I", "cfghtice", "Fighting Ice Hockey (DECO Cassette)", "cfgreen", "Crazy Fruits Green (Russia) (Atronic)", "cfield", "Chaos Field (GDL-0025)", "cfishing", "Fishing (DECO Cassette)", "cflyball", "Flying Ball (DECO Cassette)", + "cfrogger", "Frogger (Coleco)", "cftbl_l3", "Creature from the Black Lagoon (L-3,SP-1)", "cftbl_l4", "Creature from the Black Lagoon (L-4)", + "cfx9850", "CFX-9850G", + "cga", "IBM Color/Graphics Monitor Adapter", + "cga_iskr1030m", "Iskra-1030M CGA", + "cga_iskr1031", "Iskra-1031 CGA", + "cga_m24", "Olivetti M24 CGA", + "cga_mc1502", "MC1502 CGA", + "cga_poisk2", "ISA8_CGA_POISK2", + "cgalaxn", "Galaxian (Coleco)", "cgangpzl", "Cosmo Gang the Puzzle (US)", "cgangpzlj", "Cosmo Gang the Puzzle (Japan)", + "cgb_lcd", "CGB LCD", + "cgc7900", "CGC 7900", + "cgenie", "Colour Genie EG2000", + "cgenie_fdc", "Floppy Disc Controller", + "cgenie_joystick", "Joystick Interface EG2013", + "cgenie_printer", "Printer Interface EG2012", + "cgenienz", "Colour Genie EG2000 (New Zealand)", "cgip30cs", "Credit Poker (ver.30c, standard)", "cgold", "Caribbean Gold (3VXEC449, USA)", "cgold2", "Caribbean Gold II (3XF5182H04, USA)", "cgraplop", "Cluster Buster (DECO Cassette)", "cgraplop2", "Graplop (no title screen) (DECO Cassette)", + "cgunship", "Cobra Gunship [TTL]", "ch2000", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.4E Dual)", "ch2000b1", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.4R, set 1)", "ch2000b2", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.1LT, set 1)", @@ -2110,6 +3290,7 @@ const char* mameNameToRealName[] = { "champbb2", "Champion Base Ball Part-2: Pair Play (set 1)", "champbb2a", "Champion Baseball II (set 2)", "champbb2j", "Champion Baseball II (Japan)", + "champbbj", "Champion Baseball (Japan)", "champbwl", "Championship Bowling", "champwr", "Champion Wrestler (World)", "champwrj", "Champion Wrestler (Japan)", @@ -2117,12 +3298,24 @@ const char* mameNameToRealName[] = { "chanbara", "Chanbara", "chance", "Chance", "chance32", "Chance Thirty Two", + "chanf_chess", "Channel F Chess Cart", + "chanf_hang", "Channel F Hangman Cart", + "chanf_maze", "Channel F Maze Cart", + "chanf_multi_fin", "Channel F Multigame (Final Version) Cart", + "chanf_multi_old", "Channel F Multigame (Earlier Version) Cart", + "chanf_rom", "Channel F Standard Carts", "changela", "Change Lanes", "changes", "Changes", "changesa", "Changes (EME license)", + "channelf", "Channel F", + "channelf_sound", "Channel F Sound", + "channlf2", "Channel F II", + "chaos", "Chaos 2", "chaosbrk", "Chaos Breaker (v2.02J)", "chaoshea", "Chaos Heat (V2.09O)", "chaosheaj", "Chaos Heat (V2.08J)", + "chariotc", "The Chariot Challenge (04J00714, NSW/ACT)", + "chariotca", "Chariot Challenge (0100787V)", "charlien", "Charlie Ninja", "charlies", "Charlie's Angels", "chasehq", "Chase H.Q. (World)", @@ -2131,6 +3324,7 @@ const char* mameNameToRealName[] = { "chasehqju", "Chase H.Q. (Japan, upright?)", "chasehqu", "Chase H.Q. (US)", "chboxing", "Champion Boxing", + "checkmaj", "Checkman (Japan)", "checkman", "Check Man", "checkmanj", "Check Man (Japan)", "checkmat", "Checkmate", @@ -2139,12 +3333,19 @@ const char* mameNameToRealName[] = { "cheetah", "Cheetah", "chelnov", "Chelnov - Atomic Runner (World)", "chelnovj", "Chelnov - Atomic Runner (Japan)", + "chelnovjbl", "Chelnov - Atomic Runner (Japan, bootleg with I8031, set 1)", + "chelnovjbla", "Chelnov - Atomic Runner (Japan, bootleg with I8031, set 2)", "chelnovu", "Chelnov - Atomic Runner (US)", + "cherry96", "New Cherry '96 (bootleg of New Fruit Bonus?)", "chessc2", "Chess Challenge 2", + "chessmst", "Chess-Master", + "chesstrv", "Chess Traveller", "chewheel", "Cherry Wheel (Version 1.7)", "chewing", "Chewing Gum", + "chexx83", "Chexx (EM Bubble Hockey, 1983 1.1)", "cheyenne", "Cheyenne (version 1.0)", "chicken", "Chicken (Russia) (Atronic)", + "chickena", "Chicken (RHG0730, Export, 92.588%, touch)", "chihiro", "Chihiro Bios", "chikij", "Chiki Chiki Boys (Japan 900619)", "chiller", "Chiller (version 3.0)", @@ -2159,10 +3360,14 @@ const char* mameNameToRealName[] = { "chinherot", "Chinese Heroe (Taito)", "chinmoku", "Mahjong Chinmoku no Hentai (Japan 900511)", "chinsan", "Ganbare Chinsan Ooshoubu (MC-8123A, 317-5012)", + "chkmatar", "Checkmate (01J00681)", + "chkndraw", "Chicken Draw (2131-04, U5-01)", + "chkrun", "Chicken Run", "chkun", "Chance Kun (Japan)", "chleague", "Champion League (Poker)", "chleagul", "Champion League (Lattine)", "chmpnum", "Champion Number (V0.74)", + "chmpnuma", "Champion Number (V0.67)", "chocomk", "Musapey's Choco Marker (Rev A) (GDL-0014A)", "chocovdr", "Uchuu Daisakusen: Chocovader Contactee (Japan, CVC1 Ver.A)", "chokchok", "Choky! Choky!", @@ -2174,11 +3379,16 @@ const char* mameNameToRealName[] = { "choppera", "Chopper I (US set 2)", "chopperb", "Chopper I (US set 3)", "choysun", "Choy Sun Doa (20131511, Malaysia)", + "chplft", "Choplifter", + "chplftb", "Choplifter (alternate)", + "chplftbl", "Choplifter (bootleg)", "chqflag", "Chequered Flag", "chqflagj", "Chequered Flag (Japan)", "chry10", "Cherry 10 (bootleg with PIC16F84)", "chryangl", "Cherry Angel", + "chryangla", "Cherry Angel (encrypted, W-4 hardware)", "chrygld", "Cherry Gold I", + "chryglda", "Cherry Gold I (set 2, encrypted bootleg)", "chsuper2", "Champion Super 2 (V0.13)", "chsuper3", "Champion Super 3 (V0.35)", "chucklck", "Chuck-A-Luck", @@ -2188,14 +3398,20 @@ const char* mameNameToRealName[] = { "chwrestl", "Champion Pro Wrestling", "chwy", "Highway Chase (DECO Cassette)", "ciclone", "Ciclone", + "cinhell", "Chance in Hell", + "cip01", "CIP-01", + "cip03", "CIP-03", "circa33", "Circa 1933", "circus", "Circus / Acrobat TV", "circusc", "Circus Charlie (level select, set 1)", "circusc2", "Circus Charlie (level select, set 2)", "circusc3", "Circus Charlie (no level select)", + "circusc4", "Circus Charlie (no level select)", "circuscc", "Circus Charlie (Centuri)", "circusce", "Circus Charlie (Centuri, earlier)", "circusp", "Circus", + "cirrus", "CIRRUS", + "cirrus_vga", "Cirrus Logic VGA", "cischeat", "Cisco Heat", "citalcup", "Champion Italian Cup (bootleg V220IT)", "citybomb", "City Bomber (World)", @@ -2211,12 +3427,16 @@ const char* mameNameToRealName[] = { "cjdh2b", "Chao Ji Da Heng 2 (V311CNB)", "cjdh2c", "Chao Ji Da Heng 2 (V215CN)", "cjffruit", "Funny Fruit (Ver. 1.13)", + "ckidzo", "Ckidzo [TTL]", "ckong", "Crazy Kong", + "ckonga", "Crazy Kong (set 2)", "ckongalc", "Crazy Kong (Alca bootleg)", "ckongcv", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 2)", + "ckongdks", "Donkey Kong (Spanish Crazy Kong bootleg)", "ckongg", "Crazy Kong (bootleg on Galaxian hardware)", "ckonggx", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 1)", "ckongis", "Crazy Kong (bootleg on Galaxian hardware, encrypted, set 3)", + "ckongjeu", "Crazy Kong (Jeutel bootleg)", "ckongmc", "Crazy Kong (bootleg on Moon Cresta hardware)", "ckongo", "Crazy Kong (Orca bootleg)", "ckongpt2", "Crazy Kong Part II (set 1)", @@ -2242,47 +3462,69 @@ const char* mameNameToRealName[] = { "claypign", "Clay Pigeon (version 2.0)", "clayshoo", "Clay Shoot", "clbowl", "Coors Light Bowling", + "clcd", "LCD (Prototype)", "cleanswp", "Clean Sweep [TTL]", "cleoftp", "Cleopatra Fortune Plus (GDL-0012)", "cleopatr", "Cleopatra Fortune (Ver 2.1J 1996/09/05)", "cleoptra", "Cleopatra", + "clgd5428", "Cirrus Logic GD5428", + "clgd542x", "Generic Cirrus Logic GD542x Graphics Card (BIOS v1.20)", + "clgd5430", "Cirrus Logic GD5430", "cliffhgr", "Cliff Hanger (set 1)", "cliffhgra", "Cliff Hanger (set 2)", + "cliffhgra2", "Cliff Hanger (set 3)", "clkwise", "Clockwise (1VXEC534, New Zealand)", "cloak", "Cloak & Dagger (rev 5)", "cloakfr", "Cloak & Dagger (French)", "cloakgr", "Cloak & Dagger (German)", "cloaksp", "Cloak & Dagger (Spanish)", + "clock", "Clock", "clocknch", "Lock'n'Chase (DECO Cassette)", "closeenc", "Close Encounters of the Third Kind", "cloud9", "Cloud 9 (prototype)", "clown", "Clown", + "clowndwn", "Clown Roll Down (Elwood)", "clowns", "Clowns (rev. 2)", "clowns1", "Clowns (rev. 1)", "clshroad", "Clash-Road", "clshroadd", "Clash-Road (Data East license)", "clshroads", "Clash-Road (Status license)", "cltchitr", "Clutch Hitter (US, FD1094 317-0176)", + "cltchitrd", "Clutch Hitter (US) (bootleg of FD1094 317-0176 set)", "cltchitrj", "Clutch Hitter (Japan, FD1094 317-0175)", + "cltchitrjd", "Clutch Hitter (Japan) (bootleg of FD1094 317-0175 set)", "club90s", "Mahjong CLUB 90's (set 1) (Japan 900919)", "club90sa", "Mahjong CLUB 90's (set 2) (Japan 900919)", "clubk2k3", "Club Kart: European Session (2003)", "clubk2kf", "Club Kart: European Session (2003, not protected)", + "clubk2kp", "Club Kart: European Session (2003, prototype)", + "clubkcyc", "Club Kart for Cycraft (Rev A) (GDS-0029A)", "clubkprz", "Club Kart Prize", "clubkpzb", "Club Kart Prize Ver. B", + "clubkrt", "Club Kart: European Session (Rev D)", + "clubkrtc", "Club Kart: European Session (Rev C)", "clubkrtd", "Club Kart: European Session (Rev D)", "clubkrte", "Club Kart: European Session", + "clubkrto", "Club Kart: European Session", + "clubpacm", "Pacman Club / Club Lambada (Argentina)", + "clubpacma", "Pacman Club (set 1, Argentina)", + "clubpacmb", "Pacman Club (set 2, Argentina)", "cluckypo", "Lucky Poker (DECO Cassette)", "cluclu", "Vs. Clu Clu Land", "cluedo", "Cluedo (prod. 2D)", "cluedo2", "Cluedo (prod. 2)", "cluedo2c", "Cluedo (prod. 2C)", "cluedod", "Cluedo (prod. 2D) (Protocol)", + "cm1200", "M-1200 (?)", + "cm1800", "CM-1800", + "cm32l", "CM32L", "cmagica", "Carta Magica (Ver 1.8)", "cmanhat", "Manhattan (DECO Cassette)", "cmast91", "Cherry Master '91 (ver.1.30)", "cmast92", "Cherry Master '92", "cmast97", "Cherry Master '97", + "cmast99", "Cherry Master '99 (V9B.00)", + "cmast99b", "Cherry Master '99 (V9B.00 bootleg / hack)", "cmaster", "Cherry Master I (ver.1.01, set 1)", "cmasterb", "Cherry Master I (ver.1.01, set 2)", "cmasterbv", "Cherry Master I (ver.1.01, set 4, with Blitz Poker ROM?)", @@ -2290,6 +3532,22 @@ const char* mameNameToRealName[] = { "cmasterd", "Cherry Master I (ver.1.01, set 5)", "cmastere", "Cherry Master I (ver.1.01, set 6)", "cmasterf", "Cherry Master I (ver.1.01, set 7)", + "cmasterg", "Cherry Master I (ver.1.01, set 8, V4-B-)", + "cmasterh", "Cherry Master I (ver.1.10)", + "cmc_bangbead_cart", "NEOGEO CMC bangbead Cart", + "cmc_ganryu_cart", "NEOGEO CMC ganryu Cart", + "cmc_kof2000n_cart", "NEOGEO CMC kof2000n Cart", + "cmc_kof2001_cart", "NEOGEO CMC kof2001 Cart", + "cmc_kof99k_cart", "NEOGEO CMC kof99k Cart", + "cmc_mslug3h_cart", "NEOGEO CMC mslug3h Cart", + "cmc_nitd_cart", "NEOGEO CMC nitd Cart", + "cmc_preisle2_cart", "NEOGEO CMC preisle2 Cart", + "cmc_prot", "NeoGeo Protection (CMC)", + "cmc_s1945p_cart", "NEOGEO CMC s1945p Cart", + "cmc_sengoku3_cart", "NEOGEO CMC sengoku3 Cart", + "cmc_zupapa_cart", "NEOGEO CMC zupapa Cart", + "cmdhd", "HD", + "cmdpc30", "PC 30 III", "cmehyou", "Mahjong Circuit no Mehyou (Japan)", "cmezspin", "Cherry Master I (E-Z Spin bootleg / hack)", "cmfun", "Cherry Master (Fun USA v2.5 bootleg / hack)", @@ -2297,19 +3555,31 @@ const char* mameNameToRealName[] = { "cmkenosp", "Coinmaster Keno (Y2K, Spanish, 2000-12-14)", "cmkenospa", "Coinmaster Keno (Y2K, Spanish, 2000-12-02)", "cmmb162", "Centipede / Millipede / Missile Command / Let's Go Bowling (rev 1.62)", + "cmpacman", "Super Pacman (v1.2) + Cherry Master (Corsica, v8.31)", "cmrltv75", "Coinmaster Roulette V75 (Y2K, Spanish)", + "cmspacmn", "Ms. Pac-Man (Coleco)", + "cmtetris", "Tetris + Cherry Master (Corsica, v8.01, set 1)", + "cmtetrsa", "Tetris + Cherry Master (Corsica, v8.01, set 2)", + "cmtetrsb", "Tetris + Cherry Master (+K, Canada Version, encrypted)", + "cmtonig", "Cashman Tonight", "cmv4", "Cherry Master (ver.4, set 1)", "cmv4a", "Cherry Master (ver.4, set 2)", "cmv801", "Cherry Master (Corsica, ver.8.01)", "cmwm", "Cherry Master (Watermelon bootleg / hack)", + "cnbe", "Codename - Blut Engel (2006-01-19)", + "cndi", "Chip n Dale (Intro demo)", "cndypuzl", "Candy Puzzle (v1.0)", + "cnfball", "Electronic Football (Conic, TMS1000 version)", + "cnfball2", "Electronic Football II (Conic)", "cnightst", "Night Star (DECO Cassette, set 1)", "cnightst2", "Night Star (DECO Cassette, set 2)", "cninja", "Caveman Ninja (World ver 4)", + "cninja0", "Caveman Ninja (World revision 0)", "cninja1", "Caveman Ninja (World ver 1)", "cninjabl", "Caveman Ninja (bootleg)", "cninjabl2", "Caveman Ninja (bootleg, alt)", "cninjau", "Caveman Ninja (US ver 4)", + "cnsector", "Code Name: Sector", "cntct_l1", "Contact (L-1)", "cntforce", "Counterforce", "cntine31", "Continental 3 in 1 (Bingo)", @@ -2318,18 +3588,60 @@ const char* mameNameToRealName[] = { "cntrygrla", "Country Girl (Japan set 2)", "cntsteer", "Counter Steer (Japan)", "cobra", "Cobra Command (Data East LD, set 1)", + "cobra80", "Cobra 80K (ITCI)", + "cobra_jvs", "COBRA_JVS", + "cobra_jvs_host", "COBRA_JVS_HOST", "cobraa", "Cobra Command (Data East LD, set 2)", + "cobracmj", "Cobra-Command (Japan)", "cobracom", "Cobra-Command (World revision 5)", + "cobracomb", "Cobra-Command (Italian bootleg)", "cobracomj", "Cobra-Command (Japan)", + "cobracomja", "Cobra-Command (Japan?, set 2)", + "cobracomjb", "Cobra-Command (Japan, bootleg)", "cobram3", "Cobra Command (M.A.C.H. 3 hardware)", "cobrap", "Cobra", "cobraseg", "Cobra Command (Sega LaserDisc Hardware)", + "cobrasp", "Cobra (ITCI)", + "cobrata", "Cobra: The Arcade (CBR1 Ver. B)", + "coco", "Color Computer", + "coco2", "Color Computer 2", + "coco2b", "Color Computer 2B", + "coco3", "Color Computer 3 (NTSC)", + "coco3_hdb1", "CoCo3 HDB-DOS", + "coco3dw1", "Color Computer 3 (NTSC; HDB-DOS)", + "coco3h", "Color Computer 3 (NTSC; HD6309)", + "coco3p", "Color Computer 3 (PAL)", + "coco_232", "CoCo RS-232 PAK", + "coco_dwsock", "Virtual Becker Port", + "coco_fdc", "CoCo FDC", + "coco_fdc_v11", "CoCo FDC v1.1", + "coco_multipak", "CoCo Multi-Pak Interface", + "coco_orch90", "CoCo Orch-90 PAK", + "coco_vhd_image", "Virtual Hard Disk", + "cococart_slot", "CoCo Cartridge Slot", + "cocoe", "Color Computer (Extended BASIC 1.0)", + "cocoloco", "Coco Loco (set 1)", + "cocolocoa", "Coco Loco (set 2)", + "cocolocob", "Coco Loco (set 3)", + "cocopak", "CoCo Program PAK", + "cocopak_banked", "CoCo Program PAK (Banked)", + "codata", "Codata", "code1d", "Code One Dispatch (ver D)", "code1db", "Code One Dispatch (ver B)", + "cojag_hdd", "cojag HDD", + "coleco", "ColecoVision (NTSC)", + "coleco_cartridge_port", "ColecoVision cartridge port", + "coleco_hand", "ColecoVision Hand Controller", + "coleco_sac", "ColecoVision Super Action Controller", + "colecop", "ColecoVision (PAL)", + "colecovision_control_port", "ColecoVision control port", + "colecovision_standard", "ColecoVision standard cartridge", + "colecovision_xin1", "ColecoVision X-in-1 cartridge", "colmns97", "Columns '97 (JET 961209 V1.000)", "colony7", "Colony 7 (set 1)", "colony7a", "Colony 7 (set 2)", "colorama", "Colorama (English)", + "coloramas", "Colorama (P521 V13, Spanish)", "colt", "Colt", "columbia", "Columbia", "columbus", "Columbus (set 1)", @@ -2343,7 +3655,13 @@ const char* mameNameToRealName[] = { "columns", "Columns (World)", "columns2", "Columns II: The Voyage Through Time (World)", "columnsj", "Columns (Japan)", + "columnsn", "Columns (Neo Geo)", "columnsu", "Columns (US, cocktail)", + "com8116", "COM8116", + "combasc", "Combat School (joystick)", + "combascb", "Combat School (bootleg)", + "combascj", "Combat School (Japan trackball)", + "combasct", "Combat School (trackball)", "combat", "Combat (version 3.0)", "combatsc", "Combat School (joystick)", "combatscb", "Combat School (bootleg)", @@ -2390,22 +3708,49 @@ const char* mameNameToRealName[] = { "comg5108", "Cal Omega - Game 51.08 (CEI Video Poker, Jacks or Better)", "comg903d", "Cal Omega - System 903 Diag.PROM", "comg905d", "Cal Omega - System 905 Diag.PROM", + "commandj", "Senjo no Ookami", "commando", "Commando (World)", "commandob", "Commando (bootleg set 1)", "commandob2", "Commando (bootleg set 2)", "commandoj", "Senjou no Ookami", "commandou", "Commando (US set 1)", "commandou2", "Commando (US set 2)", + "commandu", "Commando (US)", "commandw", "Command War - Super Special Battle & War Game (Ver 0.0J) (Prototype)", "commsega", "Commando (Sega)", "comotion", "Comotion", + "comp4", "Comp IV", + "compani1", "Kompanion 1", + "compc1", "Commodore PC-1", + "compclr2", "Compucolor II", + "compclr_flp", "Compucolor floppy", + "compclr_flp_port", "Compucolor Floppy Port", "compgolf", "Competition Golf Final Round (revision 3)", "compgolfo", "Competition Golf Final Round (old version)", + "compis", "Compis", + "compis2", "Compis II", + "compis_fdc", "Compis FDC", + "compiskb", "Compis Keyboard", "complexx", "Complex X", + "comquest", "ComQuest Plus (German)", + "comx35n", "COMX 35 (NTSC)", + "comx35p", "COMX 35 (PAL)", + "comx_clm", "COMX 80 Column Card", + "comx_eb", "COMX-35E Expansion Box", + "comx_epr", "COMX-35 F&M EPROM Switchboard", + "comx_expansion_slot", "COMX-35 expansion slot", + "comx_fd", "COMX FD", + "comx_joy", "COMX JoyCard", + "comx_pl80", "COMX PL-80", + "comx_prn", "COMX-35 Printer Card", + "comx_ram", "COMX-35 RAM Card", + "comx_thm", "COMX-35 Thermal Printer Card", + "concept", "Concept", "condor", "Condor (bootleg of Phoenix)", "coneyis", "Old Coney Island!", "confmiss", "Confidential Mission (GDS-0001)", "congo", "Congo Bongo (Rev C, 2 board stack)", + "congo_11", "Congo (1.1)", "congo_13", "Congo (1.3)", "congo_20", "Congo (2.0)", "congo_21", "Congo (2.1)", @@ -2420,8 +3765,10 @@ const char* mameNameToRealName[] = { "contrab", "Contra (bootleg)", "contrabj", "Contra (Japan bootleg, set 1)", "contrabj1", "Contra (Japan bootleg, set 2)", + "contrae", "Contra (US / Asia, set 3)", "contraj", "Contra (Japan, set 1)", "contraj1", "Contra (Japan, set 2)", + "contrajb", "Contra (Japan bootleg)", "cookbib", "Cookie & Bibi (set 1)", "cookbib2", "Cookie & Bibi 2", "cookbib3", "Cookie & Bibi 3", @@ -2433,15 +3780,32 @@ const char* mameNameToRealName[] = { "coozumou", "Oozumou - The Grand Sumo (DECO Cassette, Japan)", "cop01", "Cop 01 (set 1)", "cop01a", "Cop 01 (set 2)", + "cop402", "COP402", + "cop410", "COP410", + "cop411", "COP411", + "cop420", "COP420", + "cop421", "COP421", + "cop444", "COP444", + "copera", "Yamaha Mixt Book Player Copera", + "copera_cart_slot", "Copera Cartridge Slot", "cops", "Cops", "copsnrob", "Cops'n Robbers", + "copsuk", "Cops (UK)", + "copycat", "Copy Cat (model 7-520)", + "copycatm2", "Copy Cat (model 7-522)", "coralr2", "Coral Riches II (1VXFC5472, New Zealand)", + "coralr2v", "Coral Riches 2", "coronatn", "Coronation Street Quiz Game", "coronatnd", "Coronation Street Quiz Game (Protocol)", + "corrida", "Corrida De Toros", "corsario", "Corsario", + "cortex", "Cortex", "corv_21", "Corvette (2.1)", + "corv_la1", "Corvette (LA1)", "corv_lx1", "Corvette (LX1)", + "corv_lx2", "Corvette (LX2)", "corv_px4", "Corvette (PX4)", + "corvus_hdc", "Corvus Flat Cable HDC", "cosflash", "Cosmic Flash", "cosmccop", "Cosmic Cop (World)", "cosmic", "Cosmic", @@ -2452,17 +3816,23 @@ const char* mameNameToRealName[] = { "cosmicgi", "Cosmic Guerilla (Spanish bootleg)", "cosmicm2", "Cosmic Monsters 2", "cosmicmo", "Cosmic Monsters (version II)", + "cosmicos", "Cosmicos", "cosmo", "Cosmo", "cosmogng", "Cosmo Gang the Video (US)", "cosmogngj", "Cosmo Gang the Video (Japan)", + "cosmognj", "Cosmo Gang the Video (Japan)", "cosmos", "Cosmos", "cotton", "Cotton (set 4, World, FD1094 317-0181a)", "cotton2", "Cotton 2 (JUET 970902 V1.000)", "cottonbm", "Cotton Boomerang (JUET 980709 V1.000)", + "cottond", "Cotton (set 4, World) (bootleg of FD1094 317-0181a set)", "cottong", "Cotocoto Cottong", "cottonj", "Cotton (set 2, Japan, Rev B, FD1094 317-0179b)", "cottonja", "Cotton (set 1, Japan, Rev A, FD1094 317-0179a)", + "cottonjad", "Cotton (set 1, Japan, Rev A) (bootleg of FD1094 317-0179a set)", + "cottonjd", "Cotton (set 2, Japan, Rev B) (bootleg of FD1094 317-0179b set)", "cottonu", "Cotton (set 3, US, FD1094 317-0180)", + "cottonud", "Cotton (set 3, US) (bootleg of FD1094 317-0180 set)", "countdwn", "Count-Down", "countrun", "Counter Run (NS6201-A 1988.3)", "countrunb", "Counter Run (bootleg set 1)", @@ -2471,10 +3841,54 @@ const char* mameNameToRealName[] = { "couple", "The Couples (set 1)", "couplei", "The Couples (set 3)", "couplep", "The Couples (set 2)", + "covox", "Covox Speech Thing", + "covox_stereo", "Covox (Stereo-in-1)", "cowboy", "Cowboy Eight Ball", "cowrace", "Cow Race (King Derby hack)", + "cp1", "CP1 / Computer Praxis", + "cp1610", "CP1610", + "cp400", "CP400", + "cp400_fdc", "CP400 FDC", "cp_15", "The Champion Pub (1.5)", "cp_16", "The Champion Pub (1.6)", + "cpacman", "Pac-Man (Coleco, Rev. 29)", + "cpacmanr1", "Pac-Man (Coleco, Rev. 28)", + "cpc300", "IQ-2000 CPC-300 (Korea) (MSX2)", + "cpc300e", "IQ-2000 CPC-300E (Korea) (MSX2)", + "cpc330k", "CPC-330K KOBO (Korea) (MSX2)", + "cpc400", "X-II CPC-400 (Korea) (MSX2)", + "cpc400s", "X-II CPC-400S (Korea) (MSX2)", + "cpc464", "Amstrad CPC464", + "cpc464p", "Amstrad CPC464+", + "cpc50a", "Zemmix CPC-50A (Korea) (MSX1)", + "cpc50b", "Zemmix CPC-50B (Korea) (MSX1)", + "cpc51", "Zemmix CPC-51 (Korea) (MSX1)", + "cpc61", "Zemmix CPC-61 (Korea) (MSX2)", + "cpc6128", "Amstrad CPC6128", + "cpc6128f", "Amstrad CPC6128 (France, AZERTY Keyboard)", + "cpc6128p", "Amstrad CPC6128+", + "cpc6128s", "Amstrad CPC6128 (Sweden/Finland)", + "cpc664", "Amstrad CPC664", + "cpc88", "CPC-88 (Korea) (MSX1)", + "cpc_amdrum", "Amdrum", + "cpc_brunword4", "Brunword Elite MK4", + "cpc_ddi1", "DDI-1", + "cpc_dkspeech", "DK'Tronics Speech Synthesiser", + "cpc_doubler", "Draysoft Doubler", + "cpc_expansion_slot", "Amstrad CPC expansion port", + "cpc_hd20", "Dobbertin HD20", + "cpc_mf2", "Multiface II", + "cpc_pds", "Programmers Development System (CPC Target)", + "cpc_playcity", "PlayCity", + "cpc_rom", "ROM Box", + "cpc_ser", "Pace RS232C interface", + "cpc_serams", "Amstrad RS232C interface", + "cpc_smartwatch", "Dobbertin Smartwatch", + "cpc_ssa1", "SSA-1", + "cpc_symf2", "SYMBiFACE II", + "cpc_transtape", "HM Transtape", + "cpg120", "Zemmix CPG-120 Normal (Korea) (MSX2)", + "cphd", "Crouching Poney Hidden Dragon (DEMO)", "cpoker", "Champion Poker (v220I)", "cpokerpk", "Champion Italian PK (bootleg, blue board)", "cpokerpkg", "Champion Italian PK (bootleg, green board)", @@ -2486,27 +3900,45 @@ const char* mameNameToRealName[] = { "cprogolf", "Tournament Pro Golf (DECO Cassette)", "cprogolf18", "18 Challenge Pro Golf (DECO Cassette, Japan)", "cprogolfj", "Tournament Pro Golf (DECO Cassette, Japan)", + "cps1demo", "Chaos Demo (CPS-1)", + "cps1frog", "Frog Feast (CPS-1)", + "cps3_custom", "CPS3 Custom", "cps3boot", "CPS3 Multi-game bootleg for HD6417095 type SH2 (New Generation, 3rd Strike, JoJo's Venture, JoJo's Bizarre Adventure, Red Earth)", "cps3boota", "CPS3 Multi-game bootleg for dead security cart (New Generation, 2nd Impact, 3rd Strike)", + "cps3bootao", "CPS3 Multi-game bootleg for dead security cart (older)", + "cps3bootao2", "CPS3 Multi-game bootleg for dead security cart (oldest) (New Generation, 2nd Impact and 3rd Strike only)", + "cps3booto", "CPS3 Multi-game bootleg for HD6417095 type SH2 (older)", + "cps3booto2", "CPS3 Multi-game bootleg for HD6417095 type SH2 (oldest) (New Generation, 3rd Strike, JoJo's Venture, JoJo's Bizarre Adventure and Red Earth only)", "cps3bs32", "Street Fighter III 2nd Impact: Giant Attack (USA 970930, bootleg for HD6417095 type SH2, V3)", "cps3bs32a", "Street Fighter III 2nd Impact: Giant Attack (USA 970930, bootleg for HD6417095 type SH2, older)", "cpsoccer", "Pro Soccer (DECO Cassette)", "cpsoccerj", "Pro Soccer (DECO Cassette, Japan)", "cptennis", "Pro Tennis (DECO Cassette)", "cpthook", "Captain Hook", + "cpu09", "CPU09", "cpzn1", "ZN1", "cpzn2", "ZN2", + "cqback", "Electronic Quarterback", + "cquestlin", "Cube Quest Line CPU", + "cquestrot", "Cube Quest Rotate CPU", + "cquestsnd", "Cube Quest Sound CPU", + "cr511b", "CR-511-B CD-ROM drive", + "cr589", "Matsushita CR589", "cr589fw", "CD-ROM Drive Updater 2.0 (700B04)", "cr589fwa", "CD-ROM Drive Updater (700A04)", "crackndj", "Crackin' DJ", "cracksht", "Crackshot (version 2.0)", + "craft", "Craft", "crakndj2", "Crackin' DJ Part 2", "crash", "Crash", + "crashnsc", "Crash 'n Score/Stock Car [TTL]", "crater", "Crater Raider", "crazyblk", "Crazy Blocks", + "crazybon", "Crazy Bonus 2002", "crazycop", "Crazy Cop (Japan)", "crazyfgt", "Crazy Fight", "crazywar", "Crazy War", + "crbalon2", "Crazy Balloon (set 2)", "crbaloon", "Crazy Balloon (set 1)", "crbaloon2", "Crazy Balloon (set 2)", "crgolf", "Crowns Golf (834-5419-04)", @@ -2520,10 +3952,16 @@ const char* mameNameToRealName[] = { "crimecu", "Crime City (US)", "crimep2", "Crime Patrol 2: Drug Wars v1.3", "crimep211", "Crime Patrol 2: Drug Wars v1.1", + "crimep2_11", "Crime Patrol 2: Drug Wars v1.1", "crimepat", "Crime Patrol v1.4", + "crimepat_12", "Crime Patrol v1.2", + "crimepat_14", "Crime Patrol v1.4", "crimfght", "Crime Fighters (US 4 players)", "crimfght2", "Crime Fighters (World 2 Players)", "crimfghtj", "Crime Fighters (Japan 2 Players)", + "crimfghtu", "Crime Fighters (US 4 Players)", + "crimfgt2", "Crime Fighters (World 2 Players)", + "crimfgtj", "Crime Fighters (Japan 2 Players)", "crisscrs", "Criss Cross (Sweden)", "critcrsh", "Critter Crusher (EA 951204 V1.000)", "crkdown", "Crack Down (World, Floppy Based, FD1094 317-0058-04c)", @@ -2532,6 +3970,7 @@ const char* mameNameToRealName[] = { "crockman", "Crock-Man", "croquis", "Croquis (Germany)", "crospang", "Cross Pang", + "crospuzl", "Cross Puzzle", "crossbld", "Cross Blades! (Japan)", "crossbow", "Crossbow (version 2.0)", "croupier", "Croupier (Playmark Roulette v.20.05)", @@ -2540,6 +3979,7 @@ const char* mameNameToRealName[] = { "crshnscr", "Crash 'n Score [TTL]", "crshrace", "Lethal Crash Race (set 1)", "crshrace2", "Lethal Crash Race (set 2)", + "crspru", "Crystal Springs (USA)", "crsword", "Crossed Swords (ALM-002)(ALH-002)", "crszone", "Crisis Zone (CSZO4 Ver. B)", "crszonev2a", "Crisis Zone (CSZO2 Ver. A)", @@ -2547,7 +3987,14 @@ const char* mameNameToRealName[] = { "crszonev3b", "Crisis Zone (CSZO3 Ver. B, set 1)", "crszonev3b2", "Crisis Zone (CSZO3 Ver. B, set 2)", "crszonev4a", "Crisis Zone (CSZO4 Ver. A)", + "crt", "CRT Video", + "crt5027", "CRT5027", + "crt5037", "CRT5037", + "crt9007", "SMC CRT9007", + "crt9021", "SMC CRT9021", + "crt9212", "SMC CRT9212", "crtaxihr", "Crazy Taxi High Roller (Rev B) (GDX-0002B)", + "crtc_ega", "crtc_EGA", "cruisin", "Cruisin", "crush", "Crush Roller (set 1)", "crush2", "Crush Roller (set 2)", @@ -2557,6 +4004,7 @@ const char* mameNameToRealName[] = { "crushbl2", "Crush Roller (bootleg set 2)", "crushbl3", "Crush Roller (bootleg set 3)", "crusherm", "Crusher Makochan (Japan)", + "crushrlf", "Crush Roller (Famaresa PCB)", "crushs", "Crush Roller (bootleg set 4)", "crusnexo", "Cruis'n Exotica (version 2.4)", "crusnexoa", "Cruis'n Exotica (version 2.0)", @@ -2573,21 +4021,43 @@ const char* mameNameToRealName[] = { "crusnwld20", "Cruis'n World (rev L2.0)", "crusnwld23", "Cruis'n World (rev L2.3)", "crusnwld24", "Cruis'n World (rev L2.4)", + "crvfdc01", "Corvus Systems Floppy Controller", + "crvfdc02", "Corvus Systems Buffered Floppy Controller", + "crvisio2", "CreatiVision MK-II (Europe)", + "crvisioj", "CreatiVision (Japan)", + "crvision", "CreatiVision", + "crvision_10k", "CreatiVision 10K Carts", + "crvision_12k", "CreatiVision 12K Carts", + "crvision_16k", "CreatiVision 16K Carts", + "crvision_18k", "CreatiVision 18K Carts", + "crvision_4k", "CreatiVision 4K Carts", + "crvision_6k", "CreatiVision 6K Carts", + "crvision_8k", "CreatiVision 8K Carts", + "crvision_cart_slot", "CreatiVision Cartridge Slot", "cryptklr", "Crypt Killer (GQ420 UAA)", "crysbios", "Crystal System BIOS", "crysking", "The Crystal of Kings", + "cryspri", "Crystal Springs", "crystal", "Crystal Colours (CMC hardware)", "crystal2", "Crystal Gal 2 (Japan 860620)", "crystalc", "Crystals Colours (Ver 1.01)", + "crystalca", "Crystals Colours (Ver 1.01)", "crystalg", "Crystal Gal (Japan 860512)", "crystals", "Crystal Springs (10155811, Malaysia)", + "crzcross", "Crazy Cross (ver EAA)", "crzmon2", "Crazy Monkey 2 (100310)", "crzmon2_2", "Crazy Monkey 2 (100311 Lottery)", "crzmon2_3", "Crazy Monkey 2 (100315 Entertainment)", "crzrally", "Crazy Rally (set 1)", "crzrallya", "Crazy Rally (set 2)", "crzrallyg", "Crazy Rally (Gecas license)", + "crzyddz", "Crazy Dou Di Zhu", "crzytaxi", "Crazy Taxi (JPN, USA, EXP, KOR, AUS)", + "cs4031", "CS4031", + "cs8221", "CS8221", + "csc", "Champion Sensory Chess Challenger (English)", + "cscfr", "Champion Sensory Chess Challenger (French)", + "cscg", "Champion Sensory Chess Challenger (German)", "csclub", "Capcom Sports Club (Euro 971017)", "csclub1", "Capcom Sports Club (Euro 970722)", "csclub1d", "Capcom Sports Club (Euro 970722 Phoenix Edition) (bootleg)", @@ -2597,10 +4067,22 @@ const char* mameNameToRealName[] = { "csclubjy", "Capcom Sports Club (Japan 970722, yellow case)", "cscrtry", "Scrum Try (DECO Cassette, set 1)", "cscrtry2", "Scrum Try (DECO Cassette, set 2)", + "cscsp", "Champion Sensory Chess Challenger (Spanish)", + "csd", "Choy Sun Doa", + "csd1", "CSD-1", + "csdce", "Choy Sun Doa Cash Express", "csdtenis", "Super Doubles Tennis (DECO Cassette, Japan)", + "cshcat", "Cash Cat (NZ)", "cshift", "Chicken Shift", "cshooter", "Cross Shooter (not encrypted)", "cshootere", "Cross Shooter (encrypted)", + "csi_102", "C.S.I. v1.02", + "csi_103", "C.S.I. v1.03", + "csi_104", "C.S.I. v1.04", + "csi_200", "C.S.I. v2.00", + "csi_210", "C.S.I. v2.10", + "csi_230", "C.S.I. v2.30", + "csi_240", "C.S.I. v2.40", "csilver", "Captain Silver (World)", "csilverj", "Captain Silver (Japan)", "csk227it", "Champion Skill (with Ability)", @@ -2610,6 +4092,7 @@ const char* mameNameToRealName[] = { "csmasho", "Cosmic Smash (JPN, USA, EXP, KOR, AUS)", "csmic_l1", "Cosmic Gunfight (L-1)", "cspike", "Gun Spike (JPN) / Cannon Spike (USA, EXP, KOR, AUS)", + "cspin2", "Capriccio Spin 2", "csplayh1", "Super CD Dai8dan Mahjong Hanafuda Cosplay Tengoku (Japan)", "csplayh5", "Mahjong Hanafuda Cosplay Tengoku 5 (Japan)", "csplayh7", "Cosplay Tengoku 7 - Super Kogal Grandprix (Japan)", @@ -2621,6 +4104,7 @@ const char* mameNameToRealName[] = { "csprintg1", "Championship Sprint (German, rev 1)", "csprints", "Championship Sprint (Spanish, rev 2)", "csprints1", "Championship Sprint (Spanish, rev 1)", + "csret", "Choy Sun Returns", "cstlevna", "Vs. Castlevania", "cstripxi", "Casino Strip XI", "csuperas", "Super Astro Fighter (DECO Cassette)", @@ -2628,10 +4112,13 @@ const char* mameNameToRealName[] = { "csweetht", "Sweet Heart (DECO Cassette)", "ct2k3sa", "Crouching Tiger Hidden Dragon 2003 Super Plus alternate (The King of Fighters 2001 bootleg)", "ct2k3sp", "Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)", + "ct386sx", "NEAT 386SX (VGA, MF2 Keyboard)", + "ct486", "PC/AT 486 with CS4031 chipset", "ctcheese", "Cut The Cheese (Redemption)", "ctchzdlx", "Cut The Cheese Deluxe (Redemption)", "cterrani", "Terranean (DECO Cassette)", "cthd2003", "Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)", + "cthd2k3a", "Crouching Tiger Hidden Dragon 2003 (set 2)", "ctisland", "Treasure Island (DECO Cassette, set 1)", "ctisland2", "Treasure Island (DECO Cassette, set 2)", "ctisland3", "Treasure Island (DECO Cassette, set 3)", @@ -2642,11 +4129,17 @@ const char* mameNameToRealName[] = { "ctribeb", "The Combatribes (bootleg set 1)", "ctribeb2", "The Combatribes (bootleg set 2)", "ctribej", "The Combatribes (Japan)", + "ctribeo", "The Combatribes (US, older)", "ctrpllrp", "Caterpillar Pacman Hack", + "ctstein", "Einstein (Castle Toy)", "ctsttape", "Test Tape (DECO Cassette)", "cubeqst", "Cube Quest (01/04/84)", "cubeqsta", "Cube Quest (12/30/83)", + "cubo", "Cubo BIOS", "cubybop", "Cuby Bop (location test)", + "cuckoo", "Cuckoo (MV4104, Export)", + "cuckooa", "Cuckoo", + "cuda", "Apple Cuda", "cueball", "Cue Ball Wizard", "cuebrick", "Cue Brick (World version D)", "cuebrickj", "Cue Brick (Japan)", @@ -2663,17 +4156,41 @@ const char* mameNameToRealName[] = { "cupsocsb2", "Seibu Cup Soccer :Selection: (bootleg, set 2)", "cupsocsb3", "Seibu Cup Soccer :Selection: (bootleg, set 3)", "curvebal", "Curve Ball", + "cutefght", "Cute Fighter", "cutieq", "Cutie Q", "cv_10", "Cirqus Voltaire (1.0)", "cv_11", "Cirqus Voltaire (1.1)", "cv_13", "Cirqus Voltaire (1.3)", "cv_14", "Cirqus Voltaire (1.4)", "cv_20h", "Cirqus Voltaire (2.0H)", + "cvicny", "Practice-z80", "cvs2gd", "Capcom Vs. SNK 2 Millionaire Fighting 2001 (Rev A) (GDL-0007A)", "cvsgd", "Capcom Vs. SNK Millennium Fight 2000 Pro (GDL-0004)", "cworld", "Capcom World (Japan)", "cworld2j", "Adventure Quiz Capcom World 2 (Japan 920611)", + "cworld2ja", "Adventure Quiz Capcom World 2 (Japan 920611, B-Board 90629B-3, no battery)", + "cworld2jb", "Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2)", + "cx3000tc", "CX 3000 Tele Computer", + "cx5f", "CX5F (w/SFG05) (MSX1)", + "cx5f1", "CX5F (w/SFG01) (MSX1)", + "cx5m", "CX5M (MSX1)", + "cx5m128", "CX5M-128 (MSX1)", + "cx5m2", "CX5MII (MSX1)", + "cx7m", "CX7M (MSX2)", + "cx7m128", "CX7M/128 (MSX2)", + "cxd8514q", "CXD8514Q", + "cxd8530aq", "CXD8530AQ", + "cxd8530bq", "CXD8530BQ", + "cxd8530cq", "CXD8530CQ", + "cxd8538q", "CXD8538Q", + "cxd8561cq", "CXD8561CQ", + "cxd8561q", "CXD8561Q", + "cxd8606bq", "CXD8606BQ", + "cxd8654q", "CXD8654Q", + "cxd8661r", "CXD8661R", "cybattlr", "Cybattler", + "cyberb2p", "Cyberball 2072 (2 player)", + "cyberba2", "Cyberball (Version 2)", "cyberbal", "Cyberball (rev 4)", "cyberbal2", "Cyberball (rev 2)", "cyberbal2p", "Cyberball 2072 (2 player, rev 4)", @@ -2683,8 +4200,12 @@ const char* mameNameToRealName[] = { "cyberbalp", "Cyberball (prototype)", "cyberbalt", "Tournament Cyberball 2072 (rev 2)", "cyberbalt1", "Tournament Cyberball 2072 (rev 1)", + "cyberbt", "Tournament Cyberball 2072", "cyberlip", "Cyber-Lip (NGM-010)", "cybertnk", "Cyber Tank (v1.4)", + "cybikov1", "Cybiko Classic (V1)", + "cybikov2", "Cybiko Classic (V2)", + "cybikoxt", "Cybiko Xtreme", "cybots", "Cyberbots: Fullmetal Madness (Euro 950424)", "cybotsj", "Cyberbots: Fullmetal Madness (Japan 950420)", "cybotsjd", "Cyberbots: Fullmetal Madness (Japan 950424) (decrypted bootleg)", @@ -2705,6 +4226,7 @@ const char* mameNameToRealName[] = { "cyvern", "Cyvern (US)", "cyvernj", "Cyvern (Japan)", "czeroize", "Zeroize (DECO Cassette)", + "czk80", "CZK-80", "czmon_13", "Crazy Monkey (100311 World)", "czmon_15", "Crazy Monkey (100311 Entertainment)", "czmon_16", "Crazy Monkey (100312 Russia)", @@ -2723,17 +4245,32 @@ const char* mameNameToRealName[] = { "czmon_9a", "Crazy Monkey (bootleg, 070315, VIDEO GAME-1 O01 set 1)", "czmon_9b", "Crazy Monkey (bootleg, 070315, VIDEO GAME-1 O01 set 2)", "czmon_9c", "Crazy Monkey (bootleg, 070315, payout percentage 70)", + "czz50", "Chuang Zao Zhe 50", + "d110", "D110", + "d2fdc", "Apple Disk II floppy controller", + "d64plus", "Dragon 64 Plus", + "d6800", "Dream 6800", + "d6809", "6809 Portable", + "d9060", "D9060", + "d9090", "D9090", "d9final", "Dream 9 Final (v2.24)", + "dac", "DAC", "dacholer", "Dacholer", "dadandrn", "Kyukyoku Sentai Dadandarn (ver JAA)", + "dagz80", "DAG Z80 Trainer", + "dai", "DAI Personal Computer", "dai2kaku", "Dai-Dai-Kakumei (Japan)", "dai3wksi", "Dai San Wakusei Meteor (Japan)", + "dai_sound", "DAI Audio Custom", "daikaiju", "Daikaiju no Gyakushu", "daimakai", "Daimakaimura (Japan)", + "daimakaib", "Dai Makai-Mura (bootleg, Japan)", "daimakair", "Daimakaimura (Japan Resale Ver.)", "daimyojn", "Mahjong Daimyojin (Japan, T017-PB-00)", "daioh", "Daioh (set 1)", "daioha", "Daioh (set 2)", + "daiohc", "Daioh (93111A PCB conversion)", + "daiohp", "Daioh (prototype)", "daireika", "Mahjong Daireikai (Japan)", "dairesya", "Dai Ressya Goutou (Japan)", "daisenpu", "Daisenpu (Japan)", @@ -2744,6 +4281,9 @@ const char* mameNameToRealName[] = { "daiyogen", "Mahjong Daiyogen (Japan)", "dakar", "Dakar", "dakkochn", "DakkoChan House (MC-8123B, 317-5014)", + "dallas", "Mephisto Dallas", + "dallas16", "Mephisto Dallas 16 Bit", + "dallas32", "Mephisto Dallas 32 Bit", "dambustr", "Dambusters (US, set 1)", "dambustra", "Dambusters (US, set 2)", "dambustruk", "Dambusters (UK)", @@ -2770,6 +4310,7 @@ const char* mameNameToRealName[] = { "dariusgx", "Darius Gaiden - Silver Hawk Extra Version (Ver 2.7J 1995/03/06) (Official Hack)", "dariusj", "Darius (Japan)", "dariuso", "Darius (Japan old version)", + "dariusu", "Darius (US, rev 2)", "darkadv", "Dark Adventure", "darkedge", "Dark Edge (World)", "darkedgej", "Dark Edge (Japan)", @@ -2777,6 +4318,8 @@ const char* mameNameToRealName[] = { "darkhors", "Dark Horse (bootleg of Jockey Club II)", "darkmist", "The Lost Castle In Darkmist", "darkplnt", "Dark Planet", + "darksea1", "Dark Seal (World revision 1)", + "darkseaj", "Dark Seal (Japan)", "darkseal", "Dark Seal (World revision 3)", "darkseal1", "Dark Seal (World revision 1)", "darkseal2", "Dark Seal 2 (Japan v2.1)", @@ -2786,8 +4329,16 @@ const char* mameNameToRealName[] = { "darkwar", "Dark Warrior", "darthvdr", "Darth Vader (bootleg of Space Invaders)", "darwin", "Darwin 4078 (Japan)", + "dashhero", "Minna Ganbare! Dash Hero", "dassault", "Desert Assault (US)", "dassault4", "Desert Assault (US 4 Players)", + "database", "Voltmace Database", + "dataman", "DataMan", + "datapack", "Psion Datapack", + "dator3k", "Dator 3000", + "dauphin", "Dauphin", + "dave", "DAVE", + "davedrag", "Dave Dragons", "dayto2pe", "Daytona USA 2 Power Edition", "daytona", "Daytona USA (Japan, Revision A)", "daytona2", "Daytona USA 2 (Revision A)", @@ -2799,6 +4350,7 @@ const char* mameNameToRealName[] = { "daytonata", "Daytona USA (Japan, Turbo hack, set 2)", "dazzler", "Dazzler", "dbc", "Da Ban Cheng (Hong Kong, V027H)", + "dblagus", "Double agent", "dblaxle", "Double Axle (US)", "dblaxleu", "Double Axle (US, earlier)", "dblchal", "Double Challenge (Version 1.5R, set 1)", @@ -2807,6 +4359,7 @@ const char* mameNameToRealName[] = { "dblchalo", "Double Challenge (Version 1.1)", "dblchalv1", "Double Challenge (Version 1.5R Dual)", "dblcrown", "Double Crown (v1.0.3)", + "dbldyn", "Double Dynamites, The", "dbldynj", "The Double Dynamites (Japan)", "dbldynu", "The Double Dynamites (US)", "dblewing", "Double Wings", @@ -2819,33 +4372,56 @@ const char* mameNameToRealName[] = { "dbz2", "Dragonball Z 2 - Super Battle", "dbza", "Dragonball Z (rev A)", "dbzvrvs", "Dragon Ball Z V.R.V.S. (Japan)", + "dc", "Dreamcast (USA, NTSC)", "dcclub", "Dynamic Country Club (World, ROM Based)", "dcclubfd", "Dynamic Country Club (US, Floppy Based, FD1094 317-0058-09d)", "dcclubj", "Dynamic Country Club (Japan, ROM Based)", + "dcctrl", "DC_CONTROLLER", + "dcdev", "HKT-0120 Sega Dreamcast Development Box", + "dceu", "Dreamcast (Europe, PAL)", "dcheese", "Double Cheese", + "dcjp", "Dreamcast (Japan, NTSC)", "dcon", "D-Con", "dcrown", "Dream Crown (Set 1)", "dcrowna", "Dream Crown (Set 2)", + "dcs2_audio_2104", "DCS2 Audio 2104", + "dcs2_audio_2115", "DCS2 Audio 2115", + "dcs2_audio_denver", "DCS2 Audio Denver", + "dcs2_audio_dsio", "DCS2 Audio DSIO", + "dcs_audio_2k", "DCS Audio 2K", + "dcs_audio_2k_uart", "DCS Audio 2K UART", + "dcs_audio_8k", "DCS Audio 8K", + "dcs_audio_wpc", "DCS Audio WPC", + "dct11em", "DCT11-EM", "dd_l2", "Dr. Dude (LA-2)", "dd_p06", "Dr. Dude (PA-6 WPC)", "dd_p6", "Dr. Dude (PA-6)", "dd_p7", "Dr. Dude (PA-7 WPC)", "dday", "D-Day", "ddayc", "D-Day (Centuri)", + "ddaydoo", "Chulgyeok D-Day (Korea)", "ddayjlc", "D-Day (Jaleco set 1)", "ddayjlca", "D-Day (Jaleco set 2)", "ddcrew", "D. D. Crew (World, 3 Players, FD1094 317-0190)", "ddcrew1", "D. D. Crew (World, 4 Players, FD1094 317-0187)", + "ddcrew1d", "D. D. Crew (World, 4 Players) (bootleg of FD1094 317-0187 set)", "ddcrew2", "D. D. Crew (World, 2 Players, FD1094 317-0184)", + "ddcrew2d", "D. D. Crew (World, 2 Players) (bootleg of FD1094 317-0184 set)", + "ddcrewbl", "D. D. Crew (bootleg)", + "ddcrewd", "D. D. Crew (World, 3 Players) (bootleg of FD1094 317-0190 set)", "ddcrewj", "D. D. Crew (Japan, 4 Players, FD1094 317-0185)", "ddcrewj2", "D. D. Crew (Japan, 2 Players, FD1094 317-0182)", + "ddcrewj2d", "D. D. Crew (Japan, 2 Players) (bootleg of FD1094 317-0182 set)", + "ddcrewjd", "D. D. Crew (Japan, 4 Players) (bootleg of FD1094 317-0185 set)", "ddcrewu", "D. D. Crew (US, 4 Players, FD1094 317-0186)", + "ddcrewud", "D. D. Crew (US, 4 Players) (bootleg of FD1094 317-0186 set)", "ddealer", "Double Dealer", "ddenlovj", "Don Den Lover Vol. 1 - Shiro Kuro Tsukeyo! (Japan)", "ddenlovr", "Don Den Lover Vol. 1 (Hong Kong)", "ddenlovrb", "Don Den Lover Vol. 1 - Heukbaeg-euro Jeonghaja (Korea, bootleg)", "ddenlovrk", "Don Den Lover Vol. 1 - Heukbaeg-euro Jeonghaja (Korea)", "ddonpach", "DoDonPachi (International, Master Ver. 97/02/05)", + "ddonpacha", "DoDonPachi (2012/02/12 Arrange Ver. 1.1) (hack)", "ddonpachj", "DoDonPachi (Japan, Master Ver. 97/02/05)", "ddp2", "DoDonPachi II - Bee Storm (World, ver. 102)", "ddp2100", "DoDonPachi II - Bee Storm (World, ver. 100)", @@ -2872,6 +4448,7 @@ const char* mameNameToRealName[] = { "ddpdojb", "DoDonPachi Dai-Ou-Jou (2002.04.05 Master Ver)", "ddpdojblk", "DoDonPachi Dai-Ou-Jou (2002.10.07.Black Ver)", "ddpdojblka", "DoDonPachi Dai-Ou-Jou (2002.10.07 Black Ver)", + "ddpdojblkbl", "DoDonPachi Dai-Ou-Jou (2002.10.07 Black Ver., bootleg Knights of Valour Super Heroes conversion)", "ddpdojh", "Dodonpachi Daioujou Tamashii (V201, China)", "ddr2m", "Dance Dance Revolution 2nd Mix (GN895 VER. JAA)", "ddr2mc", "Dance Dance Revolution 2nd Mix with beatmaniaIIDX CLUB VERSiON (GE896 VER. JAA)", @@ -2891,8 +4468,12 @@ const char* mameNameToRealName[] = { "ddr4msj", "Dance Dance Revolution 4th Mix Solo (G*A33 VER. JBA)", "ddr5m", "Dance Dance Revolution 5th Mix (G*A27 VER. JAA)", "ddra", "Dance Dance Revolution (GN845 VER. AAA)", + "ddrago3b", "Double Dragon 3 - The Rosetta Stone (bootleg)", "ddragon", "Double Dragon (Japan)", "ddragon2", "Double Dragon II - The Revenge (World)", + "ddragon2b", "Double Dragon II - The Revenge (US, bootleg)", + "ddragon2b2", "Double Dragon II - The Revenge (US bootleg, set 2)", + "ddragon2j", "Double Dragon II - The Revenge (Japan)", "ddragon2u", "Double Dragon II - The Revenge (US)", "ddragon3", "Double Dragon 3 - The Rosetta Stone (US)", "ddragon3b", "Double Dragon 3 - The Rosetta Stone (bootleg)", @@ -2925,6 +4506,7 @@ const char* mameNameToRealName[] = { "ddrusa", "Dance Dance Revolution USA (G*A44 VER. UAA)", "ddsom", "Dungeons & Dragons: Shadow over Mystara (Euro 960619)", "ddsoma", "Dungeons & Dragons: Shadow over Mystara (Asia 960619)", + "ddsomar1", "Dungeons & Dragons: Shadow over Mystara (Asia 960208)", "ddsomb", "Dungeons & Dragons: Shadow over Mystara (Brazil 960223)", "ddsomh", "Dungeons & Dragons: Shadow over Mystara (Hispanic 960223)", "ddsomj", "Dungeons & Dragons: Shadow over Mystara (Japan 960619)", @@ -2953,9 +4535,12 @@ const char* mameNameToRealName[] = { "ddux", "Dynamite Dux (set 3, World, FD1094 317-0096)", "ddux1", "Dynamite Dux (set 1, 8751 317-0095)", "dduxbl", "Dynamite Dux (Datsu bootleg)", + "dduxd", "Dynamite Dux (set 3, World) (bootleg of FD1094 317-0096 set)", "dduxj", "Dynamite Dux (set 2, Japan, FD1094 317-0094)", + "dduxjd", "Dynamite Dux (set 2, Japan) (bootleg of FD1094 317-0094 set)", "ddz", "Dou Di Zhu", "deadang", "Dead Angle", + "deadconj", "Dead Connection (Japan)", "deadconx", "Dead Connection (World)", "deadconxj", "Dead Connection (Japan)", "deadeye", "Dead Eye", @@ -2968,7 +4553,33 @@ const char* mameNameToRealName[] = { "deathsml", "Deathsmiles (2007/10/09 MASTER VER)", "decathlt", "Decathlete (JUET 960709 V1.001)", "decathlto", "Decathlete (JUET 960424 V1.000)", + "deco104", "DECO104PROT", + "deco146", "DECO146PROT", + "deco16", "DECO16", + "deco16ic", "Data East IC 55 / 56 / 74 / 141", + "deco222", "DECO 222", + "deco_bac06", "decbac06_device", + "deco_karnovsprites", "karnovsprites_device", + "deco_mxc06", "decmxc06_device", + "deco_zoomspr", "DECO Zooming Sprites", + "decobsmt", "Data East/Sega/Stern BSMT2000 Sound Board", + "decoc10707", "DECO C10707", "decocass", "DECO Cassette System", + "decocass_tape", "DECO Cassette Tape", + "decocomn", "Data East Common Video Functions", + "decocpu1", "Data East Pinball CPU Board Type 1", + "decocpu2", "Data East Pinball CPU Board Type 2", + "decocpu3", "Data East Pinball CPU Board Type 3", + "decocpu3b", "Data East Pinball CPU Board Type 3B", + "decocpu6", "DECO CPU-6", + "decocpu7", "DECO CPU-7", + "decodmd1", "Data East Pinball Dot Matrix Display Type 1", + "decodmd2", "Data East Pinball Dot Matrix Display Type 2", + "decodmd3", "Data East Pinball Dot Matrix Display Type 3", + "decospr", "decospr_device", + "dectalk", "DECtalk DTC-01", + "dectalk_isa", "DECTalk-PC", + "deepfrz", "Deep Freeze", "deerhunt", "Deer Hunting USA V4.3", "deerhunta", "Deer Hunting USA V4.2", "deerhuntb", "Deer Hunting USA V4.0", @@ -2981,8 +4592,12 @@ const char* mameNameToRealName[] = { "defenderb", "Defender (Blue label)", "defenderg", "Defender (Green label)", "defenderw", "Defender (White label)", + "defendg", "Defender (Green label)", + "defendw", "Defender (White label)", "defense", "Defense (System 16B, FD1089A 317-0028)", "defndjeu", "Defender (bootleg)", + "delep256", "C64 Dela 256KB EPROM cartridge", + "deltqn", "Delta Queen", "deltrace", "Delta Race", "deluxe5", "Deluxe 5 (ver. 0107, 07/01/2000, set 1)", "deluxe5a", "Deluxe 5 (ver. 0107, 07/01/2000, set 2)", @@ -2998,10 +4613,12 @@ const char* mameNameToRealName[] = { "demonwld1", "Demon's World / Horror Story (set 2)", "demonwld2", "Demon's World / Horror Story (set 3)", "demonwld3", "Demon's World / Horror Story (set 4)", + "dempa_shinbunsha_joystick", "Dempa Shinbunsha Joystick", "dendego", "Densha de GO! (Ver 2.2 J)", "dendego2", "Densha de GO! 2 Kousoku-hen (Ver 2.5 J)", "dendego23k", "Densha de GO! 2 Kousoku-hen 3000-bandai (Ver 2.20 J)", "dendegox", "Densha de GO! EX (Ver 2.4 J)", + "dendy", "Dendy Classic", "denjinmk", "Denjin Makai", "denseib", "Ghost Chaser Densei (SNES bootleg)", "depthch", "Depthcharge", @@ -3013,10 +4630,14 @@ const char* mameNameToRealName[] = { "deroon", "Deroon DeroDero", "desert", "Desert Tank", "desertbr", "Desert Breaker (World, FD1094 317-0196)", + "desertbrd", "Desert Breaker (World) (bootleg of FD1094 317-0196 set)", "desertbrj", "Desert Breaker (Japan, FD1094 317-0194)", + "desertbrjd", "Desert Breaker (Japan) (bootleg of FD1094 317-0194 set)", "desertdn", "Desert Dan", "desertgu", "Desert Gun", "desertwr", "Desert War / Wangan Sensou", + "destderb", "Demolition Derby", + "destderm", "Demolition Derby (2-Player Mono Board Version)", "destdrby", "Destruction Derby [TTL]", "desterth", "Destination Earth (bootleg of Lunar Rescue)", "destiny", "Destiny - The Fortuneteller (USA)", @@ -3027,9 +4648,13 @@ const char* mameNameToRealName[] = { "detatwin", "Detana!! Twin Bee (Japan ver. J)", "detest", "Data East Test Chip", "deucesw2", "Deuces Wild 2 - American Heritage (Ver. 2.02F)", + "devcb2_line_dispatch", "Line dispatcher (2 slots)", + "devcb_line_dispatch", "Line dispatcher (2 slots)", "devilfsg", "Devil Fish (Galaxian hardware, bootleg?)", "devilfsh", "Devil Fish", "devilw", "Devil World", + "devstor2", "Devastators (version X)", + "devstor3", "Devastators (version V)", "devstors", "Devastators (ver. Z)", "devstors2", "Devastators (ver. X)", "devstors3", "Devastators (ver. V)", @@ -3037,13 +4662,34 @@ const char* mameNameToRealName[] = { "devzone2", "Devil Zone (easier)", "df_djpkr", "Double Joker Poker (45%-75% payout)", "dfeveron", "Dangun Feveron (Japan, Ver. 98/09/17)", + "dfkbl", "DoDonPachi Dai-Fukkatsu Black Label (2010/1/18 BLACK LABEL)", "dfndr_l4", "Defender (L-4)", "dfruit", "Fruit Dream (Japan)", + "dg680", "DG680 with DGOS-Z80 1.4", + "dgama87", "Didaktik Gama 87", + "dgama88", "Didaktik Gama 88", + "dgama89", "Didaktik Gama 89", + "dgnalpha", "Dragon Alpha Prototype", + "dgnbeta", "Dragon Beta Prototype", + "dgone", "Data General/One", "dh_lx2", "Dirty Harry (LX-2)", "dharma", "Dharma Doujou", + "dharmaj", "Dharma Doujou (Japan)", "dharmak", "Dharma Doujou (Korea)", + "di4ever", "Diamonds Forever", + "diablo68", "Novag Diablo 68000 Chess Computer", + "diablo_hd", "Diablo Disk", + "diablo_image", "Diablo", + "diag264_loopback_cassette", "Diag264 Cassette Loopback", + "diag264_serial_loopback", "Diag264 Serial Loopback", + "diag264_user_port_loopback", "Diag264 User Port Loopback", "diamond", "Diamond Run", "diamondp", "Diamond Lady", + "didakm91", "Didaktik M 91", + "didakm92", "Didaktik M 92", + "didakm93", "Didaktik M 93", + "didakt90", "Didaktik 90", + "didaktk", "Didaktik Kompakt", "diehard", "Die Hard Arcade (UET 960515 V1.000)", "dietgo", "Diet Go Go (Euro v1.1 1992.09.26)", "dietgoe", "Diet Go Go (Euro v1.1 1992.08.04)", @@ -3052,30 +4698,49 @@ const char* mameNameToRealName[] = { "digdug", "Dig Dug (rev 2)", "digdug1", "Dig Dug (rev 1)", "digdug2", "Dig Dug II (New Ver.)", + "digdug2a", "Dig Dug II (set 2)", "digdug2o", "Dig Dug II (Old Ver.)", "digdugat", "Dig Dug (Atari, rev 2)", "digdugat1", "Dig Dug (Atari, rev 1)", + "digdugb", "Dig Dug (set 2)", + "digel804", "Digelec 804 EPROM Programmer", "digger", "Digger", "diggerc", "Digger (CVS)", "diggerma", "Digger Man (prototype)", + "digiblst", "Digiblaster (DIY)", + "digitalker", "Digitalker", "digsid", "Dig Dug (manufactured by Sidam)", + "dim68k", "Dimension 68000", "dimahoo", "Dimahoo (Euro 000121)", "dimahoou", "Dimahoo (USA 000121)", "dimahoud", "Dimahoo (USA 000121 Phoenix Edition) (bootleg)", + "dina", "Dina", "diner_l1", "Diner (L-1) Europe", "diner_l3", "Diner (L-3)", "diner_l4", "Diner (L-4)", "dingo", "Dingo", "dingoe", "Dingo (encrypted)", "dino", "Cadillacs and Dinosaurs (World 930201)", + "dinoaris", "Dinosaur", + "dinodino", "Dino Dino", "dinoeggs", "Dinosaur Eggs", + "dinoeh", "Cadillacs and Dinosaurs (hack, 930201 etc)", + "dinoh", "Cadillacs and Dinosaurs (bootleg set 3, 930223 Asia TW)", + "dinohc", "Cadillacs and Dinosaurs (Chinese bootleg, 930223 Asia TW)", "dinohunt", "Dinosaur Hunter (Chinese bootleg of Cadillacs and Dinosaurs)", "dinoj", "Cadillacs: Kyouryuu Shin Seiki (Japan 930201)", + "dinoki25", "Dinosaur King - D-Team VS. the Alpha Fortress (Export, Ver 2.500) (MDA-C0047)", + "dinoking", "Dinosaur King (USA)", + "dinokior", "Dinosaur King - Operation: Dinosaur Rescue (USA, Export)", "dinopic", "Cadillacs and Dinosaurs (bootleg with PIC16c57, set 1)", "dinopic2", "Cadillacs and Dinosaurs (bootleg with PIC16c57, set 2)", + "dinopic3", "Cadillacs and Dinosaurs (bootleg set 3 (with PIC16c57), 930201 etc)", + "dinopic4", "Cadillacs and Dinosaurs (bootleg set 4 (with PIC16c57), 930223 Asia TW)", "dinorex", "Dino Rex (World)", "dinorexj", "Dino Rex (Japan)", "dinorexu", "Dino Rex (US)", + "dinot", "Cadillacs and Dinosaurs Turbo (bootleg set 1, 930223 Asia TW)", + "dinotpic", "Cadillacs and Dinosaurs Turbo (bootleg set 2 (with PIC16c57), 930201 etc)", "dinou", "Cadillacs and Dinosaurs (USA 930201)", "dirtdash", "Dirt Dash (Rev. DT2)", "dirtdvls", "Dirt Devils (set 1) (Revision A)", @@ -3088,17 +4753,25 @@ const char* mameNameToRealName[] = { "discoboy", "Disco Boy", "discoboyp", "Disco Boy (Promat license?)", "discof", "Disco No.1 (Rev.F)", + "discrete", "DISCRETE", + "diskonchip_g3", "DiskOnChip G3", "ditrio", "Diamond Trio (set 1)", "diverboy", "Diver Boy", + "dj2db", "DJ2DB", "djboy", "DJ Boy (set 1)", "djboya", "DJ Boy (set 2)", "djboyj", "DJ Boy (Japan)", + "djdma", "DJDMA", "dkgensan", "Daiku no Gensan (Japan, M82)", "dkgensanm72", "Daiku no Gensan (Japan, M72)", "dking", "Donkey King", "dkingjr", "Donkey King Jr. (bootleg of Donkey Kong Jr.)", + "dkjrbl", "Donkey Kong Junior (bootleg?)", + "dkjrjp", "Donkey Kong Junior (Japan)", + "dkngjrjp", "Donkey Kong Jr. (Original Japanese)", "dkong", "Donkey Kong (US set 1)", "dkong3", "Donkey Kong 3 (US)", + "dkong3abl", "Donkey Kong 3 (bootleg with 2xAY8910)", "dkong3b", "Donkey Kong 3 (bootleg on Donkey Kong Jr. hardware)", "dkong3j", "Donkey Kong 3 (Japan)", "dkongf", "Donkey Kong Foundry (hack)", @@ -3107,6 +4780,8 @@ const char* mameNameToRealName[] = { "dkongjnrj", "Donkey Kong Junior (Japan?)", "dkongjo", "Donkey Kong (Japan set 2)", "dkongjo1", "Donkey Kong (Japan set 3)", + "dkongjp", "Donkey Kong (Japan set 1)", + "dkongjpo", "Donkey Kong (Japan set 2)", "dkongjr", "Donkey Kong Junior (US set F-2)", "dkongjrb", "Donkey Kong Jr. (bootleg)", "dkongjre", "Donkey Kong Junior (E kit)", @@ -3114,10 +4789,15 @@ const char* mameNameToRealName[] = { "dkongjrm", "Donkey Kong Jr. (bootleg on Moon Cresta hardware)", "dkongjrpb", "Donkey Kong Junior (P kit, bootleg)", "dkongo", "Donkey Kong (US set 2)", + "dkongpe", "Donkey Kong: Pauline Edition Rev 5 (2013-04-22)", "dkongx", "Donkey Kong II - Jumpman Returns (V1.2) (hack)", "dkongx11", "Donkey Kong II - Jumpman Returns (V1.1) (hack)", + "dkrainbow", "Donkey Kong - Arcade Rainbow (hack)", + "dl1416b", "DL1416B", + "dl1416t", "DL1416T", "dlair", "Dragon's Lair (US Rev. F2)", "dlair2", "Dragon's Lair 2: Time Warp (US v3.19)", + "dlair2_200", "Dragon's Lair 2: Time Warp (US v2.00, AMOA prototype)", "dlair2_211", "Dragon's Lair 2: Time Warp (US v2.11)", "dlair2_300", "Dragon's Lair 2: Time Warp (US v3.00)", "dlair2_312", "Dragon's Lair 2: Time Warp (US v3.12)", @@ -3129,6 +4809,8 @@ const char* mameNameToRealName[] = { "dlair2_318", "Dragon's Lair 2: Time Warp (US v3.18)", "dlair2_319e", "Dragon's Lair 2: Time Warp (Euro v3.19)", "dlair2_319s", "Dragon's Lair 2: Time Warp (Spanish v3.19)", + "dlair_1", "Dragon's Lair (US Beta 1, Pioneer PR-7820)", + "dlair_2", "Dragon's Lair (US Beta 2?, Pioneer PR-7820)", "dlaira", "Dragon's Lair (US Rev. A, Pioneer PR-7820)", "dlairb", "Dragon's Lair (US Rev. B, Pioneer PR-7820)", "dlairc", "Dragon's Lair (US Rev. C, Pioneer PR-7820)", @@ -3139,7 +4821,14 @@ const char* mameNameToRealName[] = { "dleague", "Dynamite League (US)", "dleaguej", "Dynamite League (Japan)", "dleuro", "Dragon's Lair (European)", + "dleuroalt", "Dragon's Lair (European, alternate)", "dlital", "Dragon's Lair (Italian)", + "dltbel", "Delta Belle", + "dm500", "Dreambox 500", + "dm5620", "Dreambox 5620", + "dm7000", "Dreambox 7000", + "dm9368", "DM9368", + "dm_clgd5430", "Diamond Speedstar Pro SE ISA Graphics Card (BIOS v1.00)", "dm_h5", "Demolition Man (H-5)", "dm_h6", "Demolition Man (H-6)", "dm_la1", "Demolition Man (LA-1)", @@ -3147,16 +4836,51 @@ const char* mameNameToRealName[] = { "dm_lx4", "Demolition Man (LX-4)", "dm_pa2", "Demolition Man (PA-2)", "dm_px5", "Demolition Man (PX-5)", + "dmac", "DMAC DMA Controller", + "dmadac", "DMA-driven DAC", + "dmddove", "Diamond Dove", "dmdtouch", "Diamond Touch (0400433V, Local)", + "dmg_lcd", "DMG LCD", "dmndrby", "Diamond Derby (Newer)", "dmndrbya", "Diamond Derby (Original)", + "dmneye2", "Diamong Eyes 2", + "dmneyeus", "Diamond eyes", "dmnfrnt", "Demon Front (68k label V105, ROM M105XX 08/05/02) (ARM label V105, ROM 08/05/02 S105XX)", "dmnfrnta", "Demon Front (68k label V102, ROM M102XX 06/19/02) (ARM label V102, ROM 05/24/02 S101XX)", "dmnfrntb", "Demon Front (68k label V103, ROM M103XX 07/05/02) (ARM label V103, ROM 07/05/02 S103XX)", "dmnfrntpcb", "Demon Front (68k label V107KR, ROM M107KR 11/03/03) (ARM label V106KR, ROM 10/16/03 S106KR) (JAMMA PCB)", + "dmodrbcc", "Demolition Derby [TTL]", + "dms3d2kp", "Diamond Stealth 3D 2000 Pro", + "dms5000", "DMS-5000", + "dms86", "DMS-86", + "dmv", "Decision Mate V", + "dmv_k200", "K200 64K RAM expansion", + "dmv_k202", "K202 192K RAM expansion", + "dmv_k208", "K208 448K RAM expansion", + "dmv_k210", "K210 Centronics", + "dmv_k211", "K211 RS-232 Communications Interface", + "dmv_k212", "K212 RS-232 Printer Interface", + "dmv_k213", "K213 RS-232 Plotter Interface", + "dmv_k220", "K220 diagnostic", + "dmv_k230", "K230 8088 without interrupt controller", + "dmv_k231", "K231 8088 without interrupt controller", + "dmv_k233", "K233 16K Shared RAM", + "dmv_k234", "K234 68008", + "dmv_k235", "K235 8088 with interrupt controller", + "dmv_k801", "K801 RS-232 Switchable Interface", + "dmv_k803", "K803 RTC", + "dmv_k806", "K806 mouse", + "dmv_keyb", "Decision Mate V Keyboard", + "dmvcart_slot", "Decision Mate V cartridge slot", "dmx", "Dance Maniax (G*874 VER. JAA)", "dmx2m", "Dance Maniax 2nd Mix (G*A39 VER. JAA)", "dmx2majp", "Dance Maniax 2nd Mix Append J-Paradise (G*A38 VER. JAA)", + "dn3000", "Apollo DN3000", + "dn3000_19i", "Apollo DN3000 19\" Monochrome", + "dn3500", "Apollo DN3500", + "dn3500_19i", "Apollo DN3500 19\" Monochrome", + "dn5500", "Apollo DN5500", + "dn5500_19i", "Apollo DN5500 19\" Monochrome", "dncfrks", "Dance Freaks (G*874 VER. KAA)", "dncsprt", "Dancing Spirit (Russia) (Atronic)", "dnmtdeka", "Dynamite Deka (J 960515 V1.000)", @@ -3165,6 +4889,7 @@ const char* mameNameToRealName[] = { "doa2m", "Dead or Alive 2 Millennium (JPN, USA, EXP, KOR, AUS)", "doaa", "Dead or Alive (Model 2A, Revision A)", "doapp", "Dead Or Alive ++ (Japan)", + "docastl2", "Mr. Do's Castle (set 2)", "docastle", "Mr. Do's Castle (set 1)", "docastle2", "Mr. Do's Castle (set 2)", "docastleo", "Mr. Do's Castle (older)", @@ -3174,6 +4899,7 @@ const char* mameNameToRealName[] = { "dodgectyb", "Dodge City (2131-82, U5-50)", "dodgectyc", "Dodge City (2131-82, U5-0 GT)", "dodgem", "Dodgem", + "dodghero", "Minna Atsumare! Dodge Hero", "dogfgt", "Acrobatic Dog-Fight", "dogfgtj", "Dog-Fight (Japan)", "dogfgtu", "Acrobatic Dog-Fight (USA)", @@ -3194,11 +4920,14 @@ const char* mameNameToRealName[] = { "dolphinp", "Dolphin's Pearl (set 1)", "dolphntr", "Dolphin Treasure (0200424V, NSW/ACT)", "dolphtra", "Dolphin Treasure (0100424V, NSW/ACT)", + "dolphtre", "Dolphin Treasure (Export)", + "dolptra", "Dolphin Treasure (alt)", "domino", "Domino Man", "domino2", "Domino II (Bingo)", "dominob", "Domino Block", "dominobv2", "Domino Block ver.2", "dominos", "Dominos", + "dominos4", "Dominos 4 (Cocktail)", "dommy", "Dommy", "doncdoon", "Hanabi de Doon! - Don-chan Puzzle", "dondenmj", "Don Den Mahjong [BET] (Japan)", @@ -3214,15 +4943,19 @@ const char* mameNameToRealName[] = { "doraemon", "Doraemon no Eawase Montage (prototype)", "dorodon", "Dorodon (set 1)", "dorodon2", "Dorodon (set 2)", + "dorunru2", "Do! Run Run (set 2)", + "dorunruc", "Do! Run Run (Do's Castle hardware)", "dorunrun", "Do! Run Run (set 1)", "dorunrun2", "Do! Run Run (set 2)", "dorunrunc", "Do! Run Run (Do's Castle hardware, set 1)", "dorunrunca", "Do! Run Run (Do's Castle hardware, set 2)", + "dotriku2", "Dottori Kun (old version)", "dotrikun", "Dottori Kun (new version)", "dotrikun2", "Dottori Kun (old version)", "dotron", "Discs of Tron (Upright)", "dotrona", "Discs of Tron (Upright alternate)", "dotrone", "Discs of Tron (Environmental)", + "doubdolp", "Double Dolphin", "doubledr", "Double Dragon (Neo-Geo)", "douni", "Mr. Do vs. Unicorns", "dowild", "Mr. Do's Wild Ride", @@ -3231,6 +4964,14 @@ const char* mameNameToRealName[] = { "downtown2", "DownTown / Mokugeki (set 2)", "downtownj", "DownTown / Mokugeki (joystick hack)", "downtownp", "DownTown / Mokugeki (prototype)", + "dp8390d", "DP8390D", + "dp8473", "DP8473", + "dpatrol", "Desert Patrol [TTL]", + "dpatrola", "Desert Patrol (set 2) [TTL]", + "dpc100", "IQ-1000 DPC-100 (Korea) (MSX1)", + "dpc180", "IQ-1000 DPC-180 (Korea) (MSX1)", + "dpc200", "IQ-1000 DPC-200 (Korea) (MSX1)", + "dpc200e", "DPC-200E (MSX1)", "dphl", "Draw Poker HI-LO (M.Kramer)", "dphla", "Draw Poker HI-LO (Alt)", "dphljp", "Draw Poker HI-LO (Japanese)", @@ -3238,6 +4979,7 @@ const char* mameNameToRealName[] = { "dphlunkb", "Draw Poker HI-LO (unknown, rev 2)", "dplay", "Double Play", "dpoker", "Draw Poker (Bally, 03-20)", + "dps1", "DPS-1", "dquizgo", "Date Quiz Go Go (Korea)", "dquizgo2", "Date Quiz Go Go Episode 2", "drac_l1", "Bram Stoker's Dracula (L-1)", @@ -3250,21 +4992,35 @@ const char* mameNameToRealName[] = { "dragnfly", "Dragonfly (Konami Endeavour)", "dragngun", "Dragon Gun (US)", "dragngunj", "Dragon Gun (Japan)", + "dragntr2", "Dragon Treasure 2 (Rev A) (GDS-0037A)", + "dragntr3", "Dragon Treasure 3 (Rev A) (GDS-0041A)", "dragon", "Dragon", + "dragon200", "Dragon 200", + "dragon200e", "Dragon 200-E", + "dragon32", "Dragon 32", + "dragon64", "Dragon 64", + "dragon_fdc", "Dragon FDC", + "dragonsh", "Dragon's Heaven (development board)", "dragoona", "Dragoon Might (ver AAB)", "dragoonj", "Dragoon Might (ver JAA)", "dragrace", "Drag Race", "dragsphr", "Dragon Sphere", "drakor", "Drakor", "drakton", "Drakton (DK conversion)", + "drawpka", "Draw Poker", "drbyocwc", "Derby Owners Club World Edition (JPN, USA, EXP, KOR, AUS) (Rev C)", "dreambal", "Dream Ball (Japan V2.4)", "dreamwld", "Dream World", "dremshpr", "Dream Shopper", + "drfz6us", "Deep Freeze (MK6, USA)", "drgnbowl", "Dragon Bowl", + "drgnbowla", "Dragon Bowl (set 2, unencrypted program)", "drgnbstr", "Dragon Buster", "drgninja", "Dragonninja (Japan)", "drgninjab", "Dragonninja (bootleg)", + "drgninjab2", "Dragonninja (bootleg with 68705)", + "drgnlrd", "Dragon Lord", + "drgnmgic", "Dragon Magic", "drgnmst", "Dragon Master", "drgnunit", "Dragon Unit / Castle of Dragon", "drgnwrld", "Dragon World (World, V040O)", @@ -3274,12 +5030,15 @@ const char* mameNameToRealName[] = { "drgnwrldv21", "Dragon World (World, V021O)", "drgnwrldv21j", "Zhong Guo Long (Japan, V021J)", "drgnwrldv30", "Dragon World (World, V030O)", + "drgnwrldv40k", "Dragon World (Korea, V040K)", "drgpunch", "Dragon Punch (Japan)", "drgw2", "Dragon World II (ver. 110X, Export)", "drgw2c", "Zhong Guo Long II (ver. 100C, China)", + "drgw2hk", "Dragon World II (ver. 100H, Hong Kong [Hokg Kong])", "drgw2j", "Chuugokuryuu II (ver. 100J, Japan)", "drgw3", "Dragon World 3 (ver. 106)", "drgw3100", "Dragon World 3 (Japan, ver. 100)", + "drgw3103", "Chuugokuryuu 3 Special (Japan, ver. 103)", "drgw3105", "Dragon World 3 (ver. 105)", "drhl", "Drews Revenge (v.2.89, set 1)", "drhla", "Drews Revenge (v.2.89, set 2)", @@ -3312,14 +5071,35 @@ const char* mameNameToRealName[] = { "drmn7ma", "DrumMania 7th Mix (G*C07 VER. JAA)", "drmn8m", "DrumMania 8th Mix (G*C07 VER. JAA)", "drmn9m", "DrumMania 9th Mix (G*D09 VER. JAA)", + "drmred", "Dream Of The Red Chamber", + "drpcjr", "Doctor PC Jr", "drtomy", "Dr. Tomy", "drtoppel", "Dr. Toppel's Adventure (World)", + "drtoppela", "Dr. Toppel's Adventure (World, alt?)", "drtoppelj", "Dr. Toppel's Tankentai (Japan)", "drtoppelu", "Dr. Toppel's Adventure (US)", "drw80pk2", "Draw 80 Poker - Minn", "drw80pkr", "Draw 80 Poker", + "drwrt100", "DreamWriter T100", + "drwrt200", "DreamWriter T200", + "drwrt400", "DreamWriter T400", + "drwrt450", "DreamWriter 450", + "ds1204", "DS1204", + "ds12885", "DS12885", + "ds1302", "DS1302", + "ds1315", "Dallas Semiconductor DS1315", + "ds2", "DataSlim 2", + "ds2401", "DS2401", + "ds2404", "DS2404", + "ds348", "Print Plus DS348 - Dot matrix printer", + "ds5002fp", "DS5002FP", + "ds75160a", "DS75160A", + "ds75161a", "DS75161A", "dsaber", "Dragon Saber", + "dsabera", "Dragon Saber (World, older?)", "dsaberj", "Dragon Saber (Japan, Rev B)", + "dsb46", "DSB-4/6", + "dsbz80", "Sega Z80-based Digital Sound Board", "dsem", "Dancing Stage Euro Mix (G*936 VER. EAA)", "dsem2", "Dancing Stage Euro Mix 2 (G*C23 VER. EAA)", "dsfdct", "Dancing Stage featuring Dreams Come True (GC910 VER. JCA)", @@ -3331,11 +5111,26 @@ const char* mameNameToRealName[] = { "dsmbl", "Deathsmiles MegaBlack Label (2008/10/06 MEGABLACK LABEL VER)", "dsoccr94", "Dream Soccer '94 (World, M107 hardware)", "dsoccr94j", "Dream Soccer '94 (Japan, M92 hardware)", + "dsoccr94k", "Dream Soccer '94 (Korea, M107 hardware)", + "dsp16", "DSP16", + "dsp1bleg", "SNES Cart (LoROM) + NEC DSP1B Legacy", + "dsp1leg", "SNES Cart (LoROM) + NEC DSP1 Legacy", + "dsp1leg_hi", "SNES Cart (HiROM) + NEC DSP1 Legacy", + "dsp2leg", "SNES Cart (LoROM) + NEC DSP2 Legacy", + "dsp3000", "Apollo DSP3000", + "dsp32c", "DSP32C", + "dsp3500", "Apollo DSP3500", + "dsp3leg", "SNES Cart (LoROM) + NEC DSP3 Legacy", + "dsp4leg", "SNES Cart (LoROM) + NEC DSP4 Legacy", + "dsp5500", "Apollo DSP5500", + "dsp56156", "DSP56156", "dspirit", "Dragon Spirit (new version (DS3))", "dspirit1", "Dragon Spirit (old version (DS1))", "dspirit2", "Dragon Spirit (DS2)", + "dspirito", "Dragon Spirit (old version)", "dstage", "Dancing Stage - Internet Ranking Ver (GC845 VER. EBA)", "dstagea", "Dancing Stage (GN845 VER. EAA)", + "dstblom", "Desert Bloom", "dstlk", "Darkstalkers: The Night Warriors (Euro 940705)", "dstlka", "Darkstalkers: The Night Warriors (Asia 940705)", "dstlkh", "Darkstalkers: The Night Warriors (Hispanic 940818)", @@ -3345,10 +5140,13 @@ const char* mameNameToRealName[] = { "dtfamily", "Diet Family", "dtoyoken", "Mahjong Dai Touyouken (Japan)", "dtrvwz5", "Deluxe Trivia ? Whiz (6221-70, U5-0A Edition 5)", + "dual68", "Dual Systems 68000", "dualaslt", "Dual Assault", "dualgame", "Dual Games (prototype)", "duckhunt", "Vs. Duck Hunt (set DH3 E)", + "ducki", "Duck Tales (Intro demo)", "dumpmtmt", "Dump Matsumoto (Japan, 8751 317-0011a)", + "dumpump", "Dump The Ump", "dungdrag", "Dungeons & Dragons", "dungeonm", "Dungeon Magic (Ver 2.1O 1994/02/18)", "dungeonmu", "Dungeon Magic (Ver 2.1A 1994/02/18)", @@ -3356,14 +5154,21 @@ const char* mameNameToRealName[] = { "dunkmnia", "Dunk Mania (Asia, DM2/VER.C)", "dunkmniajc", "Dunk Mania (Japan, DM1/VER.C)", "dunkshot", "Dunk Shot (FD1089A 317-0022)", + "dunkshota", "Dunk Shot (Rev A, FD1089A 317-0022)", + "dunkshoto", "Dunk Shot (FD1089A 317-0022)", + "dvg", "DVG", "dvisland", "Devil Island (Version 1.4R CGA)", "dvislando", "Devil Island (Version 1.0R CGA)", + "dvk_kcgd", "DVK KCGD", + "dvk_ksm", "DVK KSM", + "dvk_ksm01", "DVK KSM-01", "dvlrider", "Devil Riders", "dvlriderg", "Devil Riders (German speech)", "dvlrideri", "Devil Riders (Italian speech)", "dvlsdre", "Devil's Dare", "dvlsdre2", "Devil's Dare (Sound Only)", "dw2001", "Dragon World 2001 (V100?, Japan)", + "dw225", "DreamWriter 225", "dw2v100x", "Dragon World II (ver. 100X, Export)", "dw_l1", "Doctor Who (L-1)", "dw_l2", "Doctor Who (L-2)", @@ -3371,12 +5176,17 @@ const char* mameNameToRealName[] = { "dwarfd", "Draw Poker III / Dwarfs Den (Dwarf Gfx)", "dwarfda", "Draw Poker III / Dwarfs Den (Card Gfx)", "dwex", "Dragon World 3 EX (ver. 100)", + "dwi", "DarkWing Duck (Intro demo)", + "dwia", "DarkWing Duck (Intro demo, alt)", + "dwj", "Tenchi wo Kurau (Japan)", "dwpc", "Dragon World Pretty Chance (V101, Japan)", + "dx64", "DX-64 (NTSC)", "dybb99", "Dynamite Baseball '99 (JPN) / World Series '99 (USA, EXP, KOR, AUS) (Rev B)", "dybbnao", "Dynamite Baseball NAOMI (JPN)", "dyger", "Dyger (Korea set 1)", "dygera", "Dyger (Korea set 2)", "dygolf", "Dynamic Golf / Virtua Golf (Rev A) (GDS-0009A)", + "dyjack", "Dynamite Jack", "dynabb", "Dynamite Baseball", "dynabb97", "Dynamite Baseball 97 (Revision A)", "dynablst", "Dynablaster / Bomber Man", @@ -3390,6 +5200,7 @@ const char* mameNameToRealName[] = { "dynamcopc", "Dynamite Cop (USA, Model 2C)", "dynamski", "Dynamic Ski", "dynashot", "Dynamic Shoot Kyousou", + "dynavisn", "Dynavision", "dyndeka2", "Dynamite Deka 2 (Japan, Model 2A)", "dyndeka2b", "Dynamite Deka 2 (Japan, Model 2B)", "dynduke", "Dynamite Duke (Europe set 1)", @@ -3402,12 +5213,31 @@ const char* mameNameToRealName[] = { "dynwarj", "Tenchi wo Kurau (Japan)", "dynwarjr", "Tenchi wo Kurau (Japan Resale Ver.)", "dzigzag", "Zig Zag (Dig Dug hardware)", + "e01", "Acorn FileStore E01", + "e01s", "Acorn FileStore E01S", + "e0516", "E05-16", + "e05a03", "E05A03", + "e05a30", "E05A30", + "e0c6s46", "E0C6S46", + "e116t", "E1-16T", + "e116xt", "E1-16XT", + "e132n", "E1-32N", + "e132t", "E1-32T", + "e132xn", "E1-32XN", + "e132xt", "E1-32XT", + "eacc", "EA Car Computer", "eagle", "Eagle (set 1)", + "eagle1600", "1600", "eagle2", "Eagle (set 2)", "eagle3", "Eagle (set 3)", + "eaglrock", "Eagle Rock", "eaglshot", "Eagle Shot Golf", + "eaglst1", "Eagle Strike (set 1)", + "eaglst2", "Eagle Strike (set 2)", + "earthinv", "Super Earth Invasion", "earthjkr", "U.N. Defense Force: Earth Joker (Japan)", "earthjkrp", "U.N. Defense Force: Earth Joker (Japan, prototype?)", + "eastland", "Easter Island", "eatpm_4g", "Elvira and the Party Monsters (LG-4)", "eatpm_4u", "Elvira and the Party Monsters (LU-4)", "eatpm_l1", "Elvira and the Party Monsters (LA-1)", @@ -3422,6 +5252,21 @@ const char* mameNameToRealName[] = { "eballdlxp3", "Eight Ball Deluxe (prototype rev. 3)", "eballdlxp4", "Eight Ball Deluxe (prototype rev. 4)", "ebases", "Extra Bases", + "ebaskb2", "Electronic Basketball 2 (Entex)", + "ebball", "Electronic Baseball (Entex)", + "ebball2", "Electronic Baseball 2 (Entex)", + "ebball3", "Electronic Baseball 3 (Entex)", + "ec1481", "EC1841 Fixed Disk Controller", + "ec1840", "EC-1840", + "ec1840_0002", "EC 1840.0002 (MDA)", + "ec1841", "EC-1841", + "ec1841_0002", "EC 1841.0002 (CGA)", + "ec1842", "EC-1842", + "ec1845", "EC-1845", + "ec1847", "EC-1847", + "ec1849", "EC-1849", + "ec65", "EC-65", + "ec65k", "EC-65K", "ec_bar5", "Bar 5 (older PCB) (Electrocoin)", "ec_bar7", "Bar 7 (Concept Games Ltd) (?)", "ec_barx", "Bar X (Electrocoin) (set 1)", @@ -3893,7 +5738,10 @@ const char* mameNameToRealName[] = { "ec_unkt", "unknown 'T' (MAB PCB?) (Concept Games Ltd) (?)", "eca", "Emergency Call Ambulance", "ecap", "Emergency Call Ambulance (US location test?)", + "ecau", "Emergency Call Ambulance (USA)", "ecax", "Emergency Call Ambulance (Export)", + "ecbbus", "ECB bus", + "ecbbus_slot", "ECB bus slot", "eclipse", "Eclipse", "ecofghtr", "Eco Fighters (World 931203)", "ecofghtra", "Eco Fighters (Asia 931203)", @@ -3901,53 +5749,95 @@ const char* mameNameToRealName[] = { "ecofghtrh", "Eco Fighters (Hispanic 931203)", "ecofghtru", "Eco Fighters (USA 940215)", "ecofghtru1", "Eco Fighters (USA 931203)", + "econet", "Econet", + "econet_slot", "Econet station", "edf", "E.D.F. : Earth Defense Force", + "edfa", "E.D.F. : Earth Defense Force (set 2)", "edfbl", "E.D.F. : Earth Defense Force (bootleg)", "edfu", "E.D.F. : Earth Defense Force (North America)", + "edracula", "Dracula (Epoch)", "edrandy", "The Cliffhanger - Edward Randy (World ver 3)", "edrandy1", "The Cliffhanger - Edward Randy (World ver 1)", "edrandy2", "The Cliffhanger - Edward Randy (World ver 2)", "edrandyj", "The Cliffhanger - Edward Randy (Japan ver 3)", + "edu64", "Educator 64 (NTSC)", + "eeprom", "ITEagle EEPROM AT93C46", + "ef9340_1", "EF9340+EF9341", + "ef9345", "EF9345", + "ef9364", "EF9364", + "ef9365", "EF9365", + "efball", "Electronic Football (Epoch)", + "efcashex", "Enchanted Forest Cash Express", + "efootb4", "Color Football 4 (Entex)", "eforest", "Enchanted Forest (12XF528902, US)", "eforesta", "Enchanted Forest (4VXFC818, NSW)", "eforestb", "Enchanted Forest (3VXFC5343, New Zealand)", + "ega", "IBM Enhanced Graphics Adapter", + "egalaxn2", "Galaxian 2 (Entex)", "egghunt", "Egg Hunt", "eggor", "Eggor", "eggs", "Eggs (USA)", + "eggsplc", "Eggs Playing Chicken", + "eggsrich", "Eggstreme Riches", "eggventr", "Egg Venture (Release 10)", "eggventr2", "Egg Venture (Release 2)", "eggventr7", "Egg Venture (Release 7)", "eggventr8", "Egg Venture (Release 8)", "eggventra", "Egg Venture (A.L. Release)", "eggventrd", "Egg Venture Deluxe", + "egret", "Apple Egret", "ehrgeiz", "Ehrgeiz (US, EG3/VER.A)", "ehrgeizaa", "Ehrgeiz (Asia, EG2/VER.A)", "ehrgeizja", "Ehrgeiz (Japan, EG1/VER.A)", + "ehx20", "Epson HX-20", + "ehx20e", "Epson HX-20 (Europe)", "eightbll", "Eight Ball", "eightfrc", "Eight Forces", "eightman", "Eight Man (NGM-025)(NGH-025)", "einning", "Extra Inning / Ball Park II", + "einnings", "Extra Innings", + "einst256", "Einstein 256", + "einstei2", "Einstein TC-01 + 80 column device", + "einstein", "Einstein TC-01", + "einstein_adc_daisy", "Einstein ADC daisy chain", + "einstein_fire_daisy", "Einstein fire button daisy chain", + "einstein_keyboard", "Einstein keyboard daisy chain", + "einvader", "Space Invader (Entex, TMS1100 version)", + "einvaderc", "Space Invader (Entex, COP444L version)", "ejanhs", "E-Jan High School (Japan)", "ejihon", "Ejihon Tantei Jimusyo (J 950613 V1.000)", "ejollyx5", "Euro Jolly X5", "ejollyx9", "Euro Jolly X9", "ejsakura", "E-Jan Sakurasou (Japan, SYS386F V2.0)", "ejsakura12", "E-Jan Sakurasou (Japan, SYS386F V1.2)", + "ekusera", "Ekusera", + "el2_3c503", "3C503 Network Adapter", "elandore", "Touryuu Densetsu Elan-Doree / Elan Doree - Legend of Dragoon (JUET 980922 V1.006)", + "eldora", "El Dorado", "eldorado", "El Dorado City of Gold", + "elecbowl", "Electronic Bowling (Marx)", + "elecdet", "Electronic Detective", + "electron", "Acorn Electron", + "elecyoy2", "Electric Yo-Yo, The (set 2)", "elecyoyo", "The Electric Yo-Yo (set 1)", "elecyoyo2", "The Electric Yo-Yo (set 2)", + "elekscmp", "Elektor SC/MP", + "elektor", "Elektor TV Games Computer", "elektra", "Elektra", "elephfam", "Elephant Family (Italian, new)", "elephfmb", "Elephant Family (Italian, old)", + "elevatob", "Elevator Action (bootleg)", "elevator", "Elevator Action", "elevatorb", "Elevator Action (bootleg)", + "elf2", "Elf II", + "elfin", "Elfin", "elgrande", "El Grande - 5 Card Draw (New)", "elim2", "Eliminator (2 Players, set 1)", "elim2a", "Eliminator (2 Players, set 2)", "elim2c", "Eliminator (2 Players, cocktail)", "elim4", "Eliminator (4 Players)", "elim4p", "Eliminator (4 Players, prototype)", + "elppa", "Elppa II+", "elvact2u", "Elevator Action II (Ver 2.2A 1995/02/20)", "elvactr", "Elevator Action Returns (Ver 2.2O 1995/02/20)", "elvactrj", "Elevator Action Returns (Ver 2.2J 1995/02/20)", @@ -3972,6 +5862,7 @@ const char* mameNameToRealName[] = { "elvisp302", "Elvis (3.02)", "elvisp303", "Elvis (3.03)", "elvisp4", "Elvis (4.00)", + "elwro800", "800 Junior", "embargo", "Embargo", "embryon", "Embryon", "emeralda", "Emeraldia (World)", @@ -3982,19 +5873,33 @@ const char* mameNameToRealName[] = { "empcityj", "Empire City: 1931 (Japan)", "empcityu", "Empire City: 1931 (US)", "empsback", "The Empire Strike Back", + "enchfore", "Enchanted Forest (MV4033, Export, 94.97%)", "enchfrst", "Enchanted Forest (0400122V, Local)", "enchlamp", "Enchanted Lamp (Konami Endeavour)", + "encspela", "Enchanted Spell", "endless", "Gundam Wing: Endless Duel (SNES bootleg)", + "endrichs", "Endless Riches (Ver 1.20)", "endurob2", "Enduro Racer (bootleg set 2)", "endurobl", "Enduro Racer (bootleg set 1)", "enduror", "Enduro Racer (YM2151, FD1089B 317-0013A)", "enduror1", "Enduro Racer (YM2203, FD1089B 317-0013A)", + "enduror1d", "Enduro Racer (YM2203) (bootleg of FD1089B 317-0013A set)", + "endurord", "Enduro Racer (YM2151) (bootleg of FD1089B 317-0013A set)", "enforce", "Enforce (World)", "enforcej", "Enforce (Japan)", "enforceja", "Enforce (Japan, Analog Controls)", "enigma2", "Enigma II", "enigma2a", "Enigma II (Space Invaders hardware)", "enigma2b", "Phantoms II (Space Invaders hardware)", + "enmirage", "Ensoniq Mirage", + "ent6r", "Enchantress 6 Reel", + "eott", "Eye Of The Tiger", + "ep128", "Enterprise One Two Eight", + "ep64", "Enterprise Sixty Four", + "ep64_exdos", "EXDOS", + "ep64_expansion_bus_slot", "Enterprise Sixty Four expansion bus slot", + "ep7x8", "C64 Dela 7x8KB EPROM cartridge", + "ep804", "EP804 EPROM Programmer", "ep_21clb", "Twenty One Club (Maygay) (EPOCH) (3.2, set 1)", "ep_21clba", "Twenty One Club (Maygay) (EPOCH) (3.2, set 2)", "ep_25crt", "25 Carrot Gold (Maygay) (EPOCH) (1.2, set 1)", @@ -4783,14 +6688,34 @@ const char* mameNameToRealName[] = { "ep_xspotb", "X Marks The Spot (Maygay) (EPOCH) (1.4, set 3)", "ep_xtra", "X-tra X-tra (Maygay) (EPOCH) (1.5, set 1)", "ep_xtraa", "X-tra X-tra (Maygay) (EPOCH) (1.5, set 2)", + "epacman2", "Pac Man 2 (Entex, cyan Pacman)", + "epacman2r", "Pac Man 2 (Entex, red Pacman)", + "epic12", "epic12_device", "eprom", "Escape from the Planet of the Robot Monsters (set 1)", "eprom2", "Escape from the Planet of the Robot Monsters (set 2)", + "eps", "EPS", + "eps16p", "EPS-16 Plus", + "epson_pf10", "EPSON PF-10 Portable Floppy Unit", + "epson_sd_320", "EPSON SD-320 Mini-Floppy Disk Drive", + "epson_sio", "EPSON SIO port", + "epson_tf20", "EPSON TF-20 Dual Floppy Disk Drive", "equites", "Equites", "equitess", "Equites (Sega)", + "er2055", "ER2055", + "er5911_16", "Serial EEPROM ER5911 (64x16)", + "er5911_8", "Serial EEPROM ER5911 (128x8)", + "erik", "Erik", "erosone", "Eros One", "ertictac", "Erotictac/Tactic", "ertictaca", "Erotictac/Tactic (ver 01)", "ertictacb", "Erotictac/Tactic (set 2)", + "es1373", "Creative Labs Ensoniq AudioPCI97 ES1373", + "es210_es", "ES-210 (Spain)", + "es5503", "Ensoniq ES5503", + "es5505", "ES5505", + "es5506", "ES5506", + "es5510", "ES5510", + "es8712", "ES8712", "esb", "The Empire Strikes Back", "escape", "Escape", "esckids", "Escape Kids (Asia, 4 Players)", @@ -4810,40 +6735,74 @@ const char* mameNameToRealName[] = { "eshb", "Esh's Aurunmilla (set 3)", "espgal", "Espgaluda (2003/10/15 Master Ver)", "espgal2", "Espgaluda II (2005/11/14 MASTER VER)", + "espgalbl", "Espgaluda (2003/10/15 Master Ver, bootleg cartridge conversion)", "espial", "Espial (Europe)", + "espiale", "Espial (Europe)", "espialu", "Espial (US?)", "esprade", "ESP Ra.De. (International, Ver. 98/04/22)", "espradej", "ESP Ra.De. (Japan, Ver. 98/04/21)", "espradejo", "ESP Ra.De. (Japan, Ver. 98/04/14)", + "esq1", "ESQ-1", + "esq1-filters", "ESQ1 Filters stage", + "esq1x22", "Ensoniq 1x22 VFD", + "esq2x16_sq1", "Ensoniq 2x16 VFD (SQ-1 variant)", + "esq2x40", "Ensoniq 2x40 VFD", + "esq2x40_sq1", "Ensoniq 2x40 VFD (SQ-1 variant)", + "esq_5505_5510_pump", "ESQ_5505_5510_PUMP", + "esqm", "ESQ-M", + "esqpanel122", "Ensoniq front panel with 1x22 VFD", + "esqpanel216_sq1", "Ensoniq front panel with 2x16 LCD", + "esqpanel240", "Ensoniq front panel with 2x40 VFD", + "esrip", "ESRIP", + "estargte", "Stargate (Entex)", "eswat", "E-Swat - Cyber Police (set 4, World, FD1094 317-0130)", "eswatbl", "E-Swat - Cyber Police (bootleg)", + "eswatd", "E-Swat - Cyber Police (set 4, World) (bootleg of FD1094 317-0130 set)", "eswatj", "E-Swat - Cyber Police (set 2, Japan, FD1094 317-0128)", "eswatj1", "E-Swat - Cyber Police (set 1, Japan, FD1094 317-0131)", + "eswatj1d", "E-Swat - Cyber Police (set 1, Japan) (bootleg of FD1094 317-0131 set)", + "eswatjd", "E-Swat - Cyber Police (set 2, Japan) (bootleg of FD1094 317-0128 set)", "eswatu", "E-Swat - Cyber Police (set 3, US, FD1094 317-0129)", + "eswatud", "E-Swat - Cyber Police (set 3, US) (bootleg of FD1094 317-0129 set)", + "et3400", "Heathkit ET-3400", + "et4000", "SVGA Tseng ET4000 Graphics Card", + "eti660", "ETI-660", "eto", "Kokontouzai Eto Monogatari (Japan)", + "eturtles", "Turtles (Entex)", "euro2k2", "Europa 2002 (Ver 2.0, set 1)", "euro2k2a", "Europa 2002 (Ver 2.0, set 2)", "euro2k2s", "Europa 2002 Space (Ver 3.0)", "euroch92", "Euro Champ '92 (World)", + "eurodsr", "Euro Double Star Record (ver.1.2)", "eurogame", "The Euro Game (set 1)", "eurogamea", "The Euro Game (set 2)", "europass", "Euro Pass (Ver 1.1)", + "europc", "EURO PC", "evelknie", "Evel Knievel", "evilngt", "Evil Night (ver UBA)", "evilngte", "Evil Night (ver EAA)", "evilston", "Evil Stone", "evlfight", "Evil Fight", + "evmbug", "TMAM6095", "evosocc", "Evolution Soccer", "ewf", "Earth Wind Fire", + "ex800", "Epson EX-800", + "excali64", "Excalibur 64", "excalibr", "Excalibur", + "excellent_spr", "Excellent 8-bit Sprite", "excelsr", "Excelsior (set 1)", "excelsra", "Excelsior (set 2)", "excitbj", "Exciting Black Jack", "excitebk", "Vs. Excitebike (set EB4-4 A)", "excitebka", "Vs. Excitebike (set EB4-3 ?)", + "excitebkj", "Vs. Excitebike (set EB4-4 A)", + "excitebko", "Vs. Excitebike (set EB4-3 ?)", "excthour", "Exciting Hour", "exctleag", "Excite League (FD1094 317-0079)", + "exctleagd", "Excite League (bootleg of FD1094 317-0079 set)", "exctscc2", "Exciting Soccer II", + "exctscca", "Exciting Soccer (alternate music)", + "exctsccb", "Exciting Soccer (bootleg)", "exctsccr", "Exciting Soccer", "exctsccra", "Exciting Soccer (alternate music)", "exctsccrb", "Exciting Soccer (bootleg)", @@ -4851,13 +6810,31 @@ const char* mameNameToRealName[] = { "exctsccrjo", "Exciting Soccer (Japan, older)", "exctsccru", "Exciting Soccer (US)", "exedexes", "Exed Exes", + "exeltel", "Exeltel", "exerion", "Exerion", "exerionb", "Exerion (bootleg)", "exeriont", "Exerion (Taito)", "exerizer", "Exerizer (Japan)", "exerizerb", "Exerizer (Japan) (bootleg)", + "exerizrb", "Exerizer (Japan) (bootleg)", + "exidy440_sound", "Exidy 440 CVSD", + "exidy_sfx", "Exidy SFX", + "exl100", "EXL 100", "exodus", "Exodus (bootleg?)", + "exp85", "Explorer/85", + "exp_slot", "86-pin expansion slot", + "expansion_slot", "Expansion Slot", "expcard", "Express Card / Top Card (Ver. 1.5)", + "expert10", "Expert 1.0 (Brazil) (MSX1)", + "expert11", "Expert 1.1 (Brazil) (MSX1)", + "expert13", "Expert 1.3 (Brazil) (MSX1)", + "expert20", "Expert 2.0 (Brazil) (MSX2)", + "expert3i", "Expert 3 IDE (MSX2+)", + "expert3t", "Expert 3 Turbo (MSX2+)", + "expertac", "Expert AC88+ (MSX2+)", + "expertdp", "Expert DDPlus (Brazil) (MSX1)", + "expertdx", "Expert DDX+ (MSX2+)", + "expertpl", "Expert Plus (Brazil) (MSX1)", "explbrkr", "Explosive Breaker", "explorer", "Explorer (bootleg of Scramble)", "exprraid", "Express Raider (World, Rev 4)", @@ -4882,14 +6859,22 @@ const char* mameNameToRealName[] = { "eyeszac", "Eyes (Italy)", "eyeszacb", "Eyes (bootleg set 2, decrypted)", "eztouch", "EZ Touch (v116 China)", + "f1", "Apricot F1", + "f10", "Apricot F10", + "f1392", "Fountain 1392", "f14_l1", "F14 Tomcat (L-1)", "f14_p3", "F14 Tomcat (P-3)", "f14_p4", "F14 Tomcat (P-4)", + "f14_p5", "F14 Tomcat (P-5)", "f15se", "F-15 Strike Eagle (rev. 2.2 02/25/91)", "f15se21", "F-15 Strike Eagle (rev. 2.1 02/04/91)", "f1dream", "F-1 Dream", "f1dreamb", "F-1 Dream (bootleg)", + "f1dreamba", "F-1 Dream (bootleg, set 2)", + "f1e", "Apricot F1e", "f1en", "F1 Exhaust Note", + "f1enj", "F1 Exhaust Note (Japan)", + "f1enu", "F1 Exhaust Note (US)", "f1gp", "F-1 Grand Prix", "f1gp2", "F-1 Grand Prix Part II", "f1gpb", "F-1 Grand Prix (Playmark bootleg)", @@ -4899,12 +6884,17 @@ const char* mameNameToRealName[] = { "f1lap", "F1 Super Lap (World)", "f1lapj", "F1 Super Lap (Japan)", "f1superb", "F1 Super Battle", + "f2", "Apricot F2", "f355", "Ferrari F355 Challenge", "f355bios", "Naomi Ferrari F355 Challenge Bios", + "f355dlx", "Naomi Ferrari F355 Challenge (deluxe) Bios", "f355twin", "Ferrari F355 Challenge (Twin)", "f355twn2", "Ferrari F355 Challenge 2 (Twin)", + "f3853", "F3853", + "f8", "Fairchild F8", "fa", "F/A (Japan)", "faceoff", "Face Off (Japan)", + "faceoffh", "Face-Off (EM Bubble Hockey)", "faeton", "Faeton", "fairyl2", "Fairy Land 2 (set 1)", "fairyl2a", "Fairy Land 2 (set 2)", @@ -4915,12 +6905,17 @@ const char* mameNameToRealName[] = { "falcnwldb", "Falcons Wild - World Wide Poker (Video Klein, set 2)", "falcnwldc", "Falcons Wild - World Wide Poker (Falcon original)", "falcon", "Falcon (bootleg of Phoenix) (8085A CPU)", + "falcon30", "Falcon030", + "falcon40", "Falcon040 (prototype)", "falconz", "Falcon (bootleg of Phoenix) (Z80 CPU)", "famibox", "FamicomBox", + "famicom", "Famicom (NTSC)", + "famitwin", "Famicom Twin", "famlyfun", "Family Fun!", "fantasia", "Fantasia (940429 PCB, set 1)", "fantasiaa", "Fantasia (940307 PCB)", "fantasiab", "Fantasia (940429 PCB, set 2)", + "fantasian", "Fantasia (940803 PCB)", "fantastc", "Fantastic (Galaga conversion on Galaxian hardware)", "fantasy", "Fantasy (World)", "fantasyj", "Fantasy (Japan)", @@ -4932,14 +6927,22 @@ const char* mameNameToRealName[] = { "fantlanda", "Fantasy Land (set 2)", "fantsia2", "Fantasia II (Explicit)", "fantsia2a", "Fantasia II (Less Explicit)", + "fantsia2n", "Fantasia II (1998)", "fantsy95", "Fantasy '95", "fantzn2", "Fantasy Zone II - The Tears of Opa-Opa (MC-8123, 317-0057)", "fantzn2x", "Fantasy Zone II - The Tears of Opa-Opa (System 16C version)", "fantzn2xp", "Fantasy Zone II - The Tears of Opa-Opa (System 16C version, prototype)", + "fantzn2xps2", "Fantasy Zone II - The Tears of Opa-Opa (System 16C, PS2 data file)", + "fantznta", "Fantasy Zone Time Attack (System 16B, PS2 data file)", "fantzone", "Fantasy Zone (Rev A, unprotected)", "fantzone1", "Fantasy Zone (unprotected)", "fantzonep", "Fantasy Zone (317-5000)", "fantzonepr", "Fantasy Zone (prototype)", + "fantzoneta", "Fantasy Zone (Time Attack, bootleg)", + "fantzono", "Fantasy Zone (Old Ver.)", + "fanucs15", "System 15", + "fanucspg", "System P Model G", + "fanucspgm", "System P Model G (monochrome)", "farfalla", "Farfalla", "farfallag", "Farfalla (German speech)", "farfallai", "Farfalla (Italian speech)", @@ -4949,6 +6952,7 @@ const char* mameNameToRealName[] = { "fashiong", "Fashion Gambler (set 1)", "fashiong2", "Fashion Gambler (set 2)", "fastdraw", "Fast Draw Showdown v1.3", + "fastdraw_130", "Fast Draw Showdown v1.30", "fastdrwp", "Fast Draw (poker conversion kit)?", "fastfred", "Fast Freddie", "fastlane", "Fast Lane", @@ -4959,10 +6963,14 @@ const char* mameNameToRealName[] = { "fatfurwa", "Fatal Fury: Wild Ambition (rev.A)", "fatfury1", "Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai (NGM-033)(NGH-033)", "fatfury2", "Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai (NGM-047)(NGH-047)", + "fatfury2_prot", "NeoGeo Protection (Fatal Fury 2)", + "fatfury2a", "Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai (NGM-047)", "fatfury3", "Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai (NGM-069)(NGH-069)", + "fatfury3a", "Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai (NGM-069)(NGH-069) (alternate set)", "fathom", "Fathom", "fax", "FAX", "fax2", "FAX 2", + "fb01", "FB-01", "fb2010", "Fruit Bonus 2010", "fb2gen", "Fruit Bonus 2nd Generation (Version 1.8E Dual)", "fb2genc1", "Fruit Bonus 2nd Generation (Version 1.8R, set 1)", @@ -5017,12 +7025,16 @@ const char* mameNameToRealName[] = { "fbaitmca", "Fisherman's Bait - Marlin Challenge (GX889 VER. AA)", "fbaitmcj", "Fisherman's Bait - Marlin Challenge (GX889 VER. JA)", "fbaitmcu", "Fisherman's Bait - Marlin Challenge (GX889 VER. UA)", + "fball", "Fire Ball (FM Work)", "fball_ii", "Fireball II", "fbclass", "Fireball Classic", "fbcrazy", "Football Crazy (Video Quiz)", "fbdeluxe", "Fruit Bonus Deluxe (Version 1.0.9)", "fbdeluxeo", "Fruit Bonus Deluxe (Version 1.0.7)", "fbfrenzy", "Football Frenzy (NGM-034)(NGH-034)", + "fc100", "FC-100", + "fc_disksys", "FC RAM Expansion + Disk System PCB", + "fccpu1", "SYS68K/CPU-1", "fcnudge", "Fruit Carnival Nudge (Version 2.1 Dual)", "fcnudgeo", "Fruit Carnival Nudge (Version 2.0, set 1)", "fcnudgeo2", "Fruit Carnival Nudge (Version 2.0, set 2)", @@ -5032,7 +7044,9 @@ const char* mameNameToRealName[] = { "fcockt2_4", "Fruit Cocktail 2 (081105 World)", "fcockt2_4a", "Fruit Cocktail 2 (bootleg, 081105, banking address hack)", "fcockt2_4b", "Fruit Cocktail 2 (bootleg, 081105, banking address hack, no credit limit)", + "fcockt2_4c", "Fruit Cocktail 2 (bootleg, 081105, VIDEO GAME-1 FR02)", "fcockt2_4d", "Fruit Cocktail 2 (bootleg, 081105, banking address hack, payout percentage 70)", + "fcockt2_4e", "Fruit Cocktail 2 (bootleg, 081105, LOTTOGAME (I))", "fcockt2_4f", "Fruit Cocktail 2 (bootleg, 081105, LOTOS FR02)", "fcockt2_5", "Fruit Cocktail 2 (081106 Russia)", "fcockt2_6", "Fruit Cocktail 2 (090528 Lottery)", @@ -5064,10 +7078,33 @@ const char* mameNameToRealName[] = { "fcockt_9", "Fruit Cocktail (070305 Russia)", "fcombat", "Field Combat", "fcrash", "Final Crash (bootleg of Final Fight)", + "fd1089a", "FD1089A", + "fd1089b", "FD1089B", + "fd1094", "FD1094", + "fd1771", "FD1771", + "fd1791", "FD1791", + "fd1793", "FD1793", + "fd1795", "FD1795", + "fd1797", "FD1797", + "fd2000", "FD-2000", + "fd4000", "FD-4000", + "fd800", "TI FD800 Diablo floppy disk controller", + "fdc344", "Ably-Tech FDC-344", + "fdc37c665gt", "FDC37C665GT", + "fdcmag", "Magitronic Multi Floppy Controller Card", + "fdpc200", "DPC-200 (MSX1) ", + "fds", "Famicom (w/ Disk System add-on)", + "feagv10", "Elite Avant Garde (model 6117-10)", + "feagv11", "Elite Avant Garde (model 6117-11)", + "feagv2", "Elite Avant Garde (model 6114-2/3/4)", + "feagv7", "Elite Avant Garde (model 6117-7)", "fearless", "Fearless Pinocchio (V101US)", + "fellow", "Fellow (Finland)", "fenix", "Fenix (bootleg of Phoenix)", "feversoc", "Fever Soccer", "feversos", "Fever SOS (International, Ver. 98/09/25)", + "fexcel", "Excellence (model 6080/6093)", + "fexcelv", "Voice Excellence", "ffantasy", "Fighting Fantasy (Japan revision 2)", "ffantasya", "Fighting Fantasy (Japan)", "ffantasybl", "Fighting Fantasy (bootleg with 68705)", @@ -5075,6 +7112,7 @@ const char* mameNameToRealName[] = { "ffight2b", "Final Fight 2 (SNES bootleg)", "ffighta", "Final Fight (World, set 2)", "ffightbl", "Final Fight (bootleg)", + "ffightbla", "Final Fight (bootleg on Final Crash PCB)", "ffightj", "Final Fight (Japan)", "ffightj1", "Final Fight (Japan 900112)", "ffightj2", "Final Fight (Japan 900305)", @@ -5082,20 +7120,46 @@ const char* mameNameToRealName[] = { "ffightjh", "Street Smart / Final Fight (Japan, hack)", "ffightu", "Final Fight (USA, set 1)", "ffightu1", "Final Fight (USA, set 2)", + "ffightu2", "Final Fight (USA, set 3)", "ffightua", "Final Fight (USA 900112)", "ffightub", "Final Fight (USA 900613)", + "ffightuc", "Final Fight (USA 900613)", + "fforce2", "Fountain Force 2", "ffortune", "Fantasy Fortune (1VXFC5460, New Zealand)", "ffreveng", "Final Fight Revenge (JUET 990714 V1.000)", + "ffrevng10", "Final Fight Revenge (JUET 990714 V1.000)", "ffv101", "Flipper Football (v1.01)", "ffv104", "Flipper Football (v1.04)", + "fg_1000af", "Family Guy v10.0 (English,French)", + "fg_1000ag", "Family Guy v10.0 (English,German)", + "fg_1000ai", "Family Guy v10.0 (English,Italian)", + "fg_1000al", "Family Guy v10.0 (English,Spanish)", + "fg_110af", "Family Guy v11.0 (English,French)", + "fg_110ag", "Family Guy v11.0 (English,German)", + "fg_110ai", "Family Guy v11.0 (English,Italian)", + "fg_110al", "Family Guy v11.0 (English,Spanish)", + "fg_120af", "Family Guy v12.0 (English,French)", + "fg_120ag", "Family Guy v12.0 (English,German)", + "fg_120ai", "Family Guy v12.0 (English,Italian)", + "fg_120al", "Family Guy v12.0 (English,Spanish)", + "fg_300ai", "Family Guy v3.0 (English,Italian)", + "fg_400a", "Family Guy v4.0 (English)", + "fg_400ag", "Family Guy v4.0 (English,German)", + "fg_700af", "Family Guy v7.0 (English,French)", + "fg_700al", "Family Guy v7.0 (English,Spanish)", + "fg_800al", "Family Guy v8.0 (English,Spanish)", "fghtatck", "Fighter & Attacker (US)", "fghtbskt", "Fighting Basketball", "fghthist", "Fighter's History (World ver 43-07, DE-0380-2 PCB)", + "fghthista", "Fighter's History (World ver 43-07, DE-0380-2 PCB)", + "fghthistb", "Fighter's History (World ver 43-05, DE-0380-2 PCB)", "fghthistj", "Fighter's History (Japan ver 41-07, DE-0395-1 PCB)", "fghthistja", "Fighter's History (Japan ver 41-05, DE-0380-2 PCB)", "fghthistjb", "Fighter's History (Japan ver 41-04, DE-0380-1 PCB)", "fghthistu", "Fighter's History (US ver 42-05, DE-0395-1 PCB)", "fghthistua", "Fighter's History (US ver 42-03, DE-0380-2 PCB)", + "fghthistub", "Fighter's History (US ver 42-05, DE-0395-1 PCB)", + "fghthistuc", "Fighter's History (US ver 42-03, DE-0380-2 PCB)", "fghtjam", "Capcom Fighting Jam (JAM1 Ver. A)", "fghtmn", "Fighting Mania (QG918 VER. EAA)", "fghtmna", "Fighting Mania (QG918 VER. AAA)", @@ -5115,11 +7179,20 @@ const char* mameNameToRealName[] = { "fhboxers", "Funky Head Boxers (JUETBKAL 951218 V1.000)", "fhunter", "Fortune Hunter (2XF5196I01, USA)", "fhuntera", "Fortune Hunter (2XF5196I02, USA)", + "fi6845", "Fast Invaders (6845 version)", + "fi8275", "Fast Invaders (8275 version)", + "ficpio2", "486-PIO-2", + "ficvt503", "VT-503", + "fidlstix", "Fiddle Stix (1st Rev)", "fieldday", "Field Day", + "fifo7200", "IDT7200 FIFO", "fightfev", "Fight Fever (set 1)", "fightfeva", "Fight Fever (set 2)", "fightrol", "Fighting Roller", "filetto", "Filetto (v1.05 901009)", + "filetto_cga", "ISA8_CGA_FILETTO", + "filter_rc", "RC Filter", + "filter_volume", "Volume Filter", "filthyr", "Filthy Rich (Russia)", "finalap2", "Final Lap 2", "finalap2j", "Final Lap 2 (Japan)", @@ -5135,7 +7208,9 @@ const char* mameNameToRealName[] = { "finalbj", "Final Blow (Japan)", "finalbny", "Mahjong Final Bunny [BET] (Japan)", "finalbu", "Final Blow (US)", + "finalchs", "Final Chess Card", "finalgdr", "Final Godori (Korea, version 2.20.5915)", + "finalizb", "Finalizer - Super Transformation (bootleg)", "finalizr", "Finalizer - Super Transformation", "finalizrb", "Finalizer - Super Transformation (bootleg)", "finallap", "Final Lap (Rev E)", @@ -5154,26 +7229,32 @@ const char* mameNameToRealName[] = { "fire_l3", "Fire! (L-3)", "fireact", "Fire Action", "fireactd", "Fire Action Deluxe", + "fireball", "Fireball", "firebarr", "Fire Barrel (Japan)", "firebatl", "Fire Battle", "firebeas", "Firebeast (prototype)", "firebird", "Hot Fire Birds", + "firedan", "Fire Dancer", "firefox", "Fire Fox (set 1)", "firefoxa", "Fire Fox (set 2)", "firehawk", "Fire Hawk", + "firehawkv", "Fire Hawk (switchable orientation)", "firemntn", "Fire Mountain", "fireone", "Fire One", "fireshrk", "Fire Shark", "fireshrka", "Fire Shark (earlier)", "fireshrkd", "Fire Shark (Korea, set 1, easier)", "fireshrkdh", "Fire Shark (Korea, set 2, harder)", + "firetpbl", "Fire Trap (Japan bootleg)", "firetrap", "Fire Trap (US)", + "firetrapa", "Fire Trap (US, set 2)", "firetrapbl", "Fire Trap (Japan bootleg)", "firetrapj", "Fire Trap (Japan)", "firetrk", "Fire Truck / Smokey Joe", "firstcl", "First Class Traveller (set 1)", "fishfren", "Fishin' Frenzy (prototype)", "fitegolf", "Fighting Golf (World?)", + "fitegolf2", "Fighting Golf (US, Ver 2)", "fitegolfu", "Fighting Golf (US)", "fitfight", "Fit of Fighting", "fitter", "Fitter", @@ -5194,11 +7275,19 @@ const char* mameNameToRealName[] = { "fixeighttwt", "FixEight (Taiwan, Taito license)", "fixeightu", "FixEight (USA)", "fixeightut", "FixEight (USA, Taito license)", + "fixfreq", "FIXFREQ", "fjbuster", "Fujiyama Buster (Japan)", "fjholden", "FJ Holden", + "fk1", "FK-1", + "flagrall", "'96 Flag Rally", "flamegun", "Flame Gunner", "flamegunj", "Flame Gunner (Japan)", + "flamolus", "Flames Of Olympus USA (set 1)", + "flamolusa", "Flames Of Olympus USA (set 2)", + "flamoly", "Flame Of Olympus", + "flamoly2", "Flames Of Olympus 2", "flash_l1", "Flash (L-1)", + "flash_l2", "Flash (L-2)", "flash_t1", "Flash (T-1) Ted Estes", "flashgal", "Flashgal (set 1)", "flashgala", "Flashgal (set 2)", @@ -5207,11 +7296,15 @@ const char* mameNameToRealName[] = { "flashgdnp1", "Flash Gordon (prototype rev. 1)", "flashgdnp2", "Flash Gordon (prototype rev. 2)", "flashgdnv", "Flash Gordon (Vocalizer sound)", + "fldragon", "Flash Dragon", "flicker", "Flicker (prototype)", "flicky", "Flicky (128k Version, System 2, 315-5051)", + "flicky2", "Flicky (set 2)", + "flickyg", "Flicky (128k Version, System 2, 315-5051, alt graphics)", "flickyo", "Flicky (64k Version, System 1, 315-5051, set 1)", "flickys1", "Flicky (64k Version, System 1, 315-5051, set 2)", "flickys2", "Flicky (128k Version, System 2, not encrypted)", + "flickys2g", "Flicky (128k Version, System 2, not encrypted, alt graphics)", "flight2k", "Flight 2000", "flipjack", "Flipper Jack", "flipmaze", "Flip Maze (V2.04J)", @@ -5219,7 +7312,31 @@ const char* mameNameToRealName[] = { "flipull", "Flipull (Japan)", "flkatck", "Flak Attack (Japan)", "flkatcka", "Flak Attack (Japan, PWB 450593 sub-board)", + "floppy_35_dd", "3.5\" double density floppy drive", + "floppy_35_ed", "3.5\" extended density floppy drive", + "floppy_35_hd", "3.5\" high density floppy drive", + "floppy_35_ssdd", "3.5\" single-sided double density floppy drive", + "floppy_3_dsdd", "3\" double sided floppy drive", + "floppy_3_ssdd", "3\" single sided floppy drive", + "floppy_525_dd", "5.25\" double density floppy drive", + "floppy_525_hd", "5.25\" high density floppy drive", + "floppy_525_qd", "5.25\" quad density floppy drive", + "floppy_525_sd", "5.25\" single density floppy drive", + "floppy_525_sd_35t", "5.25\" single density 35-track floppy drive", + "floppy_525_ssdd", "5.25\" single-sided double density floppy drive", + "floppy_525_ssqd", "5.25\" single-sided quad density floppy drive", + "floppy_525_sssd", "5.25\" single-sided single density floppy drive", + "floppy_525_sssd_35t", "5.25\" single-sided single density 35-track floppy drive", + "floppy_8_dsdd", "8\" double density double sided floppy drive", + "floppy_8_dssd", "8\" single density double sided floppy drive", + "floppy_8_ssdd", "8\" double density single sided floppy drive", + "floppy_8_sssd", "8\" single density single sided floppy drive", + "floppy_apple", "Apple Disk II", + "floppy_connector", "Floppy drive connector abstraction", + "floppy_sonny", "Floppy Disk [Sony]", + "flopsnd", "Floppy sound", "flower", "Flower (US)", + "flower_sound", "Flower Custom Sound", "flowerj", "Flower (Japan)", "flstory", "The FairyLand Story", "flstoryj", "The FairyLand Story (Japan)", @@ -5229,12 +7346,33 @@ const char* mameNameToRealName[] = { "flyboyb", "Fly-Boy (bootleg)", "flytiger", "Flying Tiger (set 1)", "flytigera", "Flying Tiger (set 2)", + "fm11", "FM-11 EX", + "fm16beta", "FM-16β", + "fm7", "FM-7", + "fm7740sx", "FM-77AV40SX", + "fm77av", "FM-77AV", + "fm8", "FM-8", "fmaniac3", "Fishing Maniac 3", + "fmnew7", "FM-NEW7", + "fmscsi", "FM-SCSI", + "fmtmarty", "FM-Towns Marty", + "fmtmarty2", "FM-Towns Marty 2", + "fmtowns", "FM-Towns", + "fmtownsa", "FM-Towns (alternate)", + "fmtownsftv", "FM-Towns II FreshTV", + "fmtownshr", "FM-Towns II HR", + "fmtownsmx", "FM-Towns II MX", + "fmtownssj", "FM-Towns II SJ", + "fmtownsux", "FM-Towns II UX", + "fmx", "FM-X (MSX1)", "fncywld", "Fancy World - Earth of Crisis", "fnkyfish", "Funky Fish", "fnshark", "Flyin' Shark (bootleg of Hishou Zame)", + "fnvision", "FunVision", "foathens", "Flame of Athens", + "followst", "Follow The Stars", "foodf", "Food Fight (rev 3)", + "foodf1", "Food Fight (rev 1)", "foodf2", "Food Fight (rev 2)", "foodfc", "Food Fight (cocktail)", "footchmp", "Football Champ (World)", @@ -5242,6 +7380,7 @@ const char* mameNameToRealName[] = { "forcebrk", "Force Break (bootleg)", "forceii", "Force II", "forgottn", "Forgotten Worlds (World)", + "forgottna", "Forgotten Worlds (World)", "forgottnu", "Forgotten Worlds (USA, B-Board 88621B-2, Rev. C)", "forgottnu1", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. C)", "forgottnua", "Forgotten Worlds (USA, B-Board 88618B-2, Rev. A)", @@ -5249,17 +7388,31 @@ const char* mameNameToRealName[] = { "formatz", "Formation Z", "fort2b", "Fortress 2 Blue Arcade (ver 1.01 / pcb ver 3.05)", "fort2ba", "Fortress 2 Blue Arcade (ver 1.00 / pcb ver 3.05)", + "fortath", "Fortune of Athena", "fortecar", "Forte Card (Ver 103, English)", "fortecrd", "Forte Card (Ver 110, Spanish)", + "fortela", "Fortune Teller", "fortune1", "Fortune I (PK485-S) Draw Poker", "fotns", "Fist Of The North Star", "fourtrax", "Four Trax", + "fourx4", "4x4", + "foxred", "Foxworthy Redneck", "foxylady", "Foxy Lady", + "fp", "Apricot Portable / FP", + "fp1100", "FP-1100", + "fp200", "FP-200 (Japan)", + "fp6000", "FP-6000", + "fpc500", "FPC-500 (MSX1)", + "fpc900", "FPC-900 (MSX2)", + "fphantom", "Phantom (Fidelity)", "fpoint", "Flash Point (set 2, Japan, FD1094 317-0127A)", "fpoint1", "Flash Point (set 1, Japan, FD1094 317-0127A)", + "fpoint1d", "Flash Point (set 1, Japan) (bootleg of FD1094 317-0127A set)", "fpointbj", "Flash Point (Japan, bootleg)", "fpointbl", "Flash Point (World, bootleg)", + "fpointd", "Flash Point (set 2, Japan) (bootleg of FD1094 317-0127A set)", "fpwr2_l2", "Firepower II (L-2)", + "fr2ch", "Idol Mahjong - final romance 2 (Neo CD Conversion)", "frankst", "Mary Shelley's Frankenstein", "frankstg", "Mary Shelley's Frankenstein (Germany)", "franticf", "Frantic Fred", @@ -5290,15 +7443,23 @@ const char* mameNameToRealName[] = { "fresh", "Fruit Fresh (Italy)", "friskyt", "Frisky Tom (set 1)", "friskyta", "Frisky Tom (set 2)", + "friskytb", "Frisky Tom (set 3, encrypted)", "frogf", "Frog (Falcon bootleg)", "frogg", "Frog (Galaxian hardware)", "frogger", "Frogger", + "froggeram", "Frogger (bootleg on Amigo? hardware)", "froggermc", "Frogger (Moon Cresta hardware)", "froggers", "Frog", "froggers1", "Frogger (Sega set 1)", "froggers2", "Frogger (Sega set 2)", + "froggers3", "Frogger (Sega set 3)", + "froggerv", "Frogger (Videotron bootleg)", + "froggrmc", "Frogger (modified Moon Cresta hardware)", "froggrs", "Frogger (Scramble hardware)", "frogs", "Frogs", + "frogseg1", "Frogger (Sega set 1)", + "frogseg2", "Frogger (Sega set 2)", + "frogwld", "Frog Wild", "fromanc2", "Taisen Idol-Mahjong Final Romance 2 (Japan)", "fromanc4", "Taisen Mahjong Final Romance 4 (Japan)", "fromance", "Idol-Mahjong Final Romance (Japan)", @@ -5311,24 +7472,52 @@ const char* mameNameToRealName[] = { "frpwr_l6", "Firepower (L-6)", "frpwr_t6", "Firepower (T-6)", "fruitbun", "Fruits & Bunny (World?)", + "fruitpar", "Fruit Paradise (V214)", "fruitpc", "Fruit Land", "fruitstb", "Fruit Star Bonus (Ver 8.20PIR)", "fruitstr", "Fruit Star (encrypted)", + "fs1300", "FS-1300 (Japan) (MSX1)", + "fs4000", "FS-4000 (Japan) (MSX1)", + "fs4000a", "FS-4000 (alt) (Japan) (MSX1)", + "fs4500", "FS-4500 (Japan) (MSX2)", + "fs4600", "FS-4600 (Japan) (MSX2)", + "fs4700", "FS-4700 (Japan) (MSX2)", + "fs5000", "FS-5000F2 (Japan) (MSX2)", + "fs5500f1", "FS-5500F1 (Japan) (MSX2)", + "fs5500f2", "FS-5500F2 (Japan) (MSX2)", "fs_lx2", "The Flintstones (LX-2)", "fs_lx4", "The Flintstones (LX-4)", "fs_lx5", "The Flintstones (LX-5)", "fs_sp2", "The Flintstones (SP-2)", + "fsa1", "FS-A1 / 1st released version (Japan) (MSX2)", + "fsa1a", "FS-A1 / 2nd released version (Japan) (MSX2)", + "fsa1f", "FS-A1F (Japan) (MSX2)", + "fsa1fm", "FS-A1FM (Japan) (MSX2)", + "fsa1fx", "FS-A1FX (Japan) (MSX2+)", + "fsa1gt", "FS-A1GT (MSX Turbo-R)", + "fsa1mk2", "FS-A1MK2 (Japan) (MSX2)", + "fsa1st", "FS-A1ST (MSX Turbo-R)", + "fsa1wsx", "FS-A1WSX (Japan) (MSX2+)", + "fsa1wx", "FS-A1WX / 1st released version (Japan) (MSX2+)", + "fsa1wxa", "FS-A1WX / 2nd released version (Japan) (MSX2+)", + "fscc12", "Sensory Chess Challenger 12-B", + "fscc9", "Sensory Chess Challenger 9", + "fsd1", "FSD-1", + "fsd2", "FSD-2", "fshark", "Flying Shark (World)", "fsharkbt", "Flying Shark (bootleg with 8741)", "fsoccer", "Fighting Soccer (version 4)", "fsoccerb", "Fighting Soccer (Joystick hack bootleg)", "fsoccerba", "Fighting Soccer (Joystick hack bootleg, alt)", "fsoccerj", "Fighting Soccer (Japan)", + "fspc800", "SPC-800 (MSX1) ", "fspiderb", "Frog & Spiders (bootleg?)", "fstarfrc", "Final Star Force (US)", "fstarfrcj", "Final Star Force (Japan)", "fstation", "Fun Station Spielekoffer 9 Spiele", + "fstm1", "FS-TM1 (MSX2)", "fswords", "Fighters Swords (Korean release of Samurai Shodown III)", + "ft68m", "FT-68M", "ft_l3", "Fish Tales (L-3)", "ft_l4", "Fish Tales (L-4)", "ft_l5", "Fish Tales (L-5)", @@ -5337,7 +7526,12 @@ const char* mameNameToRealName[] = { "ftimpactj", "Fighters' Impact (Ver 2.02J)", "ftimpactu", "Fighters' Impact (Ver 2.02A)", "ftimpcta", "Fighters' Impact A (Ver 2.00J)", + "ftsoccer", "Fighting Soccer", "ftspeed", "Faster Than Speed", + "ftsserv", "Apricot FTs (Scorpion)", + "fujitsu_29dl16x", "Fujitsu 29DL16X Flash", + "fujitsu_29f016a", "Fujitsu 29F016A Flash", + "fujitsu_29f160t", "Fujitsu 29F160 Flash", "fullthrl", "Full Throttle (Japan)", "fun4", "Fun Four (Set 1) [TTL]", "fun4a", "Fun Four (Set 2) [TTL]", @@ -5347,6 +7541,8 @@ const char* mameNameToRealName[] = { "funcube3", "Funcube 3 (v1.1)", "funcube4", "Funcube 4 (v1.0)", "funcube5", "Funcube 5 (v1.0)", + "funcube_touchscrene", "Funcube Touchscreen", + "funjacks", "Funtronics Jacks", "funkball", "Funky Ball", "funkybee", "Funky Bee", "funkybeeb", "Funky Bee (bootleg, harder)", @@ -5364,6 +7560,7 @@ const char* mameNameToRealName[] = { "funriver", "Fun River (Version 1.4R CGA)", "funriverd1", "Fun River (Version 1.3R CGA)", "funriverv", "Fun River (Version 1.4R Dual)", + "funrlgl", "Funtronics Red Light Green Light", "funybubl", "Funny Bubble", "funybublc", "Funny Bubble (Comad version)", "funystrp", "Funny Strip", @@ -5371,15 +7568,22 @@ const char* mameNameToRealName[] = { "futari15", "Mushihime-Sama Futari Ver 1.5 (2006/12/8.MASTER VER. 1.54.)", "futari15a", "Mushihime-Sama Futari Ver 1.5 (2006/12/8 MASTER VER 1.54)", "futaribl", "Mushihime-Sama Futari Black Label (2007/12/11 BLACK LABEL VER)", + "futariblj", "Mushihime-Sama Futari Black Label (2007/12/11 BLACK LABEL VER)", "futflash", "Future Flash", "futrquen", "Future Queen", "futspy", "Future Spy (315-5061)", "futurspa", "Future Spa", "futurwld", "Future World", "fuudol", "Fuudol (Japan)", + "fuukivid", "Fuuki Video", "fvipers", "Fighting Vipers (Revision D)", "fvipers2", "Fighting Vipers 2 (Revision A)", + "fvrpitch", "Fever Pitch? (2VXEC534, NSW, 90.36%)", "fx", "F-X (bootleg of S.R.D. Mission)", + "fxa", "F-X (alternate set)", + "fxmcr165", "FX-Micom R-165", + "fzeroax", "F-Zero AX (Rev E) (GDT-0004E)", + "fzeroaxc", "F-Zero AX (Rev C) (GDT-0004C)", "g13knd", "Golgo 13 Kiseki no Dandou (Japan, GLS1/VER.A)", "g4u2", "Games 4 U 2 (94 5.6-0)", "g4u3", "Games 4 U 3 (94 5.6-4)", @@ -5388,10 +7592,16 @@ const char* mameNameToRealName[] = { "g4u5", "Games 4 U 5 (94 5.6-5)", "g4u6", "Games 4 U 6 (94 5.6-5)", "g4u7", "Games 4 U 7 (94 5.6-5a)", + "g65c816", "G65C816", + "g7400", "Videopac Plus G7400", "ga2", "Golden Axe: The Revenge of Death Adder (World)", "ga2j", "Golden Axe: The Revenge of Death Adder (Japan)", "ga2u", "Golden Axe: The Revenge of Death Adder (US)", + "gaelco_cg1v", "Gaelco CG1V", + "gaelco_gae1", "Gaelco GAE1", + "gaelco_serial", "gaelco_serial", "gaia", "Gaia Crusaders", + "gaialast", "Gaia - The Last Choice of Earth", "gaiapols", "Gaiapolis (ver EAF)", "gaiapolsj", "Gaiapolis (ver JAF)", "gaiapolsu", "Gaiapolis (ver UAF)", @@ -5402,14 +7612,20 @@ const char* mameNameToRealName[] = { "gal10ren", "Mahjong Gal 10-renpatsu (Japan)", "gal3", "Galaxian 3 - Theater 6 : Project Dragoon", "galactic", "Galactica - Batalha Espacial", + "galag88b", "Galaga '88 (set 2)", + "galag88j", "Galaga '88 (Japan)", "galaga", "Galaga (Namco rev. B)", "galaga3", "Galaga 3 (GP3 rev. D)", "galaga3a", "Galaga 3 (GP3 rev. C)", "galaga3b", "Galaga 3 (GP3)", "galaga3c", "Galaga 3 (set 4)", "galaga3m", "Galaga 3 (set 5)", + "galaga84", "Galaga '84", "galaga88", "Galaga '88", + "galaga88a", "Galaga '88 (02-03-88)", "galaga88j", "Galaga '88 (Japan)", + "galagab2", "Galaga (bootleg)", + "galagads", "Galaga (fast shoot)", "galagamf", "Galaga (Midway set 1 with fast shoot hack)", "galagamk", "Galaga (Midway set 2)", "galagamw", "Galaga (Midway set 1)", @@ -5418,6 +7634,7 @@ const char* mameNameToRealName[] = { "galap4", "Galaxian Part 4 (hack)", "galapx", "Galaxian Part X (moonaln hack)", "galastrm", "Galactic Storm (Japan)", + "galaxb", "Galaxian (bootleg)", "galaxbsf", "Galaxian (bootleg, set 1)", "galaxbsf2", "Galaxian (bootleg, set 3)", "galaxi", "Galaxi (v2.0)", @@ -5426,6 +7643,7 @@ const char* mameNameToRealName[] = { "galaxiab", "Galaxia (set 3)", "galaxiac", "Galaxia (set 4)", "galaxian", "Galaxian (Namco set 1)", + "galaxian_sound", "Galaxian Custom", "galaxiana", "Galaxian (Namco set 2)", "galaxianbl", "Galaxian (bootleg, set 2)", "galaxiani", "Galaxian (Irem)", @@ -5434,13 +7652,19 @@ const char* mameNameToRealName[] = { "galaxiant", "Galaxian (Taito)", "galaxrf", "Galaxian (Recreativos Franco S.A. Spanish bootleg)", "galaxrfgg", "Galaxian Growing Galaxip / Galaxian Nave Creciente (Recreativos Franco S.A. Spanish bootleg)", + "galaxy", "Galaksija", + "galaxy2", "Galaxy II (VFD Rev. D)", + "galaxy2b", "Galaxy II (VFD Rev. B)", "galaxyfg", "Galaxy Fight - Universal Warriors", "galaxygn", "Galaxy Gunners", + "galaxyp", "Galaksija plus", "galaxypi", "Galaxy", "galaxyr", "Galaxy Ranger", "galaxyrp", "Galaxy Ranger (Pioneer LDV1000)", "galds", "Gals Ds - Three Dealers Casino House (bootleg?)", + "galeb", "Galeb", "galemp", "Galaxy Empire (bootleg?)", + "galeone", "Il Galeone", "galgame", "Galaxy Game", "galgame2", "Galaxy Games StarPak 2", "galgbios", "Galaxy Games (BIOS v1.90)", @@ -5451,9 +7675,13 @@ const char* mameNameToRealName[] = { "galkaika", "Mahjong Gal no Kaika (Japan)", "galkoku", "Mahjong Gal no Kokuhaku (Japan)", "gallag", "Gallag", + "gallag50", "Gallag Video Game / Petalouda (Butterfly, x50)", "gallgall", "Gallagher's Gallery v2.2", + "gallgall_21", "Gallagher's Gallery v2.1", "gallop", "Gallop - Armed Police Unit (Japan)", "galmedes", "Galmedes (Japan)", + "galmidw", "Galaxian (Midway)", + "galmonst", "Galaxy Monsters (Laguna S.A. Spanish bootleg of Space Invaders)", "galpani2", "Gals Panic II (Asia)", "galpani2e", "Gals Panic II (English)", "galpani2e2", "Gals Panic II (English, 2 PCB ver.)", @@ -5486,13 +7714,27 @@ const char* mameNameToRealName[] = { "galxwars", "Galaxy Wars (Universal set 1)", "galxwars2", "Galaxy Wars (Universal set 2)", "galxwarst", "Galaxy Wars (Taito?)", + "gamate", "Gamate", + "gamate_sound", "Gamate Audio Custom", "gamatron", "Gamatron", "gamatros", "Gamatron (Sonic)", + "gambjack", "Gambling Jack", "gambl186", "unknown 186 based gambling game (V398)", "gambl186a", "unknown 186 based gambling game (V399)", + "gambl186b", "Multi Game (Versione 3.8.6T - 1.5.6, 25-AUG-97) (V378?)", + "gameboy", "Game Boy", + "gameboy_sound", "LR35902 Sound", + "gamecom", "Game.com", "gamecst2", "GameCristal (version 2.613)", "gamecstl", "GameCristal", + "gamegeaj", "Game Gear (Japan)", + "gamegear", "Game Gear (Europe/America)", + "gamegear_psg", "Game Gear PSG", + "gamekin3", "GameKing 3", + "gameking", "GameKing GM-218", + "gamepock", "Game Pocket Computer", "gametngk", "The Game Paradise - Master of Shooting! / Game Tengoku - The Game Paradise", + "gametree", "Game Tree [TTL]", "gammagic", "Game Magic", "gamshara", "Gamshara (10021 Ver.A)", "gamt1", "Gaminator 1 (set 1)", @@ -5628,16 +7870,21 @@ const char* mameNameToRealName[] = { "gamt9", "Gaminator 9 (set 1)", "gamt9a", "Gaminator 9 (set 2)", "gamt9lotc", "Gaminator 9 (bootleg, C-Loto)", + "gamtor_vga", "GAMTOR_VGA", "ganbare", "Ganbare! Marine Kun (Japan 2K0411)", "gangonta", "Ganbare! Gonta!! 2 / Party Time: Gonta the Diver II (Japan Release)", "gangrose", "Gangster's Roses (v4.70)", + "gangwarb", "Gang Wars (bootleg)", "gangwars", "Gang Wars", + "gangwarsb", "Gang Wars (bootleg)", + "gangwarsj", "Gang Wars (Japan)", "gangwarsu", "Gang Wars (US)", "ganjaja", "Ganbare Jajamaru Saisho wa Goo / Ganbare Jajamaru Hop Step & Jump", "ganryu", "Ganryu / Musashi Ganryuki", "gaplus", "Gaplus (GP2 rev. B)", "gaplusa", "Gaplus (GP2)", "gaplusd", "Gaplus (GP2 rev D, alternate hardware)", + "gaplust", "Gaplus (Tecfri PCB)", "garage_4", "Garage (040219 World)", "garage_4a", "Garage (bootleg, 040219, backdoor)", "garage_4b", "Garage (bootleg, 040219, changed version text)", @@ -5653,6 +7900,7 @@ const char* mameNameToRealName[] = { "garage_9", "Garage (090715 Entertainment)", "gardia", "Gardia (317-0006)", "gardiab", "Gardia (317-0007?, bootleg)", + "gardiaj", "Gardia (Japan, 317-0006)", "garogun", "Garogun Seroyang (Korea)", "garou", "Garou - Mark of the Wolves (NGM-2530)", "garoubl", "Garou - Mark of the Wolves (bootleg)", @@ -5660,6 +7908,7 @@ const char* mameNameToRealName[] = { "garoup", "Garou - Mark of the Wolves (prototype)", "garuka", "Garuka (Japan ver. W)", "garyoret", "Garyo Retsuden (Japan)", + "gatedom1", "Gate of Doom (US revision 1)", "gatedoom", "Gate of Doom (US revision 4)", "gatedoom1", "Gate of Doom (US revision 1)", "gatsbee", "Gatsbee", @@ -5668,8 +7917,11 @@ const char* mameNameToRealName[] = { "gaunt22p1", "Gauntlet II (2 Players, rev 1)", "gaunt22pg", "Gauntlet II (2 Players, German)", "gaunt2g", "Gauntlet II (German)", + "gaunt2p", "Gauntlet (2 Players)", "gauntdl", "Gauntlet Dark Legacy (version DL 2.52)", "gauntdl24", "Gauntlet Dark Legacy (version DL 2.4)", + "gauntir1", "Gauntlet (Intermediate Release 1)", + "gauntir2", "Gauntlet (Intermediate Release 2)", "gauntleg", "Gauntlet Legends (version 1.6)", "gauntleg12", "Gauntlet Legends (version 1.2)", "gauntlet", "Gauntlet (rev 14)", @@ -5693,24 +7945,69 @@ const char* mameNameToRealName[] = { "gauntletr9", "Gauntlet (rev 9)", "gauntlets", "Gauntlet (Spanish, rev 15)", "gaxeduel", "Golden Axe - The Duel (JUETL 950117 V1.000)", + "gayle", "GAYLE", + "gb_cart_slot", "Game Boy Cartridge Slot", + "gb_rom", "GB Carts", + "gb_rom_188in1", "GB 188in1", + "gb_rom_atvrac", "GB ATV Racin'", + "gb_rom_chongwu", "GB Chong Wu Xiao Jing Ling", + "gb_rom_digimon", "GB Digimon", + "gb_rom_lasama", "GB LaSaMa", + "gb_rom_licheng", "GB MBC5 Li Cheng Carts", + "gb_rom_m161m12", "GB M161-M12 Carts", + "gb_rom_mbc1", "GB MBC1 Carts", + "gb_rom_mbc2", "GB MBC2 Carts", + "gb_rom_mbc3", "GB MBC3 Carts", + "gb_rom_mbc5", "GB MBC5 Carts", + "gb_rom_mbc6", "GB MBC6 Carts", + "gb_rom_mbc7", "GB MBC7 Carts", + "gb_rom_mmm01", "GB MMM01 Carts", + "gb_rom_rockman8", "GB MBC1 Rockman 8", + "gb_rom_sachen1", "GB Sachen MMC1 Carts", + "gb_rom_sachen2", "GB Sachen MMC2 Carts", + "gb_rom_sintax", "GB MBC5 Sintax Carts", + "gb_rom_sm3sp", "GB MBC1 Super Mario 3 Special", + "gb_rom_tama5", "GB Tamagotchi", + "gb_rom_wisdom", "GB Wisdom Tree Carts", + "gb_rom_yong", "GB Yong Yong Carts", + "gba", "Game Boy Advance", + "gba_cart_slot", "Game Boy Advance Cartridge Slot", + "gba_eeprom", "GBA Carts + EEPROM", + "gba_eeprom64", "GBA Carts + EEPROM 64K", + "gba_flash", "GBA Carts + Panasonic Flash", + "gba_flash1m", "GBA Carts + Sanyo Flash", + "gba_rom", "GBA Carts", + "gba_sram", "GBA Carts + SRAM", + "gbcolor", "Game Boy Color", "gberet", "Green Beret", "gberetb", "Green Beret (bootleg)", "gblchmp", "Global Champion (Ver 2.1A 1994/07/29)", + "gbmoney", "The Good Bad Money", + "gbpocket", "Game Boy Pocket", + "gbs5505x", "Genius BrainStation 5505X (Germany)", "gbusters", "Gang Busters (set 1)", "gbustersa", "Gang Busters (set 2)", "gcastle", "Golden Castle (prototype?)", "gchgchmp", "Gachaga Champ (GE877 VER. JAB)", + "gchinatv", "Golden China TV Game", + "gckong", "Crazy Kong (Gakken)", "gcpinbal", "Grand Cross", "gdarius", "G-Darius (Ver 2.01J)", "gdarius2", "G-Darius Ver.2 (Ver 2.03J)", "gdariusb", "G-Darius (Ver 2.02A)", "gdfs", "Mobil Suit Gundam Final Shooting (Japan)", + "gdigdug", "Dig Dug (Gakken)", + "gdrom", "GDROM", "gdvsgd", "Gundam vs. Gundam", + "gdvsgdnx", "Gundam vs. Gundam Next", "geebee", "Gee Bee (Japan)", + "geebee_sound", "Gee Bee Custom", "geebeeb", "Gee Bee (Europe)", "geebeeg", "Gee Bee (US)", + "geforce_7600gs", "NVidia GeForce 7600GS", "gegege", "GeGeGe no Kitarou Youkai Slot", "geimulti", "GEI Multi Game", + "geishaar", "Geisha", "geishanz", "Geisha (0101408V, New Zealand)", "gekiretu", "Quiz Gekiretsu Scramble (Japan)", "gekiridn", "Gekirindan (Ver 2.3O 1995/09/21)", @@ -5719,13 +8016,31 @@ const char* mameNameToRealName[] = { "gekisou", "Gekisou (Japan)", "gekitsui", "Gekitsui Oh (Japan)", "gekpurya", "Gekitou Pro Yakyuu Mizushima Shinji All Stars vs. Pro Yakyuu (Rev C) (GDT-0008C)", + "gekpuryb", "Gekitou Pro Yakyuu Mizushima Shinji All Stars vs. Pro Yakyuu (Rev B) (GDT-0008B)", "gemini", "Gemini Wing (Japan)", "gemini2k", "Gemini 2000", "gemini2k1", "Gemini 2000 (alternate set)", + "geminib", "Gemini Wing (World, bootleg)", + "gen32", "Mephisto Genius030 V4.00", + "gen32_41", "Mephisto Genius030 V4.01", + "generic_keyboard", "Generic Keyboard", + "generic_rom_linear", "Generic ROM (linear mapping)", + "generic_rom_plain", "Generic ROM (plain mapping)", + "generic_romram_plain", "Generic ROM + RAM (plain mapping)", + "generic_socket", "Generic ROM Socket / RAM Socket / Cartridge Slot", + "generic_terminal", "Generic Terminal", + "genesis", "Genesis (USA, NTSC)", + "genesis_tmss", "Genesis (USA, NTSC, with TMSS chip)", "genesisp", "Genesis", + "geneve", "Geneve 9640", + "geneve_keyboard", "Geneve XT-style keyboard", + "geneve_mapper", "Geneve Gate Array", + "geneve_mouse", "Geneve mouse", "genie", "Genie", + "geniea", "Genie (ICP-1, set 2)", "geniep", "Genie (Pinball)", "genix", "Genix Family", + "genmagi", "Genie Magic", "genpeitd", "Genpei ToumaDen", "gensitou", "Genshi-Tou 1930's", "geostorm", "Geo Storm (Japan)", @@ -5734,13 +8049,24 @@ const char* mameNameToRealName[] = { "gepoker2", "Poker (Version 50.02 ICB, set 3)", "getbass", "Get Bass", "getrich", "Get Rich (Version 1.0.1)", + "getstar", "Guardian", + "getstarb", "Get Star (bootleg)", "getstarb1", "Get Star (bootleg set 1)", "getstarb2", "Get Star (bootleg set 2)", "getstarj", "Get Star (Japan)", + "gf1", "Gravis GF1", + "gf4500", "NVIDIA GoForce 4500", + "gfc1080", "GFC-1080 (MSX1)", + "gfc1080a", "GFC-1080A (MSX1)", "gfire2", "Golden Fire II", "gforce2", "Galaxy Force 2", "gforce2j", "Galaxy Force 2 (Japan)", "gforce2ja", "Galaxy Force 2 (Japan, Rev A)", + "gforce2sd", "Galaxy Force 2 (Super Deluxe unit)", + "gfxdecode", "gfxdecode", + "gfxultra", "ATi Graphics Ultra Card", + "gfxultrp", "ATi Graphics Ultra Pro Card", + "gg_ext_port", "EXT Port", "ggate", "Golden Gate (set 1) (Bingo)", "ggatea", "Golden Gate (set 2) (Bingo)", "ggconnie", "Go! Go! Connie chan Jaka Jaka Janken", @@ -5755,25 +8081,33 @@ const char* mameNameToRealName[] = { "ggxx", "Guilty Gear XX (GDL-0011)", "ggxxac", "Guilty Gear XX Accent Core (GDL-0041)", "ggxxrl", "Guilty Gear XX #Reload (Rev A) (GDL-0019A)", + "ggxxrlo", "Guilty Gear XX #Reload (GDL-0019)", "ggxxsla", "Guilty Gear XX Slash (Rev A) (GDL-0033A)", + "ghalien", "Heiankyo Alien (Gakken)", "ghlpanic", "Ghoul Panic (Asia, OB2/VER.A)", "ghoshunt", "Ghost Hunter", "ghostb", "The Real Ghostbusters (US 2 Players, revision 2)", "ghostb2a", "The Real Ghostbusters (US 2 Players)", "ghostb3", "The Real Ghostbusters (US 3 Players)", + "ghostbi", "Ghost Busters (Intro demo)", "ghostlop", "Ghostlop (prototype)", "ghostmun", "Ghost Muncher", + "ghostsev", "Ghost Squad Evolution", + "ghostsqo", "Ghost Squad (GDX-0012)", "ghostsqu", "Ghost Squad (Rev A) (GDX-0012A)", "ghouls", "Ghouls'n Ghosts (World)", + "ghoulsj", "Dai Makai-Mura (Japan)", "ghoulsu", "Ghouls'n Ghosts (USA)", "ghox", "Ghox (spinner)", "ghoxj", "Ghox (joystick)", "ghunter", "Gang Hunter (Spain)", + "ghunters", "Gang Hunter / Dead Angle (Spain)", "ghv101", "Goofy Hoops", "gi_l3", "Gilligan's Island (L-3)", "gi_l4", "Gilligan's Island (L-4)", "gi_l6", "Gilligan's Island (L-6)", "gi_l9", "Gilligan's Island (L-9)", + "gic", "GIC", "gigaman2", "Giga Man 2: The Power Fighters (bootleg of Mega Man 2: The Power Fighters)", "gigandes", "Gigandes", "gigandesa", "Gigandes (earlier)", @@ -5791,13 +8125,45 @@ const char* mameNameToRealName[] = { "gijoea", "G.I. Joe (World, EB8, prototype?)", "gijoej", "G.I. Joe (Japan, JAA)", "gijoeu", "G.I. Joe (US, UAB)", + "gime_ntsc", "GIME_NTSC", + "gime_pal", "GIME_PAL", "gimeabrk", "Gimme A Break (7/7/85)", + "gimix", "Gimix 6809 System", "ginganin", "Ginga NinkyouDen (set 1)", "ginganina", "Ginga NinkyouDen (set 2)", "ginkun", "Ganbare Ginkun", "gionbana", "Gionbana (Japan 890120)", "girotutt", "GiroTutto", + "gizmondo", "Gizmondo", + "gj4000", "Genius Junior 4000 (Germany)", + "gj5000", "Genius Junior 5000 (Germany)", + "gjackpot", "Jackpot: Gin Rummy & Black Jack", + "gjmovie", "Genius Junior Movie (Germany)", + "gjrstar", "Genius Junior Redstar(Germany)", + "gjrstar2", "Genius Junior Redstar 2 (Germany)", + "gjrstar3", "Genius Junior Redstar 3 (Germany)", "gjspace", "Gekitoride-Jong Space (10011 Ver.A)", + "gjungler", "Jungler (Gakken)", + "gkidabc", "Genius KID ABC Fan (Germany)", + "gkigt4", "Game King (v4.x)", + "gkigt43", "Game King (v4.3)", + "gkigt43n", "Game King (v4.3, NJ)", + "gkigt4ms", "Game King (v4.x, MS)", + "gkigt5p", "Game King (Triple-Five Play)", + "gkigtez", "Game King (EZ Pay, v4.0, MS)", + "gkkey", "Game King (Set Chips)", + "gl2000", "Genius Leader 2000", + "gl2000c", "Genius Leader 2000 Compact", + "gl2000p", "Genius Leader 2000 Plus", + "gl3000s", "Genius Leader 3000S (Germany)", + "gl4000", "Genius Leader 4000 Quadro (Germany)", + "gl4004", "Genius Leader 4004 Quadro L (Germany)", + "gl5000", "Genius Leader 5000 (Germany)", + "gl5005x", "Genius Leader 5005X (Germany)", + "gl6000sl", "Genius Leader 6000SL (Germany)", + "gl6600cx", "Genius Leader 6600CX (Germany)", + "gl7007sl", "Genius Leader 7007SL (Germany)", + "gl8008cx", "Genius Leader 8008 CX (Germany)", "gl_coc", "Carry On Clubbin' (Global) (v3.0) (Stealth)", "gl_coc29", "Carry On Clubbin' (Global) (v2.9) (Stealth)", "gl_coc29p", "Carry On Clubbin' (Global) (v2.9 Protocol) (Stealth)", @@ -5822,36 +8188,58 @@ const char* mameNameToRealName[] = { "gl_wywhp", "Wish You Were Here Club (Global) (v2.9 Protocol) (Stealth)", "gladiatp", "Gladiators", "gladiatr", "Gladiator (US)", + "glasgow", "Mephisto III S Glasgow", "glass", "Glass (Ver 1.1)", "glass10", "Glass (Ver 1.0)", + "glass10a", "Glass (Ver 1.0, Break Edition) (set 2)", "glassbrk", "Glass (Ver 1.0, Break Edition)", + "glasskr", "Glass (Ver 1.1, Break Edition, Version 1994) (censored, unprotected)", + "glcolor", "Genius Leader Color (Germany)", "gldarrow", "Golden Arrow (Standard G8-03)", + "gldgong", "Golden gong", + "gldgong2", "Golden Gong2", + "gldincas", "Golden Incas", "gldncrwn", "Golden Crown (Dutch, Game Card 95-752-011)", "gldneye", "Goldeneye", + "gldnflc", "The Golden Fleece", "gldnpkr", "Golden Poker (8VXEC037, New Zealand)", "glfgreat", "Golfing Greats", "glfgreatj", "Golfing Greats (Japan)", + "glmcolor", "Genius Leader Magic Color (Germany)", + "glmmc", "Genius Leader Master Mega Color (Germany)", + "gln", "Genius Leader Notebook", "gloc", "G-LOC Air Battle (US)", "glocr360", "G-LOC R360", + "glocu", "G-LOC Air Battle (US)", + "glpn", "Genius Leader Power Notebook (Germany)", "glpracr", "Gallop Racer (English Ver 10.17.K)", "glpracr2", "Gallop Racer 2 (USA)", "glpracr2j", "Gallop Racer 2 (Japan)", "glpracr2l", "Gallop Racer 2 Link HW (Japan)", "glpracr3", "Gallop Racer 3 (Japan)", + "glpracr3j", "Gallop Racer 3 (Japan)", "glpracrj", "Gallop Racer (Japanese Ver 9.01.12)", + "glscolor", "Genius Leader Super Color (Germany)", "gluck2", "Good Luck II", "gmahou", "Great Mahou Daisakusen (Japan 000121)", + "gmaster", "Game Master", "gmgalax", "Ghostmuncher Galaxian (bootleg)", "gmine_l2", "Gold Mine (Shuffle) (L-2)", "gmissile", "Guided Missile", + "gms30c2116", "GMS30C2116", + "gms30c2132", "GMS30C2132", + "gms30c2232", "GMS30C2232", + "gmtt", "Genius Master Table Top (Germany)", "gnbarich", "Gunbarich", "gng", "Ghosts'n Goblins (World? set 1)", "gnga", "Ghosts'n Goblins (World? set 2)", "gngbl", "Ghosts'n Goblins (bootleg with Cross)", + "gngbla", "Ghosts'n Goblins (bootleg, harder)", "gngblita", "Ghosts'n Goblins (Italian bootleg, harder)", "gngc", "Ghosts'n Goblins (World? set 3)", "gngprot", "Ghosts'n Goblins (prototype)", "gngt", "Ghosts'n Goblins (US)", + "gnomatw", "Gnome Around The World", "gnome", "Gnome (070906 Russia)", "gnome_10", "Gnome (100326 Lottery)", "gnome_11", "Gnome (100326 Entertainment)", @@ -5874,22 +8262,28 @@ const char* mameNameToRealName[] = { "gnomed", "Gnome (bootleg, 070906, VIDEO GAME-1 GN01)", "gnomee", "Gnome (bootleg, 070906, LOTOS GN01)", "gnr_300", "Guns N Roses (3.00)", + "gnwmndon", "Game & Watch: Mickey & Donald", "go2000", "Go 2000", "goal92", "Goal! '92", "goaltogo", "Goal To Go", "goalx3", "Goal! Goal! Goal!", + "goapear", "Go Ape", "gobyrc", "Go By RC (V2.03O)", "godzilla", "Godzilla (Japan)", "godzillp", "Godzilla (Pinball)", "gogold", "Go For The Gold (Japan)", "gogomile", "Go Go! Mile Smile", "gogomilej", "Susume! Mile Smile (Japan)", + "gogomileo", "Susume! Mile Smile / Go Go! Mile Smile (older)", + "gogostrk", "Go Go Strike", + "gogreen", "Go For Green", "goindol", "Goindol (World)", "goindolk", "Goindol (Korea)", "goindolu", "Goindol (US)", "goinnuts", "Goin' Nuts", "goketsuj", "Goketsuji Ichizoku: Matsuri Senzo Kuyou (v200906230)", "gokuparo", "Gokujyou Parodius (ver JAD)", + "goldarjp", "Golden Archer Jackpot", "goldball", "Gold Ball (set 1)", "goldballn", "Gold Ball (set 2)", "goldbug", "Gold Bug", @@ -5904,26 +8298,42 @@ const char* mameNameToRealName[] = { "goldglen", "Golden Glenn (Russia) (Atronic)", "goldgnew", "Golden Game Bingo New (Bingo)", "goldgstake", "Golden Game Bingo Stake 6/10 (Bingo)", + "goldinc", "Golden Inca", "goldmedl", "Gold Medalist (set 1)", "goldmedla", "Gold Medalist (set 2)", "goldmedlb", "Gold Medalist (bootleg)", + "goldnabl", "Golden Axe (bootleg)", + "goldnaxa", "Golden Axe (Version 2)", + "goldnaxb", "Golden Axe (Version 2 317-0110)", + "goldnaxc", "Golden Axe (Version 2 317-0122)", "goldnaxe", "Golden Axe (set 6, US, 8751 317-123A)", "goldnaxe1", "Golden Axe (set 1, World, FD1094 317-0110)", + "goldnaxe1d", "Golden Axe (set 1, World) (bootleg of FD1094 317-0110 set)", "goldnaxe2", "Golden Axe (set 2, US, 8751 317-0112)", "goldnaxe3", "Golden Axe (set 3, World, FD1094 317-0120)", + "goldnaxe3d", "Golden Axe (set 3, World) (bootleg of FD1094 317-0120 set)", "goldnaxeb1", "Golden Axe (encrypted bootleg)", "goldnaxeb2", "Golden Axe (bootleg)", "goldnaxej", "Golden Axe (set 4, Japan, FD1094 317-0121)", + "goldnaxejd", "Golden Axe (set 4, Japan) (bootleg of FD1094 317-0121 set)", "goldnaxeu", "Golden Axe (set 5, US, FD1094 317-0122)", + "goldnaxeud", "Golden Axe (set 5, US) (bootleg of FD1094 317-0122 set)", + "goldnaxj", "Golden Axe (Version 1, Japan)", "goldnpkb", "Golden Poker Double Up (Mini Boy)", "goldnpkr", "Golden Poker Double Up (Big Boy)", + "goldphm", "Golden Pyramid Hyper Max", "goldprmd", "Golden Pyramids (MV4091, USA)", + "goldpym", "Golden Pyramids Maximillions", + "goldpyra", "Golden Pyramids (AHG1206-99, NSW/ACT, 87.928%)", + "goldra", "Golden Ra", + "goldsam", "Golden Samurai", "goldstar", "Golden Star", "goldstbl", "Golden Star (Blue version)", "goldwing", "Gold Wings", "golgo13", "Golgo 13 (Japan, GLG1/VER.A)", "gollygho", "Golly! Ghost!", "gomoku", "Gomoku Narabe Renju", + "gomoku_sound", "Gomoku Custom", "gondo", "Gondomania (US)", "gonefsh2", "Gone Fishing 2", "good", "Good (Korea)", @@ -5936,19 +8346,31 @@ const char* mameNameToRealName[] = { "gorfpgm1g", "Gorf (program 1, with German Language ROM)", "gork", "Gork", "gorkans", "Gorkans", + "gostop", "Kankoku Hanafuda Go-Stop", "gotcha", "Got-cha Mini Game Festival", + "gotsndr0", "Gottlieb Sound rev. 0", + "gotsndr1", "Gottlieb Sound rev. 1", + "gotsndr2", "Gottlieb Sound rev. 2", "gotya", "Got-Ya (12/24/1981, prototype?)", + "goupilg1", "Goupil G1", "gowcaizr", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer", "gp2quiz", "Gals Panic II - Quiz Version", "gp2se", "Gals Panic II' - Special Edition (Japan)", + "gp2x", "GP2X", + "gp32", "GP32", + "gp9001vdp", "GP9001_VDP", "gp98", "Grand Prix '98 (V100K)", "gp_110", "Model 110", "gpgolf", "Golden Par Golf (Joystick, V1.1)", "gpilots", "Ghost Pilots (NGM-020)(NGH-020)", "gpilotsh", "Ghost Pilots (NGH-020)(US)", + "gpoker", "Poker (Gakken, 1979 version)", "gprider", "GP Rider (World, FD1094 317-0163)", "gpriderj", "GP Rider (Japan, FD1094 317-0161)", + "gpriderjs", "GP Rider (Japan, FD1094 317-0161)", + "gpriders", "GP Rider (World, FD1094 317-0163)", "gprideru", "GP Rider (US, FD1094 317-0162)", + "gpriderus", "GP Rider (US, FD1094 317-0162)", "gprix", "Grand Prix (4.50)", "gprix_301", "Grand Prix (3.01)", "gprix_340", "Grand Prix (3.40)", @@ -5988,6 +8410,7 @@ const char* mameNameToRealName[] = { "gradius3", "Gradius III (World, program code R)", "gradius3a", "Gradius III (Asia)", "gradius3j", "Gradius III (Japan, program code S)", + "gradius3js", "Gradius III (Japan, program code S, split)", "gradius4", "Gradius 4: Fukkatsu", "grainbow", "SD Gundam Sangokushi Rainbow Tairiku Senki", "gram2000", "Giant Gram 2000 (JPN, USA, EXP, KOR, AUS)", @@ -6002,35 +8425,48 @@ const char* mameNameToRealName[] = { "gratia", "Gratia - Second Earth (92047-01 version)", "gratiaa", "Gratia - Second Earth (91022-10 version)", "gravitar", "Gravitar (version 3)", + "gravitar1", "Gravitar (version 1)", "gravitar2", "Gravitar (version 2)", + "gravitr2", "Gravitar (version 2)", "gravp", "Gravitar (prototype)", "grchamp", "Grand Champion", "grdforce", "Guardian Force (JUET 980318 V0.105)", "grdian", "Guardian (US)", "grdians", "Guardians / Denjin Makai II", + "grdius2a", "Gradius II - Gofer no Yabou (Japan set 2)", + "grdius2b", "Gradius II - Gofer no Yabou (Japan set 3)", + "grdius3a", "Gradius III (Asia)", "grdnstrm", "Guardian Storm (horizontal, not encrypted)", "grdnstrmg", "Guardian Storm (Germany)", + "grdnstrmj", "Sen Jing - Guardian Storm (Japan)", "grdnstrmk", "Jeon Sin - Guardian Storm (Korea)", "grdnstrmv", "Guardian Storm (vertical)", "greatgun", "Great Guns", "greatgur", "Great Gurianos (Japan?)", "greenber", "Green Beret (Irem)", "grescue", "Galaxy Rescue", + "grfd2301", "Futuredata 2301 Network Processor", "grgar_l1", "Gorgar (L-1)", "grgar_t1", "Gorgar (T-1)", "gridiron", "Gridiron Fight", "gridlee", "Gridlee", + "gridlee_sound", "Gridlee Custom", "griffon", "Griffon (bootleg of Phoenix)", "grindstm", "Grind Stormer", "grindstma", "Grind Stormer (older set)", + "grip", "GRIP-2.1", + "grizzly", "Grizzly", "grmatch", "Grudge Match (Yankee Game Technology)", "grndtour", "Grand Tour", "grobda", "Grobda (New Ver.)", "grobda2", "Grobda (Old Ver. set 1)", "grobda3", "Grobda (Old Ver. set 2)", + "grom", "TMC0430 device (GROM)", + "gromport", "Cartridge port", "groovef", "Groove on Fight - Gouketsuji Ichizoku 3 (J 970416 V1.001)", "groundfx", "Ground Effects / Super Ground Effects (Japan)", "growl", "Growl (World)", + "growla", "Growl (World)", "growlp", "Growl (World, prototype)", "growlu", "Growl (US)", "grtesoro", "Gran Tesoro? / Play 2000 (v5.01) (Italy)", @@ -6045,6 +8481,8 @@ const char* mameNameToRealName[] = { "gseeker", "Grid Seeker: Project Storm Hammer (Ver 1.3O)", "gseekerj", "Grid Seeker: Project Storm Hammer (Ver 1.3J)", "gseekeru", "Grid Seeker: Project Storm Hammer (Ver 1.3A)", + "gsfc200", "FC-200 (MSX1)", + "gsfc80u", "FC-80U (MSX1)", "gslgr94j", "Great Sluggers '94 (Japan)", "gslgr94u", "Great Sluggers '94", "gslugrsj", "Great Sluggers (Japan)", @@ -6098,10 +8536,18 @@ const char* mameNameToRealName[] = { "gteikob2", "Gingateikoku No Gyakushu (bootleg set 2)", "gteikokb", "Gingateikoku No Gyakushu (bootleg set 1)", "gteikoku", "Gingateikoku No Gyakushu", + "gtfore01", "Golden Tee Fore! (v1.00.25)", "gtfore02", "Golden Tee Fore! 2002 (v2.01.04 UMV)", "gtfore02o", "Golden Tee Fore! 2002 (v2.00.00)", + "gtfore03", "Golden Tee Fore! 2003 (v3.00.10)", + "gtfore03a", "Golden Tee Fore! 2003 (v3.00.09)", "gtfore04", "Golden Tee Fore! 2004", + "gtfore04a", "Golden Tee Fore! 2004 (v4.00.00)", "gtfore05", "Golden Tee Fore! 2005", + "gtfore05a", "Golden Tee Fore! 2005 Extra (v5.01.02)", + "gtfore05b", "Golden Tee Fore! 2005 Extra (v5.01.00)", + "gtfore05c", "Golden Tee Fore! 2005 Extra (v5.00.00)", + "gtfore06", "Golden Tee Fore! 2006 Complete (v6.00.01)", "gtfrk10m", "Guitar Freaks 10th Mix (G*D10 VER. JAB)", "gtfrk10ma", "Guitar Freaks 10th Mix (G*D10 VER. JAA)", "gtfrk10mb", "Guitar Freaks 10th Mix eAmusement (G*D10 VER. JBA)", @@ -6114,6 +8560,7 @@ const char* mameNameToRealName[] = { "gtg2t", "Golden Tee Golf II (Trackball, V1.1)", "gtgt", "Golden Tee Golf (Trackball, v2.0)", "gtgt1", "Golden Tee Golf (Trackball, v1.0)", + "gtia", "Atari GTIA", "gticlub", "GTI Club (ver EAA)", "gticlub2", "GTI Club 2 (ver JAB)", "gticlub2ea", "GTI Club 2 (ver EAA)", @@ -6127,7 +8574,9 @@ const char* mameNameToRealName[] = { "gtmr2a", "Mille Miglia 2: Great 1000 Miles Rally (95/04/04)", "gtmr2u", "Great 1000 Miles Rally 2 USA (95/05/18)", "gtmra", "1000 Miglia: Great 1000 Miles Rally (94/06/13)", + "gtmrb", "1000 Miglia: Great 1000 Miles Rally (94/05/26)", "gtmre", "Great 1000 Miles Rally: Evolution Model!!! (94/09/06)", + "gtmro", "1000 Miglia: Great 1000 Miles Rally (94/05/10)", "gtmrusa", "Great 1000 Miles Rally: U.S.A Version! (94/09/06)", "gtrfrk2m", "Guitar Freaks 2nd Mix Ver 1.01 (GQ883 VER. JAD)", "gtrfrk3m", "Guitar Freaks 3rd Mix (GE949 VER. JAC)", @@ -6160,6 +8609,7 @@ const char* mameNameToRealName[] = { "gtsers5", "Trivia (Questions Series 5)", "gtsers7", "Trivia (Questions Series 7)", "gtsers8", "Trivia (Questions Series 8)", + "gtsers8a", "Trivia (Questions Series 8 Alt Question Rom)", "gtsers9", "Trivia (Questions Series 9)", "gtsersa", "Trivia (Alt revision questions set 1)", "gtsersb", "Trivia (Alt revision questions set 2)", @@ -6198,10 +8648,13 @@ const char* mameNameToRealName[] = { "gunchamps", "Gun Champ (newer, Super Shot hardware)", "gundamex", "Mobile Suit Gundam EX Revue", "gundamos", "Gundam Battle Operating Simulator (GDX-0013)", + "gundeala", "Gun Dealer (set 2)", "gundealr", "Gun Dealer", "gundealra", "Gun Dealer (alt card set)", + "gundealrbl", "Gun Dealer (bootleg)", "gundealrt", "Gun Dealer (Japan)", "gundhara", "Gundhara", + "gundharac", "Gundhara (Chinese, bootleg?)", "gundl94", "Gun Dealer '94", "gundmct", "Mobile Suit Gundam: Federation Vs. Zeon (2001-02-08)", "gundmgd", "Mobile Suit Gundam: Federation Vs. Zeon (GDL-0001)", @@ -6213,6 +8666,8 @@ const char* mameNameToRealName[] = { "gunforce", "Gunforce - Battle Fire Engulfed Terror Island (World)", "gunforcej", "Gunforce - Battle Fire Engulfed Terror Island (Japan)", "gunforceu", "Gunforce - Battle Fire Engulfed Terror Island (US)", + "gunforcu", "Gunforce - Battle Fire Engulfed Terror Island (US)", + "gunfronj", "Gun Frontier (Japan)", "gunfront", "Gun & Frontier (World)", "gunfrontj", "Gun Frontier (Japan)", "gunhard", "Gun Hard (Japan)", @@ -6224,12 +8679,18 @@ const char* mameNameToRealName[] = { "gunnail", "GunNail (28th May. 1992)", "gunnrose", "Guns and Roses (C606191SMP, Australia)", "gunpey", "Gunpey (Japan)", + "gunsmoka", "Gun.Smoke (US set 2)", "gunsmoke", "Gun.Smoke (World)", + "gunsmokeb", "Gun.Smoke (World, 851115) (bootleg)", "gunsmokej", "Gun.Smoke (Japan)", "gunsmokeu", "Gun.Smoke (US set 1)", "gunsmokeua", "Gun.Smoke (US set 2)", + "gunsmokeub", "Gun.Smoke (US, 851115, set 2)", + "gunsmokj", "Gun.Smoke (Japan)", + "gunsmrom", "Gun.Smoke (US set 1)", "gunsur2", "Gun Survivor 2 Biohazard Code: Veronica (BHF1 Ver. E)", "gunsur2e", "Gun Survivor 2 Biohazard Code: Veronica (BHF2 Ver. E)", + "gunsur2j", "Gun Survivor 2 Biohazard Code: Veronica (Japan, BHF1 Ver.E)", "gunwars", "Gunmen Wars (GM1 Ver. B)", "gunwarsa", "Gunmen Wars (GM1 Ver. A)", "gururin", "Gururin", @@ -6249,6 +8710,7 @@ const char* mameNameToRealName[] = { "gw_l3", "The Getaway: High Speed II (L-3)", "gw_l5", "The Getaway: High Speed II (L-5)", "gw_p7", "The Getaway: High Speed II (P-7)", + "gw_pb", "The Getaway: High Speed II (P-B)", "gw_pc", "The Getaway: High Speed II (P-C)", "gwar", "Guerrilla War (US)", "gwara", "Guerrilla War (Version 1)", @@ -6258,6 +8720,9 @@ const char* mameNameToRealName[] = { "gwarrior", "Galactic Warriors", "gwing2", "Giga Wing 2 (JPN, USA, EXP, KOR, AUS)", "gwinggen", "Giga Wing Generations (v2.02J)", + "gwnf", "Genius Winner Notebook Fun (Germany)", + "gwnn", "Game With No Name", + "gx4000", "Amstrad GX4000", "gypmagic", "Gypsy Magic (Konami Endeavour)", "gypsyjug", "Gypsy Juggler", "gyrodine", "Gyrodine", @@ -6265,17 +8730,60 @@ const char* mameNameToRealName[] = { "gyruss", "Gyruss", "gyrussb", "Gyruss (bootleg?)", "gyrussce", "Gyruss (Centuri)", + "h19", "Heathkit H-19", + "h21", "Video Computer H-21", + "h2hbaseb", "Head to Head Baseball", + "h2hbaskb", "Head to Head Basketball/Hockey/Soccer (COP420L version)", + "h2hfootb", "Head to Head Football", + "h46505", "H46505 CRTC", + "h6280", "H6280", + "h63484", "H63484", + "h8", "Heathkit H8", + "h83002", "H8/3002", + "h83007", "H8/3007", + "h83008", "H8/3008", + "h83044", "H8/3044", + "h83048", "H8/3048", + "h83334", "H8/3334", + "h83337", "H8/3337", + "h89", "Heathkit H89", + "h8_16bits_timer_channel", "H8 16-bits timer channel", + "h8_8bits_timer_channel", "H8 8-bits timer channel", + "h8_adc_2245", "H8 ADC 2245", + "h8_adc_2320", "H8 ADC 2320", + "h8_adc_2357", "H8 ADC 2357", + "h8_adc_2655", "H8 ADC 2655", + "h8_adc_3006", "H8 ADC 3006", + "h8_adc_3337", "H8 ADC 3337", + "h8_digital_port", "H8 digital port", + "h8_intc", "H8 INTC", + "h8_sci", "H8 Serial Communications Interface", + "h8_timer16", "H8 16-bits timer", + "h8h_16bits_timer_channel", "H8H 16-bits timer channel", + "h8h_8bits_timer_channel", "H8H 8-bits timer channel", + "h8h_intc", "H8H INTC", + "h8s2241", "H8S/2241", + "h8s2246", "H8S/2246", + "h8s2323", "H8S/2323", + "h8s2394", "H8S/2394", + "h8s2655", "H8S/2655", + "h8s_16bits_timer_channel", "H8S 16-bits timer channel", + "h8s_intc", "H8S INTC", "hachamf", "Hacha Mecha Fighter (19th Sep. 1991)", + "hachamfb", "Hacha Mecha Fighter (19th Sep. 1991, unprotected, bootleg Thunder Dragon conversion)", "hacher", "Hacher (hack of Win Win Bingo)", "hachoo", "Hachoo!", "haekaka", "Hae Hae Ka Ka Ka", "hal21", "HAL21", "hal21j", "HAL21 (Japan)", + "halfway", "Halfway To Hell: Progear Red Label (2016-1-17 Red label ver)", "halley", "Halley Comet", "halley87", "Halley's Comet '87", + "halleya", "Halley Comet (alternate version)", "halleycj", "Halley's Comet (Japan, Older)", "halleys", "Halley's Comet (US)", "halleysc", "Halley's Comet (Japan, Newer)", + "hamaway", "Hammer Away (Japan, prototype)", "hammer", "Hammer", "hanaawas", "Hana Awase", "hanagumi", "Sakura Taisen - Hanagumi Taisen Columns (J 971007 V1.010)", @@ -6284,8 +8792,10 @@ const char* mameNameToRealName[] = { "hanamomb", "Mahjong Hana no Momoko gumi (Japan 881125)", "hanamomo", "Mahjong Hana no Momoko gumi (Japan 881201)", "hanaoji", "Hana to Ojisan [BET] (Japan 911209)", + "hanaojia", "Hana to Ojisan [BET] (ver 1.00, 1991/08/23)", "hanaroku", "Hanaroku", "hanayara", "Hana wo Yaraneba! (Japan)", + "handset", "TI-99/4 IR handset", "hangly", "Hangly-Man (set 1)", "hangly2", "Hangly-Man (set 2)", "hangly3", "Hangly-Man (set 3)", @@ -6296,15 +8806,20 @@ const char* mameNameToRealName[] = { "hangonjr", "Hang-On Jr.", "hangplt", "Hang Pilot (ver JAB)", "hangpltu", "Hang Pilot (ver UAA)", + "hanihac", "Hanimex Home Arcade Centre", "happy6", "Happy 6-in-1 (ver. 102CN)", "happy6101", "Happy 6-in-1 (ver. 101CN)", "hapytour", "Happy Tour", "hardbody", "Hardbody", "hardbodyg", "Hardbody (German)", + "hardbox", "HardBox", + "harddisk_image", "Harddisk", "harddriv", "Hard Drivin' (cockpit, rev 7)", "harddriv1", "Hard Drivin' (cockpit, rev 1)", "harddriv2", "Hard Drivin' (cockpit, rev 2)", "harddriv3", "Hard Drivin' (cockpit, rev 3)", + "harddriv_pcb", "Hard Drivin' PCB Family", + "harddriv_sound", "Hard Drivin' Sound Board", "harddrivb", "Hard Drivin' (cockpit, British, rev 7)", "harddrivb5", "Hard Drivin' (cockpit, British, rev 5)", "harddrivb6", "Hard Drivin' (cockpit, British, rev 6)", @@ -6320,8 +8835,11 @@ const char* mameNameToRealName[] = { "harddunkj", "Hard Dunk (Japan)", "hardhat", "Hard Hat", "hardhea2", "Hard Head 2 (v2.0)", + "hardhea2b", "Hard Head 2 (v2.0, bootleg)", "hardhead", "Hard Head", "hardheadb", "Hard Head (bootleg)", + "hardheadb2", "Hard Head (bootleg, set 2)", + "hardhedb", "Hard Head (Bootleg)", "hardyard", "Hard Yardage (v1.20)", "hardyard10", "Hard Yardage (v1.00)", "harem", "Harem", @@ -6347,8 +8865,10 @@ const char* mameNameToRealName[] = { "harl_l18", "Harley Davidson (1.08 Spain)", "harl_l30", "Harley Davidson (3.00 Spain)", "harl_l40", "Harley Davidson (4.00 Spain)", + "harl_u13", "Harley Davidson (1.03 UK)", "harley", "Harley-Davidson and L.A. Riders (Revision B)", "harleya", "Harley-Davidson and L.A. Riders (Revision A)", + "harriet", "Harriet", "hasamu", "Hasamu (Japan)", "hatena", "Adventure Quiz 2 - Hatena? no Daibouken (Japan 900228)", "hatris", "Hatris (US)", @@ -6361,6 +8881,19 @@ const char* mameNameToRealName[] = { "hayaosi1", "Hayaoshi Quiz Ouza Ketteisen - The King Of Quiz", "hayaosi2", "Hayaoshi Quiz Grand Champion Taikai", "hayaosi3", "Hayaoshi Quiz Nettou Namahousou", + "hb10", "HB-10 (MSX1)", + "hb101p", "HB-101P (MSX1)", + "hb10p", "HB-10P (MSX1)", + "hb201", "HB-201 (Japan) (MSX1)", + "hb201p", "HB-201P (MSX1)", + "hb20p", "HB-20P (Spanish) (MSX1)", + "hb501p", "HB-501P (MSX1)", + "hb55", "HB-55 (MSX1)", + "hb55d", "HB-55D (Germany) (MSX1)", + "hb55p", "HB-55P (MSX1)", + "hb701fd", "HB-701FD (MSX1)", + "hb75d", "HB-75D (Germany) (MSX1)", + "hb75p", "HB-75P (MSX1)", "hb_bar7", "Bar Seven (Fairgames) (set 1)", "hb_bar7a", "Bar Seven (Fairgames) (set 2)", "hb_bigx", "Big X (JPM) (set 1)", @@ -6457,13 +8990,74 @@ const char* mameNameToRealName[] = { "hb_ydda", "Yabba-Dabba-Dough (Qps) (set 2)", "hbarrel", "Heavy Barrel (US)", "hbarrelw", "Heavy Barrel (World)", + "hbf1", "HB-F1 (Japan) (MSX2)", + "hbf12", "HB-F1II (Japan) (MSX2)", + "hbf1xd", "HB-F1XD (Japan) (MSX2)", + "hbf1xdj", "HB-F1XDJ (Japan) (MSX2+)", + "hbf1xdm2", "HB-F1XDMK2 (Japan) (MSX2)", + "hbf1xv", "HB-F1XV (Japan) (MSX2+)", + "hbf5", "HB-F5 (MSX2)", + "hbf500", "HB-F500 (Japan) (MSX2)", + "hbf500f", "HB-F500F (MSX2)", + "hbf500p", "HB-F500P (MSX2)", + "hbf700d", "HB-F700D (Germany) (MSX2)", + "hbf700f", "HB-F700F (MSX2)", + "hbf700p", "HB-F700P (MSX2)", + "hbf700s", "HB-F700S (Spain) (MSX2)", + "hbf900", "HB-F900 / 1st released version (Japan) (MSX2)", + "hbf900a", "HB-F900 / 2nd released version (Japan) (MSX2)", + "hbf9p", "HB-F9P (MSX2)", + "hbf9pr", "HB-F9P Russion (MSX2)", + "hbf9s", "HB-F9S (MSX2)", + "hbf9sp", "HB-F9S+ (MSX2+)", + "hbg900ap", "HB-G900AP (MSX2)", + "hbg900p", "HB-G900P (MSX2)", + "hc128", "HC-128", + "hc2000", "HC-2000", + "hc5", "HC-5 (MSX1)", + "hc55516", "HC-55516", + "hc6", "HC-6 (MSX1)", + "hc7", "HC-7 (MSX1)", + "hc85", "HC-85", + "hc88", "HC-88", + "hc90", "HC-90", + "hc91", "HC-91", "hcastle", "Haunted Castle (version M)", + "hcastlea", "Haunted Castle (set 2)", "hcastlee", "Haunted Castle (version E)", + "hcastlej", "Akuma-Jou Dracula (Japan)", "hcastlek", "Haunted Castle (version K)", + "hcd62121", "Hitachi HCD62121", "hcrash", "Hyper Crash (version D)", "hcrashc", "Hyper Crash (version C)", + "hd38750", "HD38750", + "hd38800", "HD38800", + "hd38820", "HD38820", + "hd44102", "HD44102", + "hd44352", "hd44352", + "hd44780_a00", "HD44780 A00", + "hd44801", "HD44801", + "hd61700", "HD61700", + "hd61830", "HD61830 LCDC", + "hd6301", "HD6301", + "hd6303y", "HD6303Y", + "hd6309", "HD6309", + "hd63450", "Hitachi HD63450", + "hd63484", "HD63484 CRTC", + "hd63484l", "HD63484 CRTC (Legacy)", + "hd63701", "HD63701", + "hd63705", "HD63705", + "hd64610", "HD64610", + "hd66421", "Hitachi HD66421 LCD Controller", + "hd6845", "HD6845 CRTC", "hd_l1", "Harley Davidson (L-1)", "hd_l3", "Harley Davidson (L-3)", + "hdc", "Fixed Disk Controller Card", + "hdc9224", "SMC HDC9224 Universal Disk Controller", + "hdc9234", "SMC HDC9234 Universal Disk Controller", + "hdc_990", "Generic TI-990 Hard Disk Controller", + "hdc_ec1841", "EC1841 HDC", + "hdd", "IDE Hard Disk", "hdrivair", "Hard Drivin's Airborne (prototype)", "hdrivairp", "Hard Drivin's Airborne (prototype, early rev)", "headon", "Head On (2 players)", @@ -6476,7 +9070,9 @@ const char* mameNameToRealName[] = { "headons", "Head On (Sidam bootleg, set 1)", "headonsa", "Head On (Sidam bootleg, set 2)", "heartatk", "Heart Attack", + "heartgar", "Heart Of Gold", "heartspd", "Hearts & Spades", + "heartveg", "Heart Of Vegas", "heatbrl", "Heated Barrel (World version 3)", "heatbrl2", "Heated Barrel (World version 2)", "heatbrle", "Heated Barrel (Electronic Devices license)", @@ -6485,15 +9081,24 @@ const char* mameNameToRealName[] = { "heatof11", "Heat of Eleven '98 (ver EAA)", "heavymtl", "Heavy Metal", "heberpop", "Hebereke no Popoon (Japan)", + "hec2hr", "Hector 2HR", + "hec2hrp", "Hector 2HR+", + "hec2hrx", "Hector HRX + Disc2", + "hec2mdhrx", "Hector HRX + mini Disc", + "hec2mx40", "Hector MX 40c + Disc2", + "hec2mx80", "Hector MX 80c + Disc2", + "hector1", "Hector 1", "hedpanic", "Head Panic (ver. 0117, 17/01/2000)", "hedpanicf", "Head Panic (ver. 0315, 15/03/2000)", "hedpanico", "Head Panic (ver. 0615, 15/06/1999)", "heiankyo", "Heiankyo Alien", + "helifira", "HeliFire (revision A)", "helifire", "HeliFire (set 1)", "helifirea", "HeliFire (set 2)", "hellfire", "Hellfire (2P set)", "hellfire1", "Hellfire (1P set)", "hellfire1a", "Hellfire (1P set, older)", + "hellfire2", "Hellfire (2P Ver., first edition)", "hellfire2a", "Hellfire (2P set, older)", "hellngt", "Hell Night (ver EAA)", "herbiedk", "Herbie at the Olympics (DK conversion)", @@ -6504,8 +9109,10 @@ const char* mameNameToRealName[] = { "herodku", "Hero in the Castle of Doom (DK conversion not encrypted)", "heuksun", "Heuk Sun Baek Sa (Korea)", "hexa", "Hexa", + "hexaa", "Hexa (with 2xZ80, protected)", "hexagone", "L'Hexagone", "hexion", "Hexion (Japan ver JAB)", + "hexionb", "Hexion (Asia ver AAA, bootleg)", "hexpool", "Hex Pool (Shinkai)", "hexpoola", "Hex Pool (Senko)", "hg_frd", "Fruit Deuce (Hazel Grove)", @@ -6525,6 +9132,7 @@ const char* mameNameToRealName[] = { "hidnc2k", "Hidden Catch 2000 (AT89c52 protected)", "hidnctch", "Hidden Catch (World) / Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.03)", "higemaru", "Pirate Ship Higemaru", + "highnoar", "High Noon", "highsplt", "Space Fever High Splitter (set 1)", "highsplta", "Space Fever High Splitter (set 2)", "highspltb", "Space Fever High Splitter (alt Sound)", @@ -6537,6 +9145,7 @@ const char* mameNameToRealName[] = { "hikaru", "Hikaru Bios", "himesiki", "Himeshikibu (Japan)", "hipai", "Hi Pai Paradise", + "hipoly", "Hipoly (bootleg of Hyper Olympic)", "hippodrm", "Hippodrome (US)", "hirol_fr", "High Roller Casino (3.00 France)", "hirol_gr", "High Roller Casino (3.00 Germany)", @@ -6547,16 +9156,20 @@ const char* mameNameToRealName[] = { "hirolcat", "High Roller Casino (3.00) TEST", "hironew", "High Roller Casino (ARM7 Sound Board)", "hiryuken", "Hokuha Syourin Hiryu no Ken", + "hisaturn", "HiSaturn", "hishouza", "Hishou Zame (Japan)", "histryma", "The History of Martial Arts", "hitice", "Hit the Ice (US)", "hiticej", "Hit the Ice (Japan)", "hitme", "Hit Me (set 1)", "hitme1", "Hit Me (set 2)", + "hitnmis2", "Hit 'n Miss (version 2.0)", "hitnmiss", "Hit 'n Miss (version 3.0)", "hitnmiss2", "Hit 'n Miss (version 2.0)", "hitpoker", "Hit Poker (Bulgaria)", "hjingi", "Hana Jingi (Japan, Bet)", + "hjingia", "Hana Jingi (Japan, Bet, alt.)", + "hk68v10", "HK68/V10", "hkagerou", "Hana Kagerou [BET] (Japan)", "hldspin1", "Hold & Spin I (Version 2.7T, set 1)", "hldspin1dt", "Hold & Spin I (Version 2.7T, set 2)", @@ -6566,9 +9179,14 @@ const char* mameNameToRealName[] = { "hldspin2d1", "Hold & Spin II (Version 2.8R, set 2)", "hldspin2o", "Hold & Spin II (Version 2.6)", "hldspin2v1", "Hold & Spin II (Version 2.8R Dual)", + "hlntry", "Helen Of Troy", + "hlsunmon", "Hyperlink Sun and Moon", "hlywoodh", "Hollywood Heat", "hmcompm2", "hiphopmania complete MIX 2 (ver UA-A)", "hmcompmx", "hiphopmania complete MIX (ver UA-B)", + "hmg1292", "HMG 1292", + "hmg1392", "HMG 1392", + "hmg2650", "HMG-2650", "hmgeo", "Heavy Metal Geomatrix (JPN, USA, EUR, ASI, AUS) (Rev A)", "hnageman", "AV Hanafuda Hana no Ageman (Japan 900716)", "hnayayoi", "Hana Yayoi (Japan)", @@ -6581,16 +9199,23 @@ const char* mameNameToRealName[] = { "hnkochou", "Hana Kochou (Japan, Bet)", "hnoridur", "Hana Oriduru (Japan)", "hnxmasev", "AV Hanafuda Hana no Christmas Eve (Japan 901204)", + "hobby", "PK8000 Sura/Hobby", "hoccer", "Hoccer (set 1)", "hoccer2", "Hoccer (set 2)", + "hockyrmt", "Hockey (Ramtek) [TTL]", "hocrash", "Crash (bootleg of Head On)", "hod", "House of Diamonds", "hod2bios", "Naomi House of the Dead 2 Bios", "hoedown", "Hoe Down", "hogalley", "Vs. Hogan's Alley (set HA4-1 E-1)", + "holdrma", "Hollywood Dreams", "holeland", "Hole Land", "holo", "Holosseum (US)", + "homelab2", "Homelab 2 / Aircomp 16", + "homelab3", "Homelab 3", + "homelab4", "Homelab 4", "homerun", "Moero!! Pro Yakyuu Homerun Kyousou", + "homez80", "Homebrew Z80 Computer", "homo", "Homo", "homura", "Homura (v2.04J)", "honeydol", "Honey Dolls", @@ -6603,6 +9228,7 @@ const char* mameNameToRealName[] = { "hoops", "Hoops", "hoops95", "Hoops (Europe/Asia 1.7)", "hoops96", "Hoops '96 (Europe/Asia 2.0)", + "hoopshot", "Hoop Shot (version 05.22)", "hopmappy", "Hopping Mappy", "hopper", "SWP Hopper Board", "hopprobo", "Hopper Robo", @@ -6610,15 +9236,25 @@ const char* mameNameToRealName[] = { "horekidb", "Kid no Hore Hore Daisakusen (bootleg)", "horizon", "Horizon (Irem)", "horshoes", "American Horseshoes (US)", + "hostinv", "Host Invaders", + "hotbi13b", "HB-8000 Hotbit 1.3b (MSX1)", + "hotbi13p", "HB-8000 Hotbit 1.3p (MSX1)", + "hotbit11", "HB-8000 Hotbit 1.1 (MSX1)", + "hotbit12", "HB-8000 Hotbit 1.2 (MSX1)", + "hotbit20", "HB-8000 Hotbit 2.0 (MSX2)", "hotblock", "Hot Blocks - Tetrix II", "hotbubl", "Hot Bubble", + "hotbubla", "Hot Bubble (Korea)", "hotchase", "Hot Chase", + "hotchasea", "Hot Chase (set 2)", "hotd", "House of the Dead", "hotd2", "House of the Dead 2", "hotd2o", "House of the Dead 2 (original)", "hotd2p", "House of the Dead 2 (prototype)", "hotd3", "The House of the Dead III (GDX-0001)", + "hotd4", "House of the Dead 4 (Export)", "hotdebut", "Quiz de Idol! Hot Debut (Japan)", + "hotdex", "House of the Dead EX (Japan)", "hotdoggn", "Hotdoggin'", "hotdogst", "Hotdog Storm (International)", "hotgm4ev", "Taisen Hot Gimmick 4 Ever (Japan)", @@ -6636,6 +9272,7 @@ const char* mameNameToRealName[] = { "hotrod", "Hot Rod (World, 3 Players, Turbo set 1, Floppy Based)", "hotroda", "Hot Rod (World, 3 Players, Turbo set 2, Floppy Based)", "hotrodj", "Hot Rod (Japan, 4 Players, Floppy Based)", + "hotrodja", "Hot Rod (Japan, 4 Players, Floppy Based, Rev B)", "hotshock", "Hot Shocker", "hotshockb", "Hot Shocker (early revision?)", "hotshots", "Hot Shots", @@ -6644,22 +9281,66 @@ const char* mameNameToRealName[] = { "hotsmash", "Vs. Hot Smash", "hotstuff", "Olympic Hot Stuff (TAS 5 Reel System)", "hottop", "Hot Toppings (Russia)", + "hottopa", "Hot Toppings (Russian?)", "hotwheel", "Hot Wheels", + "houhear", "House Of Hearts", "hourouki", "Mahjong Hourouki Part 1 - Seisyun Hen (Japan)", "housemn2", "House Mannequin Roppongi Live hen (Japan 870418)", "housemnq", "House Mannequin (Japan 870217)", "howzat", "Howzat!", + "hp16500b", "HP 16500b", + "hp1650b", "HP 1650b", + "hp1651b", "HP 1651b", + "hp165ka0", "HP 16500a", + "hp38g", "HP38G", + "hp39g", "HP39G", + "hp48_port_image", "HP48 memory card", + "hp48g", "HP48G", + "hp48gp", "HP48G+", + "hp48gx", "HP48GX", + "hp48s", "HP48S", + "hp48sx", "HP48SX", + "hp49g", "HP49G", + "hp49gp", "HP49G+", + "hp64k", "HP 64000", + "hp9816", "HP 9816", + "hp9835a", "9835A", + "hp9835b", "9835B", + "hp9845a", "9845A", + "hp9845b", "9845B", + "hp9845c", "9845C", + "hp9845s", "9845S", + "hp9845t", "9845T", + "hp9k310", "HP9000/310", + "hp9k320", "HP9000/320", + "hp9k330", "HP9000/330", + "hp9k340", "HP9000/340", + "hp9k370", "HP9000/370", + "hp9k380", "HP9000/380", + "hp9k382", "HP9000/382", + "hp_ipc", "Integral Personal Computer", + "hp_optrom_cart", "HP9845 optional ROM cartridge", + "hp_optrom_slot", "HP9845 optional ROM Slot", "hparadis", "Super Hana Paradise (Japan)", "hpolym84", "Hyper Olympic '84", + "hprot1", "Henry Prot I v19 (REV.1)", + "hprot2r6", "Henry Prot CARD II (REV.6)", + "hprotr8a", "Henry Prot CARD I (REV.08A)", "hpuncher", "Hard Puncher (Japan)", + "hpz80unk", "unknown Z80-based mainframe", + "hr16", "HR-16", + "hr16b", "HR-16B", "hrclass", "Home Run Classic (v1.21 12-feb-1997)", "hrdtimes", "Hard Times (set 1)", "hrdtimesa", "Hard Times (set 2)", + "hrttrhb", "Heart Throb", + "hs", "HyperScan", "hs_l3", "High Speed (L-3)", "hs_l4", "High Speed (L-4)", "hsf2", "Hyper Street Fighter 2: The Anniversary Edition (USA 040202)", "hsf2a", "Hyper Street Fighter 2: The Anniversary Edition (Asia 040202)", "hsf2d", "Hyper Street Fighter II: The Anniversary Edition (Asia 040202 Phoenix Edition) (bootleg)", + "hsf2da", "Hyper Street Fighter II: The Anniversary Edition (040202 Asia Phoenix Edition, alt)", "hsf2j", "Hyper Street Fighter 2: The Anniversary Edition (Japan 031222)", "hshavoc", "High Seas Havoc", "hshot_p8", "Hot Shot Basketball (P-8)", @@ -6667,15 +9348,26 @@ const char* mameNameToRealName[] = { "hspot3", "Hot Spot 3", "hstennis", "Hot Shots Tennis (V1.1)", "hstennis10", "Hot Shots Tennis (V1.0)", + "ht108064", "HT-1080Z/64", + "ht1080z", "HT-1080Z Series I", + "ht1080z2", "HT-1080Z Series II", + "ht68k", "TinyGiant HT68k", "htchctch", "Hatch Catch", "htengoku", "Hanafuda Hana Tengoku (Japan)", "hthero", "Hat Trick Hero (Japan)", "hthero93", "Hat Trick Hero '93 (Ver 1.0J 1993/02/28)", + "hthero93u", "Hat Trick Hero '93 (Ver 1.0A 1993/02/28)", "hthero94", "Hat Trick Hero '94 (Ver 2.2A 1994/05/26)", "hthero95", "Hat Trick Hero '95 (Ver 2.5J 1994/11/03)", "hthero95u", "Hat Trick Hero '95 (Ver 2.5A 1994/11/03)", "httip_l1", "Hot Tip (L-1)", + "huc6202", "HuC6202 VPC", + "huc6260", "HuC6260 VCE", + "huc6261", "HuC6261", + "huc6270", "HuC6270 VDC", + "huc6272", "huc6272", "hulk", "Incredible Hulk,The", + "hummerxt", "Hummer Extreme", "hunchbak", "Hunchback (set 1)", "hunchbaka", "Hunchback (set 2)", "hunchbkd", "Hunchback (DK conversion)", @@ -6683,6 +9375,7 @@ const char* mameNameToRealName[] = { "hunchbks", "Hunchback (Scramble hardware)", "hunchbks2", "Hunchback (Scramble hardware, bootleg)", "huncholy", "Hunchback Olympic", + "hunter2", "Hunter 2", "hurr_l2", "Hurricane (L-2)", "hustle", "Hustle", "hustler", "Video Hustler", @@ -6704,7 +9397,29 @@ const char* mameNameToRealName[] = { "hvyunitu", "Heavy Unit -U.S.A. Version- (US)", "hwchamp", "Heavyweight Champ", "hwchampj", "Heavyweight Champ (Japan, FD1094 317-0046)", + "hwchampjd", "Heavyweight Champ (Japan) (bootleg of FD1094 317-0046 set)", "hwrace", "High Way Race", + "hx10", "HX-10 (MSX1)", + "hx10d", "HX-10D (MSX1)", + "hx10dp", "HX-10DP (MSX1)", + "hx10e", "HX-10E (MSX1)", + "hx10f", "HX-10F (MSX1)", + "hx10s", "HX-10S (MSX1)", + "hx10sa", "HX-10SA (MSX1)", + "hx20", "HX-20 (MSX1)", + "hx20i", "HX-20I (MSX1)", + "hx21", "HX-21 (MSX1)", + "hx21i", "HX-21I (MSX1)", + "hx22", "HX-22 (MSX1)", + "hx22i", "HX-22I (MSX1)", + "hx23", "HX-23 (MSX2)", + "hx23f", "HX-23F (MSX2)", + "hx23i", "HX-23I (MSX2)", + "hx33", "HX-33 (MSX2)", + "hx34", "HX-34 (MSX2)", + "hx34i", "HX-34I (MSX2)", + "hxhdci2k", "HUMAX HDCI-2000", + "hxmu901", "Toshiba HXMU901", "hydra", "Hydra", "hydrap", "Hydra (prototype 5/14/90)", "hydrap2", "Hydra (prototype 5/25/90)", @@ -6714,6 +9429,7 @@ const char* mameNameToRealName[] = { "hyouban", "Mahjong Hyouban Musume [BET] (Japan)", "hypbbc2p", "Hyper Bishi Bashi Champ - 2 Player (GX908 1999/08/24 VER. JAA)", "hypbbc2pk", "Hyper Bishi Bashi Champ - 2 Player (GX908 1999/08/24 VER. KAA)", + "hypbl_l2", "HyperBall (L-2)", "hypbl_l4", "HyperBall (L-4)", "hyperath", "Hyper Athlete (GV021 Japan 1.00)", "hyperbbc", "Hyper Bishi Bashi Champ (GQ876 VER. EAA)", @@ -6730,15 +9446,114 @@ const char* mameNameToRealName[] = { "hyprduel2", "Hyper Duel (Japan set 2)", "hypreac2", "Mahjong Hyper Reaction 2 (Japan)", "hypreact", "Mahjong Hyper Reaction (Japan)", + "hyprolyb", "Hyper Olympic (bootleg)", + "hyprolyb_adpcm", "Hyper Olympics Audio", "hyprolym", "Hyper Olympic", "hyprolymb", "Hyper Olympic (bootleg)", + "hyprolymba", "Hyper Olympic (bootleg, set 2)", "hypsptsp", "Hyper Sports Special (Japan)", - "i500_11b", "Indianapolis 500 (1.1 Belgium)", - "i500_11r", "Indianapolis 500 (1.1R)", + "i2cmem", "I2CMEM", + "i386", "I386", + "i386sx", "I386SX", + "i4004", "Intel I4004", + "i486", "I486", + "i5000snd", "I5000", + "i500_10r", "Indianapolis 500 (1.0R)", + "i500_11b", "Indianapolis 500 (1.1 Belgium)", + "i500_11r", "Indianapolis 500 (1.1R)", + "i6300esb_lpc", "i6300ESB southbridge ISA/LPC bridge", + "i6300esb_watchdog", "i6300ESB southbridge watchdog", + "i7000", "I-7000", + "i8008", "i8008", + "i80130", "I80130", + "i80186", "I80186", + "i80188", "I80188", + "i8021", "I8021", + "i80286", "I80286", + "i8031", "I8031", + "i8032", "I8032", + "i8035", "I8035", + "i8039", "I8039", + "i8041", "I8041", + "i8042", "I8042", + "i8048", "I8048", + "i8049", "I8049", + "i8051", "I8051", + "i8052", "I8052", + "i8080", "8080", + "i8080a", "8080A", + "i8085a", "8085A", + "i8086", "I8086", + "i8088", "I8088", + "i8089", "I8089", + "i8089_channel", "Intel 8089 I/O Channel", + "i80C52", "I80C52", + "i80c31", "I80C31", + "i80c32", "I80C32", + "i80c51", "I80C51", + "i8155", "8155 RIOT", + "i8212", "I8212", + "i8214", "I8214", + "i82371ab", "Intel 82371AB", + "i82371sb", "Intel 82371SB", + "i8243", "I8243", + "i82439tx", "Intel 82439TX", + "i8244", "I8244", + "i8245", "I8245", + "i8251", "I8251", + "i82541", "I82541 ethernet controller", + "i8255", "8255 PPI", + "i8257", "DMA8257", + "i8271", "Intel 8271", + "i8272a", "I8272A", + "i82730", "I82730", + "i8274", "I8274", + "i8275x", "I8275 CRTC", + "i8279", "8279 KDC", + "i82875p_agp", "I82875P AGP Bridge", + "i82875p_host", "I82875P Northbridge", + "i82875p_overflow", "I82875P Configuration Overflow", + "i8355", "Intel 8355", + "i8530286", "IBM PS/2 Model 30-286", + "i8530h31", "IBM PS/2 8530-H31 (Model 30/286)", + "i8535043", "IBM PS/2 8535-043 (Model 35)", + "i8550021", "IBM PS/2 8550-021 (Model 50)", + "i8550061", "IBM PS/2 8550-061 (Model 50Z)", + "i8555081", "IBM PS/2 8550-081 (Model 55SX)", + "i8580071", "IBM PS/2 8580-071 (Model 80)", + "i8580111", "IBM PS/2 8580-111 (Model 80)", + "i860xr", "i860XR", + "i8741", "I8741", + "i8742", "I8742", + "i8748", "I8748", + "i8749", "I8749", + "i8751", "I8751", + "i87c52", "I87C52", + "i8x9x", "P8098", + "i960kb", "i960kb", "ibara", "Ibara (2005/03/22 MASTER VER..)", "ibarablk", "Ibara Kuro Black Label (2006/02/06. MASTER VER.)", "ibarablka", "Ibara Kuro Black Label (2006/02/06 MASTER VER.)", + "ibm5140", "IBM PC 5140 Convertible", + "ibm5150", "IBM PC 5150", + "ibm5155", "IBM PC 5155", + "ibm5160", "IBM XT 5160", + "ibm5160_mb", "IBM5160_MOTHERBOARD", + "ibm5162", "IBM PC/XT-286 5162", + "ibm5170", "IBM PC/AT 5170", + "ibm5170a", "IBM PC/AT 5170 8MHz", + "ibm5550", "IBM 5550", + "ibm6580", "IBM 6580 DisplayWriter", + "ibm8514a", "IBM8514A", + "ibm_mfc", "IBM PC Music Feature Card", + "ibm_vga", "IBM VGA Graphics Card", + "ibmpcjr", "IBM PC Jr", + "ibmpcjx", "IBM PC JX", + "ibmps1es", "IBM PS/1 (Spanish)", + "icatel", "TPCI (Brazilian public payphone)", "iccash", "I C Cash (Russia) (Atronic)", + "ice_bozo", "Bozo's Pail Toss (v2.07)", + "ice_tbd", "Turbo Drive (ICE)", "iceclimb", "Vs. Ice Climber (set IC4-4 B-1)", "iceclimba", "Vs. Ice Climber (set IC4-4 ?)", "iceclmrd", "Vs. Ice Climber Dual (set IC4-4 A-1)", @@ -6749,20 +9564,38 @@ const char* mameNameToRealName[] = { "ichirj", "Puzzle & Action: Ichidant-R (Japan)", "ichirjbl", "Puzzle & Action: Ichidant-R (Japan) (bootleg)", "ichirk", "Puzzle & Action: Ichidant-R (Korea)", + "ics2115", "ICS2115", + "ics8080", "ICS8080", "id4", "Independence Day", + "id4_201", "Independence Day (v2.01)", + "ide", "ITEagle IDE Controller", + "ide_baseboard", "IDE Baseboard", + "ide_controller", "IDE Controller (32 bit)", + "ide_controller32", "IDE Controller (32 bit)", "idhimitu", "Idol no Himitsu [BET] (Japan 890304)", "idolmj", "Idol-Mahjong Housoukyoku (Japan)", "idsoccer", "Indoor Soccer (set 1)", "idsoccera", "Indoor Soccer (set 2)", + "ie15", "15IE-00-013", + "ie15_cpu", "ie15", + "ie15_keyboard", "15WWW-97-006 Keyboard", + "ieee488", "IEEE-488 bus", + "ieee488_slot", "IEEE-488 slot", "iemoto", "Iemoto (Japan 871020)", "iemotom", "Iemoto [BET] (Japan 871118)", + "if800", "if800 model 60", "iganinju", "Iga Ninjyutsuden (Japan)", "igmo", "IGMO", "igromula", "Igrosoft Multigame Bootleg (15 Games)", "igromult", "Igrosoft Multigame Bootleg (10 Games)", + "igs017_igs031", "IGS017_IGS031", + "igs022", "IGS022", + "igs028", "IGS028", + "igs_025_022", "IGS025", "igs_ncs", "New Champion Skill (v100n)", "igs_ncs2", "New Champion Skill (v100n 2000)", "igsm312", "unknown 'IGS 6POKER2' game (V312CN)", + "igtsc", "Super Cherry", "ij_l3", "Indiana Jones (L-3)", "ij_l4", "Indiana Jones (L-4)", "ij_l5", "Indiana Jones (L-5)", @@ -6778,32 +9611,81 @@ const char* mameNameToRealName[] = { "ikarijp", "Ikari (Japan No Continues)", "ikarijpb", "Ikari (Joystick hack bootleg)", "ikarinc", "Ikari Warriors (US No Continues)", + "ikariram", "Rambo 3 (bootleg of Ikari, Joystick hack)", "ikaruga", "Ikaruga (GDL-0010)", "ikki", "Ikki (Japan)", "illvelo", "Illvelo (Illmatic Envelope)", "ilpag", "Il Pagliaccio (Italy, Ver. 2.7C)", + "im2_100", "Iron Man 2 v1.00", + "im2_110", "Iron Man 2 v1.10", + "im2_120", "Iron Man 2 v1.20", + "im2_140", "Iron Man 2 v1.40", + "im6402", "Intersil IM6402", "imago", "Imago (cocktail set)", "imagoa", "Imago (no cocktail set)", + "imds", "Intellec MDS", + "imds2", "Intellec MDS-II", "imekura", "Imekura Mahjong (Japan)", "imgfight", "Image Fight (World, revision A)", "imgfightj", "Image Fight (Japan)", + "imi5000h", "IMI 5000H", + "imi7000", "IMI 7000 bus", + "imi7000_slot", "IMI 7000 slot", "imolagp", "Imola Grand Prix (set 1)", "imolagpo", "Imola Grand Prix (set 2)", + "impuls03", "Impuls-03", + "imsai", "MPU-B", "imsorry", "I'm Sorry (315-5110, US)", "imsorryj", "Gonbee no I'm Sorry (315-5110, Japan)", "inca", "Inca", + "incachf", "Inca Chief", "incanp", "Incan Pyramids (Konami Endeavour)", + "incanz", "Inca Sun (NZ)", + "incsun", "Inca Sun", "ind250cc", "250 CC", + "indce", "Indian Dreaming Cash Express", + "inddrma", "Indian Dreaming", + "indersb", "Inder 4xDAC Sound Board", + "indervd", "Inder / Dinamic TMS Video", + "indgcm", "Indian Gold Mr Cashman", + "indiana", "Indiana University 68030 board", "indianbt", "Indian Battle", "indianbtbr", "Indian Battle (Brazil)", "indiandr", "Indian Dreaming (0100845V, Local)", "indianmm", "Indian Dreaming - Maximillion$ (10130711, NSW/ACT)", + "indigo3k", "IRIS Indigo (R3000, 33MHz)", + "indigo4k", "IRIS Indigo (R4400, 150MHz, Ver. 4.0.5D Rev A)", + "indll", "Indian Dreaming Lady Luck", + "indprncs", "Indian Princess", + "indsc", "Indian Dreaming Second Chance", + "indsrp", "Indian Dreaming Super Reel Power", + "indusgt", "Indus GT", "indy4", "Indy 4 [TTL]", "indy500", "INDY 500 Twin (Revision A, Newer)", "indy500d", "INDY 500 Deluxe (Revision A)", "indy500to", "INDY 500 Twin (Revision A)", "indy800", "Indy 800 [TTL]", + "indy_113a", "Indiana Jones v1.13", + "indy_113f", "Indiana Jones v1.13 (French)", + "indy_113g", "Indiana Jones v1.13 (German)", + "indy_113i", "Indiana Jones v1.13 (Italian)", + "indy_113l", "Indiana Jones v1.13 (Spanish)", + "indy_114a", "Indiana Jones v1.14", + "indy_114f", "Indiana Jones v1.14 (French)", + "indy_114g", "Indiana Jones v1.14 (German)", + "indy_114i", "Indiana Jones v1.14 (Italian)", + "indy_114l", "Indiana Jones v1.14 (Spanish)", + "indy_116a", "Indiana Jones v1.16", + "indy_116f", "Indiana Jones v1.16 (French)", + "indy_116g", "Indiana Jones v1.16 (German)", + "indy_116i", "Indiana Jones v1.16 (Italian)", + "indy_116l", "Indiana Jones v1.16 (Spanish)", + "indy_210", "Indiana Jones v2.10", + "indy_210f", "Indiana Jones v2.10 (French)", "indyheat", "Danny Sullivan's Indy Heat", + "indytem2", "Indiana Jones and the Temple of Doom (set 2)", + "indytem3", "Indiana Jones and the Temple of Doom (set 3)", + "indytem4", "Indiana Jones and the Temple of Doom (set 4)", "indytemp", "Indiana Jones and the Temple of Doom (set 1)", "indytemp2", "Indiana Jones and the Temple of Doom (set 2)", "indytemp3", "Indiana Jones and the Temple of Doom (set 3)", @@ -6811,23 +9693,47 @@ const char* mameNameToRealName[] = { "indytempc", "Indiana Jones and the Temple of Doom (Cocktail)", "indytempd", "Indiana Jones and the Temple of Doom (German)", "inferno", "Inferno (Williams)", + "ingtelma", "Ingelen Tele-Match Processor", + "inidv3ca", "Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev A) (GDS-0039A)", "inidv3cy", "Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev. B) (GDS-0039B)", "initd", "Initial D Arcade Stage (Rev B) (Japan) (GDS-0020B)", "initdexp", "Initial D Arcade Stage (Export) (GDS-0025)", + "initdexpo", "Initial D Arcade Stage (Export) (GDS-0025)", + "initdo", "Initial D Arcade Stage (Japan) (GDS-0020)", "initdv2e", "Initial D Arcade Stage Ver. 2 (Export) (GDS-0027)", "initdv2j", "Initial D Arcade Stage Ver. 2 (Japan) (Rev. B) (GDS-0026B)", "initdv2jo", "Initial D Arcade Stage Ver. 2 (Japan) (GDS-0026)", "initdv3e", "Initial D Arcade Stage Ver. 3 (Export) (GDS-0033)", "initdv3j", "Initial D Arcade Stage Ver. 3 (Japan) (Rev. C) (GDS-0032C)", "initdv3jb", "Initial D Arcade Stage Ver. 3 (Japan) (Rev. B) (GDS-0032B)", + "initiad4", "Initial D4 (Rev D)", + "initiad4c", "Initial D4 (Rev C)", + "input_buffer", "Input Buffer", "inquiztr", "Inquizitor", + "ins8050", "INS 8050 SC/MP", + "ins8060", "INS 8060 SC/MP II", + "ins8154", "INS8154", + "ins8250", "National Semiconductor INS8250", "insector", "Insector (prototype)", "insectx", "Insector X (World)", "insectxj", "Insector X (Japan)", + "instantm", "Polaroid Instant Memories", + "instruct", "Signetics Instructor 50", "intcup94", "International Cup '94 (Ver 2.2O 1994/05/26)", + "intel_28f320j3d", "Intel 28F320J3D Flash", + "intel_28f320j5", "Intel 28F320J3D_a Flash", + "intel_e28f008sa", "Intel E28F008SA Flash", + "intel_e28f400b", "Intel E28F400B Flash", + "intel_te28f160", "Intel TE28F160 Flash", + "intel_te28f320", "Intel TE28F320 Flash", + "interact", "Interact Family Computer", + "interpod", "Interpod", + "intervsn", "Intervision 2001", "inthunt", "In The Hunt (World)", "inthuntu", "In The Hunt (US)", "intlaser", "International Team Laser (prototype)", + "intmpt03", "Intelligent Game MPT-03", + "intrepi2", "Intrepid (set 2)", "intrepid", "Intrepid (set 1)", "intrepid2", "Intrepid (set 2)", "intrepidb", "Intrepid (Elsys bootleg, set 1)", @@ -6838,6 +9744,25 @@ const char* mameNameToRealName[] = { "intruder", "Intruder", "inttoote", "International Toote (Germany)", "inttootea", "International Toote II (World?)", + "intv", "Intellivision", + "intv2", "Intellivision II", + "intv_cart_slot", "Intellivision Cartridge Slot", + "intv_control_port", "Mattel Intellivision control port", + "intv_ecs", "Intellivision ECS Expansion", + "intv_gfact", "Intellivision Game Factory Cart", + "intv_hand", "Mattel Intellivision Hand Controller", + "intv_ram", "Intellivision Carts w/RAM", + "intv_rom", "Intellivision Standard Carts", + "intv_voice", "Intellivision Intellivoice Expansion", + "intv_wsmlb", "Intellivision World Series Baseball Cart", + "intvecs", "Intellivision w/Entertainment Computer System + Intellivoice expansions", + "intvecs_control_port", "Mattel Intellivision ECS control port (HACK)", + "intvecs_ctrls", "Mattel Intellivision ECS Hand Controller x2 (HACK)", + "intvecs_keybd", "Mattel Intellivision ECS Keyboard", + "intvecs_synth", "Mattel Intellivision ECS Synthetizer", + "intvkbd", "Intellivision Keyboard Component (Unreleased)", + "intvoice", "Intellivision w/IntelliVoice expansion", + "intvsrs", "Super Video Arcade", "inufuku", "Quiz & Variety Sukusuku Inufuku (Japan)", "inunoos", "Inu No Osanpo / Dog Walking (Rev A)", "invad2ct", "Space Invaders II (Midway, cocktail)", @@ -6845,6 +9770,7 @@ const char* mameNameToRealName[] = { "invader4", "Space Invaders Part Four", "invaderl", "Space Invaders (Logitec)", "invaders", "Space Invaders / Space Invaders M", + "invadersem", "Space Invaders (Electromar, Spanish)", "invadpt2", "Space Invaders Part II (Taito)", "invadpt2br", "Space Invaders Part II (Brazil)", "invadrmr", "Space Invaders (Model Racing)", @@ -6857,6 +9783,7 @@ const char* mameNameToRealName[] = { "invasnab3", "Invasion - The Abductors (version 3.0)", "invasnab4", "Invasion - The Abductors (version 4.0)", "invds", "Invinco / Deep Scan", + "inves", "Inves Spectrum 48K+", "invho2", "Invinco / Head On 2", "invinco", "Invinco", "invmulti", "Space Invaders Multigame (M8.03D)", @@ -6870,19 +9797,53 @@ const char* mameNameToRealName[] = { "invmultis3a", "Space Invaders Multigame (S0.83A)", "invmultit3d", "Space Invaders Multigame (T8.03D)", "invqix", "Space Invaders / Qix Silver Anniversary Edition (Ver. 2.03)", + "invrvnga", "Invader's Revenge (Dutchford)", "invrvnge", "Invader's Revenge (set 1)", "invrvngea", "Invader's Revenge (set 2)", "invrvngeb", "Invader's Revenge (set 3)", "invrvngedu", "Invader's Revenge (Dutchford, single PCB)", "invrvngegw", "Invader's Revenge (Game World, single PCB)", + "invspace", "Invader From Space", "inwinner", "Instant Winner (Russia)", + "ioexp_slot", "Peripheral Expansion Slot", + "ip224613", "Indy (R4600, 133MHz)", + "ip225015", "Indy (R5000, 150MHz)", + "ip244415", "Indigo2 (R4400, 150MHz)", + "ipb", "iPB", + "ipc", "iPC", + "ipds", "iPDS", "ipminvad", "IPM Invader", "ipminvad1", "IPM Invader (Incomplete Dump)", "ippatsu", "Ippatsu Gyakuten [BET] (Japan)", + "iq128", "Genius IQ 128 (Germany)", + "iq128_fr", "Genius IQ 128 (France)", + "iq151", "IQ-151", + "iq151_amos1", "IQ151 AMOS cart 1", + "iq151_amos2", "IQ151 AMOS cart 2", + "iq151_amos3", "IQ151 AMOS cart 3", + "iq151_basic6", "IQ151 BASIC6", + "iq151_basicg", "IQ151 BASICG", + "iq151_disc2", "IQ151 Disc2", + "iq151_grafik", "IQ151 grafik", + "iq151_minigraf", "IQ151 Minigraf", + "iq151_ms151a", "IQ151 MS151A", + "iq151_staper", "IQ151 STAPER", + "iq151_video32", "IQ151 video32", + "iq151_video64", "IQ151 video64", + "iq151cart_slot", "IQ151 cartridge slot", "iqblock", "IQ-Block", "iqblocka", "Shu Zi Le Yuan (V127M)", "iqblockf", "Shu Zi Le Yuan (V113FR)", "iqpipe", "IQ Pipe", + "iqtv512", "Genius IQ TV 512 (Germany)", + "iqunlim", "Vtech IQ Unlimited (Germany)", + "iqunlimz", "IQ Unlimited (Z80)", + "irem_audio", "Irem Audio", + "irem_m52_large_audio", "Irem M52 Large Audio", + "irem_m52_soundc_audio", "Irem M52 SoundC Audio", + "irem_m62_audio", "Irem M62 Audio", + "iremga20", "Irem GA20", + "irisha", "Irisha", "irobot", "I, Robot", "iron", "Iron (SNES bootleg)", "ironclad", "Choutetsu Brikin'ger - Iron clad (Prototype)", @@ -6892,7 +9853,40 @@ const char* mameNameToRealName[] = { "ironhors", "Iron Horse", "ironmaid", "Iron Maiden", "irrmaze", "The Irritating Maze / Ultra Denryu Iraira Bou", + "isa16", "ISA16", + "isa16_slot", "ISA16_SLOT", + "isa8", "ISA8", + "isa8_fdc_at", "ISA 8bits AT FDC hookup", + "isa8_fdc_ps2", "ISA 8bits PS/2 FDC hookup", + "isa8_fdc_smc", "ISA 8bits SMC FDC hookup", + "isa8_fdc_superio", "ISA 8bits SUPERIO FDC hookup", + "isa8_fdc_xt", "ISA 8bits XT FDC hookup", + "isa8_slot", "ISA8_SLOT", + "isa_adlib", "Ad Lib Sound Card", + "isa_com", "Communications Adapter PC/XT", + "isa_com_at", "Communications Adapter", + "isa_gblaster", "Game Blaster Sound Card", + "isa_gus", "Gravis Ultrasound", + "isa_hercules", "Hercules Graphics Card", + "isa_ibm_mda", "IBM Monochrome Display and Printer Adapter", + "isa_ibm_pgc", "IBM Professional Graphics Controller", + "isa_ide", "IDE Fixed Drive Adapter", + "isa_lpt", "Printer Adapter", + "isa_mpu401", "Roland MPU-401 MIDI Interface", + "isa_pds", "Programmers Development System", + "isa_sblaster1_0", "Sound Blaster 1.0", + "isa_sblaster1_5", "Sound Blaster 1.5", + "isa_sblaster_16", "Sound Blaster 16", + "isbc286", "iSBC 286", + "isbc2861", "iSBC 286/10", + "isbc86", "iSBC 86/12A", + "isbc_215g", "ISBC 215G Winchester Disk Controller", + "isbc_218a", "ISBX 218a for ISBC", + "isbx_slot", "iSBX bus slot", "isgsm", "ISG Selection Master Type 2006 BIOS", + "iskr1030m", "Iskra 1030M", + "iskr1031", "Iskra 1031", + "iskr3104", "Iskra 3104", "island", "Island (050713 World)", "island2", "Island 2 (060529 World)", "island2_3", "Island 2 (061218 World)", @@ -6912,8 +9906,17 @@ const char* mameNameToRealName[] = { "itaten", "Itazura Tenshi (Japan)", "itazuram", "Itazura Monkey", "iteagle", "Eagle BIOS", + "iteagle_fpga", "ITEagle FPGA", + "itmcmtp3", "ITMC MPT-03", + "itt3030", "ITT3030", + "itttelma", "ITT Tele-Match Processor", + "itunlim", "Vtech IT Unlimited (UK)", + "ivelultr", "Ivel Ultra", + "ivg09", "CPU09 with IVG09 and IFD09", "ivorytsk", "Ivory Tusk", + "iwm", "Apple IWM (Integrated Woz Machine)", "ixion", "Ixion (prototype)", + "ixl2000", "Intercord XL 2000 System", "j2008", "unknown '008' (Unk) (MPS)", "j2adnote", "Add A Note (JPM) (MPS, set 1)", "j2adnotea", "Add A Note (JPM) (MPS, set 2)", @@ -7658,6 +10661,7 @@ const char* mameNameToRealName[] = { "j6gldclb", "Gladiator Club (JPM) (IMPACT) (set 1)", "j6gldclba", "Gladiator Club (JPM) (IMPACT) (set 2)", "j6gldclbb", "Gladiator Club (JPM) (IMPACT) (set 3)", + "j6gldday", "Golden Day (JPM) (IMPACT)", "j6gldmin", "Gold Mine (Empire) (IMPACT)", "j6gldpl", "Golden Palace (Qps) (IMPACT)", "j6gogold", "Go For Gold (JPM) (IMPACT) (set 1)", @@ -8293,20 +11297,31 @@ const char* mameNameToRealName[] = { "jackal", "Jackal (World, 8-way Joystick)", "jackalj", "Tokushu Butai Jackal (Japan, 8-way Joystick)", "jackalr", "Jackal (World, Rotary Joystick)", + "jackbean", "Jack & The Beanstalk (Doyle & Assoc.?)", "jackie", "Happy Jackie (v110U)", "jackler", "Jackler (Jungler bootleg)", "jackpool", "Jackpot Cards / Jackpot Pool (Italy)", + "jackrab2", "Jack Rabbit (set 2)", + "jackrabs", "Jack Rabbit (special)", "jackrabt", "Jack Rabbit (set 1)", "jackrabt2", "Jack Rabbit (set 2)", "jackrabts", "Jack Rabbit (special)", + "jade", "JGZ80", + "jaguar", "Jaguar", + "jaguarcd", "Jaguar CD", + "jaguardsp", "Jaguar DSP", + "jaguargpu", "Jaguar GPU", + "jailbrar", "Jailbreak", "jailbrek", "Jail Break", "jailbrekb", "Jail Break (bootleg)", "jajamaru", "Vs. Ninja Jajamaru Kun (Japan)", + "jaleco_blend", "Jaleco Blending Device", "jambo", "Jambo! Safari (JPN, USA, EXP, KOR, AUS) (Rev A)", "jamesb", "James Bond (Timed Play)", "jamesb2", "James Bond (3/5-Ball)", "janbari", "Mahjong Janjan Baribari (Japan)", "jangou", "Jangou [BET] (Japan)", + "jangou_blitter", "Jangou Blitter Custom Chip", "janjans1", "Lovely Pop Mahjong JangJang Shimasho (Japan)", "janjans2", "Lovely Pop Mahjong JangJang Shimasho 2 (Japan)", "jankenmn", "Janken Man Kattara Ageru", @@ -8316,6 +11331,7 @@ const char* mameNameToRealName[] = { "janptrsp", "Janputer Special (Japan)", "janputer", "New Double Bet Mahjong (bootleg of Janputer)", "janshi", "Janshi", + "janshi_vdp", "JANSHIVDP", "janshin", "Jyanshin Densetsu - Quest of Jongmaster", "janshinp", "Mahjong Janshin Plus (Japan)", "jansou", "Jansou (set 1)", @@ -8324,6 +11340,7 @@ const char* mameNameToRealName[] = { "jantouki", "Jong Tou Ki (Japan)", "janyoup2", "Janyou Part II (ver 7.03, July 1 1983)", "janyuki", "Jong Yu Ki (Japan)", + "jasmin", "Jasmin floppy drive interface", "jb_10b", "Jack*Bot (1.0B) (Belgium/Canada)", "jb_10r", "Jack*Bot (1.0R)", "jchan", "Jackie Chan - The Kung-Fu Master", @@ -8333,21 +11350,31 @@ const char* mameNameToRealName[] = { "jclub2ob", "Jockey Club II (older hardware, set 2)", "jcross", "Jumping Cross", "jd_l1", "Judge Dredd (L-1)", + "jd_l4", "Judge Dredd (L-4)", + "jd_l5", "Judge Dredd (L-5)", "jd_l6", "Judge Dredd (L-6)", "jd_l7", "Judge Dredd (L-7)", "jdredd", "Judge Dredd (Rev C Dec. 17 1997)", "jdreddb", "Judge Dredd (Rev B Nov. 26 1997)", "jdreddp", "Judge Dredd (rev LA1, prototype)", "jedi", "Return of the Jedi", + "jefffox", "Jeff Foxworty", "jestmagi", "Jester Magic (Konami Endeavour)", + "jet", "JET", "jetfight", "Jet Fighter (Set1) [TTL]", "jetfighta", "Jet Fighter (Set2) [TTL]", "jetwave", "Jet Wave (EAB, Euro v1.04)", "jetwavej", "Jet Wave (JAB, Japan v1.04)", + "jewelunc", "Jewel Unchantress", "jgakuen", "Shiritsu Justice Gakuen: Legion of Heroes (Japan 971117)", "jigkmgri", "Jigoku Meguri (Japan)", + "jigkmgria", "Jigoku Meguri (Japan, hack?)", "jin", "Jin", "jingbell", "Jingle Bell (Italy, V133I)", + "jingbella", "Jingle Bell (EU, V155UE)", + "jingbellb", "Jingle Bell (EU, V153UE)", + "jingbellc", "Jingle Bell (EU, V141UE)", + "jingbelli", "Jingle Bell (Italy, V133I)", "jingystm", "Jingi Storm - The Arcade (GDL-0037)", "jitsupro", "Jitsuryoku!! Pro Yakyuu (Japan)", "jituroku", "Jitsuroku Maru-chi Mahjong (Japan)", @@ -8359,12 +11386,15 @@ const char* mameNameToRealName[] = { "jjsquawk", "J. J. Squawkers", "jjsquawkb", "J. J. Squawkers (bootleg)", "jjsquawkb2", "J. J. Squawkers (bootleg, Blandia Conversion)", + "jjsquawko", "J. J. Squawkers (older)", "jkrmast", "Joker Master", "jleague", "The J.League 1994 (Japan)", + "jm_05r", "Johnny Mnemonic (0.5R)", "jm_12b", "Johnny Mnemonic (1.2B) Belgium", "jm_12r", "Johnny Mnemonic (1.2R)", "jmpbreak", "Jumping Break", "jnero", "Johnny Nero Action Hero", + "jngld_l1", "Jungle Lord (L-1)", "jngld_l2", "Jungle Lord (L-2)", "jngolady", "Jangou Lady (Japan)", "jockeyc", "Jockey Club", @@ -8373,6 +11403,7 @@ const char* mameNameToRealName[] = { "joemac", "Tatakae Genshizin Joe & Mac (Japan ver 1)", "joemacr", "Joe & Mac Returns (World, Version 1.1, 1994.05.27)", "joemacra", "Joe & Mac Returns (World, Version 1.0, 1994.05.19)", + "joemacrj", "Joe & Mac Returns (Japan, Version 1.2, 1994.06.06)", "jogakuen", "Mahjong Jogakuen (Japan)", "joinem", "Joinem", "jojo", "JoJo's Venture (USA 990128)", @@ -8421,17 +11452,24 @@ const char* mameNameToRealName[] = { "jongbou", "Mahjong Block Jongbou (Japan)", "jongkyo", "Jongkyo", "jongtei", "Mahjong Jong-Tei (Japan, ver. NM532-01)", + "jonos", "Escort", + "jopac", "Jopac JO7400", "josvolly", "Joshi Volleyball", + "josvolly8741_4pack", "joshi Vollyball 8741 MCU 4 pack", "journey", "Journey", "joust", "Joust (White/Green label)", "joust2", "Joust 2 - Survival of the Fittest", + "joust2r1", "Joust 2 - Survival of the Fittest (revision 1)", "joustr", "Joust (Solid Red label)", "joustwr", "Joust (White/Red label)", "joyfulr", "Joyful Road (Japan)", "joyjoy", "Puzzled / Joy Joy Kid (NGM-021)(NGH-021)", "joyman", "Joyman", + "joystand", "Joy Stand Private", + "joystick", "Laser/VZ Joystick Interface", "jpark", "Jurassic Park (World)", "jpark3", "Jurassic Park 3 (ver EBC)", + "jpark3u", "Jurassic Park 3 (ver UA)", "jparkj", "Jurassic Park (Japan, Rev A, Deluxe)", "jparkja", "Jurassic Park (Japan, Deluxe)", "jparkjc", "Jurassic Park (Japan, Rev A, Conversion)", @@ -8441,6 +11479,10 @@ const char* mameNameToRealName[] = { "jplstw22", "Lost World: Jurassic Park, The (2.02)", "jpopnics", "Jumping Pop (Nics, Korean bootleg of Plump Pop)", "jptparty", "Jackpot Party (Russia)", + "jr100", "JR-100", + "jr100u", "JR-100U", + "jr200", "JR-200", + "jr200u", "JR-200U", "jrking", "Junior King (bootleg of Donkey Kong Jr.)", "jrpacman", "Jr. Pac-Man (11/9/83)", "jrpacmanf", "Jr. Pac-Man (speedup hack)", @@ -8448,8 +11490,15 @@ const char* mameNameToRealName[] = { "jsk", "Joryuu Syougi Kyoushitsu (Japan)", "jspecter", "Jatre Specter (set 1)", "jspecter2", "Jatre Specter (set 2)", + "jst_l1", "Joust (L-1)", "jst_l2", "Joust (L-2)", + "jt104", "JT-104 (title screen modification of Rad Action)", + "jtc", "CompJU+TEr", + "jtces23", "CompJU+TEr (ES 2.3)", + "jtces40", "CompJU+TEr (ES 4.0)", + "jtces88", "CompJU+TEr (EMR-ES 1988)", "jubileep", "Double-Up Poker (Jubilee)", + "juicebox", "Juice Box", "juju", "JuJu Densetsu (Japan)", "jujub", "JuJu Densetsu (Playmark bootleg)", "jujuba", "JuJu Densetsu (Japan, bootleg)", @@ -8458,7 +11507,10 @@ const char* mameNameToRealName[] = { "jumpcoas", "Jump Coaster", "jumpcoast", "Jump Coaster (Taito)", "jumping", "Jumping", + "jumpinga", "Jumping (set 2)", + "jumpingi", "Jumping (set 3, Imnoe PCB)", "jumpjkpt", "Jumping Jackpots (Russia) (Atronic)", + "jumpjump", "Jump Jump", "jumpkids", "Jump Kids", "jumppop", "Jumping Pop (set 1)", "jumppope", "Jumping Pop (set 2)", @@ -8474,11 +11526,20 @@ const char* mameNameToRealName[] = { "junglekj2", "Jungle King (Japan, earlier)", "jungler", "Jungler", "junglers", "Jungler (Stern Electronics)", + "jungleyo", "Jungle (VI3.02)", + "junglkj2", "Jungle King (Japan, earlier)", + "junior", "Junior Computer", "junofrst", "Juno First", "junofrstg", "Juno First (Gottlieb)", + "junofstg", "Juno First (Gottlieb)", + "jupace", "Jupiter Ace", + "jupiter2", "Jupiter II", + "jupiter3", "Jupiter III", "jupk_501", "Jurassic Park (5.01)", "jupk_513", "Jurassic Park (5.13)", "jupk_g51", "Jurassic Park (5.01 Germany)", + "jvchc7gb", "HC-7GB (MSX1)", + "jvs13551", "Sega 837-13551 I/O Board", "jwildb52", "Joker's Wild (B52 system, set 1)", "jwildb52a", "Joker's Wild (B52 system, set 2)", "jwildb52h", "Joker's Wild (B52 system, Harrah's GFX)", @@ -8486,7 +11547,64 @@ const char* mameNameToRealName[] = { "jy_11", "Junk Yard (1.1)", "jy_12", "Junk Yard (1.2)", "jyangoku", "Jyangokushi: Haoh no Saihai (Japan 990527)", + "jyuohki", "Jyuohki (Japan)", "jzth", "Jue Zhan Tian Huang", + "k001005", "K001005 Polygon Renderer", + "k001006", "K001006 Texel Unit", + "k001604", "Konami 001604", + "k005289", "K005289", + "k007121", "Konami 007121", + "k007232", "K007232", + "k007342", "Konami 007342", + "k007420", "Konami 007420", + "k033906", "Konami 033906", + "k037122", "Konami 0371222", + "k051316", "Konami 051316", + "k051649", "K051649", + "k051733", "Konami 051733", + "k051960", "Konami 051960", + "k052109", "Konami 052109", + "k053247", "Konami 053246 & 053247", + "k05324x", "Konami 053244 & 053245", + "k053250", "K053250", + "k053251", "Konami 053251", + "k053252", "Konami 053252", + "k053260", "K053260", + "k053936", "Konami 053936", + "k054000", "Konami 054000", + "k054338", "Konami 054338", + "k054539", "K054539", + "k055555", "Konami 055555", + "k055673", "Konami 055673", + "k056230", "Konami 056230", + "k056800", "Konami 056800 MIRAC", + "k056832", "Konami 056832", + "k057714", "K057714 GCU", + "k1003", "K1003", + "k1801vm2", "K1801VM2", + "k1ge", "K1GE Monochrome Graphics + LCD", + "k28", "K28: Talking Learning Computer (model 7-230)", + "k286i", "286i", + "k28m2", "K28: Talking Learning Computer (model 7-232)", + "k2ge", "K2GE Color Graphics + LCD", + "k2k_k2k_cart", "NEOGEO Kof2002-type kof2002 Cart", + "k2k_k2kpls_cart", "NEOGEO Kof2002-type kof2002plus Cart", + "k2k_matrim_cart", "NEOGEO Kof2002-type matrim Cart", + "k2k_ss5_cart", "NEOGEO Kof2002-type Samsho5 Cart", + "k2k_ss5s_cart", "NEOGEO Kof2002-type Samsho5sp Cart", + "k573cassslot", "KONAMI 573 CASSETTE SLOT", + "k573cassslotserial", "KONAMI 573 CASSETTE SLOT (SERIAL)", + "k573cassx", "KONAMI 573 CASSETTE X", + "k573cassxi", "KONAMI 573 CASSETTE XI", + "k573cassy", "KONAMI 573 CASSETTE Y", + "k573cassyi", "KONAMI 573 CASSETTE YI", + "k573casszi", "KONAMI 573 CASSETTE ZI", + "k573dio", "Konami 573 digital I/O board", + "k573mcr", "Konami Memory Card Reader", + "k573msu", "Konami Multi Session Unit", + "k573npu", "Konami Network PCB Unit", + "k7659kb", "K7659 Keyboard", + "k8915", "K8915", "kabukikl", "Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den", "kabukiz", "Kabuki-Z (World)", "kabukizj", "Kabuki-Z (Japan)", @@ -8507,18 +11625,32 @@ const char* mameNameToRealName[] = { "kamakazi3", "Kamakazi III (superg hack)", "kamenrid", "Masked Riders Club Battle Race", "kamikaze", "Kamikaze", + "kamikazp", "Kamikaze (Potomac Games)", "kamikcab", "Kamikaze Cabbie", "kanatuen", "Kanatsuen no Onna [BET] (Japan 880905)", + "kaneko16_sprite", "kaneko16_sprite_device", + "kaneko_calc3", "kaneko_calc3_device", + "kaneko_grap2", "kaneko_grap2_device", + "kaneko_hit", "kaneko_hit_device", + "kaneko_pandora", "Kaneko Pandora - PX79C480FP-3", + "kaneko_toybox", "kaneko_toybox_device", + "kaneko_view2_tilemap", "kaneko_view2_tilemap_device", + "kangaroa", "Kangaroo (Atari)", + "kangarob", "Kangaroo (bootleg)", "kangaroo", "Kangaroo", "kangarooa", "Kangaroo (Atari)", "kangaroob", "Kangaroo (bootleg)", "kaos", "Kaos", + "karatblu", "Karate Blazers (US)", "karatblz", "Karate Blazers (World)", + "karatblza", "Karate Blazers (World, set 2)", + "karatblzbl", "Karate Blazers (bootleg)", "karatblzj", "Karate Blazers (Japan)", "karatblzu", "Karate Blazers (US)", "karatedo", "Karate Dou (Japan)", "karatevs", "Taisen Karate Dou (Japan VS version)", "karatour", "The Karate Tournament", + "karatourj", "The Karate Tournament (Japan)", "karianx", "Karian Cross (Rev. 1.0)", "karnov", "Karnov (US, rev 6)", "karnova", "Karnov (US, rev 5)", @@ -8527,15 +11659,58 @@ const char* mameNameToRealName[] = { "karous", "Karous (GDL-0040)", "kartduel", "Kart Duel (Japan, KTD1/VER.A)", "kas89", "Kasino '89", + "kay1024", "Kay 1024", + "kaypro10", "Kaypro 10", + "kaypro2x", "Kaypro 2x", + "kaypro4", "Kaypro 4 - 4/83", + "kaypro4a", "Kaypro 4 - 4/84", + "kaypro4p88", "Kaypro 4 plus88 - 4/83", + "kayproii", "Kaypro II - 2/83", "kazan", "Ninja Kazan (World)", + "kb1013vk1-2", "KB1013VK1-2", + "kb_3270pc", "IBM 3270PC Keyboard", + "kb_ec1841", "EC-1841 Keyboard", + "kb_iskr1030", "Iskra-1030 Keyboard", + "kb_pc83", "IBM PC Keyboard", + "kb_pcat84", "IBM PC/AT Keyboard", + "kb_pcxt83", "IBM PC/XT Keyboard", "kbash", "Knuckle Bash", "kbash2", "Knuckle Bash 2 (bootleg)", + "kbashk", "Knuckle Bash (Korean PCB)", + "kbdc8042", "Keyboard Controller 8042", "kbm", "Keyboardmania", "kbm2nd", "Keyboardmania 2nd Mix", "kbm3rd", "Keyboardmania 3rd Mix", + "kc85", "Kyotronic 85 (Japan)", + "kc85_111", "KC 85/1.11", + "kc85_2", "HC900 / KC 85/2", + "kc85_3", "KC 85/3", + "kc85_4", "KC 85/4", + "kc85_5", "KC 85/5", + "kc87_10", "KC 87.10", + "kc87_11", "KC 87.11", + "kc87_20", "KC 87.20", + "kc87_21", "KC 87.21", + "kc_8k", "Standard 8K ROM module", + "kc_d002", "D002 Bus Driver", + "kc_d004", "D004 Floppy Disk Interface", + "kc_d004gide", "D004 Floppy Disk + GIDE Interface", + "kc_keyboard", "KC Keyboard", + "kc_m006", "M006 BASIC", + "kc_m011", "M011 64KB RAM", + "kc_m022", "M022 16KB RAM", + "kc_m032", "M032 256KB segmented RAM", + "kc_m033", "M033 TypeStar", + "kc_m034", "M034 512KB segmented RAM", + "kc_m035", "M035 1MB segmented RAM", + "kc_m036", "M036 128KB segmented RAM", + "kccart_slot", "KC85 Cartridge Slot", + "kccomp", "KC Compact", + "kcexp_slot", "KC85 Expansion Slot", "kchamp", "Karate Champ (US)", "kchampvs", "Karate Champ (US VS version, set 1)", "kchampvs2", "Karate Champ (US VS version, set 2)", + "kcontra", "Contra (handheld)", "kdeadeye", "Dead Eye (GV054 UAA01)", "kdynastg", "King of Dynast Gear (version 1.8)", "keith", "Keith Courage In Alpha Zones", @@ -8558,28 +11733,58 @@ const char* mameNameToRealName[] = { "keksb", "Keks (bootleg, 060328, backdoor)", "keksc", "Keks (bootleg, 060328, banking address hack, changed version text)", "kengo", "Ken-Go", + "kengoa", "Ken-Go (set 2)", + "kenseim", "Ken Sei Mogura: Street Fighter II (Japan 940418, Ver 1.00)", "keroppi", "Kero Kero Keroppi's Let's Play Together (USA, Version 2.0)", "keroppij", "Kero Kero Keroppi no Issyoni Asobou (Japan)", "ket", "Ketsui: Kizuna Jigoku Tachi (2003/01/01. Master Ver.)", + "ket1", "Ketsui: Kizuna Jigoku Tachi (2003/01/01. Master Ver.) (alt rom fill)", "keta", "Ketsui: Kizuna Jigoku Tachi (2003/01/01 Master Ver.)", + "ketarr", "Ketsui: Kizuna Jigoku Tachi (2014/07/16 ARRANGE 1.7 VER) (hack)", + "ketarr10", "Ketsui: Kizuna Jigoku Tachi (2012/04/17 ARRANGE VER) (hack)", + "ketarr15", "Ketsui: Kizuna Jigoku Tachi (2012/06/26 ARRANGE 1.5 VER) (hack)", + "ketarr151", "Ketsui: Kizuna Jigoku Tachi (2012/06/26 ARRANGE 1.51 VER) (hack)", + "ketarrf", "Ketsui: Kizuna Jigoku Tachi (2012/04/17 FAST. VER) (hack)", + "ketarrs15", "Ketsui: Kizuna Jigoku Tachi (2012/06/27 MR.STOIC 1.5 VER) (hack)", + "ketarrs151", "Ketsui: Kizuna Jigoku Tachi (2012/06/27 MR.STOIC 1.51 VER) (hack)", "ketb", "Ketsui: Kizuna Jigoku Tachi (2003/01/01 Master Ver)", + "ketbl", "Ketsui: Kizuna Jigoku Tachi (2003/01/01. Master Ver., bootleg cartridge conversion)", "keyboard", "La Keyboard (GDS-0017)", + "keycus_c406", "KEYCUS C406", + "keycus_c409", "KEYCUS C409", + "keycus_c410", "KEYCUS C410", + "keycus_c411", "KEYCUS C411", + "keycus_c430", "KEYCUS C430", + "keycus_c431", "KEYCUS C431", + "keycus_c432", "KEYCUS C432", + "keycus_c442", "KEYCUS C442", + "keycus_c443", "KEYCUS C443", + "keytronic_pc3270", "Keytronic PC3270", "kf10thep", "The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)", + "kf2k1pa", "The King of Fighters 2001 Plus (set 2, bootleg / hack)", + "kf2k1pls", "The King of Fighters 2001 Plus (set 1, bootleg / hack)", "kf2k2mp", "The King of Fighters 2002 Magic Plus (bootleg)", "kf2k2mp2", "The King of Fighters 2002 Magic Plus II (bootleg)", "kf2k2pla", "The King of Fighters 2002 Plus (bootleg set 2)", + "kf2k2plb", "The King of Fighters 2002 Plus (bootleg set 3)", + "kf2k2plc", "The King of Fighters 2002 Super (bootleg)", "kf2k2pls", "The King of Fighters 2002 Plus (bootleg set 1)", + "kf2k2ps2", "The King of Fighters 2002 (PlayStation 2 ver 0.4, EGHT hack)", "kf2k3bl", "The King of Fighters 2003 (bootleg set 1)", "kf2k3bla", "The King of Fighters 2003 (bootleg set 2)", "kf2k3pcb", "The King of Fighters 2003 (Japan, JAMMA PCB)", "kf2k3pl", "The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)", "kf2k3upl", "The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)", + "kf2k4pls", "The King of Fighters Special Edition 2004 Plus (bootleg)", "kf2k5uni", "The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)", "kftgoal", "Kick for the Goal", + "kgalah", "King Galah (0200536V)", "kgbird", "K.G. Bird (4VXFC5341, New Zealand, 5c)", "kgbirda", "K.G. Bird (4VXFC5341, New Zealand, 10c)", + "kgradius", "Gradius (handheld)", "kick", "Kick (upright)", "kick4csh", "Kick '4' Cash", + "kicka", "Kick (cocktail)", "kickboy", "Kick Boy", "kickc", "Kick (cocktail)", "kicker", "Kicker", @@ -8600,20 +11805,27 @@ const char* mameNameToRealName[] = { "killbld104", "The Killing Blade (ver. 104)", "killbldp", "The Killing Blade Plus (China, ver. 300)", "killcom", "Killer Comet", + "kim1", "KIM-1", "kimbldhl", "Kimble Double HI-LO", "kimblz80", "Kimble Double HI-LO (z80 version)", + "kingbalj", "King & Balloon (Japan)", "kingball", "King & Balloon (US)", "kingballj", "King & Balloon (Japan)", "kingdmgp", "Kingdom Grandprix", "kingdrbb", "King Derby (Taiwan bootleg)", "kingdrbb2", "King Derby (bootleg set 2)", "kingdrby", "King Derby (1981)", + "kingman", "Kingman", + "kingnep", "King Neptune", + "kingnile", "King Of The Nile", + "kingnilea", "King of the Nile (set 2)", "kingofb", "King of Boxer (English)", "kingpin", "Kingpin", "kingrt66", "King of Route 66 (Rev A)", "kingt_l1", "King Tut (Shuffle) (L-1)", "kingtut", "King Tut (NSW, Australia)", "kinniku", "Kinnikuman Muscle Grand Prix (KN1 Ver. A)", + "kinniku2", "Kinnikuman Muscle Grand Prix 2 (KN2 Ver. A)", "kinst", "Killer Instinct (v1.5d)", "kinst13", "Killer Instinct (v1.3)", "kinst14", "Killer Instinct (v1.4)", @@ -8637,15 +11849,19 @@ const char* mameNameToRealName[] = { "kizuna", "Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle", "kizuna4p", "Kizuna Encounter - Super Tag Battle 4 Way Battle Version / Fu'un Super Tag Battle Special Version", "kkotnoli", "Kkot No Li (Kill the Bees)", + "kl5c80a12", "KL5C80A12", "klax", "Klax (set 1)", "klax2", "Klax (set 2)", + "klax2bl", "Klax (set 2, bootleg)", "klax3", "Klax (set 3)", "klaxd", "Klax (Germany)", "klaxj", "Klax (Japan)", "klaxp1", "Klax (prototype set 1)", "klaxp2", "Klax (prototype set 2)", "klondkp", "KlonDike+", + "kloneran", "Lone Ranger (handheld)", "klxyj", "Kuai Le Xi You Ji", + "kmc5000", "KMC-5000 (MSX2)", "knckhead", "Knuckle Heads (World)", "knckheadj", "Knuckle Heads (Japan)", "knckheadjp", "Knuckle Heads (Japan, Prototype?)", @@ -8655,23 +11871,37 @@ const char* mameNameToRealName[] = { "knightb", "Knight Boy", "knights", "Knights of the Round (World 911127)", "knightsb", "Knights of the Round (bootleg)", + "knightsb2", "Knights of the Round (bootleg set 2, 911127 etc)", + "knightsb3", "Knights of the Round (bootleg set 3, 911127 Japan)", + "knightsb4", "Knights of the Round (bootleg set 4 (with YM2151 + 2xMSM5205), 911127 etc)", + "knightsh", "Knights of the Round (hack set 1)", + "knightsh2", "Knights of the Round (hack set 2, 911127 etc)", "knightsj", "Knights of the Round (Japan 911127, B-Board 91634B-2)", "knightsja", "Knights of the Round (Japan 911127, B-Board 89625B-1)", "knightsu", "Knights of the Round (USA 911127)", "knockout", "Knock Out!! (bootleg?)", + "knockoutb", "Knock Out!! (bootleg, set 2)", + "knockoutc", "Knock Out!! (bootleg, set 3)", "knpuzzle", "Kotoba no Puzzle Mojipittan (Japan, KPM1 Ver.A)", + "koalamnt", "Koala Mint (MV4137, Export)", + "koalmnt", "Koala Mint", "kod", "The King of Dragons (World 910805)", "kodb", "The King of Dragons (bootleg)", + "kodda", "The King of Dragons (Phoenix bootleg, 910731 etc)", + "kodh", "The King of Dragons (hack)", "kodj", "The King of Dragons (Japan 910805, B-Board 90629B-3)", "kodja", "The King of Dragons (Japan 910805, B-Board 89625B-1)", "kodr1", "The King of Dragons (World 910711)", "kodu", "The King of Dragons (USA 910910)", + "kodure", "Kodure Ookami (Japan)", "kof10th", "The King of Fighters 10th Anniversary (The King of Fighters 2002 bootleg)", "kof2000", "The King of Fighters 2000 (NGM-2570) (NGH-2570)", "kof2000n", "The King of Fighters 2000 (not encrypted)", + "kof2000ps2", "The King of Fighters 2000 (Playstation 2 ver. , EGHT hack)", "kof2001", "The King of Fighters 2001 (NGM-262?)", "kof2001h", "The King of Fighters 2001 (NGH-2621)", "kof2002", "The King of Fighters 2002 (NGM-2650)(NGH-2650)", + "kof2002_prot", "NeoGeo Protection (KOF2002)", "kof2002b", "The King of Fighters 2002 (bootleg)", "kof2003", "The King of Fighters 2003 (NGM-2710)", "kof2003h", "The King of Fighters 2003 (NGH-2710)", @@ -8681,19 +11911,32 @@ const char* mameNameToRealName[] = { "kof95a", "The King of Fighters '95 (NGM-084), alternate board", "kof95h", "The King of Fighters '95 (NGH-084)", "kof96", "The King of Fighters '96 (NGM-214)", + "kof96a", "The King of Fighters '96 (NGM-214, alternate board)", + "kof96ae", "The King of Fighters '96 (Anniversary Edition, EGHT hack)", + "kof96ae20", "The King of Fighters '96 (Anniversary Edition 2.0.0430, EGHT hack)", + "kof96cn", "The King of Fighters '96 (Chinese Edition ver 1.0, hack)", + "kof96ep", "The King of Fighters '96 (bootleg / hack)", "kof96h", "The King of Fighters '96 (NGH-214)", "kof97", "The King of Fighters '97 (NGM-2320)", + "kof97cn", "The King of Fighters '97 (10th Anniversary Chinese Edition, EGHT hack)", "kof97h", "The King of Fighters '97 (NGH-2320)", "kof97k", "The King of Fighters '97 (Korean release)", "kof97oro", "The King of Fighters '97 Oroshi Plus 2003 (bootleg)", + "kof97pla", "The King of Fighters '97 Plus 2003 (bootleg / hack)", "kof97pls", "The King of Fighters '97 Plus (bootleg)", + "kof97xt", "The King of Fighters '97 - Final Battle (hack)", "kof98", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420)", + "kof98_prot", "NeoGeo Protection (KOF98)", "kof98a", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGM-2420, alternate board)", + "kof98ae", "The King of Fighters '98 (Anniversary Edition, EGHT hack)", + "kof98ae2016", "The King of Fighters '98 (Anniversary Edition 2016, EGHT hack)", + "kof98cb", "The King of Fighters '98 (Combo)", "kof98h", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (NGH-2420)", "kof98k", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board)", "kof98ka", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board 2)", "kof98um", "The King of Fighters '98: Ultimate Match (v1.00)", "kof99", "The King of Fighters '99 - Millennium Battle (NGM-2510)", + "kof99ae", "The King of Fighters '99 (15th Anniversary Edition)", "kof99e", "The King of Fighters '99 - Millennium Battle (earlier)", "kof99h", "The King of Fighters '99 - Millennium Battle (NGH-2510)", "kof99k", "The King of Fighters '99 - Millennium Battle (Korean release)", @@ -8703,6 +11946,9 @@ const char* mameNameToRealName[] = { "koftball", "King of Football", "kofxi", "The King of Fighters XI", "kog", "King of Gladiator (The King of Fighters '97 bootleg)", + "kog_prot", "NeoGeo Protection (King of Gladiator)", + "kogplus", "King of Gladiator Plus (The King of Fighters '97 bootleg)", + "kohinoor", "Kohinoor", "koikoi", "Koi Koi Part 2", "koikois", "Koi Koi Shimasho", "koikois2", "Koi Koi Shimasho 2 - Super Real Hanafuda (Japan)", @@ -8716,21 +11962,29 @@ const char* mameNameToRealName[] = { "konam80k", "Konami 80's AC Special (GC826 VER. KAA)", "konam80s", "Konami 80's AC Special (GC826 VER. EAA)", "konam80u", "Konami 80's AC Special (GC826 VER. UAA)", + "konami1", "KONAMI-1", "konami88", "Konami '88", + "konami_cpu", "KONAMI", "konamigt", "Konami GT", "konamigv", "Baby Phoenix/GV System", "konamigx", "System GX", "konek", "Konek-Gorbunok", "kong", "Kong (Donkey Kong conversion on Galaxian hardware)", + "konin", "Konin", "konotako", "Kono Tako (10021 Ver.A)", + "konppc", "Konami PowerPC Common Functions", "kontest", "Konami Test Board (GX800, Japan)", + "kontiki", "KONTIKI 100", + "kontur", "PK8020 Kontur", "konzero", "Zero (Konami Endeavour)", + "kookabk", "Kooka Bucks", "kopunch", "KO Punch", "korinai", "Mahjong-zukino Korinai Menmen (Japan 880425)", "korinaim", "Mahjong-zukino Korinai Menmen [BET] (Japan 880920)", "korokoro", "Koro Koro Quest (Japan)", "koroleva", "Snezhnaja Koroleva", "korosuke", "Korosuke Roller (Japan)", + "korvet", "PK8020 Korvet", "koshien", "Ah Eikou no Koshien (Japan)", "kosmokil", "Kosmo Killer", "kosteel", "Kings of Steel", @@ -8753,6 +12007,7 @@ const char* mameNameToRealName[] = { "kov2106", "Knights of Valour 2 / Sangoku Senki 2 (ver. 106, 102, 100KH)", "kov2nl", "Knights of Valour 2 New Legend (V302, China)", "kov2nlo", "Knights of Valour 2 New Legend (V301, China)", + "kov2nloa", "Knights of Valour 2 New Legend (V300, Taiwan)", "kov2p", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M205XX, 200, 100CN)", "kov2p202", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M202XX, 200, 100CN)", "kov2p204", "Knights of Valour 2 Plus - Nine Dragons / Sangoku Senki 2 Plus - Nine Dragons (ver. M204XX, 200, 100CN)", @@ -8765,39 +12020,59 @@ const char* mameNameToRealName[] = { "kovplus", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119, set 1)", "kovplusa", "Knights of Valour Plus / Sangoku Senki Plus (ver. 119, set 2)", "kovqhsgs", "Knights of Valour: Quan Huang San Guo Special / Sangoku Senki: Quan Huang San Guo Special (ver. 303CN)", + "kovqhsgsa", "Knights of Valour: Quan Huang San Guo Special / Sangoku Senki: Quan Huang San Guo Special (alt ver. 303CN)", "kovsgqyz", "Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (bootleg, set 1)", "kovsgqyza", "Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (bootleg, set 2)", "kovsgqyzb", "Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (bootleg, set 3)", + "kovsgqyzc", "Knights of Valour: SanGuo QunYingZhuan / Sangoku Senki: SanGuo QunYingZhuan (set 4)", "kovsh", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 104, CN)", + "kovsh100", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 100, CN)", "kovsh101", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 101, CN)", "kovsh102", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 102, CN)", "kovsh103", "Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 103, CN)", + "kovshb", "Knights of Valour Superheroes / Sangoku Senki Superheroes (bootleg, V104, China)", "kovshp", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 101)", "kovshpa", "Knights of Valour Super Heroes Plus / Sangoku Senki Super Heroes Plus (ver. 100)", "kovshxas", "Knights of Valour: Aoshi Sanguo / Sangoku Senki: Aoshi Sanguo (ver. 202CN)", "kovytzy", "Knights of Valour: Yi Tong Zhong Yuan / Sangoku Senki: Yi Tong Zhong Yuan (ver. 201, China)", "kozure", "Kozure Ookami (Japan)", "kpv106", "Kingpin (Pinball)", + "kr03", "KR-03", + "kr1818vg93", "KR1818VG93", + "kr2376", "SMC KR2376", "kram", "Kram (set 1)", "kram2", "Kram (set 2)", "kram3", "Kram (encrypted)", + "kramermc", "Kramer MC", + "krista2", "Krista-2", + "kristall2", "Kristall-2", "kroozr", "Kozmik Kroozr", "krull", "Krull", "krullp", "Krull (Pinball)", + "krvnjvtv", "OC Jeu Video TV Karvan", "krzybowl", "Krazy Bowl", + "ks0066_f05", "KS0066 F05", "ksayakyu", "Kusayakyuu", + "kt76", "KT-76", "ktiger", "Kyukyoku Tiger (Japan)", "ktiger2", "Kyukyoku Tiger II (Ver 2.1J 1995/11/30)", + "ktmnt", "Teenage Mutant Ninja Turtles (handheld)", + "ktopgun", "Top Gun (handheld)", "kuhga", "Kuhga - Operation Code 'Vapor Trail' (Japan revision 3)", + "kungfu", "Kung Fu (IGS, v100)", "kungfub", "Kung-Fu Master (bootleg set 1)", "kungfub2", "Kung-Fu Master (bootleg set 2)", + "kungfub3", "Kung-Fu Master (bootleg set 3)", + "kungfud", "Kung Fu Master (Data East)", "kungfum", "Kung-Fu Master (World)", "kungfumd", "Kung-Fu Master (US)", "kungfur", "Kung-Fu Roushi", "kungfut", "Kung-Fu Taikun (set 1)", "kungfuta", "Kung-Fu Taikun (set 2)", + "kuniokub", "Nekketsu Kouha Kunio-kun (Japan bootleg)", "kuniokun", "Nekketsu Kouha Kunio-kun (Japan)", "kuniokunb", "Nekketsu Kouha Kunio-kun (Japan bootleg)", + "kurikina", "Kuri Kinton (prototype?)", "kurikint", "Kuri Kinton (World)", "kurikinta", "Kuri Kinton (World, prototype?)", "kurikintj", "Kuri Kinton (Japan)", @@ -8811,8 +12086,12 @@ const char* mameNameToRealName[] = { "kyuhito", "Kyukyoku no Hito [BET] (Japan 880824)", "kyukaidk", "Kyuukai Douchuuki (Japan, new version (Rev B))", "kyukaidko", "Kyuukai Douchuuki (Japan, old version)", + "kyukaido", "Kyuukai Douchuuki (Japan old version)", "kyustrkr", "Last Striker / Kyuukyoku no Striker", "kz26", "KZ-26", + "l7a1045_custom", "L7A1045 L6028 DSP-A", + "l9nibble", "Lucky 9", + "la120", "DECwriter III (LA120)", "labyrunr", "Labyrinth Runner (Japan)", "labyrunrk", "Labyrinth Runner (World Ver. K)", "lacrazyc", "Let's Attack Crazy Cross (GV027 Asia 1.10)", @@ -8837,6 +12116,7 @@ const char* mameNameToRealName[] = { "lah_l104", "Last Action Hero (1.04 Spain)", "lah_l108", "Last Action Hero (1.08 Spain)", "lamachin", "L.A. Machineguns", + "lambda", "Lambda 8300", "landbrk", "Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 3.02)", "landbrka", "Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 3.03) (AT89c52 protected)", "landgear", "Landing Gear (Ver 4.2 O)", @@ -8847,19 +12127,41 @@ const char* mameNameToRealName[] = { "landmakr", "Land Maker (Ver 2.01J 1998/06/01)", "landmakrp", "Land Maker (Ver 2.02O 1998/06/02) (Prototype)", "lans2004", "Lansquenet 2004 (Shock Troopers - 2nd Squad bootleg)", + "lantutor", "Language Tutor (patent)", "lapbylap", "Lap By Lap", "laperla", "La Perla Nera (Ver 2.0)", "laperlag", "La Perla Nera Gold (Ver 2.0)", + "las128e2", "Laser 128ex2 (version 6.1)", + "las128ex", "Laser 128ex (version 4.5)", + "las3000", "Laser 3000", "laser", "Astro Laser (bootleg of Space Laser)", + "laser110", "Laser 110", + "laser110_16k", "Laser 110/200/VZ-200 16k Memory", + "laser128", "Laser 128 (version 4.2)", + "laser200", "Laser 200", + "laser210", "Laser 210", + "laser210_16k", "Laser 210/VZ-200 (DSE) 16k Memory", "laser2k1", "Laser 2001 (Ver 1.2)", + "laser310", "Laser 310", + "laser310_16k", "Laser 310/VZ-300 16k Memory", + "laser310h", "Laser 310 (SHRG)", + "laser350", "Laser 350", + "laser500", "Laser 500", + "laser700", "Laser 700", + "laser_64k", "Laser/VZ 64k Memory", + "laseract", "LaserActive (USA, NTSC)", + "laseractj", "LaserActive (Japan, NTSC)", "laserbas", "Laser Base (set 1)", "laserbasa", "Laser Base (set 2)", "laserbat", "Laser Battle", + "laserfdc", "Laser/VZ Floppy Disk Controller", "lasso", "Lasso", "lasstixx", "Laser Strixx 2", "lastbank", "Last Bank (v1.16)", "lastbh", "The Last Bounty Hunter v0.06", + "lastbh_006", "The Last Bounty Hunter v0.06", "lastblad", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGM-2340)", + "lastblada", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGM-2340, alternate board)", "lastbladh", "The Last Blade / Bakumatsu Roman - Gekka no Kenshi (NGH-2340)", "lastbld2", "The Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi (NGM-2430)(NGH-2430)", "lastbrnx", "Last Bronx (Export, Revision A)", @@ -8877,14 +12179,20 @@ const char* mameNameToRealName[] = { "lastfortea", "Last Fortress - Toride (Erotic, Rev A)", "lastfortg", "Last Fortress - Toride (German)", "lastfortk", "Last Fortress - Toride (Korea)", + "lastfour", "Last Four (09:12 16/01/2001)", + "lasthope", "Last Hope (bootleg AES to MVS conversion, no coin support)", "lastlap", "Last Lap", "lastmisn", "Last Mission (US revision 6)", "lastmisnj", "Last Mission (Japan)", "lastmisno", "Last Mission (US revision 5)", + "lastmiss", "Last Mission (US revision 6)", + "lastmss2", "Last Mission (US revision 5)", "lastsold", "The Last Soldier (Korean release of The Last Blade)", "laststar", "The Last Starfighter (prototype)", "lastsurv", "Last Survivor (Japan, FD1094 317-0083)", + "lastsurvd", "Last Survivor (Japan) (bootleg of FD1094 317-0083 set)", "lasvegas", "Las Vegas, Nevada", + "latch8", "8 bit latch", "lazarian", "Lazarian", "lazercmd", "Lazer Command", "lazrlord", "Lazer Lord", @@ -8892,9 +12200,17 @@ const char* mameNameToRealName[] = { "lbgrande", "Libero Grande (Asia, LG2/VER.A)", "lbgrandeja", "Libero Grande (Japan, LG1/VER.A)", "lbowling", "League Bowling (NGM-019)(NGH-019)", + "lbvbiosu", "VBios updater", + "lc80", "Lerncomputer LC 80", + "lc80_2", "Lerncomputer LC 80.2", + "lc8670", "Sanyo LC8670", + "lc89510", "lc89510_device", + "lc89510_temp", "lc89510_temp_device", "lc_11", "League Champ (1.1)", "lca", "Lights...Camera...Action!", "lca2", "Lights...Camera...Action! (rev.2)", + "lcmate2", "Laser Compumate 2", + "ldp1450", "Sony LDP-1450", "ldrink", "Lucky Drink (set 1)", "ldrinka", "Lucky Drink (set 2)", "ldrun", "Lode Runner (set 1)", @@ -8903,32 +12219,47 @@ const char* mameNameToRealName[] = { "ldrun3j", "Lode Runner III - Majin No Fukkatsu", "ldrun4", "Lode Runner IV - Teikoku Karano Dasshutsu", "ldruna", "Lode Runner (set 2)", + "ldv1000", "Pioneer LD-V1000", "le2", "Lethal Enforcers II: Gun Fighters (ver EAA)", "le2j", "Lethal Enforcers II: The Western (ver JAA)", "le2u", "Lethal Enforcers II: Gun Fighters (ver UAA)", "leadang", "Lead Angle (Japan)", "leader", "Leader", "leaguemn", "Yakyuu Kakutou League-Man (Japan)", + "leapster", "Leapster (Germany)", + "leapstertv", "Leapster TV (Germany)", "lectrono", "Lectronamo", + "leds2011", "Led Storm Rally 2011 (World)", + "leds2011u", "Led Storm Rally 2011 (US)", "ledstorm", "Led Storm (US)", "ledstorm2", "Led Storm Rally 2011 (US)", + "legacy_floppy_image", "Floppy Disk", + "legacy_mos8520", "LEGACY_MOS8520", "legend", "Legend", "legendb", "Legion (bootleg of Legend)", "legendoh", "Legend of Heroes", "legendos", "Legend of Success Joe / Ashita no Joe Densetsu", "legion", "Legion - Spinner-87 (World ver 2.03)", + "legionj", "Chouji Meikyuu Legion (Japan ver 1.05)", + "legionjb", "Chouji Meikyuu Legion (Japan ver 1.05, bootleg)", "legionna", "Legionnaire (World)", + "legionnaj", "Legionnaire (Japan)", "legionnau", "Legionnaire (US)", "legiono", "Chouji Meikyuu Legion (Japan bootleg ver 1.05)", "legofair", "Koukuu Kihei Monogatari - The Legend of Air Cavalry (Japan)", "leking", "Le King", + "leland_80186_sound", "Leland 80186 DAC", "lemans24", "Le Mans 24 (Revision B)", "lemmings", "Lemmings (US prototype)", "lemnangl", "Mahjong Lemon Angel (Japan)", + "lemrol", "Let Em Roll", + "leonardo", "Leonardo", "leprechn", "Leprechaun", "leprechp", "Leprechaun (Pacific)", "leprgld", "Leprechaun's Gold (Russia)", + "leprglds", "Leprechaun's Gold (Spanish)", "lethalen", "Lethal Enforcers (ver UAE, 11/19/92 15:04)", + "lethaleneaa", "Lethal Enforcers (ver EAA, 09/09/92 09:44)", "lethaleneab", "Lethal Enforcers (ver EAB, 10/14/92 19:53)", "lethaleneae", "Lethal Enforcers (ver EAE, 11/19/92 16:24)", "lethalenj", "Lethal Enforcers (ver JAD, 12/04/92 17:16)", @@ -8937,13 +12268,25 @@ const char* mameNameToRealName[] = { "lethalenux", "Lethal Enforcers (ver unknown, US, 08/06/92 15:11, hacked/proto?)", "lethalj", "Lethal Justice", "lethalth", "Lethal Thunder (World)", + "letsgoju", "Let's Go Jungle (Export)", "levers", "Levers", + "lexipcm", "LexiPC Mega 2000 (Germany)", + "lft1230", "LFT 1230", + "lft1510", "LFT 1510", + "lgfish", "Lets Go Fishin", + "lggp40", "GP40NW10 dvd writer", "lghost", "Laser Ghost (World, FD1094 317-0166)", + "lghostd", "Laser Ghost (World) (bootleg of FD1094 317-0166 set)", + "lghostj", "Laser Ghost (Japan) (FD1094 317-0164)", "lghostu", "Laser Ghost (US, FD1094 317-0165)", + "lghostud", "Laser Ghost (US) (bootleg of FD1094 317-0165 set)", "lgp", "Laser Grand Prix", + "lgpalt", "Laser Grand Prix (alternate)", "lgtnfght", "Lightning Fighters (World)", "lgtnfghta", "Lightning Fighters (Asia)", "lgtnfghtu", "Lightning Fighters (US)", + "lh5801", "LH5801", + "lh5810", "LH5810", "lhaunt_10", "Lucky Haunter (090712 Entertainment)", "lhaunt_11", "Lucky Haunter (100331 Entertainment)", "lhaunt_2", "Lucky Haunter (030804 World)", @@ -8963,6 +12306,7 @@ const char* mameNameToRealName[] = { "lhb", "Long Hu Bang (China, V035C)", "lhb2", "Long Hu Bang II (Hong Kong, V185H)", "lhbv33c", "Long Hu Bang (China, V033C)", + "lhcdb", "Last Hope CD Beta (Neo CD conversion)", "lhzb2", "Mahjong Long Hu Zheng Ba 2 (set 1)", "lhzb2a", "Mahjong Long Hu Zheng Ba 2 (VS221M)", "lhzb3", "Long Hu Zheng Ba 3", @@ -8974,19 +12318,32 @@ const char* mameNameToRealName[] = { "liblrabl", "Libble Rabble", "lifefrce", "Lifeforce (US)", "lifefrcej", "Lifeforce (Japan)", + "lifefrcj", "Lifeforce (Japan)", "lightbr", "Light Bringer (Ver 2.2O 1994/04/08)", "lightbrj", "Light Bringer (Ver 2.1J 1994/02/18)", + "lightfgt", "Lightfight", "lightnin", "Lightning", + "lik", "Lik", + "lilprof", "Little Professor (1976 version)", + "lilprof78", "Little Professor (1978 version)", "lindbios", "Sega Lindbergh Bios", + "linearflash16mb", "Linear Flash PCCARD (16MB)", + "linearflash32mb", "Linear Flash PCCARD (32MB)", + "linearflash64mb", "Linear Flash PCCARD (64MB)", + "lineking", "Line King", "linkypip", "Linky Pipe", "liquidk", "Liquid Kids (World)", "liquidku", "Liquid Kids (US)", + "lisa", "Lisa", + "lisa2", "Lisa2", + "lisa210", "Lisa2/10", "lithero", "Little Hero", "littlerb", "Little Robin", "livegal", "Live Gal (Japan 870530)", "livequiz", "Live Quiz Show", "lizard", "Pinball Lizard", "lizwiz", "Lizard Wizard", + "lk201", "DEC LK201 keyboard", "lkage", "The Legend of Kage", "lkageb", "The Legend of Kage (bootleg set 1)", "lkageb2", "The Legend of Kage (bootleg set 2)", @@ -8995,23 +12352,35 @@ const char* mameNameToRealName[] = { "lkageoo", "The Legend of Kage (oldest)", "llander", "Lunar Lander (rev 2)", "llander1", "Lunar Lander (rev 1)", + "llandert", "Lunar Lander (screen test)", + "llc1", "LLC-1", + "llc2", "LLC-2", "llcharm", "Lucky Lady's Charm (set 1)", "llcharma", "Lucky Lady's Charm (set 2)", "lluck3x3", "Lucky Lady (3x3 deal)", "lluck4x1", "Lucky Lady (4x1 aces)", + "lmc1992", "LMC1992", "lnc", "Lock'n'Chase", + "lnsy1392", "Lansay 1392", + "lnw80", "LNW-80", "lockload", "Locked 'n Loaded (World)", "lockloadu", "Locked 'n Loaded (US, Dragon Gun conversion)", "lockon", "Lock-On (rev. E)", "lockonc", "Lock-On (rev. C)", + "lockonph", "Lock On (Philko)", "locoboot", "Loco-Motion (bootleg)", + "locoloot", "Loco Loot", "locomotn", "Loco-Motion", "locomotp", "Locomotion", + "loconz", "Loco Loot (NZ)", "loderndf", "Lode Runner - The Dig Fight (ver. B)", "loderndfa", "Lode Runner - The Dig Fight (ver. A)", "loffire", "Line of Fire / Bakudan Yarou (World, FD1094 317-0136)", + "loffired", "Line of Fire / Bakudan Yarou (World) (bootleg of FD1094 317-0136 set)", "loffirej", "Line of Fire / Bakudan Yarou (Japan, FD1094 317-0134)", + "loffirejd", "Line of Fire / Bakudan Yarou (Japan) (bootleg of FD1094 317-0134 set)", "loffireu", "Line of Fire / Bakudan Yarou (US, FD1094 317-0135)", + "loffireud", "Line of Fire / Bakudan Yarou (US) (bootleg of FD1094 317-0135 set)", "logger", "Logger", "logicpr2", "Logic Pro 2 (Japan)", "logicpro", "Logic Pro (Japan)", @@ -9020,15 +12389,22 @@ const char* mameNameToRealName[] = { "lohtb2", "Legend of Hero Tonma (Japan, bootleg with i8751)", "lohtj", "Legend of Hero Tonma (Japan)", "lol", "Life of Luxury (Russia)", + "lola8a", "Lola 8A", "lomakai", "Legend of Makai (World)", + "lond020", "Mephisto London 68020 32 Bit", + "lond030", "Mephisto Genius030 London Upgrade V5.00", + "lonwolf", "Lone Wolf", "looper", "Looper", "looping", "Looping", "loopingv", "Looping (Venture Line license, set 1)", "loopingva", "Looping (Venture Line license, set 2)", "lordgun", "Lord of Gun (USA)", + "lordleo", "Lord Leopard", "lordofk", "The Lord of King (Japan)", "lortium", "Lortium", + "lostreas", "Lost Treasure - The Electronic Deep-Sea Diving Game (Electronic Dive-Control Center)", "lostspc", "Lost in Space", + "losttmbh", "Lost Tomb (hard)", "losttomb", "Lost Tomb (easy)", "losttombh", "Lost Tomb (hard)", "lostwrld", "Lost Worlds (Japan)", @@ -9083,20 +12459,37 @@ const char* mameNameToRealName[] = { "lotr_sp9", "Lord Of The Rings, The (9.0 Spain)", "lottof2", "Lotto Fun 2", "lottofun", "Lotto Fun", + "lougcm", "Louies Gold Mr Cashman", + "loveber3", "Love And Berry - 3rd-5th Collection (USA, Export, Ver 1.002) (MDA-C0042)", + "lovebero", "Love And Berry - 1st-2nd Collection (Export, Ver 1.003)", + "lovebery", "Love And Berry - 1st-2nd Collection (Export, Ver 2.000)", "lovehous", "Mahjong Love House [BET] (Japan 901024)", "loverboy", "Lover Boy", + "lovestrk", "Love Struck", "lovewin", "Love To Win (Russia)", "lpadv", "Logic Pro Adventure (Japan)", + "lpc2103", "LPC2103", + "lpc_acpi", "LPC ACPI", + "lpc_pit", "LPC PIT", + "lpc_rtc", "LPC RTC", + "lr35902", "LR35902", "lrescue", "Lunar Rescue", "lrescuem", "Lunar Rescue (Model Racing bootleg, set 1)", "lrescuem2", "Lunar Rescue (Model Racing bootleg, set 2)", "lresort", "Last Resort", + "lresortp", "Last Resort (prototype)", "lsasquad", "Land Sea Air Squad / Riku Kai Kuu Saizensen", + "lsi53c810", "53C810 SCSI", "lsrcu_l2", "Laser Cue (L-2)", "lsrquiz", "Laser Quiz Italy", "lsrquiz2", "Laser Quiz 2 Italy (v1.0)", + "lstduela", "Last Duel (US set 2)", + "lstduelb", "Last Duel (bootleg)", "ltcasinn", "Little Casino (newer)", "ltcasino", "Little Casino (older)", + "ltorb1", "Jonas Indiana and the Lost Temple of RA (20050717)", + "ltswords", "Lightning Swords", + "luck88", "Lucky 88", "luckboom", "Lucky Boom", "luckboomh", "Lucky Boom (Hard Times hardware)", "luckfoun", "Lucky Fountain (Konami Endeavour)", @@ -9112,15 +12505,18 @@ const char* mameNameToRealName[] = { "lucky8d", "New Lucky 8 Lines (set 5, W-4, main 40%, d-up 60%)", "lucky8e", "New Lucky 8 Lines (set 6, W-4, main 40%, d-up 60%)", "lucky_l1", "Lucky Seven (L-1)", + "luckybar", "Lucky Bar (W-4 with mc68705 MCU)", "luckygrl", "Lucky Girl? (Wing)", "luckylad", "Lucky Lady (Wing, encrypted)", "luckyrlt", "Lucky Roulette Plus (6-players, Spanish)", "luckywld", "Lucky & Wild", "luckywldj", "Lucky & Wild (Japan)", "luctoday", "Lucky Today", + "luigball", "Luigis Ball", "lunapark", "Luna Park (set 1, dual program)", "lunaparkb", "Luna Park (set 2, dual program)", "lunaparkc", "Luna Park (set 3)", + "lunaprk", "Luna Park (ver. 1.2)", "lunarba1", "Lunar Battle (prototype, earlier)", "lunarbat", "Lunar Battle (prototype, later)", "lunelle", "Lunelle", @@ -9130,8 +12526,16 @@ const char* mameNameToRealName[] = { "luplup", "Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 3.0 / 990128)", "luplup29", "Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 2.9 / 990108)", "luptype", "Lupin The Third - The Typing (Rev A) (GDS-0021A)", + "lux10828", "Luxor 55 10828", + "lux21046", "ABC 850 floppy", + "lux21056", "Luxor 55 21056", + "lux4105", "Luxor 4105", + "luxorvec", "Luxor Video Entertainment Computer", + "luxorves", "Luxor Video Entertainment System", "lvcards", "Lovely Cards", "lvgirl94", "Las Vegas Girl (Girl '94)", + "lvision", "Leisure-Vision", + "lviv", "PK-01 Lviv", "lvpoker", "Lovely Poker [BET]", "lw3_200", "Lethal Weapon 3 (2.00)", "lw3_205", "Lethal Weapon 3 (2.05)", @@ -9143,8 +12547,20 @@ const char* mameNameToRealName[] = { "lwings2", "Legendary Wings (US set 2)", "lwingsb", "Legendary Wings (bootleg)", "lwingsj", "Ares no Tsubasa (Japan)", + "lwingsjp", "Ales no Tsubasa (Japan)", + "lx800", "Epson LX-800", + "lx810l", "Epson LX-810L", + "lynx", "Lynx", + "lynx128k", "Lynx 128k", + "lynx48k", "Lynx 48k", + "lynx96k", "Lynx 96k", + "lynx_sound", "Mikey", + "lyon16", "Mephisto Lyon 68000", + "lyon32", "Mephisto Lyon 68020", "lzbal_l2", "Laser Ball (L-2)", "lzbal_t2", "Laser Ball (T-2)", + "lzcolor64", "LZ Color64", + "m10", "M-10", "m1albsq", "Albert Square (Maygay) v4.1 (M1A/B)", "m1albsq1", "Albert Square (Maygay) v1.1 (M1A/B)", "m1albsq1p", "Albert Square (Maygay) v1.1 (Protocol) (M1A/B)", @@ -9272,6 +12688,8 @@ const char* mameNameToRealName[] = { "m1cluedob2", "Cluedo (Maygay/BwB) v2.1 (M1A/B)", "m1cluedob2h", "Cluedo (Maygay/BwB) v2.1 (Hack?) (M1A/B)", "m1cluedob2p", "Cluedo (Maygay/BwB) v2.1 (Protocol) (M1A/B)", + "m1cluedobi2", "Cluedo (Maygay/BwB) v2.1 (Isle of Man) (M1A/B)", + "m1cluedobi2p", "Cluedo (Maygay/BwB) v2.1 (Isle of Man) (Protocol) (M1A/B)", "m1cluedoi", "Cluedo (Maygay) v7.2 (Isle of Man) (M1A/B)", "m1cluedoip", "Cluedo (Maygay) v7.2 (Isle of Man) (Protocol) (M1A/B)", "m1cluedon", "Cluedo (Maygay) v1.2 (Newer) (M1A/B)", @@ -9315,6 +12733,7 @@ const char* mameNameToRealName[] = { "m1cluesssp", "Cluedo Super Sleuth (Maygay) v4.1? (Older, alternate) (Protocol) (M1A/B)", "m1coderd", "Code Red Club (Maygay) v2.1 (M1A/B)", "m1coderdp", "Code Red Club (Maygay) v2.1 (Protocol) (M1A/B)", + "m1comm", "MODEL-1 COMMUNICATION BD", "m1coro", "Coronation Street (Maygay) (M1A/B)", "m1coro10h1", "Coronation Street (Maygay) v1.0 (Hack 1) (M1A/B)", "m1coro10h2", "Coronation Street (Maygay) v1.0 (Hack 2) (M1A/B)", @@ -10230,9 +13649,21 @@ const char* mameNameToRealName[] = { "m1wotw", "War Of The Worlds (Maygay) (M1A/B) (set 1)", "m1wotwa", "War Of The Worlds (Maygay) (M1A/B) (set 2)", "m1wotwb", "War Of The Worlds (Maygay) (M1A/B) (set 3)", + "m20", "Olivetti L1 M20", + "m20_8086", "Olivetti M20 8086 Adapter", + "m20_keyboard", "M20 Keyboard", "m21", "21 (Mirco)", + "m24", "M24", + "m240", "M240", + "m24_kbd", "Olivetti M24 Keyboard", + "m24_z8000", "Olivetti M24 Z8000 Adapter", "m2hilite", "Hi-Lights (Barcrest) (MPU2)", "m2svlite", "Silver Lights (Barcrest) (MPU2)", + "m3745x", "Mitsubishi M37450", + "m37702", "M37702", + "m37702s1", "M37702S1", + "m37710", "M37710", + "m37710s4", "M37710S4", "m3acech", "Ace Chase (Bwb) (MPU3)", "m3autort", "Autoroute (Barcrest) (MPU3)", "m3bankr", "Banker (Bwb) (MPU3)", @@ -10248,6 +13679,7 @@ const char* mameNameToRealName[] = { "m3circlea", "Special Circle Club (Barcrest) (MPU3, set 2)", "m3circleb", "Special Circle Club (Barcrest) (MPU3, set 3)", "m3cjoker", "Crazy Joker (Barcrest) (MPU3)", + "m3comm", "MODEL-3 COMMUNICATION BD", "m3cskill", "Circle Skill (Barcrest) (MPU3)", "m3cunlim", "Chances Unlimited (Barcrest) (MPU3)", "m3fortun", "Fortune Numbers (Barcrest) (MPU3, set 1)", @@ -10315,9 +13747,16 @@ const char* mameNameToRealName[] = { "m3xchngu", "Exchanges Unlimited (Barcrest) (MPU3, set 1)", "m3xchngua", "Exchanges Unlimited (Barcrest) (MPU3, set 2)", "m4", "M-4", + "m40", "Olivetti L1 M40", "m421", "Twenty One (Barcrest) (MPU4)", "m421club", "21 Club (Barcrest) [DTW, Dutch] (MPU4)", "m42punlm", "2p Unlimited (Mdm) (MPU4)", + "m4510", "M4510", + "m48t02", "M48T02", + "m48t08", "MK48T08", + "m48t35", "M48T35", + "m48t37", "M48T37", + "m48t58", "M48T58", "m4aao", "Against All Odds (Eurotek) (MPU4)", "m4abeaut", "American Beauty (Avantime?) (MPU4) (AB, set 1)", "m4abeaut_1", "American Beauty (Avantime?) (MPU4) (AB, set 2)", @@ -15907,7 +19346,17 @@ const char* mameNameToRealName[] = { "m4xtrm__b", "X-treme (Bwb) (MPU4) (set 3)", "m4zill", "Zillionare's Challenge (Pure Leisure) (MPU4) (set 1)", "m4zilla", "Zillionare's Challenge (Pure Leisure) (MPU4) (set 2)", + "m5", "m.5 (Japan)", + "m50458", "m50458", "m55050", "Fifty Fifty (Bwb) (MPU5)", + "m58715", "M58715", + "m58817", "M58817", + "m58819", "M58819", + "m58819s", "M58819S", + "m58846", "M58846", + "m5_cart_slot", "M5 Cartridge Slot", + "m5_ram", "M5 Expansion memory cart", + "m5_rom", "M5 Standard ROM Carts", "m5aceclb", "Ace Of Clubs (Empire) (MPU5, set 1)", "m5aceclba", "Ace Of Clubs (Empire) (MPU5, set 2)", "m5aceclbb", "Ace Of Clubs (Empire) (MPU5, set 3)", @@ -16010,6 +19459,7 @@ const char* mameNameToRealName[] = { "m5bukroo", "Buckaroo (Empire) (MPU5)", "m5bwaves", "Brain Waves (Barcrest) (MPU5) (set 1)", "m5bwaves07", "Brain Waves (Barcrest) (MPU5) (set 2)", + "m5c6847p1", "M5C6847P-1", "m5caesc", "Caesar's Cash (Vivid) (MPU5)", "m5carclb", "Caribbean Club (Barcrest) (MPU5)", "m5card", "Card Shark (Vivid) (MPU5)", @@ -16314,6 +19764,8 @@ const char* mameNameToRealName[] = { "m5overld02", "Overload (Barcrest) (MPU5) (set 2)", "m5overld10", "Overload (Barcrest) (MPU5) (set 3)", "m5overld11", "Overload (Barcrest) (MPU5) (set 4)", + "m5p", "m.5 (Europe)", + "m5p_brno", "m.5 (Europe) BRNO mod", "m5paint", "Paint The Town Red (Barcrest - Red Gaming) (MPU5)", "m5peepsh", "Peep Show (Barcrest) (MPU5)", "m5piefac", "Pie Factory (Vivid) (MPU5) (set 1)", @@ -16537,29 +19989,116 @@ const char* mameNameToRealName[] = { "m5xfact04", "X Factor (Empire) (MPU5) (set 3)", "m5xfact11", "X Factor (Empire) (MPU5) (set 4)", "m5zigzag", "Zig Zag (Barcrest - Red Gaming) (MPU5)", + "m6502", "M6502", + "m6504", "M6504", + "m6507", "M6507", + "m6509", "M6509", + "m6510", "M6510", + "m6510t", "M6510T", + "m65ce02", "M65CE02", + "m65sc02", "M65SC02", "m660", "Mission 660 (US)", "m660b", "Mission 660 (bootleg)", "m660j", "Mission 660 (Japan)", + "m6800", "M6800", + "m68000", "M68000", + "m68008", "M68008", + "m6801", "M6801", + "m68010", "M68010", + "m6802", "M6802", + "m68020", "M68020", + "m68020fpu", "M68020FPU", + "m68020hmmu", "M68020HMMU", + "m68020pmmu", "M68020PMMU", + "m6803", "M6803", + "m68030", "M68030", + "m68040", "M68040", + "m6805", "M6805", + "m6805evs", "M68HC05EVS", + "m6808", "M6808", + "m6809", "M6809", + "m6809e", "M6809E", + "m68301", "M68301", + "m68705", "M68705", + "m68ec020", "M68EC020", + "m68ec030", "M68EC030", + "m68ec040", "M68EC040", + "m68hc05eg", "M68HC05EG", + "m6m80011ap", "M6M80011AP EEPROM", + "m72_audio", "M72 Custom", + "m7501", "M7501", + "m79152pc", "MERA 79152 PC", "m79amb", "M-79 Ambush", + "m82", "M82 Display Unit", + "m8502", "M8502", + "m86rk", "Mikrosha-86RK", "m_mpac", "Mr. and Mrs. PacMan", "m_tppokr", "Top Poker (Dutch, Game Card 95-750-899)", + "mac128k", "Macintosh 128k", "mac2bios", "Multi Amenity Cassette System 2 BIOS", + "mac2fdhd", "Macintosh II (FDHD)", + "mac512k", "Macintosh 512k", + "mac512ke", "Macintosh 512ke", + "mac_sound", "Mac Audio Custom", "macattck", "Mac Attack", + "maccclas", "Macintosh Color Classic", + "macclas2", "Macintosh Classic II", + "macclasc", "Macintosh Classic", "mace", "Mace: The Dark Age (boot ROM 1.0ce, HDD 1.0b)", "macea", "Mace: The Dark Age (HDD 1.0a)", "mach2", "Mach 2", "mach3", "M.A.C.H. 3", + "mach32", "ATi mach32", + "mach3a", "M.A.C.H. 3 (set 2)", + "mach3b", "M.A.C.H. 3 (set 3)", + "mach64", "ATi mach64 Card", "macha", "Monoshiri Quiz Osyaberi Macha (Japan)", "machbrkr", "Mach Breakers - Numan Athletics 2 (Japan)", + "machiman", "Machine Man", "machomou", "Macho Mouse", "machridr", "Vs. Mach Rider (Endurance Course Version)", "machridra", "Vs. Mach Rider (Fighting Course Version, set MR4-1 A)", + "macii", "Macintosh II", + "maciici", "Macintosh IIci", + "maciicx", "Macintosh IIcx", + "maciifx", "Macintosh IIfx", + "maciihmu", "Macintosh II (w/o 68851 MMU)", + "maciisi", "Macintosh IIsi", + "maciivi", "Macintosh IIvi", + "maciivx", "Macintosh IIvx", + "maciix", "Macintosh IIx", + "mackbd", "Macintosh keyboard", + "maclc", "Macintosh LC", + "maclc2", "Macintosh LC II", + "maclc3", "Macintosh LC III", + "maclc520", "Macintosh LC 520", + "macpb100", "Macintosh PowerBook 100", + "macpb140", "Macintosh PowerBook 140", + "macpb145", "Macintosh PowerBook 145", + "macpb145b", "Macintosh PowerBook 145B", + "macpb160", "Macintosh PowerBook 160", + "macpb170", "Macintosh PowerBook 170", + "macpb180", "Macintosh PowerBook 180", + "macpb180c", "Macintosh PowerBook 180c", + "macpd210", "Macintosh PowerBook Duo 210", + "macpds", "MACPDS", + "macpds_slot", "Mac 68000 Processor-Direct Slot", + "macplus", "Macintosh Plus", + "macprtb", "Macintosh Portable", + "macqd700", "Macintosh Quadra 700", + "macronix_29l001mc", "Macronix 29L001MC Flash", "macross", "Super Spacefortress Macross / Chou-Jikuu Yousai Macross", "macross2", "Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II", + "macross2g", "Super Spacefortress Macross II / Chou-Jikuu Yousai Macross II (GAMEST review build)", "macrossp", "Macross Plus", "macsbios", "Multi Amenity Cassette System BIOS", + "macse", "Macintosh SE", + "macse30", "Macintosh SE/30", + "macsefd", "Macintosh SE (FDHD)", + "macxl", "Macintosh XL", "madalien", "Mad Alien", "madaliena", "Mad Alien (Highway Chase)", + "madalienb", "Mad Alien (set 2, alt gfx)", "madball", "Mad Ball V2.0", "madballn", "Mad Ball V2.0 (With Nudity)", "madcrash", "Mad Crasher", @@ -16568,6 +20107,10 @@ const char* mameNameToRealName[] = { "maddog2", "Mad Dog II: The Lost Gold v2.04", "maddog21", "Mad Dog II: The Lost Gold v1.0", "maddog22", "Mad Dog II: The Lost Gold v2.02", + "maddog2_100", "Mad Dog II: The Lost Gold v1.00", + "maddog2_110", "Mad Dog II: The Lost Gold v1.10", + "maddog2_202", "Mad Dog II: The Lost Gold v2.02", + "maddog_202", "Mad Dog McCree v2.02 board rev.B", "maddoga", "Mad Dog McCree v1C board rev.A", "maddonna", "Mad Donna (set 1)", "maddonnb", "Mad Donna (set 2)", @@ -16588,6 +20131,7 @@ const char* mameNameToRealName[] = { "magic10a", "Magic's 10 (ver. 16.54)", "magic10b", "Magic's 10 (ver. 16.45)", "magic10c", "Magic's 10 (ver. 16.15)", + "magic6", "Magic 6", "magicard", "Magic Card (set 1)", "magicarda", "Magic Card (set 2)", "magicardb", "Magic Card (set 3)", @@ -16597,9 +20141,11 @@ const char* mameNameToRealName[] = { "magicbom", "Magic Bomb (Version 1)", "magicbub", "Magic Bubble", "magicbuba", "Magic Bubble (Adult version)", + "magicbubb", "Magic Bubble (Adult version, YS-0211 PCB)", "magicfly", "Magic Fly", "magicle", "Magic Lotto Export (5.03)", "magicmsk", "Magic Mask (MV4115, Export)", + "magicmska", "Magic Mask (MV4115, Export, set 2)", "magicrd2", "Magic Card II (Bulgarian)", "magicrd2a", "Magic Card II (Nov, Yugoslavian)", "magicrd2b", "Magic Card II (green TAB or Impera board)", @@ -16633,15 +20179,20 @@ const char* mameNameToRealName[] = { "mahretsu", "Mahjong Kyo Retsuden (NGM-004)(NGH-004)", "maiko", "Maikobana (Japan 900802)", "mainevt", "The Main Event (4 Players ver. Y)", + "mainevt2", "Main Event, The (version F)", "mainevt2p", "The Main Event (2 Players ver. X)", "mainevto", "The Main Event (4 Players ver. F)", "mainline", "Mainline Double Joker Poker", "mainsnk", "Main Event (1984)", "majest12", "Majestic Twelve - The Space Invaders Part IV (Japan)", + "majest12j", "Majestic Twelve - The Space Invaders Part IV (Japan)", + "majest12u", "Majestic Twelve - The Space Invaders Part IV (US)", "majorpkr", "Major Poker (v2.0)", "majrjhdx", "Mahjong Raijinhai DX", "majs101b", "Mahjong Studio 101 [BET] (Japan)", "majtitl2", "Major Title 2 (World)", + "majtitl2a", "Major Title 2 (World, set 1, alt sound CPU)", + "majtitl2b", "Major Title 2 (World, set 2)", "majtitl2j", "Major Title 2 (Japan)", "majtitle", "Major Title (World)", "majtitlej", "Major Title (Japan)", @@ -16649,6 +20200,8 @@ const char* mameNameToRealName[] = { "majxtal7", "Mahjong X-Tal 7 - Crystal Mahjong / Mahjong Diamond 7 (Japan)", "makaiden", "Makai Densetsu (Japan)", "makaijan", "Makaijan [BET] (Japan)", + "makaimuc", "Makai-Mura (Revision C)", + "makaimug", "Makai-Mura (Revision G)", "makaimur", "Makai-Mura (Japan)", "makaimurc", "Makai-Mura (Japan Revision C)", "makaimurg", "Makai-Mura (Japan Revision G)", @@ -16661,33 +20214,42 @@ const char* mameNameToRealName[] = { "mamboagg", "Mambo A Go-Go (GQA40 VER. JAB)", "mamboagga", "Mambo A Go-Go e-Amusement (GQA40 VER. JRB)", "mamonoro", "Mamoru-kun wa Norowarete Shimatta!", + "manager", "Manager (Finland)", "mangchi", "Mang-Chi", "manhatan", "Manhattan 24 Bunsyo (Japan)", + "maniac", "Maniac", "maniach", "Mania Challenge (set 1)", "maniach2", "Mania Challenge (set 2)", "maniacsp", "Maniac Square (prototype)", "maniacsq", "Maniac Square (unprotected)", + "maniacsqa", "Maniac Square (protected)", "manicpnc", "Manic Panic Ghosts!", "manohman", "Mann, oh-Mann", "manxtt", "Manx TT Superbike - DX (Revision D)", "manxttc", "Manx TT Superbike - Twin (Revision C)", "manybloc", "Many Block", + "maple_dc", "MAPLE_DC", "mappy", "Mappy (US)", "mappyj", "Mappy (Japan)", + "mappyjp", "Mappy (Japan)", "marble", "Marble Madness (set 1)", "marble2", "Marble Madness (set 2)", "marble3", "Marble Madness (set 3)", "marble4", "Marble Madness (set 4)", "marble5", "Marble Madness (set 5 - LSI Cartridge)", + "marblea", "Marble Madness (set 3)", "margmgc", "Margarita Magic (01J00101, NSW/ACT)", "marineb", "Marine Boy", "marinedt", "Marine Date", "mariner", "Mariner", "mario", "Mario Bros. (US, Revision F)", + "mariobl", "Mario Bros. (Japan, bootleg)", "marioe", "Mario Bros. (US, Revision E)", "marioj", "Mario Bros. (Japan)", + "mariojp", "Mario Bros. (Japan)", "marioo", "Mario Bros. (US, Unknown Rev)", "markham", "Markham", + "marmagic", "Margarita Magic (EHG1559, NSW/ACT)", "mars", "Mars", "marsp", "Mars - God of War", "marstv", "Mars TV (JPN)", @@ -16700,10 +20262,14 @@ const char* mameNameToRealName[] = { "marvins", "Marvin's Maze", "marvland", "Marvel Land (US)", "marvlandj", "Marvel Land (Japan)", + "marvlanj", "Marvel Land (Japan)", + "marywu", " Labeled 'WU- MARY-1A' Music by: SunKiss Chen", + "mas3507d", "MAS3507D", "masao", "Masao", "maski", "Maski Show (Russia) (Extrema)", "mastboy", "Master Boy (Spanish, PCB Rev A)", "mastboyi", "Master Boy (Italian, PCB Rev A)", + "mastboyia", "Master Boy (Italian, PCB Rev A, set 2)", "masterw", "Master of Weapon (World)", "masterwj", "Master of Weapon (Japan)", "masterwu", "Master of Weapon (US)", @@ -16713,7 +20279,10 @@ const char* mameNameToRealName[] = { "match98", "Match '98 (ver. 1.33)", "matchit", "Match It", "matchit2", "Match It II", + "mathbox", "MATHBOX", + "mathmagi", "Mathemagician", "matmania", "Mat Mania", + "mato", "Mato", "matrim", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (NGM-2660) (NGH-2660)", "matrimbl", "Matrimelee / Shin Gouketsuji Ichizoku Toukon (bootleg)", "mausuke", "Mausuke no Ojama the World (J 960314 V1.000)", @@ -16730,8 +20299,11 @@ const char* mameNameToRealName[] = { "maxideal", "Maxi-Dealer", "maxrpm", "Max RPM (ver 2)", "maxspeed", "Maximum Speed", + "maxxi", "Maxxi", "maya", "Maya (set 1)", "mayaa", "Maya (set 2)", + "mayab", "Maya (set 3)", + "mayac", "Maya (set 4, clean)", "mayday", "Mayday (set 1)", "maydaya", "Mayday (set 2)", "maydayb", "Mayday (set 3)", @@ -16748,54 +20320,207 @@ const char* mameNameToRealName[] = { "mazerblaa", "Mazer Blazer (set 2)", "mazinger", "Mazinger Z (World)", "mazingerj", "Mazinger Z (Japan)", + "mb14241", "MB14241", + "mb3773", "MB3773", + "mb60553", "MB60553 Zooming Tilemap", + "mb8421", "MB8421 DPSRAM", + "mb86233", "MB86233", + "mb86235", "MB86235", + "mb87078", "Fujitsu MB87078", + "mb8795", "Fujitsu MB8795", + "mb88201", "MB88201", + "mb8841", "MB8841", + "mb8842", "MB8842", + "mb8843", "MB8843", + "mb8844", "MB8844", + "mb8866", "MB8866", + "mb8876", "MB8876", + "mb8877", "MB8877", + "mb8884", "MB8884", + "mb89352", "MB89352A", + "mb89363b", "MB89363 I/O", + "mb89371", "MB89371", + "mb90082", "mb90082", "mb_10", "Monster Bash (1.0)", "mb_106", "Monster Bash (1.06)", "mb_106b", "Monster Bash (1.06b)", + "mb_vcu", "Mazer Blazer custom VCU", "mbaa", "Melty Blood Actress Again", "mbaaa", "Melty Blood Actress Again (Ver. A)", + "mbaao", "Melty Blood Actress Again", + "mbc16", "MBC-16", + "mbc200", "MBC-200", + "mbc55x", "MBC-55x", + "mbdtower", "Dark Tower (Milton Bradley)", + "mbee", "Microbee 16 Standard", + "mbee128", "Microbee 128k Standard", + "mbee128p", "Microbee 128k Premium", + "mbee256", "Microbee 256TC", + "mbee56", "Microbee 56k", + "mbeeic", "Microbee 32 IC", + "mbeepc", "Microbee Personal Communicator", + "mbeepc85", "Microbee PC85", + "mbeepc85b", "Microbee PC85 (New version)", + "mbeepc85s", "Microbee PC85 (Swedish)", + "mbeeppc", "Microbee Premium PC85", + "mbeett", "Microbee Teleterm", + "mbh2", "MB-H2 (MSX1)", + "mbh25", "MB-H25 (MSX1)", + "mbh50", "MB-H50 (MSX1)", + "mbh70", "MB-H70 (MSX2)", "mbomberj", "Muscle Bomber: The Body Explosion (Japan 930713)", "mbombrd", "Muscle Bomber Duo: Ultimate Team Battle (World 931206)", "mbombrdj", "Muscle Bomber Duo: Heat Up Warriors (Japan 931206)", "mbossy", "Mike Bossy", "mbrush", "Magic Brush (bootleg of Crush Roller)", + "mbutrfly", "Magical Butterfly (version U350C, encrypted)", + "mc10", "MC-10", + "mc1000", "MC-1000", + "mc146818", "MC146818", + "mc1502", "Elektronika MC-1502", + "mc1502_fdc", "MC-1502 floppy", + "mc1502_rom", "MC-1502 ROM cart", + "mc1702", "Elektronika MC-1702", + "mc2661", "MC2661", + "mc3417", "MC3417", + "mc65c02", "M65C02", + "mc68307", "MC68307", + "mc68328", "MC68328 (DragonBall) Integrated Processor", + "mc68340", "MC68340", + "mc6843", "MC6843 floppy controller", + "mc6845", "MC6845 CRTC", + "mc6845_1", "MC6845-1 CRTC", + "mc6846", "MC6846 Programmable Timer", + "mc6847_ntsc", "MC6847_NTSC", + "mc6847_pal", "MC6847_PAL", + "mc6847t1_ntsc", "MC6847T1_NTSC", + "mc6852", "MC6852", + "mc6854", "MC6854 ADLC", + "mc68681", "MC68681", + "mc68681_channel", "DUART 68681 channel", + "mc68901", "Motorola MC68901", + "mc68hc11", "MC68HC11", + "mc7105", "MC7105", + "mc8020", "MC-80.21/22", + "mc8030", "MC-80.30/31", "mcastle", "Magic Castle", "mcastlef", "Magic Castle (French speech)", "mcastleg", "Magic Castle (German speech)", "mcastlei", "Magic Castle (Italian speech)", "mcatadv", "Magical Cat Adventure", "mcatadvj", "Magical Cat Adventure (Japan)", + "mcb216", "MCB-216", + "mccpm", "mc-CP/M-Computer", + "mccs1850", "MCCS1850", + "mcd212", "MCD212", + "mcf5206e", "MCF5206E", + "mcf5206e_peripheral", "MCF5206E Peripheral", "mchampdx", "Multi Champ Deluxe (ver. 0106, 06/01/2000)", "mchampdxa", "Multi Champ Deluxe (ver. 1126, 26/11/1999)", "mchampdxb", "Multi Champ Deluxe (ver. 1114, 14/11/1999)", + "mcheonru", "Ma Cheon Ru", + "mchilli", "More Chilli", "mcitylov", "City Love [BET] (Japan 860904)", "mclass", "Magic Class (Ver 2.2)", "mcnpshnt", "Mahjong Campus Hunting (Japan)", "mcolors", "Magic Colors (ver. 1.7a)", + "mcom4_02", "Minicom IV (2002-04-19)", "mcombat", "Missile Combat (Videotron bootleg, set 1)", "mcombata", "Missile Combat (Videotron bootleg, set 2)", "mcombats", "Missile Combat (Sidam bootleg)", + "mcompgin", "Computer Gin", "mcontest", "Miss Mahjong Contest (Japan)", + "mcs3201", "Motorola MCS3201", + "md2", "Micro Decision MD-2", + "md3", "Micro Decision MD-3", + "md6802", "Mikrodator 6802", + "md_cart_slot", "MD Cartridge Slot", + "md_eeprom_blara", "MD Brian Lara", + "md_eeprom_cslam", "MD College Slam", + "md_eeprom_nbajam", "MD NBA Jam", + "md_eeprom_nbajamte", "MD NBA Jam TE (and a few more)", + "md_eeprom_nflqb", "MD NFL Quarterback 96", + "md_eeprom_nhlpa", "MD NHLPA 93", + "md_eeprom_stm95", "MD Cart + EEPROM STM95", + "md_ggenie", "MD Game Genie", + "md_jcart", "MD J-Cart games", + "md_rom_16mj2", "MD 16 Mahjong Tiles II", + "md_rom_beggarp", "MD Beggar Prince", + "md_rom_bugslife", "MD A Bug's Life", + "md_rom_chinf3", "MD Chinese Fighter 3", + "md_rom_cm2in1", "MD Codemasters 2in1", + "md_rom_elfwor", "MD Linghuan Daoshi Super Magician / Elf Wor", + "md_rom_fram", "MD Standard cart + FRAM", + "md_rom_kof98", "MD KOF 98", + "md_rom_kof99", "MD KOF 99 (and others)", + "md_rom_lion2", "MD Lion King 2", + "md_rom_lion3", "MD Lion King 3", + "md_rom_mcpirate", "MD Pirate Multicarts (Various)", + "md_rom_mjlov", "MD Ma Jiang Qing Ren / Mahjong Lover", + "md_rom_pokea", "MD Pokemon (Alt Protection)", + "md_rom_pokestad", "MD Pokemon Stadium", + "md_rom_radica", "MD Radica TV games", + "md_rom_realtec", "MD Realtec", + "md_rom_redcl", "MD Redcliff", + "md_rom_rx3", "MD Rockman X3", + "md_rom_sbubl", "MD Super Bubble Bobble", + "md_rom_sk", "MD Sonic & Knuckles", + "md_rom_smb", "MD Super Mario Bros.", + "md_rom_smb2", "MD Super Mario Bros. 2", + "md_rom_smouse", "MD Huan Le Tao Qi Shu / Smart Mouse", + "md_rom_smw64", "MD Super Mario World 64", + "md_rom_soulb", "MD Soul Blade", + "md_rom_squir", "MD Squirrel King", + "md_rom_sram", "MD Standard cart + SRAM", + "md_rom_ssf2", "MD Super SF2", + "md_rom_svp", "MD Virtua Racing", + "md_rom_tekkensp", "MD Tekken Special", + "md_rom_topf", "MD Top Fighter", + "md_rom_wukong", "MD Legend of Wukong", + "md_rom_yasech", "MD Ya Se Chuan Shuo", + "md_seprom_codemast", "MD J-Cart games + SEPROM", + "md_seprom_mm96", "MD Micro Machine 96", + "md_std_eeprom", "MD Standard cart + EEPROM", + "md_std_rom", "MD Standard cart", "mdhorse", "Derby Quiz My Dream Horse (Japan, MDH1/VER.A2)", + "mdndclab", "Dungeons & Dragons - Computer Labyrinth Game", "mdntmrdr", "Midnight Marauders (Gun game)", "mdrawpkr", "Draw Poker - Joker's Wild (Standard)", "mdrawpkra", "Draw Poker - Joker's Wild (02-11)", "mdrink", "Magic Drink (Ver 1.2)", + "mea8000", "Philips / Signetics MEA 8000 speech synthesizer", + "mead4in1", "Meadows 4 in 1 [TTL]", "mechatt", "Mechanized Attack (World)", "mechattj", "Mechanized Attack (Japan)", "mechattu", "Mechanized Attack (US)", "mechattu1", "Mechanized Attack (US, Version 1, Single Player)", + "mecmouse", "Mechatronics Mouse", + "mediagx", "MEDIAGX", "medlanes", "Meadows Lanes", "medusa", "Medusa", "megaaton", "Meg Aaton", + "megaatona", "Meg-Aaton (alternate set)", "megablst", "Mega Blast (World)", "megablstj", "Mega Blast (Japan)", "megablstu", "Mega Blast (US)", + "megacart", "Mega-Cart", + "megacd", "Mega-CD (Europe, PAL)", + "megacd2", "Mega-CD 2 (Europe, PAL)", + "megacd2j", "Mega-CD 2 (Japan, NTSC)", + "megacda", "Mega-CD (Asia, PAL)", + "megacdj", "Mega-CD (Japan, NTSC)", "megadble", "Mega Double Poker (Ver. 1.63 Espagnol)", "megadblj", "Mega Double Poker Jackpot (Ver. 1.26)", "megadon", "Megadon", "megadpkr", "Mega Double Poker (conversion kit, set 1)", "megadpkrb", "Mega Double Poker (conversion kit, set 2)", + "megadrij", "Mega Drive (Japan, NTSC)", + "megadriv", "Mega Drive (Europe, PAL)", + "megaduck", "Mega Duck / Cougar Boy", + "megaduck_cart_slot", "Megaduck Cartridge Slot", + "megaduck_rom", "MegaDuck Carts", "megaforc", "Mega Force", + "megaiv", "Mephisto Mega IV Schachcomputer", "megakat", "Mega Katok 2", "megaline", "Mega Lines", "megaman", "Mega Man: The Power Battle (CPS1, USA 951006)", @@ -16804,8 +20529,25 @@ const char* mameNameToRealName[] = { "megaman2h", "Mega Man 2: The Power Fighters (Hispanic 960712)", "megamana", "Mega Man: The Power Battle (CPS1, Asia 951006)", "megamn2d", "Mega Man 2: The Power Fighters (USA 960708 Phoenix Edition) (bootleg)", + "megapc", "MegaPC", + "megapcpl", "MegaPC Plus", + "megapcpla", "MegaPC Plus (WINBUS chipset)", "megaphx", "Mega Phoenix", "megaplay", "Mega Play BIOS", + "megast", "MEGA ST (USA)", + "megast_de", "MEGA ST (Germany)", + "megast_fr", "MEGA ST (France)", + "megast_se", "MEGA ST (Sweden)", + "megast_sg", "MEGA ST (Switzerland)", + "megast_uk", "MEGA ST (UK)", + "megaste", "MEGA STE (USA)", + "megaste_de", "MEGA STE (Germany)", + "megaste_es", "MEGA STE (Spain)", + "megaste_fr", "MEGA STE (France)", + "megaste_it", "MEGA STE (Italy)", + "megaste_se", "MEGA STE (Sweden)", + "megaste_uk", "MEGA STE (UK)", + "megat", "Pit Boss Megatouch (9234-20-01)", "megat2", "Pit Boss Megatouch II (9255-10-01 ROG, Standard version)", "megat2a", "Pit Boss Megatouch II (9255-10-01 ROE, Standard version)", "megat2b", "Pit Boss Megatouch II (9255-10-01 ROD, Standard version)", @@ -16843,6 +20585,7 @@ const char* mameNameToRealName[] = { "megat6", "Megatouch 6 (9255-80-01 ROA, Standard version)", "megatack", "Megatack", "megatech", "Mega-Tech", + "megaznik", "Mega Zone (Kosuka)", "megazone", "Mega Zone (Konami set 1)", "megazonea", "Mega Zone (Konami set 2)", "megazoneb", "Mega Zone (Kosuka set 1)", @@ -16851,9 +20594,13 @@ const char* mameNameToRealName[] = { "meijinsn", "Meijinsen", "meikyuh", "Meikyuu Hunter G (Japan, set 1)", "meikyuha", "Meikyuu Hunter G (Japan, set 2)", + "mekd2", "MEK6800D2", "meltyb", "Melty Blood Act Cadenza Ver B (GDL-0039)", "meltyba", "Melty Blood Act Cadenza Ver B (Rev A) (GDL-0039A)", "meltybld", "Melty Blood Act Cadenza (Rev C) (GDL-0028C)", + "meltyblo", "Melty Blood Act Cadenza (GDL-0028)", + "meltybo", "Melty Blood Act Cadenza Version B (GDL-0039)", + "memexp_slot", "Memory Expansion Slot", "memlane", "Memory Lane", "meosism", "Meosis Magic (Japan)", "mephistp", "Mephisto (rev. 1.2)", @@ -16862,22 +20609,32 @@ const char* mameNameToRealName[] = { "mercsj", "Senjou no Ookami II (Japan 900302)", "mercsu", "Mercs (USA 900608)", "mercsur1", "Mercs (USA 900302)", + "meritjp", "Merit Joker Poker (9131-01)", + "meritum", "Meritum I (Model 2)", + "meritum_net", "Meritum I (Model 2) (network)", + "merlin", "Merlin - The Electronic Wizard", "merlinmm", "Merlins Money Maze", "mermaid", "Mermaid", "merryjn", "Merry Joiner", + "mes", "MES", + "messimg_disk_image", "Mac image", "metafox", "Meta Fox", "metalb", "Metal Black (World)", "metalbj", "Metal Black (Japan)", "metalman", "Metal Man", "metalmx", "Metal Maniax (prototype)", + "metamaq2", "Metamaquina 2 desktop 3d printer", "metamrph", "Metamorphic Force (ver EAA)", "metamrphj", "Metamorphic Force (ver JAA)", "metamrphu", "Metamorphic Force (ver UAA)", "meteor", "Meteoroids", "meteorho", "Meteor (bootleg of Asteroids)", "meteorp", "Meteor (Stern)", + "meteors", "Meteors", "meteort", "Meteor (Taito)", "meteorts", "Meteorites (bootleg of Asteroids)", + "meters", "Electro mechanical meters", + "metestrm", "Meteor Storm", "metlclsh", "Metal Clash (Japan)", "metlhawk", "Metal Hawk (Rev C)", "metlhawkj", "Metal Hawk (Japan, Rev F)", @@ -16887,6 +20644,7 @@ const char* mameNameToRealName[] = { "metrocrsa", "Metro-Cross (set 2)", "mexico", "Mexico 86 (German speech)", "mexico86", "Mexico 86 (bootleg of Kick and Run)", + "mexico86a", "Mexico 86 (bootleg of Kick and Run) (set 2)", "mf_achas", "Astro Chase (Max-A-Flex)", "mf_bdash", "Boulder Dash (Max-A-Flex)", "mf_brist", "Bristles (Max-A-Flex)", @@ -16902,6 +20660,11 @@ const char* mameNameToRealName[] = { "mfish_6", "Multi Fish (030124)", "mfish_8", "Multi Fish (030522)", "mfjump", "Monster Farm Jump (Japan)", + "mfm_harddisk", "Generic MFM hard disk", + "mfm_hd_connector", "MFM hard disk connector", + "mfm_hd_st213", "Seagate ST-213 MFM hard disk", + "mfm_hd_st225", "Seagate ST-225 MFM hard disk", + "mfm_hd_st251", "Seagate ST-251 MFM hard disk", "mfunclub", "Mahjong Fun Club - Idol Saizensen (Japan)", "mg_alad", "Aladdin's Cave (Maygay M2)", "mg_bb", "Big Break (Maygay M2)", @@ -16915,17 +20678,26 @@ const char* mameNameToRealName[] = { "mg_scl", "Super Clue (Maygay M2)", "mgakuen", "Mahjong Gakuen", "mgakuen2", "Mahjong Gakuen 2 Gakuen-chou no Fukushuu", + "mgames", "Match Games", + "mgarden", "Magic Garden (AHG1211, Export, 88.26%)", + "mgavegas", "Vegas 1 (Ver 2.3 dual coin pulse, shorter)", + "mgavegas133", "Vegas 1 (Ver 1.33 single coin pulse)", + "mgavegas21", "Vegas 1 (Ver 2.1 dual coin pulse, longer)", + "mgb_lcd", "MGB LCD", "mgcldate", "Magical Date / Magical Date - dokidoki kokuhaku daisakusen (Ver 2.02J)", "mgcldtex", "Magical Date EX / Magical Date - sotsugyou kokuhaku daisakusen (Ver 2.01J)", "mgcrystl", "Magical Crystals (World, 92/01/10)", "mgcrystlj", "Magical Crystals (Japan, 92/01/13)", "mgcrystlo", "Magical Crystals (World, 91/12/10)", "mgcs", "Mahjong Man Guan Cai Shen (V103CS)", + "mgctouc", "Magic Touch", "mgdh", "Mahjong Man Guan Da Heng (Taiwan, V125T1)", "mgdha", "Mahjong Man Guan Da Heng (Taiwan, V123T1)", + "mgforst", "Magic Forrest", "mgfx", "Man Guan Fu Xing", "mgion", "Gionbana [BET] (Japan 890207)", "mgmen89", "Mahjong G-MEN'89 (Japan 890425)", + "mgmerm", "Magic Mermaid", "mgnumber", "Magic Number", "mgolf", "Atari Mini Golf (prototype)", "mgprem11", "Magic Premium (v1.1)", @@ -16938,28 +20710,66 @@ const char* mameNameToRealName[] = { "mia", "M.I.A. - Missing in Action (version T)", "mia2", "M.I.A. - Missing in Action (version S)", "miaj", "M.I.A. - Missing in Action (Japan)", + "mice", "Mice", "michigan", "Michigan (Bingo)", "michkit1", "Michigan Bingo Kit 1 Generation (Bingo)", "michkitb", "Michigan Kit Bingo Stake 6/10 (Bingo)", "michnew", "Michigan Bingo New (Bingo)", "michstake", "Michigan Bingo Stake 6/10 (Bingo)", + "micral", "Micral 80-22G", + "micro3d_sound", "Microprose Custom", + "microdisc", "Microdisc floppy drive interface", + "microdrive_image", "Microdrive", + "microeng", "Micro Engenho", + "microkit", "COSMAC Microkit", "micrombc", "Microman Battle Charge (J 990326 V1.000)", + "micronic", "Micronic 1000", + "micropolis", "MICROPOLIS", + "microsoft_mouse", "Microsoft Serial Mouse", + "microtan", "Microtan 65", + "microtouch", "Microtouch Touchscreen", + "microtouch_serial", "Microtouch Serial Touchscreen", + "microvsn", "MicroVision", + "midcsd", "Midway Chip Squeak Deluxe Sound Board", "midearth", "Middle Earth", + "midi_kbd", "Generic MIDI Keyboard", + "midi_port", "Midi Port", + "midiin", "MIDI In image device", + "midiin_port", "MIDI In port", + "midiout", "MIDI Out image device", + "midiout_port", "MIDI Out port", "midnrun", "Midnight Run (Euro v1.11)", + "midnruna", "Midnight Run: Road Fighters 2 (AAA, Asia v1.10)", "midres", "Midnight Resistance (World)", "midresb", "Midnight Resistance (bootleg with 68705)", + "midresbj", "Midnight Resistance (Joystick bootleg)", "midresj", "Midnight Resistance (Japan)", "midresu", "Midnight Resistance (US)", + "midsg", "Midway Sounds Good Sound Board", + "midsnt", "Midway Squawk 'n' Talk Sound Board", + "midssio", "Midway SSIO Sound Board", + "midtcs", "Midway Turbo Chip Squeak Sound Board", + "midway_ioasic", "Midway IOASIC", + "midway_serial_pic", "Midway Serial Pic", + "midway_serial_pic2", "Midway Serial Pic 2", + "mie", "MIE", + "mie_jvs", "MIE-JVS", "miexchng", "Money Puzzle Exchanger / Money Idol Exchanger", "mightguy", "Mighty Guy", "mightybj", "Vs. Mighty Bomb Jack (Japan)", "mikie", "Mikie", "mikiehs", "Mikie (High School Graffiti)", "mikiej", "Shinnyuushain Tooru-kun", + "mikro80", "Mikro-80", + "mikrolab", "Mikrolab KR580IK80", + "mikron2", "Mikron-2", + "mikrosha", "Mikrosha", "mil4000", "Millennium Nuovo 4000 (Version 2.0)", "mil4000a", "Millennium Nuovo 4000 (Version 1.8)", "mil4000b", "Millennium Nuovo 4000 (Version 1.5)", "mil4000c", "Millennium Nuovo 4000 (Version 1.6)", + "milano", "Mephisto Milano Schachcomputer", + "milkin", "Milkin It", "millipdd", "Millipede Dux (hack)", "milliped", "Millipede", "milln_l3", "Millionaire (L-3)", @@ -16968,22 +20778,31 @@ const char* mameNameToRealName[] = { "mimonkey", "Mighty Monkey", "mimonsco", "Mighty Monkey (bootleg on Super Cobra hardware)", "mimonscr", "Mighty Monkey (bootleg on Scramble hardware)", + "mimonscra", "Mighty Monkey (Kaina Games, bootleg on Scramble hardware)", "minasan", "Minasanno Okagesamadesu! Daisugorokutaikai (MOM-001)(MOH-001)", "minefld", "Minefield", + "minefldfe", "Minefield (The Logicshop, bootleg)", + "minemine", "Mine, Mine, Mine (Export)", "mineswpr", "Minesweeper", "mineswpr4", "Minesweeper (4-Player)", "minferno", "Inferno (Meadows)", + "mini2440", "Mini2440", "miniboy7", "Mini Boy 7 (set 1)", "miniboy7a", "Mini Boy 7 (set 2)", "miniboy7b", "Mini Boy 7 (set 3)", + "minichif", "ICT Mini Chief", + "minicom", "Minicom IV (1997-08-11)", + "minigol2", "Mini Golf (set 2)", "minigolf", "Mini Golf (11/25/85)", "minigolf2", "Mini Golf (10/8/85)", "minivadr", "Mini Vaders", + "minx", "Nintendo Minx", "mirage", "Mirage Youjuu Mahjongden (Japan)", "mirax", "Mirax (set 1)", "miraxa", "Mirax (set 2)", "mirderby", "Miracle Derby - Ascot", "mirninja", "Mirai Ninja (Japan)", + "misdraw", "Michigan Super Draw (2131-16, U5-2)", "misncrft", "Mission Craft (version 2.7)", "misncrfta", "Mission Craft (version 2.4)", "missb2", "Miss Bubble II", @@ -16991,13 +20810,22 @@ const char* mameNameToRealName[] = { "missile1", "Missile Command (rev 1)", "missile2", "Missile Command (rev 2)", "missilem", "Missile Command Multigame", + "missilex", "Missile-X [TTL]", "missmw96", "Miss Mister World '96 (Nude)", "missw96", "Miss World '96 (Nude) (set 1)", "missw96a", "Miss World '96 (Nude) (set 2)", "missw96b", "Miss World '96 (Nude) (set 3)", + "missw96c", "Miss World '96 (Nude) (C-3000B PCB)", + "misterx", "MisterX", + "mistrum", "Mistrum", + "mits680b", "Altair 680b", "mizubaku", "Mizubaku Daibouken (Japan)", "mj2", "Sega Network Taisen Mahjong MJ 2 (Rev C) (GDX-0006C)", + "mj2c", "Sega Network Taisen Mahjong MJ 2 (Rev C) (GDX-0006C)", + "mj2f", "Sega Network Taisen Mahjong MJ 2 (Rev F) (GDX-0006F)", "mj3", "Sega Network Taisen Mahjong MJ 3 (Rev D) (GDX-0017D)", + "mj3d", "Sega Network Taisen Mahjong MJ 3 (Rev D) (GDX-0017D)", + "mj3evo", "Sega Network Taisen Mahjong MJ 3 Evolution (Rev B) (GDX-0021B)", "mj3f", "Sega Network Taisen Mahjong MJ 3 (Rev F) (GDX-0017F)", "mj4simai", "Wakakusamonogatari Mahjong Yonshimai (Japan)", "mjanbari", "Medal Mahjong Janjan Baribari [BET] (Japan)", @@ -17014,17 +20842,20 @@ const char* mameNameToRealName[] = { "mjdejavu", "Mahjong Shinkirou Deja Vu (Japan)", "mjderngr", "Mahjong Derringer (Japan)", "mjdialq2", "Mahjong Dial Q2 (Japan)", + "mjdialq2a", "Mahjong Dial Q2 (Japan, alt.)", "mjdiplob", "Mahjong Diplomat [BET] (Japan)", "mjegolf", "Mahjong Erotica Golf (Japan)", "mjelct3", "Mahjong Electron Base (parts 2 & 3, Japan)", "mjelct3a", "Mahjong Electron Base (parts 2 & 3, alt., Japan)", "mjelctrb", "Mahjong Electron Base (parts 2 & 4, Japan, bootleg)", "mjelctrn", "Mahjong Electron Base (parts 2 & 4, Japan)", + "mjembase", "Mahjong Electromagnetic Base", "mjflove", "Mahjong Fantasic Love (Japan)", "mjfocus", "Mahjong Focus (Japan 890313)", "mjfocusm", "Mahjong Focus [BET] (Japan 890510)", "mjfriday", "Mahjong Friday (Japan)", "mjgaiden", "Mahjong Gaiden [BET] (Japan 870803)", + "mjgnight", "Mahjong Gorgeous Night (Japan, TSM003-01)", "mjgottsu", "Mahjong Gottsu ee-kanji (Japan)", "mjgottub", "Medal Mahjong Gottsu ee-kanji [BET] (Japan)", "mjgtaste", "Mahjong G-Taste", @@ -17035,12 +20866,15 @@ const char* mameNameToRealName[] = { "mjikaga", "Mahjong Ikaga Desu ka (Japan)", "mjkinjas", "Mahjong Kinjirareta Asobi (Japan)", "mjkjidai", "Mahjong Kyou Jidai (Japan)", + "mjkjidai_adpcm", "Custom ADPCM", "mjkoiura", "Mahjong Koi Uranai (Japan set 1)", "mjkojink", "Mahjong Kojinkyouju (Private Teacher) (Japan)", "mjlaman", "Mahjong La Man (Japan)", "mjleague", "Major League", "mjlstory", "Mahjong Jikken Love Story (Japan)", + "mjmaglmp", "Mahjong Magic Lamp (v. JAA02)", "mjmania", "Mahjong Mania - Kairakukan e Youkoso (Japan)", + "mjmyorn2", "Mahjong The Mysterious Orient Part 2 - Exotic Dream", "mjmyornt", "Mahjong The Mysterious Orient", "mjmyster", "Mahjong The Mysterious World (set 1)", "mjmyuniv", "Mahjong The Mysterious Universe", @@ -17049,11 +20883,13 @@ const char* mameNameToRealName[] = { "mjnanpas", "Mahjong Nanpa Story (Japan 890713)", "mjnanpau", "Mahjong Nanpa Story (Ura) (Japan 890805)", "mjnatsu", "Mahjong Natsu Monogatari (Japan)", + "mjnquesb", "Mahjong Quest (No Nudity)", "mjnquest", "Mahjong Quest (Japan)", "mjnquestb", "Mahjong Quest (No Nudity)", "mjprivat", "Mahjong Private (Japan)", "mjreach", "Mahjong Reach (bootleg)", "mjreach1", "Mahjong Reach Ippatsu (Japan)", + "mjschuka", "Mahjong Super Dai Chuuka Ken (Japan, D115)", "mjsenka", "Mahjong Senka (Japan)", "mjsikakb", "Mahjong Shikaku (Japan 880722)", "mjsikakc", "Mahjong Shikaku (Japan 880806)", @@ -17071,6 +20907,7 @@ const char* mameNameToRealName[] = { "mjyuugia", "Mahjong Yuugi (Japan set 2)", "mjzoomin", "Mahjong Channel Zoom In (Japan)", "mk", "Mortal Kombat (rev 5.0 T-Unit 03/19/93)", + "mk14", "MK-14", "mk2", "Mortal Kombat II (rev L3.1)", "mk2chal", "Mortal Kombat II Challenger (hack)", "mk2r11", "Mortal Kombat II (rev L1.1)", @@ -17079,6 +20916,7 @@ const char* mameNameToRealName[] = { "mk2r21", "Mortal Kombat II (rev L2.1)", "mk2r30", "Mortal Kombat II (rev L3.0)", "mk2r31e", "Mortal Kombat II (rev L3.1 (European))", + "mk2r32", "Mortal Kombat II (rev L3.2 (European))", "mk2r32e", "Mortal Kombat II (rev L3.2 (European))", "mk2r42", "Mortal Kombat II (rev L4.2, hack)", "mk2r91", "Mortal Kombat II (rev L9.1, hack)", @@ -17087,12 +20925,22 @@ const char* mameNameToRealName[] = { "mk3p40", "Mortal Kombat 3 (rev 1 chip label p4.0)", "mk3r10", "Mortal Kombat 3 (rev 1.0)", "mk3r20", "Mortal Kombat 3 (rev 2.0)", + "mk3snes", "Mortal Kombat 3 (SNES bootleg)", "mk4", "Mortal Kombat 4 (version 3.0)", "mk4a", "Mortal Kombat 4 (version 2.1)", "mk4b", "Mortal Kombat 4 (version 1.0)", "mk6nsw11", "Aristocrat MK6 Base (11011901, NSW/ACT)", + "mk82", "MK-82", + "mk83", "MK-83", + "mk85", "MK-85", + "mk88", "MK-88", + "mk90", "MK-90", + "mkartag2", "Mario Kart Arcade GP 2 (Japan, MK21 Ver.A)", + "mkartag2a", "Mario Kart Arcade GP 2 (Japan, MK21 Ver.A, alt dump)", "mkartagp", "Mario Kart Arcade GP (MKA2 Ver.B)", "mkeibaou", "Mahjong Keibaou (Japan)", + "mkit09", "Microkit09", + "mkit09a", "Microkit09 (Alt version)", "mkla1", "Mortal Kombat (rev 1.0 08/09/92)", "mkla2", "Mortal Kombat (rev 2.0 08/18/92)", "mkla3", "Mortal Kombat (rev 3.0 08/31/92)", @@ -17104,44 +20952,86 @@ const char* mameNameToRealName[] = { "mkprot8", "Mortal Kombat (prototype, rev 8.0 07/21/92)", "mkprot9", "Mortal Kombat (prototype, rev 9.0 07/28/92)", "mkr4", "Mortal Kombat (rev 4.0 T-Unit 02/11/93)", + "mkrep", "Mortal Kombat (Reptile Man hack)", "mktturbo", "Mortal Kombat (Turbo Ninja T-Unit 03/19/93, hack)", "mkyawdim", "Mortal Kombat (Yawdim bootleg, set 1)", "mkyawdim2", "Mortal Kombat (Yawdim bootleg, set 2)", + "mkyawdim3", "Mortal Kombat (Yawdim bootleg, set 3)", + "mkyawdim4", "Mortal Kombat (Yawdim bootleg, set 4)", "mkyturbo", "Mortal Kombat (Turbo 3.1 09/09/93, hack)", "mkyturboe", "Mortal Kombat (Turbo 3.0 08/31/92, hack)", "mladyhtr", "Mahjong The Lady Hunter (Japan 900509)", "mlander", "Moon Lander (bootleg of Lunar Rescue)", "mlanding", "Midnight Landing (Germany)", + "mlf110", "ML-F110 (MSX1)", + "mlf120", "ML-F120 (MSX1)", + "mlf48", "ML-F48 (MSX1)", + "mlf80", "ML-F80 (MSX1)", + "mlfx1", "ML-FX1 (MSX1)", + "mlg1", "ML-G1 (MSX2)", + "mlg10", "ML-G10 (MSX2)", + "mlg3", "ML-G3 (MSX2)", + "mlg30", "ML-G30 (MSX2)", + "mm1kb", "MikroMikko 1 keyboard", + "mm1m6", "MikroMikko 1 M6", + "mm1m7", "MikroMikko 1 M7", + "mm2", "Mephisto MM2 Schachcomputer", + "mm4", "Mephisto 4 Schachcomputer", + "mm4tk", "Mephisto 4 Schachcomputer Turbo Kit + HG440", + "mm5", "Mephisto 5.1 Schachcomputer", + "mm50", "Mephisto 5.0 Schachcomputer", + "mm58167", "National Semiconductor MM58167", + "mm58274c", "National Semiconductor MM58274C", + "mm5tk", "Mephisto 5.1 Schachcomputer Turbo Kit + HG550", + "mm65k16s", "MM65K16S", + "mm74c922", "MM74C922", "mm_05", "Medieval Madness (0.50)", "mm_10", "Medieval Madness (1.0)", "mm_109", "Medieval Madness (1.09)", "mm_109b", "Medieval Madness (1.09B)", "mm_109c", "Medieval Madness (1.09C Profanity)", "mm_10u", "Medieval Madness (1.0 Ultrapin)", + "mmagic", "Monkey Magic", "mmaiko", "Maikobana [BET] (Japan 900911)", "mmancp2u", "Mega Man: The Power Battle (CPS2, USA 951006, SAMPLE Version)", + "mmancp2ur1", "Mega Man: The Power Battle (CPS2, USA 950926, SAMPLE Version)", "mmatrix", "Mars Matrix: Hyper Solid Shooting (USA 000412)", "mmatrixd", "Mars Matrix: Hyper Solid Shooting (USA 000412 Phoenix Edition) (bootleg)", "mmatrixj", "Mars Matrix: Hyper Solid Shooting (Japan 000412)", "mmaulers", "Monster Maulers (ver EAA)", "mmaze", "Marchen Maze (Japan)", "mmcamera", "Mahjong Camera Kozou [BET] (Japan 890509)", + "mmd1", "MMD-1", + "mmd2", "MMD-2", "mmehyou", "Medal Mahjong Circuit no Mehyou [BET] (Japan)", + "mmerlin", "Master Merlin", + "mmf9000", "MicroMainFrame 9000", + "mmf9000_se", "MicroMainFrame 9000 (Sweden/Finland)", "mmm_ldip", "Lucky Dip (Maygay)", "mmmbanc", "Medal Mahjong Moukari Bancho (2007/06/05 MASTER VER.)", "mmonkey", "Minky Monkey", + "mmonty", "Master Monty", "mmpanic", "Monkey Mole Panic (USA)", "mmpork", "Muchi Muchi Pork! (2007/ 4/17 MASTER VER.)", "mmsikaku", "Mahjong Shikaku [BET] (Japan 880929)", + "mmt8", "MMT-8", + "mn1020012a", "MN1020012A", "mnchmobl", "Munch Mobile (US)", "mnfb_c27", "Monday Night Football (2.7, 50cts)", "mnight", "Mutant Night", "mntecrlo", "Monte Carlo (Pinball)", "mnumber", "Mystery Number", "mnumitg", "Magic Number (Italian Gambling Game, Ver 1.5)", + "mnytree", "Money Tree", + "mo5", "MO5", + "mo5e", "MO5E", + "mo5nr", "MO5 NR", + "mo6", "MO6", "mocapb", "Mocap Boxing (ver AAA)", "mocapbj", "Mocap Boxing (ver JAA)", "mocapglf", "Mocap Golf (ver UAA)", + "mod8", "MOD-8", + "modellot", "Modello T", "moegonta", "Moeyo Gonta!! (Japan)", "moeru", "Moeru Casinyo (GDL-0013)", "mofflott", "Maze of Flott (Japan)", @@ -17150,6 +21040,7 @@ const char* mameNameToRealName[] = { "mohicans", "Mohican Sun (Konami Endeavour)", "mok", "The Maze of the Kings (GDS-0022)", "mole", "Mole Attack", + "molecula", "MOLECULAR Computer", "momoko", "Momoko 120%", "momotaro", "Mahjong Momotarou (Japan)", "monacogp", "Monaco GP (Set 1) [TTL]", @@ -17164,6 +21055,7 @@ const char* mameNameToRealName[] = { "monkelf", "Monky Elf (Korean bootleg of Avenging Spirit)", "monkeyba", "Monkey Ball (GDS-0008)", "monkeyd", "Monkey Donkey", + "monmous", "Money Mouse", "mononew", "Monopoly (ARM7 Sound Board)", "monop233", "Monopoly (2.33)", "monop251", "Monopoly (2.51)", @@ -17187,6 +21079,9 @@ const char* mameNameToRealName[] = { "monsterz", "Monster Zero", "montana", "Montana Bingo Stake 6/10 (Bingo)", "montecar", "Monte Carlo", + "monteciv", "Mephisto Monte Carlo IV LE Schachcomputer", + "monty", "Monty Plays Scrabble", + "monwar2a", "Moon War II (set 2)", "monymony", "Money Money", "monzagp", "Monza GP", "monzagpb", "Monza GP (bootleg)", @@ -17208,20 +21103,55 @@ const char* mameNameToRealName[] = { "mooncrs3", "Moon Cresta (bootleg set 3)", "mooncrs4", "Moon Crest (Moon Cresta bootleg)", "mooncrsb", "Moon Cresta (bootleg set 1)", + "mooncrsg", "Moon Cresta (Gremlin)", "mooncrsl", "Cresta Mundo (Laguna S.A. Spanish Moon Cresta bootleg)", "mooncrst", "Moon Cresta (Nichibutsu)", "mooncrstg", "Moon Cresta (Gremlin)", "mooncrsto", "Moon Cresta (Nichibutsu, old rev)", + "mooncrstso", "Moon Cresta (SegaSA / Sonic)", "mooncrstu", "Moon Cresta (Nichibutsu USA, unencrypted)", "mooncrstuk", "Moon Cresta (Nichibutsu UK)", "mooncrstuku", "Moon Cresta (Nichibutsu UK, unencrypted)", "moonlght", "Moon Light (bootleg of Golden Star)", + "moonlghta", "Moon Light (v.0629, high program)", + "moonlghtb", "Moon Light (v.02L0A, low program)", + "moonlghtc", "Moon Light (v.02L0A, high program, alt gfx)", "moonqsr", "Moon Quasar", + "moonwalk", "Moon Walker (Set 1)", + "moonwalt", "Moonlight Waltz", "moonwar", "Moonwar", + "moonwar2", "Moon War II (set 1)", "moonwara", "Moonwar (older)", "moonwarp", "Moon War (prototype on Frenzy hardware)", + "moonwlka", "Moon Walker (Set 2)", + "moonwlkb", "Moon Walker (bootleg)", "moremore", "More More", "moremorp", "More More Plus", + "mos6526", "MOS6526", + "mos6526a", "MOS6526A", + "mos6529", "MOS6529", + "mos6530", "MOS6530 RRIOT", + "mos6530n", "MOS6530n", + "mos6532n", "MOS6532n", + "mos6551", "MOS6551", + "mos6560", "MOS6560", + "mos6561", "MOS6561", + "mos6566", "MOS6566", + "mos6567", "MOS6567", + "mos6569", "MOS6569", + "mos656x_attack_ufo", "MOS656X", + "mos6581", "MOS6581", + "mos6702", "MOS6702", + "mos7360", "MOS7360", + "mos8520", "MOS8520", + "mos8563", "MOS8563", + "mos8564", "MOS8564", + "mos8565", "MOS8565", + "mos8566", "MOS8566", + "mos8580", "MOS8580", + "mos8706", "MOS8706", + "mos8722", "MOS8722", + "mos8726", "MOS8726", "mosaic", "Mosaic", "mosaica", "Mosaic (Fuuki)", "mosaicf2", "Mosaic (F2 System)", @@ -17242,6 +21172,7 @@ const char* mameNameToRealName[] = { "motrshow", "Motor Show (set 1)", "motrshowa", "Motor Show (set 2)", "mouja", "Mouja (Japan)", + "mouse_systems_mouse", "Mouse Systems Serial Mouse", "mouseatk", "Mouse Attack", "mouser", "Mouser", "mouserc", "Mouser (Cosmos)", @@ -17249,11 +21180,14 @@ const char* mameNameToRealName[] = { "mousn_l4", "Mousin' Around! (LA-4)", "mousn_lu", "Mousin' Around! (LU-1)", "mousn_lx", "Mousin' Around! (LX-1)", + "moutmon", "Mountain Money", "moviecrd", "Movie Card", "movmastr", "Movie Masters", + "mp68a", "mp68a", "mp_bio", "Bio-hazard Battle (Mega Play)", "mp_col3", "Columns III (Mega Play)", "mp_gaxe2", "Golden Axe II (Mega Play)", + "mp_gaxe2a", "Golden Axe II (Mega Play)", "mp_gslam", "Grand Slam (Mega Play)", "mp_mazin", "Mazin Wars / Mazin Saga (Mega Play)", "mp_shnb3", "Shinobi III (Mega Play)", @@ -17263,18 +21197,46 @@ const char* mameNameToRealName[] = { "mp_twc", "Tecmo World Cup (Mega Play)", "mpang", "Mighty! Pang (Euro 001010)", "mpangj", "Mighty! Pang (Japan 001011)", + "mpangjd", "Mighty! Pang (001011 Japan Phoenix Edition)", "mpangr1", "Mighty! Pang (Euro 000925)", "mpangu", "Mighty! Pang (USA 001010)", "mpatrol", "Moon Patrol", "mpatrolw", "Moon Patrol (Williams)", + "mpc10", "Wavy MPC-10 (MSX1)", + "mpc100", "MPC-100 (MSX1)", + "mpc105", "MPC105", + "mpc200", "MPC-200 (MSX1)", + "mpc200sp", "MPC-200SP (MSX1)", + "mpc2300", "MPC-2300 (MSX2)", + "mpc2500f", "MPC-2500FD (MSX2)", + "mpc25fd", "Wavy MPC-25FD (MSX2)", + "mpc27", "Wavy MPC-27 (MSX2)", + "mpc64", "MPC-64 (MSX1)", + "mpc8240", "PowerPC MPC8240", + "mpf1", "Micro Professor 1", + "mpf1b", "Micro Professor 1B", + "mpf1p", "Micro Professor 1 Plus", "mplanets", "Mad Planets", "mplanetsuk", "Mad Planets (UK)", "mpoker", "Multi-Poker", + "mprof3", "Microprofessor III", + "mps1000", "MPS-1000 Printer", + "mps1230", "MPS-1230 NLQ Printer", + "mpt02", "Victory MPT-02 Home TV Programmer (Austria)", + "mpt02h", "MPT-02 Jeu TV Programmable (France)", + "mpt05", "MPT-05", + "mpu1000", "MPU-1000", + "mpu2000", "MPU-2000", + "mpu401", "Roland MPU-401 I/O box", + "mpz80", "MPZ80", "mquake", "Moonquake", + "mr61", "MR-61 Workstation", "mranger", "Moon Ranger (bootleg of Moon Patrol)", + "mratlus", "Mr. Altus Tele Brain", "mrblack", "Mr. Black", "mrblack1", "Mr. Black (alternate set)", "mrblkz80", "Mr. Black (Z-80 CPU)", + "mrchalgr", "Mr. Challenger", "mrdig", "Mr. Dig", "mrdo", "Mr. Do!", "mrdofix", "Mr. Do! (bugfixed)", @@ -17292,19 +21254,30 @@ const char* mameNameToRealName[] = { "mrheli", "Mr. HELI no Daibouken", "mrjong", "Mr. Jong (Japan)", "mrkicker", "Mr. Kicker", + "mrkickera", "Mr. Kicker (SEMICOM-003b PCB)", "mrkougar", "Mr. Kougar", "mrkougar2", "Mr. Kougar (earlier)", "mrkougb", "Mr. Kougar (bootleg set 1)", "mrkougb2", "Mr. Kougar (bootleg set 2)", "mrlo", "Mr. Lo!", "mrokumei", "Mahjong Rokumeikan (Japan)", + "mroundup", "The Round Up", + "mrrack", "MR-Rack", "mrtlbeat", "Martial Beat (G*B47 VER. JBA)", "mrtnt", "Mr. TNT", "mrviking", "Mister Viking (315-5041)", "mrvikingj", "Mister Viking (315-5041, Japan)", + "mrvikinj", "Mister Viking (Japan)", + "mrwoo", "Mr Woo", + "ms0515", "MS-0515", "ms4plus", "Metal Slug 4 Plus (bootleg)", "ms5pcb", "Metal Slug 5 (JAMMA PCB)", "ms5plus", "Metal Slug 5 Plus (bootleg)", + "ms7004", "MS7004 keyboard", + "ms72c", "Multistar 7 2c", + "ms9540", "ms9540", + "ms_natural", "Microsoft Natural Keyboard", + "msbc1", "MSBC-1", "msbingo", "Miss Bingo", "mschamp", "Ms. Pacman Champion Edition / Zola-Puc Gal", "mschamps", "Ms. Pacman Champion Edition / Super Zola-Puc Gal", @@ -17314,6 +21287,7 @@ const char* mameNameToRealName[] = { "msgundam1", "Mobile Suit Gundam (Japan)", "msh", "Marvel Super Heroes (Euro 951024)", "msha", "Marvel Super Heroes (Asia 951024)", + "mshark", "Mator SHARK", "mshb", "Marvel Super Heroes (Brazil 951117)", "msheartb", "Ms. Pac-Man Heart Burn", "mshh", "Marvel Super Heroes (Hispanic 951117)", @@ -17339,23 +21313,42 @@ const char* mameNameToRealName[] = { "mshvsfu1d", "Marvel Super Heroes Vs. Street Fighter (USA 970625 Phoenix Edition) (bootleg)", "msisaac", "Metal Soldier Isaac II", "msjiken", "Mahjong Satsujin Jiken (Japan 881017)", + "mskitty", "Miss Kitty", "mslider", "Monster Slider (Japan)", "mslug", "Metal Slug - Super Vehicle-001", "mslug2", "Metal Slug 2 - Super Vehicle-001/II (NGM-2410)(NGH-2410)", + "mslug2t", "Metal Slug 2 - Super Vehicle-001/II (NGM-9410) (slowdown/fix hack by Trap15)", "mslug3", "Metal Slug 3 (NGM-2560)", "mslug3b6", "Metal Slug 6 (Metal Slug 3 bootleg)", "mslug3h", "Metal Slug 3 (NGH-2560)", "mslug4", "Metal Slug 4 (NGM-2630)", "mslug4h", "Metal Slug 4 (NGH-2630)", "mslug5", "Metal Slug 5 (NGM-2680)", + "mslug5b", "Metal Slug 5 (bootleg)", "mslug5h", "Metal Slug 5 (NGH-2680)", "mslug6", "Metal Slug 6", "mslugx", "Metal Slug X - Super Vehicle-001 (NGM-2500)(NGH-2500)", + "mslugx_prot", "NeoGeo Protection (Metal Slug X)", + "msm16911_8", "Serial EEPROM MSM16911 (128x8)", + "msm5205", "MSM5205", + "msm5232", "MSM5232", + "msm5832", "MSM5832", + "msm58321", "MSM58321", + "msm6222b", "msm6222b-01", + "msm6242", "msm6242", + "msm6255", "MSM6255", + "msm6585", "MSM6585", + "msmseng", "Mountain Computer Music System engine", + "mspacatk", "Ms. Pac-Man Plus", "mspacii", "Ms. Pac-Man II (Orca bootleg set 1)", "mspacii2", "Ms. Pac-Man II (Orca bootleg set 2)", "mspacmab", "Ms. Pac-Man (bootleg)", "mspacman", "Ms. Pac-Man", + "mspacmanbcc", "Come-Cocos (Ms. Pac-Man) ('Made in Greece' Tecnausa bootleg)", "mspacmanbg", "Ms. Pac-Man ('Made in Greece' bootleg)", + "mspacmanbgd", "Miss Pukman ('Made in Greece' Datamat bootleg)", + "mspacmanbhe", "Come-Cocos (Ms. Pac-Man) ('Made in Greece' Herle SA bootleg)", + "mspacmanblt", "Come-Cocos (Ms. Pac-Man) ('Made in Greece' Triunvi bootleg)", "mspacmancr", "Ms. Pac-Man (bootleg on Crush Roller Hardware)", "mspacmat", "Ms. Pac Attack", "mspacmbe", "Ms. Pac-Man (bootleg, encrypted)", @@ -17364,12 +21357,77 @@ const char* mameNameToRealName[] = { "mspuzzle", "Miss Puzzle", "mspuzzleg", "Miss Puzzle (Clone of Gumbo)", "mspuzzlen", "Miss Puzzle (Nudes)", + "mssw_pad", "Microsoft Sidewinder Pad", "mstadium", "Main Stadium (Japan)", + "mstation", "MailStation", + "msthawk", "Star Hawk (Mattel)", "mstworld", "Monsters World (bootleg of Super Pang)", "msword", "Magic Sword: Heroic Fantasy (World 900725)", "mswordj", "Magic Sword: Heroic Fantasy (Japan 900623)", "mswordr1", "Magic Sword: Heroic Fantasy (World 900623)", "mswordu", "Magic Sword: Heroic Fantasy (USA 900725)", + "msx_audio_fsca1", "MSX Cartridge - MSX-AUDIO FS-CA1", + "msx_audio_hxmu900", "MSX Cartridge - MSX-AUDIO HX-MU900", + "msx_audio_kbdc_port", "MSX Audio keyboard connector port", + "msx_audio_nms1205", "MSX Cartridge - MSX-AUDIO NMS-1205", + "msx_cart_arc", "MSX Cartridge - Arc", + "msx_cart_ascii16", "MSX Cartridge - ASCII16", + "msx_cart_ascii16_sram", "MSX Cartridge - ASCII16 w/SRAM", + "msx_cart_ascii8", "MSX Cartridge - ASCII8", + "msx_cart_ascii8_sram", "MSX Cartridge - ASCII8 w/SRAM", + "msx_cart_bm_012", "MSX Cartridge - BM-012", + "msx_cart_crossblaim", "MSX Cartridge - Cross Blaim", + "msx_cart_dooly", "MSX Cartridge - Dooly", + "msx_cart_fmpac", "MSX Cartridge - FM-PAC", + "msx_cart_fs_sr022", "MSX Cartridge - FS-SR022", + "msx_cart_fscf351", "MSX Cartridge - FS-CF351", + "msx_cart_fsfd1", "MSX Cartridge - FS-FD1", + "msx_cart_fsfd1a", "MSX Cartridge - FS-FD1A", + "msx_cart_gamemaster2", "MSX Cartridge - GAMEMASTER2", + "msx_cart_halnote", "MSX Cartridge - Halnote", + "msx_cart_hfox", "MSX Cartridge - Harry Fox", + "msx_cart_holy_quran", "MSX Cartridge - Holy Quran", + "msx_cart_keyboard_master", "MSX Cartridge - Keyboard Master", + "msx_cart_konami", "MSX Cartridge - KONAMI", + "msx_cart_konami_scc", "MSX Cartridge - KONAMI+SCC", + "msx_cart_korean_126in1", "MSX Cartridge - Korean 126-in-1", + "msx_cart_korean_80in1", "MSX Cartridge - Korean 80-in-1", + "msx_cart_korean_90in1", "MSX Cartridge - Korean 90-in-1", + "msx_cart_majutsushi", "MSX Cartridge - Majutsushi", + "msx_cart_msxdos2", "MSX Cartridge - MSXDOS2", + "msx_cart_msxwrite", "MSX Cartridge - MSXWRITE", + "msx_cart_nomapper", "MSX Cartridge - ROM", + "msx_cart_rtype", "MSX Cartridge - R-Type", + "msx_cart_sfg01", "MSX Cartridge - SFG01", + "msx_cart_sfg05", "MSX Cartridge - SFG05", + "msx_cart_sound_sdsnatcher", "MSX Cartridge - Sound SD Snatcher", + "msx_cart_sound_snatcher", "MSX Cartridge - Sound Snatcher", + "msx_cart_super_swangi", "MSX Cartridge - Super Swangi", + "msx_cart_superloderunner", "MSX Cartridge - Super Lode Runner", + "msx_cart_synthesizer", "MSX Cartridge - Synthesizer", + "msx_cart_vy0010", "MSX Cartridge - VY0010", + "msx_matsushita", "Matsushita switched device", + "msx_moonsound", "MSX Cartridge - MoonSound", + "msx_s1985", "MSX-Engine S1985", + "msx_slot_bunsetsu", "MSX Internal BUNSETSU", + "msx_slot_cartridge", "MSX Cartridge slot", + "msx_slot_disk1", "MSX Internal floppy type 1", + "msx_slot_disk2", "MSX Internal floppy type 2", + "msx_slot_disk3", "MSX Internal floppy type 3", + "msx_slot_disk4", "MSX Internal floppy type 4", + "msx_slot_disk5", "MSX Internal floppy type 5", + "msx_slot_disk6", "MSX Internal floppy type 6", + "msx_slot_fs4600", "MSX Internal FS4600 Firmware", + "msx_slot_music", "MSX Internal MSX-MUSIC", + "msx_slot_panasonic08", "MSX Internal Panasonic08", + "msx_slot_ram", "MSX Internal RAM", + "msx_slot_ram_mm", "MSX Internal Memory Mapped RAM", + "msx_slot_rom", "MSX Internal ROM", + "msx_slot_sony08", "MSX Internal SONY08", + "msx_slot_yamaha_expansion", "MSX Yamaha Expansion slot", + "msx_systemflags", "MSX System Flags", + "mt32", "MT32", + "mt735", "MT735", "mt_aftrb", "After Burner (Mega-Tech, SMS based)", "mt_arrow", "Arrow Flash (Mega-Tech)", "mt_astrm", "Alien Storm (Mega-Tech)", @@ -17419,7 +21477,9 @@ const char* mameNameToRealName[] = { "mt_wcsoc", "World Championship Soccer (Mega-Tech)", "mt_wwar", "Wrestle War (Mega-Tech)", "mtburn", "Money To Burn (Russia)", + "mtc9016", "9016 Telespiel Computer (Germany)", "mtetrisc", "Magical Tetris Challenge (981009 Japan)", + "mtjpoker", "Merit Touch Joker Poker (9132-00)", "mtkob2", "Mushiking The King Of Beetle 2K3 2nd", "mtlchamp", "Martial Champion (ver EAB)", "mtlchamp1", "Martial Champion (ver EAA)", @@ -17433,23 +21493,37 @@ const char* mameNameToRealName[] = { "mtrap3", "Mouse Trap (version 3)", "mtrap4", "Mouse Trap (version 4)", "mtrapb", "Mouse Trap (bootleg)", + "mtreenz", "Money Tree (NZ)", "mtwins", "Mega Twins (World 900619)", + "mtx500", "MTX 500", + "mtx512", "MTX 512", + "mu100", "MU100", + "mu100r", "MU100 Rackable version", "mugsmash", "Mug Smashers", "multchmp", "Multi Champ (World, ver. 2.5)", + "multchmpa", "Multi Champ (World, older)", "multchmpk", "Multi Champ (Korea)", + "multi", "Multi-cartridge extender", + "multi16", "Multi 16", + "multi8", "Multi 8", + "multi96", "Multi Game '96 (Italy)", "multigam", "Multi Game (set 1)", "multigm2", "Multi Game 2", "multigm3", "Multi Game III", "multigmb", "Multi Game (set 2)", "multigmt", "Multi Game (Tung Sheng Electronics)", + "multipcm", "Sega/Yamaha 315-5560", "multiped", "Multipede (Centipede/Millipede multigame kit)", "multiwin", "Multi Win (Ver.0167, encrypted)", + "multmega", "Multi-Mega (Europe, PAL)", "mundial", "Mundial 90", "murogem", "Muroge Monaco (set 1)", "murogema", "Muroge Monaco (set 2)", "murogemb", "Muroge Monaco (set 3)", "murogmbl", "Muroge Monaco (bootleg?)", "mushi2ea", "MushiKing II - The King Of Beetle II ENG (Ver. 2.001)", + "mushi2eo", "MushiKing II - The King Of Beetle II ENG (Ver. 1.001)", + "mushi2k5", "Mushiking The King Of Beetle 2K5 1st", "mushik2e", "MushiKing II - The King Of Beetle II ENG (Ver. 1.001)", "mushisam", "Mushihime-Sama (2004/10/12.MASTER VER.)", "mushisama", "Mushihime-Sama (2004/10/12 MASTER VER.)", @@ -17466,6 +21540,7 @@ const char* mameNameToRealName[] = { "mustangb2", "US AAF Mustang (TAB Austria bootleg)", "mustangs", "US AAF Mustang (25th May. 1990 / Seoul Trading)", "mutantf", "Mutant Fighter (World ver EM-5)", + "mutantf2", "Mutant Fighter (World ver EM-2)", "mutantf3", "Mutant Fighter (World ver EM-3)", "mutantf4", "Mutant Fighter (World ver EM-4)", "mutnat", "Mutation Nation (NGM-014)(NGH-014)", @@ -17482,8 +21557,11 @@ const char* mameNameToRealName[] = { "mv1sfxa", "Special Effects (Maygay, MV1 Video, set 2)", "mv1wc", "World Cup (Maygay, MV1 Video)", "mv4in1", "Mini Vegas 4in1", + "mvbfree", "Mini-Vid Break Free", "mvp", "MVP (set 2, US, FD1094 317-0143)", + "mvpd", "MVP (set 2, US) (bootleg of FD1094 317-0143 set)", "mvpj", "MVP (set 1, Japan, FD1094 317-0142)", + "mvpjd", "MVP (set 1, Japan) (bootleg of FD1094 317-0142 set)", "mvsc", "Marvel Vs. Capcom: Clash of Super Heroes (Euro 980123)", "mvsc2", "Marvel Vs. Capcom 2 New Age of Heroes (JPN, USA, EUR, ASI, AUS) (Rev A)", "mvsca", "Marvel Vs. Capcom: Clash of Super Heroes (Asia 980123)", @@ -17499,47 +21577,122 @@ const char* mameNameToRealName[] = { "mvscur1", "Marvel Vs. Capcom: Clash of Super Heroes (USA 971222)", "mwalk", "Michael Jackson's Moonwalker (World, FD1094/8751 317-0159)", "mwalkbl", "Michael Jackson's Moonwalker (bootleg)", + "mwalkbl2", "Michael Jackson's Moonwalker (bootleg)", + "mwalkd", "Michael Jackson's Moonwalker (World) (bootleg of FD1094/8751 317-0159)", "mwalkj", "Michael Jackson's Moonwalker (Japan, FD1094/8751 317-0157)", + "mwalkjd", "Michael Jackson's Moonwalker (Japan) (bootleg of FD1094/8751 317-0157 set)", "mwalku", "Michael Jackson's Moonwalker (US, FD1094/8751 317-0158)", + "mwalkud", "Michael Jackson's Moonwalker (US) (bootleg of FD1094/8751 317-0158)", "mwarr", "Mighty Warriors", + "mwcbaseb", "World Championship Baseball", "mwskins", "Skins Game (1.06)", "mwskinsa", "Skins Game (1.06, alt)", "mwskinso", "Skins Game (1.04)", + "mx10", "MX-10 (MSX1)", + "mx101", "MX-101 (MSX1)", + "mx15", "MX-15 (MSX1)", + "mx1600", "MX-1600", + "mx2178", "Memorex 2178", "mx5000", "MX5000", + "mx64", "MX64 (MSX1)", "myangel", "Kosodate Quiz My Angel (Japan)", "myangel2", "Kosodate Quiz My Angel 2 (Japan)", "myangel3", "Kosodate Quiz My Angel 3 (Japan, KQT1/VER.A)", + "myb3k", "MyBrain 3000", + "mycom", "MYCOMZ-80A", "myfairld", "Virtual Mahjong 2 - My Fair Lady (J 980608 V1.000)", "myhero", "My Hero (US, not encrypted)", + "myherobl", "My Hero (bootleg, 315-5132 encryption)", + "myheroj", "Seishun Scandal (Japan)", "myherok", "My Hero (Korea)", "myqbert", "Mello Yello Q*bert", + "mystarr", "Mystic Arrow", "mystcast", "Mystery Castle", + "mystcasta", "Mystery Castle (alternate set)", + "mysteycm", "Mystic Eyes Mr Cashman", + "mysteyec", "Mystic Eyes(Cashman)", + "mystgrd", "Mystic Garden", "mystic", "Mystic", "mysticm", "Mystic Marathon", "mysticmp", "Mystic Marathon (prototype)", "mysticri", "Mystic Riders (World)", "mysticrib", "Mystic Riders (bootleg?)", + "mystmerm", "Mystic Mermaid", "myststar", "Mystic Star", "mystston", "Mysterious Stones - Dr. John's Adventure", "myststono", "Mysterious Stones - Dr. Kick in Adventure", "myststonoi", "Mysterious Stones - Dr. Kick in Adventure (Itisa PCB)", "mystwarr", "Mystic Warriors (ver EAA)", "mystwarra", "Mystic Warriors (ver AAA)", + "mystwarraa", "Mystic Warriors (ver AAA)", "mystwarrj", "Mystic Warriors (ver JAA)", "mystwarru", "Mystic Warriors (ver UAA)", + "myvision", "My Vision (KH-1000)", + "mz1500", "MZ-1500", + "mz2000", "MZ-2000", + "mz2200", "MZ-2200", + "mz2500", "MZ-2500", + "mz2520", "MZ-2520", + "mz3500", "MZ-3500", + "mz6500", "MZ-6500", + "mz700", "MZ-700", + "mz700j", "MZ-700 (Japan)", + "mz800", "MZ-800", + "mz80a", "MZ-80A", + "mz80b", "MZ-80B", + "mz80k", "MZ-80K", + "mz80kj", "MZ-80K (Japanese)", + "mzr8105", "Mizar VME8105", + "n2a03", "N2A03", + "n64", "Nintendo 64", + "n64_periphs", "N64 Periphal Chips", + "n64dd", "Nintendo 64DD", + "n7751", "N7751", + "n82077aa", "N82077AA", "nagano98", "Nagano Winter Olympics '98 (GX720 EAA)", "naganoj", "Hyper Olympic in Nagano (GX720 JAA)", "nam1975", "NAM-1975 (NGM-001)(NGH-001)", + "namco", "Namco", + "namco06xx", "Namco 06xx", + "namco50", "Namco 50xx", + "namco51", "Namco 51xx", + "namco52", "Namco 52xx", + "namco53", "Namco 53xx", + "namco54", "Namco 54xx", + "namco62", "Namco 62xx", + "namco_15xx", "Namco 15XX", + "namco_63701x", "Namco 63701X", + "namco_c116", "Namco C116 Video Controller", + "namco_c117", "Namco C117 MMU", + "namco_c45_road", "Namco C45 Road", + "namco_cus30", "Namco CUS30", + "namco_settings", "Namco settings device", + "namcoc69", "C69 (M37702)", + "namcoc70", "C70 (M37702)", + "namcoc74", "C74 (M37702)", + "namcoc75", "C75 (M37702)", + "namcoc76", "C76 (M37702)", "namcostr", "Namco Stars", + "nameclub", "Name Club (J 960315 V1.000)", "nametune", "Name That Tune (set 1)", "nametune2", "Name That Tune (3/23/86)", "naname", "Naname de Magic! (Japan)", + "nand", "NAND Flash Memory", + "nano", "OSCOM Nano", + "nanos", "NANOS", "naomi", "Naomi Bios", "naomi2", "Naomi 2 Bios", + "naomi_gdrom_board", "NAOMI-GDROM-BOARD", + "naomi_m1_board", "NAOMI-M1-BOARD", + "naomi_m2_board", "NAOMI-M2-BOARD", + "naomi_m4_board", "NAOMI-M4-BOARD", + "naomi_rom_board", "NAOMI-ROM-BOARD", "naomigd", "Naomi GD-ROM Bios", "narc", "Narc (rev 7.00)", "narc2", "Narc (rev 2.00)", "narc3", "Narc (rev 3.20)", + "nasbus", "NASBUS Backplane", + "nasbus_slot", "NASBUS Slot", "nascar", "Nascar (4.50)", "nascar_301", "Nascar (3.01)", "nascar_340", "Nascar (3.40)", @@ -17552,15 +21705,45 @@ const char* mameNameToRealName[] = { "nascarl_350", "Nascar (3.50 Spain)", "nascarl_352", "Nascar (3.52 Spain)", "nascarl_400", "Nascar (4.00 Spain)", + "nascom1", "Nascom 1", + "nascom2", "Nascom 2", + "nascom2c", "Nascom 2 (CP/M)", + "nascom_avc", "Nascom Advanced Video Card", + "nascom_fdc", "Nascom Floppy Disc Controller", "nastar", "Nastar (World)", "nastarw", "Nastar Warrior (US)", "natodef", "NATO Defense", "natodefa", "NATO Defense (alternate mazes)", "natsuiro", "Natsuiro Mahjong (Japan)", + "naughtya", "Naughty Boy (bootleg)", "naughtyb", "Naughty Boy", + "naughtyb_sound", "Naughty Boy Custom", "naughtyba", "Naughty Boy (bootleg)", "naughtybc", "Naughty Boy (Cinematronics)", + "naughtyc", "Naughty Boy (Cinematronics)", + "nautilus", "Nautilus", + "navalone", "Navalone", "navarone", "Navarone", + "nb1413m3", "Nichibutsu NB1413M3", + "nb1414m4", "NB1414M4 Mahjong Custom", + "nb_48gc", "Apple 4*8 video card", + "nb_824gc", "Apple 8*24 video card", + "nb_aenet", "Apple NuBus Ethernet card", + "nb_amc3b", "Asante MC3NB Ethernet card", + "nb_cb264", "RasterOps ColorBoard 264 video card", + "nb_image", "Disk Image Pseudo-Card", + "nb_m2hr", "Macintosh II Hi-Resolution video card", + "nb_m2vc", "Macintosh II Video Card", + "nb_rtpd", "Radius Two Page Display video card", + "nb_sp8s3", "SuperMac Spectrum/8 Series III video card", + "nb_spdq", "SuperMac Spectrum PDQ video card", + "nb_vikbw", "Moniterm Viking video card", + "nb_wspt", "Macintosh II Portrait Video Card", + "nba_500", "NBA v5.00", + "nba_600", "NBA v6.00", + "nba_700", "NBA v7.00", + "nba_801", "NBA v8.01", + "nba_802", "NBA v8.02", "nbaf_11", "NBA Fastbreak (1.1)", "nbaf_115", "NBA Fastbreak (1.15)", "nbaf_11a", "NBA Fastbreak (1.1 - S2.0)", @@ -17570,15 +21753,21 @@ const char* mameNameToRealName[] = { "nbaf_23", "NBA Fastbreak (2.3)", "nbaf_31", "NBA Fastbreak (3.1 - S3.0)", "nbaf_31a", "NBA Fastbreak (3.1 - S1.0)", + "nbagold", "NBA Showtime Gold / NFL Blitz 2000 (ver 3.0) (Sports Station?)", "nbahangt", "NBA Hangtime (rev L1.1 04/16/96)", "nbajam", "NBA Jam (rev 3.01 04/07/93)", "nbajamex", "NBA Jam Extreme", + "nbajamr1", "NBA Jam (rev 1.00 02/1/93)", "nbajamr2", "NBA Jam (rev 2.00 02/10/93)", + "nbajamt1", "NBA Jam TE (rev 1.0 01/17/94)", + "nbajamt2", "NBA Jam TE (rev 2.0 01/28/94)", + "nbajamt3", "NBA Jam TE (rev 3.0 03/04/94)", "nbajamte", "NBA Jam TE (rev 4.0 03/23/94)", "nbajamte1", "NBA Jam TE (rev 1.0 01/17/94)", "nbajamte2", "NBA Jam TE (rev 2.0 01/28/94)", "nbajamte3", "NBA Jam TE (rev 3.0 03/04/94)", "nbajamten", "NBA Jam T.E. Nani Edition (rev 5.2 8/11/95, prototype)", + "nbamaxht", "NBA Maximum Hangtime (rev 1.0)", "nbamht", "NBA Maximum Hangtime (rev 1.03 06/09/97)", "nbamht1", "NBA Maximum Hangtime (rev 1.0 11/08/96)", "nbanfl", "NBA Showtime / NFL Blitz 2000", @@ -17587,61 +21776,462 @@ const char* mameNameToRealName[] = { "nbbatman", "Ninja Baseball Bat Man (World)", "nbbatman2bl", "Ninja Baseball Bat Man II (bootleg)", "nbbatmanu", "Ninja Baseball Bat Man (US)", + "nc100", "NC100", + "nc150", "NC150", + "nc200", "NC200", "nc96", "New Cherry '96 Special Edition (v3.63, C1 PCB)", "nc96a", "New Cherry '96 Special Edition (v3.62, C1 PCB)", "nc96b", "New Cherry '96 Special Edition (v3.54, D PCB)", "nc96c", "New Cherry '96 Special Edition (v3.62, DK PCB)", + "nc96d", "New Cherry '96 Special Edition (v3.53, D PCB)", + "nc96e", "New Cherry '96 Special Edition (v3.40, D PCB)", + "nc96f", "New Cherry '96 Special Edition (v3.62, DK PCB)", "nc96txt", "New Cherry '96 Special Edition (v1.32 Texas XT, C2 PCB)", "ncb3", "Cherry Bonus III (ver.1.40, set 1)", + "nclubv2", "Name Club Ver.2 (J 960315 V1.000)", "nclubv3", "Name Club Ver.3 (J 970723 V1.000)", "ncombat", "Ninja Combat (NGM-009)", "ncombath", "Ninja Combat (NGH-009)", "ncommand", "Ninja Commando", + "ncr537xx", "53C7xx SCSI", + "ncr5380", "5380 SCSI", + "ncr5390", "5390 SCSI", + "ncr539x", "539x SCSI", + "ncr7496", "NCR7496", + "ncrpc4i", "PC4i", "ncv1", "Namco Classic Collection Vol.1", "ncv1j", "Namco Classic Collection Vol.1 (Japan, v1.00)", "ncv1j2", "Namco Classic Collection Vol.1 (Japan, v1.03)", "ncv2", "Namco Classic Collection Vol.2", "ncv2j", "Namco Classic Collection Vol.2 (Japan)", + "nd80z", "ND-80Z", "ndcfboxa", "Naomi DIMM Firmware Update for CF-BOX (Rev A) (GDS-0042A)", "ndxron10", "Royal on Ten (Noraut Deluxe hack)", + "ne1000", "NE1000 Network Adapter", + "ne2000", "NE2000 Network Adapter", + "neat", "NEAT (VGA, MF2 Keyboard)", + "nebulbee", "Nebulous Bee", "nebulray", "Nebulas Ray (World, NR2)", "nebulrayj", "Nebulas Ray (Japan, NR1)", "neckneck", "Neck-n-Neck (v1.2)", + "nectk85", "TK-85", + "neiva", "PK8020 Neiva", "nekkyoku", "Rettou Juudan Nekkyoku Janshi - Higashi Nippon Hen (Japan)", "nemesis", "Nemesis (ROM version)", "nemesisp", "Nemesis", "nemesisuk", "Nemesis (World?, ROM version)", + "nemesuk", "Nemesis (World?)", "nemo", "Nemo (World 901130)", "nemoj", "Nemo (Japan 901120)", + "nemor1", "Nemo (World 901109)", + "neo2500", "Neo 2500 Demo", + "neo3ddmo", "NeoGeo 3D! Demo", "neobattl", "SD Gundam Neo Battling (Japan)", "neobombe", "Neo Bomberman", + "neocd", "Neo-Geo CD", + "neocdz", "Neo-Geo CDZ (US)", + "neocdzj", "Neo-Geo CDZ (Japan)", + "neocstlv", "Neo CastleVania Demo", "neocup98", "Neo-Geo Cup '98 - The Road to the Victory", + "neodemo", "Chaos Demo (Neo Geo)", "neodrift", "Neo Drift Out - New Technology", + "neogalag", "Galaga Demo (set 1)", + "neogalaga", "Galaga Demo (set 2)", "neogeo", "Neo-Geo", + "neogeo_banked_cart", "NeoGeo Banked Cartridge", + "neogeo_cart_slot", "NeoGeo Cartridge Slot", + "neogeo_control_port", "SNK Neo Geo control port", + "neogeo_ctrl_edge", "SNK Neo Geo Edge Connector (Controller)", + "neogeo_dial", "SNK Neo Geo Dial Controller", + "neogeo_irrmaze", "SNK Neo Geo Irritating Maze Analog Controller", + "neogeo_joy", "SNK Neo Geo Joystick", + "neogeo_joyac", "SNK Neo Geo Arcade Joystick", + "neogeo_kiz4p", "SNK Neo Geo Kizuna 4P Controller", + "neogeo_mjctrl", "SNK Neo Geo Mahjong controller", + "neogeo_rom", "NEOGEO ROM Carts", "neomrdo", "Neo Mr. Do!", + "neonopon", "Neo No Panepon (beta)", + "neopong", "Neo Pong (ver 1.1)", + "neoponga", "Neo Pong (ver 1.0)", + "neoprimo", "Primo Demo", + "neoprint", "Neo Print (Japan) (T2d)", + "neosprite", "Neogeo Sprites", + "neotet", "NeoGeo 2-Player Tetris", + "neothndr", "Neo Thunder", + "neoww2", "WW2 Demo - Arcade Development Project", "neptunp2", "Neptune's Pearls 2", + "neraidou", "Neraidoula (Fairy Butterfly)", + "nerdwild", "Nerds Gone Wild", "neruton", "Mahjong Neruton Haikujiradan (Japan, Rev. B?)", "nerutona", "Mahjong Neruton Haikujiradan (Japan, Rev. A?)", + "nes", "Nintendo Entertainment System / Famicom (NTSC)", + "nes_09034a", "NES Cart 09-034A PCB", + "nes_2708", "NES Cart BTL-2708 Pirate PCB", + "nes_2a03pur", "NES Cart 2A03 Puritans Album PCB", + "nes_3dblock", "NES Cart RCM 3D Block PCB", + "nes_43272", "NES Cart UNL-43272 PCB", + "nes_4score_p1p3", "Nintendo Four Score Adapter P1/P3", + "nes_4score_p2p4", "Nintendo Four Score Adapter P2/P4", + "nes_6035052", "NES Cart UNL-603-5052 PCB", + "nes_74x139", "NES Cart Discrete Logic (74*139/74) PCB", + "nes_74x161", "NES Cart Discrete Logic (74*161/161/32) PCB", + "nes_74x377", "NES Cart Discrete Logic (74*377) PCB", + "nes_810544c", "NES Cart 810544-C-A1 PCB", + "nes_8237", "NES Cart UNL-8237 PCB", + "nes_a65as", "NES Cart A65AS PCB", + "nes_ac08", "NES Cart AC08 Pirate PCB", + "nes_action52", "NES Cart Action 52 PCB", + "nes_action53", "NES Cart Action 53 PCB", + "nes_ade_slot", "NES Aladdin Deck Enhancer Cartridge Slot", + "nes_agci50282", "NES Cart AGCI 50282 PCB", + "nes_aladdin", "NES Cart Camerica Aladdin PCB", + "nes_arcstick", "Nintendo Family Computer Arcade Stick", + "nes_asn", "NES Cart Ai Senshi Nicol Bootleg PCB", + "nes_ax5705", "NES Cart AX5705 PCB", + "nes_axrom", "NES Cart AxROM PCB", + "nes_bandai_pt554", "NES Cart Bandai PT-554 PCB", + "nes_bcbattle", "Epoch Barcode Battler (FC)", + "nes_benshieng", "NES Cart Benshieng PCB", + "nes_bf9093", "NES Cart Camerica BF9093 PCB", + "nes_bf9096", "NES Cart Camerica BF9096 PCB", + "nes_bitcorp_dis", "NES Cart Discrete Logic (74*161/138) PCB", + "nes_bmc_110in1", "NES Cart BMC 110 in 1 PCB", + "nes_bmc_11160", "NES Cart BMC-11160 PCB", + "nes_bmc_1200in1", "NES Cart BMC 1200 in 1 PCB", + "nes_bmc_12in1", "NES Cart BMC 12 in 1 PCB", + "nes_bmc_150in1", "NES Cart BMC 150 in 1 PCB", + "nes_bmc_15in1", "NES Cart BMC 15 in 1 PCB", + "nes_bmc_190in1", "NES Cart BMC 190 in 1 PCB", + "nes_bmc_20in1", "NES Cart BMC 20 in 1 PCB", + "nes_bmc_21in1", "NES Cart BMC 21 in 1 PCB", + "nes_bmc_22games", "NES Cart BMC 22 Games PCB", + "nes_bmc_31in1", "NES Cart BMC 31 in 1 PCB", + "nes_bmc_35in1", "NES Cart BMC 35 in 1 PCB", + "nes_bmc_36in1", "NES Cart BMC 36 in 1 PCB", + "nes_bmc_411120c", "NES Cart BMC 411120C PCB", + "nes_bmc_42in1reset", "NES Cart BMC 42 in 1 (Reset Based) PCB", + "nes_bmc_4in1reset", "NES Cart BMC 4 in 1 (Reset Based) PCB", + "nes_bmc_64in1", "NES Cart BMC 64 in 1 PCB", + "nes_bmc_64y2k", "NES Cart BMC 64 in 1 Y2K PCB", + "nes_bmc_70in1", "NES Cart BMC 70 in 1 PCB", + "nes_bmc_72in1", "NES Cart BMC 72 in 1 PCB", + "nes_bmc_76in1", "NES Cart BMC 76 in 1 PCB", + "nes_bmc_800in1", "NES Cart BMC 800 in 1 PCB", + "nes_bmc_8157", "NES Cart BMC-8157 PCB", + "nes_bmc_830118c", "NES Cart BMC 830118C PCB", + "nes_bmc_ball11", "NES Cart BMC Ball 11 in 1 PCB", + "nes_bmc_ch001", "NES Cart BMC CH-001 PCB", + "nes_bmc_g146", "NES Cart BMC-G-146 PCB", + "nes_bmc_gb63", "NES Cart BMC Ghostbusters 63 in 1 PCB", + "nes_bmc_gc6in1", "NES Cart BMC Golden Card 6 in 1 PCB", + "nes_bmc_gka", "NES Cart BMC GK-A PCB", + "nes_bmc_gkb", "NES Cart BMC GK-B PCB", + "nes_bmc_gold150", "NES Cart BMC Golden 150 in 1 PCB", + "nes_bmc_gold260", "NES Cart BMC Golden 260 in 1 PCB", + "nes_bmc_gold7in1", "NES Cart BMC Golden 7 in 1 PCB", + "nes_bmc_hik300", "NES Cart BMC HIK 300 in 1 PCB", + "nes_bmc_hik4", "NES Cart BMC Super HIK 4 in 1 PCB", + "nes_bmc_hik8", "NES Cart BMC Super HIK 8 in 1 PCB", + "nes_bmc_mario7in1", "NES Cart BMC Mario 7 in 1 PCB", + "nes_bmc_s700", "NES Cart BMC Super 700 in 1 PCB", + "nes_bmc_sbit7", "NES Cart BMC Super BIG 7 in 1 PCB", + "nes_bmc_super22", "NES Cart BMC Super 22 Games PCB", + "nes_bmc_ws", "NES Cart BMC WS PCB", + "nes_btl_dn", "NES Cart DragonNinja Pirate PCB", + "nes_bxrom", "NES Cart BxROM PCB", + "nes_caltron", "NES Cart Caltron 6 in 1 PCB", + "nes_cart_slot", "NES Cartridge Slot", + "nes_cc21", "NES Cart CC-21 PCB", + "nes_ccpadl", "FC Crazy Climber Left Pad", + "nes_ccpadr", "FC Crazy Climber Right Pad", + "nes_cityfight", "NES Cart City Fighter PCB", + "nes_cne_deca", "NES Cart C&E Decathlon PCB", + "nes_cne_fsb", "NES Cart C&E Feng Shen Bang PCB", + "nes_cne_shlz", "NES Cart C&E Sheng Huo Lie Zhuan PCB", + "nes_cnrom", "NES Cart CNROM PCB", + "nes_control_port", "Nintendo NES/FC control port", + "nes_cony", "NES Cart Cony PCB", + "nes_cprom", "NES Cart CPROM PCB", + "nes_daou306", "NES Cart Daou 306 PCB", + "nes_datach", "NES Cart Bandai Datach PCB", + "nes_datach_slot", "NES Datach Cartridge Slot", + "nes_dcs", "NES Cart Sunsoft DCS PCB", + "nes_dreamtech", "NES Cart Dreamtech01 PCB", + "nes_dumarc", "NES Cart TXC Du Ma Racing PCB", + "nes_edu2k", "NES Cart Educational Computer 2000 PCB", + "nes_event", "NES Cart Event PCB", + "nes_exrom", "NES Cart ExROM (MMC-5) PCB", + "nes_family4646", "NES Cart BMC-FAMILY-4646 PCB", + "nes_famtrain", "Bandai Family Trainer", + "nes_fcbasic", "NES Cart Famicom BASIC PCB", + "nes_fcg", "NES Cart Bandai FCG PCB", + "nes_fckeybrd", "Nintendo Family Computer Keyboard Component", + "nes_fcpad2", "Nintendo Family Computer P2 Pad", + "nes_ff3", "NES Cart FFE-3 PCB", + "nes_ff4", "NES Cart FFE-4 PCB", + "nes_ff8", "NES Cart FFE-8 PCB", + "nes_fjump2", "NES Cart Bandai Famicom Jump II PCB", + "nes_fk23c", "NES Cart FK23C PCB", + "nes_fk23ca", "NES Cart FK23CA PCB", + "nes_fme7", "NES Cart Sunsoft FME7 PCB", + "nes_fukutake", "NES Cart Fukutake Study Box PCB", + "nes_futuremedia", "NES Cart FutureMedia PCB", + "nes_fxrom", "NES Cart FxROM (MMC-4) PCB", + "nes_g101", "NES Cart Irem G-101 PCB", + "nes_ggenie", "NES Cart Game Genie PCB", + "nes_golden5", "NES Cart Camerica Golden 5 PCB", + "nes_gouder", "NES Cart Gouder PCB", + "nes_gs2004", "NES Cart RCM GS-2004 PCB", + "nes_gs2013", "NES Cart RCM GS-2013 PCB", + "nes_gs2015", "NES Cart RCM GS-2015 PCB", + "nes_gxrom", "NES Cart GxROM PCB", + "nes_h2288", "NES Cart H-2288 PCB", + "nes_h3001", "NES Cart Irem H-3001 PCB", + "nes_hengg_shjy3", "NES Cart Henggedianzi Shen Hua Jian Yun III PCB", + "nes_hengg_srich", "NES Cart Henggedianzi Super Rich PCB", + "nes_hengg_xhzs", "NES Cart Henggedianzi Xing He Zhan Shi PCB", + "nes_hes", "NES Cart HES PCB", + "nes_hkrom", "NES Cart HKROM (MMC-6) PCB", + "nes_holydivr", "NES Cart Irem Holy Diver PCB", + "nes_hori4p", "Hori 4P Adapter", + "nes_horitwin", "Hori Twin Adapter", + "nes_hosenkan", "NES Cart HOSENKAN PCB", + "nes_jf11", "NES Cart Jaleco JF-11 PCB", + "nes_jf13", "NES Cart Jaleco JF-13 PCB", + "nes_jf16", "NES Cart Jaleco JF-16 PCB", + "nes_jf17", "NES Cart Jaleco JF-17 PCB", + "nes_jf17_pcm", "NES Cart Jaleco JF-17 + ADPCM (Moero!! Pro Tennis) PCB", + "nes_jf19", "NES Cart Jaleco JF-19 (Moero!! Pro Soccer) PCB", + "nes_jf19_pcm", "NES Cart Jaleco JF-19 + ADPCM (Moero!! Pro Yakyuu 88) PCB", + "nes_jf23", "NES Cart Jaleco Shin Moero Pro Yakyuu PCB", + "nes_jf24", "NES Cart Jaleco Terao no Dosukoi Oozumou PCB", + "nes_jf29", "NES Cart Jaleco Moe Pro! '90 PCB", + "nes_jf33", "NES Cart Jaleco Moe Pro! Saikyou-hen PCB", + "nes_joypad", "Nintendo NES / FC Control Pad", + "nes_jya", "NES Cart JY Company Type A PCB", + "nes_jyb", "NES Cart JY Company Type B PCB", + "nes_jyc", "NES Cart JY Company Type C PCB", + "nes_karaoke", "NES Cart Bandai Karaoke Studio PCB", + "nes_kasing", "NES Cart Kasing PCB", + "nes_kay", "NES Cart KAY PCB", + "nes_kof96", "NES Cart KOF 96 PCB", + "nes_kof97", "NES Cart KOF 97 PCB", + "nes_konamihs", "Konami Hyper Shot Controller", + "nes_ks202", "NES Cart Kaiser KS-202 PCB", + "nes_ks7012", "NES Cart Kaiser KS-7012 PCB", + "nes_ks7013b", "NES Cart Kaiser KS-7013B PCB", + "nes_ks7017", "NES Cart Kaiser KS-7017 PCB", + "nes_ks7022", "NES Cart Kaiser KS-7022 PCB", + "nes_ks7031", "NES Cart Kaiser KS-7031 PCB", + "nes_ks7032", "NES Cart Kaiser KS-7032 PCB", + "nes_ks7057", "NES Cart KS-7057 PCB", + "nes_ks7058", "NES Cart Kaiser KS-7058 PCB", + "nes_ks_slot", "NES Karaoke Studio Expansion Slot", + "nes_lh10", "NES Cart LH-10 Pirate PCB", + "nes_lh32", "NES Cart LH-32 Pirate PCB", + "nes_lh53", "NES Cart LH-53 Pirate PCB", + "nes_lrog017", "NES Cart Irem Discrete 74*161/161/21/138 PCB", + "nes_lz93d50", "NES Cart Bandai LZ93D50 PCB", + "nes_lz93d50_ep1", "NES Cart Bandai LZ93D50 + 24C01 PCB", + "nes_lz93d50_ep2", "NES Cart Bandai LZ93D50 + 24C02 PCB", + "nes_magseries", "NES Cart Magical Series PCB", + "nes_malisb", "NES Cart Mali Spash Bomb PCB", + "nes_maxi15", "NES Cart AVE Maxi 15 PCB", + "nes_mbaby", "NES Cart Mario Baby Bootleg PCB", + "nes_miracle", "Miracle Piano Controller", + "nes_mjblock", "NES Cart TXC Mahjong Block PCB", + "nes_mjpanel", "Famicom Mahjong Panel", + "nes_mk2", "NES Cart Mortal Kombat 2 PCB", + "nes_mmalee", "NES Cart Super Mario Bros. Malee 2 Pirate PCB", + "nes_n625092", "NES Cart N625092 PCB", + "nes_namcot163", "NES Cart Namcot 163 PCB", + "nes_namcot175", "NES Cart Namcot 175 PCB", + "nes_namcot340", "NES Cart Namcot 340 PCB", + "nes_namcot3425", "NES Cart Namcot 3425 PCB", + "nes_namcot3433", "NES Cart Namcot 3433 & 3443 / DxROM PCB", + "nes_namcot3446", "NES Cart Namcot 3446 PCB", + "nes_nanjing", "NES Cart Nanjing PCB", + "nes_nina001", "NES Cart AVE Nina-001 PCB", + "nes_nina006", "NES Cart AVE Nina-006 PCB", + "nes_nitra", "NES Cart Nitra PCB", + "nes_nochr", "NES Cart NoCash NOCHR PCB", + "nes_novel1", "NES Cart Novel Diamond Type 1 PCB", + "nes_novel2", "NES Cart Novel Diamond Type 2 PCB", + "nes_nrom", "NES Cart NROM PCB", + "nes_nrom368", "NES Cart NROM-368 PCB", + "nes_ntb_slot", "NES NTB Cartridge Slot", + "nes_ntd03", "NES Cart NTD-03 PCB", + "nes_ntdec_asder", "NES Cart NTDEC Asder PCB", + "nes_ntdec_fh", "NES Cart NTDEC Fighting Hero PCB", + "nes_oeka", "NES Cart Bandai Oeka Kids PCB", + "nes_pachinko", "Famicom Pachinko Controller", + "nes_partytap", "Yonezawa Party Tap Controller", + "nes_pikay2k", "NES Cart PIKACHU Y2K PCB", + "nes_pjoy84", "NES Cart Powerjoy 84 PCB", + "nes_powerpad", "Bandai Power Pad", + "nes_pxrom", "NES Cart PxROM (MMC-2) PCB", + "nes_qj", "NES Cart NES-QJ PCB", + "nes_racermate", "NES Cart Racermate PCB", + "nes_rex_dbz5", "NES Cart Rex Soft DragonBall Z V PCB", + "nes_rex_sl1632", "NES Cart Rex Soft SL-1632 PCB", + "nes_rumblestat", "NES Cart Rumblestation PCB", + "nes_s24in1c03", "NES Cart Super 24 in 1 SC-03 PCB", + "nes_s74x34", "NES Cart Sachen 74*374 PCB", + "nes_s74x34a", "NES Cart Sachen 74*374 Alt PCB", + "nes_s8259a", "NES Cart Sachen 8259A PCB", + "nes_s8259b", "NES Cart Sachen 8259B PCB", + "nes_s8259c", "NES Cart Sachen 8259C PCB", + "nes_s8259d", "NES Cart Sachen 8259D PCB", + "nes_sa0036", "NES Cart Sachen sa0036 PCB", + "nes_sa0037", "NES Cart Sachen sa0037 PCB", + "nes_sa009", "NES Cart Sachen SA009 PCB", + "nes_sa72007", "NES Cart Sachen SA72007 PCB", + "nes_sa72008", "NES Cart Sachen SA72008 PCB", + "nes_sa9602b", "NES Cart SA-9602B PCB", + "nes_sc127", "NES Cart SC-127 PCB", + "nes_sf3", "NES Cart Super Fighter III PCB", + "nes_sgbooger", "NES Cart SuperGame BoogerMan PCB", + "nes_sglionk", "NES Cart SuperGame Lion King PCB", + "nes_sgun20in1", "NES Cart Supergun 20 in 1 PCB", + "nes_shero", "NES Cart Street Hero PCB", + "nes_shuiguan", "NES Cart Shui Guan Pipe Pirate PCB", + "nes_smb11", "NES Cart SMB 11 PCB", + "nes_smb2j", "NES Cart Super Mario Bros. 2 Jpn PCB", + "nes_smb2ja", "NES Cart Super Mario Bros. 2 Jpn (Alt) PCB", + "nes_smb2jb", "NES Cart Super Mario Bros. 2 Jpn (Alt 2) PCB", + "nes_smb3p", "NES Cart Super Mario Bros. 3 Pirate PCB", + "nes_somari", "NES Cart Team Somari PCB", + "nes_sorom", "NES Cart SOROM (MMC-1) PCB", + "nes_sorom_a", "NES Cart SOROM (MMC-1A) PCB", + "nes_ss88006", "NES Cart Jaleco SS88006 PCB", + "nes_studyngame", "NES Cart Study n Game PCB", + "nes_subor0", "NES Cart Subor Type 0 PCB", + "nes_subor1", "NES Cart Subor Type 1 PCB", + "nes_suborkey", "Subor FC Keyboard", + "nes_sun1", "NES Cart Sunsoft 1 PCB", + "nes_sun2", "NES Cart Sunsoft 2 PCB", + "nes_sun3", "NES Cart Sunsoft 3 PCB", + "nes_sun4", "NES Cart Sunsoft 4 PCB", + "nes_sun5", "NES Cart Sunsoft 5A/5B PCB", + "nes_svision16", "NES Cart Supervision 16 in 1 PCB", + "nes_sxrom", "NES Cart SxROM (MMC-1) PCB", + "nes_sxrom_a", "NES Cart SxROM (MMC-1A) PCB", + "nes_t230", "NES Cart T-230 PCB", + "nes_t262", "NES Cart T-262 PCB", + "nes_tam_s1", "NES Cart Irem TAM-S1 PCB", + "nes_tc0190fmc", "NES Cart Taito TC0190FMC PCB", + "nes_tc0190pal", "NES Cart Taito TC0190FMC + PAL16R4 PCB", + "nes_tca01", "NES Cart Sachen TCA-01 PCB", + "nes_tcu01", "NES Cart Sachen TCU-01 PCB", + "nes_tcu02", "NES Cart Sachen TCU-02 PCB", + "nes_tengen008", "NES Cart Tengen 800008 PCB", + "nes_tengen032", "NES Cart Tengen 800032 PCB", + "nes_tengen037", "NES Cart Tengen 800037 PCB", + "nes_tetrisfam", "NES Cart RCM Tetris Family 9 in 1 PCB", + "nes_tf1201", "NES Cart UNL-TF1201 PCB", + "nes_tobidase", "NES Cart Tobidase Daisakusen Pirate PCB", + "nes_tqrom", "NES Cart TQROM PCB", + "nes_txc_22211", "NES Cart TXC 22211 PCB", + "nes_txc_comm", "NES Cart Commandos (and others) PCB", + "nes_txc_strikew", "NES Cart Strike Wolf PCB", + "nes_txc_tw", "NES Cart TXC Thunder Warrior PCB", + "nes_txrom", "NES Cart TxROM (MMC-3) PCB", + "nes_txsrom", "NES Cart TxSROM PCB", + "nes_un1rom", "NES Cart UN1ROM PCB", + "nes_unl_bb", "NES Cart FDS+CHR Pirate PCB", + "nes_uxrom", "NES Cart UxROM PCB", + "nes_uxrom_cc", "NES Cart UNROM M5 PCB (Crazy Climber)", + "nes_vaus", "NES Arkanoid Vaus Controller", + "nes_vausfc", "FC Arkanoid Vaus Controller", + "nes_vrc1", "NES Cart Konami VRC-1 PCB", + "nes_vrc2", "NES Cart Konami VRC-2 PCB", + "nes_vrc3", "NES Cart Konami VRC-3 PCB", + "nes_vrc4", "NES Cart Konami VRC-4 PCB", + "nes_vrc6", "NES Cart Konami VRC-6 PCB", + "nes_vrc7", "NES Cart Konami VRC-7 PCB", + "nes_vt5201", "NES Cart VT5201 PCB", + "nes_waixing_a", "NES Cart Waixing Type A PCB", + "nes_waixing_a1", "NES Cart Waixing Type A (Alt) PCB", + "nes_waixing_b", "NES Cart Waixing Type B PCB", + "nes_waixing_c", "NES Cart Waixing Type C PCB", + "nes_waixing_d", "NES Cart Waixing Type D PCB", + "nes_waixing_dq8", "NES Cart Waixing Dragon Quest VIII PCB", + "nes_waixing_e", "NES Cart Waixing Type E PCB", + "nes_waixing_f", "NES Cart Waixing Type F PCB", + "nes_waixing_ffv", "NES Cart Waixing Final Fantasy V PCB", + "nes_waixing_fs304", "NES Cart Waixing FS-304 PCB", + "nes_waixing_g", "NES Cart Waixing Type G PCB", + "nes_waixing_h", "NES Cart Waixing Type H PCB", + "nes_waixing_h1", "NES Cart Waixing Type H (Alt) PCB", + "nes_waixing_i", "NES Cart Waixing Type I PCB", + "nes_waixing_j", "NES Cart Waixing Type J PCB", + "nes_waixing_sec", "NES Cart Waixing Security Chip PCB", + "nes_waixing_sgz", "NES Cart Waixing San Guo Zhi PCB", + "nes_waixing_sgzlz", "NES Cart Waixing San Guo Zhong Lie Zhuan PCB", + "nes_waixing_sh2", "NES Cart Waixing SH2 PCB", + "nes_waixing_wxzs", "NES Cart Waixing Wai Xing Zhan Shi PCB", + "nes_waixing_wxzs2", "NES Cart Waixing Wai Xing Zhan Shi 2 PCB", + "nes_whero", "NES Cart World Heroes PCB", + "nes_whirl2706", "NES Cart Whirlwind 2706 PCB", + "nes_x1_005", "NES Cart Taito X1-005 PCB", + "nes_x1_017", "NES Cart Taito X1-017 PCB", + "nes_xiaozy", "NES Cart Xiao Zhuan Yuan PCB", + "nes_yoko", "NES Cart Yoko PCB", + "nes_zapper", "Nintendo Zapper Lightgun", + "nes_zz", "NES Cart PAL-ZZ PCB", + "nesapu", "N2A03 APU", + "nespal", "Nintendo Entertainment System (PAL)", "netchu02", "Netchuu Pro Yakyuu 2002 (NPY1 Ver. A)", + "netlist_analog_input", "netlist analog input", + "netlist_analog_output", "netlist analog output", + "netlist_cpu", "Netlist cpu device", + "netlist_logic_input", "Netlist Logic Input", + "netlist_sound", "Netlist sound device", + "netlist_stream_input", "Netlist Stream Input", + "netlist_stream_output", "Netlist Stream Output", "netmerc", "NetMerc?", "nettoqc", "Nettoh Quiz Champion (Japan)", "netwars", "Net Wars", "nevada", "VLC Nevada", + "new2001", "New 2001 (Italy, Ver. 2.00N)", "newapunk", "New Atomic Punk - Global Quest (US)", + "newbrain", "NewBrain AD", + "newbrain_eim", "Newbrain EIM", + "newbrain_expansion_slot", "NewBrain expansion port", + "newbrain_fdc", "NewBrain FDC", + "newbraina", "NewBrain A", + "newbrainmd", "NewBrain MD", "newdixie", "New Dixieland (Bingo)", "newfant", "New Fantasia (1995 copyright)", "newfanta", "New Fantasia (1994 copyright)", "newhilop", "New Hi-Low Poker", "newmcard", "New Magic Card", + "newport_video", "SGI Newport graphics board", "newpuc2", "Newpuc2 (set 1)", "newpuc2b", "Newpuc2 (set 2)", "newpuckx", "New Puck-X", "news", "News (set 1)", "newsa", "News (set 2)", "newsin7", "New Sinbad 7", + "newsin7a", "New Sinbad 7 (set 2)", "newtangl", "New Tropical Angel", + "newufo", "New UFO Catcher (standard)", + "newufo_nfl", "New UFO Catcher (Team NFL)", + "newufo_sonic", "New UFO Catcher (Sonic The Hedgehog)", + "newufo_xmas", "New UFO Catcher (Christmas season ROM kit)", "newwave", "New Wave", + "next", "NeXT Cube", + "nextct", "NeXT Cube turbo", + "nextctc", "NeXT Cube turbo color", "nextfase", "Next Fase (bootleg of Phoenix)", + "nextkbd", "NEXTKBD", + "nextmo", "NeXT Magneto-optical drive", + "nexts", "NeXTstation", + "nexts2", "NeXTstation (X15 variant)", + "nextsc", "NeXTstation color", + "nextst", "NeXTstation turbo", + "nextstc", "NeXTstation turbo color", + "nf_10", "No Fear: Dangerous Sports (1.0)", "nf_20", "No Fear: Dangerous Sports (2.0)", "nf_22", "No Fear: Dangerous Sports (2.2)", "nf_23", "No Fear: Dangerous Sports (2.3)", @@ -17660,11 +22250,20 @@ const char* mameNameToRealName[] = { "nflfoot", "NFL Football", "nfm", "New Fruit Machine (Ming-Yang Electronic)", "nfsug", "Need For Speed: Underground Install (2 Discs) (v1.1)", + "ng_memcard", "NeoGeo Memory Card", "ngalsumr", "Night Gal Summer", "ngbc", "Neo-Geo Battle Coliseum", + "ngbcj", "NeoGeo Battle Coliseum (Japan)", + "ngbootleg_prot", "NeoGeo Protection (Bootleg)", "ngdup23a", "Naomi DIMM Firmware Updater (Rev A) (GDS-0023A)", "ngdup23c", "Naomi DIMM Firmware Updater (Rev C) (GDS-0023C)", "ngdup23e", "Naomi DIMM Firmware Updater (Rev E) (GDS-0023E)", + "ngem2k", "NGEM2K (beta 2006-01-18)", + "ngen", "NGEN CP-001", + "ngen_keyboard", "NGEN Keyboard", + "ngenb38", "B28/38", + "ngfrog", "Frog Feast (Neo Geo)", + "ngftdemo", "NGF Transparency Demo", "ngg_10", "No Good Gofers (1.0)", "ngg_13", "No Good Gofers (1.3)", "ngg_p06", "No Good Gofers (p0.6)", @@ -17672,14 +22271,18 @@ const char* mameNameToRealName[] = { "ngold", "Jack Potten's Poker (NGold, set 1)", "ngolda", "Jack Potten's Poker (NGold, set 2)", "ngoldb", "Jack Potten's Poker (NGold, set 3)", + "ngp", "NeoGeo Pocket", + "ngpc", "NeoGeo Pocket Color", "ngpgal", "Nekketsu Grand-Prix Gal (Japan)", "ngtbunny", "Night Bunny (Japan 840601 MRN 2-10)", "nhidctch", "New Hidden Catch (World) / New Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.02)", "nibbler", "Nibbler (rev 9)", "nibbler6", "Nibbler (rev 6)", "nibbler8", "Nibbler (rev 8)", + "nibblera", "Nibbler (set 2)", "nibblero", "Nibbler (Olympia - rev 8)", "nibblerp", "Nibbler (Pioneer Balloon conversion)", + "nick", "NICK", "nightgal", "Night Gal (Japan 840920 AG 1-00)", "nightlov", "Night Love (Japan 860705)", "nightr20", "Night Rider (rev. 20)", @@ -17688,13 +22291,18 @@ const char* mameNameToRealName[] = { "nightstr", "Night Striker (World)", "nightstrj", "Night Striker (Japan)", "nightstru", "Night Striker (US)", + "nile", "NiLe", + "nimbus", "Nimbus", "ninclown", "Ninja Clowns (08/27/91)", "nineball", "Nine Ball", "ninja", "Ninja (315-5102)", "ninjak", "The Ninja Kids (World)", + "ninjak2a", "Ninja Kid II (set 2)", + "ninjak2b", "Ninja Kid II (set 3)", "ninjakd2", "Ninja-Kid II / NinjaKun Ashura no Shou (set 1)", "ninjakd2a", "Ninja-Kid II / NinjaKun Ashura no Shou (set 2, bootleg?)", "ninjakd2b", "Ninja-Kid II / NinjaKun Ashura no Shou (set 3, bootleg?)", + "ninjakd2c", "Ninja-Kid II / NinjaKun Ashura no Shou (set 4)", "ninjakj", "The Ninja Kids (Japan)", "ninjaku", "The Ninja Kids (US)", "ninjakun", "Ninjakun Majou no Bouken", @@ -17703,6 +22311,9 @@ const char* mameNameToRealName[] = { "ninjaslt1", "Ninja Assault (NJA1 Ver. A)", "ninjaslt2", "Ninja Assault (NJA2 Ver. A)", "ninjaslt4", "Ninja Assault (NJA4 Ver. A)", + "ninjaslta", "Ninja Assault (Asia, NJA2 Ver.A)", + "ninjasltj", "Ninja Assault (Japan, NJA1 Ver.A)", + "ninjasltu", "Ninja Assault (US, NJA3 Ver.A)", "ninjaw", "The Ninja Warriors (World)", "ninjawj", "The Ninja Warriors (Japan)", "ninjawu", "The Ninja Warriors (US)", @@ -17711,23 +22322,55 @@ const char* mameNameToRealName[] = { "nitdbl", "Nightmare in the Dark (bootleg)", "nitedrvr", "Night Driver", "nitrobal", "Nitro Ball (US)", + "nitrobala", "Nitro Ball (World, set 2)", "niyanpai", "Niyanpai (Japan)", "nkdodge", "Nekketsu Koukou Dodgeball Bu (Japan)", "nkdodgeb", "Nekketsu Koukou Dodgeball Bu (Japan, bootleg)", "nkishusp", "Mahjong Nenrikishu SP (Japan, V250J)", "nmaster", "Oni - The Ninja Master (Japan)", + "nmc9306", "NMC9306", "nmg5", "Multi 5 / New Multi Game 5 (set 1)", "nmg5a", "Multi 5 / New Multi Game 5 (set 2)", "nmg5e", "Multi 5 / New Multi Game 5 (set 3, earlier)", + "nmk004", "NMK004", + "nmk112", "NMK 112", "nmouse", "Naughty Mouse (set 1)", "nmouseb", "Naughty Mouse (set 2)", "nmoves", "Night Moves", + "nms1160", "Philips NMS-1160", + "nms801", "NMS-801 (MSX1)", + "nms8220", "NMS-8220 (12-jun-1986) (MSX2)", + "nms8220a", "NMS-8220 (13-aug-1986) (MSX2)", + "nms8245", "NMS-8245 (MSX2)", + "nms8245f", "NMS-8245F (MSX2)", + "nms8250", "NMS-8250 (MSX2)", + "nms8250f", "NMS-8250F (MSX2)", + "nms8250j", "NMS-8250J (MSX2)", + "nms8255", "NMS-8255 (MSX2)", + "nms8255f", "NMS-8255F (MSX2)", + "nms8260", "NMS-8260 (Prototype) (MSX2)", + "nms8280", "NMS-8280 (MSX2)", + "nms8280f", "NMS-8280F (MSX2)", + "nms8280g", "NMS-8280G (MSX2)", "nmsengen", "Nekketsu Mahjong Sengen! AFTER 5 (Japan)", "nndmseal", "Nandemo Seal Iinkai", "nndmseala", "Nandemo Seal Iinkai (Astro Boy ver.)", "noahsark", "Noah's Ark", "nob", "Noboranka (Japan)", "nobb", "Noboranka (Japan, bootleg)", + "node_id", "Node ID", + "noki3210", "Nokia 3210", + "noki3310", "Nokia 3310", + "noki3330", "Nokia 3330", + "noki3410", "Nokia 3410", + "noki5210", "Nokia 5210", + "noki6210", "Nokia 6210", + "noki6250", "Nokia 6250", + "noki7110", "Nokia 7110", + "noki8210", "Nokia 8210", + "noki8250", "Nokia 8250", + "noki8850", "Nokia 8850", + "noki8890", "Nokia 8890", "nomnlnd", "No Man's Land", "nomnlndg", "No Man's Land (Gottlieb)", "noraut3a", "Noraut Joker Poker (V3.010a)", @@ -17746,26 +22389,44 @@ const char* mameNameToRealName[] = { "nost", "Nostradamus", "nostj", "Nostradamus (Japan)", "nostk", "Nostradamus (Korea)", + "notetakr", "NoteTaker", "nouryoku", "Nouryoku Koujou Iinkai", "nouryokup", "Nouryoku Koujou Iinkai (prototype)", + "nov2001u", "Nova 2001 (US)", "nova2001", "Nova 2001 (Japan)", + "nova2001h", "Nova 2001 (Japan, hack?)", "nova2001u", "Nova 2001 (US)", "novoplay", "Novo Play Multi Card / Club Card", + "npacmod", "PuckMan (harder?)", + "npc8300", "PC-8300", "npcartv1", "Neo Print V1 (World)", "nprinces", "Ninja Princess (315-5051, 64k Ver. bootleg?)", "nprincesb", "Ninja Princess (315-5051?, 128k Ver. bootleg?)", "nprinceso", "Ninja Princess (315-5098, 128k Ver.)", "nprincesu", "Ninja Princess (64k Ver. not encrypted)", + "nprincsb", "Ninja Princess (bootleg?)", + "nprincsu", "Ninja Princess (not encrypted)", "nprsp", "NeopriSP Retro Collection (Japan)", "nrallyx", "New Rally X", "nrallyxb", "New Rally X (bootleg?)", "nratechu", "Neratte Chu", + "ns10_crypto", "Namco System 10 Decrypter", + "ns16450", "National Semiconductor NS16450", + "ns16550", "National Semiconductor NS16550", "ns8lines", "New Lucky 8 Lines / New Super 8 Lines (W-4)", "ns8linew", "New Lucky 8 Lines / New Super 8 Lines (F-5, Witch Bonus)", + "nsc800", "NSC800", + "nsc810", "National Semiconductor NSC810", + "nsc8105", "NSC8105", + "nscsi_bus", "NSCSI Bus", + "nscsi_connector", "NSCSI device connector abstraction", + "nshrz", "Horizon (North Star Computers)", "nslasher", "Night Slashers (Korea Rev 1.3)", "nslasherj", "Night Slashers (Japan Rev 1.2)", "nslashers", "Night Slashers (Over Sea Rev 1.2)", "nslasheru", "Night Slashers (US Rev 1.2, HuC6280 Sound CPU)", + "nsmdsa", "MDS-A", + "nsmdsad", "MDS-A-D", "nsmpoker", "NSM Poker (TMS9995)", "nspirit", "Ninja Spirit", "nspiritj", "Saigo no Nindou (Japan)", @@ -17788,14 +22449,21 @@ const char* mameNameToRealName[] = { "nsub", "N-Sub (upright)", "ntcash", "NtCash", "ntopstar", "Mahjong Nerae! Top Star (Japan)", + "nubus", "NUBUS", + "nubus_slot", "NUBUS_SLOT", "nudgeit", "Nudge-It", "nugent", "Nugent", + "null_modem", "Null Modem", "numanath", "Numan Athletics (World)", "numanathj", "Numan Athletics (Japan)", "number1", "Number One", "number10", "Number Dieci (Poker)", + "number_9_rev", "Number Nine Revolution 512x32/1024x8", "numbr10l", "Number Dieci (Lattine)", + "numcrash", "Number Crash", "nunchaku", "Nunchackun", + "nupogodi", "Nu, pogodi!", + "nvram", "NVRAM", "nwarr", "Night Warriors: Darkstalkers' Revenge (Euro 950316)", "nwarra", "Night Warriors: Darkstalkers' Revenge (Asia 950302)", "nwarrb", "Night Warriors: Darkstalkers' Revenge (Brazil 950403)", @@ -17808,13 +22476,24 @@ const char* mameNameToRealName[] = { "nyny", "New York! New York!", "nynyg", "New York! New York! (Gottlieb)", "nzeroteam", "New Zero Team", + "o2_cart_slot", "Odyssey 2 Cartridge Slot", + "o2_chess", "Odyssey 2 BASIC Carts", + "o2_rom", "Odyssey 2 Standard Carts", + "o2_rom12", "Odyssey 2 12K Carts", + "o2_rom16", "Odyssey 2 16K Carts", + "o2_voice", "Odyssey 2 The Voice Passthrough Cart", + "ob68k1a", "OB68K1A", "obaoba", "Oba-Oba", "obaoba1", "Oba-Oba (alternate set)", + "oc2000", "OC-2000", "oceanhun", "The Ocean Hunter", + "octopus", "LSI Octopus", "odeontw2", "Odeon Twister 2 (v202.19)", "odin", "Odin", "odin_dlx", "Odin De Luxe", "odisea", "Odisea Paris-Dakar", + "odyssey2", "Odyssey 2", + "odyssey3", "Odyssey 3 Command Center (prototype)", "oedfight", "Oedo Fight (Japan Bloodshed Ver.)", "officeye", "Office Yeo In Cheon Ha (version 1.2)", "offroad", "Ironman Ivan Stewart's Super Off-Road", @@ -17826,10 +22505,14 @@ const char* mameNameToRealName[] = { "offroadt", "Ironman Ivan Stewart's Super Off-Road Track-Pak", "offroadt2p", "Ironman Ivan Stewart's Super Off-Road Track-Pak (2 Players)", "offrthnd", "Offroad Thunder", + "offtwalc", "Off the Wall (2-player cocktail)", "offtwall", "Off the Wall (2/3-player upright)", "offtwallc", "Off the Wall (2-player cocktail)", "ogonsiro", "Ougon no Shiro (Japan)", "ohbakyuun", "Oh! Bakyuuun (Japan, OB1/VER.A)", + "ohci_gc", "OHCI Game Controller", + "ohci_hlean2131qc", "OHCI Hlean2131qc", + "ohciusb", "OHCI USB CONTROLLER", "ohmygod", "Oh My God! (Japan)", "ohpaipee", "Oh! Paipee (Japan 890227)", "oigas", "Oigas (bootleg)", @@ -17841,6 +22524,13 @@ const char* mameNameToRealName[] = { "ojankoy", "Ojanko Yakata (Japan)", "ojousan", "Ojousan (Japan 871204)", "ojousanm", "Ojousan [BET] (Japan 870108)", + "okean240", "Okeah-240", + "okean240a", "Ocean-240 with fdd", + "okean240t", "Ocean-240 Test Rom", + "okim6258", "OKI6258", + "okim6295", "OKI6295", + "okim6376", "OKI6376", + "okim9810", "OKI9810", "olds", "Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 101, Korean Board)", "olds100", "Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 100, set 1)", "olds100a", "Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 100, set 2)", @@ -17848,29 +22538,42 @@ const char* mameNameToRealName[] = { "oldsplus", "Oriental Legend Special Plus / Xi You Shi E Zhuan Super Plus", "olibochu", "Oli-Boo-Chu", "oligam", "Olympian Games (Russia)", + "olivm15", "M15", "ollie", "Ollie King (GDX-0007)", "olympic", "Olympic Games", "olympus", "Olympus", + "olypeopl", "People PC", "olysoc92", "Olympic Soccer '92 (set 1)", "olysoc92a", "Olympic Soccer '92 (set 2)", + "olysoc92b", "Olympic Soccer '92 (set 3)", "omega", "Omega", "omegaf", "Omega Fighter", "omegafs", "Omega Fighter Special", "omegrace", "Omega Race (set 1)", "omegrace2", "Omega Race (set 2)", "omni", "Omni", + "omni2", "Omni II Logic Analyzer", "omni_l1", "Omni (Shuffle) (L-1)", "omotesnd", "Omotesandou (Japan 890215)", + "omti5100", "OMTI 5100", + "omti8621", "OMTI 8621 ESDI/floppy controller", + "omti_disk_image", "OMTI8621 ESDI disk", + "omv1000", "Othello Multivision FG-1000", + "omv2000", "Othello Multivision FG-2000", + "ondrat", "Ondra", + "ondrav", "Ondra ViLi", "oneshot", "One Shot One Kill", "onetwo", "One + Two", "onetwoe", "One + Two (earlier)", "onna34ro", "Onna Sansirou - Typhoon Gal (set 1)", "onna34roa", "Onna Sansirou - Typhoon Gal (set 2)", + "onyx", "Onyx (Brazil/Prototype)", "opaopa", "Opa Opa (MC-8123, 317-0042)", "opengolf", "Konami's Open Golf Championship (ver EAE)", "opengolf2", "Konami's Open Golf Championship (ver EAD)", "openice", "2 On 2 Open Ice Challenge (rev 1.21)", "openmj", "Open Mahjong [BET] (Japan)", + "opsesam", "Open Sesame", "opthund", "Operation: Thunder", "optiger", "Operation Tiger", "opwolf", "Operation Wolf (World, set 1)", @@ -17879,33 +22582,63 @@ const char* mameNameToRealName[] = { "opwolfa", "Operation Wolf (World, set 2)", "opwolfb", "Operation Bear (bootleg of Operation Wolf)", "opwolfj", "Operation Wolf (Japan)", + "opwolfp", "Operation Wolf (Japan, prototype)", "opwolfu", "Operation Wolf (US)", "orangec", "Orange Club - Maruhi Kagai Jugyou (Japan 880213)", "orangeci", "Orange Club - Maru-hi Ippatsu Kaihou [BET] (Japan 880221)", + "orao", "Orao 102", + "orao103", "Orao 103", "orbatak", "Orbatak (prototype)", + "orbeaut", "Oriental Beauty", "orbit", "Orbit", "orbit1", "Orbit 1", "orbitor1", "Orbitor 1", "orbitron", "Orbitron", + "orbituvi", "UVI Compu-Game", "orbs", "Orbs (10/7/94 prototype?)", + "orchidms", "Orchid Mist", + "ordisava", "Ordisavant (France)", "ordyne", "Ordyne (Japan, English Version)", "ordynej", "Ordyne (Japan)", + "oric1", "Oric 1", + "orica", "Oric Atmos", + "oricext_connector", "ORIC extension connector", + "orion128", "Orion 128", + "orionide", "Orion 128 + Z80 Card II + IDE", + "orionidm", "Orion 128 + Z80 Card II + IDE (MS7007)", + "orionms", "Orion 128 (MS7007)", + "orionpro", "Orion Pro", + "orionz80", "Orion 128 + Z80 Card II", + "orionzms", "Orion 128 + Z80 Card II (MS7007)", + "orius", "Orius (ver UAA)", + "orizon", "Orizon-Micro", "orleg2", "Oriental Legend 2 (V104, China)", "orleg2o", "Oriental Legend 2 (V103, China)", + "orleg2oa", "Oriental Legend 2 (V101, China)", "orlegend", "Oriental Legend / Xi You Shi E Zhuan (ver. 126)", "orlegend105k", "Oriental Legend / Xi You Shi E Zhuan (ver. 105, Korean Board)", "orlegend111c", "Oriental Legend / Xi You Shi E Zhuan (ver. 111, Chinese Board)", + "orlegend111k", "Oriental Legend / Xi You Shi E Zhuan (ver. 111, Korean Board)", + "orlegend111t", "Oriental Legend / Xi You Shi E Zhuan (ver. 111, Taiwanese Board)", "orlegendc", "Oriental Legend / Xi You Shi E Zhuan (ver. 112, Chinese Board)", "orlegendca", "Oriental Legend / Xi You Shi E Zhuan (ver. ???, Chinese Board)", "orlegende", "Oriental Legend / Xi You Shi E Zhuan (ver. 112)", + "ormatu", "Ormatu 2001", "orunners", "OutRunners (World)", "orunnersj", "OutRunners (Japan)", "orunnersu", "OutRunners (US)", + "os214", "Rabbit Printer (model OS-214)", + "osbexec", "Executive", + "osborne1", "Osborne-1", "oscar", "Psycho-Nics Oscar (World revision 0)", + "oscarar", "Oscar", + "oscarj", "Psycho-Nics Oscar (Japan revision 2)", + "oscarj0", "Psycho-Nics Oscar (Japan revision 0)", "oscarj1", "Psycho-Nics Oscar (Japan revision 1)", "oscarj2", "Psycho-Nics Oscar (Japan revision 2)", "oscaru", "Psycho-Nics Oscar (US)", "osman", "Osman (World)", + "oso", "Hexbus interface", "otatidai", "Disco Mahjong Otachidai no Okite (Japan)", "otchart", "Off The Charts (Russia)", "otenamhf", "Otenami Haiken Final (V2.07JC)", @@ -17921,48 +22654,89 @@ const char* mameNameToRealName[] = { "otonano", "Otona no Mahjong (Japan 880628)", "otrigger", "OutTrigger (JPN, USA, EXP, KOR, AUS)", "otwalls", "Off the Wall (Sente)", + "ougonpai", "Mahjong Ougon No Pai", + "ougonpaib", "Mahjong Ougon No Pai (bootleg)", + "outbackj", "Outback Jack Jackpot", + "outbackja", "Outback Jack (set 2)", "outfxies", "The Outfoxies (World, OU2)", "outfxiesj", "The Outfoxies (Japan, OU1)", "outlaw", "Outlaw [TTL]", "outline", "Outline", + "output_latch", "Output Latch", "outr2", "Out Run 2 (Rev A) (GDX-0004A)", + "outr2sdx", "OutRun 2 SP SDX", "outr2st", "Out Run 2 Special Tours (Rev A) (GDX-0014A)", "outrun", "Out Run (sitdown/upright, Rev B)", + "outruna", "Out Run (set 2)", "outrunb", "Out Run (bootleg)", "outrundx", "Out Run (deluxe sitdown)", "outrundxa", "Out Run (deluxe sitdown earlier version)", + "outrundxeh", "Out Run (deluxe sitdown) (Enhanced Edition v1.0.3)", "outrundxj", "Out Run (Japan, deluxe sitdown, FD1089A 317-0019)", + "outruneh", "Out Run (sitdown/upright, Rev B) (Enhanced Edition v1.1.0)", "outrunra", "Out Run (sitdown/upright, Rev A)", "outzone", "Out Zone", "outzonea", "Out Zone (old set)", "outzoneb", "Out Zone (older set)", "outzonec", "Out Zone (oldest set)", "outzoneh", "Out Zone (harder)", + "outzonep", "Out Zone (bootleg)", "overdriv", "Over Drive", + "overdriva", "Over Drive (set 2)", + "overdrivb", "Over Drive (set 3)", "overrev", "Over Rev (Model 2C, Revision A)", "overrevb", "Over Rev (Model 2B, Revision B)", "overtop", "Over Top", + "owlcap", "Owl Capone", + "oz750", "Wizard OZ-750", "ozmawars", "Ozma Wars (set 1)", "ozmawars2", "Ozma Wars (set 2)", "ozon1", "Ozon I", + "p112", "P112", + "p1_fdc", "Poisk-1 floppy B504", + "p1_hdc", "Poisk-1 MFM disk B942", + "p1_rom", "Poisk-1 ROM cart", + "p2000m", "Philips P2000M", + "p2000t", "Philips P2000T", + "p2_kof2003_cart", "NEOGEO PCM2 kof2003 Cart", + "p2_kof2003h_cart", "NEOGEO PCM2 kof2003h Cart", + "p2_ms4plus_cart", "NEOGEO PCM2 ms4plus Cart", + "p2_mslug4_cart", "NEOGEO PCM2 mslug4 Cart", + "p2_mslug5_cart", "NEOGEO PCM2 mslug5 Cart", + "p2_pnyaa_cart", "NEOGEO PCM2 pnyaa Cart", + "p2_rotd_cart", "NEOGEO PCM2 rotd Cart", + "p2_svc_cart", "NEOGEO PCM2 svc Cart", "p47", "P-47 - The Phantom Fighter (World)", "p47aces", "P-47 Aces", "p47j", "P-47 - The Freedom Fighter (Japan)", "p47je", "P-47 - The Freedom Fighter (Japan, Export)", + "p500", "P500 (NTSC)", + "p500p", "P500 (PAL)", + "p72", "NEC PinWrite P72", + "p8000", "P8000 (8bit Board)", + "p8000_16", "P8000 (16bit Board)", "p911", "Police 911 (ver UAD)", "p9112", "Police 911 2 (ver A)", "p911e", "Police 24/7 (ver EAA)", + "p911ea", "Police 24/7 (ver EAA, alt)", "p911j", "Keisatsukan Shinjuku 24ji (ver JAC)", "p911kc", "Police 911 (ver KAC)", "p911uc", "Police 911 (ver UAC)", + "pac90", "Pac-Man (bootleg on World Cup '90 hardware)", "pacapp", "Paca Paca Passion (Japan, PPP1/VER.A2)", "pacapp2", "Paca Paca Passion 2 (Japan, PKS1/VER.A)", "pacappsp", "Paca Paca Passion Special (Japan, PSP1/VER.A)", "pacgal", "Pac-Gal", + "pacgal2", "Pac-Gal (set 2)", "pacheart", "Pac-Man (Hearts)", "pachifev", "Pachifever", "pachiten", "Medal Mahjong Pachi-Slot Tengoku [BET] (Japan)", + "packbang", "Pack'n Bang Bang (prototype)", + "packetman", "Packetman (bootleg)", + "packmon", "Packri Monster", "pacland", "Pac-Land (World)", + "pacland2", "Pac-Land (set 2)", + "pacland3", "Pac-Land (set 3)", "paclandj", "Pac-Land (Japan new)", "paclandjo", "Pac-Land (Japan old)", "paclandjo2", "Pac-Land (Japan older)", @@ -17971,9 +22745,17 @@ const char* mameNameToRealName[] = { "pacman", "Pac-Man (Midway)", "pacmanbl", "Pac-Man (Galaxian hardware, set 1)", "pacmanbla", "Pac-Man (Galaxian hardware, set 2)", + "pacmanblb", "Pac-Man (Moon Alien 'AL-10A1' hardware)", "pacmanf", "Pac-Man (Midway, speedup hack)", "pacmania", "Pac-Mania", "pacmaniaj", "Pac-Mania (Japan)", + "pacmaniao", "Pac-Mania (111187 sound program)", + "pacmanij", "Pac-Mania (Japan)", + "pacmanjp", "PuckMan (Japan set 2)", + "pacmanjpm", "Pac-Man (JPM bootleg)", + "pacmanm", "Pac-Man (Midway)", + "pacmanpe", "Come Come (Petaco SA bootleg of Puck Man)", + "pacmanso", "Pac-Man (SegaSA / Sonic)", "pacmansp", "Puck Man (Spanish, 'Made in Greece' bootleg)", "pacmod", "Pac-Man (Midway, harder)", "pacnchmp", "Pac-Man & Chomp Chomp", @@ -17988,6 +22770,7 @@ const char* mameNameToRealName[] = { "paintlad", "Painted Lady (Splash) (Ver. 1.3 US)", "paintrlr", "Paint Roller (bootleg of Crush Roller)", "pairlove", "Pairs Love", + "pairmtch", "Pair Match", "pairs", "Pairs (V1.2, 09/30/94)", "pairsa", "Pairs (09/07/94)", "pairsnb", "Pairs (Nichibutsu) (Japan 890822)", @@ -17995,16 +22778,35 @@ const char* mameNameToRealName[] = { "pairsten", "Pairs (System Ten) (Japan 890826)", "pajaroes", "Pajaro del Espacio (Spanish bootleg of UniWar S)", "palamed", "Palamedes (Japan)", + "palette", "palette", + "palmiii", "Palm III", + "palmiiic", "Palm IIIc", + "palmm100", "Palm m100", + "palmm130", "Palm m130", + "palmm505", "Palm m505", + "palmm515", "Palm m515", + "palmpers", "Palm Pilot Personal", + "palmpro", "Palm Pilot Pro", + "palmv", "Palm V", + "palmvx", "Palm Vx", + "palmz22", "Palm Z22", + "panasonic_mn63f805mnp", "Panasonic MN63F805MNP Flash", "pandoras", "Pandora's Palace", + "pandpays", "Panda Pays", "pang", "Pang (World)", "pang3", "Pang! 3 (Euro 950601)", "pang3b", "Pang! 3 (bootleg)", + "pang3b2", "Pang! 3 (bootleg set 2, 950511 Euro)", + "pang3b3", "Pang! 3 (bootleg set 3, 950601 Euro)", "pang3j", "Pang! 3: Kaitou Tachi no Karei na Gogo (Japan 950511)", "pang3r1", "Pang! 3 (Euro 950511)", + "pang3r1a", "Pang! 3 (950511 Euro, alt)", "pangb", "Pang (bootleg, set 1)", "pangb2", "Pang (bootleg, set 4)", "pangba", "Pang (bootleg, set 3)", "pangbold", "Pang (bootleg, set 2)", + "pangbold2", "Pang (bootleg, set 5)", + "pangbold3", "Pang (bootleg, set 6)", "pangofun", "Pango Fun (Italy)", "pangpang", "Pang Pang", "pangpoms", "Pang Pom's", @@ -18012,6 +22814,7 @@ const char* mameNameToRealName[] = { "panic", "Space Panic (version E)", "panic2", "Space Panic (set 2)", "panic3", "Space Panic (set 3)", + "panica", "Space Panic (set 2)", "panicbom", "Panic Bomber", "panicger", "Space Panic (German)", "panich", "Space Panic (harder)", @@ -18023,6 +22826,7 @@ const char* mameNameToRealName[] = { "panikuru", "Panicuru Panekuru (Japan, PPA1 Ver.A)", "panther", "Panther", "panthera", "Panthera", + "pantmag", "Panther Magic", "panzer", "Panzer (bootleg of Spectar)", "paperboy", "Paperboy (rev 3)", "paperboyr1", "Paperboy (rev 1)", @@ -18032,10 +22836,15 @@ const char* mameNameToRealName[] = { "para2dx", "Paradise 2 Deluxe", "paradice", "Paradice (Dutch, Game Card 95-750-615)", "paradise", "Paradise", + "paradisea", "Paradise (set 2)", + "paradisee", "Paradise (Escape)", "paradlx", "Paradise Deluxe", "paragon", "Paragon", + "parallel_slot", "Parallel Slot", "paranoia", "Paranoia", "parentj", "Parent Jack", + "pariligh", "Paris Lights (USA)", + "parilius", "Paris Lights", "parodius", "Parodius DA! (World, set 1)", "parodiusa", "Parodius DA! (Asia)", "parodiuse", "Parodius DA! (World, set 2)", @@ -18045,20 +22854,36 @@ const char* mameNameToRealName[] = { "parrot3d1", "Parrot Poker III (Version 2.6R, set 2)", "parrot3o", "Parrot Poker III (Version 2.4)", "parrot3v1", "Parrot Poker III (Version 2.6R Dual)", + "partner", "Partner-01.01", "party", "Party", + "partygrs", "Party Gras (MV4115/6, Export)", "pasha2", "Pasha Pasha 2", + "paso1600", "Pasopia 1600", + "pasogo", "PasoGo", + "pasopia", "Pasopia", + "pasopia7", "Pasopia 7 (Raster)", + "pasopia7lcd", "Pasopia 7 (LCD)", "pass", "Pass", "passht4b", "Passing Shot (4 Players) (bootleg)", "passsht", "Passing Shot (World, 2 Players, FD1094 317-0080)", "passsht16a", "Passing Shot (Japan, 4 Players, System 16A, FD1094 317-0071)", "passshta", "Passing Shot (World, 4 Players, FD1094 317-0074)", + "passshtad", "Passing Shot (World, 4 Players) (bootleg of FD1094 317-0074 set)", "passshtb", "Passing Shot (2 Players) (bootleg)", + "passshtd", "Passing Shot (World, 2 Players) (bootleg of FD1094 317-0080 set)", "passshtj", "Passing Shot (Japan, 4 Players, FD1094 317-0070)", + "passshtjd", "Passing Shot (Japan, 4 Players) (bootleg of FD1094 317-0070 set)", "pastelg", "Pastel Gal (Japan 851224)", "patimono", "Mahjong Pachinko Monogatari (Japan)", + "patinho", "Patinho Feio", + "patinho_feio_cpu", "PATINHO FEIO", + "pb1000", "PB-1000", + "pb2000c", "PB-2000c", "pb_l2", "Pin-Bot (L-2)", "pb_l3", "Pin-Bot (L-3)", "pb_l5", "Pin-Bot (L-5)", + "pb_p4", "Pin-Bot (P-4)", + "pbactio2", "Pinball Action (set 2)", "pbaction", "Pinball Action (set 1)", "pbaction2", "Pinball Action (set 2)", "pbaction3", "Pinball Action (set 3, encrypted)", @@ -18071,6 +22896,7 @@ const char* mameNameToRealName[] = { "pbillian", "Prebillian", "pbillrd", "Perfect Billiard", "pbillrds", "Perfect Billiard (MC-8123, 317-0030)", + "pbillrdsa", "Perfect Billiard (MC-8123, 317-5008)", "pblbeach", "Pebble Beach - The Great Shot (JUE 950913 V0.990)", "pbobbl2n", "Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)", "pbobble", "Puzzle Bobble (Japan, B-System)", @@ -18087,9 +22913,97 @@ const char* mameNameToRealName[] = { "pbobble4u", "Puzzle Bobble 4 (Ver 2.04A 1997/12/19)", "pbobblen", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (NGM-083)", "pbobblenb", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (bootleg)", + "pbqbert", "Q*Bert (Parker Brothers)", "pbss330", "Pit Boss Superstar III 30 (9233-00-01)", "pbst30", "Pit Boss Supertouch 30 (9234-10-01)", + "pbst30a", "Pit Boss Supertouch 30 (9234-00-01)", "pbst30b", "Pit Boss Supertouch 30 (9234-00-01)", + "pc", "PC (CGA)", + "pc080sn", "Taito PC080SN", + "pc090oj", "Taito PC090OJ", + "pc100", "PC-100", + "pc1000", "PreComputer 1000", + "pc10iii", "Commodore PC-10 III", + "pc1245", "Pocket Computer 1245", + "pc1250", "Pocket Computer 1250", + "pc1251", "Pocket Computer 1251", + "pc1255", "Pocket Computer 1255", + "pc1260", "Pocket Computer 1260", + "pc1261", "Pocket Computer 1261/1262", + "pc1350", "Pocket Computer 1350", + "pc1360", "Pocket Computer 1360", + "pc1401", "Pocket Computer 1401", + "pc1402", "Pocket Computer 1402", + "pc1403", "Pocket Computer 1403", + "pc1403h", "Pocket Computer 1403H", + "pc1450", "Pocket Computer 1450", + "pc1500", "Pocket Computer 1500", + "pc1512", "PC1512 SD", + "pc1512dd", "PC1512 DD", + "pc1512hd10", "PC1512 HD10", + "pc1512hd20", "PC1512 HD20", + "pc1512kb", "Amstrad PC1512 Keyboard", + "pc1640", "PC1640 SD", + "pc1640_iga", "Amstrad PC1640 IGA", + "pc1640dd", "PC1640 DD", + "pc1640hd20", "PC1640 HD20", + "pc1640hd30", "PC1640 HD30", + "pc16552d", "National Semiconductor PC16552D", + "pc20", "Amstrad PC20", + "pc200", "PC200 Professional Series", + "pc2000", "PreComputer 2000", + "pc2086", "Amstrad PC2086", + "pc2386", "Amstrad PC2386", + "pc3086", "Amstrad PC3086", + "pc4", "Laser PC4", + "pc486mu", "PC-486MU", + "pc6001", "PC-6001 (Japan)", + "pc6001a", "PC-6001A (US)", + "pc6001mk2", "PC-6001mkII (Japan)", + "pc6001sr", "PC-6001mkIISR (Japan)", + "pc6601", "PC-6601 (Japan)", + "pc7000", "PC-7000", + "pc8001", "PC-8001", + "pc8001mk2", "PC-8001mkII", + "pc8201", "PC-8201 (Japan)", + "pc8201a", "PC-8201A", + "pc8300", "PC8300", + "pc8401a", "PC-8401A-LS", + "pc8477a", "PC8477A", + "pc8500", "PC-8500", + "pc8801", "PC-8801", + "pc8801fa", "PC-8801FA", + "pc8801ma", "PC-8801MA", + "pc8801ma2", "PC-8801MA2", + "pc8801mc", "PC-8801MC", + "pc8801mh", "PC-8801MH", + "pc8801mk2", "PC-8801mkII", + "pc8801mk2fr", "PC-8801mkIIFR", + "pc8801mk2mr", "PC-8801mkIIMR", + "pc8801mk2sr", "PC-8801mkIISR", + "pc88va", "PC-88VA", + "pc88va2", "PC-88VA2", + "pc9801_118", "pc9801_118", + "pc9801_26", "pc9801_26", + "pc9801_86", "pc9801_86", + "pc9801_cd", "PC9801 CD-ROM Drive", + "pc9801_kbd_", "pc9801_kbd", + "pc9801_sasi", "PC-9801 SASI Controller", + "pc9801_slot", "PC-9801 sound cbus slot", + "pc9801bx2", "PC-9801BX2/U2", + "pc9801f", "PC-9801F", + "pc9801rs", "PC-9801RS", + "pc9801rx", "PC-9801RX", + "pc9801ux", "PC-9801UX", + "pc9801vm", "PC-9801VM", + "pc9821", "PC-9821 (98MATE)", + "pc9821ap2", "PC-9821AP2/U8W (98MATE A)", + "pc9821as", "PC-9821 (98MATE A)", + "pc9821ce2", "PC-9821 (98MULTi Ce2)", + "pc9821ne", "PC-9821 (98NOTE)", + "pc9821v13", "PC-9821 (98MATE VALUESTAR 13)", + "pc9821v20", "PC-9821 (98MATE VALUESTAR 20)", + "pc9821xs", "PC-9821 (98MATE Xs)", "pc_1942", "1942 (PlayChoice-10)", "pc_bball", "Baseball (PlayChoice-10)", "pc_bfght", "Balloon Fight (PlayChoice-10)", @@ -18103,6 +23017,9 @@ const char* mameNameToRealName[] = { "pc_drmro", "Dr. Mario (PlayChoice-10)", "pc_duckh", "Duck Hunt (PlayChoice-10)", "pc_ebike", "Excite Bike (PlayChoice-10)", + "pc_fdc_at", "PC FDC AT", + "pc_fdc_superio", "PC FDC SUPERIO", + "pc_fdc_xt", "PC FDC XT", "pc_ftqst", "Uncle Fester's Quest: The Addams Family (PlayChoice-10)", "pc_gntlt", "Gauntlet (PlayChoice-10)", "pc_golf", "Golf (PlayChoice-10)", @@ -18110,7 +23027,12 @@ const char* mameNameToRealName[] = { "pc_grdue", "Gradius (PlayChoice-10, older)", "pc_grdus", "Gradius (PlayChoice-10)", "pc_hgaly", "Hogan's Alley (PlayChoice-10)", + "pc_joy", "PC joystick port", + "pc_kbdc", "PC_KBDC", + "pc_kbdc_slot", "PC_KBDC_SLOT", + "pc_keyb", "PC Keyboard", "pc_kngfu", "Kung Fu (PlayChoice-10)", + "pc_lpt", "PC-LPT", "pc_mario", "Mario Bros. (PlayChoice-10)", "pc_miket", "Mike Tyson's Punch-Out!! (PlayChoice-10)", "pc_mman3", "Mega Man III (PlayChoice-10)", @@ -18140,11 +23062,43 @@ const char* mameNameToRealName[] = { "pc_tmnt", "Teenage Mutant Ninja Turtles (PlayChoice-10)", "pc_tmnt2", "Teenage Mutant Ninja Turtles II: The Arcade Game (PlayChoice-10)", "pc_trjan", "Trojan (PlayChoice-10)", + "pc_ttoon", "Tiny Toon Adventures (prototype) (PlayChoice-10)", "pc_vball", "Volley Ball (PlayChoice-10)", "pc_virus", "Virus (Dr. Mario prototype, PlayChoice-10)", "pc_wcup", "Nintendo World Cup (PlayChoice-10)", "pc_wgnmn", "Wild Gunman (PlayChoice-10)", "pc_ynoid", "Yo! Noid (PlayChoice-10)", + "pcbydem", "Players Choice By Demand", + "pccard", "PCCARD SLOT", + "pcd", "PC-D", + "pcd8544", "PCD8544", + "pcd_kbd", "PC-D Keyboard", + "pcd_video", "Siemens PC-D Video", + "pce", "PC Engine", + "pce220", "PC-E220", + "pce220_serial", "Sharp PC-E220 serial", + "pce_cart_slot", "PCE & TG16 Cartridge Slot", + "pce_cdsys3", "PCE & TG16 CD-System Cart v3.00", + "pce_populous", "PCE Populous Cart", + "pce_rom", "PCE & TG16 Carts", + "pce_sf2", "PCE Street Fighters 2 Cart", + "pcecd", "PCE CD Add-on", + "pcega", "PC (EGA)", + "pcf8593", "PCF8593 RTC", + "pcfav", "Players Choice Favourites (set 1)", + "pcfava", "Players Choice Favourites (set 2)", + "pcfx", "PC-FX", + "pcfxga", "PC-FX/GA (PC ISA Card)", + "pcg850v", "PC-G850V", + "pcherc", "PC (Hercules)", + "pci9050", "PLX PCI9050 PCI to Local Bus Bridge", + "pci_bridge", "PCI-PCI Bridge", + "pci_bus", "PCI Bus", + "pci_bus_legacy", "PCI Bus Legacy", + "pci_connector", "PCI device connector abstraction", + "pci_root", "PCI virtual root", + "pcjr_graphics_adapter", "PC Jr Graphics Adapter", + "pckobe99", "Print Club 2 Kobe Luminaire '99 (Print Club Custom 3) (J 991203 V1.000)", "pcktgal", "Pocket Gal (Japan)", "pcktgal2", "Pocket Gal 2 (English)", "pcktgal2j", "Pocket Gal 2 (Japanese)", @@ -18152,11 +23106,19 @@ const char* mameNameToRealName[] = { "pclb297w", "Print Club 2 '97 Winter Ver (J 971017 V1.100)", "pclb298a", "Print Club 2 '98 Autumn Ver (J 980827 V1.000)", "pclb2elk", "Print Club 2 Earth Limited Kobe (Print Club Custom) (J 970808 V1.000)", + "pclove", "Print Club LoveLove (J 970421 V1.000)", + "pclove2", "Print Club LoveLove Ver 2 (J 970825 V1.000)", "pclub2", "Print Club 2 (U 970921 V1.000)", + "pclub26w", "Print Club 2 Vol. 6 Winter (J 961210 V1.000)", + "pclub26wa", "Print Club 2 Vol. 6 Winter (J 970121 V1.200)", + "pclub27s", "Print Club 2 Vol. 7 Spring (J 970313 V1.100)", "pclub298", "Print Club 2 '98 Spring Ver (J 971017 V1.100)", "pclub2fc", "Print Club 2 Felix The Cat (Rev. A) (J 970415 V1.100)", "pclub2kc", "Print Club Kome Kome Club (J 970203 V1.000)", + "pclub2pe", "Print Club 2 Pepsiman (J 970618 V1.100)", + "pclub2pf", "Print Club 2 Puffy (Japan)", "pclub2v3", "Print Club 2 Vol. 3 (U 990310 V1.000)", + "pclub2wb", "Print Club 2 Warner Bros (J 970228 V1.000)", "pclubj", "Print Club (Japan Vol.1)", "pclubjv2", "Print Club (Japan Vol.2)", "pclubjv4", "Print Club (Japan Vol.4)", @@ -18164,26 +23126,111 @@ const char* mameNameToRealName[] = { "pclubol", "Print Club Olive (J 980717 V1.000)", "pclubor", "Print Club Goukakenran (J 991104 V1.000)", "pclubpok", "Print Club Pokemon B (U 991126 V1.000)", + "pclubyo2", "Print Club Yoshimoto V2 (J 970422 V1.100)", "pclubys", "Puzzle Club (Yun Sung, set 1)", "pclubysa", "Puzzle Club (Yun Sung, set 2)", + "pcm", "PC/M", + "pcm2_prot", "NeoGeo Protection (NEOPCM2)", + "pcmda", "PC (MDA)", + "pcmostw", "Players Choice Most Wanted", + "pcnewz", "Players Choice New Zealand", "pcnfrk3m", "Percussion Freaks 3rd Mix (G*A23 VER. KAA)", + "pcockmag", "Peacock Magic", + "pcpooh2", "Print Club Winnie-the-Pooh Vol. 2 (J 971218 V1.000)", + "pcpooh3", "Print Club Winnie-the-Pooh Vol. 3 (J 980406 V1.000)", + "pcw10", "PCW10", + "pcw16", "PcW16", + "pcw8256", "PCW8256", + "pcw8512", "PCW8512", + "pcw9256", "PCW9256", + "pcw9512", "PCW9512 (+)", + "pcx", "PC-X", + "pcx_dmac", "PC Transporter DMAC", + "pcx_video", "Siemens PC-X Video", + "pd3_30hr", "Micron/XCEED Technology Color 30HR", + "pd3_c264", "RasterOps Colorboard 264/SE30", + "pd3_lviw", "Sigma Designs L-View", + "pd3_mclr", "Micron/XCEED Technology MacroColor 30", + "pd3_pc16", "Lapis ProColor Server 8*16", + "pda600", "PenPad PDA 600", + "pdc", "ROLM PDC", + "pdp1", "PDP-1", + "pdp11qb", "PDP-11 [Q-BUS] (M7195 - MXV11)", + "pdp11ub", "PDP-11 [Unibus](M9301-YA)", + "pdp11ub2", "PDP-11 [Unibus](M9312)", + "pdp1_cpu", "PDP1", + "pdp1_cylinder_image", "PDP1 Cylinder", + "pdp1_printer_image", "PDP1 Typewriter", + "pdp1_punchtape_image", "PDP1 Tape Puncher", + "pdp1_readtape_image", "PDP1 Tape Reader", "pdrift", "Power Drift (World, Rev A)", "pdrifta", "Power Drift (World)", "pdrifte", "Power Drift (World, Earlier)", "pdriftj", "Power Drift (Japan)", + "pdriftl", "Power Drift (Japan, Link Version)", + "pds_sefp", "Radius SE Full Page Display", + "peaflut", "Peacock Flutter", "pebe0014", "Player's Edge Plus (BE0014) Blackjack", + "pebe0014a", "Player's Edge Plus (BE0014) Blackjack (International English/Spanish)", "pecmen", "Mr. & Mrs. Pec-Men", + "pecom32", "Pecom 32", + "pecom64", "Pecom 64", "peekaboo", "Peek-a-Boo!", + "peekaboou", "Peek-a-Boo! (North America, ver 1.0)", "peepshow", "Nozokimeguri Mahjong Peep Show (Japan 890404)", + "pegasus", "Aamber Pegasus", + "pegasusm", "Aamber Pegasus with RAM expansion unit", "peggle", "Peggle (Joystick, v1.0)", "pegglet", "Peggle (Trackball, v1.0)", + "peip0028", "Player's Edge Plus (IP0028) Joker Poker - French", + "peip0029", "Player's Edge Plus (IP0029) Joker Poker - French", + "peip0031", "Player's Edge Plus (IP0031) Standard Draw Poker - French", "peip0041", "Player's Edge Plus (IP0041) Double Deuces Wild Poker - French", + "peip0051", "Player's Edge Plus (IP0051) Joker Poker - French", + "peip0058", "Player's Edge Plus (IP0058) Standard Draw Poker - French", + "peip0062", "Player's Edge Plus (IP0062) Joker Poker - French", "peip0074", "Player's Edge Plus (IP0074) Joker Poker - French", "peip0079", "Player's Edge Plus (IP0079) Standard Draw Poker - French", + "peip0101", "Player's Edge Plus (IP0101) Joker Poker - French", + "peip0103", "Player's Edge Plus (IP0103) Joker Poker - French", + "peip0105", "Player's Edge Plus (IP0105) Joker Poker - French", + "peip0108", "Player's Edge Plus (IP0108) Standard Draw Poker - French", + "peip0111", "Player's Edge Plus (IP0111) Joker Poker - French", + "peip0112", "Player's Edge Plus (IP0112) Standard Draw Poker - French", + "peip0114", "Player's Edge Plus (IP0114) Standard Draw Poker - French", + "peip0115", "Player's Edge Plus (IP0115) Joker Poker - French", + "peip0116", "Player's Edge Plus (IP0116) Standard Draw Poker - French", + "peip0118", "Player's Edge Plus (IP0118) Standard Draw Poker - French", + "peip0120", "Player's Edge Plus (IP0120) Standard Draw Poker - French", + "peivc006", "Player's Edge Plus (IVC006) Clear EEPROM Chip", + "peke0004", "Player's Edge Plus (KE0004) Keno", + "peke0017", "Player's Edge Plus (KE0017) Keno", + "peke1001", "Player's Edge Plus (KE1001) Keno", + "peke1006", "Player's Edge Plus (KE1006) Keno", "peke1012", "Player's Edge Plus (KE1012) Keno", + "peke1012a", "Player's Edge Plus (KE1012) Keno (set 2)", + "peke1012b", "Player's Edge Plus (KE1012) Keno (set 3)", "peke1013", "Player's Edge Plus (KE1013) Keno", + "peke1013a", "Player's Edge Plus (KE1013) Keno (set 2)", + "pekoc766", "Player's Edge Plus (PP0766 A5W-A6F) Standard Draw Poker", + "pekoc801", "Player's Edge Plus (PP0801 A5W-A6F) 10's or Better", + "pekoc802", "Player's Edge Plus (PP0802 A5W-A6F) Standard Draw Poker", + "pekoc803", "Player's Edge Plus (PP0803 A5W-A6F) Joker Poker", + "pekoc803a", "Player's Edge Plus (PP0803 A50-A6N) Joker Poker", + "pekoc804", "Player's Edge Plus (PP0804 A5W-A6F) Bonus Poker Deluxe", + "pekoc806", "Player's Edge Plus (PP0806 A5W-A6F) Standard Draw Poker", + "pekoc818", "Player's Edge Plus (PP0818 A5W-A6F) Joker Poker (Aces or Better)", + "pekoc819", "Player's Edge Plus (PP0819 A5W-A6F) Bonus Poker Deluxe", + "pekoc822", "Player's Edge Plus (PP0822 A5W-A6F) Standard Draw Poker", + "pekoc825", "Player's Edge Plus (PP0825 A59-A7C) White Hot Aces", + "pelipete", "Pelican Pete", + "pelpetu2", "Pelican Pete 2", + "pelpetus", "Pelican pete", + "pemg0183", "Montana Choice (MG0183) Multi-Game", + "pemg0252", "Player's Choice (MG0252) Multi-Game", "penalty", "Penalty (Bingo)", "penbros", "Penguin Brothers (Japan)", + "pencil2", "Pencil II", "penfan", "Penfan Girls - Step1. Mild Mind (set 1)", "penfana", "Penfan Girls - Step1. Mild Mind (set 2)", "pengadvb", "Penguin Adventure (bootleg of MSX version)", @@ -18193,88 +23240,199 @@ const char* mameNameToRealName[] = { "pengo3u", "Pengo (set 3 not encrypted)", "pengo4", "Pengo (set 4)", "pengob", "Pengo (bootleg)", + "pengojpm", "Pengo (bootleg on Pac-Man hardware, set 1)", + "pengopac", "Pengo (bootleg on Pac-Man hardware, set 2)", + "pengpay", "Penguin Pays", + "pengpays", "Penguin Pays (Export)", "penky", "Penky", + "pennyar", "Penny Arcade", + "penpay20", "Penguin Pays (20 Line)", + "penpaya", "Penguin Pays (alt)", + "penpayus", "Penquin Pays", + "pent1024", "Pentagon 1024", "penta", "Penta", "pentacup", "Pentacup (rev. 1)", "pentacup2", "Pentacup (rev. 2)", + "pentagon", "Pentagon", + "pentium", "PENTIUM", + "pentium2", "Pentium II", + "pentium3", "Pentium III", + "pentium4", "Pentium 4", + "pepk0719", "Player's Edge (PK0719-PC092) Standard Draw Poker", + "pepk0719a", "Player's Edge (PK0719-PC041) Standard Draw Poker", + "pepk0719b", "Player's Edge (PK0719-PC011) Standard Draw Poker", + "pepk0756", "Player's Edge (PK0756-PC084) Standard Draw Poker", + "pepk0756a", "Player's Edge (PK0756-PC041) Standard Draw Poker", + "pepk0756b", "Player's Edge (PK0756-PC011) Standard Draw Poker", + "pepk0756c", "Player's Edge (PK0756-PC001) Standard Draw Poker", + "pepk0757", "Player's Edge (PK0757-PC074) Two Pair or Better", + "pepk0758", "Player's Edge (PK0758-PC041) Jacks or Better", + "pepk0769", "Player's Edge (PK0769-PC092) Standard Draw Poker", + "pepk0773", "Player's Edge (PK0773-PC041) Jacks or Better", + "pepk0810", "Player's Edge (PK0810-PC041) Joker Poker", + "pepk0810a", "Player's Edge (PK0810-PC011) Joker Poker", + "pepk0811", "Player's Edge (PK0811-PC041) Joker Poker", + "pepk0823", "Player's Edge (PK0823-PC009) Standard Draw Poker", + "pepk0832", "Player's Edge (PK0832-PC041) Joker Poker", + "pepk0849", "Player's Edge (PK0849-PC041) Joker Poker (Two Pair or Better)", + "pepk0856", "Player's Edge (PK0856-PC092) Joker Poker", + "pepk0856a", "Player's Edge (PK0856-PC011) Joker Poker", + "pepk0858", "Player's Edge (PK0858-PC075) Deuces Wild Poker", + "pepk0873", "Player's Edge (PK0873-PC093) Deuces Wild Poker", + "pepk0873a", "Player's Edge (PK0873-PC046) Deuces Wild Poker", + "pepk0930", "Player's Edge (PK0930-PC093) Deuces Wild Poker", + "pepk0930a", "Player's Edge (PK0930-PC075) Deuces Wild Poker", + "pepk1004", "Player's Edge (PK1004-PC075) Deuces Wild Poker", + "pepk1013", "Player's Edge (PK1013-PC087) Tens or Better", + "pepk1020", "Player's Edge (PK1020-PC078) 4 of a Kind Bonus Poker", + "pepk1024", "Player's Edge (PK1024-PC095) Aces and Faces Bonus Poker", + "pepk1030", "Player's Edge (PK1030-PC088) 4 of a Kind Bonus Poker", + "pepk1069", "Player's Edge (PK1069-PC088) Double Bonus Poker", "pepp0002", "Player's Edge Plus (PP0002) Standard Draw Poker", "pepp0002a", "Player's Edge Plus (PP0002) Standard Draw Poker (International)", "pepp0008", "Player's Edge Plus (PP0008) Standard Draw Poker", + "pepp0009", "Player's Edge Plus (PP0009) Standard Draw Poker", "pepp0010", "Player's Edge Plus (PP0010) Standard Draw Poker", "pepp0014", "Player's Edge Plus (PP0014) Standard Draw Poker (International)", "pepp0014a", "Player's Edge Plus (PP0014) Standard Draw Poker", + "pepp0021", "Player's Edge Plus (PP0021) Standard Draw Poker", "pepp0023", "Player's Edge Plus (PP0023) 10's or Better", + "pepp0038", "Player's Edge Plus (PP0038) Standard Draw Poker", "pepp0040", "Player's Edge Plus (PP0040) Standard Draw Poker", + "pepp0040a", "Player's Edge Plus (PP0040) Standard Draw Poker (set 2)", + "pepp0040b", "Player's Edge Plus (PP0040) Standard Draw Poker (International)", "pepp0041", "Player's Edge Plus (PP0041) Standard Draw Poker", + "pepp0042", "Player's Edge Plus (PP0042) 10's or Better (set 1)", + "pepp0042a", "Player's Edge Plus (PP0042) 10's or Better (set 2)", "pepp0043", "Player's Edge Plus (PP0043) 10's or Better", + "pepp0043a", "Player's Edge Plus (PP0043) 10's or Better (International, set 1)", + "pepp0043b", "Player's Edge Plus (PP0043) 10's or Better (International, set 2)", "pepp0045", "Player's Edge Plus (PP0045) 10's or Better", + "pepp0045a", "Player's Edge Plus (PP0045) 10's or Better (Gambler Downtown Reno)", + "pepp0045b", "Player's Edge Plus (PP0045) 10's or Better (Par-A-Dice Riverboat Casino)", + "pepp0045c", "Player's Edge Plus (PP0045) 10's or Better (Annie Oakley's Central City)", + "pepp0045d", "Player's Edge Plus (PP0045) 10's or Better (Las Vegas Rio)", "pepp0046", "Player's Edge Plus (PP0046) 10's or Better", + "pepp0046a", "Player's Edge Plus (PP0046) 10's or Better (International)", + "pepp0046b", "Player's Edge Plus (PP0046) 10's or Better (set 2)", + "pepp0048", "Player's Edge Plus (PP0048) Joker Poker", "pepp0051", "Player's Edge Plus (PP0051) Joker Poker", "pepp0053", "Player's Edge Plus (PP0053) Joker Poker (Aces or Better)", "pepp0055", "Player's Edge Plus (PP0055) Deuces Wild Poker (set 1)", "pepp0055a", "Player's Edge Plus (PP0055) Deuces Wild Poker (set 2)", "pepp0055b", "Player's Edge Plus (PP0055) Deuces Wild Poker (set 3)", + "pepp0055c", "Player's Edge Plus (PP0055) Deuces Wild Poker (set 3)", "pepp0057", "Player's Edge Plus (PP0057) Deuces Wild Poker (set 1)", "pepp0057a", "Player's Edge Plus (PP0057) Deuces Wild Poker (set 2)", "pepp0059", "Player's Edge Plus (PP0059) Two Pair or Better (set 1)", "pepp0059a", "Player's Edge Plus (PP0059) Two Pair or Better (set 2)", "pepp0060", "Player's Edge Plus (PP0060) Standard Draw Poker (set 1)", "pepp0060a", "Player's Edge Plus (PP0060) Standard Draw Poker (set 2)", + "pepp0060b", "Player's Edge Plus (PP0060) Standard Draw Poker (set 3)", + "pepp0060c", "Player's Edge Plus (PP0060) Standard Draw Poker (Cruise)", + "pepp0063", "Player's Edge Plus (PP0063) 10's or Better", "pepp0064", "Player's Edge Plus (PP0064) Joker Poker", "pepp0065", "Player's Edge Plus (PP0065) Joker Poker (Aces or Better)", "pepp0083", "Player's Edge Plus (PP0083) 10's or Better", + "pepp0085", "Player's Edge Plus (PP0085) Joker Poker (Two Pair or Better)", + "pepp0089", "Player's Edge Plus (PP0089) Standard Draw Poker", + "pepp0094", "Player's Edge Plus (PP0094) Standard Draw Poker", "pepp0103", "Player's Edge Plus (PP0103) Deuces Wild Poker", + "pepp0104", "Player's Edge Plus (PP0104) Standard Draw Poker", "pepp0116", "Player's Edge Plus (PP0116) Standard Draw Poker", + "pepp0116a", "Player's Edge Plus (PP0116) Standard Draw Poker (Mirage)", "pepp0118", "Player's Edge Plus (PP0118) Standard Draw Poker", "pepp0120", "Player's Edge Plus (PP0120) Wild Sevens Poker", "pepp0125", "Player's Edge Plus (PP0125) Deuces Wild Poker", "pepp0126", "Player's Edge Plus (PP0126) Deuces Wild Poker", "pepp0127", "Player's Edge Plus (PP0127) Deuces Joker Wild Poker", + "pepp0127a", "Player's Edge Plus (PP0127) Deuces Joker Wild Poker (International)", + "pepp0129", "Player's Edge Plus (PP0129) Joker Poker (Two Pair or Better)", + "pepp0130", "Player's Edge Plus (PP0130) Aces and Faces", + "pepp0132", "Player's Edge Plus (PP0132) Standard Draw Poker", + "pepp0150", "Player's Edge Plus (PP0150) Standard Draw Poker", "pepp0158", "Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 1)", "pepp0158a", "Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 2)", "pepp0158b", "Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 3)", + "pepp0158c", "Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 4)", + "pepp0158d", "Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 5)", "pepp0159", "Player's Edge Plus (PP0159) Standard Draw Poker (International)", "pepp0171", "Player's Edge Plus (PP0171) Joker Poker", + "pepp0171a", "Player's Edge Plus (PP0171) Joker Poker (International)", "pepp0178", "Player's Edge Plus (PP0178) 4 of a Kind Bonus Poker (Operator selectable special 4 of a Kind)", + "pepp0181", "Player's Edge Plus (PP0181) Standard Draw Poker", "pepp0188", "Player's Edge Plus (PP0188) Standard Draw Poker (set 1)", "pepp0188a", "Player's Edge Plus (PP0188) Standard Draw Poker (set 2)", + "pepp0189", "Player's Edge Plus (PP0189) Standard Draw Poker", "pepp0190", "Player's Edge Plus (PP0190) Deuces Wild Poker", + "pepp0190a", "Player's Edge Plus (PP0190) Deuces Wild Poker (set 2)", + "pepp0190b", "Player's Edge Plus (PP0190) Deuces Wild Poker (set 3)", + "pepp0190c", "Player's Edge Plus (PP0190) Deuces Wild Poker (International)", "pepp0197", "Player's Edge Plus (PP0197) Standard Draw Poker (set 1)", "pepp0197a", "Player's Edge Plus (PP0197) Standard Draw Poker (set 2)", + "pepp0197b", "Player's Edge Plus (PP0197) Standard Draw Poker (set 3)", + "pepp0197c", "Player's Edge Plus (PP0197) Standard Draw Poker (set 4)", + "pepp0197d", "Player's Edge Plus (PP0197) Standard Draw Poker (set 5)", + "pepp0197e", "Player's Edge Plus (PP0197) Standard Draw Poker (Cruise)", "pepp0203", "Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 1)", "pepp0203a", "Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 2)", "pepp0203b", "Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 3)", + "pepp0203c", "Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 4)", + "pepp0203d", "Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (International)", + "pepp0203e", "Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 5)", "pepp0219", "Player's Edge Plus (PP0219) Standard Draw Poker", "pepp0221", "Player's Edge Plus (PP0221) Standard Draw Poker (set 1)", "pepp0221a", "Player's Edge Plus (PP0221) Standard Draw Poker (set 2)", + "pepp0221b", "Player's Edge Plus (PP0221) Standard Draw Poker (set 3)", + "pepp0223", "Player's Edge Plus (PP0223) Deuces Joker Wild Poker", "pepp0224", "Player's Edge Plus (PP0224) Deuces Wild Poker (set 1)", "pepp0224a", "Player's Edge Plus (PP0224) Deuces Wild Poker (set 2)", "pepp0230", "Player's Edge Plus (PP0230) Standard Draw Poker", + "pepp0242", "Player's Edge Plus (PP0242) Deuces Wild Poker (International English/Spanish)", "pepp0249", "Player's Edge Plus (PP0249) Deuces Wild Poker", "pepp0250", "Player's Edge Plus (PP0250) Double Down Stud Poker", + "pepp0250a", "Player's Edge Plus (PP0250) Double Down Stud Poker (set 2)", "pepp0265", "Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (set 1)", "pepp0265a", "Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (set 2)", + "pepp0265b", "Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (set 3)", + "pepp0265c", "Player's Edge Plus (PP0265) 4 of a Kind Bonus Poker (International)", "pepp0274", "Player's Edge Plus (PP0274) Standard Draw Poker", + "pepp0288", "Player's Edge Plus (PP0288) Standard Draw Poker (Spanish)", "pepp0290", "Player's Edge Plus (PP0290) Deuces Wild Poker", + "pepp0290a", "Player's Edge Plus (PP0290) Deuces Wild Poker (set 2)", "pepp0291", "Player's Edge Plus (PP0291) Deuces Wild Poker", + "pepp0291a", "Player's Edge Plus (PP0291) Deuces Wild Poker (set 2)", + "pepp0401", "Player's Edge Plus (PP0401) 4 of a Kind Bonus Poker", "pepp0409", "Player's Edge Plus (PP0409) 4 of a Kind Bonus Poker", "pepp0410", "Player's Edge Plus (PP0410) 4 of a Kind Bonus Poker", + "pepp0410a", "Player's Edge Plus (PP0410) 4 of a Kind Bonus Poker (set 2)", "pepp0417", "Player's Edge Plus (PP0417) Deuces Wild Poker (set 1)", "pepp0417a", "Player's Edge Plus (PP0417) Deuces Wild Poker (set 2)", + "pepp0418", "Player's Edge Plus (PP0418) Deuces Wild Poker", "pepp0419", "Player's Edge Plus (PP0419) Standard Draw Poker", "pepp0420", "Player's Edge Plus (PP0420) Standard Draw Poker", "pepp0423", "Player's Edge Plus (PP0423) Standard Draw Poker", + "pepp0423a", "Player's Edge Plus (PP0423) Standard Draw Poker (set 2)", + "pepp0423b", "Player's Edge Plus (PP0423) Standard Draw Poker (set 3)", + "pepp0423c", "Player's Edge Plus (PP0423) Standard Draw Poker (set 4)", "pepp0426", "Player's Edge Plus (PP0426) Joker Poker", "pepp0428", "Player's Edge Plus (PP0428) Joker Poker", "pepp0429", "Player's Edge Plus (PP0429) Joker Poker (Aces or Better)", + "pepp0429a", "Player's Edge Plus (PP0429) Joker Poker (Aces or Better, set 2)", + "pepp0430", "Player's Edge Plus (PP0430) Deuces Joker Wild Poker", + "pepp0431", "Player's Edge Plus (PP0431) Deuces Joker Wild Poker (International)", "pepp0434", "Player's Edge Plus (PP0434) Bonus Poker Deluxe", "pepp0447", "Player's Edge Plus (PP0447) Standard Draw Poker (set 1)", "pepp0447a", "Player's Edge Plus (PP0447) Standard Draw Poker (set 2)", "pepp0449", "Player's Edge Plus (PP0449) Standard Draw Poker", + "pepp0449a", "Player's Edge Plus (PP0449) Standard Draw Poker (International English/Spanish)", "pepp0452", "Player's Edge Plus (PP0452) Double Deuces Wild Poker", "pepp0454", "Player's Edge Plus (PP0454) Bonus Poker Deluxe", + "pepp0454a", "Player's Edge Plus (PP0454) Bonus Poker Deluxe (set 2)", "pepp0455", "Player's Edge Plus (PP0455) Joker Poker", "pepp0458", "Player's Edge Plus (PP0458) Joker Poker (Aces or Better)", + "pepp0459", "Player's Edge Plus (PP0459) Joker Poker", + "pepp0467", "Player's Edge Plus (PP0467) 4 of a Kind Bonus Poker", "pepp0488", "Player's Edge Plus (PP0488) Standard Draw Poker (Arizona Charlie's)", "pepp0508", "Player's Edge Plus (PP0508) Loose Deuce Deuces Wild! Poker", "pepp0509", "Player's Edge Plus (PP0509) Standard Draw Poker", @@ -18284,23 +23442,44 @@ const char* mameNameToRealName[] = { "pepp0514b", "Player's Edge Plus (PP0514) Double Bonus Poker (set 3)", "pepp0515", "Player's Edge Plus (PP0515) Double Bonus Poker (set 1)", "pepp0515a", "Player's Edge Plus (PP0515) Double Bonus Poker (set 2)", + "pepp0515b", "Player's Edge Plus (PP0515) Double Bonus Poker (set 3)", + "pepp0515c", "Player's Edge Plus (PP0515) Double Bonus Poker (set 4)", "pepp0516", "Player's Edge Plus (PP0516) Double Bonus Poker (set 1)", "pepp0516a", "Player's Edge Plus (PP0516) Double Bonus Poker (set 2)", + "pepp0516b", "Player's Edge Plus (PP0516) Double Bonus Poker (International)", + "pepp0526", "Player's Edge Plus (PP0526) Deuces Wild Poker", "pepp0531", "Player's Edge Plus (PP0531) Joker Poker", "pepp0536", "Player's Edge Plus (PP0536) Joker Poker", "pepp0538", "Player's Edge Plus (PP0538) Double Bonus Poker", "pepp0540", "Player's Edge Plus (PP0540) Double Bonus Poker", "pepp0542", "Player's Edge Plus (PP0542) One Eyed Jacks Wild Poker", + "pepp0542a", "Player's Edge Plus (PP0542) One Eyed Jacks Wild Poker (CG2020)", + "pepp0550", "Player's Edge Plus (PP0550) Joker Poker (Two Pair or Better, set 1)", + "pepp0550a", "Player's Edge Plus (PP0550) Joker Poker (Two Pair or Better, set 2)", + "pepp0555", "Player's Edge Plus (PP0555) Standard Draw Poker", + "pepp0559", "Player's Edge Plus (PP0559) Joker Poker (Aces or Better)", + "pepp0562", "Player's Edge Plus (PP0562) 10's or Better", "pepp0568", "Player's Edge Plus (PP0568) Joker Poker", "pepp0585", "Player's Edge Plus (PP0585) Standard Draw Poker", + "pepp0587", "Player's Edge Plus (PP0587) Standard Draw Poker", + "pepp0596", "Player's Edge Plus (PP0596) Spades Sequential Royal Double Bonus Poker", + "pepp0598", "Player's Edge Plus (PP0598) Hearts Sequential Royal Double Bonus Poker", + "pepp0711", "Player's Edge Plus (PP0711) Bonus Poker Deluxe", "pepp0713", "Player's Edge Plus (PP0713) Bonus Poker Deluxe", "pepp0725", "Player's Edge Plus (PP0725) Double Bonus Poker (set 1)", "pepp0725a", "Player's Edge Plus (PP0725) Double Bonus Poker (set 2)", "pepp0726", "Player's Edge Plus (PP0726) Double Bonus Poker", "pepp0728", "Player's Edge Plus (PP0728) Double Bonus Poker", + "pepp0733", "Player's Edge Plus (PP0733) Double Aces and Faces", + "pepp0750", "Player's Edge Plus (PP0750) Standard Draw Poker", + "pepp0757", "Player's Edge Plus (PP0757) Double Down Stud Joker Poker", "pepp0760", "Player's Edge Plus (PP0760) Double Down Stud Poker", "pepp0763", "Player's Edge Plus (PP0763) 4 of a Kind Bonus Poker", + "pepp0764", "Player's Edge Plus (PP0764) 4 of a Kind Bonus Poker", "pepp0775", "Player's Edge Plus (PP0775) Royal Deuces Poker??", + "pepp0797", "Player's Edge Plus (PP0797) One Eyed Jacks Wild Poker", + "pepp0812", "Player's Edge Plus (PP0812) Deuces Joker Wild Poker", + "pepp0816", "Player's Edge Plus (PP0816) Treasure Chest Poker", "pepper2", "Pepper II (version 8)", "pepper27", "Pepper II (version 7)", "peps0014", "Player's Edge Plus (PS0014) Super Joker Slots", @@ -18310,36 +23489,87 @@ const char* mameNameToRealName[] = { "peps0043", "Player's Edge Plus (PS0043) Double Diamond Slots", "peps0045", "Player's Edge Plus (PS0045) Red White & Blue Slots", "peps0047", "Player's Edge Plus (PS0047) Wild Cherry Slots", + "peps0090", "Player's Edge Plus (PS0090) Gold, Silver & Bronze Slots", "peps0092", "Player's Edge Plus (PS0092) Wild Cherry Slots", "peps0206", "Player's Edge Plus (PS0206) Red White & Blue Slots", "peps0207", "Player's Edge Plus (PS0207) Red White & Blue Slots", "peps0296", "Player's Edge Plus (PS0296) Haywire Slots", "peps0298", "Player's Edge Plus (PS0298) Double Diamond Slots", "peps0308", "Player's Edge Plus (PS0308) Double Jackpot Slots", + "peps0358", "Player's Edge Plus (PS0358) Wild Star Red White & Blue Slots", "peps0364", "Player's Edge Plus (PS0364) Red White & Blue Slots", + "peps0366", "Player's Edge Plus (PS0366) Double Diamond Deluxe Slots", + "peps0372", "Player's Edge Plus (PS0372) Double Diamond Deluxe Slots", + "peps0373", "Player's Edge Plus (PS0373) Double Diamond Deluxe Slots", + "peps0425", "Player's Edge Plus (PS0425) Sizzling Sevens Slots", "peps0426", "Player's Edge Plus (PS0426) Sizzling Sevens Slots", + "peps0470", "Player's Edge Plus (PS0470) Triple Diamond Slots", "peps0581", "Player's Edge Plus (PS0581) Red White & Blue Slots", "peps0615", "Player's Edge Plus (PS0615) Chaos Slots", + "peps0628", "Player's Edge Plus (PS0628) Double Black Jack Slots", "peps0631", "Player's Edge Plus (PS0631) Red White & Blue Slots", + "peps0708", "Player's Edge Plus (PS0708) Double Cherry Bar Slots", "peps0716", "Player's Edge Plus (PS0716) River Gambler Slots", + "peps0722", "Player's Edge Plus (PS0722) River Gambler Slots", "pepsiman", "PEPSI Man", "percuss", "The Percussor", "perestro", "Perestroika Girls", "perestrof", "Perestroika Girls (Fuuki license)", "perfect", "Perfect Game (Russia)", + "perfect1", "Perfect1 (MSX1)", "perfrman", "Performan (Japan)", "perfrmanu", "Performan (US)", + "peribox", "Peripheral expansion box", + "peribox_998", "Peripheral expansion box 99/8", + "peribox_ev", "Peripheral expansion box EVPC", + "peribox_gen", "Peripheral expansion box Geneve", + "peribox_sg", "Peripheral expansion box SGCPU", + "peribox_slot", "TI P-Box slot", + "pes", "VPU-01 Speech box", "pesadelo", "Pesadelo (bootleg of Knightmare on MSX)", "peset001", "Player's Edge Plus (Set001) Set Chip", + "peset004", "Player's Edge Plus (SET004) Set Chip", + "peset012", "Player's Edge Plus (SET012) Set Chip", + "peset022", "Player's Edge Plus (SET022) Set Chip", "peset038", "Player's Edge Plus (Set038) Set Chip", + "peset100", "Player's Edge Plus (SET100) Set Chip", + "peset117", "Player's Edge Plus (SET117) Set Chip", "pestplce", "Pest Place", + "pet2001", "PET 2001-4", + "pet20018", "PET 2001-8", + "pet2001b", "PET 2001-B8", + "pet2001b16", "PET 2001-B16", + "pet2001b32", "PET 2001-B32", + "pet2001n", "PET 2001-N8", + "pet2001n16", "PET 2001-N16", + "pet2001n32", "PET 2001-N32", + "pet4016", "PET 4016", + "pet4032", "PET 4032", + "pet4032b", "PET 4032B", + "pet4032f", "PET 4032 (Fat 40)", + "pet64", "PET 64 / CBM 4064 (NTSC)", + "pet8032", "PET 8032", + "pet_64k", "PET 64KB RAM", + "pet_datassette_port", "Datassette Port", + "pet_expansion_slot", "PET memory expansion port", + "pet_softbox", "PET SoftBox", + "pet_superpet", "SuperPET", + "pet_user_diag", "PET Userport Diagnostic Connector", + "pet_user_port", "PET user port", "petaco", "Petaco", "petaco2", "Petaco 2", "peterpak", "Peter Pack-Rat", + "petshopa", "Pet Shop", "pettanp", "Pettan Pyuu (Japan)", + "petucb2", "PET Userport 'CB2 Sound' Device", + "petuja", "PET Userport Joystick Adapter", "pex0002p", "Player's Edge Plus (X000002P+XP000038) Standard Draw Poker", "pex0002pa", "Player's Edge Plus (X000002P+XP000109) Standard Draw Poker", + "pex0006k", "Player's Edge Plus (X000006K+XK000001) Keno", + "pex0006p", "Player's Edge Plus (X000006P+XP000038) Standard Draw Poker", + "pex0013k", "Player's Edge Plus (X000013K+XK000011) Keno", "pex0040p", "Player's Edge Plus (X000040P+XP000038) Standard Draw Poker", + "pex0042p", "Player's Edge Plus (X000042P+XP000038) 10's or Better", "pex0045p", "Player's Edge Plus (X000045P+XP000038) 10's or Better", "pex0046p", "Player's Edge Plus (X000046P+XP000038) 10's or Better", "pex0053p", "Player's Edge Plus (X000053P+XP000038) Joker Poker (Aces or Better)", @@ -18363,7 +23593,17 @@ const char* mameNameToRealName[] = { "pex0055pp", "Player's Edge Plus (X000055P+XP000104) Deuces Wild Poker", "pex0055pq", "Player's Edge Plus (X000055P+XP000112) Deuces Wild Poker", "pex0055pr", "Player's Edge Plus (X000055P+XP000126) Deuces Wild Poker", + "pex0055ps", "Player's Edge Plus (X000055P+XP000132) Deuces Wild Poker", + "pex0055pt", "Player's Edge Plus (X000055P+XP000137) Deuces Wild Poker", + "pex0057p", "Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker", + "pex0057pa", "Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker (The Orleans)", + "pex0057pb", "Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker (The Fun Ships)", + "pex0057pc", "Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker (Horseshoe)", + "pex0057pd", "Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker (The Wild Wild West Casino)", + "pex0057pe", "Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker (Sunset Station Hotel-Casino)", "pex0060p", "Player's Edge Plus (X000060P+XP000038) Standard Draw Poker", + "pex0124p", "Player's Edge Plus (X000124P+XP000038) Deuces Wild Poker", + "pex0150p", "Player's Edge Plus (X000150P+XP000038) Standard Draw Poker", "pex0158p", "Player's Edge Plus (X000158P+XP000038) 4 of a Kind Bonus Poker", "pex0171p", "Player's Edge Plus (X000171P+XP000038) Joker Poker", "pex0188p", "Player's Edge Plus (X000188P+XP000038) Standard Draw Poker", @@ -18372,9 +23612,11 @@ const char* mameNameToRealName[] = { "pex0203p", "Player's Edge Plus (X000203P+XP000038) 4 of a Kind Bonus Poker", "pex0224p", "Player's Edge Plus (X000224P+XP000053) Deuces Wild Poker", "pex0225p", "Player's Edge Plus (X000225P+XP000079) Dueces Joker Wild Poker", + "pex0242p", "Player's Edge Plus (X000242P+XP000038) Deuces Wild Poker", "pex0265p", "Player's Edge Plus (X000265P+XP000038) 4 of a Kind Bonus Poker", "pex0291p", "Player's Edge Plus (X000291P+XP000053) Deuces Wild Poker", "pex0417p", "Player's Edge Plus (X000417P+XP000053) Deuces Wild Poker", + "pex0426p", "Player's Edge Plus (X000426P+XP000038) Joker Poker", "pex0430p", "Player's Edge Plus (X000430P+XP000079) Dueces Joker Wild Poker", "pex0434p", "Player's Edge Plus (X000434P+XP000038) Bonus Poker Deluxe", "pex0447p", "Player's Edge Plus (X000447P+XP000038) Standard Draw Poker", @@ -18382,75 +23624,139 @@ const char* mameNameToRealName[] = { "pex0451p", "Player's Edge Plus (X000451P+XP000038) Bonus Poker Deluxe", "pex0452p", "Player's Edge Plus (X000452P+XP000038) Double Deuces Wild Poker", "pex0454p", "Player's Edge Plus (X000454P+XP000038) Bonus Poker Deluxe", + "pex0455p", "Player's Edge Plus (X000455P+XP000038) Joker Poker", "pex0458p", "Player's Edge Plus (X000458P+XP000038) Joker Poker (Aces or Better)", "pex0459p", "Player's Edge Plus (X000459P+XP000038) Joker Poker", "pex0459pa", "Player's Edge Plus (X000459P+XP000155) Joker Poker", + "pex0489p", "Player's Edge Plus (X000489P+XP000038) Double Down Stud Deuces Wild Poker", "pex0508p", "Player's Edge Plus (X000508P+XP000038) Loose Deuce Deuces Wild! Poker", "pex0514p", "Player's Edge Plus (X000514P+XP000038) Double Bonus Poker", "pex0515p", "Player's Edge Plus (X000515P+XP000038) Double Bonus Poker", + "pex0516p", "Player's Edge Plus (X000516P+XP000038) Double Bonus Poker", "pex0536p", "Player's Edge Plus (X000536P+XP000038) Joker Poker", "pex0537p", "Player's Edge Plus (X000537P+XP000038) Standard Draw Poker", + "pex0550p", "Player's Edge Plus (X000550P+XP000119) Joker Poker (Two Pair or Better)", + "pex0557p", "Player's Edge Plus (X000557P+XP000119) Standard Draw Poker", "pex0568p", "Player's Edge Plus (X000568P+XP000038) Joker Poker", + "pex0578p", "Player's Edge Plus (X000578P+XP000038) Standard Draw Poker", "pex0581p", "Player's Edge Plus (X000581P+XP000038) 4 of a Kind Bonus Poker", "pex0588p", "Player's Edge Plus (X000588P+XP000038) Joker Poker", "pex0725p", "Player's Edge Plus (X000725P+XP000038) Double Bonus Poker", "pex0726p", "Player's Edge Plus (X000726P+XP000038) Double Bonus Poker", "pex0727p", "Player's Edge Plus (X000727P+XP000038) Double Bonus Poker", "pex0763p", "Player's Edge Plus (X000763P+XP000038) 4 of a Kind Bonus Poker", + "pex0764p", "Player's Edge Plus (X000764P+XP000038) 4 of a Kind Bonus Poker", "pex0838s", "Player's Edge Plus (X000838S+XS000002) Five Times Pay Slots", "pex0841s", "Player's Edge Plus (X000841S+XS000002) Five Times Pay Slots", "pex0998s", "Player's Edge Plus (X000998S+XS000006) Triple Triple Diamond Slots", "pex1087s", "Player's Edge Plus (X001087S+XS000006) Double Double Diamond Slots", + "pex2010p", "Player's Edge Plus (X002010P+XP000038) Nevada Bonus Poker", + "pex2016p", "Player's Edge Plus (X002016P+XP000038) Full House Bonus Poker", + "pex2017p", "Player's Edge Plus (X002017P+XP000038) Full House Bonus Poker", "pex2018p", "Player's Edge Plus (X002018P+XP000038) Full House Bonus Poker", + "pex2021p", "Player's Edge Plus (X002021P+XP000038) Lucky Deal Poker", + "pex2024p", "Player's Edge Plus (X002024P+XP000119) Double Bonus Poker", "pex2025p", "Player's Edge Plus (X002025P+XP000019) Deuces Wild Bonus Poker", "pex2026p", "Player's Edge Plus (X002026P+XP000019) Deuces Wild Bonus Poker", "pex2027p", "Player's Edge Plus (X002027P+XP000019) Deuces Wild Bonus Poker", + "pex2028p", "Player's Edge Plus (X002028P+XP000019) Deuces Wild Bonus Poker", + "pex2029p", "Player's Edge Plus (X002029P+XP000019) Deuces Wild Bonus Poker", "pex2031p", "Player's Edge Plus (X002031P+XP000112) Lucky Deal Poker", + "pex2033p", "Player's Edge Plus (X002033P+XP000038) White Hot Aces Poker", + "pex2034p", "Player's Edge Plus (X002034P+XP000038) White Hot Aces Poker", "pex2035p", "Player's Edge Plus (X002035P+XP000112) White Hot Aces Poker", "pex2036p", "Player's Edge Plus (X002036P+XP000112) White Hot Aces Poker", + "pex2037p", "Player's Edge Plus (X002037P+XP000038) Nevada Bonus Poker", + "pex2038p", "Player's Edge Plus (X002038P+XP000038) Nevada Bonus Poker", + "pex2039p", "Player's Edge Plus (X002039P+XP000038) Nevada Bonus Poker", "pex2040p", "Player's Edge Plus (X002040P+XP000038) Nevada Bonus Poker", "pex2042p", "Player's Edge Plus (X002042P+XP000038) Triple Bonus Poker", "pex2043p", "Player's Edge Plus (X002043P+XP000038) Triple Bonus Poker", + "pex2044p", "Player's Edge Plus (X002044P+XP000038) Triple Bonus Poker", "pex2045p", "Player's Edge Plus (X002045P+XP000038) Triple Bonus Poker", "pex2066p", "Player's Edge Plus (X002066P+XP000038) Double Double Bonus Poker", "pex2067p", "Player's Edge Plus (X002067P+XP000038) Double Double Bonus Poker", "pex2068p", "Player's Edge Plus (X002068P+XP000038) Double Double Bonus Poker", "pex2069p", "Player's Edge Plus (X002069P+XP000038) Double Double Bonus Poker", "pex2070p", "Player's Edge Plus (X002070P+XP000038) Double Double Bonus Poker", + "pex2111p", "Player's Edge Plus (X002111P+XP000038) 4 of a Kind Bonus Poker (with Seq Royal Flush)", "pex2121p", "Player's Edge Plus (X002121P+XP000038) Standard Draw Poker", "pex2121pa", "Player's Edge Plus (X002121P+XP000037) Standard Draw Poker", + "pex2127p", "Player's Edge Plus (X002127P+XP000043) Double Bonus Poker featuring 'Your Property' Royals", + "pex2134p", "Player's Edge Plus (X002134P+XP000043) Faces 'n' Deuces Double Bonus Poker", "pex2150p", "Player's Edge Plus (X002150P+XP000038) 4 of a Kind Bonus Poker", + "pex2152p", "Player's Edge Plus (X002152P+XP000043) Blackjack Poker", "pex2172p", "Player's Edge Plus (X002172P+XP000112) Ace$ Bonus Poker", + "pex2172pa", "Player's Edge Plus (X002172P+XP000038) Ace$ Bonus Poker (The Fun Ships)", + "pex2173p", "Player's Edge Plus (X002173P+XP000038) Ace$ Bonus Poker", + "pex2178p", "Player's Edge Plus (X002178P+XP000119) Double Bonus Poker", + "pex2179p", "Player's Edge Plus (X002179P+XP000119) Double Bonus Poker", "pex2180p", "Player's Edge Plus (X002180P+XP000038) Double Bonus Poker", + "pex2211p", "Player's Edge Plus (X002211P+XP000043) Double Double Bonus with 3 Jacks Poker", + "pex2236p", "Player's Edge Plus (X002236P+XP000043) Double Double Bonus with 3 Aces Poker", "pex2241p", "Player's Edge Plus (X002241P+XP000079) 4 of a Kind Bonus Poker", "pex2244p", "Player's Edge Plus (X002244P+XP000079) Double Bonus Poker", "pex2245p", "Player's Edge Plus (X002245P+XP000055) Standard Draw Poker", "pex2245pa", "Player's Edge Plus (X002245P+XP000079) Standard Draw Poker", + "pex2247p", "Player's Edge Plus (X002247P+XP000038) Standard Draw Poker", "pex2250p", "Player's Edge Plus (X002250P+XP000050) Shockwave Poker", "pex2251p", "Player's Edge Plus (X002251P+XP000050) Shockwave Poker", + "pex2252p", "Player's Edge Plus (X002252P+XP000050) Shockwave Poker", + "pex2270p", "Player's Edge Plus (X002270P+XP000053) Jackpot Poker", + "pex2272p", "Player's Edge Plus (X002272P+XP000055) Black Jack Bonus Poker", + "pex2275p", "Player's Edge Plus (X002275P+XP000055) Black Jack Bonus Poker", + "pex2276p", "Player's Edge Plus (X002276P+XP000055) Black Jack Bonus Poker", + "pex2279p", "Player's Edge Plus (X002279P+XP000057) Ace$ Bonus", "pex2283p", "Player's Edge Plus (X002283P+XP000057) Dealt Deuces Wild Bonus Poker", "pex2284p", "Player's Edge Plus (X002284P+XP000057) Barbaric Decues Wild Bonus Poker", + "pex2287p", "Player's Edge Plus (X002287P+XP000057) No Faces Pay the Aces Poker", + "pex2297p", "Player's Edge Plus (X002297P+XP000053) Jackpot Poker", + "pex2297pa", "Player's Edge Plus (X002297P+XP000112) Jackpot Poker", "pex2302p", "Player's Edge Plus (X002302P+XP000038) Bonus Poker Deluxe", "pex2303p", "Player's Edge Plus (X002303P+XP000112) White Hot Aces Poker", + "pex2306p", "Player's Edge Plus (X002306P+XP000038) Triple Double Bonus Poker", "pex2307p", "Player's Edge Plus (X002307P+XP000112) Triple Double Bonus Poker", + "pex2308p", "Player's Edge Plus (X002308P+XP000038) Triple Double Bonus Poker", + "pex2309p", "Player's Edge Plus (X002309P+XP000038) Triple Double Bonus Poker", + "pex2310p", "Player's Edge Plus (X002310P+XP000038) Triple Double Bonus Poker", + "pex2312p", "Player's Edge Plus (X002312P+XP000038) Triple Bonus Poker Plus", "pex2314p", "Player's Edge Plus (X002314P+XP000112) Triple Bonus Poker Plus", + "pex2315p", "Player's Edge Plus (X002315P+XP000038) Triple Bonus Poker Plus", "pex2374p", "Player's Edge Plus (X002374P+XP000112) Super Aces Poker (Horseshoe)", + "pex2376p", "Player's Edge Plus (X002376P+XP000038) Super Double Bonus Poker", "pex2377p", "Player's Edge Plus (X002377P+XP000112) Super Double Bonus Poker", + "pex2386p", "Player's Edge Plus (X002386P+XP000038) 4 of a Kind Bonus Poker", + "pex2412p", "Player's Edge Plus (X002412P+XP000096) Standard Draw with 5 decks (Two Pair or Better)", + "pex2419p", "Player's Edge Plus (X002419P+XP000064) Deuces Wild Bonus Poker - French", "pex2420p", "Player's Edge Plus (X002420P+XP000064) Deuces Wild Bonus Poker - French", + "pex2421p", "Player's Edge Plus (X002421P+XP000064) Deuces Wild Bonus Poker - French", "pex2440p", "Player's Edge Plus (X002440P+XP000053) Deuces Wild Poker", "pex2461p", "Player's Edge Plus (X002461P+XP000055) Joker Poker (Two Pair or Better)", + "pex2474p", "Player's Edge Plus (X002474P+XP000038) Double Double Bonus Plus", + "pex2478p", "Player's Edge Plus (X002478P+XP000154) Joker Poker - French", + "pex2479p", "Player's Edge Plus (X002479P+XP000154) Joker Poker - French", + "pex2480p", "Player's Edge Plus (X002480P+XP000154) Joker Poker (Aces or Better) - French", + "pex2485p", "Player's Edge Plus (X002485P+XP000154) Standard Draw Poker - French", "pexm001p", "Player's Edge Plus (XM00001P+XMP00003) Multi-Poker", "pexm002p", "Player's Edge Plus (XM00002P+XMP00006) Multi-Poker", + "pexm002pa", "Player's Edge Plus (XM00002P+XMP00006) Multi-Poker (MGM Grand Detroit Casino)", "pexm003p", "Player's Edge Plus (XM00003P+XMP00024) Multi-Poker", "pexm004p", "Player's Edge Plus (XM00004P+XMP00002) Multi-Poker", "pexm005p", "Player's Edge Plus (XM00005P+XMP00004) Multi-Poker", "pexm006p", "Player's Edge Plus (XM00006P+XMP00006) Multi-Poker", + "pexm006pa", "Player's Edge Plus (XM00006P+XMP00002) Multi-Poker (The Orleans)", "pexm007p", "Player's Edge Plus (XM00007P+XMP00006) Multi-Poker", "pexm008p", "Player's Edge Plus (XM00008P+XMP00006) Multi-Poker", + "pexm009p", "Player's Edge Plus (XM00009P+XMP00002) Multi-Poker", + "pexm013p", "Player's Edge Plus (XM00013P+XMP00025) Multi-Poker", + "pexmp013", "Player's Edge Plus (XMP00013) 5-in-1 Wingboard (CG2346) - Spanish", "pexmp017", "Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2298)", "pexmp017a", "Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2352)", "pexmp017b", "Player's Edge Plus (XMP00017) 5-in-1 Wingboard (CG2426)", + "pexmp022", "Player's Edge Plus (XMP00022) 5-in-1 Wingboard (CG2346) - Spanish", + "pexmp026", "Player's Edge Plus (XMP00026) 5-in-1 Wingboard (CG2346) - Spanish", "pexmp030", "Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2426)", + "pexmp030a", "Player's Edge Plus (XMP00030) 5-in-1 Wingboard (CG2426)", "pf2012", "Psychic Force 2012", "pfevr_l2", "Pennant Fever (L-2)", "pfevr_p3", "Pennant Fever (P-3)", @@ -18459,8 +23765,11 @@ const char* mameNameToRealName[] = { "pgalvipa", "Pocket Gals V.I.P (set 2)", "pgear", "Powered Gear: Strategic Variant Armor Equipment (Japan 941024)", "pgearr1", "Powered Gear: Strategic Variant Armor Equipment (Japan 940916)", + "pgemeni", "P-GeMeni (060123)", "pgm", "PGM (Polygame Master) System BIOS", "pgm3in1", "Photo Y2K 2 (Flash 3-in-1)", + "pgmdemo", "Chaos (PGM Demo)", + "pgmfrog", "Frog Feast (PGM)", "pgoal", "Pleasure Goal / Futsal - 5 on 5 Mini Soccer (NGM-219)", "phantasm", "Phantasm (Japan)", "phantom", "Phantom (bootleg of Spectar)", @@ -18468,18 +23777,36 @@ const char* mameNameToRealName[] = { "phantoma", "Phantomas (bootleg of Spectar)", "phantomp", "Phantom Pays (4VXFC5431, New Zealand)", "pharo_l2", "Pharaoh (L-2)", + "pharpor", "Pharohs Fortune", "pharrier", "Planet Harriers", + "phc2", "PHC-2 (MSX1)", + "phc23", "Wavy PHC-23 (Japan) (MSX2)", + "phc25", "PHC-25 (Europe)", + "phc25j", "PHC-25 (Japan)", + "phc28", "PHC-28 (MSX1)", + "phc28l", "PHC-28L (MSX1)", + "phc28s", "PHC-28S (MSX1)", + "phc35j", "WAVY PHC-35J (Japan) (MSX2+)", + "phc55fd2", "Wavy PHC-55FD2 (MSX2)", + "phc64", "Mephisto PHC 64 (Germany)", + "phc70fd", "WAVY PHC-70FD (Japan) (MSX2+)", + "phc70fd2", "WAVY PHC-70FD2 (Japan) (MSX2+)", + "phc77", "Wavy PHC-77 (MSX2)", "phelios", "Phelios (Japan)", + "pheliosj", "Phelios (Japan)", "phklad", "Klad / Labyrinth (Photon System)", "phnix_l1", "Phoenix (L-1)", "phoenix", "Phoenix (Amstar)", "phoenix3", "Phoenix (T.P.N.)", + "phoenix_sound", "Phoenix Custom", "phoenixa", "Phoenix (Centuri, set 1)", + "phoenixass", "Phoenix (Assa, Spanish bootleg)", "phoenixb", "Phoenix (Centuri, set 2)", "phoenixc", "Phoenix (Irecsa / G.G.I Corp, set 1)", "phoenixc2", "Phoenix (Irecsa / G.G.I Corp, set 2)", "phoenixc3", "Phoenix (Irecsa / G.G.I Corp, set 3)", "phoenixc4", "Phoenix (Irecsa / G.G.I Corp, set 4)", + "phoenixdal", "Phoenix (D&L bootleg)", "phoenixj", "Phoenix (Taito Japan)", "phoenixs", "Phoenix (Spanish bootleg)", "phoenixt", "Phoenix (Taito)", @@ -18491,6 +23818,7 @@ const char* mameNameToRealName[] = { "photoy2k104", "Photo Y2K (ver. 104)", "phozon", "Phozon (Japan)", "phozons", "Phozon (Sidam)", + "phpball", "Power House Pinball", "phpython", "Python (Photon System)", "phrcraze", "Phraze Craze (6221-40, U5-0A)", "phrcrazea", "Phraze Craze (6221-40, U5-0)", @@ -18498,6 +23826,12 @@ const char* mameNameToRealName[] = { "phrcrazec", "Phraze Craze (6221-40, U5-3 Expanded Questions)", "phrcrazev", "Phraze Craze (6221-45, U5-2 Vertical)", "phtetris", "Tetris (Photon System)", + "phunsy", "PHUNSY", + "phxfant", "Phoenix Fantasy", + "pia6821", "6821 PIA", + "pic16c54", "PIC16C54", + "pic16c55", "PIC16C55", + "pic16c57", "PIC16C57", "piccolop", "Piccolo Poker 100", "pickin", "Pickin'", "pickwin", "Pick 'n Win (Version 2.9E Dual)", @@ -18509,6 +23843,11 @@ const char* mameNameToRealName[] = { "pickwino2", "Pick 'n Win (Version 2.5T)", "pickwinv1", "Pick 'n Win (Version 2.9R Dual)", "pickwinvt", "Pick 'n Win (Version 2.8T, Dual)", + "pico", "Pico (Europe, PAL)", + "pico_cart_slot", "Pico Cartridge Slot", + "picoj", "Pico (Japan, NTSC)", + "picou", "Pico (USA, NTSC)", + "piggypas", "Piggy Pass (version 04.40)", "pignewt", "Pig Newton (version C)", "pignewta", "Pig Newton (version A)", "pigout", "Pig Out: Dine Like a Swine! (set 1)", @@ -18516,7 +23855,10 @@ const char* mameNameToRealName[] = { "pigskin", "Pigskin 621AD (rev 1.1K 8/01/90)", "pigskina", "Pigskin 621AD (rev 2.0 7/06/90)", "pigskinb", "Pigskin 621AD (rev 1.1 6/05/90)", + "pilot1k", "Pilot 1000", + "pilot5k", "Pilot 5000", "pimbal", "Pimbal (Pinball 3000)", + "pimps", "P.I.M.P.S.", "pinball", "Pinball", "pinbo", "Pinbo (set 1)", "pinboa", "Pinbo (set 2)", @@ -18534,16 +23876,24 @@ const char* mameNameToRealName[] = { "pinkswtsa", "Pink Sweets: Ibara Sorekara (2006/04/06 MASTER VER...)", "pinkswtsb", "Pink Sweets: Ibara Sorekara (2006/04/06 MASTER VER.)", "pinkswtsx", "Pink Sweets: Ibara Sorekara (2006/xx/xx MASTER VER.)", + "pinmoonl", "Moon Light (Inder)", "pinpool", "Pinball Pool", + "pioner", "Pioner", + "piopx7", "PX-07 Palcom (MSX1)", + "piopx7uk", "PX-07UK Palcom (MSX1)", + "piopxv60", "PX-V60 (MSX1)", + "pipbug", "PIPBUG", "pipedrm", "Pipe Dream (World)", "pipedrmj", "Pipe Dream (Japan)", "pipedrmt", "Pipe Dream (Taiwan)", "pipedrmu", "Pipe Dream (US)", "pipeline", "Pipeline", + "pipibibi", "Pipi & Bibis / Whoopee (Japan) [bootleg ?]", "pipibibs", "Pipi & Bibis / Whoopee!! (Z80 sound cpu, set 1)", "pipibibsa", "Pipi & Bibis / Whoopee!! (Z80 sound cpu, set 2)", "pipibibsbl", "Pipi & Bibis / Whoopee!! (bootleg)", "pipibibsp", "Pipi & Bibis / Whoopee!! (prototype)", + "pippin", "Pippin @mark", "pir2001", "Pirate 2001 (Version 2.5E Dual)", "pir2001b1", "Pirate 2001 (Version 2.5R, set 1)", "pir2001bx", "Pirate 2001 (Version 2.40XT, set 1)", @@ -18567,6 +23917,7 @@ const char* mameNameToRealName[] = { "piranha", "Piranha", "piranhah", "Piranha (hack)", "piranhao", "Piranha (older)", + "piratar", "Pirates", "pirate2", "Pirate 2 (061005 World)", "pirate2_2", "Pirate 2 (070126 Russia)", "pirate2_2a", "Pirate 2 (bootleg, 070126, banking address hack)", @@ -18584,6 +23935,7 @@ const char* mameNameToRealName[] = { "pirate_3", "Pirate (060803 World)", "pirate_4", "Pirate (070412 Russia)", "pirates", "Pirates", + "piratesb", "Pirates (set 2)", "piratetr", "Pirate Treasure", "pirati", "Pirati", "piratpet", "Pirate Pete", @@ -18595,6 +23947,11 @@ const char* mameNameToRealName[] = { "pisces", "Pisces", "piscesb", "Pisces (bootleg)", "pistoldm", "Pistol Daimyo no Bouken (Japan)", + "pit68230", "PIT68230", + "pit8253", "8253 PIT", + "pit8254", "8254 PIT", + "pit8259", "8259 PIC", + "pitagjr", "Pitagorin Junior", "pitboss", "The Pit Boss (2214-04)", "pitboss2", "Pit Boss II (9221-01C)", "pitbossa", "The Pit Boss (2214-03, U5-0C)", @@ -18609,6 +23966,8 @@ const char* mameNameToRealName[] = { "pitfall2", "Pitfall II (315-5093)", "pitfall2a", "Pitfall II (315-5093, Flicky Conversion)", "pitfall2u", "Pitfall II (not encrypted)", + "pitfallu", "Pitfall II (not encrypted)", + "pitfigh3", "Pit Fighter (version 3)", "pitfight", "Pit Fighter (rev 9)", "pitfight3", "Pit Fighter (rev 3)", "pitfight4", "Pit Fighter (rev 4)", @@ -18620,8 +23979,12 @@ const char* mameNameToRealName[] = { "pitnrun", "Pit & Run - F-1 Race (set 1)", "pitnruna", "Pit & Run - F-1 Race (set 2)", "pjustic", "Moero Justice Gakuen (JPN) / Project Justice (USA, EXP, KOR, AUS) (Rev A)", + "pk6128c", "PK-6128c", + "pk8002", "PK8002 Elf", + "pk88", "Elektronika PK-88", "pkgnsh", "Pachinko Gindama Shoubu (Japan)", "pkgnshdx", "Pachinko Gindama Shoubu DX (Japan)", + "pkii_dm", "Unknown Poker PKII/DM", "pkladies", "Poker Ladies", "pkladiesbl", "Poker Ladies (Censored bootleg)", "pkladiesl", "Poker Ladies (Leprechaun ver. 510)", @@ -18637,6 +24000,8 @@ const char* mameNameToRealName[] = { "pktgaldxj", "Pocket Gal Deluxe (Japan v3.00)", "pkunwar", "Penguin-Kun Wars (US)", "pkunwarj", "Penguin-Kun Wars (Japan)", + "pla", "PLA", + "plan80", "Plan-80", "platoon", "Vs. Platoon", "play_a24", "Playboy 35th Anniversary (2.4)", "playball", "PlayBall! (prototype)", @@ -18644,26 +24009,31 @@ const char* mameNameToRealName[] = { "playboyf", "Playboy (5.00 France)", "playboyf_203", "Playboy (2.03 France)", "playboyf_300", "Playboy (3.00 France)", + "playboyf_302", "Playboy (3.02 France)", "playboyf_303", "Playboy (3.03 France)", "playboyf_401", "Playboy (4.01 France)", "playboyg", "Playboy (5.00 Germany)", "playboyg_203", "Playboy (2.03 Germany)", "playboyg_300", "Playboy (3.00 Germany)", + "playboyg_302", "Playboy (3.02 Germany)", "playboyg_303", "Playboy (3.03 Germany)", "playboyg_401", "Playboy (4.01 Germany)", "playboyi", "Playboy (5.00 Italy)", "playboyi_203", "Playboy (2.03 Italy)", "playboyi_300", "Playboy (3.00 Italy)", + "playboyi_302", "Playboy (3.02 Italy)", "playboyi_303", "Playboy (3.03 Italy)", "playboyi_401", "Playboy (4.01 Italy)", "playboyl", "Playboy (5.00 Spain)", "playboyl_203", "Playboy (2.03 Spain)", "playboyl_300", "Playboy (3.00 Spain)", + "playboyl_302", "Playboy (3.02 Spain)", "playboyl_303", "Playboy (3.03 Spain)", "playboyl_401", "Playboy (4.01 Spain)", "playboys", "Playboy (5.00)", "playboys_203", "Playboy (2.03)", "playboys_300", "Playboy (3.00)", + "playboys_302", "Playboy (3.02)", "playboys_303", "Playboy (3.03)", "playboys_401", "Playboy (4.01)", "playch10", "PlayChoice-10 BIOS", @@ -18673,9 +24043,15 @@ const char* mameNameToRealName[] = { "pleiadbl", "Pleiads (bootleg set 1)", "pleiadce", "Pleiads (Centuri)", "pleiads", "Pleiads (Tehkan)", + "pleiads_sound", "Pleiads Custom", "pleiadsb2", "Pleiads (bootleg set 2)", + "pleiadsi", "Pleiads (Irecsa)", + "pleiadsn", "Pleiads (Niemer S.A.)", + "pleiadss", "Pleiads (Spanish bootleg)", "plgirls", "Play Girls", "plgirls2", "Play Girls 2", + "plgirls2b", "Play Girls 2 (bootleg)", + "plldium", "Palladium Video-Computer-Game", "plotting", "Plotting (World set 1)", "plottinga", "Plotting (World set 2, protected)", "plottingb", "Plotting (World set 3, earliest version)", @@ -18685,9 +24061,23 @@ const char* mameNameToRealName[] = { "pltkids", "Pilot Kids (Model 2B, Revision A)", "pltkidsa", "Pilot Kids (Model 2A)", "plumppop", "Plump Pop (Japan)", + "plus1", "Plus One", + "plus4", "Plus/4 (NTSC)", + "plus4_expansion_slot", "Expansion Port", + "plus4_sid", "Plus/4 SID cartridge", + "plus4_standard", "Plus/4 standard cartridge", + "plus4p", "Plus/4 (PAL)", "plusalph", "Plus Alpha", "plygonet", "Polygonet Commanders (ver UAA)", + "pm68k", "PM68K", "pma", "PMA Poker", + "pmac6100", "Power Macintosh 6100/60", + "pmd851", "PMD-85.1", + "pmd852", "PMD-85.2", + "pmd852a", "PMD-85.2A", + "pmd852b", "PMD-85.2B", + "pmd853", "PMD-85.3", + "pmi80", "PMI-80", "pmpoker", "PlayMan Poker (German)", "pmv112", "Pinball Magic", "pmv112r", "Pinball Magic (Redemption)", @@ -18698,12 +24088,19 @@ const char* mameNameToRealName[] = { "pnkpnthr", "Pink Panther", "pntnpuzl", "Paint & Puzzle", "pnyaa", "Pochi and Nyaa", + "pockchal", "Pocket Challenge (Japan)", "pocketrc", "Pocket Racer (Japan, PKR1/VER.B)", + "pockstat", "Sony PocketStation", "podrace", "Star Wars Pod Racer", + "pofo", "Portfolio", + "poisk1", "Poisk-1", + "poisk2", "Poisk-2", "poitto", "Poitto!", "poizone", "Poizone", "pokasuka", "Pokasuka Ghost", "pokechmp", "Poke Champ", + "pokechmpa", "Poke Champ (set 2)", + "pokemini", "Pokemon Mini", "poker41", "Four in One Poker", "poker52", "Poker 52 (Ver. 1.2)", "poker72", "Poker Monarch (v2.50)", @@ -18713,8 +24110,11 @@ const char* mameNameToRealName[] = { "pokermon", "Mundial/Mondial (Italian/French)", "pokeroul", "Poker Roulette (Version 8.22)", "pokersis", "unknown Sisteme France Poker", + "pokey", "POKEY", "pokio", "Pokio (Dutch, Game Card 95-750-278)", + "poknight", "Poker Night", "pokonl97", "Poker Only '97 (ver. 3.3)", + "pokonyan", "Pokonyan (Japan 940322)", "pokrdice", "Poker Dice", "polar", "Polar Explorer", "polaris", "Polaris (Latest version)", @@ -18722,14 +24122,21 @@ const char* mameNameToRealName[] = { "polarisbr", "Polaris (Brazil)", "polariso", "Polaris (Original version)", "polepos", "Pole Position (World)", + "polepos1", "Pole Position (Atari version 1)", "polepos2", "Pole Position II (Japan)", "polepos2a", "Pole Position II (Atari)", "polepos2b", "Pole Position II (bootleg)", "polepos2bi", "Gran Premio F1 (Italian bootleg of Pole Position II)", + "polepos_sound", "Pole Position Custom", + "poleposa", "Pole Position (Atari version 2)", "poleposa1", "Pole Position (Atari version 1)", "poleposa2", "Pole Position (Atari version 2)", "poleposj", "Pole Position (Japan)", "poleposn", "Pole Position (Sonic)", + "poleps2a", "Pole Position II (Atari)", + "poleps2b", "Pole Position II (Atari bootleg 1)", + "poleps2c", "Pole Position II (Atari bootleg 2)", + "polgar", "Mephisto Polgar Schachcomputer", "polic_l2", "Police Force (LA-2)", "polic_l3", "Police Force (LA-3)", "polic_l4", "Police Force (LA-4)", @@ -18741,14 +24148,23 @@ const char* mameNameToRealName[] = { "pollux", "Pollux (set 1)", "polluxa", "Pollux (set 2)", "polluxa2", "Pollux (set 3)", + "polluxn", "Pollux (Japan, NTC license, distributed by Atlus)", + "poly1", "Poly-1 Educational Computer", + "poly88", "Poly-88", + "poly880", "Poly-Computer 880", + "poly8813", "Poly-8813", "polynetw", "Poly-Net Warriors (ver JAA)", "polyplay", "Poly-Play", "polystar", "Tobe! Polystars (ver JAA)", + "polyvcg", "Polybrain Video Computer Game", "pomp_l1", "Pompeii (Shuffle) (L-1)", + "pompeiar", "Pompei", "pompingw", "Pomping World (Japan)", + "pompus2", "Pompeii2", "ponchin", "Mahjong Pon Chin Kan (Japan set 1)", "ponchina", "Mahjong Pon Chin Kan (Japan set 2)", "pong", "Pong (Rev E) external", + "pongd", "Pong Doubles [TTL]", "pongf", "Pong (Rev E)", "ponpoko", "Ponpoko", "ponpokov", "Ponpoko (Venture Line)", @@ -18763,6 +24179,7 @@ const char* mameNameToRealName[] = { "pool10g", "Pool 10 (Italian, set 6)", "pool10h", "Pool 10 (Italian, set 7)", "pool10i", "Pool 10 (Italian, set 8)", + "pool_l5", "Pool Sharks (LA-5)", "pool_l6", "Pool Sharks (LA-6)", "pool_l7", "Pool Sharks (LA-7)", "pool_le2", "Pool Sharks (LE-2)", @@ -18775,20 +24192,26 @@ const char* mameNameToRealName[] = { "pooyan", "Pooyan", "pooyans", "Pooyan (Stern Electronics)", "pop_hh", "Popper (Hard Head bootleg)", + "pop_la4", "Popeye Saves The Earth (LA-4)", "pop_lx5", "Popeye Saves The Earth (LX-5)", "pop_pa3", "Popeye Saves The Earth (PA-3)", "popbingo", "Pop Bingo", "popbounc", "Pop 'n Bounce / Gapporin", "popeye", "Popeye (revision D)", + "popeye2", "Popeye (set 2)", "popeyebl", "Popeye (bootleg)", "popeyef", "Popeye (revision F)", "popeyeman", "Popeye-Man", "popeyeu", "Popeye (revision D not protected)", + "popflama", "Pop Flamer (set 2)", "popflame", "Pop Flamer (protected)", + "popflame_sound", "Pop Flamer Custom", "popflamea", "Pop Flamer (not protected)", "popflameb", "Pop Flamer (hack?)", "popflamen", "Pop Flamer (bootleg on Naughty Boy PCB)", + "popn1", "Pop'n Music 1 (ver AA-A)", "popn2", "Pop'n Music 2 (ver JA-A)", + "popn3", "Pop'n Music 3 (ver JA-A)", "popn4", "Pop'n Music 4", "popn5", "Pop'n Music 5", "popn6", "Pop'n Music 6", @@ -18801,6 +24224,7 @@ const char* mameNameToRealName[] = { "popnpopu", "Pop'n Pop (Ver 2.07A 1998/02/09)", "popobear", "PoPo Bear", "popper", "Popper", + "poppympt", "Poppy MPT-03 Tele Computer Spiel", "popshot", "Pop Shot (prototype)", "popspops", "Pop's Pop's", "porky", "Porky", @@ -18808,6 +24232,30 @@ const char* mameNameToRealName[] = { "portman", "Port Man", "portrait", "Portraits (set 1)", "portraita", "Portraits (set 2)", + "potc_110af", "Pirates of the Caribbean v1.10 (English,French)", + "potc_110ai", "Pirates of the Caribbean v1.10 (English,Italian)", + "potc_110gf", "Pirates of the Caribbean v1.10 (German,French)", + "potc_111as", "Pirates of the Caribbean v1.11 (English,Spanish)", + "potc_113af", "Pirates of the Caribbean v1.13 (English,French)", + "potc_113ai", "Pirates of the Caribbean v1.13 (English,Italian)", + "potc_113as", "Pirates of the Caribbean v1.13 (English,Spanish)", + "potc_113gf", "Pirates of the Caribbean v1.13 (German,French)", + "potc_115af", "Pirates of the Caribbean v1.15 (English,French)", + "potc_115ai", "Pirates of the Caribbean v1.15 (English,Italian)", + "potc_115as", "Pirates of the Caribbean v1.15 (English,Spanish)", + "potc_115gf", "Pirates of the Caribbean v1.15 (German,French)", + "potc_300af", "Pirates of the Caribbean v3.00 (English,French)", + "potc_300ai", "Pirates of the Caribbean v3.00 (English,Italian)", + "potc_300as", "Pirates of the Caribbean v3.00 (English,Spanish)", + "potc_300gf", "Pirates of the Caribbean v3.00 (German,French)", + "potc_400af", "Pirates of the Caribbean v4.00 (English,French)", + "potc_400ai", "Pirates of the Caribbean v4.00 (English,Italian)", + "potc_400as", "Pirates of the Caribbean v4.00 (English,Spanish)", + "potc_400gf", "Pirates of the Caribbean v4.00 (German,French)", + "potc_600", "Pirates of the Caribbean v6.00 (English,French)", + "potc_600ai", "Pirates of the Caribbean v6.00 (English,Italian)", + "potc_600as", "Pirates of the Caribbean v6.00 (English,Spanish)", + "potc_600gf", "Pirates of the Caribbean v6.00 (German,French)", "potgame", "Pot Game (Italian)", "potgoldu", "Pot O' Gold (U.S. Games, v400x?)", "potnpkra", "Jack Potten's Poker (set 2)", @@ -18816,6 +24264,8 @@ const char* mameNameToRealName[] = { "potnpkrd", "Jack Potten's Poker (set 5)", "potnpkre", "Jack Potten's Poker (set 6)", "potnpkrf", "Jack Potten's Poker (set 7, Royale GFX)", + "potnpkrg", "Jack Potten's Poker (set 8, Australian)", + "potnpkrh", "Jack Potten's Poker (set 9, 'just 4 fun')", "poto_a32", "The Phantom of the Opera (3.2)", "potogold", "Pot of Gold", "potopoto", "Poto Poto (Japan)", @@ -18823,7 +24273,9 @@ const char* mameNameToRealName[] = { "poundfor", "Pound for Pound (World)", "poundforj", "Pound for Pound (Japan)", "poundforu", "Pound for Pound (US)", + "poundfou", "Pound for Pound (US)", "pow", "P.O.W. - Prisoners of War (US version 1)", + "pow3000", "Power 3000", "powerbal", "Power Balls", "powerbals", "Power Balls (Super Slam conversion)", "powercrd", "Power Card (Ver 0263, encrypted)", @@ -18832,14 +24284,30 @@ const char* mameNameToRealName[] = { "powerinsa", "Power Instinct (USA, bootleg set 1)", "powerinsb", "Power Instinct (USA, bootleg set 2)", "powerinsj", "Gouketsuji Ichizoku (Japan)", + "powervr2", "PowerVR 2", "powj", "Datsugoku - Prisoners of War (Japan)", "powrplay", "Power Play", "powyak96", "Jikkyou Powerful Pro Yakyuu '96 (GV017 Japan 1.03)", "powyakex", "Jikkyou Powerful Pro Yakyuu EX (GX802 VER. JAB)", + "pp01", "PP-01", + "pp1292", "PP-1292 Advanced Programmable Video System", + "pp1392", "PP-1392 Advanced Programmable Video System", "ppan", "Peter Pan (bootleg of Hook)", + "ppc403ga", "PowerPC 403GA", + "ppc403gcx", "PowerPC 403GCX", + "ppc405gp", "PowerPC 405GP", + "ppc512", "Amstrad PPC512", + "ppc601", "PowerPC 601", + "ppc602", "PowerPC 602", + "ppc603", "PowerPC 603", + "ppc603e", "PowerPC 603e", + "ppc603r", "PowerPC 603R", + "ppc604", "PowerPC 604", + "ppc640", "Amstrad PPC640", "ppcar", "Pang Pang Car", "ppchamp", "Pasha Pasha Champ Mini Game Festival (Korea)", "ppd", "ParaParaDancing", + "ppj", "Pyon Pyon Jump (V1.40, Japan)", "ppking", "Ping-Pong King", "ppmast93", "Ping Pong Masters '93", "ppp", "ParaParaParadise", @@ -18847,8 +24315,19 @@ const char* mameNameToRealName[] = { "ppp1mp", "ParaParaParadise 1st Mix Plus", "ppp2nd", "ParaParaParadise 2nd Mix", "pprobe", "Planet Probe (prototype?)", + "pps4", "PPS4", "ppsatan", "Poka Poka Satan (Japan)", "ppspeed", "Speed Up (Spanish bootleg of Pole Position)", + "ppu2c02", "2C02 PPU", + "ppu2c03b", "2C03B PPU", + "ppu2c04", "2C04 PPU", + "ppu2c05_01", "2C05_01 PPU", + "ppu2c05_02", "2C05_02 PPU", + "ppu2c05_03", "2C05_03 PPU", + "ppu2c05_04", "2C05_04 PPU", + "ppu2c07", "2C07 PPU", + "pr7820", "Pioneer PR-7820", + "pr8210", "Pioneer PR-8210", "pr_5xcsh", "5x Cash (Project) (PROCONN)", "pr_7hvn", "777 Heaven (Project) (PROCONN)", "pr_7hvna", "777 Heaven (Project) (10GBP Jackpot) (PROCONN)", @@ -18981,22 +24460,59 @@ const char* mameNameToRealName[] = { "pr_whlft", "Wheel Of Fortune (Project) (PROCONN)", "pr_wldkn", "Wild Kings (Project) (PROCONN)", "pr_wnstk", "Winning Streak (Version 1.1) (Coinworld)", + "prav82", "Pravetz 82", + "prav8c", "Pravetz 8C", + "prav8d", "Pravetz 8D", + "prav8dd", "Pravetz 8D (Disk ROM)", + "prav8m", "Pravetz 8M", + "prc28su", "Print Club 2 Vol. 8 Summer (J 970616 V1.100)", + "prc297wi", "Print Club 2 '97 Winter Ver (J 971017 V1.100, set 1)", + "prc297wia", "Print Club 2 '97 Winter Ver (J 971017 V1.100, set 2)", + "prc298au", "Print Club 2 '98 Autumn Ver (J 980827 V1.000)", + "prc298sp", "Print Club 2 '98 Spring Ver (J 971017 V1.100)", + "prc298su", "Print Club 2 '98 Summer Ver (J 980603 V1.100)", + "prc29au", "Print Club 2 Vol. 9 Autumn (J V1.100)", + "prc2ksu", "Print Club 2 2000 Summer", + "prdgp03", "Pride GP 2003 (PR21 Ver. A)", "prehisle", "Prehistoric Isle in 1930 (World)", "prehislek", "Prehistoric Isle in 1930 (Korea)", "prehisleu", "Prehistoric Isle in 1930 (US)", + "prehislu", "Prehistoric Isle in 1930 (US)", "preisle2", "Prehistoric Isle 2", + "prestige", "PreComputer Prestige Elite", + "prestmpt", "Prestige Video Computer Game MPT-03", + "prideaf", "Pride Of Africa", "prikura", "Princess Clara Daisakusen (J 960910 V1.000)", "primella", "Primella", + "primevah", "Primeval Hunt", "primglex", "Prime Goal EX (Japan, PG1/VER.A)", + "primoa32", "Primo A-32", + "primoa48", "Primo A-48", + "primoa64", "Primo A-64", + "primob32", "Primo B-32", + "primob48", "Primo B-48", + "primob64", "Primo B-64", + "primoc64", "Primo C-64", "primrag2", "Primal Rage 2 (Ver 0.36a)", "primrage", "Primal Rage (version 2.3)", "primrage20", "Primal Rage (version 2.0)", "princess", "Cosmic Princess", + "printer", "Laser/VZ Printer Interface", + "printer_image", "Printer", "prmrsocr", "Premier Soccer (ver EAB)", "prmrsocrj", "Premier Soccer (ver JAB)", "prmtmfgt", "Prime Time Fighter (Ver 2.1A 1993/05/21) (New Version)", "prmtmfgto", "Prime Time Fighter (Ver 2.1A 1993/05/21) (Old Version)", + "pro128", "Prodest PC 128", + "pro128s", "Prodest PC 128S", + "pro80", "Pro-80", + "prof180x", "PROF-180X", + "prof181x", "PROF-181X", + "prof80", "PROF-80", + "prof80_mmu", "PROF80_MMU", + "profi", "Profi", "profpac", "Professor Pac-Man", + "profweis", "Professor Weiss-Alles", "progear", "Progear (USA 010117)", "progeara", "Progear (Asia 010117)", "progearj", "Progear no Arashi (Japan 010117)", @@ -19011,20 +24527,46 @@ const char* mameNameToRealName[] = { "promutrvb", "Progressive Music Trivia (Question set 3)", "promutrvc", "Progressive Music Trivia (Question set 4)", "propcycl", "Prop Cycle (Rev. PR2 Ver.A)", + "prophar", "Prophecy", + "prose2k", "Prose 2000/2020 v3.4.1", + "prose2ko", "Prose 2000/2020 v1.1", "prosoccr", "Pro Soccer", "prosport", "Pro Sports - Bowling, Tennis, and Golf (set 1)", "prosporta", "Pro Sports - Bowling, Tennis, and Golf (set 2)", "protennb", "Tennis (bootleg of Pro Tennis)", + "proteus3", "Proteus III", + "prpht600", "Prophet-600", + "prsarcde", "Personal Arcade", "prtyanim", "Party Animal", + "prtyanimg", "Party Animal (German)", + "prtygras", "Party Gras (MV4115/3, Export, touch)", "prtytime", "Party Time: Gonta the Diver II / Ganbare! Gonta!! 2 (World Release)", + "przfigha", "Prize Fight", + "psa", "Sony PlayStation (Asia-Pacific)", "psailor1", "Bishoujo Janshi Pretty Sailor 18-kin (Japan)", "psailor2", "Bishoujo Janshi Pretty Sailor 2 (Japan)", "psarc95", "PS Arcade 95", "psattack", "P's Attack", + "pse", "Sony PlayStation (Europe)", + "pseudo_terminal", "Pseudo terminal", + "psion1", "Organiser I", + "psioncm", "Organiser II CM", + "psionla", "Organiser II LA", + "psionlam", "Organiser II LAM", + "psionlz", "Organiser II LZ", + "psionlz64", "Organiser II LZ64", + "psionlz64s", "Organiser II LZ64S", + "psionp200", "Organiser II P200", + "psionp350", "Organiser II P350", + "psionp464", "Organiser II P464", + "psionxp", "Organiser II XP", + "psj", "Sony PlayStation (Japan)", + "psmash3", "Power Smash 3 / Virtua Tennis 3 (Export)", "psoldier", "Perfect Soldiers (Japan)", "pspikes", "Power Spikes (World)", "pspikes2", "Power Spikes II (NGM-068)", "pspikesb", "Power Spikes (bootleg)", + "pspikesba", "Power Spikes (Italian bootleg)", "pspikesc", "Power Spikes (China)", "pspikesk", "Power Spikes (Korea)", "pspikesu", "Power Spikes (US)", @@ -19036,9 +24578,25 @@ const char* mameNameToRealName[] = { "pstlpkr", "Pistol Poker", "pstone", "Power Stone (JPN, USA, EUR, ASI, AUS)", "pstone2", "Power Stone 2 (JPN, USA, EUR, ASI, AUS)", + "psu", "Sony PlayStation (USA)", "psurge", "Power Surge", + "psx_analog_joystick", "Playstation Analog Joystick", + "psx_cd", "PSX Cdrom", + "psx_controller_port", "Playstation Controller Port", + "psx_dualshock_pad", "Playstation Dualshock Pad", + "psx_multitap", "Playstation Multitap", + "psx_standard_controller", "Playstation Standard Controller", + "psxcard", "Sony PSX Memory Card", + "psxcontrollerports", "PSXCONTROLLERPORTS", + "psxdma", "PSX DMA", + "psxirq", "PSX IRQ", + "psxmdec", "PSX MDEC", + "psxrcnt", "PSX RCNT", + "psxsio0", "PSX SIO-0", + "psxsio1", "PSX SIO-1", "psychic5", "Psychic 5 (set 1)", "psychic5a", "Psychic 5 (set 2)", + "psychic5j", "Psychic 5 (Japan)", "psychos", "Psycho Soldier (US)", "psychosj", "Psycho Soldier (Japan)", "psyforce", "Psychic Force (Ver 2.4O)", @@ -19047,10 +24605,15 @@ const char* mameNameToRealName[] = { "psyvar2", "Psyvariar 2 - The Will To Fabricate (GDL-0024)", "psyvaria", "Psyvariar -Medium Unit- (V2.04J)", "psyvarrv", "Psyvariar -Revision- (V2.04J)", + "pt68k2", "PT68K2", + "pt68k4", "PT68K4", "ptblank", "Point Blank (World, GN2 Rev B)", "ptblank2", "Point Blank 2 (GNB5/VER.A)", "ptblank2ua", "Point Blank 2 (US, GNB3/VER.A)", "ptblank3", "Point Blank 3 (Asia, GNN2 Ver.A)", + "ptblanka", "Point Blank (World, GN2 Rev B, set 2)", + "ptm6840", "6840 PTM", + "ptrain", "Panda Train (Novamatic 1.7)", "ptrmj", "PT Reach Mahjong (Japan)", "pturn", "Parallel Turn", "puchicar", "Puchi Carat (Ver 2.02O 1997/10/29)", @@ -19066,25 +24629,32 @@ const char* mameNameToRealName[] = { "puckpkmnb", "Puckman Pockimon (set 3)", "pulirula", "PuLiRuLa (World)", "pulirulaj", "PuLiRuLa (Japan)", + "pulirulj", "PuLiRuLa (Japan)", "pulltabs", "Pull Tabs", "pulsar", "Pulsar", + "pulsarlb", "Little Big Board", "pulstar", "Pulstar", "punchita", "Punch-Out!! (Italian bootleg)", "punchout", "Punch-Out!!", + "punchouta", "Punch-Out!! (Rev A)", "punchoutj", "Punch-Out!! (Japan)", "punchy", "Punchy The Clown", "punipic", "The Punisher (bootleg with PIC16c57, set 1)", "punipic2", "The Punisher (bootleg with PIC16c57, set 2)", "punipic3", "The Punisher (bootleg with PIC16c57, set 3)", "punisher", "The Punisher (World 930422)", + "punisherb", "The Punisher (bootleg, 930422 etc)", "punisherbz", "Biaofeng Zhanjing (Chinese bootleg of The Punisher)", "punisherh", "The Punisher (Hispanic 930422)", "punisherj", "The Punisher (Japan 930422)", "punisheru", "The Punisher (USA 930422)", + "punishrj", "Punisher, The (Japan)", + "punishru", "Punisher, The (US)", "punk", "Punk!", "punkshot", "Punk Shot (US 4 Players)", "punkshot2", "Punk Shot (US 2 Players)", "punkshotj", "Punk Shot (Japan 2 Players)", + "punksht2", "Punk Shot (2 Players)", "pururun", "Pururun", "pushman", "Pushman (Korea, set 1)", "pushmana", "Pushman (Korea, set 2)", @@ -19100,6 +24670,7 @@ const char* mameNameToRealName[] = { "puyoja", "Puyo Puyo (Japan, Rev A)", "puyopuy2", "Puyo Puyo 2 (Japan)", "puyosun", "Puyo Puyo Sun (J 961115 V0.001)", + "puzbobb", "Puzzle Bobble (Japan, B-System)", "puzlbang", "Puzzle Bang Bang (Korea, version 2.9 / 990108)", "puzlbanga", "Puzzle Bang Bang (Korea, version 2.8 / 990106)", "puzlclub", "Puzzle Club (Japan prototype)", @@ -19109,6 +24680,7 @@ const char* mameNameToRealName[] = { "puzzledp", "Puzzle De Pon!", "puzzlekg", "Puzzle King (Dance & Puzzle)", "puzzlet", "Puzzlet (Japan)", + "puzzlet_io", "Puzzlet Coin/Start I/O", "puzzli", "Puzzli", "puzzli2", "Puzzli 2 (ver. 100)", "puzzli2s", "Puzzli 2 Super (ver. 200)", @@ -19118,9 +24690,21 @@ const char* mameNameToRealName[] = { "puzzloopj", "Puzz Loop (Japan)", "puzzloopk", "Puzz Loop (Korea)", "puzzloopu", "Puzz Loop (USA)", + "puzzlove", "PuzzLove", + "puzzlovek", "PuzzLove (Korea)", "puzznic", "Puzznic (World)", + "puzznicb", "Puzznic (bootleg, set 1)", + "puzznicba", "Puzznic (bootleg, set 2)", "puzznici", "Puzznic (Italian bootleg)", "puzznicj", "Puzznic (Japan)", + "pv1000", "PV-1000", + "pv1000_sound", "NEC D65010G031", + "pv16", "PV-16 (MSX1)", + "pv2000", "PV-2000", + "pv7", "PV-7 (MSX1)", + "pv9234", "PowerVu D9234", + "pvc_prot", "NeoGeo Protection (PVC)", + "pve500", "PVE-500", "pwerplay", "Power Play (Pinball)", "pwheelsj", "Power Wheels (Japan)", "pwrgoal", "Taito Power Goal (Ver 2.5O 1994/11/03)", @@ -19128,11 +24712,21 @@ const char* mameNameToRealName[] = { "pwrinst2j", "Gouketsuji Ichizoku 2 (Japan, Ver. 94/04/08)", "pwrkick", "Power Kick (Japan)", "pwrshovl", "Power Shovel ni Norou!! - Power Shovel Simulator", + "pwrshovla", "Power Shovel ni Norou!! - Power Shovel Simulator (v2.07J, alt)", + "pwsp1", "Players World Super", + "px4", "PX-4", + "px4p", "PX-4+", + "px8", "PX-8", + "pxa255", "PXA255", "py2k2", "Photo Y2K 2", "pyenaget", "Pye-nage Taikai", + "pyl601", "Pyldin-601", + "pyl601a", "Pyldin-601A", "pyramid", "Pyramid (Dutch, Game Card 95-750-898)", "pyros", "Pyros (US)", "pyson", "Konami Pyson BIOS", + "pyuuta", "Tomy Pyuuta", + "pyuutajr", "Tomy Pyuuta Jr.", "pz_f4", "The Party Zone (F-4)", "pz_l1", "The Party Zone (L-1)", "pz_l2", "The Party Zone (L-2)", @@ -19145,11 +24739,13 @@ const char* mameNameToRealName[] = { "pzloop2j", "Puzz Loop 2 (Japan 010226)", "pzloop2jr1", "Puzz Loop 2 (Japan 010205)", "qad", "Quiz & Dragons: Capcom Quiz Game (USA 920701)", + "qadj", "Quiz & Dragons (Japan)", "qadjr", "Quiz & Dragons: Capcom Quiz Game (Japan Resale Ver. 940921)", "qb3", "QB-3 (prototype)", "qbert", "Q*bert (US set 1)", "qberta", "Q*bert (US set 2)", "qbertj", "Q*bert (Japan)", + "qbertjp", "Q*bert (Japan)", "qbertqub", "Q*bert's Qubes", "qberttst", "Q*bert (early test version)", "qbquest", "Q*Bert's Quest", @@ -19161,28 +24757,76 @@ const char* mameNameToRealName[] = { "qdrmfgp2", "Quiz Do Re Mi Fa Grand Prix 2 - Shin-Kyoku Nyuukadayo (Japan)", "qgakumon", "Quiz Gakumon no Susume (Japan ver. JA2 Type L)", "qgh", "Quiz Ghost Hunter (Japan, ROM Based)", + "qgundam", "Quiz Mobile Suit Gundam: Monsenshi (QG1 Ver. A)", + "qi600", "Apricot Qi 600 (Neptune Motherboard)", + "qi900", "Apricot Qi 900 (Scorpion Motherboard)", + "qimi", "QL Internal Mouse Interface", "qix", "Qix (Rev 2)", "qix2", "Qix II (Tournament)", "qixa", "Qix (set 2, smaller roms)", "qixb", "Qix (set 2, larger roms)", "qixo", "Qix (set 3, earlier)", "qjinsei", "Quiz Jinsei Gekijoh (Japan)", + "ql", "QL (UK)", + "ql_cumanafdi", "Cumana Floppy Disk Interface", + "ql_de", "QL (Germany)", + "ql_dk", "QL (Denmark)", + "ql_es", "QL (Spain)", + "ql_expansion_slot", "QL expansion port", + "ql_fr", "QL (France)", + "ql_gold", "Miracle Gold Card", + "ql_gr", "QL (Greece)", + "ql_it", "QL (Italy)", + "ql_kdi", "Kempston Disk Interface", + "ql_mhd", "Miracle Hard Disk", + "ql_mpfdi", "Micro Peripherals Floppy Disk Interface", + "ql_opdbm", "OPD Basic Master", + "ql_pcmlqdi", "PCML Q+ Disk Interface", + "ql_qdisc", "CST QL Disc Interface", + "ql_qplus4", "CST Q+4", + "ql_qubide", "QubIDE", + "ql_rom_cartridge_slot", "QL ROM cartridge slot", + "ql_sdisk", "Sandy Super Disk", + "ql_se", "QL (Sweden)", + "ql_sqboard256", "Sandy SuperQBoard 256K", + "ql_sqboard512", "Sandy SuperQBoard 512K", + "ql_sqmouse", "Sandy SuperQMouse", + "ql_sqmouse512", "Sandy SuperQMouse 512K", + "ql_standard", "QL standard ROM cartridge", + "ql_trump", "QL Trump Card", + "ql_trump256", "QL Trump Card 256K", + "ql_trump512", "QL Trump Card 512K", + "ql_trump768", "QL Trump Card 768K", + "ql_us", "QL (USA)", "qmegamis", "Quiz Ah Megamisama (JPN, USA, EXP, KOR, AUS)", "qmhayaku", "Quiz-Mahjong Hayaku Yatteyo! (Japan)", + "qncsh", "Queens of Cash", "qndream", "Quiz Nanairo Dreams: Nijiirochou no Kiseki (Japan 960826)", + "qnile", "Queen Of The Nile", + "qnilecj", "Queen Of The Nile Clown Jackpot", + "qnilese", "Queen of the Nile Special Edition", "qntoond", "Quintoon (Dutch, Game Card 95-750-243)", "qntoondo", "Quintoon (Dutch, Game Card 95-750-136)", + "qonilea", "Queen Of The Nile (0100439V)", + "qonileb", "Queen Of The Nile (0300440V)", "qos", "A Question of Sport (set 1, 39-960-107)", "qosa", "A Question of Sport (set 2, 39-960-099)", "qosb", "A Question of Sport (set 3, 39-960-089)", "qotn", "Queen of the Nile (0200439V, NSW/ACT)", + "qotna", "Queen of the Nile (MV4091, NSW/ACT)", "qrouka", "Quiz Rouka Ni Tattenasai (Japan, ROM Based)", + "qs1000", "QS1000", "qsangoku", "Quiz Sangokushi (Japan)", + "qsheeba", "Queen Of Sheeba", + "qsound", "Q-Sound", "qsww", "Quiz Syukudai wo Wasuremashita (Japan, Floppy Based, FD1094 317-0058-08b)", "qtheater", "Quiz Theater - 3tsu no Monogatari (Ver 2.3J 1994/11/10)", "qtono1", "Quiz Tonosama no Yabou (Japan)", + "qtono2", "Quiz Tonosama no Yabou 2 Zenkoku-ban (Japan)", "qtono2j", "Quiz Tonosama no Yabou 2: Zenkoku-ban (Japan 950123)", "qtorimon", "Quiz Torimonochou (Japan)", + "qtsbc", "QT SBC +2/4", + "quaak", "Quaak (bootleg of Frogger)", "quake", "Quake Arcade Tournament (Release Beta 2)", "quantum", "Quantum (rev 2)", "quantum1", "Quantum (rev 1)", @@ -19197,7 +24841,9 @@ const char* mameNameToRealName[] = { "quartet2", "Quartet 2 (8751 317-0010)", "quartet2a", "Quartet 2 (unprotected)", "quarteta", "Quartet (8751 315-5194)", + "quartetj", "Quartet (Japan)", "quarth", "Quarth (Japan)", + "quartrba", "Quarterback (set 2)", "quasar", "Quasar (set 1)", "quasara", "Quasar (set 2)", "queen", "Queen?", @@ -19205,6 +24851,7 @@ const char* mameNameToRealName[] = { "quester", "Quester (Japan)", "questers", "Quester Special Edition (Japan)", "quickjac", "Quick Jack", + "quickload", "Quickload", "quicksil", "Quicksilver", "quintond", "Quintoon (UK, Game Card 95-751-206, Datapak)", "quintono", "Quintoon (UK, Game Card 95-750-203)", @@ -19215,6 +24862,16 @@ const char* mameNameToRealName[] = { "quiz365", "Quiz 365 (Japan)", "quiz365t", "Quiz 365 (Hong Kong & Taiwan)", "quizard", "Quizard 3.2", + "quizard2", "Quizard 2 (v2.3)", + "quizard2_22", "Quizard 2 (v2.2)", + "quizard3", "Quizard 3 (v3.4)", + "quizard3_32", "Quizard 3 (v3.2)", + "quizard4", "Quizard 4 Rainbow (v4.2)", + "quizard4_40", "Quizard 4 Rainbow (v4.0)", + "quizard4_41", "Quizard 4 Rainbow (v4.1)", + "quizard_10", "Quizard (v1.0)", + "quizard_12", "Quizard (v1.2)", + "quizard_17", "Quizard (v1.7)", "quizchq", "Quiz Channel Question (Ver 1.00) (Japan)", "quizchql", "Quiz Channel Question (Ver 1.23) (Taiwan?)", "quizdai2", "Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2 (NGM-042)(NGH-042)", @@ -19249,14 +24906,40 @@ const char* mameNameToRealName[] = { "quiztvqq", "Quiz TV Gassyuukoku Q&Q (Japan)", "quizvadr", "Quizvaders (39-360-078)", "quizvid", "Video Quiz", + "quorum", "Quorum", + "quorum48", "Kvorum 48K", "qwak", "Qwak (prototype)", + "qwakprot", "Qwak (prototype)", + "qx10", "QX-10", + "qx10_keyboard", "QX10 Keyboard", "qzchikyu", "Quiz Chikyu Bouei Gun (Japan)", "qzkklgy2", "Quiz Kokology 2", "qzkklogy", "Quiz Kokology", "qzquest", "Quiz Quest - Hime to Yuusha no Monogatari (Japan)", "qzshowby", "Quiz Sekai wa SHOW by shobai (Japan)", + "r10696", "Rockwell 10696", + "r10788", "Rockwell 10788", "r2dtank", "R2D Tank", "r2dx_v33", "Raiden II / DX (newer V33 PCB)", + "r2dx_v33_r2", "Raiden II New / Raiden DX (newer V33 PCB) (Raiden II EEPROM)", + "r3041", "R3041", + "r3051", "R3051", + "r3052", "R3052", + "r4600be", "R4600 (big)", + "r4600le", "R4600 (little)", + "r4600le_drc", "R4600 (little) DRC", + "r4650be", "IDT R4650 (big)", + "r4650be_drc", "IDT R4650 (big) DRC", + "r4700le", "R4700 (little)", + "r4700le_drc", "R4700 (little) DRC", + "r5000be", "R5000 (big)", + "r5000be_drc", "R5000 (big) DRC", + "r5000le", "R5000 (little)", + "r5000le_drc", "R5000 (little) DRC", + "r6545_1", "R6545-1 CRTC", + "r65c02", "R65C02", + "r9751", "ROLM 9751 Model 10", + "ra17xx", "Rockwell A17XX", "raaspec", "Spectrum I+", "rab_103", "Adventures of Rocky and Bullwinkle and Friends (1.03 Spain)", "rab_130", "Adventures of Rocky and Bullwinkle and Friends (1.30)", @@ -19287,6 +24970,7 @@ const char* mameNameToRealName[] = { "racedrivpan", "Race Drivin' Panorama (prototype, rev 2.1)", "raceon", "Race On! (RO2 Ver. A)", "rachero", "Racing Hero (FD1094 317-0144)", + "racherod", "Racing Hero (bootleg of FD1094 317-0144 set)", "racinfrc", "Racin' Force (ver EAC)", "racinfrcu", "Racin' Force (ver UAB)", "racingb", "Racing Beat (World)", @@ -19307,9 +24991,18 @@ const char* mameNameToRealName[] = { "radcl_l1", "Radical! (L-1)", "radcl_p3", "Radical! (P-3)", "radikalb", "Radikal Bikers (Version 2.02)", + "radikalba", "Radikal Bikers (Version 2.02, Atari license)", + "radio16", "Radio-86RK (16K RAM)", + "radio4k", "Radio-86RK (4K ROM)", + "radio86", "Radio-86RK", + "radio99", "Radio-99DM", + "radionic", "Radionic", + "radioram", "Radio-86RK (ROM/RAM Disk)", + "radiorom", "Radio-86RK (ROM-Disk)", "radirgy", "Radirgy (GDL-0032)", "radirgya", "Radirgy (Rev A) (GDL-0032A)", "radirgyn", "Radirgy Noa", + "radirgyo", "Radirgy (GDL-0032)", "radm", "Rad Mobile (World)", "radmu", "Rad Mobile (US)", "radr", "Rad Rally (World)", @@ -19325,11 +25018,21 @@ const char* mameNameToRealName[] = { "raiden2a", "Raiden II (set 2, Hong Kong, Metrotainment)", "raiden2b", "Raiden II (set 3, Japan)", "raiden2c", "Raiden II (set 4, Italy)", + "raiden2cop", "Seibu COP (Raiden 2)", "raiden2d", "Raiden II (set 5, Easy Version)", + "raiden2dx", "Raiden II (harder, Raiden DX hardware)", "raiden2e", "Raiden II (set 6, Easy Version)", + "raiden2ea", "Raiden II (easy version, Japan?)", + "raiden2eu", "Raiden II (easy version, US set 2)", + "raiden2eua", "Raiden II (easy version, US set 1)", "raiden2f", "Raiden II (set 7, US Fabtek, Easy Version)", "raiden2g", "Raiden II (set 8, US Fabtek, Easy Version)", + "raiden2hk", "Raiden II (Hong Kong)", + "raiden2i", "Raiden II (Italy)", + "raiden2j", "Raiden II (Japan)", "raiden2nl", "Raiden II (set 9, The Netherlands)", + "raiden2sw", "Raiden II (Switzerland)", + "raiden2u", "Raiden II (US, set 2)", "raiden3", "Raiden III (v2.01J)", "raiden4", "Raiden IV (v1.00J)", "raidena", "Raiden (set 2)", @@ -19337,8 +25040,11 @@ const char* mameNameToRealName[] = { "raidendx", "Raiden DX (UK)", "raidendxa1", "Raiden DX (Hong Kong, set 1)", "raidendxa2", "Raiden DX (Hong Kong, set 2)", + "raidendxch", "Raiden DX (China)", "raidendxg", "Raiden DX (Germany)", "raidendxj", "Raiden DX (Japan)", + "raidendxja", "Raiden DX (Japan, set 2)", + "raidendxk", "Raiden DX (Korea)", "raidendxnl", "Raiden DX (The Netherlands)", "raidendxu", "Raiden DX (US)", "raidenk", "Raiden (Korea)", @@ -19354,7 +25060,14 @@ const char* mameNameToRealName[] = { "raimaisj", "Raimais (Japan)", "raimaisjo", "Raimais (Japan, first revision)", "raimfire", "Ready...Aim...Fire!", + "rainbow", "Rainbow Islands", + "rainbow100a", "Rainbow 100-A", + "rainbow190", "Rainbow 190-B", + "rainbow_video", "Rainbow Video", + "rainbowe", "Rainbow Islands (Extra)", + "raisedvl", "Raise The Devil", "raizpin", "Raizin Ping Pong", + "raizpinj", "Raizin Ping Pong (V2.01J)", "rally", "Rally", "rallybik", "Rally Bike / Dash Yarou", "rallys", "Rallys (bootleg of Spectar, set 1)", @@ -19363,14 +25076,20 @@ const char* mameNameToRealName[] = { "rallyxa", "Rally X", "rallyxm", "Rally X (Midway)", "rallyxmr", "Rally X (Model Racing bootleg)", + "ram", "RAM", + "rambo", "Rambo (Export)", "rambo3", "Rambo III (Europe)", + "rambo3a", "Rambo III (set 2, US)", "rambo3p", "Rambo III (Europe, Proto?)", "rambo3u", "Rambo III (US)", + "ramdac", "ramdac", + "rameses", "Rameses (Oceania)", "rampage", "Rampage (Rev 3, 8/27/86)", "rampage2", "Rampage (Rev 2, 8/4/86)", "rampart", "Rampart (Trackball)", "rampart2p", "Rampart (Joystick)", "rampartj", "Rampart (Japan, Joystick)", + "ramprt2p", "Rampart (2-player Joystick)", "ramtek3", "unknown Ramtek Game (Maybe Hockey?) [TTL]", "rangrmsn", "Ranger Mission", "raphero", "Rapid Hero", @@ -19381,11 +25100,13 @@ const char* mameNameToRealName[] = { "rapidrvr", "Rapid River (RD3 Ver. C)", "rapidrvrp", "Rapid River (prototype)", "rapidrvrv2c", "Rapid River (RD2 Ver. C)", + "raprichs", "Rapid Riches", "rasce", "Ra Sceptor (Russia)", "rascot", "Royal Ascot (Japan, terminal?)", "rastan", "Rastan (World Rev 1)", "rastana", "Rastan (World)", "rastanu", "Rastan (US Rev 1)", + "rastanu2", "Rastan (US set 2)", "rastanua", "Rastan (US)", "rastanub", "Rastan (US, Earlier code base)", "rastsag2", "Rastan Saga 2 (Japan)", @@ -19393,6 +25114,8 @@ const char* mameNameToRealName[] = { "rastsagaa", "Rastan Saga (Japan)", "ratrc_l1", "Rat Race (L-1)", "raven", "Raven", + "ravens", "Ravensburger Selbstbaucomputer V0.9", + "ravens2", "Ravensburger Selbstbaucomputer V2.0", "raveracj", "Rave Racer (Rev. RV1 Ver.B, Japan)", "raveracja", "Rave Racer (Rev. RV1, Japan)", "raveracw", "Rave Racer (Rev. RV2, World)", @@ -19419,6 +25142,7 @@ const char* mameNameToRealName[] = { "rblaster", "Road Blaster (Data East LD)", "rbmk", "Real Battle Mahjong King", "rbtapper", "Tapper (Root Beer)", + "rc759", "RC759 Piccoline", "rcasino", "Royal Casino (D-2608208A1-2)", "rcasino1", "Royal Casino (D-2608208A1-1, Larger Board)", "rcasinoo", "Royal Casino (D-2608208A1-1, Smaller Board)", @@ -19459,14 +25183,18 @@ const char* mameNameToRealName[] = { "rctycnl_400", "Roller Coaster Tycoon (4.00 Spain)", "rctycnl_600", "Roller Coaster Tycoon (6.00 Spain)", "rctycnl_701", "Roller Coaster Tycoon (7.01 Spain)", + "rd100", "RD100", "rdaction", "Rad Action / NinjaKun Ashura no Shou", "rdft", "Raiden Fighters (Japan set 1)", "rdft2", "Raiden Fighters 2 - Operation Hell Dive (Germany)", "rdft22kc", "Raiden Fighters 2 - Operation Hell Dive 2000 (China, SYS386I)", "rdft2a", "Raiden Fighters 2 - Operation Hell Dive (Hong Kong)", "rdft2a2", "Raiden Fighters 2 - Operation Hell Dive (Korea)", + "rdft2aa", "Raiden Fighters 2 - Operation Hell Dive (Korea)", + "rdft2it", "Raiden Fighters 2 - Operation Hell Dive (Italy)", "rdft2j", "Raiden Fighters 2 - Operation Hell Dive (Japan set 1)", "rdft2j2", "Raiden Fighters 2 - Operation Hell Dive (Japan set 2)", + "rdft2ja", "Raiden Fighters 2 - Operation Hell Dive (Japan set 2)", "rdft2t", "Raiden Fighters 2 - Operation Hell Dive (Taiwan)", "rdft2u", "Raiden Fighters 2 - Operation Hell Dive (US)", "rdft2us", "Raiden Fighters 2 - Operation Hell Dive (US, single board)", @@ -19474,14 +25202,18 @@ const char* mameNameToRealName[] = { "rdftadi", "Raiden Fighters (Korea)", "rdftam", "Raiden Fighters (Hong Kong)", "rdftau", "Raiden Fighters (Australia)", + "rdftauge", "Raiden Fighters (Evaluation Software For Show, Germany)", "rdftit", "Raiden Fighters (Italy)", "rdftj", "Raiden Fighters (Japan set 2)", + "rdftja", "Raiden Fighters (Japan set 2)", + "rdftjb", "Raiden Fighters (Japan set 3)", "rdfts", "Raiden Fighters (Taiwan, single board)", "rdftu", "Raiden Fighters (US)", "rdkng_l1", "Road Kings (L-1)", "rdkng_l2", "Road Kings (L-2)", "rdkng_l3", "Road Kings (L-3)", "rdkng_l4", "Road Kings (L-4)", + "rdtripus", "Road Trip", "re800ea", "Ruleta RE-800 (earlier, no attract)", "re800v1", "Ruleta RE-800 (v1.0)", "re800v3", "Ruleta RE-800 (v3.0)", @@ -19492,14 +25224,18 @@ const char* mameNameToRealName[] = { "realbrk", "Billiard Academy Real Break (Europe)", "realbrkj", "Billiard Academy Real Break (Japan)", "realbrkk", "Billiard Academy Real Break (Korea)", + "realbrko", "Billiard Academy Real Break (Europe, older)", "realbrod", "The Real Broadway (9131-20-00 R0A)", "realpunc", "Real Puncher", + "rebel5", "Mephisto Rebell 5,0 Schachcomputer", "rebus", "Rebus", "recalh", "Recalhorn (Ver 1.42J 1994/5/11) (Prototype)", "record", "Record (Version 1)", "recordbr", "Recordbreaker (World)", "redalert", "Red Alert", + "redbarar", "Red Baron (Aristocrat)", "redbaron", "Red Baron (Revised Hardware)", + "redbaron_custom", "Red Baron Custom", "redbarona", "Red Baron", "redclash", "Red Clash (set 1)", "redclasha", "Red Clash (set 2)", @@ -19512,7 +25248,9 @@ const char* mameNameToRealName[] = { "redhawkb", "Red Hawk (bootleg)", "redhawke", "Red Hawk (Excellent Co., Ltd)", "redhawki", "Red Hawk (Italy)", + "redhawkk", "Red Hawk (Korea)", "redlin2p", "Redline Racer (2 players)", + "redline_80186_sound", "Redline Racer 80186 DAC", "redrobin", "Red Robin", "redufo", "Defend the Terra Attack on the Red UFO", "redufob", "Defend the Terra Attack on the Red UFO (bootleg)", @@ -19530,13 +25268,17 @@ const char* mameNameToRealName[] = { "relief3", "Relief Pitcher (set 3, 10 Apr 1992 / 08 Apr 1992)", "renaiclb", "Mahjong Ren-ai Club (Japan)", "renegade", "Renegade (US)", + "renegade_adpcm", "Renegade Custom ADPCM", "renju", "Renju Kizoku", + "replica1", "Replicator 1 desktop 3d printer", "repulse", "Repulse", "rescraid", "Rescue Raider (5/11/87) (non-cartridge)", "rescraida", "Rescue Raider (stand-alone)", + "rescrdsa", "Rescue Raider (Stand-Alone)", "rescu911", "Rescue 911 (rev.1)", "rescue", "Rescue", "rescueb", "Rescue (bootleg)", + "rescuefe", "Rescue (Free Enterprise Games, bootleg)", "resdnt", "Resident (040415 World)", "resdnt_2", "Resident (040513 World)", "resdnt_2a", "Resident (bootleg, 040513, backdoor)", @@ -19550,14 +25292,26 @@ const char* mameNameToRealName[] = { "resdnt_6", "Resident (100311 World)", "resdnt_8", "Resident (100311 Entertainment)", "resdnt_9", "Resident (100316 Russia)", + "retofin1", "Return of the Invaders (bootleg set 1)", + "retofin2", "Return of the Invaders (bootleg set 2)", "retofinv", "Return of the Invaders", "retofinv1", "Return of the Invaders (bootleg set 1)", "retofinv2", "Return of the Invaders (bootleg set 2)", + "retrsam", "Return Of The Samurai (0400549V)", + "retsam20", "Return of The Samura 20line", + "retsam5", "Return of The Samura 5line", + "reutapm", "Reuters APM", "revenger", "Revenger", + "revlatns", "Revelations", "revx", "Revolution X (Rev. 1.0 6/16/94)", + "revxp5", "Revolution X (prototype, rev 5.0 5/23/94)", + "rex6000", "REX 6000", + "rexep256", "C64 Rex 256KB EPROM cartridge", "rezon", "Rezon", "rezont", "Rezon (Taito)", "rf2", "Konami RF2 - Red Fighter", + "rf5c400", "RF5C400", + "rf5c68", "RF5C68", "rfjet", "Raiden Fighters Jet (Germany)", "rfjet2kc", "Raiden Fighters Jet 2000 (China, SYS386I)", "rfjeta", "Raiden Fighters Jet (Korea)", @@ -19570,7 +25324,9 @@ const char* mameNameToRealName[] = { "rfmpb", "Pinball 2000: Revenge From Mars (rev. 1)", "rfmpbr2", "Pinball 2000: Revenge From Mars (rev. 2)", "rgum", "Royal Gum (Italy)", + "rhytngk", "Rhythm Tengoku", "ribbit", "Ribbit!", + "ribrac", "Ribbit Racing (Lazer-tron)", "ridgera2", "Ridge Racer 2 (Rev. RRS2, World)", "ridgera2j", "Ridge Racer 2 (Rev. RRS1 Ver.B, Japan)", "ridgera2ja", "Ridge Racer 2 (Rev. RRS1, Japan)", @@ -19591,13 +25347,17 @@ const char* mameNameToRealName[] = { "rimrockn20", "Rim Rockin' Basketball (V2.0)", "ringdest", "Ring of Destruction: Slammasters II (Euro 940902)", "ringdesta", "Ring of Destruction: Slammasters II (Asia 940831)", + "ringdesth", "Ring of Destruction: Slammasters II (Hispanic 940902)", "ringdstd", "Ring of Destruction: Slammasters II (Euro 940902 Phoenix Edition) (bootleg)", "ringfgt", "Ring Fighter (set 1)", "ringfgt2", "Ring Fighter (set 2)", + "ringkin2", "Ring King (set 2)", + "ringkin3", "Ring King (set 3)", "ringking", "Ring King (US set 1)", "ringking2", "Ring King (US set 2)", "ringking3", "Ring King (US set 3)", "ringkingw", "Ring King (US, Wood Place Inc.)", + "ringo470", "Ringo 470", "ringohja", "Ring no Ohja (Japan 2 Players ver. N)", "ringout", "Ring Out 4x4", "ringrage", "Ring Rage (Ver 2.3O 1992/08/09)", @@ -19605,6 +25365,7 @@ const char* mameNameToRealName[] = { "ringrageu", "Ring Rage (Ver 2.3A 1992/08/09)", "rio", "Rio", "riot", "Riot", + "riot6532", "6532 RIOT", "riotcity", "Riot City (Japan)", "rip300", "Ripley's Believe It or Not! (3.00)", "rip301", "Ripley's Believe It or Not! (3.01)", @@ -19634,20 +25395,30 @@ const char* mameNameToRealName[] = { "ripleysl", "Ripley's Believe It or Not! (3.20 Spain)", "ripoff", "Rip Off", "ripribit", "Ripper Ribbit (Version 2.8.4)", + "ripribita", "Ripper Ribbit (Version 2.8.4)", + "risc", "RISC2500", "riskchal", "Risky Challenge", + "rittam", "R&T (Rod-Land prototype?)", "riviera", "Riviera Hi-Score (2131-08, U5-4A)", "rivieraa", "Riviera Hi-Score (2131-08, U5-4)", "rivierab", "Riviera Hi-Score (2131-08, U5-2D)", "rjammer", "Roller Jammer", + "rk7007", "Radio-86RK (MS7007)", + "rk700716", "Radio-86RK (MS7007 16K RAM)", "rltennis", "Reality Tennis", + "rm380z", "RM-380Z", + "rm7000le", "RM7000 (little)", + "rm7000le_drc", "RM7000 (little) DRC", "rmancp2j", "Rockman: The Power Battle (CPS2, Japan 950922)", "rmgoldyh", "Real Mahjong Gold Yumehai / Super Real Mahjong GOLD part.2 [BET] (Japan)", "rmhaihai", "Real Mahjong Haihai (Japan)", "rmhaihib", "Real Mahjong Haihai [BET] (Japan)", "rmhaijin", "Real Mahjong Haihai Jinji Idou Hen (Japan)", "rmhaisei", "Real Mahjong Haihai Seichouhen (Japan)", + "rmnimbus_keyboard", "RM Nimbus Keyboard", "rmpgwt", "Rampage: World Tour (rev 1.3)", "rmpgwt11", "Rampage: World Tour (rev 1.1)", + "rndrndqs", "Round and Round (Rev 6) (Quick $ilver)", "roadblst", "Road Blasters (upright, rev 4)", "roadblst1", "Road Blasters (upright, rev 1)", "roadblst2", "Road Blasters (upright, rev 2)", @@ -19658,6 +25429,7 @@ const char* mameNameToRealName[] = { "roadblstg", "Road Blasters (upright, German, rev 3)", "roadblstg1", "Road Blasters (upright, German, rev 1)", "roadblstg2", "Road Blasters (upright, German, rev 2)", + "roadblstgu", "Road Blasters (upright, German, rev ?)", "roadburn", "Road Burners", "roadedge", "Roads Edge / Round Trip (rev.B)", "roadf", "Road Fighter (set 1)", @@ -19687,30 +25459,42 @@ const char* mameNameToRealName[] = { "robadvo", "Robin's Adventure (Version 1.5)", "robadvv1", "Robin's Adventure (Version 1.7R Dual)", "robby", "The Adventures of Robby Roto!", + "robie", "Kaypro Robie", "robo_a34", "Robocop (3.4)", + "roboarma", "Robo Army (set 2)", "roboarmy", "Robo Army", "robocop", "Robocop (World revision 4)", "robocop2", "Robocop 2 (Euro/Asia v0.10)", "robocop2j", "Robocop 2 (Japan v0.11)", "robocop2u", "Robocop 2 (US v0.05)", + "robocop2ua", "Robocop 2 (US v0.05)", "robocopb", "Robocop (World bootleg)", + "robocopb2", "Robocop (Red Corporation World bootleg)", + "robocopi", "Robocop (Intro demo)", "robocopj", "Robocop (Japan)", "robocopu", "Robocop (US revision 1)", "robocopu0", "Robocop (US revision 0)", "robocopw", "Robocop (World revision 3)", + "robocpu0", "Robocop (US revision 0)", "robokid", "Atomic Robo-kid", "robokidj", "Atomic Robo-kid (Japan, set 1)", "robokidj2", "Atomic Robo-kid (Japan, set 2)", + "robokidj3", "Atomic Robo-kid (Japan)", "robot", "Robot (Zaccaria)", "robotbwl", "Robot Bowl", "robotf", "Robot (Zaccaria, French speech)", "robotg", "Robot (Zaccaria, German speech)", "roboti", "Robot (Zaccaria, Italian speech)", "robotron", "Robotron: 2084 (Solid Blue label)", + "robotron12", "Robotron: 2084 (2012 'wave 201 start' hack)", + "robotron87", "Robotron: 2084 (1987 'shot-in-the-corner' bugfix)", + "robotrontd", "Robotron: 2084 (2015 'tie-die V2' hack)", "robotronyo", "Robotron: 2084 (Yellow/Orange label)", + "robotryo", "Robotron (Yellow/Orange label)", "robowars", "Robo-War", "robowres", "Robo Wres 2001", "robowresb", "Robo Wres 2001 (bootleg)", + "roc10937", "Rockwell 10937 VFD controller and compatible", "rock", "Rock", "rock2500", "Rock 2500", "rock_enc", "Rock Encore", @@ -19727,11 +25511,13 @@ const char* mameNameToRealName[] = { "rockrage", "Rock'n Rage (World)", "rockragea", "Rock'n Rage (prototype?)", "rockragej", "Koi no Hotrock (Japan)", + "rockragj", "Koi no Hotrock (Japan)", "rocktris", "Rock Tris", "rocktrv2", "MTV Rock-N-Roll Trivia (Part 2)", "rocky", "Rocky", "rocnrope", "Roc'n Rope", "rocnropek", "Roc'n Rope (Kosuka)", + "rocnropk", "Roc'n Rope (Kosuka)", "rodland", "Rod-Land (World)", "rodlandj", "Rod-Land (Japan)", "rodlandjb", "Rod-Land (Japan bootleg)", @@ -19741,6 +25527,7 @@ const char* mameNameToRealName[] = { "rohgah", "Rohga Armor Force (Hong Kong v3.0)", "rohgau", "Rohga Armor Force (US v1.0)", "roishtar", "The Return of Ishtar", + "rolcrush", "Rolling Crush (version 1.07.E - 1999/02/11)", "roldfrog", "The Return of Lady Frog (set 1)", "roldfroga", "The Return of Lady Frog (set 2)", "roldisco", "Roller Disco", @@ -19748,6 +25535,7 @@ const char* mameNameToRealName[] = { "rollace2", "Roller Aces (set 2)", "rollerg", "Rollergames (US)", "rollergj", "Rollergames (Japan)", + "rollext", "ROLLing eX.tre.me", "rollfr_2", "Roll Fruit (040318)", "rollfr_3", "Roll Fruit (080327)", "rollfr_4", "Roll Fruit (080331)", @@ -19759,6 +25547,9 @@ const char* mameNameToRealName[] = { "rollr_l3", "Rollergames (LU-3) Europe", "rollr_p2", "Rollergames (PA-2 / PA-1 Sound)", "rollston", "Rolling Stones", + "rom_image", "ROM image", + "roma", "Mephisto Roma", + "roma32", "Mephisto Roma 32 Bit", "romanl", "Roman Legions (Konami Endeavour)", "rompers", "Rompers (Japan, new version (Rev B))", "romperso", "Rompers (Japan, old version)", @@ -19767,6 +25558,8 @@ const char* mameNameToRealName[] = { "rongrongj", "Puzzle Game Rong Rong (Japan)", "ronjan", "Ron Jan (Super)", "ropeman", "Ropeman (bootleg of Roc'n Rope)", + "rota_101", "Rotation VIII (v. 1.01)", + "rota_115", "Rotation VIII (v. 1.15)", "rotaryf", "Rotary Fighter", "rotation", "Rotation VIII", "rotd", "Rage of the Dragons (NGM-264?)", @@ -19779,10 +25572,15 @@ const char* mameNameToRealName[] = { "route16", "Route 16 (set 1)", "route16a", "Route 16 (set 2)", "route16b", "Route 16 (bootleg)", + "route16bl", "Route 16 (bootleg)", + "route16c", "Route 16 (set 3, bootleg?)", "routex", "Route X (bootleg)", + "rowtrn2k", "Rowtron 2000", "royal", "Royal (Pool 10 hack)", "royalcdfr", "Royal Card (French)", "royalcrd", "Royal Card (Austrian, set 1)", + "royalcrd_msx", "Royal Card (stealth with MSX multigame)", + "royalcrd_nes", "Royal Card (stealth with NES multigame)", "royalcrda", "Royal Card (Austrian, set 2)", "royalcrdb", "Royal Card (Austrian/Polish, set 3)", "royalcrdc", "Royal Card (Austrian, set 4)", @@ -19797,14 +25595,22 @@ const char* mameNameToRealName[] = { "royalmah", "Royal Mahjong (Falcon bootleg, v1.01)", "royalmj", "Royal Mahjong (Japan, v1.13)", "royalngt", "Royal Night [BET] (Japan 840220 RN 2-00)", + "royalpk2", "Royal Poker 2 (Network version 3.12)", "royalqn", "Royal Queen [BET] (Japan 841010 RQ 0-07)", "royclark", "Roy Clark - The Entertainer", "roylcrdn", "Royal Card (Nichibutsu)", "roypok96", "Royal Poker '96 (set 1)", "roypok96a", "Royal Poker '96 (set 2)", "roypok96b", "Royal Poker '96 (set 3)", + "roypok96c", "Royal Poker '96 (set 4, C3 board)", + "rp5c01", "RP5C01", + "rp5c15", "RP5C15", + "rp5h01", "RP5H01", "rpatrol", "River Patrol (Orca)", "rpatrolb", "River Patrol (bootleg)", + "rpc600", "Risc PC 600", + "rpc700", "Risc PC 700", + "rpc86", "RPC 86", "rpunch", "Rabbit Punch (US)", "rranger", "Rough Ranger (v2.0)", "rrangerb", "Rough Ranger (v2.0, bootleg)", @@ -19812,6 +25618,11 @@ const char* mameNameToRealName[] = { "rrrevenga", "Road Riot's Revenge (prototype, Jan 27, 1994, set 1)", "rrrevengb", "Road Riot's Revenge (prototype, Jan 27, 1994, set 2)", "rrvac", "Ridge Racer V Arcade Battle (RRV3 Ver. A)", + "rrvac1", "Ridge Racer V Arcade Battle (RRV1 Ver. A)", + "rrvac2", "Ridge Racer V Arcade Battle (RRV2 Ver. A)", + "rs128", "RS 128", + "rs232", "RS232 Port", + "rs232_loopback", "RS232 Loopback", "rs_l6", "Red and Ted's Road Show (L-6)", "rs_la4", "Red and Ted's Road Show (La-4)", "rs_la5", "Red and Ted's Road Show (La-5)", @@ -19821,54 +25632,95 @@ const char* mameNameToRealName[] = { "rs_lx5", "Red and Ted's Road Show (Lx-5)", "rsgun", "Radiant Silvergun (JUET 980523 V1.000)", "rshark", "R-Shark", + "rsp", "RSP", + "rsp_drc", "RSP DRC", + "rt1715", "Robotron PC-1715", + "rt1715lc", "Robotron PC-1715 (latin/cyrillic)", + "rt1715w", "Robotron PC-1715W", + "rtc3430042", "Apple 343-0042 clock/PRAM", + "rtc4543", "Epson R4543", + "rtc65271", "RTC65271", + "rtc9701", "rtc9701", "rthun2", "Rolling Thunder 2", "rthun2j", "Rolling Thunder 2 (Japan)", "rthunder", "Rolling Thunder (rev 3)", + "rthunder0", "Rolling Thunder (oldest)", "rthunder1", "Rolling Thunder (rev 1)", "rthunder2", "Rolling Thunder (rev 2)", + "rthundera", "Rolling Thunder (rev 3, hack)", + "rthundro", "Rolling Thunder (old version)", "rtriv", "Romar Triv", "rtype", "R-Type (World)", "rtype2", "R-Type II", "rtype2j", "R-Type II (Japan)", "rtype2jc", "R-Type II (Japan, revision C)", + "rtype2m82b", "R-Type II (Japan, bootleg Major Title conversion, M82)", "rtypeb", "R-Type (World bootleg)", "rtypej", "R-Type (Japan)", "rtypejp", "R-Type (Japan prototype)", "rtypeleo", "R-Type Leo (World)", "rtypeleoj", "R-Type Leo (Japan)", + "rtypem82b", "R-Type (Japan, bootleg Major Title conversion, M82)", + "rtypepj", "R-Type (Japan prototype)", "rtypeu", "R-Type (US)", + "rubmgc", "Ruby Magic", "rugby", "Rugby? (four roses hardware)", "rugrats", "Rug Rats", "rumba", "Rumba Lumber", "rumblef", "The Rumble Fish", "rumblef2", "The Rumble Fish 2", + "rumblefp", "The Rumble Fish (prototype)", + "rumblf2p", "The Rumble Fish 2 (prototype)", + "rumbrel", "Rumble Reels", "runark", "Runark (Japan)", "runaway", "Runaway (prototype)", "rundeep", "Run Deep", "rungun", "Run and Gun (ver EAA 1993 10.8)", "rungun2", "Run and Gun 2 (ver UAA)", "runguna", "Run and Gun (ver EAA 1993 10.4)", + "rungunad", "Run and Gun (ver EAA 1993 10.4) (dual screen with demux adapter)", + "rungunb", "Run and Gun (ver EAA 1993 9.10, prototype?)", + "rungunbd", "Run and Gun (ver EAA 1993 9.10, prototype?) (dual screen with demux adapter)", + "rungund", "Run and Gun (ver EAA 1993 10.8) (dual screen with demux adapter)", "rungunu", "Run and Gun (ver UAB 1993 10.12)", "rungunua", "Run and Gun (ver UBA 1993 10.8)", + "rungunuad", "Run and Gun (ver UBA 1993 10.8) (dual screen with demux adapter)", + "rungunud", "Run and Gun (ver UAB 1993 10.12, dedicated twin cabinet)", + "ruprup", "Roll Up Roll Up", "rushatck", "Rush'n Attack (US)", "rushcrsh", "Rush & Crash (Japan)", "rushhero", "Rushing Heroes (ver UAB)", + "rvoicepc", "Realvoice PC", "rvrbt_l3", "Riverboat Gambler (L-3)", "rvschool", "Rival Schools: United By Fate (Euro 971117)", "rvschoola", "Rival Schools: United By Fate (Asia 971117)", "rvschoolu", "Rival Schools: United By Fate (USA 971117)", + "rwarhl", "Rainbow Warrior Hyperlink (0101332V)", + "rwtrntcs", "Rowtron Television Computer System", + "rx01", "RX01", + "rx78", "Gundam RX-78", "rygar", "Rygar (US set 1)", "rygar2", "Rygar (US set 2)", "rygar3", "Rygar (US set 3 Old Version)", + "rygarb", "Rygar (US, bootleg)", "rygarj", "Argus no Senshi (Japan)", "ryorioh", "Gourmet Battle Quiz Ryohrioh CooKing (Japan)", "ryouran", "VS Mahjong Otome Ryouran", + "ryourano", "VS Mahjong Otome Ryouran (set 2)", "ryujin", "Ryu Jin (Japan)", "ryukendn", "Ninja Ryukenden (Japan, set 1)", "ryukendna", "Ninja Ryukenden (Japan, set 2)", "ryukobou", "Mahjong Ryukobou (Japan, V030J)", "ryukyu", "RyuKyu (Japan, FD1094 317-5023)", + "ryukyud", "RyuKyu (Japan) (bootleg of FD1094 317-5023 set)", "ryuuha", "Ryuuha [BET] (Japan 871027)", + "s100", "S100", + "s100_slot", "S100 slot", + "s100_wunderbus", "Wunderbus I/O", + "s11c_bg", "Williams System 11C background music", + "s14001a", "S14001A", + "s1410", "Xebec S1410", + "s16lf01", "Samsung 16LF01 Series VFD controller and compatible", "s1945", "Strikers 1945 (World)", "s1945a", "Strikers 1945 (Japan / World)", "s1945bl", "Strikers 1945 (Hong Kong, bootleg)", @@ -19878,9 +25730,30 @@ const char* mameNameToRealName[] = { "s1945jn", "Strikers 1945 (Japan, unprotected)", "s1945k", "Strikers 1945 (Korea)", "s1945p", "Strikers 1945 Plus", + "s2636", "Signetics 2636", + "s2650", "S2650", + "s32comm", "SYSTEM32 COMMUNICATION BD", + "s3520cf", "s3520cf", + "s3670", "3670", + "s3_764", "Number Nine 9FX Vision 330 (S3 764) Graphics Card", + "s3_vga", "S3 Graphics VGA", + "s3c2410", "Samsung S3C2410", + "s3c2440", "Samsung S3C2440", + "s3c44b0", "Samsung S3C44B0", + "s3virge", "S3 ViRGE Graphics Card", + "s3virgedx", "S3 ViRGE/DX Graphics Card", + "s68047", "S68047", "s80tst", "System 80 Test", + "s8waysfc", "Super 8 Ways FC (DB98103-011, Fruit combination)", + "sa1403d", "Shugart SA1403D", + "saa1099", "SAA1099", + "saa5050", "SAA5050", + "saa5052", "SAA5052", + "sabavdpl", "SABA Videoplay", + "sabavpl2", "SABA Videoplay 2", "sabotenb", "Saboten Bombers (set 1)", "sabotenba", "Saboten Bombers (set 2)", + "sacstate", "SacState 8008", "sadari", "Sadari", "safari", "Safari (set 1)", "safaria", "Safari (set 2, bootleg?)", @@ -19888,6 +25761,7 @@ const char* mameNameToRealName[] = { "safarirj", "Safari Rally (Japan)", "safemon", "Safe Money (Konami Endeavour)", "sagaia", "Sagaia (dual screen) (World)", + "sage2", "Sage II", "sailormn", "Pretty Soldier Sailor Moon (Ver. 95/03/22B, Europe)", "sailormnh", "Pretty Soldier Sailor Moon (Ver. 95/03/22B, Hong Kong)", "sailormnj", "Pretty Soldier Sailor Moon (Ver. 95/03/22B, Japan)", @@ -19915,12 +25789,16 @@ const char* mameNameToRealName[] = { "salmndr2", "Salamander 2 (ver JAA)", "salmndr2a", "Salamander 2 (ver AAB)", "saloon", "Saloon (French, encrypted)", + "sam6883", "SAM6883", "samba", "Samba De Amigo (JPN) (Rev B)", "samba2k", "Samba de Amigo ver. 2000", "sambap", "Samba De Amigo (prototype)", + "samcoupe", "SAM Coupe", + "samenew", "Same! Same! Same! NEW VER! (v1.00, hack by Trap15)", "samesame", "Same! Same! Same! (1P set)", "samesame2", "Same! Same! Same! (2P set)", "sammymdl", "Sammy Medal Game System Bios", + "samples", "Samples", "sams64", "Samurai Shodown 64 / Samurai Spirits 64", "sams64_2", "Samurai Shodown: Warrior's Rage / Samurai Spirits 2: Asura Zanmaden", "samsh5sp", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)", @@ -19929,6 +25807,7 @@ const char* mameNameToRealName[] = { "samsho", "Samurai Shodown / Samurai Spirits (NGM-045)", "samsho2", "Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen (NGM-063)(NGH-063)", "samsho2k", "Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II)", + "samsho2k2", "Saulabi Spirits / Jin Saulabi Tu Hon (Korean release of Samurai Shodown II, set 2)", "samsho3", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGM-087)", "samsho3h", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken (NGH-087)", "samsho4", "Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin (NGM-222)(NGH-222)", @@ -19936,6 +25815,8 @@ const char* mameNameToRealName[] = { "samsho5", "Samurai Shodown V / Samurai Spirits Zero (NGM-2700)", "samsho5b", "Samurai Shodown V / Samurai Spirits Zero (bootleg)", "samsho5h", "Samurai Shodown V / Samurai Spirits Zero (NGH-2700)", + "samsho5x", "Samurai Shodown V / Samurai Spirits Zero (hack of XBOX version)", + "samshoa", "Samurai Shodown / Samurai Spirits (NGM-045, alternate board)", "samshoh", "Samurai Shodown / Samurai Spirits (NGH-045)", "samspsen", "Samurai Spirits Sen (v1.00)", "samsptk", "Samurai Spirits Tenkaichi Kenkakuden", @@ -19945,51 +25826,107 @@ const char* mameNameToRealName[] = { "sandscrp", "Sand Scorpion", "sandscrpa", "Sand Scorpion (Earlier)", "sandscrpb", "Sand Scorpion (Chinese Title Screen, Revised Hardware)", + "sanfuze2", "Sansa Fuze 2", "sanjeon", "DaeJeon! SanJeon SuJeon (AJTUE 990412 V1.000)", + "sanremmg", "unknown San Remo / Elsy Multigame", "santam", "Santa Maria (Russia) (Atronic)", + "sanyo_le26fv10n1ts", "Sanyo LE26FV10N1TS Flash", + "sapi1", "SAPI-1 ZPS 1", + "sapizps2", "SAPI-1 ZPS 2", + "sapizps3", "SAPI-1 ZPS 3", + "sapizps3a", "SAPI-1 ZPS 3 (terminal)", + "sapizps3b", "SAPI-1 ZPS 3 (6845)", "sarge", "Sarge", + "sarpc", "StrongARM Risc PC", + "sarpc_j233", "J233 StrongARM Risc PC", "sarukani", "Saru-Kani-Hamu-Zou (Japan)", "sasissu", "Taisen Tanto-R Sashissu!! (J 980216 V1.000)", "sasuke", "Sasuke vs. Commander", + "sat_bram_16mb", "Saturn Battery RAM 16Mbit Cart", + "sat_bram_32mb", "Saturn Battery RAM 32Mbit Cart", + "sat_bram_4mb", "Saturn Battery RAM 4Mbit Cart", + "sat_bram_8mb", "Saturn Battery RAM 8Mbit Cart", + "sat_cart_slot", "Saturn Cartridge Slot", + "sat_dram_32mb", "Saturn Data RAM 32Mbit Cart", + "sat_dram_8mb", "Saturn Data RAM 8Mbit Cart", + "sat_rom", "Saturn ROM Carts", + "sata", "SATA AHCI interface", "satansat", "Satan of Saturn (set 1)", "satansata", "Satan of Saturn (set 2)", "satansatind", "Satan of Saturn (Inder S.A., bootleg)", + "saturn", "Saturn", "saturn2", "Saturn 2", + "saturn_analog", "Sega Saturn Analog Controller", + "saturn_control_port", "Sega Saturn control port", + "saturn_cpu", "HP Saturn", + "saturn_joy", "Sega Saturn Joypad", + "saturn_keybd", "Sega Saturn Keyboard", + "saturn_md3b", "Sega Saturn Joypad MD 3buttons", + "saturn_md6b", "Sega Saturn Joypad MD 6buttons", + "saturn_mouse", "Sega Saturn Mouse", + "saturn_multitap", "Sega Saturn Multitap", + "saturn_racing", "Sega Saturn Racing Wheel", + "saturn_segatap", "Sega Saturn SegaTap", + "saturn_track", "Sega Saturn Pointing Controller / Trackball", + "saturneu", "Saturn (PAL)", + "saturnjp", "Saturn (Japan)", "saturnzi", "Saturn", "sauro", "Sauro", "saurop", "Sauro (Philko license)", + "saurorr", "Sauro (Recreativos Real S.A. license)", "savagere", "Savage Reign / Fu'un Mokushiroku - kakutou sousei", "savanna", "Savanna (Jungler bootleg)", "savgbees", "Savage Bees", + "savia84", "Savia 84", "savquest", "Savage Quest", + "sawatte", "Sawatte", + "sb0400", "Creative Labs SB0400 Audigy2 Value", + "sb16", "SoundBlaster 16 Audio Adapter LLE", "sb2003", "Super Bubble 2003 (World, Ver 1.0)", "sb2003a", "Super Bubble 2003 (Asia, Ver 1.0)", + "sb2m600b", "Superboard II Model 600 (Rev. B)", "sbagman", "Super Bagman", "sbagmans", "Super Bagman (Stern Electronics)", "sbasebal", "Super Champion Baseball (US)", + "sbasebalj", "Super Champion Baseball (Japan)", "sbasketb", "Super Basketball (version I, encrypted)", "sbaskete", "Super Basketball (version E, encrypted)", "sbasketg", "Super Basketball (version G, encrypted)", "sbasketh", "Super Basketball (version H, unprotected)", "sbbros", "Super Buster Bros. (USA 901001)", + "sbc6510", "SBC6510", "sbdk", "Super Bike (DK conversion)", "sbishi", "Super Bishi Bashi Championship (ver JAA, 2 Players)", "sbishik", "Super Bishi Bashi Championship (ver KAA, 3 Players)", + "sbishika", "Super Bishi Bashi Championship (ver KAA, 3 Players)", "sblast2b", "Sonic Blast Man 2 Special Turbo (SNES bootleg)", "sblazerp", "Star Blazer (Pioneer LDV1000)", "sbm", "Sonic Blast Man (Japan)", "sboblboa", "Super Bobble Bobble (set 1)", "sboblbob", "Super Bobble Bobble (set 2)", + "sboblbobl", "Super Bobble Bobble (bootleg, set 1)", + "sboblbobla", "Super Bobble Bobble (bootleg, set 2)", + "sboblboblb", "Super Bobble Bobble (bootleg, set 3)", + "sboblboblc", "Super Bubble Bobble (bootleg)", + "sboblbobld", "Super Bobble Bobble (bootleg, set 4)", "sbomber", "Space Bomber (ver. B)", "sbombera", "Space Bomber", "sbowling", "Strike Bowling", "sbp", "Super Bubble Pop", + "sbp_prot", "NeoGeo Protection (Super Bubble Pop)", + "sbrain", "Superbrain", "sbrkout", "Super Breakout (rev 04)", "sbrkout3", "Super Breakout (rev 03)", + "sbrkoutc", "Super Breakout (Canyon and Vertical Breakout, prototype)", + "sbrkoutct", "Super Breakout (Cocktail, prototype)", "sbsgomo", "Space Battle Ship Gomorrah", + "sbucks3", "Superbucks 3", "sbugger", "Space Bugger (set 1)", "sbuggera", "Space Bugger (set 2)", + "sbuk5", "Super Bucks 5", "sburners", "Street Burners [TTL]", + "sbxc", "Sengoku Basara X Cross", + "sc1", "Schachcomputer SC1", "sc1actv8", "Active 8 (Dutch) (Bellfruit) (Scorpion 1)", "sc1armad", "Armada (Dutch) (Bellfruit) (Scorpion 1)", "sc1barcd", "Barcode (Bellfruit) (set 1) (Scorpion 1)", @@ -20200,6 +26137,7 @@ const char* mameNameToRealName[] = { "sc1wthn", "Wild Thing (Eurocoin) (Scorpion 1)", "sc1wud", "What's Up Dr (Scorpion 1?)", "sc1zep", "Zeppelin (Dutch) (Elam) (Scorpion 1)", + "sc2", "Schachcomputer SC2", "sc2bar7", "Bar 7 (Concept) (set 1)", "sc2bar7a", "Bar 7 (Concept) (set 2)", "sc2bar7b", "Bar 7 (Concept) (set 3)", @@ -20678,6 +26616,10 @@ const char* mameNameToRealName[] = { "sc2wwcl1", "Wild West Club (Bellfruit) (set 1, UK) (Scorpion 2/3)", "sc2wwcl1p", "Wild West Club (Bellfruit) (set 1, UK, Protocol) (Scorpion 2/3)", "sc2wwclp", "Wild West Club (Bellfruit) (set 2, UK, 250GBP Jackpot, Protocol) (Scorpion 2/3)", + "sc3000", "SC-3000", + "sc3000h", "SC-3000H", + "sc499", "Archive SC-499", + "sc499_ctape", "Cartridge Tape", "sc4a40", "Around The Board In 40 Days (Mazooma) (Scorpion 4) (set 1)", "sc4a40a", "Around The Board In 40 Days (Mazooma) (Scorpion 4) (set 2)", "sc4a40b", "Around The Board In 40 Days (Mazooma) (Scorpion 4) (set 3)", @@ -22435,6 +28377,7 @@ const char* mameNameToRealName[] = { "sc4lege", "Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 6)", "sc4legf", "Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 7)", "sc4legg", "Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 8)", + "sc4legh", "Who Wants To Be A Legionnaire (Bellfruit) (Scorpion 4) (set 9)", "sc4lined", "Line Dancer (Mazooma) (Scorpion 4) (set 1)", "sc4lineda", "Line Dancer (Mazooma) (Scorpion 4) (set 2)", "sc4linedb", "Line Dancer (Mazooma) (Scorpion 4) (set 3)", @@ -23274,6 +29217,7 @@ const char* mameNameToRealName[] = { "sc4s6cc", "Super 6 Club (Bellfruit) (Scorpion 4) (set 2)", "sc4s6cd", "Super 6 Club (Bellfruit) (Scorpion 4) (set 3)", "sc4s6ce", "Super 6 Club (Bellfruit) (Scorpion 4) (set 4)", + "sc4s6cf", "Super 6 Club (Bellfruit) (Scorpion 4) (set 5)", "sc4sace", "Space Ace (Qps) (Scorpion 4) (set 1)", "sc4sacea", "Space Ace (Qps) (Scorpion 4) (set 2)", "sc4sahed", "Streaks Ahead (Qps) (Scorpion 4) (set 1)", @@ -23543,6 +29487,7 @@ const char* mameNameToRealName[] = { "sc4ticlba", "Treasure Island Club (Bellfruit) (Scorpion 4) (set 1)", "sc4ticlbb", "Treasure Island Club (Fixed 65%) (Bellfruit) (Scorpion 4) (set 2)", "sc4ticlbc", "Treasure Island Club (Bellfruit) (Scorpion 4) (set 2)", + "sc4ticlbd", "Treasure Island Club (Bellfruit) (Scorpion 4) (set 3)", "sc4tload", "Top Loader (Mazooma) (Scorpion 4)", "sc4tpsht", "Top Of The Shots (Mazooma) (Scorpion 4) (set 1)", "sc4tpshta", "Top Of The Shots (Mazooma) (Scorpion 4) (set 2)", @@ -23789,6 +29734,38 @@ const char* mameNameToRealName[] = { "sc4ziggye", "Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 6)", "sc4ziggyf", "Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 7)", "sc4ziggyg", "Gettin Ziggy With It (Mazooma) (Scorpion 4) (set 8)", + "sc55", "Sound Canvas SC-55", + "sc5_3414", "Bullseye Hot Arrows (Scorpion 5)", + "sc5_3434", "Monopoly Takeover (Scorpion 5)", + "sc5_3435", "Monopoly Street Party (Scorpion 5)", + "sc5_3437", "Red Hot Silly Peppers Community Party (Scorpion 5)", + "sc5_3438", "Juicy Gems Community Party (Scorpion 5)", + "sc5_3450", "Deal or no Deal Let's Play (Scorpion 5)", + "sc5_3451", "Deal or no Deal Gold (Scorpion 5)", + "sc5_3508", "Club DOND Red Mist (Scorpion 5)", + "sc5_3510", "Deal or no Deal Red Hot (Scorpion 5)", + "sc5_3511", "Deal or no Deal Spank the Banker (Scorpion 5)", + "sc5_3512", "Monopoly Gold (Bellfruit) (Scorpion 5)", + "sc5_3513", "Deal or no Deal Right Deal Right Time (Scorpion 5)", + "sc5_3514", "Deal or no Deal Rapid Round (Scorpion 5)", + "sc5_3515", "777 Heaven (Scorpion 5)", + "sc5_3516", "Cash Ahoy (Scorpion 5)", + "sc5_3517", "Deal or no Deal East and West Wing (Scorpion 5)", + "sc5_3518", "Deal or no Deal Bank On It (Scorpion 5)", + "sc5_3519", "Deal or no Deal Eliminator (Scorpion 5)", + "sc5_3520", "Cops 'n' Robbers Street Wise (Scorpion 5)", + "sc5_3524", "Cluedo Prime Suspect (Scorpion 5)", + "sc5_3525", "Happy Hour (Scorpion 5)", + "sc5_3530", "Club Cash Ahoy (Scorpion 5)", + "sc5_3551", "Deal or no Deal Seal the Deal (Scorpion 5)", + "sc5_3552", "Snakes and Ladders (Scorpion 5)", + "sc5_3553", "Deal or no Deal Go All the Way (Scorpion 5)", + "sc5_3555", "Family Guy The Drunken Clam (Scorpion 5)", + "sc5_3557", "Deal or no Deal Live (Scorpion 5)", + "sc5_z057", "Quidsia (Scorpion 5)", + "sc5_z058", "Wok 'n' Roll (Scorpion 5)", + "sc5_z059", "Aladdin (Scorpion 5)", + "sc5_z060", "Hard Dk (Scorpion 5)", "sc5a40", "Around The Board In 40 Days (Mazooma) (Scorpion 5) (set 1)", "sc5a40a", "Around The Board In 40 Days (Mazooma) (Scorpion 5) (set 2)", "sc5adga", "Ant & Dec's Grab The Ads (Bellfruit) (Scorpion 5) (set 1)", @@ -24283,6 +30260,8 @@ const char* mameNameToRealName[] = { "sc5dndboi", "Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 10)", "sc5dndboj", "Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 11)", "sc5dndbok", "Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 12)", + "sc5dndbol", "Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 13)", + "sc5dndbom", "Deal Or No Deal Banker's Bonus (Bellfruit) (Scorpion 5) (set 14)", "sc5dndbq", "Deal Or No Deal Beat The Banker (Qps) (Scorpion 5) (set 1)", "sc5dndbqa", "Deal Or No Deal Beat The Banker (Qps) (Scorpion 5) (set 2)", "sc5dndbqb", "Deal Or No Deal Beat The Banker (Qps) (Scorpion 5) (set 3)", @@ -25430,6 +31409,9 @@ const char* mameNameToRealName[] = { "sc5woka", "Wok n' Roll (Bellfruit) (Scorpion 5) (set 2)", "sc5wotw", "War Of The Wads (Mazooma) (Scorpion 5) (set 1)", "sc5wotwa", "War Of The Wads (Mazooma) (Scorpion 5) (set 2)", + "sc61860", "SC61860", + "sc80", "Schachcomputer SC-80", + "sc_091", "Safe Cracker (0.91)", "sc_14", "Safe Cracker (1.4)", "sc_17", "Safe Cracker (1.7)", "sc_17n", "Safe Cracker (1.7N)", @@ -25438,6 +31420,10 @@ const char* mameNameToRealName[] = { "sc_18s2", "Safe Cracker (1.8 alternate sound)", "scandal", "Scandal Mahjong (Japan 890213)", "scandalm", "Scandal Mahjong [BET] (Japan 890217)", + "scatmg2", "Scatter Magic 2", + "scc68070", "SCC68070", + "scc8530", "SCC 8530", + "scc8530l", "Zilog 8530 SCC (Legacy)", "scessjoe", "Success Joe (World)", "scfinals", "Super Cup Finals (Ver 2.2O 1994/01/13)", "scfinalso", "Super Cup Finals (Ver 2.1O 1993/11/19)", @@ -25448,6 +31434,8 @@ const char* mameNameToRealName[] = { "schaserb", "Space Chaser (set 3)", "schaserc", "Space Chaser (set 4)", "schasercv", "Space Chaser (CV version - set 1)", + "schaserm", "Space Chaser (Model Racing bootleg)", + "schasrcv", "Space Chaser (CV version)", "scherrym", "Super Cherry Master", "schery97", "Skill Cherry '97 (ver. sc3.52)", "schery97a", "Skill Cherry '97 (ver. sc3.52c4)", @@ -25456,15 +31444,22 @@ const char* mameNameToRealName[] = { "scia", "Special Criminal Investigation (World set 2)", "scij", "Special Criminal Investigation (Japan)", "scin", "Super Special Criminal Investigation (Negro Torino hack)", + "scinegro", "Special Criminal Investigation (Negro bootleg)", "scion", "Scion", "scionc", "Scion (Cinematronics)", "sciu", "Special Criminal Investigation (US)", + "scm_500", "Standard Change-Makers System 500 / 500E", + "scmaster", "Super Cherry Master (v1.0)", + "scn2674_device", "scn2674_device", "scobra", "Super Cobra", "scobrab", "Super Cobra (bootleg)", + "scobrae", "Super Cobra (Stern Electronics) (encrypted, KONATEC XC-103SS CPU)", "scobras", "Super Cobra (Stern Electronics)", "scobrase", "Super Cobra (Sega)", "scontra", "Super Contra", "scontraj", "Super Contra (Japan)", + "score7", "S+core 7", + "scorpio", "Scorpion ZS-256", "scorpion", "Scorpion (set 1)", "scorpiona", "Scorpion (set 2)", "scorpionb", "Scorpion (set 3)", @@ -25482,9 +31477,12 @@ const char* mameNameToRealName[] = { "scrambler", "Scramble (Reben S.A. Spanish bootleg)", "scrambles", "Scramble (Stern Electronics set 1)", "scrambles2", "Scramble (Stern Electronics set 2)", + "scrambls", "Scramble (Stern)", "scrambp", "Impacto (Billport S.A., Spanish bootleg of Scramble)", + "scramce", "Scramble (Centromatic S.A., Spanish bootleg)", "scrampt", "Scramble (Petaco S.A., Spanish bootleg)", "scramrf", "Scramble (Recreativos Franco, Spanish bootleg)", + "screen", "Video Screen", "screenp1", "Screen Play (Maygay, MV1 Video, ver. 1.9, set 1)", "screenp1a", "Screen Play (Maygay, MV1 Video, ver. 1.9, set 2)", "screenp2", "Screen Play (Maygay, MV1 Video, ver. 1.9, Isle of Man, set 1)", @@ -25496,39 +31494,78 @@ const char* mameNameToRealName[] = { "scregg", "Scrambled Egg", "screwloo", "Screw Loose (prototype)", "scross", "Stadium Cross (World)", + "scrossa", "Stadium Cross (World, alt)", "scrossu", "Stadium Cross (US)", "scrpn_l1", "Scorpion (L-1)", "scrpn_t1", "Scorpion (T-1)", + "scrzy_l1", "Still Crazy", + "scsi", "SCSI Port", + "scsi_cdrom", "SCSI CDROM", + "scsi_harddisk", "SCSI HARDDISK", + "scsi_slot", "SCSI Connector", + "scsibus", "SCSI bus", + "scsicd", "SCSICD", + "scsihd", "SCSIHD", + "scsp", "SCSP", + "sctionza", "Section Z (set 2)", "scud", "Scud Race Twin (Australia)", "scuda", "Scud Race Twin (Export)", "scudhamm", "Scud Hammer", "scudj", "Scud Race Deluxe (Japan)", "scudplus", "Scud Race Plus (Revision A)", "scudplusa", "Scud Race Plus", + "scudsp", "SCUDSP", + "scv", "Super Cassette Vision", + "scv_cart_slot", "SCV Cartridge Slot", + "scv_pal", "Super Cassette Vision (PAL)", + "scv_rom128", "SCV 128K Carts", + "scv_rom128_ram4", "SCV 128K + RAM 4K Carts", + "scv_rom16", "SCV 16K Carts", + "scv_rom32", "SCV 32K Carts", + "scv_rom32_ram8", "SCV 32K + RAM 8K Carts", + "scv_rom64", "SCV 64K Carts", + "scv_rom8", "SCV 8K Carts", + "sd1", "SD-1 (21 voice)", + "sd132", "SD-1 (32 voice)", "sddz", "Super Dou Di Zhu", "sderby", "Super Derby (v.07.03)", "sderbya", "Super Derby (v.10.04)", "sdfight", "SD Fighters (Korea)", "sdgndmps", "SD Gundam Psycho Salamander no Kyoui", "sdi", "SDI - Strategic Defense Initiative (Japan, old, System 16A, FD1089B 317-0027)", + "sdia", "SDI - Strategic Defense Initiative (Japan, old, System 16A, FD1089B 317-0027)", "sdib", "SDI - Strategic Defense Initiative (System 16B, FD1089A 317-0028)", "sdibl", "SDI - Strategic Defense Initiative (bootleg)", + "sdibl2", "SDI - Strategic Defense Initiative (bootleg, set 1)", + "sdibl3", "SDI - Strategic Defense Initiative (bootleg, set 2)", + "sdibl4", "SDI - Strategic Defense Initiative (bootleg, set 3)", + "sdibl5", "SDI - Strategic Defense Initiative (bootleg, set 4)", + "sdibl6", "SDI - Strategic Defense Initiative (bootleg, set 5)", + "sdioj", "SDI - Strategic Defense Initiative (Japan)", + "sdk80", "SDK-80", + "sdk85", "SDK-85", + "sdk86", "SDK-86", "sdmg2", "Mahjong Super Da Man Guan II (China, V754C)", "sdodgeb", "Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu", + "sdtandy_fdc", "SDTANDY FDC", "sdtennis", "Super Doubles Tennis", "sdungeon", "Space Dungeon", "sdwx", "Sheng Dan Wu Xian", + "se3208", "SE3208", "seabass", "Sea Bass Fishing (JUET 971110 V0.001)", "seabattl", "Sea Battle (set 1)", "seabattla", "Sea Battle (set 2)", + "sealdeal", "Seal The Deal", "searchar", "SAR - Search And Rescue (World)", "searcharj", "SAR - Search And Rescue (Japan)", "searcharu", "SAR - Search And Rescue (US)", "searchey", "Search Eye", + "searcheya", "Search Eye (English / Korean)", "searchp2", "Search Eye Plus V2.0", "searthie", "Super Earth Invasion (set 3)", "searthin", "Super Earth Invasion (set 1)", "searthina", "Super Earth Invasion (set 2)", + "seattle", "SCP-300F", "seawitch", "Seawitch", "seawld", "Sea World (Version 1.6E Dual)", "seawldd1", "Sea World (Version 1.6R CGA)", @@ -25539,25 +31576,103 @@ const char* mameNameToRealName[] = { "secondch", "Second Chance", "secretab", "Secret Agent (bootleg)", "secretag", "Secret Agent (World)", + "secretagj", "Secret Agent (Japan revision 2)", "sectionz", "Section Z (set 1)", "sectionza", "Section Z (set 2)", "sectrzon", "Sector Zone", + "sed1200", "sed1200d-0a", + "sed1330", "SED1330", + "sed1520", "SED1520", + "sega005_sound", "005 Custom", + "sega315_5124", "Sega 315-5124", + "sega315_5246", "Sega 315-5246", + "sega315_5313", "Sega 315-5313 (Genesis VDP)", + "sega315_5378", "Sega 315-5378 VDP", + "sega315_5838", "Sega 315-5838 / 317-0029 Compression (Encryption?)", + "sega315_5881", "Sega 315-5881 Encryption", + "sega8_4pak", "SMS 4-Pak Cart", + "sega8_basicl3", "SC-3000 BASIC Level III Cart", + "sega8_card_slot", "Sega Master System / Game Gear / SG1000 Card Slot", + "sega8_cart_slot", "Sega Master System / Game Gear / SG1000 Cartridge Slot", + "sega8_castle", "SG-1000 The Castle Cart", + "sega8_ccatch", "SG-1000 Card Catcher Cart", + "sega8_codemasters", "Mark III, SMS & GG Codemasters Carts", + "sega8_dahjeea", "SG-1000 Dahjee RAM expansion + Cart (Type A)", + "sega8_dahjeeb", "SG-1000 Dahjee RAM expansion + Cart (Type B)", + "sega8_eeprom", "GG Carts + EEPROM", + "sega8_hicom", "SMS Hi-Com Carts", + "sega8_janggun", "SMS Janggun Cart", + "sega8_korean", "SMS Korean Carts", + "sega8_korean_nb", "SMS Korean No-Bank Mapper Carts", + "sega8_mgear", "Master Gear Converter", + "sega8_music", "SC-3000 Music Editor Cart", + "sega8_nemesis", "SMS Nemesis Cart", + "sega8_othello", "SG-1000 Othello Cart", + "sega8_rom", "Mark III, SMS & GG Carts", + "sega8_terebi", "SG-1000 Terebi Oekaki Cart", + "sega8_zemina", "SMS Zemina Carts", + "sega_16bit_sprite", "Sega System 16B Sprites", + "sega_315_5195", "Sega 315-5195 Memory Mapper", + "sega_315_5248", "Sega 315-5248 Multiplier", + "sega_315_5249", "Sega 315-5249 Divider", + "sega_315_5250", "Sega 315-5250 Compare/Timer", + "sega_32x_ntsc", "sega_32x_ntsc", + "sega_32x_pal", "sega_32x_pal", + "sega_837_13551", "SEGA-837-13551", + "sega_hangon_sprite", "Sega Hang On Sprites", + "sega_lindbergh_baseboard", "Sega Lindbergh Baseboard", + "sega_outrun_sprite", "Sega Out Run Sprites", + "sega_segacd_europe", "sega_segacd_europe", + "sega_segacd_japan", "sega_segacd_japan", + "sega_segacd_us", "sega_segacd_us", + "sega_sharrier_sprite", "Sega Space Harrier Sprites", + "sega_speech_sound", "Sega Speech Sound Board", + "sega_sys16a_sprite", "Sega System 16A Sprites", + "sega_xboard_sprite", "Sega X-Board Sprites", + "sega_yboard_sprite", "Sega Y-Board Sprites", + "segacd", "Sega CD (USA, NTSC)", + "segacd2", "Sega CD 2 (USA, NTSC)", + "segaic16_road", "Sega 16-bit Road Generator", + "segaic16_video", "Sega 16-bit Video", "segajw", "Golden Poker Series "Joker's Wild" (Rev. B)", + "segam1audio", "Sega Model 1 Sound Board", "seganinj", "Sega Ninja (315-5102)", + "seganinja", "Sega Ninja (315-5113)", "seganinju", "Sega Ninja (not encrypted)", + "seganinu", "Sega Ninja (not encrypted)", + "segapcm", "Sega PCM", + "segapm", "Picture Magic", + "segapsg", "SEGA VDP PSG", + "segartv", "Sega Race-TV (Export)", + "segas24_mixer", "S24MIXER", + "segas24_sprite", "S24SPRITE", + "segas24_tile", "S24TILE", + "segas32_pcb", "Sega System 32 PCB", + "segasp", "Sega System SP (Spider) BIOS", + "segausb", "Sega Universal Sound Board", + "segausbrom", "Sega Universal Sound Board with ROM", "segawski", "Sega Water Ski (Japan, Revision A)", + "segaxbd_pcb", "Sega X-Board PCB", + "seibu_adpcm", "Seibu ADPCM", + "seibu_cop_boot", "Seibu COP (Bootleg)", + "seibu_cop_legacy", "Seibu COP Legacy", + "seibu_crtc", "Seibu CRT Controller", + "seibu_sound", "Seibu Sound System", "seicross", "Seicross", "seiha", "Seiha (Japan 870725)", "seiham", "Seiha [BET] (Japan 870723)", "selfeena", "Sel Feena", "seljan2", "Return Of Sel Jan II (Japan, NM557)", + "selz80", "SEL Z80 Trainer", "semibase", "MuHanSeungBu (SemiCom Baseball) (Korea)", "sengekis", "Sengeki Striker (Asia)", "sengekisj", "Sengeki Striker (Japan)", + "sengokh", "Sengoku / Sengoku Denshou (set 2)", "sengokmj", "Sengoku Mahjong [BET] (Japan)", "sengoku", "Sengoku / Sengoku Denshou (NGM-017)(NGH-017)", "sengoku2", "Sengoku 2 / Sengoku Denshou 2", "sengoku3", "Sengoku 3 / Sengoku Densho 2001", + "sengoku3s", "Sengoku 3 / Sengoku Densho 2001 (Evolution 1.0, FCHT hack)", "sengokuh", "Sengoku / Sengoku Denshou (NGH-017)(US)", "senjyo", "Senjyo", "senknow", "Sen-Know (Japan)", @@ -25567,8 +31682,19 @@ const char* mameNameToRealName[] = { "senkyu", "Senkyu (Japan set 1)", "senkyua", "Senkyu (Japan set 2)", "sentetst", "Sente Diagnostic Cartridge", + "serbox", "Serial Box", + "sercharu", "SAR - Search And Rescue (US)", + "serflash", "SERFLASH", + "serial_keyboard", "Serial Keyboard", + "serial_printer", "Serial Printer", + "serial_terminal", "Serial Terminal", + "seta001", "seta001_device", + "seta10leg", "SNES Cart (LoROM) + Seta ST010 DSP Legacy", + "seta11leg", "SNES Cart (LoROM) + Seta ST011 DSP Legacy", "setaroul", "Visco Roulette", "sexappl", "Sex Appeal (Version 6.02)", + "sexpertb", "Novag Super Expert B Chess Computer", + "sexpertc", "Novag Super Expert C Chess Computer", "sextriv", "Sex Triv", "sextriv1", "Sexual Trivia (Version 1.02SB, set 1)", "sextriv2", "Sexual Trivia (Version 1.02SB, set 2)", @@ -25577,42 +31703,80 @@ const char* mameNameToRealName[] = { "sexyparo", "Sexy Parodius (ver JAA)", "sexyparoa", "Sexy Parodius (ver AAA)", "sf", "Street Fighter (World, Analog buttons)", + "sf1", "Street Fighter (World)", + "sf1jp", "Street Fighter (Japan)", + "sf1us", "Street Fighter (US)", "sf2", "Street Fighter II: The World Warrior (World 910522)", "sf2049", "San Francisco Rush 2049", "sf2049se", "San Francisco Rush 2049: Special Edition", "sf2049te", "San Francisco Rush 2049: Tournament Edition", + "sf2a", "Street Fighter II - The World Warrior (US 910206)", "sf2acc", "Street Fighter II': Champion Edition (Accelerator!, bootleg, set 1)", "sf2acca", "Street Fighter II': Champion Edition (Accelerator!, bootleg, set 2)", "sf2accp2", "Street Fighter II': Champion Edition (Accelerator Pt.II, bootleg)", "sf2amf", "Street Fighter II': Champion Edition (Alpha Magic-F, bootleg)", "sf2amf2", "Street Fighter II': Champion Edition (L735 Test Rom, bootleg)", + "sf2amf3", "Street Fighter II - Champion Edition (Alpha Magic-F bootleg set 3, 920313 etc)", + "sf2amf4", "Street Fighter II - Champion Edition (Alpha Magic-F bootleg set 4, 920313 etc)", + "sf2amf5", "Street Fighter II - Champion Edition (Alpha Magic-F bootleg set 5, 920313 etc)", + "sf2amf6", "Street Fighter II - Champion Edition (Alpha Magic-F bootleg set 6, 920313 etc)", + "sf2amf7", "Street Fighter II - Champion Edition (Alpha Magic-F bootleg set 7, 920313 etc)", + "sf2amf8", "Street Fighter II - Champion Edition (Alpha Magic-F bootleg set 8, 920313 etc)", + "sf2b", "Street Fighter II - The World Warrior (US 910214)", + "sf2b2", "Street Fighter II - The World Warrior (bootleg, 910214 etc, set 2)", + "sf2b3", "Street Fighter II - The World Warrior (bootleg, 910214 etc, set 3)", "sf2bhh", "Street Fighter II': Champion Edition (Hung Hsi, bootleg)", "sf2ce", "Street Fighter II': Champion Edition (World 920513)", + "sf2cea", "Street Fighter II' - Champion Edition (US rev A)", + "sf2ceb", "Street Fighter II' - Champion Edition (US rev B)", "sf2ceblp", "Street Fighter II': Champion Edition (protected bootleg on non-dash board)", + "sf2cebltw", "Street Fighter II': Champion Edition ('Taiwan' bootleg with PAL)", "sf2ceea", "Street Fighter II': Champion Edition (World 920313)", + "sf2ceeab2", "Street Fighter II' - Champion Edition (920313 etc bootleg set 2)", + "sf2ceeabl", "Street Fighter II' - Champion Edition (920313 etc bootleg set 1)", + "sf2cej", "Street Fighter II' - Champion Edition (Japan)", "sf2ceja", "Street Fighter II': Champion Edition (Japan 920322)", + "sf2cejab2", "Street Fighter II' - Champion Edition (920322 Japan bootleg set 2)", + "sf2cejabl", "Street Fighter II' - Champion Edition (920322 Japan bootleg set 1)", "sf2cejb", "Street Fighter II': Champion Edition (Japan 920513)", "sf2cejc", "Street Fighter II': Champion Edition (Japan 920803)", "sf2ceua", "Street Fighter II': Champion Edition (USA 920313)", + "sf2ceuab2", "Street Fighter II' - Champion Edition (920313 USA bootleg set 2)", + "sf2ceuab3", "Street Fighter II' - Champion Edition (920313 USA bootleg set 3)", + "sf2ceuab4", "Street Fighter II' - Champion Edition (920313 USA bootleg set 4)", + "sf2ceuab5", "Street Fighter II' - Champion Edition (920313 USA bootleg set 5)", + "sf2ceuab6", "Street Fighter II' - Champion Edition (920313 USA bootleg set 6)", + "sf2ceuab7", "Street Fighter II' - Champion Edition (920313 USA bootleg set 7)", + "sf2ceuabl", "Street Fighter II' - Champion Edition (920313 USA bootleg set 1)", "sf2ceub", "Street Fighter II': Champion Edition (USA 920513)", "sf2ceuc", "Street Fighter II': Champion Edition (USA 920803)", + "sf2ceucbl", "Street Fighter II' - Champion Edition (920803 USA bootleg)", "sf2dkot2", "Street Fighter II': Champion Edition (Double K.O. Turbo II, bootleg)", "sf2dongb", "Street Fighter II': Champion Edition (Dongfang Bubai protection, bootleg)", + "sf2e", "Street Fighter II - The World Warrior (US 910228)", "sf2eb", "Street Fighter II: The World Warrior (World 910214)", "sf2ebbl", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 1)", + "sf2ebbl2", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 3)", + "sf2ebbl3", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 4)", "sf2ed", "Street Fighter II: The World Warrior (World 910318)", "sf2ee", "Street Fighter II: The World Warrior (World 910228)", "sf2hf", "Street Fighter II': Hyper Fighting (World 921209)", "sf2hfj", "Street Fighter II' Turbo: Hyper Fighting (Japan 921209)", + "sf2hfjb", "Street Fighter II' Turbo - Hyper Fighting (bootleg set 1, 921209 Japan)", + "sf2hfjb2", "Street Fighter II' Turbo - Hyper Fighting (bootleg set 2, 921209 Japan)", "sf2hfu", "Street Fighter II': Hyper Fighting (USA 921209)", "sf2j", "Street Fighter II: The World Warrior (Japan 911210)", "sf2ja", "Street Fighter II: The World Warrior (Japan 910214)", + "sf2jb", "Street Fighter II - The World Warrior (Japan 910214)", "sf2jc", "Street Fighter II: The World Warrior (Japan 910306)", "sf2jf", "Street Fighter II: The World Warrior (Japan 910411)", "sf2jh", "Street Fighter II: The World Warrior (Japan 910522)", "sf2jl", "Street Fighter II: The World Warrior (Japan 920312)", "sf2koryu", "Street Fighter II': Champion Edition (Xiang Long, Chinese bootleg)", + "sf2koryu2", "Street Fighter II' - Xiang Long (bootleg set 2, 811102 001)", + "sf2koryu3", "Street Fighter II' - Xiang Long (bootleg set 3, 811102 001)", "sf2m1", "Street Fighter II': Champion Edition (M1, bootleg)", + "sf2m10", "Street Fighter II': Champion Edition (M10, bootleg)", "sf2m2", "Street Fighter II': Champion Edition (M2, bootleg)", "sf2m3", "Street Fighter II': Champion Edition (M3, bootleg)", "sf2m4", "Street Fighter II': Champion Edition (M4, bootleg)", @@ -25620,17 +31784,31 @@ const char* mameNameToRealName[] = { "sf2m6", "Street Fighter II': Champion Edition (M6, bootleg)", "sf2m7", "Street Fighter II': Champion Edition (M7, bootleg)", "sf2m8", "Street Fighter II': Champion Edition (M8, bootleg)", + "sf2m9", "Street Fighter II': Champion Edition (M9, bootleg)", + "sf2md", "Street Fighter II' - Champion Edition (Magic Delta, bootleg, 920313 etc)", "sf2mdt", "Street Fighter II': Magic Delta Turbo (bootleg, set 1)", "sf2mdta", "Street Fighter II': Magic Delta Turbo (bootleg, set 2)", "sf2mdtb", "Street Fighter II': Magic Delta Turbo (bootleg, set 3)", + "sf2mega", "Street Fighter II' - Champion Edition (Mega Co bootleg set 1, 920313 etc)", + "sf2mega2", "Street Fighter II' - Champion Edition (Mega Co bootleg set 2, 920313 etc)", "sf2qp1", "Street Fighter II: The World Warrior (Quicken Pt-I, bootleg)", "sf2rb", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 1)", "sf2rb2", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 2)", "sf2rb3", "Street Fighter II': Champion Edition (Rainbow, bootleg, set 3)", + "sf2rb4", "Street Fighter II' - Champion Edition (Rainbow bootleg set 4, 920322 Japan)", + "sf2rb5", "Street Fighter II' - Champion Edition (Rainbow bootleg set 5, 920322 Japan)", + "sf2rb6", "Street Fighter II' - Champion Edition (Rainbow bootleg set 6, 920313 etc)", "sf2red", "Street Fighter II': Champion Edition (Red Wave, bootleg)", + "sf2red2", "Street Fighter II' - Champion Edition (Red Wave bootleg set 2, 920313 etc)", "sf2rk", "Street Fighter II: The World Warrior (RK, bootleg)", + "sf2sl73a", "Street Fighter II' - Champion Edition (Sheng Long v 7.3a)", "sf2stt", "Street Fighter II: The World Warrior (TAB Austria, bootleg, set 2)", + "sf2t", "Street Fighter II' - Hyper Fighting (US)", "sf2thndr", "Street Fighter II: The World Warrior (Thunder Edition, bootleg)", + "sf2tj", "Street Fighter II' Turbo - Hyper Fighting (Japan)", + "sf2tlona", "Street Fighter II' - Champion Edition (Tu Long bootleg set 1, 811102 001)", + "sf2tlonb", "Street Fighter II' - Champion Edition (Tu Long bootleg set 2, 811102 001)", + "sf2tlonc", "Street Fighter II' - Champion Edition (Tu Long bootleg set 3, 811102 001)", "sf2ua", "Street Fighter II: The World Warrior (USA 910206)", "sf2ub", "Street Fighter II: The World Warrior (USA 910214)", "sf2uc", "Street Fighter II: The World Warrior (USA 910306)", @@ -25641,7 +31819,11 @@ const char* mameNameToRealName[] = { "sf2ui", "Street Fighter II: The World Warrior (USA 910522, Rev. I)", "sf2uk", "Street Fighter II: The World Warrior (USA 911101)", "sf2v004", "Street Fighter II': Champion Edition (V004, bootleg)", + "sf2v0042", "Street Fighter II' - Champion Edition (V004 bootleg set 2, 920313 etc)", + "sf2v0043", "Street Fighter II' - Champion Edition (V004 bootleg set 3, 920313 etc)", "sf2yyc", "Street Fighter II': Champion Edition (YYC, bootleg)", + "sf2yyc2", "Street Fighter II' - Champion Edition (YYC bootleg set 2, 920313 etc)", + "sf7000", "SC-3000/Super Control Station SF-7000", "sf_l1", "Slugfest (L-1)", "sfa", "Street Fighter Alpha: Warriors' Dreams (Euro 950727)", "sfa2", "Street Fighter Alpha 2 (Euro 960229)", @@ -25654,11 +31836,15 @@ const char* mameNameToRealName[] = { "sfa3u", "Street Fighter Alpha 3 (USA 980904)", "sfa3ud", "Street Fighter Alpha 3 (USA 980904 Phoenix Edition) (bootleg)", "sfa3ur1", "Street Fighter Alpha 3 (USA 980629)", + "sfa3us", "Street Fighter Alpha 3 (USA 980616, SAMPLE Version)", + "sfach", "Street Fighter Alpha: Warriors' Dreams (CPS Changer, Publicity USA 950727)", "sfad", "Street Fighter Alpha: Warriors' Dreams (Euro 950727 Phoenix Edition) (bootleg)", + "sfan", "Street Fighter (World, pneumatic buttons)", "sfar1", "Street Fighter Alpha: Warriors' Dreams (Euro 950718)", "sfar2", "Street Fighter Alpha: Warriors' Dreams (Euro 950627)", "sfar3", "Street Fighter Alpha: Warriors' Dreams (Euro 950605)", "sfau", "Street Fighter Alpha: Warriors' Dreams (USA 950627)", + "sfaud", "Street Fighter Alpha - warriors' dreams (950727 USA Phoenix Edition)", "sfbonus", "Skill Fruit Bonus (Version 1.9R, set 1)", "sfbonusd1", "Skill Fruit Bonus (Version 1.9R, set 2)", "sfbonuso", "Skill Fruit Bonus (Version 1.7)", @@ -25669,6 +31855,8 @@ const char* mameNameToRealName[] = { "sfchampj", "Super Football Champ (Ver 2.4J)", "sfchampo", "Super Football Champ (Ver 2.4O)", "sfchampu", "Super Football Champ (Ver 2.4A)", + "sfd1001", "SFD1001", + "sfeverbw", "Space Fever (black and white)", "sfex", "Street Fighter EX (Euro 961219)", "sfex2", "Street Fighter EX2 (USA 980526)", "sfex2a", "Street Fighter EX2 (Asia 980312)", @@ -25713,6 +31901,11 @@ const char* mameNameToRealName[] = { "sflush", "Straight Flush", "sfootbal", "Street Football (11/12/86)", "sformula", "Super Formula (Japan)", + "sformulaa", "Super Formula (Japan, set 2)", + "sfortea", "Novag Super Forte Chess Computer (version A)", + "sforteb", "Novag Super Forte Chess Computer (version B)", + "sforteba", "Novag Super Forte Chess Computer (version B, alt)", + "sfortec", "Novag Super Forte Chess Computer (version C)", "sfp", "Street Fighter (prototype)", "sfposeid", "Sea Fighter Poseidon", "sfruitb", "Super Fruit Bonus (Version 2.5E Dual)", @@ -25762,16 +31955,25 @@ const char* mameNameToRealName[] = { "sfza", "Street Fighter Zero (Asia 950627)", "sfzar1", "Street Fighter Zero (Asia 950605)", "sfzb", "Street Fighter Zero (Brazil 951109)", + "sfzbch", "Street Fighter Zero (CPS Changer, Brazil 950727)", "sfzbr1", "Street Fighter Zero (Brazil 950727)", + "sfzch", "Street Fighter Zero (CPS Changer, Japan 951020)", "sfzh", "Street Fighter Zero (Hispanic 950718)", "sfzhr1", "Street Fighter Zero (Hispanic 950627)", "sfzj", "Street Fighter Zero (Japan 950727)", "sfzjr1", "Street Fighter Zero (Japan 950627)", "sfzjr2", "Street Fighter Zero (Japan 950605)", + "sg1000", "SG-1000", + "sg1000m2", "SG-1000 II", + "sg1000m3", "SG-1000 Mark III", + "sgb_lcd", "SGB LCD", "sgemf", "Super Gem Fighter Mini Mix (USA 970904)", "sgemfa", "Super Gem Fighter: Mini Mix (Asia 970904)", "sgemfd", "Super Gem Fighter Mini Mix (USA 970904 Phoenix Edition) (bootleg)", "sgemfh", "Super Gem Fighter: Mini Mix (Hispanic 970904)", + "sgi_ip2", "IRIS 3130 (IP2)", + "sgi_ip6", "4D/PI (R2000, 20MHz)", + "sgi_mc", "SGI Memory Controller", "sgladiat", "Gladiator 1984", "sgmast", "Super Masters Golf (World?, Floppy Based, FD1094 317-0058-05d?)", "sgmastc", "Jumbo Ozaki Super Masters Golf (World, Floppy Based, FD1094 317-0058-05c)", @@ -25785,18 +31987,31 @@ const char* mameNameToRealName[] = { "sgunner2", "Steel Gunner 2 (US)", "sgunner2j", "Steel Gunner 2 (Japan, Rev A)", "sgunnerj", "Steel Gunner (Japan)", + "sgx", "SuperGrafx", "sgyxz", "Warriors of Fate ('sgyxz' bootleg)", + "sh1", "SH-1", + "sh1_drc", "SH-1 DRC", + "sh2", "SH-2", + "sh2_drc", "SH-2 DRC", + "sh2a", "SH-2A", + "sh3be", "SH-3 (big)", + "sh4", "SH-4 (little)", + "sh4robot", "Robot", + "sh_141", "Shrek v1.41", "shabdama", "LD Mahjong #4 Shabon-Dama", "shackled", "Shackled (US)", "shadfgtr", "Shadow Fighters", "shadfrce", "Shadow Force (US Version 2)", "shadfrcej", "Shadow Force (Japan Version 3)", "shadfrcejv2", "Shadow Force (Japan Version 2)", + "shadfrceu", "Shadow Force (US, Version 2)", "shadowld", "Shadowland (YD3)", "shadoww", "Shadow Warriors (World, set 1)", "shadowwa", "Shadow Warriors (World, set 2)", + "shaktam", "Shakatto Tambourine (Rev B) (GDS-0002B)", "shaktamb", "Shakatto Tambourine Cho Powerup Chu 2K1 AUT (GDS-0016)", "shaktmsp", "Shakatto Tambourine 2K1 SPR (GDS-0013)", + "shamnmg", "Shamans Magic", "shangha2", "Shanghai II (Japan, set 1)", "shangha2a", "Shanghai II (Japan, set 2)", "shangha3", "Shanghai III (World)", @@ -25810,6 +32025,8 @@ const char* mameNameToRealName[] = { "shangon1", "Super Hang-On (mini ride-on?, FD1089B 317-0034)", "shangon2", "Super Hang-On (mini ride-on, Rev A, FD1089B 317-0034)", "shangon3", "Super Hang-On (sitdown/upright, FD1089B 317-0034)", + "shangon3d", "Super Hang-On (sitdown/upright) (bootleg of FD1089B 317-0034 set)", + "shangonb", "Super Hang-On (bootleg)", "shangonle", "Limited Edition Hang-On", "shangonrb", "Super Hang-On (bootleg)", "shangonro", "Super Hang-On (ride-on, Japan, FD1094 317-0038)", @@ -25827,12 +32044,19 @@ const char* mameNameToRealName[] = { "sharkpya", "Shark Party (Italy, v1.6)", "sharkpye", "Shark Party (English, Alpha license)", "sharkt", "Shark (Taito)", + "sharmnm", "Sharmans Magic", + "sharp_lh28f016s", "Sharp LH28F016S Flash", + "sharp_lh28f400", "Sharp LH28F400 Flash", + "sharp_unk128mbit", "Sharp Unknown 128Mbit Flash", "sharrier", "Space Harrier (Rev A, 8751 315-5163A)", "sharrier1", "Space Harrier (8751 315-5163)", "shdancbl", "Shadow Dancer (bootleg)", + "shdancbla", "Shadow Dancer (bootleg, set 2)", "shdancer", "Shadow Dancer (World)", "shdancer1", "Shadow Dancer (US)", "shdancerj", "Shadow Dancer (Japan)", + "shdancrj", "Shadow Dancer (Japan)", + "sheenhvc", "Sheen Home Video Centre 2001", "sheriff", "Sheriff", "shfin_l1", "Shuffle Inn (Shuffle) (L-1)", "shienryu", "Shienryu (JUET 961226 V1.000)", @@ -25846,21 +32070,29 @@ const char* mameNameToRealName[] = { "shinfz", "Shinobi / FZ-2006 (Korean System 16 bootleg) (ISG Selection Master Type 2006)", "shinobi", "Shinobi (set 6, System 16A, unprotected)", "shinobi1", "Shinobi (set 1, System 16A, FD1094 317-0050)", + "shinobi1d", "Shinobi (set 1, System 16A) (bootleg of FD1094 317-0050 set)", "shinobi2", "Shinobi (set 2, System 16B, FD1094 317-0049)", + "shinobi2d", "Shinobi (set 2, System 16B) (bootleg of FD1094 317-0049 set)", "shinobi3", "Shinobi (set 3, System 16B, MC-8123B 317-0054)", "shinobi4", "Shinobi (set 4, System 16B, MC-8123B 317-0054)", "shinobi5", "Shinobi (set 5, System 16B, unprotected)", + "shinobia", "Shinobi (set 2)", + "shinobib", "Shinobi (set 3)", + "shinobl", "Shinobi (bootleg)", "shinoblb", "Shinobi (Beta bootleg)", "shinobld", "Shinobi (Datsu bootleg)", + "shinoblda", "Shinobi (Datsu bootleg, set 2)", "shinobls", "Shinobi (Star bootleg, System 16A)", "shippumd", "Shippu Mahou Daisakusen (Japan)", "shiryu2", "Strider Hiryu 2 (Japan 991213)", "shisen", "Shisensho - Joshiryo-Hen (Japan)", "shisen2", "Shisensho II", + "shmc1200", "M1200 Micro Computer (Australia)", "shngmtkb", "Shanghai Matekibuyuu", "shock", "Shock", "shocking", "Shocking", "shockingk", "Shocking (Korea)", + "shockingko", "Shocking (Korea, set 2)", "shocktr2", "Shock Troopers - 2nd Squad", "shocktro", "Shock Troopers (set 1)", "shocktroa", "Shock Troopers (set 2)", @@ -25871,11 +32103,14 @@ const char* mameNameToRealName[] = { "shootbul", "Shoot the Bull", "shootgal", "Shooting Gallery", "shootopl", "Shootout Pool", + "shootoub", "Shoot Out (Korean Bootleg)", + "shootouj", "Shoot Out (Japan)", "shootout", "Shoot Out (US)", "shootoutb", "Shoot Out (Korean Bootleg)", "shootoutj", "Shoot Out (Japan)", "shootpl", "Shootout Pool (JPN, USA, KOR, AUS) / Shootout Pool Prize (EXP)", "shootplm", "Shootout Pool Medal", + "shorthng", "Shore Thing", "shougi", "Shougi", "shougi2", "Shougi 2", "showdown", "Showdown (version 5.0)", @@ -25898,6 +32133,7 @@ const char* mameNameToRealName[] = { "shtngmste", "Shooting Master (EVG, 8751 315-5159a)", "shtrider", "Shot Rider", "shtridera", "Shot Rider (Sigma license)", + "shtriderb", "Shot Rider (bootleg)", "shtstar", "Shooting Star", "shtzone", "Shooting Zone System BIOS", "shuffle", "Shuffleboard", @@ -25911,18 +32147,28 @@ const char* mameNameToRealName[] = { "sianniv", "Space Invaders Anniversary (V2.02J)", "sichuan2", "Sichuan II (hack, set 1)", "sichuan2a", "Sichuan II (hack, set 2)", + "sichuana", "Sichuan II (hack ?) (set 2)", + "sicpc1605", "Sicomp PC16-05", "sicv", "Space Invaders (CV Version)", "sidampkr", "unknown Sidam Poker", + "side116", "Acculogic sIDE-1/16 IDE Disk Controller", + "sidearjp", "Side Arms - Hyper Dyne (Japan)", + "sidearmr", "Side Arms - Hyper Dyne (US)", "sidearms", "Side Arms - Hyper Dyne (World)", "sidearmsj", "Side Arms - Hyper Dyne (Japan)", "sidearmsr", "Side Arms - Hyper Dyne (US)", + "sidearmsu", "Side Arms - Hyper Dyne (US, 861202)", + "sidearmsur1", "Side Arms - Hyper Dyne (US, 861128)", "sidebs", "Side by Side (Ver 2.7 J)", "sidebs2", "Side by Side 2 (Ver 2.6 A)", "sidebs2j", "Side by Side 2 Evoluzione (Ver 2.4 J)", "sidebsja", "Side by Side (Ver 2.5 J)", "sidepckt", "Side Pocket (World)", "sidepcktb", "Side Pocket (bootleg)", + "sidepcktb2", "Side Pocket (bootleg set 2)", "sidepcktj", "Side Pocket (Japan)", + "sidepctb", "Side Pocket (bootleg)", + "sidepctj", "Side Pocket (Japan)", "sidetrac", "Side Trak", "sidewndr", "Sidewinder", "sigma2k", "Sigma Poker 2000", @@ -25930,41 +32176,57 @@ const char* mameNameToRealName[] = { "silentd", "Silent Dragon (World)", "silentdj", "Silent Dragon (Japan)", "silentdu", "Silent Dragon (US)", + "silgolar", "Silver And Gold", + "silkrdus", "Silk Road", "silkroad", "The Legend of Silkroad", "silkroada", "The Legend of Silkroad (larger ROMs)", "silkworm", "Silk Worm (World)", + "silkwormb", "Silk Worm (bootleg)", "silkwormj", "Silk Worm (Japan)", + "silkwrm2", "Silkworm (set 2)", "silverga", "Silver Game", "silvland", "Silver Land", "silvmil", "Silver Millennium", "silvslug", "Silver Slugger", + "simon", "Simon (Rev. A)", "simp_a20", "The Simpsons (2.0)", "simp_a27", "The Simpsons (2.7)", "simpbowl", "Simpsons Bowling (GQ829 UAA)", "simpnew", "Simpsons Pinball Party, The (ARM7 Sound Board)", "simpprtf", "Simpsons Pinball Party, The (5.00 France)", "simpprtf_204", "Simpsons Pinball Party, The (2.04 France)", + "simpprtf_300", "The Simpsons Pinball Party (3.00 France)", "simpprtf_400", "Simpsons Pinball Party, The (4.00 France)", "simpprtg", "Simpsons Pinball Party, The (5.00 Germany)", "simpprtg_400", "Simpsons Pinball Party, The (4.00 Germany)", "simpprti", "Simpsons Pinball Party, The (5.00 Italy)", "simpprti_204", "Simpsons Pinball Party, The (2.04 Italy)", + "simpprti_300", "The Simpsons Pinball Party (3.00 Italy)", "simpprti_400", "Simpsons Pinball Party, The (4.00 Italy)", "simpprtl", "Simpsons Pinball Party, The (5.00 Spain)", "simpprtl_204", "Simpsons Pinball Party, The (2.04 Spain)", + "simpprtl_300", "The Simpsons Pinball Party (3.00 Spain)", "simpprtl_400", "Simpsons Pinball Party, The (4.00 Spain)", "simpprty", "Simpsons Pinball Party, The (5.00)", "simpprty_204", "Simpsons Pinball Party, The (2.04)", + "simpprty_300", "The Simpsons Pinball Party (3.00)", "simpprty_400", "Simpsons Pinball Party, The (4.00)", + "simps2pj", "Simpsons, The (2 Players Japan)", + "simpsn2p", "Simpsons, The (2 Players)", "simpsons", "The Simpsons (4 Players World, set 1)", "simpsons2p", "The Simpsons (2 Players World, set 1)", "simpsons2p2", "The Simpsons (2 Players World, set 2)", + "simpsons2p3", "The Simpsons (2 Players World, set 3)", "simpsons2pa", "The Simpsons (2 Players Asia)", "simpsons2pj", "The Simpsons (2 Players Japan)", "simpsons4pa", "The Simpsons (4 Players World, set 2)", + "simutrek", "Simutrek Modified PR-8210", "sinbad", "Sinbad", "sinbadn", "Sinbad (Norway)", "sindbadm", "Sindbad Mystery", + "single", "Standard cartridge connector", + "sinista1", "Sinistar (prototype version)", + "sinista2", "Sinistar (revision 2)", "sinistar", "Sinistar (revision 3)", "sinistar1", "Sinistar (prototype version)", "sinistar2", "Sinistar (revision 2)", @@ -25976,6 +32238,7 @@ const char* mameNameToRealName[] = { "sisv1", "Space Invaders (SV Version rev 1)", "sisv2", "Space Invaders (SV Version rev 2)", "sisv3", "Space Invaders (SV Version rev 3)", + "sitcom", "Sitcom", "sitv", "Space Invaders (TV Version rev 2)", "sitv1", "Space Invaders (TV Version rev 1)", "sjcd2kx3", "Super Joly 2000 - 3x", @@ -25985,6 +32248,9 @@ const char* mameNameToRealName[] = { "skatekds", "Vs. Skate Kids. (Graphic hack of Super Mario Bros.)", "skattv", "Skat TV", "skattva", "Skat TV (version TS3)", + "skc_090", "Simpsons Kooky Carnival (Redemption) v0.90 New Jersey", + "skc_103", "Simpsons Kooky Carnival (Redemption) v1.03", + "skc_105", "Simpsons Kooky Carnival (Redemption) v1.05", "skeetsht", "Skeet Shot", "skelagon", "Skelagon", "skflight", "Skill Flight", @@ -25993,12 +32259,16 @@ const char* mameNameToRealName[] = { "skill98", "Skill '98 (ver. s98-1.33)", "skilldrp", "Skill Drop Georgia (Ver. G1.0S)", "skimaxx", "Skimaxx", + "skingam2", "Irem Skins Game, The (US set 2)", "skingame", "The Irem Skins Game (US set 1)", "skingame2", "The Irem Skins Game (US set 2)", "skisuprg", "Sega Ski Super G", + "sklflite", "Skill Flight (Playmatic)", "skns", "Super Kaneko Nova System BIOS", + "sknsspr", "sknsspr_device", "skullfng", "Skull Fang (World)", "skullfngj", "Skull Fang (Japan)", + "skullxb2", "Skull & Crossbones (set 2)", "skullxbo", "Skull & Crossbones (rev 5)", "skullxbo1", "Skull & Crossbones (rev 1)", "skullxbo2", "Skull & Crossbones (rev 2)", @@ -26014,9 +32284,11 @@ const char* mameNameToRealName[] = { "skychut", "Sky Chuter", "skydest", "Sky Destroyer (Japan)", "skydiver", "Sky Diver", + "skydncra", "Sky Dancer", "skyfox", "Sky Fox", "skykid", "Sky Kid (new version)", "skykidd", "Sky Kid (CUS60 version)", + "skykiddo", "Sky Kid Deluxe (set 2)", "skykiddx", "Sky Kid Deluxe (set 1)", "skykiddxo", "Sky Kid Deluxe (set 2)", "skykido", "Sky Kid (old version)", @@ -26029,6 +32301,7 @@ const char* mameNameToRealName[] = { "skyraidr", "Sky Raider (Uniwars bootleg)", "skyrobo", "Sky Robo", "skyshark", "Sky Shark (US)", + "skysharka", "Sky Shark (US, set 2)", "skyskipr", "Sky Skipper", "skysmash", "Sky Smasher", "skysoldr", "Sky Soldiers (US)", @@ -26042,16 +32315,21 @@ const char* mameNameToRealName[] = { "slammast", "Saturday Night Slam Masters (World 930713)", "slammastu", "Saturday Night Slam Masters (USA 930713)", "slampic", "Saturday Night Slam Masters (bootleg with PIC16c57)", + "slapbtjp", "Slap Fight (Japan bootleg)", + "slapbtuk", "Slap Fight (English bootleg)", "slapfigh", "Slap Fight (Japan set 1)", "slapfigha", "Slap Fight (Japan set 2)", "slapfighb1", "Slap Fight (bootleg set 1)", "slapfighb2", "Slap Fight (bootleg set 2)", "slapfighb3", "Slap Fight (bootleg set 3)", "slapshot", "Slap Shot (Japan)", + "slapstic", "Atari Slapstic", "slasho", "Slashout (JPN, USA, EXP, KOR, AUS)", "slashout", "Slashout (GDS-0004)", "slbmania", "Silverball Mania", + "slc1", "SLC-1", "sleicpin", "Sleic Pin Ball", + "slicer", "Slicer", "slikshot", "Slick Shot (V2.2)", "slikshot16", "Slick Shot (V1.6)", "slikshot17", "Slick Shot (V1.7)", @@ -26060,22 +32338,79 @@ const char* mameNameToRealName[] = { "slither", "Slither (set 1)", "slithera", "Slither (set 2)", "sliver", "Sliver", + "slivera", "Sliver (set 2)", "slmdunkj", "Slam Dunk (ver JAA 1993 10.8)", + "slmdunkjd", "Slam Dunk (ver JAA 1993 10.8) (dual screen with demux adapter)", "sloco93", "Super Loco 93 (Spanish, set 1)", "sloco93a", "Super Loco 93 (Spanish, set 2)", "slotcarn", "Slot Carnival", "slotsnl", "Slots (Dutch, Game Card 95-750-368)", "slqz2", "Mahjong Shuang Long Qiang Zhu 2 (VS203J)", + "slqz3", "Mahjong Shuang Long Qiang Zhu 3 (China, VS107C)", "slrasslt", "Solar Assault (ver UAA)", "sltblgp1", "Slots (Belgian Cash, Game Card 95-752-008)", "sltblgpo", "Slots (Belgian Cash, Game Card 95-750-938)", "sltblgtk", "Slots (Belgian Token, Game Card 95-750-943)", + "slutprov", "Slutprov", "slyspy", "Sly Spy (US revision 3)", "slyspy2", "Sly Spy (US revision 2)", + "slyspy3", "Sly Spy (US revision 3)", + "sm1800", "SM1800", + "sm510", "SM510", + "sm511", "SM511", + "sm8500", "SM8500", "sm_ngacc", "Nudge Accumulator (Summit Coin)", "sm_ultng", "Ultimate Nudge (Summit Coin)", + "sma_garou_cart", "NEOGEO SMA Garou Cart", + "sma_garouh_cart", "NEOGEO SMA Garou (alt) Cart", + "sma_kof2000_cart", "NEOGEO SMA KOF2000 Cart", + "sma_kof99_cart", "NEOGEO SMA Kof99 Cart", + "sma_mslug3_cart", "NEOGEO SMA Mslug3 Cart", + "sma_prot", "NeoGeo SMA Cartridge", + "sman_130ef", "Spider-Man v1.30 (English,French)", + "sman_130ei", "Spider-Man v1.30 (English,Italian)", + "sman_130es", "Spider-Man v1.30 (English,Spanish)", + "sman_130gf", "Spider-Man v1.30 (German,French)", + "sman_140e", "Spider-Man v1.40", + "sman_140ef", "Spider-Man v1.40 (English,French)", + "sman_140ei", "Spider-Man v1.40 (English,Italian)", + "sman_140es", "Spider-Man v1.40 (English,Spanish)", + "sman_140gf", "Spider-Man v1.40 (German,French)", + "sman_142e", "Spider-Man v1.42", + "sman_160e", "Spider-Man v1.60", + "sman_160ef", "Spider-Man v1.60 (English,French)", + "sman_160ei", "Spider-Man v1.60 (English,Italian)", + "sman_160es", "Spider-Man v1.60 (English,Spanish)", + "sman_160gf", "Spider-Man v1.60 (German,French)", + "sman_170e", "Spider-Man v1.70", + "sman_170ef", "Spider-Man v1.70 (English,French)", + "sman_170ei", "Spider-Man v1.70 (English,Italian)", + "sman_170es", "Spider-Man v1.70 (English,Spanish)", + "sman_170gf", "Spider-Man v1.70 (German,French)", + "sman_190e", "Spider-Man v1.90", + "sman_190ef", "Spider-Man v1.90 (English,French)", + "sman_190ei", "Spider-Man v1.90 (English,Italian)", + "sman_190es", "Spider-Man v1.90 (English,Spanish)", + "sman_190gf", "Spider-Man v1.90 (German,French)", + "sman_192e", "Spider-Man v1.92", + "sman_192ef", "Spider-Man v1.92 (English,French)", + "sman_192ei", "Spider-Man v1.92 (English,Italian)", + "sman_192es", "Spider-Man v1.92 (English,Spanish)", + "sman_192gf", "Spider-Man v1.92 (German,French)", + "sman_200e", "Spider-Man v2.00", + "sman_210e", "Spider-Man v2.10", + "sman_210ei", "Spider-Man v2.10 (English,Italian)", + "sman_210es", "Spider-Man v2.10 (English,Spanish)", + "sman_210f", "Spider-Man v2.10 (French)", + "sman_210gf", "Spider-Man v2.10 (German,French)", + "sman_220e", "Spider-Man v2.20", + "sman_230e", "Spider-Man v2.30", + "sman_240", "Spider-Man v2.40", "smarinef", "Sega Marine Fishing", + "smartmedia", "SmartMedia Flash ROM", + "smartoss", "Smart Toss 'em / Smartball (Ver 2.0)", "smash", "Smash (Crash bootleg)", + "smashdrv", "Smashing Drive", "smashtv", "Smash T.V. (rev 8.00)", "smashtv3", "Smash T.V. (rev 3.01)", "smashtv4", "Smash T.V. (rev 4.00)", @@ -26088,38 +32423,107 @@ const char* mameNameToRealName[] = { "smbmush", "Super Mario Brothers Mushroom World", "smbomb", "Super Muscle Bomber: The International Blowout (Japan 940831)", "smbombr1", "Super Muscle Bomber: The International Blowout (Japan 940808)", + "smbus", "SMBUS interface", + "smc37c78", "SMC37C78", + "smc777", "SMC-777", + "smc91c94", "SMC91C94", "smgolf", "Vs. Stroke & Match Golf (Men Version, set GF4-2 F)", "smgolfb", "Vs. Stroke & Match Golf (Men Version, set GF4-2 ?)", "smgolfj", "Vs. Stroke & Match Golf (Men Version) (Japan, set GF3 B)", "smgp", "Super Monaco GP (World, Rev B, FD1094 317-0126a)", "smgp5", "Super Monaco GP (World, FD1094 317-0126)", + "smgp5d", "Super Monaco GP (World) (bootleg of FD1094 317-0126 set)", "smgp6", "Super Monaco GP (World, Rev A, FD1094 317-0126a)", + "smgp6d", "Super Monaco GP (World, Rev A) (bootleg of FD1094 317-0126a set)", + "smgpd", "Super Monaco GP (World, Rev B) (bootleg of FD1094 317-0126a set)", "smgpj", "Super Monaco GP (Japan, Rev B, FD1094 317-0124a)", "smgpja", "Super Monaco GP (Japan, Rev A, FD1094 317-0124a)", + "smgpjd", "Super Monaco GP (Japan, Rev B) (bootleg of FD1094 317-0124a set)", "smgpu", "Super Monaco GP (US, Rev C, FD1094 317-0125a)", "smgpu1", "Super Monaco GP (US, Rev B, FD1094 317-0125a)", + "smgpu1d", "Super Monaco GP (US, Rev B) (bootleg of FD1094 317-0125a set)", "smgpu2", "Super Monaco GP (US, Rev A, FD1094 317-0125a)", + "smgpu2d", "Super Monaco GP (US, Rev A) (bootleg of FD1094 317-0125a set)", + "smgpud", "Super Monaco GP (US, Rev C) (bootleg of FD1094 317-0125a set)", + "smissw", "Super Miss World", "smleague", "Super Major League (U 960108 V1.000)", "smlg99", "Super Major League '99", "smman", "Six Million Dollar Man", "smooncrs", "Super Moon Cresta", "smoto16", "Super Moto (Italy, v1.6)", "smoto20", "Super Rider (Italy, v2.0)", + "sms", "Master System II", + "sms1", "Master System I", + "sms1000", "SMS-1000", + "sms1kr", "Gam*Boy I (Korea)", + "sms1krfm", "Gam*Boy I - FM (Korea)", + "sms1pal", "Master System I (PAL)", + "sms_control_port", "Sega SMS control port", + "sms_ctrl_adaptor", "SMS Controller Adaptor", + "sms_expansion_slot", "Sega SMS expansion slot", + "sms_gender_adapter", "Gender Adapter", + "sms_graphic", "Sega SMS Graphic Board", + "sms_joypad", "Sega SMS Control Pad", + "sms_light_phaser", "Sega SMS Light Phaser", + "sms_multitap", "Sega SMS Multitap", + "sms_paddle", "Sega SMS Paddle", + "sms_rapid_fire", "Sega SMS Rapid Fire", + "sms_sports_pad", "Sega SMS Sports Pad US", + "sms_sports_pad_jp", "Sega SMS Sports Pad JP", "smshilo", "HI-LO Double Up Joker Poker", + "smsj", "Master System (Japan)", + "smskr", "Gam*Boy II (Korea)", + "smspal", "Master System II (PAL)", + "smssdisp", "Master System Store Display Unit", + "smssgame", "Super Game (Sega Master System Multi-game bootleg)", + "smtmar", "Show Me The Money", + "sn76477", "SN76477", + "sn76489", "SN76489", + "sn76489a", "SN76489A", + "sn76494", "SN76494", + "sn76496", "SN76496", + "sn94624", "SN94624", "snake", "Snake Machine", "snakepit", "Snake Pit", + "snakepit2", "Snake Pit (9/14/84)", "snakjack", "Snacks'n Jaxson", "snapjack", "Snap Jack", "snapper", "Snapper (Korea)", + "snapshot_image", "Snapshot", "sncwgltd", "Sonic Wings Limited (Japan)", + "snes", "Super Nintendo Entertainment System / Super Famicom (NTSC)", + "snes_bcbattle", "Epoch Barcode Battler (SFC)", + "snes_control_port", "Nintendo SNES / SFC control port", + "snes_joypad", "Nintendo SNES / SFC Control Pad", + "snes_miracle", "Miracle Piano SNES Cable", + "snes_mouse", "Nintendo SNES / SFC Mouse Controller", + "snes_multitap", "Nintendo SNES / SFC Multitap Adapter", + "snes_pachinko", "Sunsoft Pachinko Controller", + "snes_ppu", "SNES PPU", + "snes_sound", "SNES Custom DSP (SPC700)", + "snes_sscope", "Nintendo SNES / SFC SuperScope", + "snes_twintap", "Yonezawa Twin Tap Controller", + "snespal", "Super Nintendo Entertainment System (PAL)", "sngkace", "Sengoku Ace (Japan)", + "sngkacea", "Sengoku Ace (Japan, set 2)", + "snk6502_sound", "snk6502 Custom", + "snk68_spr", "SNK68 Sprites", + "snkwave", "SNK Wave", "snlad", "Snake & Ladders", + "snmath", "Speak & Math (US, 1980 version)", + "snmatha", "Speak & Math (US, 1986 version)", + "snmathp", "Speak & Math (US, patent)", "snookr10", "Snooker 10 (Ver 1.11)", + "snotec", "Super Note Club (Japan)", + "snotecex", "Super Note Club EX (Japan)", "snowboar", "Snow Board Championship (Version 2.1)", "snowboara", "Snow Board Championship (Version 2.0)", "snowbro2", "Snow Bros. 2 - With New Elves / Otenki Paradise", "snowbro2b", "Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg)", "snowbro3", "Snow Brothers 3 - Magical Adventure", + "snowbroa", "Snow Bros. - Nick & Tom (set 2)", + "snowbrob", "Snow Bros. - Nick & Tom (set 3)", + "snowbroj", "Snow Bros. - Nick & Tom (Japan)", "snowbros", "Snow Bros. - Nick & Tom (set 1)", "snowbrosa", "Snow Bros. - Nick & Tom (set 2)", "snowbrosb", "Snow Bros. - Nick & Tom (set 3)", @@ -26127,8 +32531,51 @@ const char* mameNameToRealName[] = { "snowbrosd", "Snow Bros. - Nick & Tom (Dooyong license)", "snowbrosj", "Snow Bros. - Nick & Tom (Japan)", "snowbroswb", "Snow Bros. - Nick & Tom (The Winter Bobble hardware bootleg)", + "snread", "Speak & Read (US)", + "sns_bsx_cart_slot", "SNES BS-X Cartridge Slot", + "sns_cart_slot", "SNES Cartridge Slot", + "sns_pfest94", "SNES Powerfest '94", + "sns_rom", "SNES Cart (LoROM)", + "sns_rom21", "SNES Cart (HiROM)", + "sns_rom21_necdsp", "SNES Cart (HiROM) + NEC DSP", + "sns_rom21_srtc", "SNES Cart (HiROM) + S-RTC", + "sns_rom_20col", "SNES Super 20 Collection", + "sns_rom_banana", "SNES Banana de Pijamas", + "sns_rom_bsx", "SNES BS-X Cart", + "sns_rom_bsxhi", "SNES Cart (HiROM) + BS-X slot", + "sns_rom_bsxlo", "SNES Cart (LoROM) + BS-X slot", + "sns_rom_bugslife", "SNES A Bug's Life", + "sns_rom_mcpirate1", "SNES Pirate Multigame Carts Type 1", + "sns_rom_mcpirate2", "SNES Pirate Multigame Carts Type 2", + "sns_rom_necdsp", "SNES Cart (LoROM) + NEC DSP", + "sns_rom_obc1", "SNES Cart (LoROM) + OBC-1", + "sns_rom_pokemon", "SNES Pirate Carts with Protection", + "sns_rom_sa1", "SNES Cart + SA-1", + "sns_rom_sdd1", "SNES Cart + S-DD1", + "sns_rom_seta10", "SNES Cart (LoROM) + Seta ST010 DSP", + "sns_rom_seta11", "SNES Cart (LoROM) + Seta ST011 DSP", + "sns_rom_sgb", "SNES Super Game Boy Cart", + "sns_rom_soulblad", "SNES Soul Blade", + "sns_rom_spc7110", "SNES Cart + SPC-7110", + "sns_rom_spc7110rtc", "SNES Cart + SPC-7110 + RTC", + "sns_rom_sufami", "SNES Sufami Turbo Cart", + "sns_rom_superfx", "SNES Cart (LoROM) + SuperFX", + "sns_rom_tekken2", "SNES Tekken 2", + "sns_sufami_cart_slot", "SNES Sufami Turbo Cartridge Slot", "snspares", "Strikes n' Spares (rev.6)", "snspares1", "Strikes n' Spares (rev.1)", + "snspell", "Speak & Spell (US, 1979 version)", + "snspellc", "Speak & Spell Compact (US, 1981 version)", + "snspellca", "Speak & Spell Compact (US, 1982 version)", + "snspellcuk", "Speak & Write (UK)", + "snspellfr", "La Dictee Magique (France)", + "snspellit", "Grillo Parlante (Italy)", + "snspelljp", "Speak & Spell (Japan)", + "snspellp", "Speak & Spell (US, patent)", + "snspellua", "Speak & Spell (US, 1978 version)", + "snspellub", "Speak & Spell (US, 1980 version)", + "snspelluk", "Speak & Spell (UK, 1978 version)", + "snspelluka", "Speak & Spell (UK, 1981 version)", "socbrawl", "Soccer Brawl (NGM-031)", "socbrawlh", "Soccer Brawl (NGH-031)", "soccer", "Atari Soccer", @@ -26137,12 +32584,20 @@ const char* mameNameToRealName[] = { "soccerssa", "Soccer Superstars (ver AAA)", "soccerssj", "Soccer Superstars (ver JAC)", "soccerssja", "Soccer Superstars (ver JAA)", + "soccerssu", "Soccer Superstars (ver UAC)", + "soccrrmt", "Soccer (Ramtek) [TTL]", + "socrates", "Socrates Educational Video System", + "socrates_snd", "Socrates Sound", + "socratfc", "Socrates SAITOUT", "socrking", "Soccer Kings", "socrkingg", "Soccer Kings (German speech)", "socrkingi", "Soccer Kings (Italian speech)", + "softbox", "SoftBox", + "software_list", "Software list", "sogeki", "Sogeki (ver JAA)", "sokonuke", "Sokonuke Taisen Game (Japan)", "sokyugrt", "Soukyugurentai / Terra Diver (JUET 960821 V1.000)", + "sol20", "SOL-20", "solar_l2", "Solar Fire (L-2)", "solarfox", "Solar Fox (upright)", "solaride", "Solar Ride", @@ -26156,19 +32611,27 @@ const char* mameNameToRealName[] = { "solfigtr", "Solitary Fighter (World)", "solomon", "Solomon's Key (US)", "solomonj", "Solomon no Kagi (Japan)", + "solrwarr", "Solar-Warrior (US)", "solvalou", "Solvalou (Japan)", "sonic", "SegaSonic The Hedgehog (Japan, rev. C)", + "sonic2mb", "Sonic The Hedgehog 2 (bootleg of Megadrive version)", "sonicbom", "Sonic Boom (FD1094 317-0053)", + "sonicbomd", "Sonic Boom (bootleg of FD1094 317-0053 set)", + "soniccar", "Waku Waku Sonic Patrol Car", "sonicp", "SegaSonic The Hedgehog (Japan, prototype)", + "sonicpop", "SegaSonic Popcorn Shop (Rev B)", "sonicwi", "Sonic Wings (Japan)", "sonicwi2", "Aero Fighters 2 / Sonic Wings 2", "sonicwi3", "Aero Fighters 3 / Sonic Wings 3", + "sonikfig", "Sonik Fighter (encrypted)", "sonofphx", "Son of Phoenix (bootleg of Repulse)", "sonoth", "Something For Nothing (Russia)", "sonson", "Son Son", "sonsonj", "Son Son (Japan)", "sonstwar", "Star Wars (Sonic)", "sonstwr2", "Star Wars (Sonic, alternate set)", + "sony_oa_d31v", "Sony OA-D31V Micro Floppydisk Drive", + "sony_oa_d32w", "Sony OA-D32W Micro Floppydisk Drive", "sopranof", "Sopranos, The (5.00 France)", "sopranof_107", "Sopranos, The (1.07 France)", "sopranof_300", "Sopranos, The (3.00 France)", @@ -26190,6 +32653,9 @@ const char* mameNameToRealName[] = { "sopranos_300", "Sopranos, The (3.00)", "sopranos_400", "Sopranos, The (4.00)", "sorbit", "Super Orbit", + "sorcerer", "Sorcerer", + "sorcerer2", "Sorcerer 2", + "sorcererd", "Sorcerer (with floppy disks)", "sorcr_l1", "Sorcerer (L-1)", "sorcr_l2", "Sorcerer (L-2)", "sos", "SOS", @@ -26203,6 +32669,7 @@ const char* mameNameToRealName[] = { "soulclb2", "Soul Calibur II (SC23 Ver. A)", "soulclb3", "Soul Calibur III (SC31001-NA-A)", "soulclb3a", "Soul Calibur III (SC31002-NA-A)", + "soulclb3b", "Soul Calibur III (SC31002-NA-A key, NA-A disc)", "soulclbr", "Soul Calibur (World, SOC14/VER.C)", "soulclbrja", "Soul Calibur (Japan, SOC11/VER.A2)", "soulclbrjb", "Soul Calibur (Japan, SOC11/VER.B)", @@ -26216,7 +32683,13 @@ const char* mameNameToRealName[] = { "souledgeua", "Soul Edge (US, SO3/VER.A)", "souledgeuc", "Soul Edge Ver. II (US, SO3/VER.C)", "soulsurf", "Soul Surfer (Rev A)", + "soundic", "Soundic MPT-03", "soutenry", "Soutenryu (V2.07J)", + "sp0250", "SP0250", + "sp0256", "SP0256", + "sp3e8bit", "ZX Spectrum +3e 8bit IDE", + "sp3eata", "ZX Spectrum +3e 8bit ZXATASP", + "sp3ezcf", "ZX Spectrum +3e 8bit ZXCF", "sp_atw", "Around The World In Eighty Days (Crystal) (sp.ACE?)", "sp_beau", "Beau Peep (Ace) (sp.ACE) (set 1)", "sp_beau2", "Further Adventures Of Beau Peep (Ace) (sp.ACE) (set 1)", @@ -26716,6 +33189,9 @@ const char* mameNameToRealName[] = { "spacbatt", "Space Battle (bootleg set 1)", "spacbeam", "Space Beam", "spacduel", "Space Duel", + "spacduel0", "Space Duel (prototype)", + "spacduel1", "Space Duel (version 1)", + "space84", "Space 84", "spacea91", "Space Ace (DL2 Conversion) (US v1.3)", "spacea91_13e", "Space Ace (DL2 Conversion) (Euro v1.3)", "spaceace", "Space Ace (US Rev. A3)", @@ -26724,6 +33200,8 @@ const char* mameNameToRealName[] = { "spaceaceeuro", "Space Ace (European)", "spaceat2", "Space Attack II (bootleg of Super Invaders)", "spaceatt", "Space Attack (bootleg of Space Invaders)", + "spaceatt2k", "Space Attack (2k roms)(bootleg of Space Invaders)", + "spaceattbp", "Space Attack (bproms)(bootleg of Space Invaders)", "spacebrd", "Space Bird (bootleg)", "spacecho", "Space Echo (set 1)", "spacecho2", "Space Echo (set 2)", @@ -26763,6 +33241,7 @@ const char* mameNameToRealName[] = { "spaceod2", "Space Odyssey (version 1)", "spaceph", "Space Phantoms (bootleg of Ozma Wars)", "spacepir", "Space Pirates v2.2", + "spacepir_14", "Space Pirates v1.4", "spaceplt", "Space Pilot", "spacerng", "Space Ranger (bootleg of Space Invaders)", "spaceshp", "Space Ship", @@ -26773,10 +33252,12 @@ const char* mameNameToRealName[] = { "spacewin", "Scacco Matto / Space Win", "spacewr3", "Space War Part 3", "spacezap", "Space Zap", + "spacfura", "Space Fury (revision A)", "spacfury", "Space Fury (revision C)", "spacfurya", "Space Fury (revision A)", "spacfuryb", "Space Fury (revision B)", "spacmiss", "Space Missile - Space Fighting Game", + "spactrai", "Space Train", "spacwalk", "Space Walk", "spain82", "Spain '82", "spang", "Super Pang (World 900914)", @@ -26786,11 +33267,21 @@ const char* mameNameToRealName[] = { "sparkmana", "Spark Man (v2.0, set 2)", "sparkz", "Sparkz (prototype)", "spartanx", "Spartan X (Japan)", + "spartanxtec", "Spartan X (Tecfri hardware bootleg)", "spatter", "Spatter", + "spattera", "Spatter (315-5099)", "spawn", "Spawn In the Demon's Hand (JPN, USA, EUR, ASI, AUS) (Rev B)", "spbactn", "Super Pinball Action (US)", "spbactnj", "Super Pinball Action (Japan)", "spbactnp", "Super Pinball Action (prototype)", + "spc1000", "SPC-1000", + "spc1000_exp", "Samsung SPC-1000 expansion", + "spc1000_fdd_exp", "SPC1000 FDD expansion", + "spc1000_vdp_exp", "SPC1000 VDP expansion", + "spc1500", "SPC-1500", + "spc4000", "Super Play Computer 4000", + "spc700", "SPC700", + "spc800", "SPC-800 (MSX1)", "spcdrag", "Space Dragon (Moon Cresta bootleg, set 1)", "spcdraga", "Space Dragon (Moon Cresta bootleg, set 2)", "spceking", "Space King", @@ -26813,23 +33304,43 @@ const char* mameNameToRealName[] = { "spclordsg", "Space Lords (rev A, German)", "spcpostn", "Space Position (Japan)", "spcrider", "Space Riders", + "spcrocks", "Space Rocks (Spanish clone of Asteroids)", "spctbird", "Space Thunderbird", + "spcwarp", "Space Warp? (Cosmos conversion on Galaxian hardware)", "spdball", "Speed Ball - Contest at Neonworld (prototype)", "spdcoin", "Speed Coin (prototype)", "spdodgeb", "Super Dodge Ball (US)", + "speaker", "Speaker", + "speaker_sound", "Filtered 1-bit DAC", "speakesy", "Speakeasy", "speakesy4p", "Speakeasy 4 Player", "speakres", "Speak & Rescue", "speakresb", "Speak & Rescue (bootleg)", + "spec128", "ZX Spectrum 128", "spec2k", "Spectrum 2000 (Euro)", + "spec2kh", "Spectrum 2000 (horizontal, buggy) (Europe)", "spec2kv", "Spectrum 2000 (vertical)", + "spec80k", "ZX Spectrum 80K", "specforc", "Special Force", "specfrce", "Special Forces Elite Training", + "special", "Specialist", + "specialm", "Specialist M", + "specialp", "Specialist + hires graph", + "specide", "ZX Spectrum IDE", + "specimx", "Specialist MX", + "specimx_sound", "Specialist MX Audio Custom", + "specpl2a", "ZX Spectrum +2a", + "specpl3e", "ZX Spectrum +3e", + "specpls2", "ZX Spectrum +2", + "specpls3", "ZX Spectrum +3", "spectar", "Spectar (revision 3)", "spectar1", "Spectar (revision 1?)", "spectra", "Spectra IV", + "spectred", "Spectrum ED", "spectrm", "Spectrum", "spectrm4", "Spectrum (ver 4)", + "spectrum", "ZX Spectrum", + "speechrom", "SPEECHROM", "speedatk", "Speed Attack! (Japan)", "speedbal", "Speed Ball", "speeddrp", "Speed Drop (Ver. 1.06)", @@ -26838,7 +33349,12 @@ const char* mameNameToRealName[] = { "speedrcr", "Speed Racer", "speedspn", "Speed Spin", "speedup", "Speed Up (Version 1.20)", + "speedup10", "Speed Up (Version 1.00)", "speglsht", "Super Eagle Shot", + "spektr01", "Spektr-001", + "spektrbk", "Spektr BK-001", + "spellb", "Spelling B (1978 version)", + "spellb79", "Spelling B (1979 version)", "spellbnd", "Spellbound", "spelunk2", "Spelunker II", "spelunkr", "Spelunker", @@ -26847,12 +33363,16 @@ const char* mameNameToRealName[] = { "spf2ta", "Super Puzzle Fighter II Turbo (Asia 960529)", "spf2td", "Super Puzzle Fighter II Turbo (USA 960620 Phoenix Edition) (bootleg)", "spf2th", "Super Puzzle Fighter II Turbo (Hispanic 960531)", + "spf2tu", "Super Puzzle Fighter II Turbo (USA 960620)", "spf2xj", "Super Puzzle Fighter II X (Japan 960531)", "spf2xjd", "Super Puzzle Fighter II X (Japan 960531 Phoenix Edition) (bootleg)", "spfghmk2", "Space Fighter Mark II (set 1)", "spfghmk22", "Space Fighter Mark II (set 2)", + "spgcarn", "Spring Carnival", "spicaadv", "Spica Adventure (v2.03J)", "spiceup", "Spice It Up (Konami Endeavour)", + "spider", "Spider", + "spidermi", "Spiderman (Intro demo)", "spidermn", "The Amazing Spider-Man", "spiders", "Spiders (set 1)", "spiders2", "Spiders (set 2)", @@ -26870,17 +33390,27 @@ const char* mameNameToRealName[] = { "spikes91", "1991 Spikes (Italian bootleg, set 1)", "spikes91b", "1991 Spikes (Italian bootleg, set 2)", "spinkick", "Hec's Spinkick", + "spinlbrj", "Spinal Breakers (Japan)", "spinlbrk", "Spinal Breakers (World)", "spinlbrkj", "Spinal Breakers (Japan)", "spinlbrku", "Spinal Breakers (US)", + "spinlbru", "Spinal Breakers (US)", "spinmast", "Spin Master / Miracle Adventure", "spinner", "Spinner", "spirit", "Spirit", "spitboss", "Super Pit Boss (9221-02A)", + "spk102ua", "Super Poker (v102UA)", + "spk114it", "Super Poker (v114IT)", "spk115it", "Super Poker (v115IT)", "spk116it", "Super Poker (v116IT)", + "spk116itmx", "Super Poker (v116IT-MX)", + "spk200ua", "Super Poker (v200UA)", + "spk203us", "Super Poker (v203US)", + "spk205us", "Super Poker (v205US)", + "spk306us", "Super Poker (v306US)", "spkrbtl", "Spikers Battle (GDS-0005)", "spkrform", "Super Poker (v100xD03) / Formosa", + "splasfgt", "Space Laser Fight", "splash", "Splash! (Ver. 1.2 World)", "splash10", "Splash! (Ver. 1.0 World)", "splat", "Splat!", @@ -26890,7 +33420,10 @@ const char* mameNameToRealName[] = { "splitsec", "Split Second", "splmastr", "Spell Master (Russia) (Atronic)", "splndrbt", "Splendor Blast", + "spltsecp", "Split Second (Pinball)", + "spnchotj", "Super Punch-Out!! (Japan)", "spnchout", "Super Punch-Out!!", + "spnchouta", "Super Punch-Out!! (Rev A)", "spnchoutj", "Super Punch-Out!! (Japan)", "spooky", "Spooky Night 2nd Edition (Version 2.0.4)", "spookyi", "Spooky (Italian speech)", @@ -26928,9 +33461,15 @@ const char* mameNameToRealName[] = { "sprtshot", "Sports Shooting USA", "spss4240", "S-Plus (SS4240) Coral Reef", "spstn_l5", "Space Station (L-5)", + "spt1500", "SPT 1500", + "spt1700", "SPT 1700", + "spt1740", "SPT 1740", + "sptrekct", "Space Trek (cocktail)", + "spu", "SPU", "spuzbobl", "Super Puzzle Bobble (V2.05O)", "spuzboblj", "Super Puzzle Bobble (V2.04J)", "spy", "S.P.Y. - Special Project Y (World ver. N)", + "spyhnt2a", "Spy Hunter 2 (rev 1)", "spyhunt", "Spy Hunter", "spyhunt2", "Spy Hunter II (rev 2)", "spyhunt2a", "Spy Hunter II (rev 1)", @@ -26938,14 +33477,20 @@ const char* mameNameToRealName[] = { "spyhuntpr", "Spy Hunter (Spain, Recreativos Franco S.A. PCB)", "spyhuntr", "Spy Hunter (Pinball)", "spyu", "S.P.Y. - Special Project Y (US ver. M)", + "sq1", "SQ-1", + "sq80", "SQ-80", "sqbert", "Faster, Harder, More Challenging Q*bert (prototype)", "sqix", "Super Qix (World, Rev 2)", "sqixb1", "Super Qix (bootleg set 1)", "sqixb2", "Super Qix (bootleg set 2)", + "sqixbl", "Super Qix (bootleg)", "sqixr1", "Super Qix (World, Rev 1)", "sqixu", "Super Qix (US)", + "sqrack", "SQ-Rack", "squaitsa", "Squash (Itisa)", + "squale", "Squale", "squash", "Squash (Ver. 1.0)", + "sr16", "SR-16 (Alesis)", "sraider", "Space Raider", "srally2", "Sega Rally 2", "srally2x", "Sega Rally 2 DX", @@ -26970,17 +33515,21 @@ const char* mameNameToRealName[] = { "srmp6", "Super Real Mahjong P6 (Japan)", "srmp7", "Super Real Mahjong P7 (Japan)", "srmvs", "Super Real Mahjong VS", + "srockbwl", "Super Rock and Bowl (V1.1)", "srumbler", "The Speed Rumbler (set 1)", "srumbler2", "The Speed Rumbler (set 2)", "srumbler3", "The Speed Rumbler (set 3)", + "srumblr2", "Speed Rumbler, The (set 2)", "sryudens", "Mahjong Seiryu Densetsu (Japan, NM502)", "ss2005", "Super Shanghai 2005 (GDL-0031)", "ss2005a", "Super Shanghai 2005 (Rev A) (GDL-0031A)", + "ss2005o", "Super Shanghai 2005 (GDL-0031)", "ss_01", "Scared Stiff (D0.1R with sound rev.25)", "ss_03", "Scared Stiff (0.3)", "ss_12", "Scared Stiff (1.2)", "ss_14", "Scared Stiff (1.4)", "ss_15", "Scared Stiff (1.5)", + "ssam88s", "Samtron 88S", "ssanchan", "Sanrin San Chan (Japan)", "sscandal", "Seishun Scandal (315-5132, Japan)", "sscope", "Silent Scope (ver xxD, Ver 1.33)", @@ -26988,22 +33537,30 @@ const char* mameNameToRealName[] = { "sscopea", "Silent Scope (ver xxA, Ver 1.00)", "sscopeb", "Silent Scope (ver xxB, Ver 1.20)", "sscopec", "Silent Scope (ver xxC, Ver 1.30)", + "sscopefh", "Silent Scope Fortune Hunter", "sscopex", "Silent Scope EX (ver UAA)", + "ssem", "Small-Scale Experimental Machine (SSEM), 'Baby'", + "ssem_cpu", "SSEMCPU", "ssf2", "Super Street Fighter II: The New Challengers (World 930911)", "ssf2a", "Super Street Fighter II: The New Challengers (Asia 931005)", "ssf2ar1", "Super Street Fighter II: The New Challengers (Asia 930914)", + "ssf2d", "Super Street Fighter II - the new challengers (super street fighter 2 930911 etc Phoenix Edition)", "ssf2h", "Super Street Fighter II: The New Challengers (Hispanic 930911)", "ssf2j", "Super Street Fighter II: The New Challengers (Japan 931005)", "ssf2jr1", "Super Street Fighter II: The New Challengers (Japan 930911)", "ssf2jr2", "Super Street Fighter II: The New Challengers (Japan 930910)", "ssf2mdb", "Super Street Fighter II - The New Challengers (bootleg of Japanese MegaDrive version)", + "ssf2r1", "Super Street Fighter II: The New Challengers (World 930911)", "ssf2t", "Super Street Fighter II Turbo (World 940223)", "ssf2ta", "Super Street Fighter II Turbo (Asia 940223)", + "ssf2tad", "Super Street Fighter II Turbo (Asia 940223 Phoenix Edition) (bootleg)", "ssf2tb", "Super Street Fighter II: The Tournament Battle (World 931119)", "ssf2tbd", "Super Street Fighter II: The Tournament Battle (World 931119 Phoenix Edition) (bootleg)", "ssf2tbh", "Super Street Fighter II: The Tournament Battle (Hispanic 931005)", "ssf2tbj", "Super Street Fighter II: The Tournament Battle (Japan 930911)", "ssf2tbr1", "Super Street Fighter II: The Tournament Battle (World 930911)", + "ssf2td", "Super Street Fighter II Turbo (super street fighter 2 X 940223 etc Phoenix Edition)", + "ssf2th", "Super Street Fighter II Turbo (Hispanic 940223)", "ssf2tu", "Super Street Fighter II Turbo (USA 940323)", "ssf2tur1", "Super Street Fighter II Turbo (USA 940223)", "ssf2u", "Super Street Fighter II: The New Challengers (USA 930911)", @@ -27011,6 +33568,7 @@ const char* mameNameToRealName[] = { "ssf2xj", "Super Street Fighter II X: Grand Master Challenge (Japan 940223)", "ssf2xjd", "Super Street Fighter II X: Grand Master Challenge (Japan 940223 Phoenix Edition) (bootleg)", "ssf2xjr", "Super Street Fighter II X: Grand Master Challenge (Japan 940223 rent version)", + "ssfball", "Superstar Football", "ssfindo", "See See Find Out", "sshangha", "Super Shanghai Dragon's Eye (Japan)", "sshanghab", "Super Shanghai Dragon's Eye (World, bootleg)", @@ -27026,11 +33584,13 @@ const char* mameNameToRealName[] = { "sshuttle", "Space Shuttle (Taito)", "sshuttle1", "Space Shuttle (Taito) (alternate set)", "ssi", "Super Space Invaders '91 (World, Rev 1)", + "ssi2001", "Innovation SSI-2001 Audio Adapter", "ssia", "Super Space Invaders '91 (World)", "ssideki", "Super Sidekicks / Tokuten Ou", "ssideki2", "Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football (NGM-061)(NGH-061)", "ssideki3", "Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikou e no michi", "ssideki4", "The Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero", + "ssimon", "Super Simon", "ssingles", "Swinging Singles", "ssipkr24", "SSI Poker (v2.4)", "ssipkr30", "SSI Poker (v3.0)", @@ -27038,11 +33598,15 @@ const char* mameNameToRealName[] = { "ssjkrpkr", "Southern Systems Joker Poker", "sslam", "Super Slam (set 1)", "sslama", "Super Slam (set 2)", + "sslamb", "Super Slam (set 3)", "ssmissin", "S.S. Mission", "ssoldier", "Superior Soldiers (US)", "ssozumo", "Syusse Oozumou (Japan)", + "ssp1601", "SSP1601", "sspac2k1", "Super Space 2001", "sspacaho", "Space Attack / Head On", + "sspacat2", "Space Attack (upright, older)", + "sspacatc", "Space Attack (cocktail)", "sspaceat", "Space Attack (upright set 1)", "sspaceat2", "Space Attack (upright set 2)", "sspaceat3", "Space Attack (upright set 3)", @@ -27058,6 +33622,14 @@ const char* mameNameToRealName[] = { "ssprintg", "Super Sprint (German, rev 2)", "ssprintg1", "Super Sprint (German, rev 1)", "ssprints", "Super Sprint (Spanish)", + "ssram128", "Saturn Systems 128K Extended Language Card", + "ssrdrabd", "Sunset Riders (Asia 2 Players ver. ABD)", + "ssrdrebc", "Sunset Riders (World 2 Players ver. EBC)", + "ssrdrebd", "Sunset Riders (World 2 Players ver. EBD)", + "ssrdrjbd", "Sunset Riders (Japan 2 Players ver. JBD)", + "ssrdruac", "Sunset Riders (US 4 Players ver. UAC)", + "ssrdrubc", "Sunset Riders (US 2 Players ver. UBC)", + "ssrdruda", "Sunset Riders (US 4 Players ver. UDA)", "ssriders", "Sunset Riders (4 Players ver EAC)", "ssriders2", "Sunset Riders 2 (bootleg 4 Players ver ADD)", "ssridersabd", "Sunset Riders (2 Players ver ABD)", @@ -27067,6 +33639,7 @@ const char* mameNameToRealName[] = { "ssridersebc", "Sunset Riders (2 Players ver EBC)", "ssridersebd", "Sunset Riders (2 Players ver EBD)", "ssridersjac", "Sunset Riders (4 Players ver JAC)", + "ssridersjad", "Sunset Riders (4 Players ver JAD)", "ssridersjbd", "Sunset Riders (2 Players ver JBD)", "ssridersuab", "Sunset Riders (4 Players ver UAB)", "ssridersuac", "Sunset Riders (4 Players ver UAC)", @@ -27075,6 +33648,9 @@ const char* mameNameToRealName[] = { "ssrj", "Super Speed Race Junior (Japan)", "sss", "Steep Slope Sliders (JUET 981110 V1.000)", "sst", "Supersonic", + "sst_28sf040", "SST 28SF040 Flash", + "sst_39vf020", "SST 39VF020 Flash", + "sst_39vf400a", "SST 39VF400A Flash", "sstar", "Super Star", "sstar97", "Super Star '97 (version V153B)", "sstarbtl", "Super Star Battle", @@ -27086,18 +33662,45 @@ const char* mameNameToRealName[] = { "sstriker", "Sorcer Striker (set 1)", "sstrikera", "Sorcer Striker (set 2)", "sstrkfgt", "Sega Strike Fighter (Rev A)", + "sstrkfgta", "Sega Strike Fighter (Rev A, set 2)", "ssvc_a26", "Secret Service (2.6)", "ssvc_b26", "Secret Service (2.6 alternate sound)", + "ssystem3", "Chess Champion Super System III", + "st", "ST (USA)", + "st0016", "ST0016", + "st0016_audio", "ST0016 (Audio)", + "st0016_cpu", "ST0016", + "st0020", "st0020_device", + "st11m", "Seagate ST11M Fixed Disk Controller", + "st1700h", "ST-1700 (headphone version)", + "st1701", "ST-1701", + "st1702", "ST-1702", + "st1703", "ST-1703", + "st1704", "ST-1704", + "st1705", "ST-1705", + "st1706", "ST-1706", + "st1707", "ST-1707", + "st1708", "ST-1708", + "st1714", "ST-1714", + "st_de", "ST (Germany)", + "st_es", "ST (Spain)", + "st_fr", "ST (France)", "st_game", "unknown pinball game", + "st_nl", "ST (Netherlands)", "st_ohla", "Oh La La (Stella)", + "st_se", "ST (Sweden)", + "st_sg", "ST (Switzerland)", + "st_uk", "ST (UK)", "st_vulkn", "Vulkan (Stella)", "stactics", "Space Tactics", "stadhero", "Stadium Hero (Japan)", "stadhr96", "Stadium Hero '96 (World, EAJ)", "stadhr96j", "Stadium Hero '96 (Japan, EAD)", + "stadhr96u", "Stadium Hero '96 (USA, EAH)", "stagger1", "Stagger I (Japan)", "stakwin", "Stakes Winner / Stakes Winner - GI kinzen seiha e no michi", "stakwin2", "Stakes Winner 2", + "star100", "Ming Xing 100 (Star 100)", "starblad", "Starblade (World)", "starbladj", "Starblade (Japan)", "starcas", "Star Castle (version 3)", @@ -27105,6 +33708,9 @@ const char* mameNameToRealName[] = { "starcase", "Star Castle (Mottoeis)", "starcasp", "Star Castle (prototype)", "starcrus", "Star Cruiser", + "stardrf2", "Star Drifter 2", + "stardrft", "Star Drifter", + "stardrfu", "Star Drifter (USA)", "starfght", "Star Fighter", "starfgmc", "Starfighter (Moon Cresta bootleg)", "starfigh", "Star Fighter (v1)", @@ -27112,10 +33718,12 @@ const char* mameNameToRealName[] = { "starfire", "Star Fire (set 1)", "starfirea", "Star Fire (set 2)", "starfirp", "Star Fire", + "starfirpa", "Star Fire (alternate set)", "starforc", "Star Force", "starforca", "Star Force (encrypted, set 2)", "starforcb", "Star Force (encrypted, bootleg)", "starforce", "Star Force (encrypted, set 1)", + "starfore", "Star Force (encrypted)", "stargate", "Stargate", "stargatp", "Stargate (Pinball)", "stargatp1", "Stargate (rev.1)", @@ -27132,11 +33740,14 @@ const char* mameNameToRealName[] = { "starhawk", "Star Hawk", "starhrcl", "Star Horse (client)", "starhrct", "Star Horse (server)", + "starhrpr", "Star Horse Progress Returns (satellite)", "starhrse", "Star Horse (big screens)", "starhrsp", "Star Horse Progress (Rev A)", "starjack", "Star Jacker (Sega)", "starjacks", "Star Jacker (Stern Electronics)", + "starjacs", "Star Jacker (Stern)", "starlstr", "Vs. Star Luster", + "starqst", "Star Quest", "starrace", "Star Race", "starrkr", "Star Raker", "stars", "Stars", @@ -27152,22 +33763,38 @@ const char* mameNameToRealName[] = { "startrgn", "Star Trigon (Japan, STT1 Ver.A)", "startrip", "Star Trip", "startrkd", "Star Trek (Defender bootleg)", + "startrks", "Star Trek (Head On hardware)", "startrp", "Starship Troopers", "starw", "Star Wars (bootleg of Galaxy Wars, set 1)", "starw1", "Star Wars (bootleg of Galaxy Wars, set 2)", + "starwar1", "Star Wars (rev 1)", "starwarr", "Star Warrior", "starwars", "Star Wars (rev 2)", "starwars1", "Star Wars (rev 1)", + "starwarso", "Star Wars (set 3)", + "starwbc", "Star Wars - Electronic Battle Command", + "starwbcp", "Star Wars - Electronic Battle Command (patent)", "starzan", "Super Tarzan (Italy, V100I)", "statriv2", "Triv Two", "statriv2v", "Triv Two (Vertical)", "statriv4", "Triv Four", + "statsymb", "Status Symbols", "statusbj", "Status Black Jack (V1.0c)", + "stbsub", "Treasure Bonus (Subsino, v1.6)", "stcc", "Sega Touring Car Championship", "stcca", "Sega Touring Car Championship (Revision A)", "stccb", "Sega Touring Car Championship (Revision B)", "stdragon", "Saint Dragon (set 1)", "stdragona", "Saint Dragon (set 2)", + "stdragonb", "Saint Dragon (bootleg)", + "ste", "STE (USA)", + "ste_de", "STE (Germany)", + "ste_es", "STE (Spain)", + "ste_fr", "STE (France)", + "ste_it", "STE (Italy)", + "ste_se", "STE (Sweden)", + "ste_sg", "STE (Switzerland)", + "ste_uk", "STE (UK)", "stealsee", "Steal See", "steaser", "Strip Teaser (Italy, Ver. 1.22)", "steeltal", "Steel Talons (rev 2)", @@ -27179,12 +33806,16 @@ const char* mameNameToRealName[] = { "stellcas", "Stellar Castle (Elettronolo)", "stellecu", "Stelle e Cubi (Italy)", "step3", "Stepping 3 Superior", + "stepchmp", "Step Champ (GQ930 VER. JA)", + "stepper", "Stepper Motor", "stepstag", "Stepping Stage Special", "stera", "Steraranger (Moon Cresta bootleg)", + "stereo_fx", "ATI Stereo F/X Audio Adapter", "stest", "Speed Test", "stfight", "Street Fight (Germany)", "stfighta", "Street Fight (bootleg?)", "stg", "Strike Gunner S.T.G", + "stic", "STIC (Standard Television Interface Chip) Video Chip", "stillcra", "Still Crazy", "stinger", "Stinger", "stinger2", "Stinger (prototype?)", @@ -27196,6 +33827,7 @@ const char* mameNameToRealName[] = { "stlforce", "Steel Force", "stlwr_l2", "Stellar Wars (L-2)", "stmblade", "Storm Blade (US)", + "stmbladej", "Storm Blade (Japan)", "stntcycl", "Stunt Cycle [TTL]", "stocker", "Stocker (3/19/85)", "stoffy", "Super Toffy", @@ -27204,17 +33836,23 @@ const char* mameNameToRealName[] = { "stoneage", "Stoneage (bootleg of Caveman Ninja)", "stonebal", "Stone Ball (4 Players)", "stonebal2", "Stone Ball (2 Players)", + "stopthie", "Stop Thief (Electronic Crime Scanner)", + "stopthiep", "Stop Thief (Electronic Crime Scanner) (patent)", "storming", "Storming Party / Riku Kai Kuu Saizensen", "strahl", "Koutetsu Yousai Strahl (Japan set 1)", "strahla", "Koutetsu Yousai Strahl (Japan set 2)", "strapids", "Shooting the Rapids", "stratab", "Strata Bowling (V3)", "stratab1", "Strata Bowling (V1)", + "stratabs", "Strata Bowling (V1 4T, Super Strike Bowling type PCB)", + "strataflash", "Intel 28F640J5", "stratgys", "Strategy X (Stern Electronics)", "stratgyx", "Strategy X", "stratof", "Raiga - Strato Fighter (US)", + "stratos", "Kasparov Stratos Chess Computer", "stratvox", "Stratovox", "stratvoxb", "Stratovox (bootleg)", + "stratvxb", "Stratovox (bootleg)", "strax_p7", "Star Trax (domestic prototype)", "streakng", "Streaking (set 1)", "streaknga", "Streaking (set 2)", @@ -27222,6 +33860,8 @@ const char* mameNameToRealName[] = { "streetg2", "Street Games II (Revision 7C)", "streetg2r5", "Street Games II (Revision 5)", "streetgr3", "Street Games (Revision 3)", + "streets1", "Street Smart (US version 1)", + "streetsj", "Street Smart (Japan version 1)", "streetsm", "Street Smart (US version 2)", "streetsm1", "Street Smart (US version 1)", "streetsmj", "Street Smart (Japan version 1)", @@ -27235,11 +33875,14 @@ const char* mameNameToRealName[] = { "striderj", "Strider Hiryu (Japan)", "striderjr", "Strider Hiryu (Japan Resale Ver.)", "striderua", "Strider (USA, B-Board 89624B-3)", + "strideruc", "Strider (USA, B-Board 90629B-3, buggy Street Fighter II conversion)", + "stridrja", "Strider Hiryu (Japan set 2)", "strik_l4", "Strike Master (L-4)", "strike", "Strike", "striker", "Striker", "strikext", "Striker Xtreme (1.02)", "striv", "Super Triv", + "striv2", "Super Triv (set 2)", "strkfgtr", "Strike Fighter (World)", "strkfgtrj", "Strike Fighter (Japan)", "strkforc", "Strike Force (rev 1 02/25/91)", @@ -27247,6 +33890,7 @@ const char* mameNameToRealName[] = { "strkzone", "Strike Zone Baseball", "strlink", "Strong Link (Russia) (Extrema)", "strlt_l1", "Star Light (L-1)", + "strngscg", "Strange Science (German)", "strngsci", "Strange Science", "strnskil", "Strength & Skill", "strongx", "Strong X", @@ -27262,10 +33906,14 @@ const char* mameNameToRealName[] = { "sttng_g7", "Star Trek: The Next Generation (LG-7)", "sttng_l1", "Star Trek: The Next Generation (LX-1)", "sttng_l2", "Star Trek: The Next Generation (LX-2)", + "sttng_l3", "Star Trek: The Next Generation (LX-3)", "sttng_l7", "Star Trek: The Next Generation (LX-7)", + "sttng_p4", "Star Trek: The Next Generation (P-4)", "sttng_p5", "Star Trek: The Next Generation (P-5)", + "sttng_p8", "Star Trek: The Next Generation (P-8)", "sttng_s7", "Star Trek: The Next Generation (LX-7) SP1", "sttng_x7", "Star Trek: The Next Generation (LX-7 Special)", + "studio2", "Studio II", "stunrun", "S.T.U.N. Runner (rev 6)", "stunrun0", "S.T.U.N. Runner (rev 0)", "stunrun2", "S.T.U.N. Runner (rev 2)", @@ -27278,9 +33926,11 @@ const char* mameNameToRealName[] = { "stunrunj", "S.T.U.N. Runner (rev 7, Japan)", "stunrunp", "S.T.U.N. Runner (upright prototype)", "stuntair", "Stunt Air", + "stuntcyc", "Stunt Cycle [TTL]", "stvbios", "ST-V Bios", "stwr_102", "Star Wars (1.02)", "stwr_103", "Star Wars (1.03)", + "stwr_104", "Star Wars (1.04)", "stwr_a14", "Star Wars (Display Rev.1.04)", "stwr_e12", "Star Wars (1.02 England)", "stwr_g11", "Star Wars (1.01 Germany)", @@ -27288,26 +33938,61 @@ const char* mameNameToRealName[] = { "su2000", "SU2000", "sub", "Submarine (Sigma)", "subhunt", "Sub Hunter", + "subhuntr", "Sub Hunter (Model Racing)", "submar", "Submarine (Midway)", "subroc3d", "Subroc-3D", "subs", "Subs", "sucasino", "Super Casino", "suchie3", "Idol Janshi Suchie-Pai 3 (JPN)", "suchipi", "Idol Janshi Suchie-Pai Special (Japan)", + "suhosong", "Su Ho Seong", "suikoenb", "Suiko Enbu / Outlaws of the Lost Dynasty (JUETL 950314 V2.001)", "sukuinuf", "Quiz and Variety Suku Suku Inufuku 2 (IN2 Ver. A)", "sultanw", "Sultan's Wish (Konami Endeavour)", + "sumospin", "Sumo Spins", + "sun1", "Sun-1", + "sun2_120", "Sun 2/120", + "sun2_50", "Sun 2/50", + "sun3_110", "Sun 3/110", + "sun3_150", "Sun 3/75/140/150/160/180", + "sun3_260", "Sun 3/260/280", + "sun3_460", "Sun 3x/460/470/480", + "sun3_50", "Sun 3/50", + "sun3_60", "Sun 3/60", + "sun3_80", "Sun 3x/80", + "sun3_e", "Sun 3/E", + "sun4_20", "SPARCstation SLC (Sun 4/20)", + "sun4_300", "Sun 4/3x0", + "sun4_40", "SPARCstation IPC (Sun 4/40)", + "sun4_50", "SPARCstation IPX (Sun 4/50)", + "sun4_60", "SPARCstation 1 (Sun 4/60)", + "sun4_75", "SPARCstation 2 (Sun 4/75)", + "sun_s10", "SPARCstation 10 (Sun S10)", + "sun_s20", "SPARCstation 20", "sunaq", "SunA Quiz 6000 Academy (940620-6)", "sundance", "Sundance", + "sunmon2", "Sun And Moon 2", + "sunqndol", "Sun Queen Dollar Storm", "supbtime", "Super Burger Time (World, set 1)", "supbtimea", "Super Burger Time (World, set 2)", "supbtimej", "Super Burger Time (Japan)", + "supbtimj", "Super Burger Time (Japan)", + "supbuk2", "Superbucks 2", "supcrash", "Super Crash (bootleg of Head On)", "supdrapo", "Super Draw Poker (set 1)", "supdrapoa", "Super Draw Poker (set 2)", "supdrapob", "Super Draw Poker (bootleg)", + "supduck", "Super Duck", "super21", "Super Twenty One", + "super6", "Super Six", + "super80", "Super-80 (V1.2)", + "super80d", "Super-80 (V2.2)", + "super80e", "Super-80 (El Graphix 4)", + "super80m", "Super-80 (with colour)", + "super80r", "Super-80 (with VDUEB)", + "super80v", "Super-80 (with enhanced VDUEB)", "super9", "Super Nove (Playmark)", + "super98", "Super 98 (3-hands, ICP-1)", "superabc", "Super ABC (Pac-Man multigame kit, Sep. 03 1999)", "superabco", "Super ABC (Pac-Man multigame kit, Mar. 08 1999)", "superbar", "Super Bar", @@ -27319,6 +34004,7 @@ const char* mameNameToRealName[] = { "superchsj", "Super Chase - Criminal Termination (Japan)", "superchsp", "Super Chase - Criminal Termination (1992/10/26 20:24:29 CHASE 3 VER 1.1, prototype)", "superchsu", "Super Chase - Criminal Termination (US)", + "supercon", "Super Constellation", "supercrd", "Super Card (encrypted)", "superdbl", "Super Double (French)", "superdbz", "Super Dragon Ball Z (DB1 Ver. B)", @@ -27326,8 +34012,12 @@ const char* mameNameToRealName[] = { "superdq", "Super Don Quix-ote (Long Scenes)", "superdqa", "Super Don Quix-ote (Short Scenes, Alt)", "superdqs", "Super Don Quix-ote (Short Scenes)", + "superfx", "SuperFX", "superg", "Super Galaxians (galaxiana hack)", + "supergb", "Super Game Boy", + "supergb2", "Super Game Boy 2", "supergm3", "Super Game III", + "supergs", "Super Galaxians (Silver Systems)", "supergx", "Super GX", "superinv", "Super Invaders (bootleg set 1)", "superman", "Superman (World)", @@ -27336,6 +34026,10 @@ const char* mameNameToRealName[] = { "supermap", "Superman (Pinball)", "superpac", "Super Pac-Man", "superpacm", "Super Pac-Man (Midway)", + "superpcm", "Super Pac-Man (Midway)", + "superpet", "SuperPET SP-9000", + "superqix", "Super Qix", + "superslv", "Super Slave", "superspy", "The Super Spy (NGM-011)(NGH-011)", "superten", "Super Ten V8.3", "supertnk", "Super Tank", @@ -27348,6 +34042,7 @@ const char* mameNameToRealName[] = { "suplup", "Super Lup Lup Puzzle / Zhuan Zhuan Puzzle (version 4.0 / 990518)", "supmodel", "Super Model", "supnudg2", "Super Nudger II - P173 (Version 5.21)", + "supracan", "Super A'Can", "suprball", "Super Ball (Version 1.3)", "suprbowl", "Super Bowl", "suprglob", "Super Glob", @@ -27358,6 +34053,7 @@ const char* mameNameToRealName[] = { "suprlocoo", "Super Locomotive", "suprmatk", "Super Missile Attack (for rev 1)", "suprmatkd", "Super Missile Attack (not encrypted)", + "suprmou2", "Funny Mouse (bootleg?)", "suprmous", "Super Mouse", "suprmrio", "Vs. Super Mario Bros. (set SM4-4 E)", "suprmrioa", "Vs. Super Mario Bros. (set ?, harder)", @@ -27382,10 +34078,13 @@ const char* mameNameToRealName[] = { "surfnsaf", "Surf'n Safari", "surfplnt", "Surf Planet (Version 4.1)", "surfplnt40", "Surf Planet (Version 4.0)", + "surpratk", "Surprise Attack (Japan)", "survarts", "Survival Arts (World)", "survartsj", "Survival Arts (Japan)", "survartsu", "Survival Arts (USA)", "survival", "Survival", + "sushibar", "Sushi Bar", + "sushimar", "Itazura Daisuki! Sushimaru Kun", "susume", "Susume! Taisen Puzzle-Dama (GV027 Japan 1.20)", "sutapper", "Tapper (Suntory)", "suzuk8h2", "Suzuka 8 Hours 2 (World, Rev B)", @@ -27393,6 +34092,10 @@ const char* mameNameToRealName[] = { "suzuka8h", "Suzuka 8 Hours (World, Rev C)", "suzuka8hj", "Suzuka 8 Hours (Japan, Rev B)", "suzume", "Watashiha Suzumechan (Japan)", + "sv601", "SV-601 Super Expander", + "sv602", "SV-602 Single Slot Expander", + "sv603", "SV-603 Coleco Game Adapter", + "sv8000", "Super Vision 8000 (TV Jack 8000)", "svc", "SNK vs. Capcom - SVC Chaos (NGM-2690)(NGH-2690)", "svcboot", "SNK vs. Capcom - SVC Chaos (bootleg)", "svcpcb", "SNK vs. Capcom - SVC Chaos (JAMMA PCB, set 1)", @@ -27403,6 +34106,27 @@ const char* mameNameToRealName[] = { "svf", "Super Visual Football: European Sega Cup", "svg", "S.V.G. - Spectral vs Generation (M68k label V200) (ARM label V200, ROM 10/11/05 S.V.G V201)", "svgpcb", "S.V.G. - Spectral vs Generation (M68k label V100JP) (ARM label V100JP ROM 05/12/05 S.V.G V100) (Japan, JAMMA PCB)", + "svgtw", "S.V.G. - Spectral vs Generation (M68k label V101TW) (ARM label V101TW, ROM 06/20/05 S.V.G V100)", + "svi318", "SVI-318 (PAL)", + "svi318n", "SVI-318 (NTSC)", + "svi328", "SVI-328 (PAL)", + "svi328n", "SVI-328 (NTSC)", + "svi728", "SVI-728 (MSX1)", + "svi738", "SVI-738 (MSX1)", + "svi738ar", "SVI-738 (Arabic) (MSX1)", + "svi738dk", "SVI-738 (Denmark) (MSX1)", + "svi738pl", "SVI-738 (Poland) (MSX1)", + "svi738sp", "SVI-738 (Spain) (MSX1)", + "svi738sw", "SVI-738 (Swedish) (MSX1)", + "svi_expander", "SVI 318/328 Expander Bus", + "svision", "Super Vision", + "svision_sound", "Super Vision Audio Custom", + "svisionn", "Super Vision (NTSC TV Link Colored)", + "svisionp", "Super Vision (PAL TV Link Colored)", + "svisions", "Super Vision (PeT Communication Simulation)", + "svislot", "SVI Slot", + "svislotbus", "SVI Slot Bus", + "svmu", "Visual Memory Unit", "svolley", "Super Volleyball (Japan)", "svolleybl", "Super Volleyball (bootleg)", "svolleyk", "Super Volleyball (Korea)", @@ -27429,6 +34153,10 @@ const char* mameNameToRealName[] = { "sweetl_2", "Sweet Life (070412 Russia)", "sweetla", "Sweet Life (bootleg, 041220, backdoor)", "sweetlb", "Sweet Life (bootleg, 041220, banking address hack, changed version text)", + "swh2ld", "Sweet Hearts 2 Lucky Devil", + "swheart2", "Sweet Hearts II (PHG0742, Export, 92.252%)", + "swhr2us", "Sweethearts 2", + "swim", "Apple SWIM (Steve Woz Integrated Machine)", "swimmer", "Swimmer (set 1)", "swimmera", "Swimmer (set 2)", "swimmerb", "Swimmer (set 3)", @@ -27448,23 +34176,48 @@ const char* mameNameToRealName[] = { "sws99", "Super World Stadium '99 (Japan, SS91/VER.A3)", "swthrt2v", "Sweet Hearts II (01J01986, Venezuela)", "swtht2nz", "Sweet Hearts II (1VXFC5461, New Zealand)", + "swtpc", "SWTPC 6800", + "swtpc09", "swtpc S/09 Sbug", + "swtpc09d3", "swtpc S/09 UNIBug + DMF3", + "swtpc09i", "swtpc S/09 Sbug + piaide", + "swtpc09u", "swtpc S/09 UNIBug + DMF2", "swtril41", "Star Wars Trilogy (4.01)", "swtril43", "Star Wars Trilogy (4.03)", "swtrilgy", "Star Wars Trilogy (Revision A)", "swtrilgya", "Star Wars Trilogy", + "swyft", "Swyft", + "sx1541", "SX1541", + "sx16", "SX-16", + "sx64", "SX-64 / Executive 64 (NTSC)", + "sx64p", "SX-64 / Executive 64 (PAL)", "sxevious", "Super Xevious", "sxeviousj", "Super Xevious (Japan)", "sxyreac2", "Pachinko Sexy Reaction 2 (Japan)", "sxyreact", "Pachinko Sexy Reaction (Japan)", + "sy6545_1", "SY6545-1 CRTC", + "sy6845e", "SY6845E CRTC", + "sym1", "SYM-1/SY-VIM-1", "sys1test", "System 1 Test prom", "sys246", "System 246 BIOS", "sys256", "System 256 BIOS", + "sys2900", "System 2900", "sys573", "System 573 BIOS", + "sys80", "System-80", + "syscheck", "Neo System Check (ver 1.0b)", + "systec", "Systec Z80", "syvalion", "Syvalion (Japan)", "syvalionp", "Syvalion (World, prototype)", "szaxxon", "Super Zaxxon (315-5013)", "szone_l2", "Strike Zone (Shuffle) (L-2)", "szone_l5", "Strike Zone (Shuffle) (L-5)", + "t1000hx", "Tandy 1000 HX", + "t1000rl", "Tandy 1000 RL", + "t1000sl2", "Tandy 1000 SL/2", + "t1000sx", "Tandy 1000 SX", + "t1000tl2", "Tandy 1000 TL/2", + "t1000tx", "Tandy 1000 TX", + "t11", "T11", + "t2000sx", "T2000SX", "t2_l2", "Terminator 2: Judgment Day (L-2)", "t2_l3", "Terminator 2: Judgment Day (L-3)", "t2_l4", "Terminator 2: Judgment Day (L-4)", @@ -27472,9 +34225,18 @@ const char* mameNameToRealName[] = { "t2_l8", "Terminator 2: Judgment Day (L-8)", "t2_p2f", "Terminator 2: Judgment Day (P-2F) Profanity", "t3new", "Terminator 3: Rise of the Machines (ARM7 Sound Board)", + "t5182", "T5182 MCU", + "t6721a", "T6721A", + "t6a04", "T6A04", + "t6w28", "T6W28", + "t9000", "T9000", + "tabpkr", "Unknown Tab Austria Poker", "tacscan", "Tac/Scan", "tactcian", "Tactician (set 1)", "tactcian2", "Tactician (set 2)", + "tactix", "Tactix (Castle Toy)", + "tadpc200", "DPC-200 (MSX1)", + "tadpc20a", "DPC-200A (MSX1)", "taf_h4", "The Addams Family (H-4)", "taf_l1", "The Addams Family (L-1)", "taf_l2", "The Addams Family (L-2)", @@ -27491,13 +34253,21 @@ const char* mameNameToRealName[] = { "tagteam", "Tag Team Wrestling", "tagteamp", "Tag-Team Wrestling", "tagteamp2", "Tag-Team Wrestling (rev.2)", + "tahitim", "Tahiti Magic", + "tahjong", "Tahjong Yakitori (ver. 2-1)", "taiko10", "Taiko No Tatsujin 10 (T101001-NA-A)", + "taiko7", "Taiko No Tatsujin 7 (TK71-NA-A)", + "taiko8", "Taiko No Tatsujin 8 (TK8100-1-NA-A)", "taiko9", "Taiko No Tatsujin 9 (TK91001-NA-A)", "tail2nos", "Tail to Nose - Great Championship", "tailg", "Tailgunner", "taitest", "Taito Test Fixture", + "taito8741_4pack", "Taito 8741 MCU 4 pack", + "taito_en", "Taito Ensoniq Sound System", + "taito_zoom", "Taito Zoom Sound System", "taitofx1", "Taito FX1", "taitogn", "Taito GNET", + "taitons1", "Let's! TV Play Classic - Taito Nostalgia 1", "taitotz", "Type Zero BIOS", "taiwanmb", "Taiwan Mahjong [BET] (Japan 881208)", "tajmah", "Tajmahal (Russia) (Atronic)", @@ -27505,6 +34275,14 @@ const char* mameNameToRealName[] = { "takefive", "Take Five", "takoron", "Noukone Puzzle Takoron (GDL-0042)", "talbot", "Talbot", + "tama", "Tamagotchi (USA)", + "tandy102", "Tandy 102", + "tandy12", "Tandy-12: Computerized Arcade", + "tandy200", "Tandy 200", + "tandy2k", "Tandy 2000", + "tandy2kb", "Tandy 2000 Keyboard", + "tandy2khd", "Tandy 2000HD", + "tandy_1000_graphics_adapter", "Tandy 1000 Graphics Adapter", "tangtang", "Tang Tang (ver. 0526, 26/05/2000)", "tank", "Tank/Tank II [TTL]", "tank8", "Tank 8 (set 1)", @@ -27519,13 +34297,18 @@ const char* mameNameToRealName[] = { "tankfrce", "Tank Force (US, 2 Player)", "tankfrce4", "Tank Force (US, 4 Player)", "tankfrcej", "Tank Force (Japan)", + "tankfrcj", "Tank Force (Japan)", + "tankii", "Tank II [TTL]", + "tanodr64", "Tano Dragon 64 (NTSC)", "tantr", "Puzzle & Action: Tant-R (Japan)", "tantrbl", "Puzzle & Action: Tant-R (Japan) (bootleg set 1)", "tantrbl2", "Puzzle & Action: Tant-R (Japan) (bootleg set 2)", "tantrbl3", "Puzzle & Action: Tant-R (Japan) (bootleg set 3)", "tantrkor", "Puzzle & Action: Tant-R (Korea)", "taotaido", "Tao Taido (set 1)", + "taotaido3", "Tao Taido (2/3 button version)", "taotaidoa", "Tao Taido (set 2)", + "tap_990", "Generic TI-990 Tape Controller", "tapatune", "Tap a Tune", "tapper", "Tapper (Budweiser, set 1)", "tappera", "Tapper (Budweiser, set 2)", @@ -27535,6 +34318,7 @@ const char* mameNameToRealName[] = { "targetha", "Target Hits (ver 1.0)", "tarzan", "Tarzan (V109C)", "tarzana", "Tarzan (V107)", + "tatsujn2", "Truxton II / Tatsujin II / Tatsujin Oh (Japan)", "tattack", "Time Attacker", "tattass", "Tattoo Assassins (US prototype)", "tattassa", "Tattoo Assassins (Asia prototype)", @@ -27546,13 +34330,40 @@ const char* mameNameToRealName[] = { "tazmani2", "Tazz-Mania (set 2, alt hardware)", "tazmania", "Tazz-Mania (set 1)", "tazzmang", "Tazz-Mania (bootleg on Galaxian hardware)", + "tazzmang2", "Tazz-Mania (bootleg on Galaxian hardware with Starfield)", + "tb303", "TB-303 Bass Line", + "tbbympt3", "Tobby MPT-03", + "tbeastw2", "Transformers Beast Wars II", "tblkkuzu", "The Block Kuzushi (Japan)", "tbowl", "Tecmo Bowl (World)", "tbowlj", "Tecmo Bowl (Japan)", "tbowlp", "Tecmo Bowl (World, prototype?)", + "tbreakup", "Break Up (Tomy)", "tbyahhoo", "Twin Bee Yahhoo! (ver JAA)", + "tc0080vco", "Taito TC0080VCO", + "tc0091lvc", "TC0091LVC", + "tc0100scn", "Taito TC0100SCN", + "tc0110pcr", "Taito TC0110PCR", + "tc0140syt", "Taito TC0140SYT", + "tc0150rod", "Taito TC0150ROD", + "tc0180vcu", "Taito TC0180VCU", + "tc0220ioc", "Taito TC0220IOC", + "tc0280grd", "Taito TC0280GRD & TC0430GRW", + "tc0360pri", "Taito TC0360PRI", + "tc0480scp", "Taito TC0480SCP", + "tc0510nio", "Taito TC0510NIO", + "tc0640fio", "Taito TC0640FIO", + "tc0780fpa", "TC0780FPA Polygon Renderer", + "tc2048", "TC-2048", + "tc4", "Total Control 4", + "tc8566af", "TC8566AF", + "tc8830f", "TC8830F", + "tcaveman", "Caveman (Tomy)", + "tccombat", "Cosmic Combat", + "tccosmos", "Tele-Computer Cosmos", "tceptor", "Thunder Ceptor", "tceptor2", "Thunder Ceptor II", + "tcfboxa", "Triforce Firmware Update For Compact Flash Box (Rev A) (GDT-0022A)", "tcl", "Taiwan Chess Legend", "tcobra2", "Twin Cobra II (Ver 2.1O 1995/11/30)", "tcobra2u", "Twin Cobra II (Ver 2.1A 1995/11/30)", @@ -27569,13 +34380,24 @@ const char* mameNameToRealName[] = { "tdragonb", "Thunder Dragon (bootleg)", "tduno", "Touch de Uno! / Unou Nouryoku Check Machine", "tduno2", "Touch de Uno! 2", + "tdv2324", "TDV 2324", "te0144", "Puzzle Bobble (Italian Gambling Game)", + "tea1002", "TEA1002 PAL colour encoder", + "teac_fd_55f", "TEAC FD-55F FDD", + "teac_fd_55g", "TEAC FD-55G FDD", + "teamht", "Team Hat Trick", "teamqb", "John Elway's Team Quarterback (set 1)", "teamqb2", "John Elway's Team Quarterback (set 2)", + "tec1", "TEC-1", "techbowl", "Technical Bowling (J 971212 V1.000)", + "technodr", "Techno Drive (Japan, TD2/VER.B)", "techromn", "Tech Romancer (Euro 980914)", "techromnu", "Tech Romancer (USA 980914)", + "tecjmon", "TEC-1A with JMON", + "tecmo_mix", "Tecmo 16-bit Mixer", + "tecmo_spr", "Tecmo Chained Sprites", "tecmowcm", "Tecmo World Cup Millennium (Japan)", + "tecnbras", "Dot Matrix Display (70x7 pixels)", "teddybb", "TeddyBoy Blues (315-5115, New Ver.)", "teddybbo", "TeddyBoy Blues (315-5115, Old Ver.)", "teddybbobl", "TeddyBoy Blues (Old Ver. bootleg)", @@ -27587,6 +34409,10 @@ const char* mameNameToRealName[] = { "tehkanwc", "Tehkan World Cup (set 1)", "tehkanwcb", "Tehkan World Cup (set 2, bootleg?)", "tehkanwcc", "Tehkan World Cup (set 3, bootleg)", + "tek4051", "Tektronix 4051", + "tek4052a", "Tektronix 4052A", + "tek4107a", "Tektronix 4107A", + "tek4109a", "Tektronix 4109A", "tekipaki", "Teki Paki", "tekken", "Tekken (World, TE4/VER.C)", "tekken2", "Tekken 2 Ver.B (US, TES3/VER.D)", @@ -27607,6 +34433,8 @@ const char* mameNameToRealName[] = { "tekken4b", "Tekken 4 (TEF1 Ver. A)", "tekken4c", "Tekken 4 (TEF1 Ver. C)", "tekken51", "Tekken 5.1 (TE51 Ver. B)", + "tekken51b", "Tekken 5.1 (TE53 Ver. B)", + "tekken5d", "Tekken 5 Dark Resurrection (TED1 Ver. A)", "tekkenab", "Tekken (Asia, TE2/VER.B)", "tekkenac", "Tekken (Asia, TE2/VER.C)", "tekkenjb", "Tekken (Japan, TE1/VER.B)", @@ -27617,13 +34445,19 @@ const char* mameNameToRealName[] = { "tektagtjb", "Tekken Tag Tournament (Japan, TEG1/VER.B)", "tektagtjc1", "Tekken Tag Tournament (Japan, TEG1/VER.C1)", "tektagtub", "Tekken Tag Tournament (US, TEG3/VER.B)", + "tekxp330", "TekXpress XP330", + "telefevr", "Tele-Fever", + "teleprinter", "Teleprinter", "teljan", "Tel Jan", "telmahjn", "Telephone Mahjong (Japan 890111)", + "telngtcs", "Teleng Television Computer System", + "telstrat", "Oric Telestrat", "tempest", "Tempest (rev 3, Revised Hardware)", "tempest1", "Tempest (rev 1)", "tempest1r", "Tempest (rev 1, Revised Hardware)", "tempest2", "Tempest (rev 2)", "tempest3", "Tempest (rev 3)", + "tempestm", "Tempest MPT-03", "temptube", "Tempest Tubes", "tenballs", "Ten Balls (Ver 1.05)", "tengai", "Tengai (World)", @@ -27643,19 +34477,27 @@ const char* mameNameToRealName[] = { "tenup3", "Ten Up (compendium 3)", "terabrst", "Teraburst (1998/07/17 ver UEL)", "terabrsta", "Teraburst (1998/02/25 ver AAA)", + "terak", "Terak 8510A", "term2", "Terminator 2 - Judgment Day (rev LA4 08/03/92)", "term2la1", "Terminator 2 - Judgment Day (rev LA1 11/01/91)", "term2la2", "Terminator 2 - Judgment Day (rev LA2 12/09/91)", "term2la3", "Terminator 2 - Judgment Day (rev LA3 03/27/92)", "term3", "Terminator 3: Rise of the Machines (4.00)", "term3_205", "Terminator 3: Rise of the Machines (2.05)", + "term3_301", "Terminator 3: Rise of the Machines (3.01)", "term3f", "Terminator 3: Rise of the Machines (4.00 France)", "term3f_205", "Terminator 3: Rise of the Machines (2.05 France)", + "term3f_301", "Terminator 3: Rise of the Machines (3.01 France)", "term3g", "Terminator 3: Rise of the Machines (4.00 Germany)", + "term3g_301", "Terminator 3: Rise of the Machines (3.01 Germany)", "term3i", "Terminator 3: Rise of the Machines (4.00 Italy)", "term3i_205", "Terminator 3: Rise of the Machines (2.05 Italy)", + "term3i_301", "Terminator 3: Rise of the Machines (3.01 Italy)", "term3l", "Terminator 3: Rise of the Machines (4.00 Spain)", "term3l_205", "Terminator 3: Rise of the Machines (2.05 Spain)", + "term3l_301", "Terminator 3: Rise of the Machines (3.01 Spain)", + "terracra", "Terra Cresta (YM2203)", + "terracrb", "Terra Cresta (YM3526 set 2)", "terracre", "Terra Cresta (YM3526 set 1)", "terracrea", "Terra Cresta (YM3526 set 3)", "terracren", "Terra Cresta (YM2203)", @@ -27665,18 +34507,29 @@ const char* mameNameToRealName[] = { "terrafj", "Terra Force (Japan)", "terrafjb", "Terra Force (Japan bootleg with additional Z80)", "terrafu", "Terra Force (US)", + "tesa6240", "Etikettendrucker 6240", "tesorone", "Tesorone Dell'Isola (Italy, v2.41)", "tesorone230", "Tesorone Dell'Isola (Italy, v2.30)", "tesorone240", "Tesorone Dell'Isola (Italy, v2.40)", + "test410", "T410 test suite", + "test420", "T420 test suite", "tetfight", "Tetris Fighters", + "tetgiano", "Tetris Giant / Tetris Dekaris (MDA-C0076)", + "tetgiant", "Tetris Giant / Tetris Dekaris (Ver.2.000)", "tetkiwam", "Tetris Kiwamemichi (GDL-0020)", "tetrbx", "Tetris / Bloxeed (Korean System 16 bootleg) (ISG Selection Master Type 2006)", "tetris", "Tetris (set 4, Japan, System 16A, FD1094 317-0093)", "tetris1", "Tetris (set 1, Japan, System 16B, FD1094 317-0091)", + "tetris1d", "Tetris (set 1, Japan, System 16B) (bootleg of FD1094 317-0091 set)", "tetris2", "Tetris (set 2, Japan, System 16B, FD1094 317-0092)", + "tetris2d", "Tetris (set 2, Japan, System 16B) (bootleg of FD1094 317-0092 set)", "tetris3", "Tetris (set 3, Japan, System 16A, FD1094 317-0093a)", + "tetris3d", "Tetris (set 3, Japan, System 16A) (bootleg of FD1094 317-0093a set)", + "tetrisa", "Tetris (Sega Set 2)", "tetrisbl", "Tetris (bootleg)", + "tetrisd", "Tetris (set 4, Japan, System 16A) (bootleg of FD1094 317-0093 set)", "tetriskr", "Tetris (bootleg of Mirrorsoft PC-XT Tetris version)", + "tetriskr_cga", "ISA8_CGA_TETRISKR", "tetrisp", "Tetris Plus", "tetrisp2", "Tetris Plus 2 (World)", "tetrisp2j", "Tetris Plus 2 (Japan, V2.2)", @@ -27700,17 +34553,21 @@ const char* mameNameToRealName[] = { "tftc_302", "Tales From the Crypt (3.02 Dutch)", "tftc_303", "Tales From the Crypt (3.03)", "tfupdate", "Triforce DIMM Updater (GDT-0011)", + "tg16", "TurboGrafx 16", "tgm2", "Tetris the Absolute The Grand Master 2", "tgm2p", "Tetris the Absolute The Grand Master 2 Plus", "tgmj", "Tetris The Grand Master (Japan 980710)", "tgtball", "Target Ball (Nude)", "tgtballa", "Target Ball", "tgtpanic", "Target Panic", + "tgui9680", "Trident TGUI9680 Graphics Card (BIOS X5.5 (02) 02/13/96)", + "thaiprar", "Thai Princess", "thaiprin", "Thai Princess (30127721, Malaysia)", "tharrier", "Task Force Harrier", "tharrieru", "Task Force Harrier (US?)", "thayers", "Thayer's Quest (set 1)", "thayersa", "Thayer's Quest (set 2)", + "thedealr", "The Dealer (Visco)", "thedeep", "The Deep (Japan)", "thedrink", "The Drink", "theend", "The End", @@ -27728,6 +34585,7 @@ const char* mameNameToRealName[] = { "thegrid", "The Grid (version 1.2)", "thegrida", "The Grid (version 1.1)", "thehand", "The Hand", + "thehustj", "Hustler, The (Japan version J)", "thehustl", "The Hustler (Japan, program code M)", "thehustlj", "The Hustler (Japan, program code J)", "themj", "The Mah-jong (Japan)", @@ -27737,13 +34595,18 @@ const char* mameNameToRealName[] = { "thepitm", "The Pit (bootleg on Moon Quasar hardware)", "thepitu1", "The Pit (US set 1)", "thepitu2", "The Pit (US set 2)", + "theraid", "The Raid", "theroes", "Thunder Heroes", "thetogyu", "The Togyu (315-5065, Japan)", + "thgamblr", "The Gambler (EHG0916, Export, 92.268%)", "thief", "Thief", "thndblst", "Thunder Blaster (Japan)", "thndbolt", "Thunderbolt", + "thnderxj", "Thunder Cross (Japan)", "thndrbld", "Thunder Blade (upright, FD1094 317-0056)", "thndrbld1", "Thunder Blade (deluxe/standing, unprotected)", + "thndrbldd", "Thunder Blade (upright) (bootleg of FD1094 317-0056 set)", + "thndrhrt", "Thunderheart", "thndrx2", "Thunder Cross II (World)", "thndrx2a", "Thunder Cross II (Asia)", "thndrx2j", "Thunder Cross II (Japan)", @@ -27753,13 +34616,18 @@ const char* mameNameToRealName[] = { "thndzonej", "Thunder Zone (Japan)", "thoop", "Thunder Hoop (Ver. 1)", "thoop2", "TH Strikes Back", + "threeds", "Three Ds - Three Dealers Casino House", "thrild2", "Thrill Drive 2 (ver EBB)", "thrild2a", "Thrill Drive 2 (ver AAA)", + "thrild2ab", "Thrill Drive 2 (ver AAA, alt)", + "thrild2ac", "Thrill Drive 2 (ver AAA, alt 2)", "thrild2c", "Thrill Drive 2 (ver EAA)", "thrilld", "Thrill Drive (JAE)", "thrilldae", "Thrill Drive (EAA)", "thrilldb", "Thrill Drive (JAB)", "thund_p1", "Thunderball (P-1)", + "thund_p2", "Thunderball (P-2)", + "thund_p3", "Thunderball (P-3)", "thunderh", "Operation Thunder Hurricane (ver EAA)", "thunderhu", "Operation Thunder Hurricane (ver UAA)", "thunderj", "ThunderJaws (rev 3)", @@ -27775,16 +34643,91 @@ const char* mameNameToRealName[] = { "thundfoxu", "Thunder Fox (US)", "thunt", "Puzzle & Action: Treasure Hunt (JUET 970901 V2.00E)", "thuntk", "Puzzle & Action: BoMulEul Chajara (JUET 970125 V2.00K)", + "ti1000", "TI-1000 (1977 version)", + "ti1250", "TI-1250 (1975 version)", + "ti125076", "TI-1250 (1976 version)", + "ti1270", "TI-1270", + "ti30", "TI-30", + "ti630", "TI630 telephone", + "ti73", "TI-73", + "ti74", "TI-74 BASICALC", + "ti81", "TI-81", + "ti81v2", "TI-81 v2.0", + "ti82", "TI-82", + "ti83", "TI-83", + "ti83p", "TI-83 Plus", + "ti83pse", "TI-83 Plus Silver Edition", + "ti84p", "TI-84 Plus", + "ti84pse", "TI-84 Plus Silver Edition", + "ti85", "TI-85", + "ti86", "TI-86", + "ti89", "TI-89", + "ti89t", "TI-89 Titanium", + "ti92", "TI-92", + "ti92p", "TI-92 Plus", + "ti95", "TI-95 PROCALC", + "ti990_10", "TI Model 990/10 Minicomputer System", + "ti990_10_cpu", "TI990/10 CPU", + "ti990_4", "TI Model 990/4 Microcomputer System", + "ti990_4v", "TI Model 990/4 Microcomputer System with Video Display Terminal", + "ti990_tape_image", "TI-990 Magnetic Tape", + "ti998_amigo", "Address space mapper", + "ti998_mainboard", "TI-99/8 Mainboard", + "ti998_mofetta", "Physical Address Space Decoder", + "ti998_vaquerro", "Logical Address Space Decoder", + "ti99_224", "TI-99/2 BASIC Computer (24kb ROMs)", + "ti99_232", "TI-99/2 BASIC Computer (32kb ROMs)", + "ti99_32k", "TI-99 32KiB memory expansion card", + "ti99_4", "TI-99/4 Home Computer (US)", + "ti99_4a", "TI-99/4A Home Computer (US)", + "ti99_4ae", "TI-99/4A Home Computer (Europe)", + "ti99_4e", "TI-99/4 Home Computer (Europe)", + "ti99_4ev", "TI-99/4A Home Computer with EVPC", + "ti99_4p", "SGCPU (aka TI-99/4P)", + "ti99_4qe", "TI-99/4QI Home Computer (Europe)", + "ti99_4qi", "TI-99/4QI Home Computer (US)", + "ti99_8", "TI-99/8 Computer (US)", + "ti99_8e", "TI-99/8 Computer (Europe)", + "ti99_bwg", "SNUG BwG Floppy Controller", + "ti99_datamux", "Databus multiplexer", + "ti99_evpc", "SNUG Enhanced Video Processor Card", + "ti99_evpc_clock", "EVPC clock connector", + "ti99_fdc", "TI-99 Standard DSSD Floppy Controller", + "ti99_gkracker", "GRAMKracker", + "ti99_hfdc", "Myarc Hard and Floppy Disk Controller", + "ti99_horizon", "Horizon 4000 Ramdisk", + "ti99_hsgpl", "SNUG High-speed GPL card", + "ti99_ide", "Nouspikel IDE interface card", + "ti99_joyport", "Joystick port", + "ti99_memex", "Geneve memory expansion card", + "ti99_myarcmem", "Myarc Memory expansion card MEXP-1", + "ti99_pcode", "TI-99 P-Code Card", + "ti99_rs232", "TI-99 RS232/PIO interface", + "ti99_sams", "SuperAMS memory expansion card", + "ti99_speech", "TI-99 Speech synthesizer (on adapter card)", + "ti99_usbsm", "Nouspikel USB/Smartmedia card", + "ti_pio_attached", "Parallel attached device", + "ti_rs232_attached", "Serial attached device", + "tia_ntsc_video", "TIA Video (NTSC)", + "tia_pal_video", "TIA Video (PAL)", + "tia_sound", "TIA", + "tiamc1_sound", "TIA-MC1 Custom", + "tibusan", "TI Business Analyst", "tickee", "Tickee Tickats", + "ticket_dispenser", "Ticket Dispenser", "tictac", "Tic Tac Trivia (6221-23, U5-0C Horizontal)", "tictacv", "Tic Tac Trivia (6221-22, U5-0 Vertical)", "tigerh", "Tiger Heli (US)", + "tigerh2", "Tiger Heli (set 2)", "tigerhb1", "Tiger Heli (bootleg set 1)", "tigerhb2", "Tiger Heli (bootleg set 2)", "tigerhb3", "Tiger Heli (bootleg set 3)", "tigerhj", "Tiger Heli (Japan)", "tigeroad", "Tiger Road (US)", + "tigeroad_spr", "Simple Capcom (Tiger Road) Sprite", "tigeroadb", "Tiger Road (US bootleg)", + "tigeroadb2", "Tiger Road (US bootleg, set 2)", + "tigeroadu", "Tiger Road (US, Romstar license)", "tigerrag", "Tiger Rag", "tighook", "Tiger Hook (Version 2.1E Dual)", "tighookc1", "Tiger Hook (Version 2.1R, set 1)", @@ -27795,6 +34738,17 @@ const char* mameNameToRealName[] = { "tighooko2", "Tiger Hook (Version 1.7)", "tighookv1", "Tiger Hook (Version 2.1R Dual)", "tighookv2", "Tiger Hook (Version 2.0LT Dual)", + "tigresar", "Tigress", + "tiki100", "TIKI 100", + "tiki100_8088", "TIKI-100 8/16", + "tiki100_hdc", "TIKI-100 Winchester controller", + "tiki100bus", "TIKI-100 expansion bus", + "tiki100bus_slot", "TIKI-100 expansion bus slot", + "tikitalk", "Tiki Talk", + "tiktoru", "Tiki Torch", + "tilemap", "Tilemap", + "tim011", "TIM-011", + "tim100", "TIM-100", "timber", "Timber", "time2000", "Time 2000", "timecris", "Time Crisis (Rev. TS2 Ver.B)", @@ -27804,6 +34758,7 @@ const char* mameNameToRealName[] = { "timecrs2v4a", "Time Crisis II (TSS4 Ver. A)", "timecrs3", "Time Crisis 3 (TST1)", "timecrs3e", "Time Crisis 3 (TST2 Ver. A)", + "timecrs4", "Time Crisis 4", "timefgtr", "Time Fighter (Time Pilot conversion on Galaxian hardware)", "timekill", "Time Killers (v1.32)", "timekill121", "Time Killers (v1.21)", @@ -27811,20 +34766,29 @@ const char* mameNameToRealName[] = { "timelimt", "Time Limit", "timeline", "Time Line", "timeplt", "Time Pilot", + "timeplt_audio", "Time Pilot Audio", "timeplta", "Time Pilot (Atari)", "timepltc", "Time Pilot (Centuri)", + "timer", "Timer", "timescan", "Time Scanner (set 2, System 16B)", "timescan1", "Time Scanner (set 1, System 16A, FD1089B 317-0024)", + "timesol1", "Time Soldiers (US Rev 1)", "timesold", "Time Soldiers (US Rev 3)", "timesold1", "Time Soldiers (US Rev 1)", + "timesupd", "Time's Up Demo", "timetrv", "Time Traveler", "timetunl", "Time Tunnel", + "timscanr", "Time Scanner", + "timwolfu", "Timberwolf", "tinklpit", "Tinkle Pit (Japan)", "tinstar", "The Tin Star (set 1)", "tinstar2", "The Tin Star (set 2)", "tinv2650", "The Invaders", + "tiprog", "TI Programmer", "tiptop", "Tip Top (3 board stack)", "tisland", "Treasure Island", + "tisr16", "SR-16", + "tisr16ii", "SR-16 II", "tisub", "Treasure Island (Subsino, set 1)", "tisuba", "Treasure Island (Subsino, set 2)", "titan", "Titan", @@ -27835,11 +34799,19 @@ const char* mameNameToRealName[] = { "titlefu", "Title Fight (US)", "tjsb", "Mahjong Tian Jiang Shen Bing (V137C)", "tjumpman", "Tobikose! Jumpman", + "tk2000", "TK2000", + "tk3000", "TK3000//e", + "tk80", "TK-80", + "tk80bs", "TK-80BS", + "tk85", "TK85", + "tk90x", "TK 90X Color Computer", + "tk95", "TK 95 Color Computer", "tkdensho", "Toukidenshou - Angel Eyes (VER. 960614)", "tkdenshoa", "Toukidenshou - Angel Eyes (VER. 960427)", "tkmmpzdm", "Tokimeki Memorial Taisen Puzzle-dama (ver JAB)", "tknight", "Tecmo Knight", "tkoboxng", "Vs. T.K.O. Boxing", + "tlc34076", "TLC34076", "tm", "Touchmaster (v3.00 Euro)", "tm2k", "Touchmaster 2000 Plus (v4.63 Standard)", "tm2ka", "Touchmaster 2000 (v4.02 Standard)", @@ -27864,11 +34836,17 @@ const char* mameNameToRealName[] = { "tm7knj", "Touchmaster 7000 (v8.05 New Jersey)", "tm8k", "Touchmaster 8000 (v9.04 Standard)", "tm8k902", "Touchmaster 8000 (v9.02 Standard)", + "tm990_189_rs232_image", "TM990/189 RS232 port", "tmac_a18", "Time Machine (1.8)", "tmac_a24", "Time Machine (2.4)", "tmachzac", "Time Machine (Zaccaria)", "tmachzacf", "Time Machine (Zaccaria, French speech)", "tmachzacg", "Time Machine (Zaccaria, German speech)", + "tmc0281", "TMC0281", + "tmc0281d", "TMC0281D", + "tmc2000", "Telmac 2000", + "tmc2000e", "Telmac 2000E", + "tmc600s2", "Telmac TMC-600 (Sarja II)", "tmdo", "Touchmaster (v2.2-01 Standard)", "tmek", "T-MEK (v5.1, The Warlords)", "tmek20", "T-MEK (v2.0, prototype)", @@ -27881,15 +34859,19 @@ const char* mameNameToRealName[] = { "tmht2p", "Teenage Mutant Hero Turtles (UK 2 Players, set 1)", "tmht2pa", "Teenage Mutant Hero Turtles (UK 2 Players, set 2)", "tmhta", "Teenage Mutant Hero Turtles (UK 4 Players, set 2)", + "tmhtb", "Teenage Mutant Hero Turtles (UK 4 Players, set 3)", "tmmjprd", "Tokimeki Mahjong Paradise - Dear My Love", "tmnt", "Teenage Mutant Ninja Turtles (World 4 Players)", "tmnt2", "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver UAA)", + "tmnt22p", "Teenage Mutant Ninja Turtles - Turtles in Time (2 Players US)", "tmnt22pu", "Teenage Mutant Ninja Turtles - Turtles in Time (2 Players ver UDA)", "tmnt2a", "Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver ADA)", "tmnt2pj", "Teenage Mutant Ninja Turtles (Japan 2 Players)", "tmnt2po", "Teenage Mutant Ninja Turtles (Oceania 2 Players)", "tmnt_103", "Teenage Mutant Ninja Turtles (1.03)", "tmnt_104", "Teenage Mutant Ninja Turtles (1.04)", + "tmnti", "Teenage Mutant Ninja Turtles (Intro demo)", + "tmntia", "Teenage Mutant Ninja Turtles (Intro demo, alt)", "tmntj", "Teenage Mutant Ninja Turtles (Japan 4 Players)", "tmntu", "Teenage Mutant Ninja Turtles (US 4 Players, set 1)", "tmntua", "Teenage Mutant Ninja Turtles (US 4 Players, set 2)", @@ -27897,29 +34879,125 @@ const char* mameNameToRealName[] = { "tmoshs", "Tokimeki Memorial Oshiete Your Heart Seal Version (GE755 JAA)", "tmoshsp", "Tokimeki Memorial Oshiete Your Heart Seal Version Plus (GE756 JAB)", "tmoshspa", "Tokimeki Memorial Oshiete Your Heart Seal Version Plus (GE756 JAA)", + "tmp68301", "TMP68301", + "tmp90840", "TMP90840", + "tmp90841", "TMP90841", + "tmp90845", "TMP90845", + "tmp91640", "TMP91640", + "tmp95c061", "TMP95C061", + "tmp95c063", "TMP95C063", + "tmpacman", "Pac Man (Tomy)", "tmpdoki", "Tokimeki Mahjong Paradise - Doki Doki Hen", + "tmpz84c011", "TMPZ84C011", + "tmpz84c015", "TMPZ84C015", + "tms0270", "TMS0270", + "tms0950", "TMS0950", + "tms0970", "TMS0970", + "tms0980", "TMS0980", + "tms1000", "TMS1000", + "tms1025", "TMS1025 I/O Expander", + "tms1040", "TMS1040", + "tms1100", "TMS1100", + "tms1170", "TMS1170", + "tms1370", "TMS1370", + "tms1400", "TMS1400", + "tms1470", "TMS1470", + "tms1670", "TMS1670", + "tms1730", "TMS1730", + "tms1980", "TMS1980", + "tms1990", "TMS1990", + "tms32010", "TMS32010", + "tms32015", "TMS32015", + "tms32025", "TMS32025", + "tms32026", "TMS32026", + "tms32031", "TMS32031", + "tms32032", "TMS32032", + "tms32051", "TMS32051", + "tms32053", "TMS32053", + "tms32082_mp", "TMS32082 MP", + "tms32082_pp", "TMS32082 PP", + "tms34010", "TMS34010", + "tms34020", "TMS34020", + "tms34061", "TMS34061 VSC", + "tms3556", "Texas Instruments VDP TMS3556", + "tms3615", "TMS3615", + "tms36xx", "TMS36XX", + "tms5100", "TMS5100", + "tms5110a", "TMS5110A", + "tms5200", "TMS5200", + "tms5220", "TMS5220", + "tms5220c", "TMS5220C", + "tms5501", "TMS5501", + "tms57002", "TMS57002", + "tms6100", "TMS6100", + "tms7000", "TMS7000", + "tms7020_exl", "TMS7020 (Exelvision)", + "tms7040", "TMS7040", + "tms7041", "TMS7041", + "tms7042", "TMS7042", + "tms70c20", "TMS70C20", + "tms70c46", "TMS70C46", + "tms9118", "TMS9118 VDP", + "tms9128", "TMS9128 VDP", + "tms9129", "TMS9129", + "tms9900", "TMS9900", + "tms9901", "TMS9901 Programmable System Interface", + "tms9902", "TMS9902 ACC", + "tms9918", "TMS9918", + "tms9918a", "TMS9918A", + "tms9927", "TMS9927 VTC", + "tms9928a", "TMS9928A VDP", + "tms9929", "TMS9929", + "tms9929a", "TMS9929A", + "tms9980a", "TMS9980A", + "tms9995", "TMS9995", + "tms9995_mp9537", "TMS9995-MP9537", + "tms_29f040", "Texas Instruments 29F040 Flash", + "tmscramb", "Scramble (Tomy)", "tmspoker", "unknown TMS9980 Poker Game", + "tmsprom", "TMSPROM", + "tmtennis", "Tennis (Tomy)", + "tmtron", "Tron (Tomy)", "tmwrp_l2", "Time Warp (L-2)", "tmwrp_t2", "Time Warp (T-2)", "tndrcade", "Thundercade / Twin Formation", "tndrcadej", "Tokusyu Butai U.A.G. (Japan)", + "tndrcadj", "Tokusyu Butai UAG (Japan)", "tnextspc", "The Next Space (set 1)", "tnextspc2", "The Next Space (set 2)", "tnextspcj", "The Next Space (Japan)", "tnk3", "T.N.K III (US)", "tnk3j", "T.A.N.K (Japan)", + "tntell", "Touch & Tell (US)", + "tntellfr", "Le Livre Magique (France)", + "tntellp", "Touch & Tell (US, patent)", + "tntelluk", "Touch & Tell (UK)", "tnzs", "The NewZealand Story (World, new version) (newer PCB)", + "tnzs2", "NewZealand Story 2, The (World)", + "tnzsb", "NewZealand Story, The (World, bootleg)", "tnzsj", "The NewZealand Story (Japan, new version) (newer PCB)", "tnzsjo", "The NewZealand Story (Japan, old version) (older PCB)", "tnzso", "The NewZealand Story (World, old version) (older PCB)", "tnzsop", "The NewZealand Story (World, prototype?) (older PCB)", + "to7", "TO7", + "to770", "TO7/70", + "to770a", "TO7/70 (Arabic)", + "to7_io_line", "T07 Serial source", + "to8", "TO8", + "to8d", "TO8D", + "to9", "TO9", + "to9p", "TO9+", + "toaplan_scu", "toaplan_scu_device", "todruaga", "The Tower of Druaga (New Ver.)", "todruagao", "The Tower of Druaga (Old Ver.)", "todruagas", "The Tower of Druaga (Sidam)", + "todruagb", "Tower of Druaga (set 2)", "toffy", "Toffy", "togenkyo", "Tougenkyou (Japan 890418)", "toggle", "Toggle (prototype)", "toki", "Toki (World, set 1)", + "toki2", "Toki (set 2)", + "toki3", "Toki (set 3)", "tokia", "Toki (World, set 2)", "tokib", "Toki (Datsu bootleg)", "tokimbsj", "Tokimeki Bishoujo [BET] (Japan)", @@ -27927,10 +35005,12 @@ const char* mameNameToRealName[] = { "tokiob", "Tokio / Scramble Formation (bootleg)", "tokioo", "Tokio / Scramble Formation (older)", "tokiou", "Tokio / Scramble Formation (US)", + "tokip", "Toki (US, prototype?)", "tokisens", "Toki no Senshi - Chrono Soldier", "tokiu", "Toki (US, set 1)", "tokiua", "Toki (US, set 2)", "tokkae", "Taisen Tokkae-dama (ver JAA)", + "tokyobus", "Tokyo Bus Guide (Rev A)", "tokyocop", "Tokyo Cop (Italy)", "tokyogal", "Tokyo Gal Zukan (Japan)", "tokyowar", "Tokyo Wars (Rev. TW2 Ver.A)", @@ -27939,6 +35019,7 @@ const char* mameNameToRealName[] = { "tom_12", "Theatre Of Magic (1.2X)", "tom_13", "Theatre Of Magic (1.3X)", "tom_14h", "Theatre Of Magic (1.4H)", + "tomahaw5", "Tomahawk 777 (Revision 5)", "tomahawk", "Tomahawk 777 (rev 5)", "tomahawk1", "Tomahawk 777 (rev 1)", "tomcat", "TomCat (prototype)", @@ -27946,6 +35027,7 @@ const char* mameNameToRealName[] = { "tomy_400", "The Who's Tommy Pinball Wizard (4.00)", "tomy_h30", "The Who's Tommy Pinball Wizard (3.00, The Netherlands)", "tondemo", "Tondemo Crisis (Japan)", + "tonto", "Merlin M1800 Tonto", "tonton", "Waku Waku Doubutsu Land TonTon (Japan)", "tontonb", "Tonton [BET] (Japan set 1)", "tonypok", "Poker Master (Tony-Poker V3.A, hack?)", @@ -27955,8 +35037,10 @@ const char* mameNameToRealName[] = { "toobin2e", "Toobin' (Europe, rev 2)", "toobine", "Toobin' (Europe, rev 3)", "toobing", "Toobin' (German, rev 3)", + "toobinp", "Toobin' (Prototype)", "top21", "Top XXI (Version 1.2)", "topaz_l1", "Topaz (Shuffle) (L-1)", + "topbana", "Top Banana", "topbladv", "Top Blade V", "topgame", "Top Game Laser L10 (Bingo)", "topgamet", "Top Game Turbo (Bingo)", @@ -27977,6 +35061,7 @@ const char* mameNameToRealName[] = { "topsecex", "Top Secret (Exidy) (version 1.0)", "topsecrt", "Top Secret (Japan, old revision)", "topshoot", "Top Shooter", + "topshtar", "Topshot", "topskatr", "Top Skater (Export, Revision A)", "topskatrj", "Top Skater (Japan)", "topskatru", "Top Skater (USA, Revision A)", @@ -27984,7 +35069,12 @@ const char* mameNameToRealName[] = { "topspeedu", "Top Speed (US)", "toramich", "Tora e no Michi (Japan)", "toratora", "Tora Tora (prototype?)", + "toratorab", "Tora Tora (prototype?, set 2)", "torch", "Torch", + "torchf", "Torch CF240", + "torchh10", "Torch CH240/10", + "torchh21", "Torch CH240/21", + "torgods", "Torch Of The Gods", "toride2g", "Toride II Adauchi Gaiden", "toride2gg", "Toride II Adauchi Gaiden (German)", "toride2gk", "Toride II Bok Su Oi Jeon Adauchi Gaiden (Korea)", @@ -27993,25 +35083,33 @@ const char* mameNameToRealName[] = { "tornado2", "Tornado (set 2, Defender bootleg)", "tornbase", "Tornado Baseball / Ball Park", "torp_e21", "Torpedo Alley (2.1, Europe)", + "torpdice", "Touch Of Paradice", "tortufam", "Tortuga Family (Italian)", "torus", "Torus", "toryumon", "Toryumon", + "toshiba_t5182", "T5182", "totan_04", "Tales Of The Arabian Nights (0.4)", "totan_12", "Tales Of The Arabian Nights (1.2)", "totan_13", "Tales Of The Arabian Nights (1.3)", "totan_14", "Tales Of The Arabian Nights (1.4)", + "totcarib", "Treasure of the Carribean", "totcarn", "Total Carnage (rev LA1 03/10/92)", "totcarnp", "Total Carnage (prototype, rev 1.0 01/25/92)", "totd", "The Typing of the Dead (JPN, USA, EXP, KOR, AUS) (Rev A)", + "totdo", "The Typing of the Dead (JPN, USA, EXP, KOR, AUS)", "totem", "Totem", "totlvica", "Total Vice (ver AAB)", "totlvice", "Total Vice (ver UAC)", "totlvicj", "Total Vice (ver JAD)", + "totlvicu", "Total Vice (ver UAC)", "totmejan", "Tottemo E Jong", + "toto", "Come Back Toto", "touchdn", "Touchdown", "toucheme", "Touche Me", + "touchemea", "Touche Me (set 2, harder)", "touchgo", "Touch & Go (World)", "touchgoe", "Touch & Go (earlier revision)", + "touchgok", "Touch & Go (Korea, unprotected)", "touchgon", "Touch & Go (Non North America)", "toukon3", "Shin Nihon Pro Wrestling Toukon Retsuden 3 Arcade Edition (Japan, TR1/VER.A)", "toukon4", "Shin Nihon Pro Wrestling Toukon Retsuden 4 Arcade Edition (TRF1 Ver. A)", @@ -28026,8 +35124,14 @@ const char* mameNameToRealName[] = { "toutrun", "Turbo Out Run (Out Run upgrade, FD1094 317-0118)", "toutrun1", "Turbo Out Run (deluxe cockpit, FD1094 317-0109)", "toutrun2", "Turbo Out Run (cockpit, FD1094 317-0106)", + "toutrun2d", "Turbo Out Run (cockpit) (bootleg of FD1094 317-0106 set)", "toutrun3", "Turbo Out Run (cockpit, FD1094 317-0107)", + "toutrun3d", "Turbo Out Run (cockpit) (bootleg of FD1094 317-0107 set)", + "toutrund", "Turbo Out Run (Out Run upgrade) (bootleg of FD1094 317-0118 set)", "toutrunj", "Turbo Out Run (Japan, Out Run upgrade, FD1094 317-0117)", + "toutrunj1", "Turbo Out Run (Japan, cockpit) (FD1094 317-0101)", + "toutrunj1d", "Turbo Out Run (Japan, cockpit) (bootleg of FD1094 317-0101 set)", + "toutrunjd", "Turbo Out Run (Japan, Out Run upgrade) (bootleg of FD1094 317-0117 set)", "toyfight", "Toy Fighter", "toyland", "Toy Land Adventure", "toypop", "Toypop", @@ -28035,15 +35139,23 @@ const char* mameNameToRealName[] = { "tp84", "Time Pilot '84 (set 1)", "tp84a", "Time Pilot '84 (set 2)", "tp84b", "Time Pilot '84 (set 3)", + "tpc310", "TPC-310 (MSX2)", "tpgolf", "Top Player's Golf (NGM-003)(NGH-003)", + "tpi6525", "6525 TPI", "tpoker2", "Turbo Poker 2", + "tpp311", "TPP-311 (MSX2)", "tps", "TPS", + "tps312", "TPS-312 (MSX2)", "tqst", "Treasure Quest", + "tr606", "TR-606 Drumatix", + "trackflc", "Track & Field (Centuri)", "trackfld", "Track & Field", + "trackfld_audio", "Track And Field Audio", "trackfldc", "Track & Field (Centuri)", "trackfldnz", "Track & Field (NZ bootleg?)", "trailblz", "Trail Blazer", "trailer", "Trailer", + "trakcvg", "Trakton Computer Video Game", "trally", "Thrash Rally (ALM-003)(ALH-003)", "tranqgun", "Tranquilizer Gun", "transfrm", "Transformer", @@ -28059,9 +35171,12 @@ const char* mameNameToRealName[] = { "trek_120", "Star Trek 25th Anniversary (1.20)", "trek_200", "Star Trek 25th Anniversary (2.00)", "trek_201", "Star Trek 25th Anniversary (2.01)", + "tretrva", "Treasure Trove", "trgheart", "Trigger Heart Exelica (Rev A) (GDL-0036A)", + "tricep", "Tricep", "tricktrp", "Trick Trap (World?)", "trident", "Trident", + "trident_vga", "Trident VGA", "triforce", "Triforce Bios", "trigon", "Trigon (Japan)", "triothep", "Trio The Punch - Never Forget Me... (World)", @@ -28077,7 +35192,9 @@ const char* mameNameToRealName[] = { "triplhnt", "Triple Hunt", "tripool", "Tri-Pool (Casino Tech)", "tripoola", "Tri-Pool (Costal Games)", + "triptrea", "Triple Treat", "trisport", "Tri-Sports", + "trivia", "Trivia (Rev B) [TTL]", "trivia12", "Trivial Pursuit (Think Tank - Genus Edition) (12/14/84)", "triviabb", "Trivial Pursuit (Baby Boomer Edition) (3/20/85)", "triviaes", "Trivial Pursuit (Spanish)", @@ -28089,13 +35206,17 @@ const char* mameNameToRealName[] = { "triviasp", "Trivial Pursuit (All Star Sports Edition)", "triviayp", "Trivial Pursuit (Young Players Edition)", "trivquiz", "Triv Quiz", + "trivrus", "Trivia R Us (v1.07)", "trizeal", "Trizeal (GDL-0026)", "trizn_l1", "Tri Zone (L-1)", "trizn_t1", "Tri Zone (T-1)", + "trjhrs", "Trojan Horse", + "trkinus", "Treasure King", "troangel", "Tropical Angel", "trog", "Trog (rev LA5 03/29/91)", "trog3", "Trog (rev LA3 02/14/91)", "trog4", "Trog (rev LA4 03/11/91)", + "trogp", "Trog (prototype, rev 4.00 07/27/90)", "trogpa4", "Trog (prototype, rev 4.00 07/27/90)", "trogpa6", "Trog (prototype, rev PA6-PAC 09/09/90)", "trojan", "Trojan (US set 1)", @@ -28107,7 +35228,19 @@ const char* mameNameToRealName[] = { "tron2", "Tron (6/25)", "tron3", "Tron (6/17)", "tron4", "Tron (6/15)", + "tronger", "Tron (Germany)", "trophyh", "Trophy Hunting - Bear & Moose V1.0", + "trpdlght", "Tropical Delight (PHG0625-02, Export, 92.25%)", + "trs80", "TRS-80 Model I (Level I Basic)", + "trs80l2", "TRS-80 Model I (Level II Basic)", + "trs80m16", "TRS-80 Model 16", + "trs80m2", "TRS-80 Model II", + "trs80m2kb", "TRS-80 Model II Keyboard", + "trs80m3", "TRS-80 Model III", + "trs80m4", "TRS-80 Model 4", + "trs80m4p", "TRS-80 Model 4P", + "trs80pc3", "TRS-80 Pocket Computer PC-3", + "trsm100", "TRS-80 Model 100", "trstar", "Top Ranking Stars (Ver 2.1O 1993/05/21) (New Version)", "trstar2k", "Triple Star 2000", "trstarj", "Top Ranking Stars (Ver 2.1J 1993/05/21) (New Version)", @@ -28142,10 +35275,18 @@ const char* mameNameToRealName[] = { "trvwzha", "Trivia ? Whiz (6221-00, with Sex trivia)", "trvwzhb", "Trivia ? Whiz (6221-00, Alt Gen trivia)", "trvwzv", "Trivia ? Whiz (6221-02, Vertical)", + "tryomvgc", "Tryom Video Game Center", "tryout", "Pro Baseball Skill Tryout (Japan)", + "ts1000", "Timex Sinclair 1000", + "ts1500", "Timex Sinclair 1500", "ts2", "Battle Arena Toshinden 2 (USA 951124)", + "ts2068", "TS-2068", "ts2a", "Battle Arena Toshinden 2 (USA 951124) Older", "ts2j", "Battle Arena Toshinden 2 (Japan 951124)", + "ts802", "TS802", + "ts802h", "TS802H", + "ts803h", "TS803H", + "ts816", "TS816", "ts_la2", "The Shadow (LA-2)", "ts_la4", "The Shadow (LA-4)", "ts_lf6", "The Shadow (LF-6) French", @@ -28154,12 +35295,14 @@ const char* mameNameToRealName[] = { "ts_lx4", "The Shadow (LX-4)", "ts_lx5", "The Shadow (LX-5)", "ts_pa1", "The Shadow (PA-1)", + "tsamura2", "Samurai Nihon-ichi (set 2)", "tsamurai", "Samurai Nihon-Ichi (set 1)", "tsamurai2", "Samurai Nihon-Ichi (set 2)", "tsamuraih", "Samurai Nihon-Ichi (bootleg, harder)", "tsarevna", "Tsarevna (v1.29)", "tsarevnaa", "Tsarevna (v1.31)", "tsclass", "Trap Shoot Classic (v1.0 21-mar-1997)", + "tseng_vga", "TSENG LABS VGA", "tshingen", "Shingen Samurai-Fighter (Japan, English)", "tshingena", "Takeda Shingen (Japan, Japanese)", "tshoot", "Turkey Shoot", @@ -28170,15 +35313,25 @@ const char* mameNameToRealName[] = { "tstrikea", "Thunder Strike (set 2, older)", "tstrk_l1", "Triple Strike (Shuffle) (L-1)", "tsurugi", "Tsurugi (ver EAB)", + "tsurugie", "Tsurugi (ver EAB, alt)", "tsurugij", "Tsurugi (ver JAC)", + "tt030", "TT030 (USA)", + "tt030_de", "TT030 (Germany)", + "tt030_fr", "TT030 (France)", + "tt030_pl", "TT030 (Poland)", + "tt030_uk", "TT030 (UK)", "tt_game", "unknown Toptronic pinball game", "ttblock", "T. T. Block [TTL]", "ttchamp", "Table Tennis Champions (set 1)", "ttchampa", "Table Tennis Champions (set 2)", "ttfitter", "T.T. Fitter (Japan)", + "ttl74123", "TTL 74123", + "ttl74145", "TTL74145", + "ttl74181", "TTL 74181", "ttmahjng", "T.T Mahjong", "tts_l1", "Tic-Tac-Strike (Shuffle) (L-1)", "tts_l2", "Tic-Tac-Strike (Shuffle) (L-2)", + "ttsnd", "Turret Tower Sound", "ttt_10", "Ticket Tac Toe (1.0)", "tturf", "Tough Turf (set 2, Japan, 8751 317-0104)", "tturfbl", "Tough Turf (Datsu bootleg)", @@ -28190,13 +35343,19 @@ const char* mameNameToRealName[] = { "tumbleb", "Tumble Pop (bootleg)", "tumbleb2", "Tumble Pop (bootleg with PIC)", "tumblep", "Tumble Pop (World)", + "tumblep2", "Tumble Pop (bootleg set 2)", + "tumblepb", "Tumble Pop (bootleg set 1)", "tumblepba", "Tumble Pop (Playmark bootleg)", "tumblepj", "Tumble Pop (Japan)", "tunhunt", "Tunnel Hunt", "tunhuntc", "Tunnel Hunt (Centuri)", + "tunixha", "Tunix Home Arcade", "turbo", "Turbo", "turboa", "Turbo (encrypted set 1)", "turbob", "Turbo (encrypted set 2)", + "turbobl", "Indianapolis (bootleg of Turbo)", + "turboc", "Turbo (encrypted, program 1363-1365 rev A)", + "turbod", "Turbo (encrypted, program 1363-1365)", "turbofrc", "Turbo Force (old revision)", "turbosub", "Turbo Sub (prototype rev. TSCA)", "turbosub6", "Turbo Sub (prototype rev. TSC6)", @@ -28207,23 +35366,42 @@ const char* mameNameToRealName[] = { "turpin", "Turpin", "turpins", "Turpin (bootleg on Scramble hardware)", "turrett", "Turret Tower", + "turrett_hdd", "Turrett Tower HDD", "turtles", "Turtles", + "turtrea", "Turtle Treasure", "turtship", "Turtle Ship (North America)", "turtshipj", "Turtle Ship (Japan)", "turtshipk", "Turtle Ship (Korea)", + "turtshipkn", "Turtle Ship (Korea, 88/9)", + "turtshipko", "Turtle Ship (Korea, older)", "tutankhm", "Tutankham", "tutankhms", "Tutankham (Stern Electronics)", + "tutankst", "Tutankham (Stern)", + "tutor", "Tomy Tutor", "tutstomb", "Tut's Tomb", "tv21", "T.V. 21", "tv21_3", "T.V. 21 III", + "tv950", "TV950", "tvablast", "Aero Blasters (Tourvision PCE bootleg)", + "tvc4000", "TVC-4000", + "tvc64", "TVC 64", + "tvc64p", "TVC 64+", + "tvc64pru", "TVC 64+ (Russian)", + "tvc_hbf", "HBF floppy interface", + "tvc_sound", "TVC 64 Audio Custom", + "tvcapcom", "Tatsunoko Vs Capcom : Cross Generation of Heroes", + "tvcexp_slot", "TVC64 Expansion Slot", "tvcolumn", "Columns (Tourvision PCE bootleg)", "tvdunexp", "Dungeon Explorer (Tourvision PCE bootleg)", "tvflaptw", "Final Lap Twin (Tourvision PCE bootleg)", "tvfsoc90", "Formation Soccer - Human Cup '90 (Tourvision PCE bootleg)", + "tvg2000", "Schmid TVG 2000", + "tvga9000_vga", "Trident TVGA9000", + "tvgame", "Z80 TV Game System", "tvgomola", "Gomola Speed (Tourvision PCE bootleg)", "tvjchan", "Jackie Chan (Tourvision PCE bootleg)", "tvlegaxe", "Makyo Densetsu - The Legenary Axe (Tourvision PCE bootleg)", + "tvlinkp", "TV Link PAL", "tvpcgen2", "PC Genjin 2 - Pithecanthropus Computerurus (Tourvision PCE bootleg)", "tvpoker", "T.V. Poker", "tvpow11", "Power Eleven (Tourvision PCE bootleg)", @@ -28244,11 +35422,13 @@ const char* mameNameToRealName[] = { "twinbrata", "Twin Brats (set 2)", "twincobr", "Twin Cobra (World)", "twincobru", "Twin Cobra (US)", + "twincobu", "Twin Cobra (US)", "twineag2", "Twin Eagle II - The Rescue Mission", "twineagl", "Twin Eagle - Revenge Joe's Brother", "twinfalc", "Twin Falcons", "twinhawk", "Twin Hawk (World)", "twinhawku", "Twin Hawk (US)", + "twinjoy", "TI-99/4(A) Twin Joystick", "twinkle", "Twinkle", "twinqix", "Twin Qix (Ver 1.0A 1995/01/17) (Prototype)", "twins", "Twins (set 1)", @@ -28256,6 +35436,7 @@ const char* mameNameToRealName[] = { "twinspri", "Twinkle Star Sprites", "twinsqua", "Twin Squash", "twocrude", "Two Crude (US)", + "twocrudea", "Two Crude (US FT version)", "twotiger", "Two Tigers (dedicated)", "twotigerc", "Two Tigers (Tron conversion)", "twrldc94", "Tecmo World Cup '94 (set 1)", @@ -28265,9 +35446,18 @@ const char* mameNameToRealName[] = { "twst_300", "Twister (3.00)", "twst_404", "Twister (4.04)", "twst_405", "Twister (4.05)", + "tx0_64kw", "TX-0 original demonstrator (64 kWords of RAM)", + "tx0_64kw_cpu", "TX-0 64KW", + "tx0_8kw", "TX-0 upgraded system (8 kWords of RAM)", + "tx0_magtape_image", "TX0 Magnetic Tape", + "tx0_printer_image", "TX0 Typewriter", + "tx0_punchtape_image", "TX0 Tape Puncher", + "tx0_readtape_image", "TX0 Tape Reader", "tx1", "TX-1 (World)", + "tx1_sound", "TX-1 Custom", "tx1jb", "TX-1 (Japan rev. B)", "tx1jc", "TX-1 (Japan rev. C)", + "tx8000", "TX-8000 (UK)", "txsector", "TX-Sector", "tylz", "Tylz (prototype)", "typhoon", "Typhoon", @@ -28284,6 +35474,8 @@ const char* mameNameToRealName[] = { "tz_p3", "Twilight Zone (P-3)", "tz_p4", "Twilight Zone (P-4)", "tz_pa1", "Twilight Zone (PA-1)", + "u8106", "U8106", + "ub8830d", "UB8830D", "uballoon", "Ultra Balloon", "uboat65", "U-boat 65", "uccops", "Undercover Cops (World)", @@ -28293,9 +35485,18 @@ const char* mameNameToRealName[] = { "uchuuai", "Mahjong Uchuu yori Ai wo komete (Japan)", "ucytokyu", "Uchuu Tokkyuu Medalian", "uecology", "Ultimate Ecology (Japan 931203)", + "ufo21", "UFO Catcher 21", + "ufo800", "UFO Catcher 800", "ufo_x", "UFO-X", + "ufombs", "UFO Master-Blaster Station", + "ufomini", "UFO Catcher Mini", "ufosensi", "Ufo Senshi Yohko Chan (MC-8123, 317-0064)", "ufosensib", "Ufo Senshi Yohko Chan (bootleg, not encrypted)", + "uk101", "UK101", + "uk2086", "UK-2086 ver. 1.2", + "uknc", "UKNC", + "ultarctc", "Ultimate Arctic Thunder", + "ultarctcup", "Ultimate Arctic Thunder Update CD ver 1.950 (5/3/04)", "ultennis", "Ultimate Tennis", "ultennisj", "Ultimate Tennis (v 1.4, Japan)", "ultrainv", "Ultra Invaders", @@ -28303,6 +35504,7 @@ const char* mameNameToRealName[] = { "ultramhm", "Ultra Maru-hi Mahjong (Japan)", "ultratnk", "Ultra Tank", "ultrax", "Ultra X Weapons / Ultra Keibitai", + "ultraxg", "Ultra X Weapons / Ultra Keibitai (GAMEST review build)", "ultrchmp", "Se Gye Hweng Dan Ultra Champion (Korea)", "ultrchmph", "Cheng Ba Shi Jie - Chao Shi Kong Guan Jun (Taiwan)", "umanclub", "Ultraman Club - Tatakae! Ultraman Kyoudai!!", @@ -28316,6 +35518,16 @@ const char* mameNameToRealName[] = { "undrfire", "Under Fire (World)", "undrfirej", "Under Fire (Japan)", "undrfireu", "Under Fire (US)", + "uni800", "UNI-800", + "uniap2en", "Unitron AP II (in English)", + "uniap2pt", "Unitron AP II (in Brazilian Portuguese)", + "uniap2ti", "Unitron AP II+ (Teclado Inteligente)", + "unichamp", "Champion 2711", + "unicornd", "Unicorn Dreaming", + "unidisk", "Turbo-Kontroller", + "unior", "Unior", + "unistar", "Unistar 200 Terminal", + "unitron", "Mac 512", "uniwars", "UniWar S", "unkch1", "New Cherry Gold '99 (bootleg of Super Cherry Master) (set 1)", "unkch2", "Super Cherry Gold (bootleg of Super Cherry Master)", @@ -28323,11 +35535,40 @@ const char* mameNameToRealName[] = { "unkch4", "Grand Cherry Master (bootleg of Super Cherry Master)", "unkh8gam", "unknown H8 Italian Gambling game", "unkhorse", "unknown Japanese horse gambling game", + "unkneo", "Unknown Neo-Geo Vs. Fighter (prototype)", "unkpacg", "unknown Pac-Man gambling game", + "unsp", "u'nSP", "unsquad", "U.N. Squadron (USA)", "untoucha", "Untouchable (Japan)", "uopoko", "Puzzle Uo Poko (International)", "uopokoj", "Puzzle Uo Poko (Japan)", + "upd1771c", "NEC uPD1771C 017", + "upd1990a", "uPD1990A", + "upd3301", "UPD3301", + "upd4701", "NEC uPD4701 Encoder", + "upd4990a", "uPD4990A", + "upd4992", "uPD4992", + "upd552", "uPD552", + "upd553", "uPD553", + "upd557l", "uPD557L", + "upd650", "uPD650", + "upd65031", "NEC uPD65031", + "upd7002", "uPD7002", + "upd71071", "NEC uPD71071", + "upd7201", "uPD7201", + "upd72065", "UPD72065", + "upd7220", "uPD7220", + "upd7227", "uPD7227", + "upd765a", "UPD765A", + "upd7725", "uPD7725", + "upd7752", "uPD7752", + "upd7756", "uPD7756", + "upd7759", "uPD7759", + "upd7801", "uPD7801", + "upd7807", "uPD7807", + "upd7810", "uPD7810", + "upd78c06", "uPD78C06", + "upd96050", "uPD96050", "upndown", "Up'n Down (315-5030)", "upndownu", "Up'n Down (not encrypted)", "upscope", "Up Scope", @@ -28337,6 +35578,8 @@ const char* mameNameToRealName[] = { "usagi", "Usagi (V2.02J)", "usagiol", "Usagi Online (v2.04J)", "usagiym", "Usagi - Yamashiro Mahjong Hen (GDL-0022)", + "usb_ehci", "USB 2.0 EHCI interface", + "usb_uhci", "USB 1.1 UHCI interface", "usclssic", "U.S. Classic", "usg182", "Games V18.2", "usg185", "Games V18.5", @@ -28346,7 +35589,28 @@ const char* mameNameToRealName[] = { "usg83x", "Super Ten V8.3X", "usgames", "Games V25.4X", "usvsthem", "Us vs. Them", + "ut88", "UT-88", + "ut88mini", "UT-88 mini", "utoukond", "Ultra Toukon Densetsu (Japan)", + "utrn1024", "Unitron 1024", + "uts20", "UTS-20", + "uv201", "UV201", + "uvc", "Advanced Voice Chess Challenger (English)", + "uvcfr", "Advanced Voice Chess Challenger (French)", + "uvcg", "Advanced Voice Chess Challenger (German)", + "uvcsp", "Advanced Voice Chess Challenger (Spanish)", + "uzebox", "Uzebox", + "v1050", "Visual 1050", + "v1050kb", "Visual 1050 Keyboard", + "v20", "V20", + "v200", "Voyage 200 PLT", + "v25", "V25", + "v30", "V30", + "v3021", "v3021", + "v30mz", "V30MZ", + "v33", "V33", + "v35", "V35", + "v364", "Commodore V364 (Prototype)", "v4addlad", "Adders and Ladders (v2.1) (MPU4 Video)", "v4addlad20", "Adders and Ladders (v2.0) (MPU4 Video)", "v4barqs2", "Barquest 2 (v0.3) (MPU4 Video)", @@ -28425,6 +35689,15 @@ const char* mameNameToRealName[] = { "v4vgpok", "Vegas Poker (prototype, release 2) (MPU4 Video)", "v4wize", "Wize Move (v1.3d) (MPU4 Video)", "v4wizea", "Wize Move (v1.2) (MPU4 Video)", + "v53_dmau", "V53 DMAU", + "v53_scu", "V53 SCU", + "v53a", "V53A", + "v60", "V60", + "v6809", "Vegas 6809", + "v70", "V70", + "v810", "V810", + "v9938", "V9938", + "v9958", "V9958 VDP", "valkyrie", "Valkyrie No Densetsu (Japan)", "valtric", "Valtric", "vamphalf", "Vamf x1/2 (Europe)", @@ -28432,11 +35705,14 @@ const char* mameNameToRealName[] = { "vampj", "Vampire: The Night Warriors (Japan 940705)", "vampja", "Vampire: The Night Warriors (Japan 940705 alt)", "vampjr1", "Vampire: The Night Warriors (Japan 940630)", + "van16", "Mephisto Vancouver 68000", + "van32", "Mephisto Vancouver 68020", "vandyke", "Vandyke (Japan)", "vandykeb", "Vandyke (bootleg with PIC16c57)", "vandykejal", "Vandyke (Jaleco, set 1)", "vandykejal2", "Vandyke (Jaleco, set 2)", "vangrd2", "Vanguard II", + "vangrdce", "Vanguard (Centuri)", "vanguard", "Vanguard (SNK)", "vanguardc", "Vanguard (Centuri)", "vanguardj", "Vanguard (Japan)", @@ -28444,13 +35720,17 @@ const char* mameNameToRealName[] = { "vanvan", "Van-Van Car", "vanvanb", "Van-Van Car (Karateco set 2)", "vanvank", "Van-Van Car (Karateco set 1)", + "vanvans", "Van Van Car (Sanritsu)", "vaportra", "Vapor Trail - Hyper Offence Formation (World revision 1)", "vaportra3", "Vapor Trail - Hyper Offence Formation (World revision 3?)", "vaportrau", "Vapor Trail - Hyper Offence Formation (US)", + "vaportru", "Vapor Trail - Hyper Offence Formation (US)", "vaportrx", "Vapor TRX", "vaportrxp", "Vapor TRX (prototype)", "varth", "Varth: Operation Thunderstorm (World 920714)", + "varthb", "Varth - operation thunderstorm (bootleg, 920612 etc)", "varthj", "Varth: Operation Thunderstorm (Japan 920714)", + "varthjr", "Varth: Operation Thunderstorm (Japan Resale Ver. 920714)", "varthr1", "Varth: Operation Thunderstorm (World 920612)", "varthu", "Varth: Operation Thunderstorm (USA 920612)", "vasara", "Vasara", @@ -28463,6 +35743,11 @@ const char* mameNameToRealName[] = { "vathlete", "Virtua Athletics / Virtua Athlete (GDS-0019)", "vautour", "Vautour (bootleg of Phoenix) (8085A CPU)", "vautourz", "Vautour (bootleg of Phoenix) (Z80 CPU)", + "vautourza", "Vautour (bootleg of Phoenix) (Z80 CPU, single PROM)", + "vax785", "VAX-11/785", + "vb_money_minder", "VideoBrain Money Minder cartridge", + "vb_std", "VideoBrain standard cartridge", + "vb_timeshare", "VideoBrain Timeshare cartridge", "vball", "U.S. Championship V'ball (US)", "vball2pj", "U.S. Championship V'ball (Japan)", "vball2pjb", "U.S. Championship V'ball (bootleg of Japan set)", @@ -28470,14 +35755,74 @@ const char* mameNameToRealName[] = { "vblokbrk", "VS Block Breaker (Asia)", "vbowl", "Virtua Bowling (World, V101XCM)", "vbowlj", "Virtua Bowling (Japan, V100JCM)", + "vboy", "Virtual Boy", + "vboy_cart_slot", "Nintendo Virtual Boy Cartridge Slot", + "vboy_eeprom", "Nintendo Virtual Boy Carts + EEPROM", + "vboy_rom", "Nintendo Virtual Boy Carts", + "vboysnd", "Virtual Boy audio", + "vbrc", "Voice Bridge Challenger", + "vc4000", "Interton Electronic VC 4000", + "vc4000_cart_slot", "Interton VC 4000 Cartridge Slot", + "vc4000_chess2", "VC 4000 Chess II Cart", + "vc4000_ram1k", "VC 4000 Carts w/1K RAM", + "vc4000_rom", "VC 4000 Standard Carts", + "vc4000_rom4k", "VC 4000 Carts w/4K ROM", + "vc4000_sound", "Intertion Electronic VC 4000 Audio Custom", + "vc6000", "VC 6000", "vcarn", "Video Carnival 1999 / Super Royal Card (Version 0.11)", + "vcc", "Voice Chess Challenger (English)", + "vccfr", "Voice Chess Challenger (French)", + "vccg", "Voice Chess Challenger (German)", + "vccsp", "Voice Chess Challenger (Spanish)", "vcircle", "Vicious Circle (prototype)", "vcombat", "Virtual Combat", "vcop", "Virtua Cop (Revision B)", "vcop2", "Virtua Cop 2", "vcop3", "Virtua Cop 3 (Rev A) (GDX-0003A)", "vcopa", "Virtua Cop (Revision A)", + "vcs80", "VCS-80", + "vcs_2k", "Atari VCS 2600 2K ROM Carts", + "vcs_32in1", "Atari VCS 2600 ROM Cart 32 in 1", + "vcs_3e", "Atari VCS 2600 ROM Carts w/3E bankswitch", + "vcs_3f", "Atari VCS 2600 ROM Carts w/3F bankswitch", + "vcs_4in1", "Atari VCS 2600 ROM Cart 4 in 1", + "vcs_4k", "Atari VCS 2600 4K ROM Carts", + "vcs_8in1", "Atari VCS 2600 ROM Cart 8 in 1", + "vcs_cart_slot", "Atari VCS 2600 Cartridge Slot", + "vcs_control_port", "Atari VCS control port", + "vcs_cv", "Atari VCS 2600 ROM Carts w/Commavid bankswitch", + "vcs_dc", "Atari VCS 2600 ROM Carts w/Dynacom bankswitch", + "vcs_e0", "Atari VCS 2600 ROM Carts w/E0 bankswitch", + "vcs_e7", "Atari VCS 2600 ROM Carts w/E7 bankswitch", + "vcs_f4", "Atari VCS 2600 ROM Carts w/F4 bankswitch", + "vcs_f6", "Atari VCS 2600 ROM Carts w/F6 bankswitch", + "vcs_f8", "Atari VCS 2600 ROM Carts w/F8 bankswitch", + "vcs_f8_sw", "Atari VCS 2600 ROM Cart Snow White", + "vcs_fa", "Atari VCS 2600 ROM Carts w/FA bankswitch", + "vcs_fe", "Atari VCS 2600 ROM Carts w/FE bankswitch", + "vcs_fv", "Atari VCS 2600 ROM Carts w/FV bankswitch", + "vcs_joystick", "Atari / CBM Digital joystick", + "vcs_joystick_booster", "Atari / CBM Digital joystick with Boostergrip", + "vcs_jvp", "Atari VCS 2600 ROM Carts w/JVP bankswitch", + "vcs_keypad", "Atari / CBM Keypad", + "vcs_lightpen", "Atari / CBM Light Pen", + "vcs_paddles", "Atari / CBM Digital paddles", + "vcs_ua", "Atari VCS 2600 ROM Carts w/UA bankswitch", + "vcs_wheel", "Atari / CBM Driving Wheel", + "vcs_x07", "Atari VCS 2600 ROM Carts w/X07 bankswitch", + "vdmaster", "Video Master", + "vdt911", "911 VDT", + "vec1200", "Vector 1200", "vector", "Vector", + "vector06", "Vector 06c", + "vector1", "Vector 1+ (DD drive)", + "vector4", "Vector 4", + "vector_device", "VECTOR", + "vectrex", "Vectrex", + "vectrex_64k", "Vectrex Carts w/ Bankswitch", + "vectrex_cart_slot", "GCE Vectrex Cartridge Slot", + "vectrex_rom", "Vectrex Standard Carts", + "vectrex_sram", "Vectrex Carts w/ SRAM", "vega", "Vega", "vegas", "Vegas", "vegasfst", "Royal Vegas Joker Card (fast deal)", @@ -28486,15 +35831,22 @@ const char* mameNameToRealName[] = { "vegasmil", "Royal Vegas Joker Card (fast deal, Mile)", "vegasslw", "Royal Vegas Joker Card (slow deal)", "vegast", "Vegas (Taito)", + "vendett2", "Vendetta (Asia set 2)", "vendetta", "Vendetta (World 4 Players ver. T)", "vendetta2p", "Vendetta (World 2 Players ver. W)", "vendetta2pd", "Vendetta (Asia 2 Players ver. D)", + "vendetta2peba", "Vendetta (World, 2 Players, ver. EB-A?)", "vendetta2pu", "Vendetta (Asia 2 Players ver. U)", "vendettaj", "Crime Fighters 2 (Japan 2 Players ver. P)", "vendettar", "Vendetta (World 4 Players ver. R)", + "vendettaz", "Vendetta (Asia, 4 Players, ver. Z)", + "vendettj", "Crime Fighters 2 (Japan)", + "venetian", "Venetian Nights", + "venicus", "Venice", "venture", "Venture (version 5 set 1)", "venture2", "Venture (version 5 set 2)", "venture4", "Venture (version 4)", + "venture_sound", "Exidy SFX+PSG", "venus", "Venus (bootleg of Gyruss)", "version4", "Version 4 (Version 4.3R CGA)", "version4d2", "Version 4 (Version 4.3E CGA)", @@ -28503,6 +35855,7 @@ const char* mameNameToRealName[] = { "version4v", "Version 4 (Version 4.3R Dual)", "version4v2", "Version 4 (Version 4.3E Dual)", "version4v3", "Version 4 (Version 4.3LT Dual)", + "vesta", "PK8000 Vesta", "vf", "Virtua Fighter", "vf2", "Virtua Fighter 2 (Version 2.1)", "vf2a", "Virtua Fighter 2 (Revision A)", @@ -28518,14 +35871,31 @@ const char* mameNameToRealName[] = { "vf4evo", "Virtua Fighter 4 Evolution (Rev B) (GDS-0024B)", "vf4evoa", "Virtua Fighter 4 Evolution (Rev A) (GDS-0024A)", "vf4evoct", "Virtua Fighter 4 Evolution (Cartridge)", + "vf4o", "Virtua Fighter 4 (GDS-0012)", "vf4tuned", "Virtua Fighter 4 Final Tuned (Rev F) (GDS-0036F)", "vf4tuneda", "Virtua Fighter 4 Final Tuned (Rev A) (GDS-0036A)", "vf4tunedd", "Virtua Fighter 4 Final Tuned (Rev D) (GDS-0036D)", + "vf5", "Virtua Fighter 5 (Export)", "vfive", "V-Five (Japan)", "vfkids", "Virtua Fighter Kids (JUET 960319 V0.000)", "vformula", "Virtua Formula", "vfremix", "Virtua Fighter Remix (JUETBKAL 950428 V1.000)", "vfurlong", "Net Select Keiba Victory Furlong", + "vfx", "VFX", + "vfxsd", "VFX-SD", + "vg5k", "VG-5000", + "vg8000", "VG-8000 (MSX1)", + "vg8010", "VG-8010 (MSX1)", + "vg8010f", "VG-8010F (MSX1)", + "vg802000", "VG-8020-00 (MSX1)", + "vg802020", "VG-8020-20 (MSX1)", + "vg8020f", "VG-8020F (MSX1)", + "vg8230", "VG-8230 (MSX2)", + "vg8230j", "VG-8230J (MSX2)", + "vg8235", "VG-8235 (MSX2)", + "vg8235f", "VG-8235F (MSX2)", + "vg8240", "VG-8240 (MSX2)", + "vga", "VGA", "vgoalsca", "V Goal Soccer (set 2)", "vgoalsoc", "V Goal Soccer (set 1)", "vhunt2", "Vampire Hunter 2: Darkstalkers Revenge (Japan 970929)", @@ -28535,20 +35905,50 @@ const char* mameNameToRealName[] = { "vhuntjr1", "Vampire Hunter: Darkstalkers' Revenge (Japan 950307)", "vhuntjr1s", "Vampire Hunter: Darkstalkers' Revenge (Japan 950307 stop version)", "vhuntjr2", "Vampire Hunter: Darkstalkers' Revenge (Japan 950302)", + "via6522", "6522 VIA", + "vic10", "VIC-10 / Max Machine / UltiMax (NTSC)", + "vic1001", "VIC-1001 (Japan)", + "vic1010", "VIC1010", + "vic1011", "VIC1011", + "vic10_expansion_slot", "VIC-10 expansion port", + "vic10_standard", "VIC-10 Standard Cartridge", + "vic1110", "VIC1110", + "vic1111", "VIC1111", + "vic1112", "VIC1112", + "vic1210", "VIC1210", + "vic1515", "VIC-1515", + "vic1520", "VIC-1520", + "vic20", "VIC-20 (NTSC)", + "vic20_expansion_slot", "VIC-20 expansion port", + "vic20_fe3", "Final Expansion v3", + "vic20_se", "VIC-20 (Sweden/Finland)", + "vic20_standard", "VIC-20 Standard Cartridge", + "vic20p", "VIC-20 / VC-20 (PAL)", + "victhc90", "HC-90 (MSX2)", + "victhc95", "HC-95 (MSX2)", + "victhc95a", "HC-95A (MSX2)", "victlapw", "Ace Driver: Victory Lap (Rev. ADV2)", "victnine", "Victorious Nine", + "victor", "Victor", "victor21", "Victor 21", "victor5", "G.E.A.", "victor6", "Victor 6 (v2.3N)", "victor6a", "Victor 6 (v2.3)", "victor6b", "Victor 6 (v1.2)", + "victor9k", "Victor 9000", + "victor9k_fdc", "Victor 9000 FDC", + "victor9kb", "Victor 9000 Keyboard", "victorba", "Victor Banana", "victory", "Victory", + "victory_sound", "Exidy SFX+PSG+Speech", "victoryp", "Victory (Pinball)", "victroad", "Victory Road", + "vidbrain", "VideoBrain FamilyComputer", + "videobrain_expansion_slot", "VideoBrain expansion port", "videocba", "Video Cordoba", "videodad", "Video Dado", "videomat", "Videomat (Polish bootleg)", + "videopac", "Videopac G7000/C52", "videopin", "Video Pinball", "videopkr", "Video Poker", "videtrna", "Videotron Poker (normal controls)", @@ -28558,12 +35958,23 @@ const char* mameNameToRealName[] = { "viewpoin", "Viewpoint", "vigilant", "Vigilante (World, set 1)", "vigilant1", "Vigilante (World, set 2)", + "vigilanta", "Vigilante (World, Rev A)", + "vigilantb", "Vigilante (US, Rev B)", + "vigilantbl", "Vigilante (bootleg)", + "vigilantc", "Vigilante (World, Rev C)", + "vigilantd", "Vigilante (Japan, Rev D)", + "vigilantg", "Vigilante (US, Rev G)", "vigilantj", "Vigilante (Japan)", + "vigilanto", "Vigilante (US)", "vigilantu", "Vigilante (US)", "vigilantu2", "Vigilante (US) - Rev. G", + "vigilntj", "Vigilante (Japan)", + "vigilntu", "Vigilante (US)", + "vii", "Vii", "viking", "Viking", "vikingt", "Viking Treasure", "vimana", "Vimana (World, set 1)", + "vimana2", "Vimana (set 2)", "vimanaj", "Vimana (Japan)", "vimanan", "Vimana (World, set 2)", "vindctr2", "Vindicators Part II (rev 3)", @@ -28577,6 +35988,7 @@ const char* mameNameToRealName[] = { "vindictre3", "Vindicators (Europe, rev 3)", "vindictre4", "Vindicators (Europe, rev 4)", "vindictrg", "Vindicators (German, rev 1)", + "vinvader", "Invaders (VTech)", "viofight", "Violence Fight (World)", "viofightj", "Violence Fight (Japan)", "viofightu", "Violence Fight (US)", @@ -28587,10 +35999,15 @@ const char* mameNameToRealName[] = { "viostormj", "Violent Storm (ver JAC)", "viostormu", "Violent Storm (ver UAC)", "viostormub", "Violent Storm (ver UAB)", + "vip", "Cosmac VIP (VP-711)", + "vip64", "VIP-64 (Sweden/Finland)", + "vip_byteio_port", "VIP byte I/O port", + "vip_expansion_slot", "VIP expansion port", "vipclub", "Vip Club - Maru-hi Ippatsu Kaihou [BET] (Japan 880310)", "viper", "Viper", "viperp", "Viper (Pinball)", "viprp1", "Viper Phase 1 (New Version, World)", + "viprp1h", "Viper Phase 1 (New Version, Holland)", "viprp1hk", "Viper Phase 1 (Hong Kong)", "viprp1j", "Viper Phase 1 (New Version, Japan)", "viprp1k", "Viper Phase 1 (New Version, Korea)", @@ -28600,19 +36017,31 @@ const char* mameNameToRealName[] = { "viprp1u", "Viper Phase 1 (New Version, US set 1)", "viprp1ua", "Viper Phase 1 (New Version, US set 2)", "viprsega", "Viper Night Drivin'", + "virge_vga", "S3 86C325", + "virgedx_r1", "S3 86C375 (rev 1)", + "virgedx_vga", "S3 86C375", "virnba", "Virtua NBA (JPN, USA, EXP, KOR, AUS)", "virnbao", "Virtua NBA (JPN, USA, EXP, KOR, AUS) (original)", "virnbap", "Virtua NBA (prototype)", + "virtpool", "Virtual Pool", + "visicom", "Visicom COM-100 (Japan)", + "visor", "Visor Edge", "vitaminc", "Mahjong Vitamin C (Japan)", "vivdolls", "Vivid Dolls", + "vixen", "Vixen", + "vk100", "VK100 'GIGI'", "vlcno_1a", "Volcano (Sound Only, alternate version)", "vlcno_1b", "Volcano (Sound Only)", "vlcno_ax", "Volcano", "vliner", "V-Liner (set 1)", "vlinero", "V-Liner (set 2)", + "vlm5030", "VLM5030", "vmahjong", "Virtual Mahjong (J 961214 V1.000)", + "vmdtbase", "Videomaster Database Games-Computer", "vmetal", "Varia Metal", "vmetaln", "Varia Metal (New Ways Trading Co.)", + "vnight", "Vampire Night (VPN3 Ver. B)", + "vocaid", "Vocaid", "voleybal", "Voley Ball", "volfied", "Volfied (World, revision 1)", "volfiedj", "Volfied (Japan, revision 1)", @@ -28627,12 +36056,37 @@ const char* mameNameToRealName[] = { "von254g", "Virtual On 2: Oratorio Tangram (ver 5.4g)", "vonj", "Cyber Troopers Virtual-On (Japan, Revision B)", "vonot", "Virtual On Oratorio Tangram M.S.B.S. ver5.66 2000 Edition", + "voodoo_1", "3dfx Voodoo Graphics", + "voodoo_2", "3dfx Voodoo 2", + "voodoo_3", "3dfx Voodoo 3", + "voodoo_banshee", "3dfx Voodoo Banshee", + "voodoo_pci", "Voodoo PCI", "vortex", "Vortex", "vortexp", "Vortex (Pinball)", + "votrax", "Votrax SC-01", + "votrpss", "Personal Speech System", + "votrtnt", "Type 'N Talk", "voyager", "Star Trek: Voyager", + "vp111", "Cosmac VIP (VP-111)", + "vp550", "VP550", + "vp570", "VP570", + "vp575", "VP575", + "vp585", "VP585", + "vp590", "VP590", + "vp595", "VP595", + "vp620", "VP620", + "vp700", "VP700", "vpoker", "Videotronics Poker", "vpool", "Video Pool (bootleg on Moon Cresta hardware)", "vr", "Virtua Racing", + "vr0video", "VRender0 Video", + "vr4300be", "VR4300 (big)", + "vr4300be_drc", "VR4300 (big) DRC", + "vr4310le", "VR4310 (little)", + "vr4310le_drc", "VR4310 (little) DRC", + "vrc4373", "NEC VRC4373 System Controller", + "vrc6snd", "VRC6 sound", + "vrender0", "VRender0", "vrkon_l1", "Varkon (L-1)", "vrnwrld", "Verne's World", "vroulet", "Vegas Roulette", @@ -28653,7 +36107,10 @@ const char* mameNameToRealName[] = { "vs2v991", "Virtua Striker 2 '99.1 (Revision B)", "vs4", "Virtua Striker 4 (Export) (GDT-0015)", "vs42006", "Virtua Striker 4 Ver.2006 (Japan) (Rev D) (GDT-0020D)", + "vs42k6ex", "Virtua Striker 4 Ver.2006 (Export) (GDT-0021)", "vs4j", "Virtua Striker 4 (Japan) (Rev E) (GDT-0013E)", + "vs920a", "VS920A Text Tilemap", + "vsaturn", "V-Saturn", "vsav", "Vampire Savior: The Lord of Vampire (Euro 970519)", "vsav2", "Vampire Savior 2: The Lord of Vampire (Japan 970913)", "vsav2d", "Vampire Savior 2: The Lord of Vampire (Japan 970913 Phoenix Edition) (bootleg)", @@ -28666,12 +36123,18 @@ const char* mameNameToRealName[] = { "vsbballj", "Vs. BaseBall (Japan, set BA A-3)", "vsbballja", "Vs. BaseBall (Japan, set BA A-2)", "vsbballjb", "Vs. BaseBall (Japan, set BA A-1)", + "vsc", "Voice Sensory Chess Challenger (English)", + "vscfr", "Voice Sensory Chess Challenger (French)", + "vscg", "Voice Sensory Chess Challenger (German)", + "vscsp", "Voice Sensory Chess Challenger (Spanish)", "vsfdf", "Vs. Freedom Force", "vsgongf", "VS Gong Fight", "vsgradus", "Vs. Gradius (US, set GR E)", "vsgshoe", "Vs. Gumshoe (set GM5)", "vshoot", "J-League Soccer V-Shoot (Japan)", "vsmahjng", "Vs. Mahjong (Japan)", + "vsmile", "V-Smile (Germany)", + "vsmilef", "V-Smile (France)", "vsnetscr", "Versus Net Soccer (ver EAD)", "vsnetscra", "Versus Net Soccer (ver AAA)", "vsnetscreb", "Versus Net Soccer (ver EAB)", @@ -28691,44 +36154,94 @@ const char* mameNameToRealName[] = { "vstrik3", "Virtua Striker 3 Ver. 2002 (GDS-0006)", "vstrik3c", "Virtua Striker 3 (USA, EXP, KOR, AUS) (Cart, Rev C)", "vstrik3cb", "Virtua Striker 3 (USA, EXP, KOR, AUS) (Cart, Rev B)", + "vstrik3co", "Virtua Striker 3 (USA, EXP, KOR, AUS)", "vstriker", "Virtua Striker (Revision A)", "vstrikero", "Virtua Striker", + "vsyard", "10 Yard Fight (Vs. version 11/05/84)", + "vsyard2", "10 Yard Fight (Vs. version, set 2)", + "vsystem_spr", "vsystem_spr_device", + "vsystem_spr2", "vsystem_spr2_device", + "vt100", "VT100", + "vt100_video", "VT100 Video", + "vt101", "VT101", + "vt102", "VT102", + "vt105", "VT105", + "vt131", "VT131", + "vt180", "VT180", + "vt220", "VT220", + "vt240", "VT240", + "vt320", "VT320", + "vt520", "VT520", + "vt82c496", "VIA VT82C496G system chipset", + "vt82c505", "VIA VT82C505 PCI bridge", + "vt83c461", "VIA VT83C461", + "vta2000", "VTA-2000", "vtenis2c", "Virtua Tennis 2 / Power Smash 2 (JPN) (USA, EXP, KOR, AUS) (Cart, Rev A)", "vtennis", "Virtua Tennis (USA, EXP, KOR, AUS) / Power Smash (JPN)", "vtennis2", "Virtua Tennis 2 / Power Smash 2 (Rev A) (GDS-0015A)", + "vtennis3", "Virtua Tennis 3 (Japan)", "vtennisg", "Virtua Tennis / Power Smash (GDS-0011)", "vulcan", "Vulcan Venture (New)", "vulcana", "Vulcan Venture (Old)", "vulcanb", "Vulcan Venture (Oldest)", "vulgus", "Vulgus (set 1)", + "vulgus2", "Vulgus (set 2)", "vulgusa", "Vulgus (set 2)", "vulgusj", "Vulgus (Japan?)", + "vz200", "VZ-200 (Oceania)", + "vz2000", "VZ 2000 (Oceania)", + "vz200de", "VZ-200 (Germany & Netherlands)", + "vz300", "VZ-300 (Oceania)", + "vz_rs232", "DSE VZ-200/300 RS-232 Interface", + "vz_rtty", "DSE VZ-200/300 RTTY Interface", "wackadoo", "Wack-A-Doodle-Doo (Redemption)", "wacko", "Wacko", + "wackygtr", "Wacky Gator", "wakuwak7", "Waku Waku 7", + "wales210", "ES-210", "wallc", "Wall Crash (set 1)", "wallca", "Wall Crash (set 2)", + "walle", "Wall-E", "wallst", "Wall Street", "wanganmd", "Wangan Midnight (WMN1 Ver. A)", + "wanganmr", "Wangan Midnight R (WMR1 Ver. A)", "wangmd2b", "Wangan Midnight Maximum Tune 2 (Japan) (Rev A) (GDX-0016A)", "wangmid", "Wangan Midnight Maximum Tune (Export) (Rev B) (GDX-0009B)", "wangmid2", "Wangan Midnight Maximum Tune 2 (Export) (GDX-0015)", + "wangmid2j", "Wangan Midnight Maximum Tune 2 (Japan) (GDX-0015)", + "wangpc", "Wang Professional Computer", + "wangpc_emb", "Wang PC-PM031-B", + "wangpc_lic", "Wang PC-PM070", + "wangpc_lvc", "Wang PC Low Resolution Video Card", + "wangpc_mcc", "Wang PC-PM043", + "wangpc_mvc", "Wang PC Medium Resolution Video Card", + "wangpc_rtc", "Wang PC-PM040-B", + "wangpc_tig", "Wang PC TIG Controller", + "wangpc_wdc", "Wang PC-PM001", + "wangpcbus", "Wang PC bus", + "wangpcbus_slot", "Wang PC bus slot", + "wangpckb", "Wang PC Keyboard", "wanted", "Wanted", "warcadia", "Waga Seishun no Arcadia", "wardner", "Wardner (World)", "wardnerj", "Wardner no Mori (Japan)", "warfa", "War: The Final Assault", + "warfaa", "War: The Final Assault (EPROM 1.6 Jan 14 1999, GUTS 1.1 Mar 16 1999, GAME Mar 16 1999)", "wargods", "War Gods (HD 10/09/1996 - Dual Resolution)", "wargodsa", "War Gods (HD 08/15/1996)", "wargodsb", "War Gods (HD 12/11/1995)", + "warlord", "Warlords", "warlords", "Warlords", "warofbug", "War of the Bugs or Monsterous Manouvers in a Mushroom Maze", "warofbugg", "War of the Bugs or Monsterous Manouvers in a Mushroom Maze (German)", "warofbugu", "War of the Bugs or Monsterous Manouvers in a Mushroom Maze (US)", "warpsped", "Warp Speed (prototype)", + "warpwar2", "Warp Warp (Rock-ola set 2)", "warpwarp", "Warp & Warp", + "warpwarp_sound", "Warp Warp Custom", "warpwarpr", "Warp Warp (Rock-Ola set 1)", "warpwarpr2", "Warp Warp (Rock-Ola set 2)", + "warpwarr", "Warp Warp (Rock-ola set 1)", "warrior", "Warrior", "warriorb", "Warrior Blade - Rastan Saga Episode III (Japan)", "warzard", "Warzard (Japan 961121)", @@ -28737,15 +36250,24 @@ const char* mameNameToRealName[] = { "waterwld", "Waterworld (rev.3)", "waterwld2", "Waterworld (rev.2)", "watrball", "Water Balls", + "wave", "Wave", "waverunr", "Wave Runner (Japan, Revision A)", "waveshrk", "Wave Shark (UAB, USA v1.04)", "wb3", "Wonder Boy III - Monster Lair (set 6, World, System 16B, 8751 317-0098)", "wb31", "Wonder Boy III - Monster Lair (set 1, Japan, System 16A, FD1094 317-0084)", + "wb31d", "Wonder Boy III - Monster Lair (set 1, Japan, System 16A) (bootleg of FD1094 317-0084 set)", "wb32", "Wonder Boy III - Monster Lair (set 2, Japan, System 16B, FD1094 317-0085)", + "wb32d", "Wonder Boy III - Monster Lair (set 2, Japan, System 16B) (bootleg of FD1094 317-0085 set)", "wb33", "Wonder Boy III - Monster Lair (set 3, World, System 16B, FD1094 317-0089)", + "wb33d", "Wonder Boy III - Monster Lair (set 3, World, System 16B) (bootleg of FD1094 317-0089 set)", "wb34", "Wonder Boy III - Monster Lair (set 4, Japan, System 16B, FD1094 317-0087)", + "wb34d", "Wonder Boy III - Monster Lair (set 4, Japan, System 16B) (bootleg of FD1094 317-0087 set)", "wb35", "Wonder Boy III - Monster Lair (set 5, Japan, System 16A, FD1089A 317-0086)", + "wb35d", "Wonder Boy III - Monster Lair (set 5, Japan, System 16A) (bootleg of FD1089A 317-0086 set)", + "wb3a", "Wonder Boy III - Monster Lair (set 2)", "wb3bbl", "Wonder Boy III - Monster Lair (bootleg)", + "wb3bble", "Wonder Boy III - Monster Lair (encrypted bootleg)", + "wb3bl", "Wonder Boy III - Monster Lair (bootleg)", "wbbc97", "Beach Festival World Championship 1997", "wbdeluxe", "Wonder Boy Deluxe", "wbeachvl", "World Beach Volley (set 1)", @@ -28755,17 +36277,25 @@ const char* mameNameToRealName[] = { "wbmlb", "Wonder Boy in Monster Land (English bootleg set 1)", "wbmlbg", "Wonder Boy in Monster Land (English bootleg set 2)", "wbmlbge", "Wonder Boy in Monster Land (English bootleg set 3)", + "wbmld", "Wonder Boy in Monster Land (decrypted bootleg of Japan New Ver., MC-8123, 317-0043)", + "wbmlj", "Wonder Boy in Monster Land (Japan set 1)", + "wbmlj2", "Wonder Boy in Monster Land (Japan set 2)", "wbmljb", "Wonder Boy in Monster Land (Japan bootleg)", "wbmljo", "Wonder Boy in Monster Land (Japan Old Ver., MC-8123, 317-0043)", + "wbmljod", "Wonder Boy in Monster Land (decrypted bootleg of Japan Old Ver., MC-8123, 317-0043)", + "wbmlju", "Wonder Boy in Monster Land (Japan not encrypted)", "wbmlvc", "Wonder Boy in Monster Land (English, Virtual Console)", + "wbmlvcd", "Wonder Boy in Monster Land (decrypted bootleg of English, Virtual Console release)", "wboy", "Wonder Boy (set 1, 315-5177)", "wboy2", "Wonder Boy (set 2, 315-5178)", "wboy2u", "Wonder Boy (set 2, not encrypted)", "wboy3", "Wonder Boy (set 3, 315-5135)", "wboy4", "Wonder Boy (315-5162, 4-D Warriors Conversion)", + "wboy4u", "Wonder Boy (set 4 not encrypted)", "wboy5", "Wonder Boy (set 5, bootleg)", "wboyo", "Wonder Boy (set 1, 315-5135)", "wboysys2", "Wonder Boy (system 2)", + "wboysys2a", "Wonder Boy (system 2, set 2, 315-5176)", "wboyu", "Wonder Boy (prototype?)", "wboyub", "Wonder Boy (US bootleg)", "wc90", "Tecmo World Cup '90 (World)", @@ -28773,6 +36303,9 @@ const char* mameNameToRealName[] = { "wc90b", "Tecmo World Cup '90 (Euro set 2)", "wc90b1", "Euro League (Italian hack of Tecmo World Cup '90)", "wc90b2", "Worldcup '90", + "wc90b3", "World Cup '90 (bootleg, set 2)", + "wc90b4", "World Cup '90 (bootleg, set 3)", + "wc90ba", "Euro League (Italian hack of Temco World Cup '90 - alt version)", "wc90t", "Tecmo World Cup '90 (trackball set 1)", "wcat3", "Wild Cat 3", "wcatcher", "Mahjong Wakuwaku Catcher (Japan)", @@ -28788,17 +36321,37 @@ const char* mameNameToRealName[] = { "wcbowl161", "World Class Bowling (v1.61)", "wcbowl165", "World Class Bowling (v1.65)", "wcbowldx", "World Class Bowling Deluxe (v2.00)", + "wccf212e", "World Club Champion Football Serie A 2002-2003 Ver.2.12 (CDV-10002)", + "wccf234j", "World Club Champion Football Serie A 2002-2003 Ver.2.34 (CDV-10008)", + "wccf310j", "World Club Champion Football European Clubs 2004-2005 (CDV-10013)", + "wccf322e", "World Club Champion Football European Clubs 2004-2005 Ver.3.22 (CDV-10015P)", + "wccf331e", "World Club Champion Football European Clubs 2004-2005 Ver.1.1 (CDV-10015)", + "wccf420e", "World Club Champion Football European Clubs 2005-2006 (CDV-10027)", "wcherry", "Win Cherry (ver 0.16 - 19990219)", "wcombat", "World Combat (ver UAA?)", + "wcombatb", "World Combat (ver AAD:B, alt)", "wcombatj", "World Combat (ver JAA)", "wcombatk", "World Combat (ver KBC)", + "wcombatu", "World Combat / Warzaid (ver UCD:B)", "wcs_l2", "World Cup Soccer (Lx-2)", + "wcs_la2", "World Cup Soccer (La-2)", "wcs_p2", "World Cup Soccer (Pa-2)", "wcs_p3", "World Cup Soccer (Px-3)", "wcsoccer", "World Challenge Soccer (rev.1)", "wcsoccerd2", "World Challenge Soccer (disp.rev.2)", "wcup90", "World Cup 90", "wcvol95", "World Cup Volley '95 (Japan v1.0)", + "wcvol95x", "World Cup Volley '95 Extra Version (Asia v2.0B)", + "wd1002a_wx1", "WD1002A-WX1", + "wd11c00_17", "Western Digital WD11C00-17", + "wd1770", "WD1770", + "wd1772", "WD1772", + "wd1773", "WD1773", + "wd2010", "Western Digital WD2010", + "wd2793", "WD2793", + "wd2797", "WD2797", + "wd33c93", "33C93 SCSI", + "wd7600", "WD 7600 chipset", "wd_03r", "Who Dunnit (0.3 R)", "wd_048r", "Who Dunnit (0.48 R)", "wd_10f", "Who Dunnit (1.0 French)", @@ -28808,14 +36361,20 @@ const char* mameNameToRealName[] = { "wd_12", "Who Dunnit (1.2)", "wd_12g", "Who Dunnit (1.2 Germany)", "wdun", "Who Dunnit (Russia)", + "wdxt_gen", "Western Digital WDXT-GEN (Amstrad PC1512/1640)", "wecleman", "WEC Le Mans 24 (set 1)", "wecleman2", "WEC Le Mans 24 (set 2)", + "weclemana", "WEC Le Mans 24 (v2.00, set 2)", + "weclemanb", "WEC Le Mans 24 (v1.26)", "weddingr", "Wedding Rhapsody (GX624 JAA)", "welltris", "Welltris (World?, 2 players)", "welltrisj", "Welltris (Japan, 2 players)", + "werewild", "Werewolf Wild", + "westdrm", "Western Dream", "westgun2", "Western Gun Part II", "weststry", "West Story (bootleg of Blood Bros.)", "westvent", "Western Venture (Ver. AA.02.D)", + "wexpresb", "Western Express (bootleg)", "wexpress", "Western Express (Japan, rev 4)", "wexpressb1", "Western Express (bootleg set 1)", "wexpressb2", "Western Express (bootleg set 2)", @@ -28823,6 +36382,7 @@ const char* mameNameToRealName[] = { "wfortune", "Wheel Of Fortune (set 1)", "wfortunea", "Wheel Of Fortune (set 2)", "wg3dh", "Wayne Gretzky's 3D Hockey", + "wgorilla", "Wild Gorilla", "wgp", "World Grand Prix (US)", "wgp2", "World Grand Prix 2 (Japan)", "wgpj", "World Grand Prix (Japan)", @@ -28833,6 +36393,7 @@ const char* mameNameToRealName[] = { "wh1ha", "World Heroes (set 3)", "wh2", "World Heroes 2 (ALM-006)(ALH-006)", "wh2j", "World Heroes 2 Jet (ADM-007)(ADH-007)", + "wh2ja", "World Heroes 2 Jet (ADM-007)", "whalecsh", "Whales of Cash (20155711, Malaysia)", "wheelfir", "Wheels & Fire", "wheelrun", "Wheels Runner", @@ -28842,13 +36403,20 @@ const char* mameNameToRealName[] = { "whirl_lg3", "Whirlwind (LG-3)", "whiterus", "White Russia (Konami Endeavour)", "whizz", "Whizz", + "whlcshus", "Whales Of Cash (set 1)", + "whlcshusa", "Whales Of Cash (set 2)", "whodunit", "Who Dunit (version 9.0)", "whodunit8", "Who Dunit (version 8.0)", "whoopee", "Pipi & Bibis / Whoopee!! (Teki Paki hardware)", "whp", "World Heroes Perfect", + "whtwtr", "White Water", + "wicat", "Wicat System 150", "wiggie", "Wiggie Waggie", + "wikwin2", "Wicked Winnings 2", + "wildbill", "Wild Bill", "wildfang", "Wild Fang / Tecmo Knight", "wildfangs", "Wild Fang", + "wildfire", "Wildfire (patent)", "wildfyre", "Wildfyre", "wildone", "Wild One (4VXEC5357, New Zealand)", "wildpkr", "Wild Poker (ver. D 1.01)", @@ -28857,6 +36425,8 @@ const char* mameNameToRealName[] = { "willow", "Willow (USA)", "willowj", "Willow (Japan)", "willowo", "Willow (USA Old Ver.)", + "willowu", "Willow (USA)", + "willowuo", "Willow (USA Old Ver.)", "wilytowr", "Wily Tower", "winbid", "Winning Bid (Russia)", "winbingo", "Win Win Bingo (set 1)", @@ -28865,6 +36435,9 @@ const char* mameNameToRealName[] = { "windheata", "Winding Heat (AAA, Asia v2.11)", "windheatj", "Winding Heat (JAA, Japan v2.11)", "windheatu", "Winding Heat (UBC, USA v2.22)", + "windjamr", "Windjammer (021216)", + "wingforc", "Wing Force (Japan, prototype)", + "wingolus", "Wings Of Olympus", "wingwar", "Wing War (World)", "wingwarj", "Wing War (Japan)", "wingwaru", "Wing War (US)", @@ -28883,6 +36456,7 @@ const char* mameNameToRealName[] = { "wipeormt", "Wipeout (Ramtek) [TTL]", "wipeout", "Wipeout (rev.2)", "wiping", "Wiping", + "wiping_sound", "Wiping Custom", "wiseguy", "Wise Guy", "witch", "Witch", "witchb", "Witch (With ranking)", @@ -28901,27 +36475,43 @@ const char* mameNameToRealName[] = { "witchjol", "Jolli Witch (Export, 6T/12T ver 1.57D)", "witchryl", "Witch Royal (Export version 2.1)", "witchs", "Witch (Sega License)", + "witgold", "Where Is The Gold", + "witgoldd", "Where Is The Gold (Demo)", "wits", "Wit's (Japan)", "wivernwg", "Wivern Wings", "wiz", "Wiz", "wizard", "Wizard (Ver 1.0)", + "wizatron", "Wiz-A-Tron", "wizdfire", "Wizard Fire (Over Sea v2.1)", "wizdfireu", "Wizard Fire (US v1.1)", "wizt", "Wiz (Taito, set 1)", "wizta", "Wiz (Taito, set 2)", "wizwarz", "Wiz Warz (prototype)", + "wizzard", "Wizzard (Oceania)", "wizzquiz", "Wizz Quiz (Konami version)", "wizzquiza", "Wizz Quiz (version 4)", "wjammers", "Windjammers / Flying Power Disc", "wlcc", "Wan Li Chang Cheng (China, V638C)", + "wldafus", "Wild Africa", + "wldamz1", "Wild Amazon (1 Line)", + "wldamz3", "Wild Amazon (3 Lines)", "wldarrow", "Wild Arrow (color, Standard V4.8)", + "wldcatsa", "Wild Cats", + "wldcoug", "Wild Cougar", + "wldcougr", "Wild Cougar (Export)", "wldcourt", "World Court (Japan)", "wldcp_l1", "World Cup Soccer (L-1)", + "wldgoos", "Wild Goose", "wldkicks", "World Kicks (WK2 Ver. A)", "wldkicksa", "World Kicks (WK3 Ver. A)", "wldkicksb", "World Kicks PCB (WKC1 Ver. A)", + "wldkicksj", "World Kicks PCB (Japan, WKC1 Ver.A)", + "wldpan2", "Wild Panda 2", + "wldpntus", "Wild Panthers", "wldrider", "Wild Riders (JPN, USA, EXP, KOR, AUS)", + "wldstal2", "Wild Stalion 2", "wldstrek", "Wild Streak (Russia)", + "wldthg", "Wild Thing", "wldwitch", "Wild Witch (Export, 6T/12T ver 1.84A)", "wldwitcha", "Wild Witch (Export, 6T/12T ver 1.57-SP)", "wldwitchb", "Wild Witch (Export, 6T/12T ver 1.57-TE)", @@ -28947,19 +36537,62 @@ const char* mameNameToRealName[] = { "wldwitchv", "Wild Witch (Export, 6T/12T ver 1.83A)", "wlstar", "Wonder League Star - Sok-Magicball Fighting (Korea)", "wmatch", "Water Match (315-5064)", + "wmbullet", "Bullet", + "wmbulletf", "Bullet (Revision F)", + "wmega", "Wondermega (Japan, NTSC)", + "wmegam2", "Wondermega M2 (Japan, NTSC)", "wmg", "Williams Multigame", "wms", "WMS SetUp/Clear Chips (set 1)", "wmsa", "WMS SetUp/Clear Chips (set 2)", + "wmsadpcm", "Williams ADPCM Sound Board", "wmsb", "WMS SetUp/Clear Chips (set 3)", "wmsboom", "Boom (Russia)", + "wmscvsd", "Williams CVSD Sound Board", + "wmsnarc", "Williams NARC Sound Board", "wmstopb", "Top Banana (Russia)", "wndrmomo", "Wonder Momo", "wndrplnt", "Wonder Planet (Japan)", "wof", "Warriors of Fate (World 921031)", + "wof3js", "Sangokushi II: San Jian Sheng (Chinese bootleg set 1, 921005 Asia)", + "wof3jsa", "Sangokushi II: San Jian Sheng (Chinese bootleg set 2, 921005 Asia)", + "wof3sj", "Sangokushi II: San Sheng Jian (Chinese bootleg set 1, 921005 Asia)", + "wof3sja", "Sangokushi II: San Sheng Jian (Chinese bootleg set 2, 921005 Asia)", + "wof_100a", "Wheel of Fortune v1.0", + "wof_200a", "Wheel of Fortune v2.0", + "wof_200f", "Wheel of Fortune v2.0 (French)", + "wof_200g", "Wheel of Fortune v2.0 (German)", + "wof_200i", "Wheel of Fortune v2.0 (Italian)", + "wof_300a", "Wheel of Fortune v3.0", + "wof_300f", "Wheel of Fortune v3.0 (French)", + "wof_300g", "Wheel of Fortune v3.0 (German)", + "wof_300i", "Wheel of Fortune v3.0 (Italian)", + "wof_300l", "Wheel of Fortune v3.0 (Spanish)", + "wof_400a", "Wheel of Fortune v4.0", + "wof_400f", "Wheel of Fortune v4.0 (French)", + "wof_400g", "Wheel of Fortune v4.0 (German)", + "wof_400i", "Wheel of Fortune v4.0 (Italian)", + "wof_400l", "Wheel of Fortune v4.0 (Spanish)", + "wof_500a", "Wheel of Fortune v5.0", + "wof_500f", "Wheel of Fortune v5.0 (French)", + "wof_500g", "Wheel of Fortune v5.0 (German)", + "wof_500i", "Wheel of Fortune v5.0 (Italian)", + "wof_500l", "Wheel of Fortune v5.0 (Spanish)", "wofa", "Sangokushi II (Asia 921005)", + "wofah", "Sangokushi II (hack set 1, 921005 Asia)", + "wofaha", "Sangokushi II (hack set 2, 921005 Asia)", + "wofahb", "Sangokushi II (hack set 3, 921005 Asia)", + "wofb", "Warriors of Fate (bootleg, 921002 etc)", + "wofch", "Tenchi wo Kurau II: Sekiheki no Tatakai (CPS Changer, Japan 921031)", + "wofchdx", "Sangokushi III Gaiden: Kakou-On's Revenge DX (hack)", + "wofh", "Sangokushi II: Sanguo Yingxiong Zhuan (Chinese bootleg set 1, 921005 Asia)", + "wofha", "Sangokushi II: Sanguo Yingxiong Zhuan (Chinese bootleg set 2, 921005 Asia)", "wofhfh", "Huo Feng Huang (Chinese bootleg of Sangokushi II)", "wofj", "Tenchi wo Kurau II: Sekiheki no Tatakai (Japan 921031)", + "wofjh", "Tenchi wo Kurau II - Sekiheki no Tatakai (hack, 921031 Japan)", "wofr1", "Warriors of Fate (World 921002)", + "wofsj", "Sangokushi II: Sheng Jian Sanguo (Chinese bootleg set 1, 921005 Asia)", + "wofsja", "Sangokushi II: Sheng Jian Sanguo (Chinese bootleg set 2, 921005 Asia)", + "wofsjb", "Sangokushi II: Sheng Jian Sanguo (Chinese bootleg set 3, 921005 Asia)", "wofu", "Warriors of Fate (USA 921031)", "wolffang", "Wolf Fang -Kuhga 2001- (Japan)", "wolfman", "Wolf Man", @@ -28967,8 +36600,11 @@ const char* mameNameToRealName[] = { "wonder3", "Wonder 3 (Japan 910520)", "wondl96", "Wonder League '96 (Korea)", "wondstck", "Wonder Stick", + "wondstcka", "Wonder Stick (set 2, censored)", + "wontmuch", "Won!Tertainment Music Channel (v1.00)", "woodpeca", "Woodpecker (set 2)", "woodpeck", "Woodpecker (set 1)", + "wordpro", "DSE VZ-300 WordPro", "worlddef", "World Defender", "worldwar", "World Wars (World?)", "wotw", "War of the Worlds", @@ -28976,35 +36612,101 @@ const char* mameNameToRealName[] = { "wow", "Wizard of Wor", "wowg", "Wizard of Wor (with German Language ROM)", "wownfant", "WOW New Fantasia", + "wpc", "Williams WPC ASIC", + "wpc_dmd", "Williams Pinball Controller Dot Matrix Display", + "wpc_lamp", "Williams Pinball Controller Lamp Control", + "wpc_out", "Williams Pinball Controller Output Control", + "wpc_pic", "Williams Pinball Controller PIC Security", + "wpc_shift", "Williams Pinball Controller Shifter", + "wpcsnd", "Williams WPC Sound", "wpksoc", "World PK Soccer", "wpksocv2", "World PK Soccer V2 (ver 1.1)", + "wpt_103a", "World Poker Tour v1.03", + "wpt_105a", "World Poker Tour v1.05", + "wpt_106a", "World Poker Tour v1.06", + "wpt_106f", "World Poker Tour v1.06 (French)", + "wpt_106g", "World Poker Tour v1.06 (German)", + "wpt_106i", "World Poker Tour v1.06 (Italian)", + "wpt_106l", "World Poker Tour v1.06 (Spanish)", + "wpt_108a", "World Poker Tour v1.08", + "wpt_108f", "World Poker Tour v1.08 (French)", + "wpt_108g", "World Poker Tour v1.08 (German)", + "wpt_108i", "World Poker Tour v1.08 (Italian)", + "wpt_108l", "World Poker Tour v1.08 (Spanish)", + "wpt_109a", "World Poker Tour v1.09", + "wpt_109f", "World Poker Tour v1.09 (French)", + "wpt_109f2", "World Poker Tour v1.09 (French)(alt)", + "wpt_109g", "World Poker Tour v1.09 (German)", + "wpt_109i", "World Poker Tour v1.09 (Italian)", + "wpt_109l", "World Poker Tour v1.09 (Spanish)", + "wpt_111a", "World Poker Tour v1.11", + "wpt_111af", "World Poker Tour v1.11 (English,French)", + "wpt_111ai", "World Poker Tour v1.11 (English,Italian)", + "wpt_111al", "World Poker Tour v1.11 (English,Spanish)", + "wpt_111f", "World Poker Tour v1.11 (French)", + "wpt_111g", "World Poker Tour v1.11 (German)", + "wpt_111gf", "World Poker Tour v1.11 (German,French)", + "wpt_111i", "World Poker Tour v1.11 (Italian)", + "wpt_111l", "World Poker Tour v1.11 (Spanish)", + "wpt_112a", "World Poker Tour v1.12", + "wpt_112af", "World Poker Tour v1.12 (English,French)", + "wpt_112ai", "World Poker Tour v1.12 (English,Italian)", + "wpt_112al", "World Poker Tour v1.12 (English,Spanish)", + "wpt_112f", "World Poker Tour v1.12 (French)", + "wpt_112g", "World Poker Tour v1.12 (German)", + "wpt_112gf", "World Poker Tour v1.12 (German,French)", + "wpt_112i", "World Poker Tour v1.12 (Italian)", + "wpt_112l", "World Poker Tour v1.12 (Spanish)", + "wpt_1400", "World Poker Tour v14.00", + "wpt_1400af", "World Poker Tour v14.00 (English,French)", + "wpt_1400ai", "World Poker Tour v14.00 (English,Italian)", + "wpt_1400al", "World Poker Tour v14.00 (English,Spanish)", + "wpt_1400f", "World Poker Tour v14.00 (French)", + "wpt_1400g", "World Poker Tour v14.00 (German)", + "wpt_1400gf", "World Poker Tour v14.00 (German,French)", + "wpt_1400i", "World Poker Tour v14.00 (Italian)", + "wpt_1400l", "World Poker Tour v14.00 (Spanish)", "wrally", "World Rally (set 1)", "wrally2", "World Rally 2: Twin Racing", "wrallya", "World Rally (set 2)", + "wrallyat", "World Rally (US, 930217)", "wrallyb", "World Rally (US, 930217)", "wrecking", "Vs. Wrecking Crew", "wrestwar", "Wrestle War (set 3, World, 8751 317-0103)", "wrestwar1", "Wrestle War (set 1, Japan, FD1094 317-0090)", + "wrestwar1d", "Wrestle War (set 1, Japan) (bootleg of FD1094 317-0090 set)", "wrestwar2", "Wrestle War (set 2, World, FD1094 317-0102)", + "wrestwar2d", "Wrestle War (set 2, World) (bootleg of FD1094 317-0102 set)", "wrldtour", "Al's Garage Band Goes On A World Tour", "wrldtour2", "Al's Garage Band Goes On A World Tour R02b", "wrlok_l3", "Warlok (L-3)", "wrofaero", "War of Aero - Project MEIOU", "wrungp", "Wave Runner GP", + "wrungpo", "Wave Runner GP (original, Rev A)", "ws", "World Stadium (Japan)", "ws89", "World Stadium '89 (Japan)", "ws90", "World Stadium '90 (Japan)", + "ws_cart_slot", "Wonderswan Cartridge Slot", + "ws_eeprom", "Wonderswan Carts w/EEPROM", + "ws_rom", "Wonderswan Standard Carts", + "ws_sram", "Wonderswan Carts w/SRAM", "wsbbgd", "Super Major League / World Series Baseball (GDS-0010)", "wschamp", "Wing Shooting Championship V2.00", "wschampa", "Wing Shooting Championship V1.01", "wschampb", "Wing Shooting Championship V1.00", + "wscolor", "WonderSwan Color", "wseries", "World Series: The Season", "wsf", "World Soccer Finals", + "wsf_80186_sound", "WSF 80186 DAC", "wsjr", "Who Shot Johnny Rock? v1.6", "wsjr15", "Who Shot Johnny Rock? v1.5", + "wsjr_15", "Who Shot Johnny Rock? v1.5", "wsports", "Winter Sports", "wstrike", "Witch Strike (Export, 6T/12T ver 1.01A)", "wstrikea", "Witch Strike (Export, 6T/12T ver 1.01B)", + "wswan", "WonderSwan", + "wswan_sound", "WonderSwan Audio Custom", + "wswan_video", "Bandai WonderSwan VDP", "wswe", "World Soccer Winning Eleven Arcade Game Style", "wswe2k3", "World Soccer Winning Eleven Arcade Game 2003", "wtchjack", "Witch Jack (Export, 6T/12T ver 0.87-89)", @@ -29019,6 +36721,7 @@ const char* mameNameToRealName[] = { "wtchjacki", "Witch Jack (Export, 6T/12T ver 0.87)", "wtchjackj", "Witch Jack (Export, 6T/12T ver 0.87-88)", "wtennis", "World Tennis", + "wtepee", "Wild Tepee", "wtiger", "White Tiger Classic (0200954V, NSW/ACT)", "wtigernz", "White Tiger (3VXFC5342, New Zealand)", "wtrnymph", "Water-Nymph (Ver. 1.4)", @@ -29038,6 +36741,12 @@ const char* mameNameToRealName[] = { "ww_p8", "White Water (P-8 P-2 sound)", "wwallyj", "Wally wo Sagase! (rev B, Japan, FD1094 317-0197B)", "wwallyja", "Wally wo Sagase! (rev A, Japan, FD1094 317-0197A)", + "wwallyjad", "Wally wo Sagase! (rev A, Japan) (bootleg of FD1094 317-0197A set)", + "wwallyjd", "Wally wo Sagase! (rev B, Japan) (bootleg of FD1094 317-0197B set)", + "wwaratah", "Wild Waratah", + "wwaysar", "Wild Ways", + "wwaysll", "Wizard Ways Lady Luck", + "wwester1", "Wild Western (set 2)", "wwestern", "Wild Western (set 1)", "wwestern1", "Wild Western (set 2)", "wwfmania", "WWF: Wrestlemania (rev 1.30 08/10/95)", @@ -29057,12 +36766,48 @@ const char* mameNameToRealName[] = { "wwfwfestj", "WWF WrestleFest (Japan)", "wwfwfestk", "WWF WrestleFest (Korea)", "wwjgtin", "Wai Wai Jockey Gate-In!", + "wwmarine", "Waku Waku Marine", + "wyse700", "Wyse 700", + "wyvernf0", "Wyvern F-0", "wyvernwg", "Wyvern Wings (set 1)", "wyvernwga", "Wyvern Wings (set 2)", + "x07", "X-07", + "x1", "X1 (CZ-800C)", + "x168", "Xerox 16/8", + "x1_010", "X1-010", + "x1_keyboard", "X1 Keyboard", + "x1turbo", "X1 Turbo (CZ-850C)", + "x1turbo40", "X1 Turbo (CZ-862C)", + "x1twin", "X1 Twin (CZ-830C)", + "x2210", "X2210", + "x2212", "X2212 NVRAM", "x2222", "X2222 (final debug?)", "x2222o", "X2222 (5-level prototype)", + "x24c44_16", "Serial EEPROM X24C44 (16x16)", "x5jokers", "X Five Jokers (Version 1.12)", + "x68000", "X68000", + "x68030", "X68030", + "x68k_cz6bs1", "Sharp CZ-6BS1 SCSI-1", + "x68k_expansion_slot", "Sharp X680x0 expansion slot", + "x68k_hdc_image", "SASI Hard Disk", + "x68k_keyboard", "X68k Keyboard", + "x68k_neptunex", "Neptune-X", + "x68ksupr", "X68000 Super", + "x68kxvi", "X68000 XVI", + "x76f041", "X76F041 Flash", + "x76f100", "X76F100 Flash", + "x820", "Xerox 820", + "x820ii", "Xerox 820-II", + "x820kb", "Xerox 820 Keyboard", + "xb42639", "Apricot XEN-S (Venus I Motherboard 286)", + "xb42639a", "Apricot XEN-S (Venus II Motherboard 286)", + "xb42663", "Apricot Qi 300 (Rev D,E & F Motherboard)", + "xb42664", "Apricot XEN-S (Venus I Motherboard 386)", + "xb42664a", "Apricot XEN-S (Venus II Motherboard 386)", + "xbox", "XBOX", "xday2", "X-Day 2 (Japan)", + "xegs", "Atari XE Game System", + "xegs_cart_slot", "Atari XEGS Cartridge Slot", "xenon", "Xenon", "xenonf", "Xenon (French)", "xenophob", "Xenophobe", @@ -29075,8 +36820,10 @@ const char* mameNameToRealName[] = { "xexex", "Xexex (ver EAA)", "xexexa", "Xexex (ver AAA)", "xexexj", "Xexex (ver JAA)", + "xeye", "X'eye (USA, NTSC)", "xfiles", "X-Files", "xfiles2", "X-Files (2.04)", + "xfilesk", "The X-Files (Censored, Korea)", "xfilesp", "X-Files (3.03)", "xforce", "X Force", "xiistag", "XII Stag (V2.01J)", @@ -29097,6 +36844,7 @@ const char* mameNameToRealName[] = { "xmen2pa", "X-Men (2 Players ver AAA)", "xmen2pe", "X-Men (2 Players ver EAA)", "xmen2pj", "X-Men (2 Players ver JAA)", + "xmen2pu", "X-Men (2 Players ver UAB)", "xmen6p", "X-Men (6 Players ver ECB)", "xmen6pu", "X-Men (6 Players ver UCB)", "xmena", "X-Men (4 Players ver AEA)", @@ -29119,6 +36867,8 @@ const char* mameNameToRealName[] = { "xmvsfu", "X-Men Vs. Street Fighter (USA 961023)", "xmvsfu1d", "X-Men Vs. Street Fighter (USA 961004 Phoenix Edition) (bootleg)", "xmvsfur1", "X-Men Vs. Street Fighter (USA 961004)", + "xmvsfur2", "X-Men Vs. Street Fighter (USA 960910)", + "xor100", "XOR S-100-12", "xorworld", "Xor World (prototype)", "xplan", "X-Plan (Ver. 1.01)", "xrally", "Xtreme Rally / Off Beat Racer!", @@ -29126,13 +36876,18 @@ const char* mameNameToRealName[] = { "xsedae", "X Se Dae Quiz (Korea)", "xsleena", "Xain'd Sleena (World)", "xsleenab", "Xain'd Sleena (bootleg)", + "xsleenaba", "Xain'd Sleena (bootleg, bugfixed)", "xsleenaj", "Xain'd Sleena (Japan)", + "xt_hdc", "Generic PC-XT Fixed Disk Controller", "xtheball", "X the Ball", + "xtide", "XT-IDE Fixed Drive Adapter", "xtom3d", "X Tom 3D", "xtrain", "X-Train (Ver. 1.3)", "xtrial", "Xtrial Racing (ver JAB)", "xtrmhnt2", "Extreme Hunting 2", "xtrmhunt", "Extreme Hunting", + "xtvga", "PC (VGA)", + "xvd701", "JVC XV-D701", "xxmissio", "XX Mission", "xybots", "Xybots (rev 2)", "xybots0", "Xybots (rev 0)", @@ -29141,25 +36896,67 @@ const char* mameNameToRealName[] = { "xybotsg", "Xybots (German, rev 3)", "xymg", "Xing Yun Man Guan (China, V651C)", "xyonix", "Xyonix", + "y2404", "Y2404", + "y503iiir", "YIS-503 III R (Russian) (MSX2)", + "y503iiire", "YIS-503 III R (Estonian) (MSX2)", + "y503iir", "YIS503IIR (Russian) (MSX1)", + "y503iir2", "YIS503IIR (Estonian) (MSX1)", + "y805128", "YIS805/128 (Russian) (MSX2)", + "y805128r2", "YIS805R2/128 (Russian) (MSX2)", + "y805128r2e", "YIS805R2/128 (Estonian) (MSX2)", + "y805256", "YIS805/256 (Russian) (MSX2)", + "y8950", "Y8950", "yachtmn", "Yachtsman", "yamagchi", "Go Go Mr. Yamaguchi / Yuke Yuke Yamaguchi-kun", "yamato", "Yamato (US)", "yamato2", "Yamato (World?)", "yamyam", "Yam! Yam!?", + "yamyamk", "Yam! Yam!? (Korea)", "yanchamr", "Kaiketsu Yanchamaru (Japan)", "yankeedo", "Yankee DO!", + "yard", "10 Yard Fight", "yarunara", "Mahjong Yarunara (Japan)", + "yc64", "YC-64 (MSX1)", "yellowcbb", "Yellow Cab (bootleg)", "yellowcbj", "Yellow Cab (Japan)", "yesnoj", "Yes/No Sinri Tokimeki Chart", + "ygv608", "YGV608", "yiear", "Yie Ar Kung-Fu (program code I)", "yiear2", "Yie Ar Kung-Fu (program code G)", "yieartf", "Yie Ar Kung-Fu (GX361 conversion)", + "yis303", "YIS303 (MSX1)", + "yis503", "YIS503 (MSX1)", + "yis503f", "YIS503F (MSX1)", + "yis503ii", "YIS503II (MSX1)", + "yis503m", "YIS503M (MSX1)", + "yis604", "YIS604 (128KB) (MSX2)", + "yis60464", "YIS604 (64KB) (MSX2)", + "ym2148", "YM2148", + "ym2149", "YM2149", + "ym2151", "YM2151", + "ym2203", "YM2203", + "ym2413", "YM2413", + "ym2608", "YM2608", + "ym2610", "YM2610", + "ym2610b", "YM2610B", + "ym2612", "YM2612", + "ym3438", "YM3438", + "ym3526", "YM3526", + "ym3812", "YM3812", + "ymf262", "YMF262", + "ymf271", "YMF271", + "ymf278b", "YMF278B", + "ymz280b", "YMZ280B", + "ymz294", "YMZ294", + "ymz770", "Yamaha YMZ770", + "yokaidko", "Yokai Douchuuki (Japan old version)", + "yorijori", "Yori Jori Kuk Kuk", "yosakdon", "Yosaku To Donbei (set 1)", "yosakdona", "Yosaku To Donbei (set 2)", "yosimotm", "Mahjong Yoshimoto Gekijou [BET] (Japan)", "yosimoto", "Mahjong Yoshimoto Gekijou (Japan)", "youjyudn", "Youjyuden (Japan)", + "youkaidk", "Yokai Douchuuki (Japan new version)", "youkaidk1", "Yokai Douchuuki (Japan, old version (YD1))", "youkaidk2", "Yokai Douchuuki (Japan, new version (YD2, Rev B))", "youma", "Youma Ninpou Chou (Japan)", @@ -29175,7 +36972,60 @@ const char* mameNameToRealName[] = { "yumefuda", "Yumefuda [BET]", "yuyugogo", "Yuuyu no Quiz de GO!GO! (Japan)", "yuyuhaku", "The Battle of Yu Yu Hakusho: Shitou! Ankoku Bujutsukai!", + "z100", "Z-100", + "z1013", "Z1013 (matrix 8x4)", + "z1013a2", "Z1013 (matrix 8x8)", + "z1013k69", "Z1013 (K7669)", + "z1013k76", "Z1013 (K7659)", + "z1013s60", "Z1013 (K7652/S6009)", + "z180", "Z180", + "z80", "Z80", + "z8001", "Zilog Z8001", + "z8002", "Z8002", + "z80_sega", "Z80 SegaCrypt", + "z80_sega2", "Z80 SegaCrypt2", + "z80ctc", "Z80 CTC", + "z80dart", "Z80 DART", + "z80dart_channel", "Z80 DART channel", + "z80dev", "Z80 dev board", + "z80dma", "Z8410 DMA", + "z80ne", "Z80NE", + "z80net", "Z80NE + LX.388", + "z80netb", "Z80NE + LX.388 + Basic 16k", + "z80netf", "Z80NE + LX.388 + LX.390", + "z80pio", "Z8420 PIO", + "z80scc_channel", "Z80 SCC channel", + "z80sio", "Z80 SIO", + "z80sio0", "Z80 SIO/0", + "z80sio2", "Z80 SIO/2", + "z80sti", "Mostek MK3801", + "z8536", "Zilog Z8536", + "z88", "Z88", + "z88_1024k_flash", "Z88 1024KB Flash", + "z88_1024k_ram", "Z88 1024KB RAM", + "z88_128k_ram", "Z88 128KB RAM", + "z88_128k_rom", "Z88 128KB ROM", + "z88_256k_rom", "Z88 256KB ROM", + "z88_32k_ram", "Z88 32KB RAM", + "z88_32k_rom", "Z88 32KB ROM", + "z88_512k_ram", "Z88 512KB RAM", + "z88cart_slot", "Z88 Cartridge Slot", + "z88ch", "Z88 (Swiss)", + "z88de", "Z88 (German)", + "z88dk", "Z88 (Danish)", + "z88es", "Z88 (Spanish)", + "z88fi", "Z88 (Finnish)", + "z88fr", "Z88 (French)", + "z88it", "Z88 (Italian)", + "z88no", "Z88 (Norwegian)", + "z88se", "Z88 (Swedish)", + "z88tr", "Z88 (Turkish)", + "z9001", "Z9001 (KC 85/1.10)", + "zac1b11107", "Zaccaria 1B11107 Sound Board", + "zac1b11142", "Zaccaria 1B11142 Sound Board", + "zackman", "Zackman", "zankor", "Zankor (Italian speech)", + "zapcomp", "ZAP - Z80 Applications Processor", "zaryavos", "Zarya Vostoka", "zarza", "Zarza", "zarza1", "Zarza (alternate set)", @@ -29187,6 +37037,7 @@ const char* mameNameToRealName[] = { "zaxxon3", "Zaxxon (set 3)", "zaxxonb", "Jackson", "zaxxonj", "Zaxxon (Japan)", + "zdsupers", "SuperSport", "zedblade", "Zed Blade / Operation Ragnarok", "zekepeak", "Zeke's Peak", "zektor", "Zektor (revision B)", @@ -29200,6 +37051,7 @@ const char* mameNameToRealName[] = { "zerogunj", "Zero Gunner (Japan, Model 2B)", "zerohour", "Zero Hour (set 1)", "zerohoura", "Zero Hour (set 2)", + "zerohouri", "Zero Hour (Inder)", "zeropnt", "Zero Point (set 1)", "zeropnt2", "Zero Point 2", "zeropnta", "Zero Point (set 2)", @@ -29212,6 +37064,7 @@ const char* mameNameToRealName[] = { "zeroteams", "Zero Team Selection", "zeroteamsr", "Zero Team Suicide Revival Kit", "zerotime", "Zero Time", + "zerotimed", "Zero Time (Datamat)", "zerotm2k", "Zero Team 2000", "zerotrgt", "Zero Target (World, CW)", "zerotrgta", "Zero Target (World, CT)", @@ -29219,1234 +37072,85 @@ const char* mameNameToRealName[] = { "zerowing1", "Zero Wing (1P set)", "zerowingw", "Zero Wing (2P set, Williams license)", "zerozone", "Zero Zone", + "zexall", "ZEXALL Z80 instruction set exerciser (modified for MESS)", "zgundm", "Mobile Suit Z-Gundam: A.E.U.G. vs Titans (ZGA1 Ver. A)", "zgundmdx", "Mobile Suit Z-Gundam: A.E.U.G. vs Titans DX (ZDX1 Ver. A)", + "zhongguo", "Zhong Guo Chu Da D", "zigzag", "Zig Zag (Galaxian hardware, set 1)", "zigzag2", "Zig Zag (Galaxian hardware, set 2)", + "zigzagb", "Zig Zag (Dig Dug conversion on Galaxian hardware, bootleg set 1)", + "zigzagb2", "Zig Zag (Dig Dug conversion on Galaxian hardware, bootleg set 2)", "zingzip", "Zing Zing Zip", "zingzipbl", "Zing Zing Zip (bootleg)", "zintrckb", "Zintrick / Oshidashi Zentrix (hack)", + "zintrkcd", "Zintrick / Oshidashi Zentrix (Neo CD conversion)", "zipzap", "Zip & Zap", + "zira", "Zira", + "zndip", "ZNDIP", "znpwfv", "Zen Nippon Pro-Wrestling Featuring Virtua (J 971123 V1.000)", + "znsec", "ZNSEC", "zoar", "Zoar", + "zodiac", "Zodiac - The Astrology Computer", "zodiack", "Zodiack", + "zoidiexp", "Zoids Infinity EX Plus (ver. 2.10)", + "zoidsinf", "Zoids Infinity", "zokumahj", "Zoku Mahjong Housoukyoku (Japan)", "zokuoten", "Zoku Otenamihaiken (V2.03J)", "zombraid", "Zombie Raid (9/28/95, US)", "zombraidp", "Zombie Raid (9/28/95, US, prototype PCB)", "zombraidpj", "Zombie Raid (9/28/95, Japan, prototype PCB)", "zombrvn", "Zombie Revenge (JPN, USA, EXP, KOR, AUS)", + "zombrvno", "Zombie Revenge", "zoo", "Zoo (Ver. ZO.02.D)", "zookeep", "Zoo Keeper (set 1)", "zookeep2", "Zoo Keeper (set 2)", "zookeep3", "Zoo Keeper (set 3)", "zoom909", "Zoom 909", "zooo", "Zooo (V2.01J)", + "zorba", "Zorba", + "zorro2", "Zorro-II bus", + "zorro_slot", "Zorro slot", + "zorrojp", "Zorro Jackpot", + "zorrous", "Zorro", "zortonbr", "Zorton Brothers (Los Justicieros)", + "zrt80", "ZRT-80", + "zs01", "ZS01", + "zsbc3", "ZSBC-3", + "zsg2", "ZSG-2", + "zsl5500", "Zaurus SL-5500 \"Collie\"", + "zsl5600", "Zaurus SL-5600 / SL-B500 \"Poodle\"", + "zslc1000", "Zaurus SL-C3000 \"Akita\" (Japan)", + "zslc3000", "Zaurus SL-C3000 \"Spitz\" (Japan)", + "zslc750", "Zaurus SL-C750 \"Shepherd\" (Japan)", + "zslc760", "Zaurus SL-C760 \"Husky\" (Japan)", "zunkyou", "Zunzunkyou No Yabou (Japan)", "zunou", "Touch De Zunou (Rev A)", "zupapa", "Zupapa!", + "zvezda", "Zvezda", "zwackery", "Zwackery", + "zx80", "ZX-80", + "zx81", "ZX-81", + "zx8301", "Sinclair ZX8301", + "zx8302", "Sinclair ZX8302", + "zx97", "ZX97", "zzblock", "Zun Zun Block [TTL]", + "zzyzzyx2", "Zzyzzyxx (set 2)", "zzyzzyxx", "Zzyzzyxx (set 1)", "zzyzzyxx2", "Zzyzzyxx (set 2)", - "z80", "Z80", - "gfxdecode", "gfxdecode", - "palette", "palette", - "screen", "Video Screen", - "speaker", "Speaker", - "i8255", "8255 PPI", - "samples", "Samples", - "sega005_sound", "005 Custom", - "m6803", "M6803", - "irem_audio", "Irem Audio", - "ay8910", "AY-3-8910A", - "msm5205", "MSM5205", - "vr4300be_drc", "VR4300 (big) DRC", - "rsp_drc", "RSP DRC", - "dmadac", "DMA-driven DAC", - "n64_periphs", "N64 Periphal Chips", - "sh4", "SH-4 (little)", - "timer", "Timer", - "arm7", "ARM7", - "maple_dc", "MAPLE_DC", - "93c46_16", "Serial EEPROM 93C46 (64x16)", - "powervr2", "PowerVR 2", - "aica", "AICA", - "aicartc", "AICA RTC", - "mie", "MIE", - "mie_jvs", "MIE-JVS", - "sega_837_13551", "SEGA-837-13551", - "93c46_8", "Serial EEPROM 93C46 (128x8)", - "x76f100", "X76F100 Flash", - "naomi_m2_board", "NAOMI-M2-BOARD", - "m68000", "M68000", - "ym2151", "YM2151", - "okim6295", "OKI6295", - "netlist_sound", "Netlist sound device", - "netlist_analog_input", "netlist analog input", - "ym2203", "YM2203", - "qsound", "Q-Sound", - "dsp16", "DSP16", - "pxa255", "PXA255", - "93c66_16", "Serial EEPROM 93C66 (256x16)", - "cxd8530cq", "CXD8530CQ", - "psxirq", "PSX IRQ", - "psxdma", "PSX DMA", - "psxmdec", "PSX MDEC", - "psxrcnt", "PSX RCNT", - "psxsio0", "PSX SIO-0", - "znsec", "ZNSEC", - "zndip", "ZNDIP", - "psxsio1", "PSX SIO-1", - "ram", "RAM", - "cxd8561q", "CXD8561Q", - "spu", "SPU", - "at28c16", "AT28C16", - "ym2610", "YM2610", - "upd4990a", "uPD4990A", - "nvram", "NVRAM", - "z180", "Z180", - "namco", "Namco", - "dac", "DAC", - "amd_29lv200t", "AMD 29LV200T Flash", - "i8080", "8080", - "mb14241", "MB14241", - "ym2610b", "YM2610B", - "mc68hc11", "MC68HC11", - "m6809", "M6809", - "via6522", "6522 VIA", - "pia6821", "6821 PIA", - "c6545_1", "C6545-1 CRTC", - "mc146818", "MC146818", - "arm7_be", "ARM7 (big endian)", - "cdrom_image", "CD-ROM Image", - "nb1413m3", "Nichibutsu NB1413M3", - "kaneko_pandora", "Kaneko Pandora - PX79C480FP-3", - "upd7810", "uPD7810", - "ym2413", "YM2413", - "vsystem_spr", "vsystem_spr_device", - "i8088", "I8088", - "gotsndr2", "Gottlieb Sound rev. 2", - "m6502", "M6502", - "ay8913", "AY-3-8913A", - "sp0250", "SP0250", - "m68705", "M68705", - "buggychl_mcu", "BuggyChl MCU", - "msm5232", "MSM5232", - "v70", "V70", - "ymf271", "YMF271", - "sn76489a", "SN76489A", - "z80pio", "Z8420 PIO", - "isa8", "ISA8", - "isa8_slot", "ISA8_SLOT", - "4enlinea_cga", "ISA8_CGA_4ENLINEA", - "mc6845", "MC6845 CRTC", - "7474", "7474 TTL", - "galaxian_sound", "Galaxian Custom", - "discrete", "DISCRETE", - "tmp68301", "TMP68301", - "z80ctc", "Z80 CTC", - "ym3812", "YM3812", - "mc65c02", "M65C02", - "r4650be_drc", "IDT R4650 (big) DRC", - "h83002", "H8/3002", - "h8h_intc", "H8H INTC", - "h8_adc_3337", "H8 ADC 3337", - "h8_digital_port", "H8 digital port", - "h8_timer16", "H8 16-bits timer", - "h8h_16bits_timer_channel", "H8H 16-bits timer channel", - "h8_sci", "H8 Serial Communications Interface", - "namco_settings", "Namco settings device", - "rtc4543", "Epson R4543", - "devcb2_line_dispatch", "Line dispatcher (2 slots)", - "c352", "C352", - "ptm6840", "6840 PTM", - "t11", "T11", + "600", "600", + "720", "720 Degrees (rev 4)", + "1941", "1941: Counter Attack (World 900227)", + "1942", "1942 (Revision B)", + "1943", "1943: The Battle of Midway (Euro)", + "1944", "1944: The Loop Master (USA 000620)", "2804", "Parallel EEPROM 2804 (512x8)", - "tilemap", "Tilemap", - "atarimo", "Atari Motion Objects", - "atarscom", "Atari Sound Communications", - "pokey", "POKEY", - "tms5220c", "TMS5220C", - "decospr", "decospr_device", - "h46505", "H46505 CRTC", - "konami_cpu", "KONAMI", - "k052109", "Konami 052109", - "k051960", "Konami 051960", - "k051316", "Konami 051316", - "upd7759", "uPD7759", - "s2650", "S2650", - "s2636", "Signetics 2636", - "tms5100", "TMS5100", - "i8257", "DMA8257", - "latch8", "8 bit latch", - "mb8884", "MB8884", - "sn76496", "SN76496", - "pentium", "PENTIUM", - "pit8259", "8259 PIC", - "am9517a", "AM9517A", - "pit8254", "8254 PIT", - "kbdc8042", "Keyboard Controller 8042", - "at_keyb", "AT Keyboard", - "pci_bus_legacy", "PCI Bus Legacy", - "vga", "VGA", - "tms34010", "TMS34010", - "tms32026", "TMS32026", - "tlc34076", "TLC34076", - "r3041", "R3041", - "jaguargpu", "Jaguar GPU", - "jaguardsp", "Jaguar DSP", - "vt83c461", "VIA VT83C461", - "ata_slot", "ATA Connector", - "cojag_hdd", "cojag HDD", - "harddisk_image", "Harddisk", - "mediagx", "MEDIAGX", - "ide_controller", "IDE Controller (32 bit)", - "hdd", "IDE Hard Disk", - "ramdac", "ramdac", - "cdrom", "ATAPI CDROM", - "ppc403gcx", "PowerPC 403GCX", - "ymz280b", "YMZ280B", - "i80186", "I80186", - "leland_80186_sound", "Leland 80186 DAC", - "decocpu3", "Data East Pinball CPU Board Type 3", - "m6808", "M6808", - "decobsmt", "Data East/Sega/Stern BSMT2000 Sound Board", - "bsmt2000", "BSMT2000", - "tms32015", "TMS32015", - "decodmd2", "Data East Pinball Dot Matrix Display Type 2", - "m6809e", "M6809E", - "m6800", "M6800", - "h83048", "H8/3048", - "fd1094", "FD1094", - "sega_315_5248", "Sega 315-5248 Multiplier", - "sega_315_5249", "Sega 315-5249 Divider", - "sega_315_5250", "Sega 315-5250 Compare/Timer", - "sega_xboard_sprite", "Sega X-Board Sprites", - "segaic16_video", "Sega 16-bit Video", - "segaic16_road", "Sega 16-bit Road Generator", - "segapcm", "Sega PCM", - "sega_315_5195", "Sega 315-5195 Memory Mapper", - "sega_16bit_sprite", "Sega System 16B Sprites", - "n7751", "N7751", - "i8243", "I8243", - "sega_sys16a_sprite", "Sega System 16A Sprites", - "m68020", "M68020", - "tms32025", "TMS32025", - "m37702", "M37702", + "2816", "Parallel EEPROM 2816 (2048x8)", "2864", "Parallel EEPROM 2864 (8192x8)", - "arm920t", "ARM920T", - "serflash", "SERFLASH", - "nmk004", "NMK004", - "h6280", "H6280", - "deco_bac06", "decbac06_device", - "deco_mxc06", "decmxc06_device", - "pic16c57", "PIC16C57", - "tmsprom", "TMSPROM", - "tms5110a", "TMS5110A", - "mc68307", "MC68307", - "mc68681", "MC68681", - "mc68681_channel", "DUART 68681 channel", - "bfm_bda", "BFM BDA VFD controller", - "mc68340", "MC68340", - "mcf5206e", "MCF5206E", - "mcf5206e_peripheral", "MCF5206E Peripheral", - "m68ec020", "M68EC020", - "m37710", "M37710", - "arm", "ARM", - "aakart", "AAKART", - "vsystem_spr2", "vsystem_spr2_device", - "vector_device", "VECTOR", - "dvg", "DVG", - "fd1089a", "FD1089A", - "sn76494", "SN76494", - "wpc", "Williams WPC ASIC", - "adsp2105", "ADSP-2105", - "tc0220ioc", "Taito TC0220IOC", - "tc0080vco", "Taito TC0080VCO", - "tc0140syt", "Taito TC0140SYT", - "v33", "V33", - "v35", "V35", - "iremga20", "Irem GA20", - "hd63705", "HD63705", - "c140", "C140", - "v30", "V30", - "m72_audio", "M72 Custom", - "naomi_rom_board", "NAOMI-ROM-BOARD", - "tms32010", "TMS32010", - "seibu_sound", "Seibu Sound System", - "k007232", "K007232", - "msm6242", "msm6242", - "taito_en", "Taito Ensoniq Sound System", - "mb87078", "Fujitsu MB87078", - "es5505", "ES5505", - "buffered_spriteram", "Buffered Sprite RAM", - "k007121", "Konami 007121", - "k051649", "K051649", - "sega315_5313", "Sega 315-5313 (Genesis VDP)", - "ym2612", "YM2612", - "segapsg", "SEGA VDP PSG", - "hc55516", "HC-55516", - "ldp1450", "Sony LDP-1450", - "amiga_paula", "Amiga Paula", - "legacy_mos8520", "LEGACY_MOS8520", - "amiga_fdc", "Amiga FDC", - "m6802", "M6802", - "v60", "V60", - "ym3438", "YM3438", - "rf5c68", "RF5C68", - "ymf278b", "YMF278B", - "huc6260", "HuC6260 VCE", - "huc6270", "HuC6270 VDC", - "c6280", "HuC6280", - "sn76477", "SN76477", - "address_map_bank", "Address Map Bank", - "hd63701", "HD63701", - "fd1089b", "FD1089B", - "gaelco_gae1", "Gaelco GAE1", - "m6504", "M6504", - "ym3526", "YM3526", - "avg_mhavoc", "AVG_MHAVOC", - "cdp1802", "CDP1802", - "cdp1852", "CDP1852", - "cdp1869", "RCA CDP1869", - "i8751", "I8751", - "ay8912", "AY-3-8912A", - "i8086", "I8086", - "r6545_1", "R6545-1 CRTC", - "sn76489", "SN76489", - "ticket_dispenser", "Ticket Dispenser", - "gamtor_vga", "GAMTOR_VGA", - "ttl74123", "TTL 74123", - "okim9810", "OKI9810", - "macronix_29l001mc", "Macronix 29L001MC Flash", - "aw_rom_board", "AW-ROM-BOARD", - "dcctrl", "DC_CONTROLLER", - "netlist_cpu", "Netlist cpu device", - "fixfreq", "FIXFREQ", - "e132xn", "E1-32XN", - "v20", "V20", - "m65sc02", "M65SC02", - "tc0100scn", "Taito TC0100SCN", - "tc0150rod", "Taito TC0150ROD", - "tc0110pcr", "Taito TC0110PCR", - "filter_volume", "Volume Filter", - "cxd8661r", "CXD8661R", - "cxd8654q", "CXD8654Q", - "mb8841", "MB8841", - "tms9118", "TMS9118 VDP", - "speaker_sound", "Filtered 1-bit DAC", - "seta001", "seta001_device", - "x1_010", "X1-010", - "atari2804", "Atari EEPROM Interface (2804)", - "tmp90841", "TMP90841", - "nmk112", "NMK 112", - "wmscvsd", "Williams CVSD Sound Board", - "gotsndr1", "Gottlieb Sound rev. 1", - "riot6532", "6532 RIOT", - "ym2149", "YM2149", - "tms34061", "TMS34061 VSC", - "ccpu", "Cinematronics CPU", - "n2a03", "N2A03", - "nesapu", "N2A03 APU", - "vlm5030", "VLM5030", - "tc0180vcu", "Taito TC0180VCU", - "naomi_m4_board", "NAOMI-M4-BOARD", - "pps4", "PPS4", - "atari_vg_earom", "ATARI VG EAROM", - "er5911_8", "Serial EEPROM ER5911 (128x8)", - "k056832", "Konami 056832", - "k05324x", "Konami 053244 & 053245", - "k053251", "Konami 053251", - "k053260", "K053260", - "sh2_drc", "SH-2 DRC", - "scudsp", "SCUDSP", - "scsp", "SCSP", - "cdda", "CD/DA", - "i8035", "I8035", - "sega_speech_sound", "Sega Speech Sound Board", - "sega315_5124", "Sega 315-5124", - "ldv1000", "Pioneer LD-V1000", - "pc090oj", "Taito PC090OJ", - "ymf262", "YMF262", - "93c56_16", "Serial EEPROM 93C56 (128x16)", - "wsf_80186_sound", "WSF 80186 DAC", - "m68010", "M68010", - "ataxx_80186_sound", "Ataxx 80186 DAC", - "trackfld_audio", "Track And Field Audio", - "hyprolyb_adpcm", "Hyper Olympics Audio", - "i8039", "I8039", - "mos656x_attack_ufo", "MOS656X", - "ppc603", "PowerPC 603", - "naomi_gdrom_board", "NAOMI-GDROM-BOARD", - "i8085a", "8085A", - "tms36xx", "TMS36XX", - "phoenix_sound", "Phoenix Custom", - "roc10937", "Rockwell 10937 VFD controller and compatible", - "acia6850", "6850 ACIA", - "clock", "Clock", - "i8031", "I8031", - "tms9928a", "TMS9928A VDP", - "deco16ic", "Data East IC 55 / 56 / 74 / 141", - "microtouch_serial", "Microtouch Serial Touchscreen", - "h63484", "H63484", - "atari2816", "Atari EEPROM Interface (2816)", - "2816", "Parallel EEPROM 2816 (2048x8)", - "cclimber_audio", "cclimber Sound Board", - "kaneko_view2_tilemap", "kaneko_view2_tilemap_device", - "kaneko16_sprite", "kaneko16_sprite_device", - "ppu2c04", "2C04 PPU", - "gaelco_cg1v", "Gaelco CG1V", - "ppc603e", "PowerPC 603e", - "scsibus", "SCSI bus", - "lsi53c810", "53C810 SCSI", - "k573cassslotserial", "KONAMI 573 CASSETTE SLOT (SERIAL)", - "mb89371", "MB89371", - "ata_interface", "ATA Interface", - "cr589", "Matsushita CR589", - "k573cassslot", "KONAMI 573 CASSETTE SLOT", - "k573cassx", "KONAMI 573 CASSETTE X", - "x76f041", "X76F041 Flash", - "fujitsu_29f016a", "Fujitsu 29F016A Flash", - "pccard", "PCCARD SLOT", - "m48t58", "M48T58", - "adc0834", "ADC0834", - "upd4701", "NEC uPD4701 Encoder", - "i386", "I386", - "ds2404", "DS2404", - "intel_e28f008sa", "Intel E28F008SA Flash", - "fifo7200", "IDT7200 FIFO", - "tmp95c063", "TMP95C063", - "atarivad", "Atari VAD", - "atjsa3", "Atari JSA III Sound Board", - "decocpu3b", "Data East Pinball CPU Board Type 3B", - "decodmd3", "Data East Pinball Dot Matrix Display Type 3", - "adsp2181", "ADSP-2181", - "gp9001vdp", "GP9001_VDP", - "v25", "V25", - "upd7807", "uPD7807", - "namco51", "Namco 51xx", - "mb8843", "MB8843", - "namco06xx", "Namco 06xx", - "hd6309", "HD6309", - "k007342", "Konami 007342", - "k007420", "Konami 007420", - "93c66_8", "Serial EEPROM 93C66 (512x8)", - "arm9", "ARM9", - "s3c2410", "Samsung S3C2410", - "qs1000", "QS1000", - "i8052", "I8052", - "i2cmem", "I2CMEM", - "s11c_bg", "Williams System 11C background music", - "asap", "ASAP", - "beezer_sound", "beezer SFX", - "i960kb", "i960kb", - "segas24_tile", "S24TILE", - "y8950", "Y8950", - "ttl74181", "TTL 74181", - "s14001a", "S14001A", - "exidy_sfx", "Exidy SFX", - "v9938", "V9938", - "r65c02", "R65C02", - "hd61830", "HD61830 LCDC", - "timeplt_audio", "Time Pilot Audio", - "filter_rc", "RC Filter", - "tiamc1_sound", "TIA-MC1 Custom", - "saa1099", "SAA1099", - "r5000le_drc", "R5000 (little) DRC", - "bus_master_ide_controller", "Bus Master IDE Controller", - "voodoo_1", "3dfx Voodoo Graphics", - "adsp2115", "ADSP-2115", - "k054338", "Konami 054338", - "k055555", "Konami 055555", - "h83044", "H8/3044", - "i486", "I486", - "k051733", "Konami 051733", - "midsg", "Midway Sounds Good Sound Board", - "seibu_crtc", "Seibu CRT Controller", - "es5506", "ES5506", - "kaneko_toybox", "kaneko_toybox_device", - "kaneko_hit", "kaneko_hit_device", - "atjsa1", "Atari JSA I Sound Board", - "k054000", "Konami 054000", - "k053936", "Konami 053936", - "k054539", "K054539", - "rtc65271", "RTC65271", - "pc16552d", "National Semiconductor PC16552D", - "ns16550", "National Semiconductor NS16550", - "scsicd", "SCSICD", - "am53cf96", "53CF96 SCSI", - "rf5c400", "RF5C400", - "decoc10707", "DECO C10707", - "segas24_sprite", "S24SPRITE", - "segas24_mixer", "S24MIXER", - "warpwarp_sound", "Warp Warp Custom", - "cirrus_vga", "Cirrus Logic VGA", - "ns16450", "National Semiconductor NS16450", - "decocomn", "Data East Common Video Functions", - "deco104", "DECO104PROT", - "deco16", "DECO16", - "deco222", "DECO 222", - "e116t", "E1-16T", - "wpcsnd", "Williams WPC Sound", - "namco50", "Namco 50xx", - "mb8842", "MB8842", - "namco52", "Namco 52xx", - "namco54", "Namco 54xx", - "mb8844", "MB8844", - "am29000", "AMD Am29000", - "i8051", "I8051", - "mc68901", "Motorola MC68901", - "micro3d_sound", "Microprose Custom", - "h83008", "H8/3008", - "h8_adc_3006", "H8 ADC 3006", - "mpc8240", "PowerPC MPC8240", - "voodoo_3", "3dfx Voodoo 3", - "avg_bzone", "AVG_BZONE", - "mathbox", "MATHBOX", - "kaneko_calc3", "kaneko_calc3_device", - "okim6376", "OKI6376", - "deco_karnovsprites", "karnovsprites_device", - "tms9128", "TMS9128 VDP", - "cxd8530bq", "CXD8530BQ", - "cxd8514q", "CXD8514Q", - "sharp_lh28f400", "Sharp LH28F400 Flash", - "decocpu7", "DECO CPU-7", - "ppc602", "PowerPC 602", - "decodmd1", "Data East Pinball Dot Matrix Display Type 1", - "tms34020", "TMS34020", - "m6801", "M6801", - "k005289", "K005289", - "i8279", "8279 KDC", - "k053252", "Konami 053252", - "k053247", "Konami 053246 & 053247", - "buggyboy_sound", "Buggy Boy Custom", - "ppc403ga", "PowerPC 403GA", - "ppc604", "PowerPC 604", - "k001604", "Konami 001604", - "cobra_jvs_host", "COBRA_JVS_HOST", - "cobra_jvs", "COBRA_JVS", - "alpha8301", "ALPHA-8301", - "avg", "AVG", - "seibu_adpcm", "Seibu ADPCM", - "i8041", "I8041", - "decocass_tape", "DECO Cassette Tape", - "trident_vga", "Trident VGA", - "smc91c94", "SMC91C94", - "tc0280grd", "Taito TC0280GRD & TC0430GRW", - "tc0360pri", "Taito TC0360PRI", - "e132n", "E1-32N", - "i8032", "I8032", - "deco146", "DECO146PROT", - "i80c32", "I80C32", - "vr4310le_drc", "VR4310 (little) DRC", - "voodoo_banshee", "3dfx Voodoo Banshee", - "74148", "TTL 74148", - "74153", "TTL 74153", - "rm7000le_drc", "RM7000 (little) DRC", - "m48t37", "M48T37", - "hd6303y", "HD6303Y", - "exidy440_sound", "Exidy 440 CVSD", - "tc0480scp", "Taito TC0480SCP", - "x2212", "X2212 NVRAM", - "akiko", "CBM AKIKO", - "microtouch", "Microtouch Touchscreen", - "scc68070", "SCC68070", - "mcd212", "MCD212", - "cdi68070", "CDI68070", - "cdicdic", "CDICDIC", - "cdislave", "CDISLAVE", - "m48t08", "MK48T08", - "alpha8201", "ALPHA-8201", - "pentium3", "Pentium III", - "ataflash", "ATA Flash PCCARD", - "mb3773", "MB3773", - "intel_te28f160", "Intel TE28F160 Flash", - "intel_e28f400b", "Intel E28F400B Flash", - "taito_zoom", "Taito Zoom Sound System", - "mn1020012a", "MN1020012A", - "zsg2", "ZSG-2", - "ide_baseboard", "IDE Baseboard", - "tc8830f", "TC8830F", - "cxd8606bq", "CXD8606BQ", - "cxd8561cq", "CXD8561CQ", - "i8742", "I8742", - "pr8210", "Pioneer PR-8210", - "i8049", "I8049", - "wiping_sound", "Wiping Custom", - "naomi_m1_board", "NAOMI-M1-BOARD", - "h83337", "H8/3337", - "h8_intc", "H8 INTC", - "h8_8bits_timer_channel", "H8 8-bits timer channel", - "h8_16bits_timer_channel", "H8 16-bits timer channel", - "h83007", "H8/3007", - "sh1_drc", "SH-1 DRC", - "tms9980a", "TMS9980A", - "wd33c93", "33C93 SCSI", - "cps3_custom", "CPS3 Custom", - "midssio", "Midway SSIO Sound Board", - "gms30c2132", "GMS30C2132", - "h83334", "H8/3334", - "tms32032", "TMS32032", - "adsp2104", "ADSP-2104", - "m48t35", "M48T35", - "tms32031", "TMS32031", - "tms57002", "TMS57002", - "scsihd", "SCSIHD", - "cxd8538q", "CXD8538Q", - "k056800", "Konami 056800 MIRAC", - "se3208", "SE3208", - "vr0video", "VRender0 Video", - "ds1302", "DS1302", - "vrender0", "VRender0", - "cem3394", "CEM3394", - "tms9927", "TMS9927 VTC", - "cquestrot", "Cube Quest Rotate CPU", - "cquestlin", "Cube Quest Line CPU", - "cquestsnd", "Cube Quest Sound CPU", - "simutrek", "Simutrek Modified PR-8210", - "i8748", "I8748", - "st0016", "ST0016", - "seibu_cop_legacy", "Seibu COP Legacy", - "atjsa2", "Atari JSA II Sound Board", - "sknsspr", "sknsspr_device", - "k055673", "Konami 055673", - "keycus_c431", "KEYCUS C431", - "m68040", "M68040", - "tms32051", "TMS32051", - "tc0640fio", "Taito TC0640FIO", - "93c56_8", "Serial EEPROM 93C56 (256x8)", - "pc080sn", "Taito PC080SN", - "toshiba_t5182", "T5182", - "ppc603r", "PowerPC 603R", - "mb86233", "MB86233", - "segam1audio", "Sega Model 1 Sound Board", - "multipcm", "Sega/Yamaha 315-5560", - "tc0510nio", "Taito TC0510NIO", - "v3021", "v3021", - "ics2115", "ICS2115", - "rtc9701", "rtc9701", - "ymz770", "Yamaha YMZ770", - "epic12", "epic12_device", - "sh3be", "SH-3 (big)", - "linearflash16mb", "Linear Flash PCCARD (16MB)", - "k573mcr", "Konami Memory Card Reader", - "k573cassyi", "KONAMI 573 CASSETTE YI", - "ds2401", "DS2401", - "linearflash32mb", "Linear Flash PCCARD (32MB)", - "k573dio", "Konami 573 digital I/O board", - "mas3507d", "MAS3507D", - "k573casszi", "KONAMI 573 CASSETTE ZI", - "zs01", "ZS01", - "k573cassxi", "KONAMI 573 CASSETTE XI", - "m68301", "M68301", - "midtcs", "Midway Turbo Chip Squeak Sound Board", - "5a22", "5A22", - "spc700", "SPC700", - "snes_sound", "SNES Custom DSP (SPC700)", - "beep", "Beep", - "tc0091lvc", "TC0091LVC", - "namco53", "Namco 53xx", - "58xx", "Namco 58xx", - "56xx", "Namco 56xx", - "i80c51", "I80C51", - "z80dma", "Z8410 DMA", - "pr7820", "Pioneer PR-7820", - "z80sio", "Z80 SIO", - "22vp932", "Phillips 22VP932", - "adsp21062", "ADSP21062", - "ds1204", "DS1204", - "midsnt", "Midway Squawk 'n' Talk Sound Board", - "tms5200", "TMS5200", - "cop402", "COP402", - "pic16c55", "PIC16C55", - "igs_025_022", "IGS025", - "igs022", "IGS022", - "upd96050", "uPD96050", - "k573msu", "Konami Multi Session Unit", - "adc0838", "ADC0838", - "keycus_c410", "KEYCUS C410", - "astrocade", "Astrocade", - "i8251", "I8251", - "sega_sharrier_sprite", "Sega Space Harrier Sprites", - "avg_starwars", "AVG_STARWARS", - "tms5220", "TMS5220", - "i80188", "I80188", - "snk6502_sound", "snk6502 Custom", - "venture_sound", "Exidy SFX+PSG", - "nscsi_bus", "NSCSI Bus", - "nscsi_connector", "NSCSI device connector abstraction", - "scsi_harddisk", "SCSI HARDDISK", - "ncr537xx", "53C7xx SCSI", - "pit8253", "8253 PIT", - "filetto_cga", "ISA8_CGA_FILETTO", - "tetriskr_cga", "ISA8_CGA_TETRISKR", - "namco_c45_road", "Namco C45 Road", - "e132t", "E1-32T", - "tms9995", "TMS9995", - "22vp931", "Phillips 22VP931", - "i4004", "Intel I4004", - "hd6845", "HD6845 CRTC", - "flower_sound", "Flower Custom Sound", - "e132xt", "E1-32XT", - "toaplan_scu", "toaplan_scu_device", - "nsc8105", "NSC8105", - "i8741", "I8741", - "funcube_touchscrene", "Funcube Touchscreen", - "namco62", "Namco 62xx", - "93c76_8", "Serial EEPROM 93C76 (1024x8)", - "kaneko_grap2", "kaneko_grap2_device", - "upd7756", "uPD7756", - "voodoo_2", "3dfx Voodoo 2", - "taito8741_4pack", "Taito 8741 MCU 4 pack", - "msm6585", "MSM6585", - "st0020", "st0020_device", - "geebee_sound", "Gee Bee Custom", - "namco_63701x", "Namco 63701X", - "sega_yboard_sprite", "Sega Y-Board Sprites", - "huc6202", "HuC6202 VPC", - "i8155", "8155 RIOT", - "bfm_bd1", "BFM BD1 VFD controller", - "bfm_adder2", "BFM ADDER2", - "gomoku_sound", "Gomoku Custom", - "k033906", "Konami 033906", - "k037122", "Konami 0371222", - "adc12138", "ADC12138", - "mb_vcu", "Mazer Blazer custom VCU", - "gridlee_sound", "Gridlee Custom", - "ym2608", "YM2608", - "m48t02", "M48T02", - "k573npu", "Konami Network PCB Unit", - "adc1038", "ADC1038", - "k056230", "Konami 056230", - "atari_rle", "Atari RLE Motion Objects", - "asic65", "ASIC65", - "ins8050", "INS 8050 SC/MP", - "sega_hangon_sprite", "Sega Hang On Sprites", - "adsp2100", "ADSP-2100", - "adsp2101", "ADSP-2101", - "dsp32c", "DSP32C", - "i8080a", "8080A", - "k573cassy", "KONAMI 573 CASSETTE Y", - "h8s2394", "H8S/2394", - "h8s_intc", "H8S INTC", - "h8_adc_2357", "H8 ADC 2357", - "h8s_16bits_timer_channel", "H8S 16-bits timer channel", - "segausbrom", "Sega Universal Sound Board with ROM", - "tms9902", "TMS9902 ACC", - "ppu2c05_01", "2C05_01 PPU", - "janshi_vdp", "JANSHIVDP", - "wmsadpcm", "Williams ADPCM Sound Board", - "josvolly8741_4pack", "joshi Vollyball 8741 MCU 4 pack", - "v810", "V810", - "midi_kbd", "Generic MIDI Keyboard", - "r4600le_drc", "R4600 (little) DRC", - "hd63484", "HD63484 CRTC", - "renegade_adpcm", "Renegade Custom ADPCM", - "tms3615", "TMS3615", - "er2055", "ER2055", - "pentium4", "Pentium 4", - "indervd", "Inder / Dinamic TMS Video", - "cop420", "COP420", - "decocpu1", "Data East Pinball CPU Board Type 1", - "snkwave", "SNK Wave", - "r5000be_drc", "R5000 (big) DRC", - "tmp91640", "TMP91640", - "saa5050", "SAA5050", - "m58715", "M58715", - "indersb", "Inder 4xDAC Sound Board", - "sega315_5246", "Sega 315-5246", - "cartslot_image", "Cartslot", - "software_list", "Software list", - "k053250", "K053250", - "ppu2c05_02", "2C05_02 PPU", - "gms30c2116", "GMS30C2116", - "mjkjidai_adpcm", "Custom ADPCM", - "decocpu2", "Data East Pinball CPU Board Type 2", - "atjsa3s", "Atari JSA IIIs Sound Board", - "es5503", "Ensoniq ES5503", - "u8106", "U8106", - "mc3417", "MC3417", - "keycus_c443", "KEYCUS C443", - "wmsnarc", "Williams NARC Sound Board", - "naughtyb_sound", "Naughty Boy Custom", - "ygv608", "YGV608", - "m50458", "m50458", - "s3520cf", "s3520cf", - "rp5h01", "RP5H01", - "m6m80011ap", "M6M80011AP EEPROM", - "igs028", "IGS028", - "upd4992", "uPD4992", - "sega_outrun_sprite", "Sega Out Run Sprites", - "er5911_16", "Serial EEPROM ER5911 (64x16)", - "y2404", "Y2404", - "59xx", "Namco 59xx", - "e116xt", "E1-16XT", - "bootleg_sys16a_sprite", "Bootleg System 16A Sprites", - "es8712", "ES8712", - "ppu2c03b", "2C03B PPU", - "segausb", "Sega Universal Sound Board", - "pleiads_sound", "Pleiads Custom", - "dsp56156", "DSP56156", - "linearflash64mb", "Linear Flash PCCARD (64MB)", - "keycus_c432", "KEYCUS C432", - "z8002", "Z8002", - "polepos_sound", "Pole Position Custom", - "netlist_analog_output", "netlist analog output", - "popflame_sound", "Pop Flamer Custom", - "keycus_c411", "KEYCUS C411", - "decocpu6", "DECO CPU-6", - "mb90082", "mb90082", - "puzzlet_io", "Puzzlet Coin/Start I/O", - "pentium2", "Pentium II", - "avg_quantum", "AVG_QUANTUM", - "i5000snd", "I5000", - "m58819", "M58819", - "m58817", "M58817", - "gaelco_serial", "gaelco_serial", - "at89c4051", "AT89C4051", - "redbaron_custom", "Red Baron Custom", - "redline_80186_sound", "Redline Racer 80186 DAC", - "sp0256", "SP0256", - "s3_vga", "S3 Graphics VGA", - "ibm8514a", "IBM8514A", - "bfm_dm01", "Bellfruit Dotmatrix 01", - "digitalker", "Digitalker", - "dsbz80", "Sega Z80-based Digital Sound Board", - "dm9368", "DM9368", - "m3745x", "Mitsubishi M37450", - "i860xr", "i860XR", - "i80c31", "I80C31", - "m68ec030", "M68EC030", - "keycus_c409", "KEYCUS C409", - "r3051", "R3051", - "gms30c2232", "GMS30C2232", - "midcsd", "Midway Chip Squeak Deluxe Sound Board", - "nile", "NiLe", - "keycus_c442", "KEYCUS C442", - "cxd8530aq", "CXD8530AQ", - "keycus_c406", "KEYCUS C406", - "avg_tempest", "AVG_TEMPEST", - "cop421", "COP421", - "avg_tomcat", "AVG_TOMCAT", - "ppu2c05_04", "2C05_04 PPU", - "tia_ntsc_video", "TIA Video (NTSC)", - "tia_sound", "TIA", - "esrip", "ESRIP", - "turrett_hdd", "Turrett Tower HDD", - "ttsnd", "Turret Tower Sound", - "tx1_sound", "TX-1 Custom", - "scn2674_device", "scn2674_device", - "ins8154", "INS8154", - "victory_sound", "Exidy SFX+PSG+Speech", - "ppu2c05_03", "2C05_03 PPU", - "r4700le_drc", "R4700 (little) DRC", - "ds5002fp", "DS5002FP", - "keycus_c430", "KEYCUS C430", - - // additional rom names from mame4all 0.37b5 - "64streej", "64th. Street - A Detective Story (Japan)", - "720b", "720 Degrees (set 2)", - "99lstwra", "'99 The Last War (alternate)", - "actfanc1", "Act-Fancer Cybernetick Hyper Weapon (World revision 1)", - "actfancj", "Act-Fancer Cybernetick Hyper Weapon (Japan revision 1)", - "alexkida", "Alex Kidd (set 2)", - "aliensya", "Alien Syndrome (set 2)", - "aliensyb", "Alien Syndrome (set 3)", - "aliensyj", "Alien Syndrome (Japan)", - "altbeas2", "Altered Beast (Version 2)", - "archriv2", "Arch Rivals (rev 2.0)", - "ark2jp", "Arkanoid - Revenge of DOH (Japan)", - "ark2us", "Arkanoid - Revenge of DOH (US)", - "arkanoi2", "Arkanoid - Revenge of DOH (World)", - "arkbl2", "Arkanoid (Japanese bootleg Set 2)", - "arknoidj", "Arkanoid (Japan)", - "arknoidu", "Arkanoid (US)", - "armorca2", "Armored Car (set 2)", - "astdelu1", "Asteroids Deluxe (rev 1)", - "asteroi1", "Asteroids (rev 1)", - "asteroib", "Asteroids (bootleg on Lunar Lander hardware)", - "astorm2p", "Alien Storm (2 Player)", - "atetckt2", "Tetris (Cocktail set 2)", - "atetcktl", "Tetris (Cocktail set 1)", - "atlants2", "Battle of Atlantis (set 2)", - "auraila", "Aurail (set 2)", - "avenger2", "Avengers (set 2)", - "battlan2", "Battle Lane Vol. 5 (set 2)", - "battlan3", "Battle Lane Vol. 5 (set 3)", - "battlntj", "Battlantis (Japan)", - "batugnsp", "Batsugun Special Ver.", - "bayrouta", "Bay Route (set 2)", - "bayrtbl1", "Bay Route (bootleg set 1)", - "bayrtbl2", "Bay Route (bootleg set 2)", - "berlwalt", "Berlin Wall, The (set 2)", - "bermudaa", "Bermuda Triangle (US early version)", - "bermudaj", "Bermuda Triangle (Japan)", - "bktigerb", "Black Tiger (bootleg)", - "bladstle", "Blades of Steel (version E)", - "blckgalb", "Block Gal (bootleg)", - "blckout2", "Block Out (set 2)", - "blkdrgnb", "Black Dragon (bootleg)", - "blsthead", "Blasteroids (with heads)", - "blstroi2", "Blasteroids (version 2)", - "blueprnj", "Blue Print (Jaleco)", - "bombjac2", "Bomb Jack (set 2)", - "bubbobr1", "Bubble Bobble (US)", - "bublbobr", "Bubble Bobble (US with mode select)", - "bullfgtj", "Tougyuu, The (Japan)", - "burningh", "Burning Fight (set 2)", - "bzone2", "Battle Zone (set 2)", - "cabal2", "Cabal (US set 2)", - "cameltru", "Camel Try (US)", - "canbprot", "Canyon Bomber (prototype)", - "captcomj", "Captain Commando (Japan)", - "captcomu", "Captain Commando (US)", - "carnvckt", "Carnival (cocktail)", - "ccastle2", "Crystal Castles (set 2)", - "cclimbrj", "Crazy Climber (Japan)", - "centipb2", "Centipede (bootleg set 2)", - "centipd2", "Centipede (revision 2)", - "champbbj", "Champion Baseball (Japan)", - "checkmaj", "Checkman (Japan)", - "chplft", "Choplifter", - "chplftb", "Choplifter (alternate)", - "chplftbl", "Choplifter (bootleg)", - "ckonga", "Crazy Kong (set 2)", - "ckongjeu", "Crazy Kong (Jeutel bootleg)", - "cninja0", "Caveman Ninja (World revision 0)", - "cobracmj", "Cobra-Command (Japan)", - "combasc", "Combat School (joystick)", - "combascb", "Combat School (bootleg)", - "combascj", "Combat School (Japan trackball)", - "combasct", "Combat School (trackball)", - "commandj", "Senjo no Ookami", - "commandu", "Commando (US)", - "contrajb", "Contra (Japan bootleg)", - "cosmognj", "Cosmo Gang the Video (Japan)", - "crbalon2", "Crazy Balloon (set 2)", - "crimfgt2", "Crime Fighters (World 2 Players)", - "crimfgtj", "Crime Fighters (Japan 2 Players)", - "cyberb2p", "Cyberball 2072 (2 player)", - "cyberba2", "Cyberball (Version 2)", - "cyberbt", "Tournament Cyberball 2072", - "darksea1", "Dark Seal (World revision 1)", - "darkseaj", "Dark Seal (Japan)", - "dbldyn", "Double Dynamites, The", - "ddrago3b", "Double Dragon 3 - The Rosetta Stone (bootleg)", - "deadconj", "Dead Connection (Japan)", - "defendg", "Defender (Green label)", - "defendw", "Defender (White label)", - "destderb", "Demolition Derby", - "destderm", "Demolition Derby (2-Player Mono Board Version)", - "devstor2", "Devastators (version X)", - "devstor3", "Devastators (version V)", - "digdug2a", "Dig Dug II (set 2)", - "digdugb", "Dig Dug (set 2)", - "dkjrbl", "Donkey Kong Junior (bootleg?)", - "dkjrjp", "Donkey Kong Junior (Japan)", - "dkngjrjp", "Donkey Kong Jr. (Original Japanese)", - "dkongjp", "Donkey Kong (Japan set 1)", - "dkongjpo", "Donkey Kong (Japan set 2)", - "docastl2", "Mr. Do's Castle (set 2)", - "dorunru2", "Do! Run Run (set 2)", - "dorunruc", "Do! Run Run (Do's Castle hardware)", - "dotriku2", "Dottori Kun (old version)", - "dspirito", "Dragon Spirit (old version)", - "dwj", "Tenchi wo Kurau (Japan)", - "earthinv", "Super Earth Invasion", - "einnings", "Extra Innings", - "elecyoy2", "Electric Yo-Yo, The (set 2)", - "elevatob", "Elevator Action (bootleg)", - "espiale", "Espial (Europe)", - "exctscca", "Exciting Soccer (alternate music)", - "exctsccb", "Exciting Soccer (bootleg)", - "exerizrb", "Exerizer (Japan) (bootleg)", - "fantzono", "Fantasy Zone (Old Ver.)", - "finalizb", "Finalizer - Super Transformation (bootleg)", - "firetpbl", "Fire Trap (Japan bootleg)", - "flicky2", "Flicky (set 2)", - "froggrmc", "Frogger (modified Moon Cresta hardware)", - "frogseg1", "Frogger (Sega set 1)", - "frogseg2", "Frogger (Sega set 2)", - "ftsoccer", "Fighting Soccer", - "galag88b", "Galaga '88 (set 2)", - "galag88j", "Galaga '88 (Japan)", - "galaga84", "Galaga '84", - "galagab2", "Galaga (bootleg)", - "galagads", "Galaga (fast shoot)", - "galaxb", "Galaxian (bootleg)", - "galmidw", "Galaxian (Midway)", - "gangwarb", "Gang Wars (bootleg)", - "gatedom1", "Gate of Doom (US revision 1)", - "gaunt2p", "Gauntlet (2 Players)", - "gauntir1", "Gauntlet (Intermediate Release 1)", - "gauntir2", "Gauntlet (Intermediate Release 2)", - "getstar", "Guardian", - "getstarb", "Get Star (bootleg)", - "ghoulsj", "Dai Makai-Mura (Japan)", - "goldnabl", "Golden Axe (bootleg)", - "goldnaxa", "Golden Axe (Version 2)", - "goldnaxb", "Golden Axe (Version 2 317-0110)", - "goldnaxc", "Golden Axe (Version 2 317-0122)", - "goldnaxj", "Golden Axe (Version 1, Japan)", - "gravitr2", "Gravitar (version 2)", - "grdius2a", "Gradius II - Gofer no Yabou (Japan set 2)", - "grdius2b", "Gradius II - Gofer no Yabou (Japan set 3)", - "grdius3a", "Gradius III (Asia)", - "gundeala", "Gun Dealer (set 2)", - "gunforcu", "Gunforce - Battle Fire Engulfed Terror Island (US)", - "gunfronj", "Gun Frontier (Japan)", - "gunsmoka", "Gun.Smoke (US set 2)", - "gunsmokj", "Gun.Smoke (Japan)", - "gunsmrom", "Gun.Smoke (US set 1)", - "hardhedb", "Hard Head (Bootleg)", - "hcastlea", "Haunted Castle (set 2)", - "hcastlej", "Akuma-Jou Dracula (Japan)", - "helifira", "HeliFire (revision A)", - "hitnmis2", "Hit 'n Miss (version 2.0)", - "hyprolyb", "Hyper Olympic (bootleg)", - "indytem2", "Indiana Jones and the Temple of Doom (set 2)", - "indytem3", "Indiana Jones and the Temple of Doom (set 3)", - "indytem4", "Indiana Jones and the Temple of Doom (set 4)", - "intrepi2", "Intrepid (set 2)", - "invrvnga", "Invader's Revenge (Dutchford)", - "jackrab2", "Jack Rabbit (set 2)", - "jackrabs", "Jack Rabbit (special)", - "junglkj2", "Jungle King (Japan, earlier)", - "junofstg", "Juno First (Gottlieb)", - "jyuohki", "Jyuohki (Japan)", - "kangaroa", "Kangaroo (Atari)", - "kangarob", "Kangaroo (bootleg)", - "karatblu", "Karate Blazers (US)", - "kicka", "Kick (cocktail)", - "kingbalj", "King & Balloon (Japan)", - "kodure", "Kodure Ookami (Japan)", - "kungfud", "Kung Fu Master (Data East)", - "kuniokub", "Nekketsu Kouha Kunio-kun (Japan bootleg)", - "kurikina", "Kuri Kinton (prototype?)", - "kyukaido", "Kyuukai Douchuuki (Japan old version)", - "lastmiss", "Last Mission (US revision 6)", - "lastmss2", "Last Mission (US revision 5)", - "lifefrcj", "Lifeforce (Japan)", - "losttmbh", "Lost Tomb (hard)", - "lstduela", "Last Duel (US set 2)", - "lstduelb", "Last Duel (bootleg)", - "lwingsjp", "Ales no Tsubasa (Japan)", - "mainevt2", "Main Event, The (version F)", - "makaimuc", "Makai-Mura (Revision C)", - "makaimug", "Makai-Mura (Revision G)", - "mappyjp", "Mappy (Japan)", - "marblea", "Marble Madness (set 3)", - "mariojp", "Mario Bros. (Japan)", - "marvlanj", "Marvel Land (Japan)", - "megaznik", "Mega Zone (Kosuka)", - "minigol2", "Mini Golf (set 2)", - "mjnquesb", "Mahjong Quest (No Nudity)", - "mk2r32", "Mortal Kombat II (rev L3.2 (European))", - "monwar2a", "Moon War II (set 2)", - "mooncrsg", "Moon Cresta (Gremlin)", - "moonwalk", "Moon Walker (Set 1)", - "moonwar2", "Moon War II (set 1)", - "moonwlka", "Moon Walker (Set 2)", - "moonwlkb", "Moon Walker (bootleg)", - "mrvikinj", "Mister Viking (Japan)", - "mspacatk", "Ms. Pac-Man Plus", - "myheroj", "Seishun Scandal (Japan)", - "naughtya", "Naughty Boy (bootleg)", - "naughtyc", "Naughty Boy (Cinematronics)", - "navalone", "Navalone", - "nbajamt1", "NBA Jam TE (rev 1.0 01/17/94)", - "nbajamt2", "NBA Jam TE (rev 2.0 01/28/94)", - "nbajamt3", "NBA Jam TE (rev 3.0 03/04/94)", - "nbamaxht", "NBA Maximum Hangtime (rev 1.0)", - "nebulbee", "Nebulous Bee", - "nemesuk", "Nemesis (World?)", - "nibblera", "Nibbler (set 2)", - "ninjak2a", "Ninja Kid II (set 2)", - "ninjak2b", "Ninja Kid II (set 3)", - "nov2001u", "Nova 2001 (US)", - "npacmod", "PuckMan (harder?)", - "nprincsb", "Ninja Princess (bootleg?)", - "nprincsu", "Ninja Princess (not encrypted)", - "offtwalc", "Off the Wall (2-player cocktail)", - "oscarj0", "Psycho-Nics Oscar (Japan revision 0)", - "oscarj", "Psycho-Nics Oscar (Japan revision 2)", - "outruna", "Out Run (set 2)", - "outzonep", "Out Zone (bootleg)", - "pacland2", "Pac-Land (set 2)", - "pacland3", "Pac-Land (set 3)", - "pacmanij", "Pac-Mania (Japan)", - "pacmanjp", "PuckMan (Japan set 2)", - "pacmanm", "Pac-Man (Midway)", - "panica", "Space Panic (set 2)", - "pbactio2", "Pinball Action (set 2)", - "pipibibi", "Pipi & Bibis / Whoopee (Japan) [bootleg ?]", - "pitfallu", "Pitfall II (not encrypted)", - "pitfigh3", "Pit Fighter (version 3)", - "polepos1", "Pole Position (Atari version 1)", - "poleposa", "Pole Position (Atari version 2)", - "poleps2a", "Pole Position II (Atari)", - "poleps2b", "Pole Position II (Atari bootleg 1)", - "poleps2c", "Pole Position II (Atari bootleg 2)", - "popeye2", "Popeye (set 2)", - "popflama", "Pop Flamer (set 2)", - "poundfou", "Pound for Pound (US)", - "prehislu", "Prehistoric Isle in 1930 (US)", - "pulirulj", "PuLiRuLa (Japan)", - "punishrj", "Punisher, The (Japan)", - "punishru", "Punisher, The (US)", - "punksht2", "Punk Shot (2 Players)", - "puzbobb", "Puzzle Bobble (Japan, B-System)", - "qadj", "Quiz & Dragons (Japan)", - "qbertjp", "Q*bert (Japan)", - "qtono2", "Quiz Tonosama no Yabou 2 Zenkoku-ban (Japan)", - "quartetj", "Quartet (Japan)", - "quartrba", "Quarterback (set 2)", - "qwakprot", "Qwak (prototype)", - "rainbow", "Rainbow Islands", - "rainbowe", "Rainbow Islands (Extra)", - "rambo3a", "Rambo III (set 2, US)", - "ramprt2p", "Rampart (2-player Joystick)", - "rastanu2", "Rastan (US set 2)", - "rescrdsa", "Rescue Raider (Stand-Alone)", - "retofin1", "Return of the Invaders (bootleg set 1)", - "retofin2", "Return of the Invaders (bootleg set 2)", - "ringkin2", "Ring King (set 2)", - "ringkin3", "Ring King (set 3)", - "robocpu0", "Robocop (US revision 0)", - "robotryo", "Robotron (Yellow/Orange label)", - "rockragj", "Koi no Hotrock (Japan)", - "rocnropk", "Roc'n Rope (Kosuka)", - "rthundro", "Rolling Thunder (old version)", - "rtypepj", "R-Type (Japan prototype)", - "saturn", "Saturn", - "schasrcv", "Space Chaser (CV version)", - "scrambls", "Scramble (Stern)", - "sctionza", "Section Z (set 2)", - "sdioj", "SDI - Strategic Defense Initiative (Japan)", - "seganinu", "Sega Ninja (not encrypted)", - "sengokh", "Sengoku / Sengoku Denshou (set 2)", - "sercharu", "SAR - Search And Rescue (US)", - "sf1", "Street Fighter (World)", - "sf1jp", "Street Fighter (Japan)", - "sf1us", "Street Fighter (US)", - "sf2a", "Street Fighter II - The World Warrior (US 910206)", - "sf2b", "Street Fighter II - The World Warrior (US 910214)", - "sf2cea", "Street Fighter II' - Champion Edition (US rev A)", - "sf2ceb", "Street Fighter II' - Champion Edition (US rev B)", - "sf2cej", "Street Fighter II' - Champion Edition (Japan)", - "sf2e", "Street Fighter II - The World Warrior (US 910228)", - "sf2jb", "Street Fighter II - The World Warrior (Japan 910214)", - "sf2t", "Street Fighter II' - Hyper Fighting (US)", - "sf2tj", "Street Fighter II' Turbo - Hyper Fighting (Japan)", - "sfeverbw", "Space Fever (black and white)", - "shangonb", "Super Hang-On (bootleg)", - "shdancrj", "Shadow Dancer (Japan)", - "shinobia", "Shinobi (set 2)", - "shinobib", "Shinobi (set 3)", - "shinobl", "Shinobi (bootleg)", - "shootoub", "Shoot Out (Korean Bootleg)", - "shootouj", "Shoot Out (Japan)", - "sichuana", "Sichuan II (hack ?) (set 2)", - "sidearjp", "Side Arms - Hyper Dyne (Japan)", - "sidearmr", "Side Arms - Hyper Dyne (US)", - "sidepctb", "Side Pocket (bootleg)", - "sidepctj", "Side Pocket (Japan)", - "silkwrm2", "Silkworm (set 2)", - "simps2pj", "Simpsons, The (2 Players Japan)", - "simpsn2p", "Simpsons, The (2 Players)", - "sinista1", "Sinistar (prototype version)", - "sinista2", "Sinistar (revision 2)", - "skingam2", "Irem Skins Game, The (US set 2)", - "skullxb2", "Skull & Crossbones (set 2)", - "skykiddo", "Sky Kid Deluxe (set 2)", - "slapbtjp", "Slap Fight (Japan bootleg)", - "slapbtuk", "Slap Fight (English bootleg)", - "snowbroa", "Snow Bros. - Nick & Tom (set 2)", - "snowbrob", "Snow Bros. - Nick & Tom (set 3)", - "snowbroj", "Snow Bros. - Nick & Tom (Japan)", - "spacfura", "Space Fury (revision A)", - "spinlbrj", "Spinal Breakers (Japan)", - "spinlbru", "Spinal Breakers (US)", - "spnchotj", "Super Punch-Out!! (Japan)", - "sptrekct", "Space Trek (cocktail)", - "spyhnt2a", "Spy Hunter 2 (rev 1)", - "sqixbl", "Super Qix (bootleg)", - "srumblr2", "Speed Rumbler, The (set 2)", - "sspacat2", "Space Attack (upright, older)", - "sspacatc", "Space Attack (cocktail)", - "ssrdrabd", "Sunset Riders (Asia 2 Players ver. ABD)", - "ssrdrebc", "Sunset Riders (World 2 Players ver. EBC)", - "ssrdrebd", "Sunset Riders (World 2 Players ver. EBD)", - "ssrdrjbd", "Sunset Riders (Japan 2 Players ver. JBD)", - "ssrdruac", "Sunset Riders (US 4 Players ver. UAC)", - "ssrdrubc", "Sunset Riders (US 2 Players ver. UBC)", - "ssrdruda", "Sunset Riders (US 4 Players ver. UDA)", - "starfore", "Star Force (encrypted)", - "starjacs", "Star Jacker (Stern)", - "starwar1", "Star Wars (rev 1)", - "stratvxb", "Stratovox (bootleg)", - "streets1", "Street Smart (US version 1)", - "streetsj", "Street Smart (Japan version 1)", - "stridrja", "Strider Hiryu (Japan set 2)", - "supbtimj", "Super Burger Time (Japan)", - "superpcm", "Super Pac-Man (Midway)", - "superqix", "Super Qix", - "suprmou2", "Funny Mouse (bootleg?)", - "surpratk", "Surprise Attack (Japan)", - "tankfrcj", "Tank Force (Japan)", - "tatsujn2", "Truxton II / Tatsujin II / Tatsujin Oh (Japan)", - "terracra", "Terra Cresta (YM2203)", - "terracrb", "Terra Cresta (YM3526 set 2)", - "tetrisa", "Tetris (Sega Set 2)", - "thehustj", "Hustler, The (Japan version J)", - "thnderxj", "Thunder Cross (Japan)", - "tigerh2", "Tiger Heli (set 2)", - "timesol1", "Time Soldiers (US Rev 1)", - "timscanr", "Time Scanner", - "tmnt22p", "Teenage Mutant Ninja Turtles - Turtles in Time (2 Players US)", - "tndrcadj", "Tokusyu Butai UAG (Japan)", - "tnzs2", "NewZealand Story 2, The (World)", - "tnzsb", "NewZealand Story, The (World, bootleg)", - "todruagb", "Tower of Druaga (set 2)", - "toki2", "Toki (set 2)", - "toki3", "Toki (set 3)", - "tomahaw5", "Tomahawk 777 (Revision 5)", - "toobinp", "Toobin' (Prototype)", - "trackflc", "Track & Field (Centuri)", - "trogp", "Trog (prototype, rev 4.00 07/27/90)", - "tsamura2", "Samurai Nihon-ichi (set 2)", - "tumblep2", "Tumble Pop (bootleg set 2)", - "tumblepb", "Tumble Pop (bootleg set 1)", - "tutankst", "Tutankham (Stern)", - "twincobu", "Twin Cobra (US)", - "vangrdce", "Vanguard (Centuri)", - "vanvans", "Van Van Car (Sanritsu)", - "vaportru", "Vapor Trail - Hyper Offence Formation (US)", - "vendett2", "Vendetta (Asia set 2)", - "vendettj", "Crime Fighters 2 (Japan)", - "vigilntj", "Vigilante (Japan)", - "vigilntu", "Vigilante (US)", - "vimana2", "Vimana (set 2)", - "vsyard", "10 Yard Fight (Vs. version 11/05/84)", - "vsyard2", "10 Yard Fight (Vs. version, set 2)", - "vulgus2", "Vulgus (set 2)", - "warlord", "Warlords", - "warpwar2", "Warp Warp (Rock-ola set 2)", - "warpwarr", "Warp Warp (Rock-ola set 1)", - "wb3a", "Wonder Boy III - Monster Lair (set 2)", - "wb3bl", "Wonder Boy III - Monster Lair (bootleg)", - "wbmlj", "Wonder Boy in Monster Land (Japan set 1)", - "wbmlj2", "Wonder Boy in Monster Land (Japan set 2)", - "wbmlju", "Wonder Boy in Monster Land (Japan not encrypted)", - "wboy4u", "Wonder Boy (set 4 not encrypted)", - "wexpresb", "Western Express (bootleg)", - "wwester1", "Wild Western (set 2)", - "yard", "10 Yard Fight", - "yokaidko", "Yokai Douchuuki (Japan old version)", - "youkaidk", "Yokai Douchuuki (Japan new version)", - "zzyzzyx2", "Zzyzzyxx (set 2)", + "7474", "7474 TTL", + "40105", "40105", + "74148", "TTL 74148", + "74153", "TTL 74153", + "990189", "TM 990/189 University Board microcomputer", NULL };