Files
wizzardRedux/includes/remapping.php
2016-03-18 01:42:48 -07:00

877 lines
42 KiB
PHP

<?php
/*------------------------------------------------------------------------------------
Map all known external sets to "Manufacturer - System" combos
Original code by Matt Nadareski (darksabre76)
-----------------------------------------------------------------------------------*/
// MAME softlist mapping
$mapping_mame = array (
"32x.xml" => "Sega - 32X",
"3do_m2.xml" => "Panasonic - 3DO M2",
"a2600.xml" => "Atari - 2600",
"a2600_cass.xml" => "Atari - 2600",
"a5200.xml" => "Atari - 5200",
"a7800.xml" => "Atari - 7800",
"a800.xml" => "Atari - 8bit",
"a800_flop.xml" => "Atari - 8bit",
"abc1600.xml" => "Luxor - ABC 1600",
"abc800.xml" => "Luxor - ABC 800",
"abc800_hdd.xml" => "Luxor - ABC 800",
"abc806.xml" => "Luxor - ABC 806",
"abc80_cass.xml" => "Luxor - ABC 80",
"abc80_flop.xml" => "Luxor - ABC 80",
"adam_cart.xml" => "Coleco - ColecoVision, ColecoVision ADAM",
"adam_cass.xml" => "Coleco - ColecoVision, ColecoVision ADAM",
"adam_flop.xml" => "Coleco - ColecoVision, ColecoVision ADAM",
"advantage.xml" => "NorthStar - Advantage",
"advision.xml" => "Entex - Adventure Vision",
"aim65_cart.xml" => "Rockwell - AIM 65",
"aleste.xml" => "Patisonic - Aleste 520EX",
"alice32.xml" => "Matra Hachette - Alice 32 & 90",
"alice90.xml" => "Matra Hachette - Alice 32 & 90",
"alphatro_flop.xml" => "Triumph-Adler - Alphatronic PC",
"altos5.xml" => "Altos Computer Systems - Series 5",
"amiga_a1000.xml" => "Commodore - Amiga",
"amiga_a3000.xml" => "Commodore - Amiga",
"amiga_apps.xml" => "Commodore - Amiga",
"amiga_flop.xml" => "Commodore - Amiga",
"amiga_hardware.xml" => "Commodore - Amiga",
"amiga_workbench.xml" => "Commodore - Amiga",
"amigaaga_flop.xml" => "Commodore - Amiga",
"amigaecs_flop.xml" => "Commodore - Amiga",
"amigaocs_flop.xml" => "Commodore - Amiga",
"ampro.xml" => "Ampro - Little Board",
"apc.xml" => "NEC - Advanced Personal Computer",
"apfimag_cass.xml" => "APF - M-1000",
"apfm1000.xml" => "APF - M-1000",
"apogee.xml" => "Radio-86RK - Apogej BK-01",
"apollo_ctape.xml" => "Hewlett-Packard - Apollo",
"apple1.xml" => "Apple - I",
"apple2.xml" => "Apple - II",
"apple2gs.xml" => "Apple - II",
"apple3.xml" => "Apple - III",
"aquarius.xml" => "Mattel - Aquarius",
"arcadia.xml" => "Emerson - Arcadia 2001",
"archimedes.xml" => "Acorn - Archimedes",
"astrocde.xml" => "Bally Professional - Arcade, Astrocade",
"atom.xml" => "Acorn - Atom",
"atom_cass.xml" => "Acorn - Atom",
"atom_flop.xml" => "Acorn - Atom",
"atom_rom.xml" => "Acorn - Atom",
"attache.xml" => "Otrona - Attache",
"b2m.xml" => "BNPO - Bashkiria-2M",
"bbc_32016_flop.xml" => "Acorn - BBC, Electron",
"bbc_65c102_flop.xml" => "Acorn - BBC, Electron",
"bbc_68000_flop.xml" => "Acorn - BBC, Electron",
"bbc_80186_flop.xml" => "Acorn - BBC, Electron",
"bbc_arm_flop.xml" => "Acorn - BBC, Electron",
"bbc_flop_32016.xml" => "Acorn - BBC, Electron",
"bbc_flop_6502.xml" => "Acorn - BBC, Electron",
"bbc_flop_65c102.xml" => "Acorn - BBC, Electron",
"bbc_flop_68000.xml" => "Acorn - BBC, Electron",
"bbc_flop_80186.xml" => "Acorn - BBC, Electron",
"bbc_flop_arm.xml" => "Acorn - BBC, Electron",
"bbc_flop_torch.xml" => "Acorn - BBC, Electron",
"bbc_flop_z80.xml" => "Acorn - BBC, Electron",
"bbc_torch_flop.xml" => "Acorn - BBC, Electron",
"bbc_z80_flop.xml" => "Acorn - BBC, Electron",
"bbca_cass.xml" => "Acorn - BBC, Electron",
"bbcb_cass.xml" => "Acorn - BBC, Electron",
"bbcb_cass_de.xml" => "Acorn - BBC, Electron",
"bbcb_de_cass.xml" => "Acorn - BBC, Electron",
"bbcb_flop.xml" => "Acorn - BBC, Electron",
"bbcb_flop_orig.xml" => "Acorn - BBC, Electron",
"bbcb_flop_us.xml" => "Acorn - BBC, Electron",
"bbcb_orig_flop.xml" => "Acorn - BBC, Electron",
"bbcb_us_flop.xml" => "Acorn - BBC, Electron",
"bbcbc.xml" => "BBC - Bridge Companion",
"bbcm_cart.xml" => "Acorn - BBC, Electron",
"bbcm_cass.xml" => "Acorn - BBC, Electron",
"bbcm_flop.xml" => "Acorn - BBC, Electron",
"bbcmc_flop.xml" => "Acorn - BBC, Electron",
"bk0010.xml" => "Elektronika - BK-0010",
"bml3_flop.xml" => "Hitachi - Basic Master Level 3",
"bw12.xml" => "Bondwell - 12",
"bw14.xml" => "Bondwell - 14",
"bw2.xml" => "Bondwell - 2",
"bx256hp_flop.xml" => "Commodore - BX256-80HP, CBM 730",
"c128_cart.xml" => "Commodore - 128",
"c128_flop.xml" => "Commodore - 128",
"c128_rom.xml" => "Commodore - 128",
"c64_cart.xml" => "Commodore - 64",
"c64_cass.xml" => "Commodore - 64",
"c64_flop.xml" => "Commodore - 64",
"c65_flop.xml" => "Commodore - 65",
"casloopy.xml" => "Casio - Loopy",
"cbm2_cart.xml" => "Commodore - CBM-II",
"cbm2_flop.xml" => "Commodore - CBM-II",
"cbm8096_flop.xml" => "Commodore - 8096",
"cbm8296_flop.xml" => "Commodore - 8296",
"cc40_cart.xml" => "Texas Instruments - CC-40",
"cd32.xml" => "Commodore - Amiga",
"cdi.xml" => "Philips - CD-i",
"cdtv.xml" => "Commodore - Amiga",
"cgenie_cart.xml" => "EACA - EG2000 Colour Genie",
"cgenie_cass.xml" => "EACA - EG2000 Colour Genie",
"channelf.xml" => "Fairchild - Channel F",
"coco_cart.xml" => "Tandy Radio Shack - TRS-80 Color Computer",
"coco_flop.xml" => "Tandy Radio Shack - TRS-80 Color Computer",
"coleco.xml" => "Coleco - ColecoVision, ColecoVision ADAM",
"compclr2_flop.xml" => "ISC - Compucolor II",
"compis.xml" => "Telenova - Compis",
"comx35_flop.xml" => "COMX - COMX-35",
"copera.xml" => "Sega - PICO",
"cpc_cass.xml" => "Amstrad - CPC",
"cpc_flop.xml" => "Amstrad - CPC",
"crvision.xml" => "VTech - CreatiVision",
"cx3000tc.xml" => "Palson - CX 3000 Tele Computer",
"dai_cass.xml" => "DAI - Personal Computer",
"database.xml" => "Voltmace - Database",
"dim68k.xml" => "Dimension - 68000",
"dmv.xml" => "NCR - Decision Mate V",
"dps1.xml" => "Ithaca InterSystems - DPS-1",
"ec1841.xml" => "MPO BT - EC 1841",
"einstein.xml" => "Tatung - Einstein TC-01",
"electron_cart.xml" => "Acorn - BBC, Electron",
"ep64_cart.xml" => "Enterprise - 64",
"ep64_cass.xml" => "Enterprise - 64",
"ep64_flop.xml" => "Enterprise - 64",
"epson_cpm.xml" => "Epson - CPM",
"exl100.xml" => "Exelvision Exeltel, EXL100",
"famicom_cass.xml" => "Nintendo - Famicom BASIC",
"famicom_flop.xml" => "Nintendo - Famicom Disk System",
"fm77av.xml" => "Fujitsu - FM-77AV",
"fm7_cass.xml" => "Fujitsu - FM-7",
"fm7_disk.xml" => "Fujitsu - FM-7",
"fmtowns_cd.xml" => "Fujitsu - FM Towns",
"g7400.xml" => "Philips - Videopac+, Odyssey2",
"galaxy.xml" => "Galaksija - Galaksija, Galaksija Plus",
"gamate.xml" => "Bit Corp - Gamate",
"gameboy.xml" => "Nintendo - Game Boy",
"gamecom.xml" => "Tiger - Game.com",
"gamegear.xml" => "Sega - Game Gear",
"gameking.xml" => "TimeTop - GameKing",
"gameking3.xml" => "TimeTop - GameKing",
"gamepock.xml" => "Epoch - Game Pocket Computer",
"gba.xml" => "Nintendo - Game Boy Advance",
"gbcolor.xml" => "Nintendo - Game Boy Color",
"genius.xml" => "VTech - Genius",
"gimix.xml" => "Gimix - 6809",
"gjmovie.xml" => "VTech - Genius",
"gl2000.xml" => "VTech - Genius",
"gl6000sl.xml" => "VTech - Genius",
"glcolor.xml" => "VTech - Genius",
"gmaster.xml" => "Hartung - Game Master",
"gp32.xml" => "GamePark - GP32",
"guab.xml" => "JPM - Give us a Break",
"gx4000.xml" => "Amstrad - GX4000",
"h21.xml" => "TRQ - Video Computer H-21",
"horizon.xml" => "NorthStar - Horizon",
"hp9835a_rom.xml" => "Hewlett-Packard - 9835",
"hp9845a_rom.xml" => "Hewlett-Packard - 9845",
"hp9845b_rom.xml" => "Hewlett-Packard - 9845",
"ht68k.xml" => "Hawthorne Technologies - HT68K",
"i7000_card.xml" => "Itautec - I-7000",
"ibm5140.xml" => "IBM - PC Compatibles",
"ibm5150.xml" => "IBM - PC Compatibles",
"ibm5150_cass.xml" => "IBM - PC Compatibles",
"ibm5160_flop.xml" => "IBM - PC Compatibles",
"ibm5170.xml" => "IBM - PC Compatibles",
"ibm5170_cdrom.xml" => "IBM - PC Compatibles",
"ibmpcjr_cart.xml" => "IBM - PC Jr",
"ibmpcjr_flop.xml" => "IBM - PC Jr",
"interact.xml" => "Interact - Family Computer",
"intv.xml" => "Mattel - Intellivision",
"intvecs.xml" => "Mattel - Intellivision",
"iq128.xml" => "VTech - Genius",
"iq151_cart.xml" => "ZPA Novy Bor - IQ-151",
"iq151_flop.xml" => "ZPA Novy Bor - IQ-151",
"jaguar.xml" => "Atari - Jaguar",
"juicebox.xml" => "Mattel - Juice Box",
"jupace_cass.xml" => "Jupiter Cantab - Jupiter Ace",
"kayproii.xml" => "Kaypro - II",
"kc_cart.xml" => "Robotron - KC85",
"kc_cass.xml" => "Robotron - KC85",
"kc_flop.xml" => "Robotron - KC85",
"korvet_flop.xml" => "Moscow State University - Korvet",
"lantutor.xml" => "Texas Instruments - Language Tutor",
"leapster.xml" => "LeapFrog - Leapster Learning Game System",
"lisa.xml" => "Apple - Lisa",
"lisa2.xml" => "Apple - Lisa 2",
"lviv.xml" => "Lviv - PC-01",
"lynx.xml" => "Atari - Lynx",
"m20.xml" => "Olivetti - M20",
"m5_cart.xml" => "Sord - M5",
"m5_cass.xml" => "Sord - M5",
"mac_flop.xml" => "Apple - Macintosh",
"mac_hdd.xml" => "Apple - Macintosh",
"mbc200.xml" => "Sanyo - MBC-200, MBC-1200",
"mbc55x.xml" => "Sanyo - MBC-550, MBC-555",
"mc10.xml" => "Tandy Radio Shack - TRS-80 MC-10",
"mc1000_cass.xml" => "CCE - MC-1000",
"mc1502_flop.xml" => "Elektronika - MC 1502",
"md2_flop.xml" => "Morrow - Micro Decision MD-2",
"megacd.xml" => "Sega - Mega-CD, Sega CD",
"megacdj.xml" => "Sega - Mega-CD, Sega CD",
"megadriv.xml" => "Sega - Mega Drive, Genesis",
"megaduck.xml" => "Creatronic - Mega Duck, Cougar Boy",
"megapc.xml" => "Amstrad - Mega PC",
"megatech.xml" => "Sega - Megatech",
"microvision.xml" => "Milton Bradley - MicroVision",
"mikro80.xml" => "Radio-86RK - Mikro-80",
"mikrosha_cart.xml" => "Radio-86RK - Mikrosha",
"mikrosha_cass.xml" => "Radio-86RK - Mikrosha",
"misterx.xml" => "Yeno - MisterX",
"mm1_flop.xml" => "Nokia - MikroMikko 1",
"mo5_cart.xml" => "Thomson - 8bit",
"mpu1000.xml" => "Acetronic - MPU-1000",
"mpz80.xml" => "Morrow - MPZ80",
"msx1_cart.xml" => "Microsoft - MSX, MSX 2",
"msx1_cass.xml" => "Microsoft - MSX, MSX 2",
"msx1_flop.xml" => "Microsoft - MSX, MSX 2",
"msx2_cart.xml" => "Microsoft - MSX, MSX 2",
"msx2_cass.xml" => "Microsoft - MSX, MSX 2",
"msx2_flop.xml" => "Microsoft - MSX, MSX 2",
"msx2p_flop.xml" => "Microsoft - MSX, MSX 2",
"msxr_flop.xml" => "Microsoft - MSX, MSX 2",
"mtx_cass.xml" => "Memotech - MTX512",
"myvision.xml" => "Nichibutsu - My Vision",
"mz2000_cass.xml" => "Sharp - MZ-2000",
"mz2000_flop.xml" => "Sharp - MZ-2000",
"mz2500.xml" => "Sharp - MZ-2500",
"mz700_cass.xml" => "Sharp - MZ-700",
"mz800_cass.xml" => "Sharp - MZ-800, M-1500",
"n64.xml" => "Nintendo - Nintendo 64",
"n64dd.xml" => "Nintendo - Nintendo 64DD",
"nascom_flop.xml" => "Nascom - I, II",
"nascom_socket.xml" => "Nascom - I, II",
"neocd.xml" => "SNK - Neo Geo CD",
"neogeo.xml" => "SNK - Neo-Geo",
"nes.xml" => "Nintendo - Nintendo Entertainment System",
"nes_ade.xml" => "Nintendo - Nintendo Entertainment System",
"nes_datach.xml" => "Nintendo - Nintendo Entertainment System",
"nes_kstudio.xml" => "Nintendo - Nintendo Entertainment System",
"nes_ntbrom.xml" => "Nintendo - Nintendo Entertainment System",
"next.xml" => "NeXT - NeXT",
"ngp.xml" => "SNK - Neo Geo Pocket",
"ngpc.xml" => "SNK - Neo Geo Pocket Color",
"nimbus.xml" => "RM - Nimbus PC",
"odyssey2.xml" => "Philips - Videopac+, Odyssey2",
"ondra.xml" => "Tesla - Ondra, Ondra ViLi",
"orao.xml" => "PEL Varazdin - Orao",
"orion_cart.xml" => "Orion - Orion 128, OrionPro",
"orion_cass.xml" => "Orion - Orion 128, OrionPro",
"orion_flop.xml" => "Orion - Orion 128, OrionPro",
"orionpro_flop.xml" => "Orion - Orion 128, OrionPro",
"osborne1.xml" => "OCC - Osborne 1, 2, 3, 4",
"osborne2.xml" => "OCC - Osborne 1, 2, 3, 4",
"p500_flop.xml" => "Commodore - P500",
"partner_cass.xml" => "Radio-86RK - Partner-01.01",
"partner_flop.xml" => "Radio-86RK - Partner-01.01",
"pasogo.xml" => "Koei - PasoGo",
"pb2000c.xml" => "Casio - PB-2000C",
"pc1000.xml" => "VTech - PreComputer 1000",
"pc1512.xml" => "Amstrad - PC1512",
"pc1640.xml" => "Amstrad - PC1640",
"pc8201.xml" => "NEC - PC-8201",
"pc8801_cass.xml" => "NEC - PC-8801",
"pc8801_flop.xml" => "NEC - PC-8801",
"pc88va.xml" => "NEC - PC-88VA",
"pc98.xml" => "NEC - PC-9801",
"pce.xml" => "NEC - PC Engine, TurboGrafx 16",
"pcecd.xml" => "NEC - PC Engine CD, TurboGrafx 16 CD",
"pcw.xml" => "Amstrad - PCW",
"pcw16.xml" => "Amstrad - PCW",
"pecom_cass.xml" => "Elektronska Industrija Nis - PECOM 32, 64",
"pegasus_cart.xml" => "Technosys - Aamber Pegasus",
"pencil2.xml" => "Hanimex - Pencil II",
"pentagon_cass.xml" => "Pentagon - 1024SL",
"pet_cass.xml" => "Commodore - PET",
"pet_flop.xml" => "Commodore - PET",
"pet_hdd.xml" => "Commodore - PET",
"pet_rom.xml" => "Commodore - PET",
"pico.xml" => "Sega - PICO",
"pippin.xml" => "Bandai - Pippin",
"pippin_flop.xml" => "Bandai - Pippin",
"plus4_cart.xml" => "Commodore - Plus-4",
"plus4_cass.xml" => "Commodore - Plus-4",
"plus4_flop.xml" => "Commodore - Plus-4",
"pmd85_cass.xml" => "Tesla - PMD 85",
"pokemini.xml" => "Nintendo - Pokemon Mini",
"pro128_cart.xml" => "Olivetti - Prodest PC 128",
"pro128s_flop.xml" => "Olivetti - Prodest PC 128",
"prof180.xml" => "Conitec - PROF-180",
"prof80.xml" => "Conitec - PROF-80",
"psion1.xml" => "Psion - Organiser I",
"psion2.xml" => "Psion - Organiser II",
"psx.xml" => "Sony - PlayStation",
"pt68k2.xml" => "Peripheral Technology - PT68K",
"pv1000.xml" => "Casio - PV-1000",
"pv2000.xml" => "Casio - PV-2000",
"px4_cart.xml" => "Epson - PX-4",
"pyl601.xml" => "SASDF - Pyldin-601",
"ql_cart.xml" => "Sinclair - QL",
"ql_cass.xml" => "Sinclair - QL",
"ql_flop.xml" => "Sinclair - QL",
"qx10_flop.xml" => "Epson - QX-10",
"r9751.xml" => "ROLM - CBX 9751",
"radio86_cart.xml" => "Radio-86RK - Radio-86RK",
"radio86_cass.xml" => "Radio-86RK - Radio-86RK",
"rainbow.xml" => "DEC - Rainbow 100",
"rwtrntcs.xml" => "Rowtron - Television Computer System",
"rx78.xml" => "Gundam - RX-78",
"sage2.xml" => "Sage - Sage II",
"samcoupe_cass.xml" => "MGT - Sam Coupe",
"samcoupe_flop.xml" => "MGT - Sam Coupe",
"sat_cart.xml" => "Sega - Saturn",
"saturn.xml" => "Sega - Saturn",
"sawatte.xml" => "Sega - PICO",
"sc3000_cart.xml" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"sc3000_cass.xml" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"scv.xml" => "Epoch - Super Cassette Vision",
"segacd.xml" => "Sega - Mega-CD, Sega CD",
"sf7000.xml" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"sg1000.xml" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"sgx.xml" => "NEC - Super Grafx",
"smc777.xml" => "Sony - SMC777",
"sms.xml" => "Sega - Master System, Mark III",
"snes.xml" => "Nintendo - Super Nintendo Entertainment System",
"snes_bspack.xml" => "Nintendo - Super Nintendo Entertainment System",
"snes_strom.xml" => "Nintendo - Super Nintendo Entertainment System",
"snes_vkun.xml" => "Nintendo - Super Nintendo Entertainment System",
"snotec.xml" => "Bandai - Super Note Club",
"snread.xml" => "Texas Instruments - Speak & Read",
"snspell.xml" => "Texas Instruments - Speak & Spell",
"socrates.xml" => "VTech - Socrates",
"softbox.xml" => "SSE - SoftBox",
"sol20_cass.xml" => "PTC - Sol Terminal Computer SOL-20",
"sorcerer_cart.xml" => "Exidy - Sorcerer",
"sorcerer_cass.xml" => "Exidy - Sorcerer",
"sorcerer_flop.xml" => "Exidy - Sorcerer",
"spc1000_cass.xml" => "Samsung - SPC-1000",
"special_cass.xml" => "Specialist - Specialist",
"special_flop.xml" => "Specialist - Specialist",
"specpls3_flop.xml" => "Sinclair - ZX Spectrum",
"spectrum_cart.xml" => "Sinclair - ZX Spectrum",
"spectrum_cass.xml" => "Sinclair - ZX Spectrum",
"st_cart.xml" => "Atari - ST",
"st_flop.xml" => "Atari - ST",
"studio2.xml" => "RCA - Studio II",
"stv.xml" => "Sega - Titan Video",
"super6.xml" => "ADC - Super Six",
"superpet_flop.xml" => "Commodore - SuperPET, MMF 9000",
"supracan.xml" => "Funtech - Super Acan",
"sv8000.xml" => "Bandai - Super Vision 8000",
"svi318_cart.xml" => "Spectravideo - SVI-318, SVI-328",
"svi318_cass.xml" => "Spectravideo - SVI-318, SVI-328",
"svi318_flop.xml" => "Spectravideo - SVI-318, SVI-328",
"svision.xml" => "Watara - Supervision",
"svmu.xml" => "Sega - Visual Memory System",
"tandy200.xml" => "Tandy Radio Shack - Model 200",
"tandy2k.xml" => "Tandy Radio Shack - 2000",
"tandy6k.xml" => "Tandy Radio Shack - 6000",
"tdv2324.xml" => "Tandberg - TDV 2324",
"tek4052_cart.xml" => "Tektronix - 4052",
"tg16.xml" => "NEC - PC Engine, TurboGrafx 16",
"ti74_cart.xml" => "Texas Instruments - TI-74",
"ti99_cart.xml" => "Texas Instruments - TI-99 4A",
"tiki100.xml" => "Tiki Data - Kontiki-100, Tiki-100",
"timex_dock.xml" => "Timex - TS-2068",
"tntell.xml" => "Texas Instruments - Touch & Tell",
"to770_cart.xml" => "Thomson - 8bit",
"to7_cart.xml" => "Thomson - 8bit",
"trs80m2.xml" => "Tandy Radio Shack - TRS-80 Model II",
"trsm100.xml" => "Tandy Radio Shack - TRS-80 Model 100",
"tutor.xml" => "Tomy - Tutor, Pyuuta",
"tvc_cart.xml" => "Videoton - TV-Computer",
"tvc_cass.xml" => "Videoton - TV-Computer",
"tvc_flop.xml" => "Videoton - TV-Computer",
"unichamp.xml" => "Unisonic - Champion 2711",
"ut88.xml" => "Radio-86RK - YuT-88",
"uzebox.xml" => "Uzebox - Uzebox",
"v1050_flop.xml" => "Visual Technology - Visual 1050",
"v1050_hdd.xml" => "Visual Technology - Visual 1050",
"vboy.xml" => "Nintendo - Virtual Boy",
"vc4000.xml" => "Interton - VC 4000",
"vector06_cart.xml" => "Temirazov & Sokolov - Vector-06C",
"vectrex.xml" => "GCE - Vectrex",
"vg5k.xml" => "Philips - VG-5000",
"vic10.xml" => "Commodore - VIC-10",
"vic1001_cart.xml" => "Commodore - VIC-20",
"vic1001_cass.xml" => "Commodore - VIC-20",
"vic1001_flop.xml" => "Commodore - VIC-20",
"victor9k_flop.xml" => "Sirius - Victor 9000",
"vidbrain.xml" => "VideoBrain - Family Computer",
"vii.xml" => "Chintendo - Vii",
"vip.xml" => "RCA - Vip",
"visicom.xml" => "Toshiba - Visicom",
"vixen.xml" => "OCC - Osborne 1, 2, 3, 4",
"vreader.xml" => "VTech - V.Reader, Storio",
"vsmile_cart.xml" => "VTech - V.Smile, V.Disc",
"vsmile_cd.xml" => "VTech - V.Smile, V.Disc",
"vz_cass.xml" => "Dick Smith Electronics - VZ-200, VZ-300",
"wangpc.xml" => "Wang - PC",
"wicat.xml" => "Millennium Systems - Wicat",
"wmbullet.xml" => "WaveMate - Bullet",
"wscolor.xml" => "Bandai - WonderSwan Color",
"wswan.xml" => "Bandai - WonderSwan",
"x07_card.xml" => "Canon - X-07",
"x07_cass.xml" => "Canon - X-07",
"x1_cass.xml" => "Sharp - X1",
"x1_flop.xml" => "Sharp - X1",
"x68k_flop.xml" => "Sharp - X68000",
"xegs.xml" => "Atari - 8bit",
"xerox820.xml" => "Xerox - 820",
"xerox820ii.xml" => "Xerox - 820 II",
);
// No-Intro DAT name base mapping
$mapping_nointro = array (
"Atari - 5200" => "Atari - 5200",
"Atari - 7800" => "Atari - 7800",
"Atari - Jaguar" => "Atari - Jaguar",
"Atari - Lynx" => "Atari - Lynx",
"Atari - ST" => "Atari - ST",
"Bandai - WonderSwan" => "Bandai - WonderSwan",
"Bandai - WonderSwan Color" => "Bandai - WonderSwan Color",
"Casio - Loopy" => "Casio - Loopy",
"Casio - PV-1000" => "Casio - PV-1000",
"Coleco - ColecoVision" => "Coleco - ColecoVision, ColecoVision ADAM",
"Commodore - 64" => "Commodore - 64",
"Commodore - 64 (PP)" => "Commodore - 64",
"Commodore - 64 (Tapes)" => "Commodore - 64",
"Commodore - Amiga" => "Commodore - Amiga",
"Commodore - Plus-4" => "Commodore - Plus-4",
"Commodore - VIC-20" => "Commodore - VIC-20",
"Emerson - Arcadia 2001" => "Emerson - Arcadia 2001",
"Entex - Adventure Vision" => "Entex - Adventure Vision",
"Epoch - Super Cassette Vision" => "Epoch - Super Cassette Vision",
"Fairchild - Channel F" => "Fairchild - Channel F",
"Funtech - Super Acan" => "Funtech - Super Acan",
"GamePark - GP32" => "GamePark - GP32",
"GCE - Vectrex" => "GCE - Vectrex",
"Hartung - Game Master" => "Hartung - Game Master",
"LeapFrog - Leapster Learning Game System" => "LeapFrog - Leapster Learning Game System",
"Magnavox - Odyssey2" => "Philips - Videopac+, Odyssey2",
"Microsoft - MSX" => "Microsoft - MSX, MSX 2",
"Microsoft - MSX 2" => "Microsoft - MSX, MSX 2",
"Microsoft - XBOX 360 (DLC)" => "Microsoft - Xbox 360",
"Microsoft - XBOX 360 (Games on Demand)" => "Microsoft - Xbox 360",
"Microsoft - XBOX 360 (Title Updates)" => "Microsoft - Xbox 360",
"NEC - PC Engine - TurboGrafx 16" => "NEC - PC Engine, TurboGrafx 16",
"NEC - Super Grafx" => "NEC - Super Grafx",
"Nintendo - Famicom Disk System" => "Nintendo - Famicom Disk System",
"Nintendo - Game Boy" => "Nintendo - Game Boy",
"Nintendo - Game Boy Advance" => "Nintendo - Game Boy Advance",
"Nintendo - Game Boy Advance (e-Cards)" => "Nintendo - Game Boy Advance",
"Nintendo - Game Boy Color" => "Nintendo - Game Boy Color",
"Nintendo - New Nintendo 3DS" => "Nintendo - Nintendo 3DS",
"Nintendo - New Nintendo 3DS (DLC)" => "Nintendo - Nintendo 3DS",
"Nintendo - Nintendo 3DS" => "Nintendo - Nintendo 3DS",
"Nintendo - Nintendo 3DS (DLC)" => "Nintendo - Nintendo 3DS",
"Nintendo - Nintendo 64" => "Nintendo - Nintendo 64",
"Nintendo - Nintendo 64DD" => "Nintendo - Nintendo 64DD",
"Nintendo - Nintendo DS" => "Nintendo - Nintendo DS",
"Nintendo - Nintendo DS (Download Play) (BETA)" => "Nintendo - Nintendo DS",
"Nintendo - Nintendo DSi" => "Nintendo - Nintendo DSi",
"Nintendo - Nintendo DSi (DLC)" => "Nintendo - Nintendo DSi",
"Nintendo - Nintendo Entertainment System" => "Nintendo - Nintendo Entertainment System",
"Nintendo - Nintendo Wii (DLC)" => "Nintendo - Nintendo Wii",
"Nintendo - Pokemon Mini" => "Nintendo - Pokemon Mini",
"Nintendo - Satellaview" => "Nintendo - Super Nintendo Entertainment System",
"Nintendo - Sufami Turbo" => "Nintendo - Super Nintendo Entertainment System",
"Nintendo - Super Nintendo Entertainment System" => "Nintendo - Super Nintendo Entertainment System",
"Nintendo - Virtual Boy" => "Nintendo - Virtual Boy",
"Nokia - N-Gage" => "Nokia - N-Gage",
"Philips - Videopac+" => "Philips - Videopac+, Odyssey2",
"RCA - Studio II" => "RCA - Studio II",
"Sega - 32X" => "Sega - 32X",
"Sega - Game Gear" => "Sega - Game Gear",
"Sega - Master System - Mark III" => "Sega - Master System, Mark III",
"Sega - Mega Drive - Genesis" => "Sega - Mega Drive, Genesis",
"Sega - PICO" => "Sega - PICO",
"Sega - SG-1000" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"Sinclair - ZX Spectrum +3" => "Sinclair - ZX Spectrum",
"Sony - PlayStation 3 (DLC)" => "Sony - PlayStation 3",
"Sony - PlayStation 3 (Downloadable)" => "Sony - PlayStation 3",
"Sony - PlayStation 3 (PSN)" => "Sony - PlayStation 3",
"Sony - PlayStation Portable" => "Sony - PlayStation Portable",
"Sony - PlayStation Portable (DLC)" => "Sony - PlayStation Portable",
"Sony - PlayStation Portable (PSN)" => "Sony - PlayStation Portable",
"Sony - PlayStation Portable (PSX2PSP)" => "Sony - PlayStation Portable",
"Sony - PlayStation Portable (UMD Music)" => "Sony - PlayStation Portable",
"Sony - PlayStation Portable (UMD Video)" => "Sony - PlayStation Portable",
"SNK - Neo Geo Pocket" => "SNK - Neo Geo Pocket",
"SNK - Neo Geo Pocket Color" => "SNK - Neo Geo Pocket Color",
"Tiger - Game.com" => "Tiger - Game.com",
"Tiger - Gizmondo" => "Tiger - Gizmondo",
"VTech - CreatiVision" => "VTech - CreatiVision",
"VTech - V.Smile" => "VTech - V.Smile, V.Disc",
"Watara - Supervision" => "Watara - Supervision"
);
// Redump DAT name base mapping
$mapping_redump = array (
"Apple - Machintosh" => "Apple - Macintosh",
"Arcade - Namco - Sega - Nintendo - Triforce" => "Namco - Triforce",
"Arcade - Sega - Chihiro" => "Sega - Chihiro",
"Arcade - Sega - Lindbergh" => "Sega - Lindbergh",
"Arcade - Sega - Naomi" => "Sega - Naomi, Naomi 2, Atomiswave",
"Bandai - Apple - Pippin" => "Bandai - Pippin",
"Bandai - Playdia" => "Bandai - Playdia",
"Commodore - Amiga CD" => "Commodore - Amiga",
"Commodore - Amiga CD32" => "Commodore - Amiga",
"Commodore - Amiga CDTV" => "Commodore - Amiga",
"Fujitsu - FM-Towns" => "Fujitsu - FM Towns",
"IBM - PC compatible" => "IBM - PC Compatibles",
"Mattel - HyperScan" => "Mattel - HyperScan",
"Microsoft - Xbox - BIOS Images" => "Microsoft - Xbox",
"Microsoft - Xbox" => "Microsoft - Xbox",
"Microsoft - Xbox 360" => "Microsoft - Xbox 360",
"Microsoft - Xbox One" => "Microsoft - Xbox One",
"NEC - PC Engine CD - TurboGrafx-CD" => "NEC - PC Engine CD, TurboGrafx 16 CD",
"NEC - PC-88 series" => "NEC - PC-8801",
"NEC - PC-98 series" => "NEC - PC-9801",
"NEC - PC-FX - PC-FXGA" => "NEC - PC FX, PC FXGA",
"Nintendo - GameCube - BIOS Images" => "Nintendo - GameCube",
"Nintendo - GameCube" => "Nintendo - GameCube",
"Nintendo - Wii" => "Nintendo - Wii",
"Nintendo - Wii U" => "Nintendo - Wii U",
"Palm" => "Hewlett-Packard - Palm",
"Panasonic - 3DO Interactive Multiplayer" => "Panasonic - 3DO Interactive Multiplayer",
"Philips - CD-i" => "Philips - CD-i",
"Sega - Dreamcast" => "Sega - Dreamcast",
"Sega - Mega-CD - Sega CD" => "Sega - Mega-CD, Sega CD",
"Sega - Saturn" => "Sega - Saturn",
"SNK - Neo Geo CD" => "SNK - Neo Geo CD",
"Sony - PlayStation - BIOS Images" => "Sony - PlayStation",
"Sony - PlayStation" => "Sony - PlayStation",
"Sony - PlayStation 2 - BIOS Images" => "Sony - PlayStation 2",
"Sony - PlayStation 2" => "Sony - PlayStation 2",
"Sony - PlayStation 3" => "Sony - PlayStation 3",
"Sony - PlayStation 4" => "Sony - PlayStation 4",
"Sony - PlayStation Portable" => "Sony - PlayStation Portable",
"VTech - V.Flash" => "VTech - V.Flash Home Edutainment System",
);
// TOSEC DAT name base mapping
$mapping_tosec = array (
"3DO 3DO Interactive Multiplayer" => "Panasonic - 3DO Interactive Multiplayer",
"Acorn Archimedes" => "Acorn - Archimedes",
"Acorn BBC" => "Acorn BBC, Electron",
"Acorn Electron" => "Acorn BBC, Electron",
"Altos Computer Systems ACS-186, 586 & 986" => "Altos Computer Systems - ACS-186, 586, 986",
"Altos Computer Systems Series 5" => "Altos Computer Systems - ACS Series 5",
"Amstrad CPC" => "Amstrad - CPC",
"Amstrad PCW" => "Amstrad - PCW",
"APF Imagination Machine" => "APF - M-1000",
"American Laser Games CD-ROM System" => "American Laser Games - CD-ROM System",
"Apple 1" => "Apple - I",
"Apple II" => "Apple - II",
"Apple IIGS" => "Apple - II",
"Apple III" => "Apple - III",
"Apple Macintosh" => "Apple - Macintosh",
"Apple Lisa" => "Apple - Lisa",
"Applied Technology MicroBee" => "Applied Technology - MicroBee",
"Atari 8bit" => "Atari - 8bit",
"Atari 2600 & VCS" => "Atari - 2600",
"Atari 5200" => "Atari - 5200",
"Atari 7800" => "Atari - 7200",
"Atari Jaguar" => "Atari - Jaguar",
"Atari Jaguar CD" => "Atari - Jaguar CD",
"Atari Lynx" => "Atari - Lynx",
"Atari ST" => "Atari - ST",
"Bally Professional Arcade & Astrocade" => "Bally Professional - Arcade, Astrocade",
"Bandai Pippin @World & Pippin Atmark" => "Bandai - Pippin",
"Bandai Playdia" => "Bandai - Playdia",
"Bandai WonderSwan" => "Bandai - WonderSwan",
"Bandai WonderSwan Color" => "Bandai - WonderSwan Color",
"Bondwell 2" => "Bondwell - 2",
"Bondwell 12" => "Bondwell - 12",
"Camputers Lynx" => "Camputers - Lynx",
"Capcom CP System III" => "Capcom - CPS III",
"Casio CFX-9850" => "Casio - CFX-9850",
"Casio Loopy" => "Casio - Loopy",
"Casio PB-1000" => "Casio - PB-1000",
"Casio PV-2000" => "Casio - PV-2000",
"Coleco ColecoVision" => "Coleco - ColecoVision, ColecoVision ADAM",
"Coleco ColecoVision ADAM" => "Coleco - ColecoVision, ColecoVision ADAM",
"Commodore Amiga" => "Commodore - Amiga",
"Commodore Amiga CD32" => "Commodore - Amiga",
"Commodore Amiga CDTV" => "Commodore - Amiga",
"Commodore C16, C116 & Plus-4" => "Commodore - Plus-4",
"Commodore C64" => "Commodore - 64",
"Commodore C64DTV" => "Commodore - 64 DTV",
"Commodore C65" => "Commodore - 65",
"Commodore C128" => "Commodore - 128",
"Commodore MAX Machine & VIC10" => "Commodore - VIC-10",
"Commodore PET" => "Commodore - PET",
"Commodore VIC20" => "Commodore - VIC-20",
"Creatronic Mega Duck & Cougar Boy" => "Creatronic - Mega Duck, Cougar Boy",
"Cybiko Cybiko" => "Cybiko - Cybiko",
"Cybiko Xtreme" => "Cybiko - Xtreme",
"DEC PDP-1" => "DEC - PDP-1",
"DEC PDP-7" => "DEC - PDP-7",
"DEC PDP-8" => "DEC - PDP-8",
"DEC PDP-9" => "DEC - PDP-9",
"DEC PDP-10" => "DEC - PDP-10",
"DEC PDP-11" => "DEC - PDP-11",
"DEC PDP-12" => "DEC - PDP-12",
"DEC PDP-15" => "DEC - PDP-15",
"Dragon Data Dragon" => "Dragon Data - Dragon",
"EACA EG2000 Colour Genie" => "EACA - EG2000 Colour Genie",
"Elektronika BK-0010-0011M" => "Elektronika BK-0010",
"Elektronika BK-0011-411" => "Elektronika BK-0010",
"Elektronska Industrija Nis PECOM 32 & 64" => "Elektronska Industrija Nis - PECOM 32, 64",
"Emerson Arcadia 2001" => "Emerson - Arcadia 2001",
"Enterprise 64 & 128" => "Enterprise - 64, 128",
"Entex Adventure Vision" => "Entex - Adventure Vision",
"Epoch Super Cassette Vision" => "Epoch - Super Cassette Vision",
"Epson PX-8, HC-88 & Geneva" => "Epson - PX-8, HC-88, Geneva",
"ETL Mark II" => "ETL - Mark II",
"ETL Mark IV" => "ETL - Mark IV",
"ETL Mark IV A" => "ETL - Mark IV A",
"Exelvision Exeltel" => "Exelvision - Exeltel, EXL100",
"Exelvision EXL100" => "Exelvision - Exeltel, EXL100",
"Exidy Sorcerer" => "Exidy - Sorcerer",
"Fairchild VES & Channel F" => "Fairchild - Channel F",
"Front Fareast Magic Drive" => "Front Fareast - Magic Drive",
"Fuji Photo Film FUJIC" => "Fuji Photo Film - FUJIC",
"Fujitsu FM Towns" => "Fujitsu - FM Towns",
"Fujitsu FM-7" => "Fujitsu - FM-7",
"Funtech Super Acan" => "Funtech - Super Acan",
"Galaksija Galaksija" => "Galaksija - Galaksija, Galaksija Plus",
"Galaksija Galaksija Plus" => "Galaksija - Galaksija, Galaksija Plus",
"Game Park GP32" => "GamePark - GP32",
"GCE Vectrex" => "GCE - Vectrex",
"Hewlett-Packard HP48" => "Hewlett-Packard - HP48",
"Hewlett-Packard HP49" => "Hewlett-Packard - HP49",
"HomeLab BraiLab" => "HomeLab - BraiLab",
"HomeLab HomeLab" => "HomeLab - HomeLab",
"IBM PC Compatibles" => "IBM - PC Compatibles",
"IBM PCjr" => "IBM - PC Jr",
"Incredible Technologies Eagle" => "Incredible Technologies - Eagle",
"Infocom Z-Machine" => "Infocom - Z-Machine",
"Interact Family Computer" => "Interact - Family Computer",
"Jupiter Cantab Jupiter Ace" => "Jupiter Cantab - Jupiter Ace",
"Kaypro II" => "Kaypro - II",
"Keio University K-1" => "University of Keio - K-1",
"Konami Bemani System 573 Analog" => "Konami - System 573",
"Konami Bemani System 573 Digital" => "Konami - System 573",
"Konami System 573" => "Konami - System 573",
"Luxor ABC 80" => "Luxor - ABC 80",
"Luxor ABC 800" => "Luxor - ABC 800",
"Luxor Video Entertainment System" => "Luxor - Video Entertainment System",
"Magnavox Odyssey2" => "Philips - Videopac+, Odyssey2",
"Matra Hachette Alice 32" => "Matra Hachette - Alice 32 & 90",
"Matsushita National JR 200" => "Matsushita National - JR 200",
"Mattel Aquarius" => "Mattel - Aquarius",
"Mattel HyperScan" => "Mattel - HyperScan",
"Mattel Intellivision" => "Mattel - Intellivision",
"Memorex Video Information System" => "Memorex - Video Information System",
"Memotech MTX" => "Memotech MTX512",
"MGT Sam Coupe" => "MGT - Sam Coupe",
"Microkey Primo" => "Microkey - Primo",
"MITS Altair 8800" => "MITS - Altair 8800",
"MSX MSX" => "Microsoft - MSX, MSX 2",
"MSX MSX2" => "Microsoft - MSX, MSX 2",
"MSX MSX2+" => "Microsoft - MSX, MSX 2",
"MSX TurboR" => "Microsoft - MSX, MSX 2",
"Nascom I & II" => "Nascom - I, II",
"NCR Decision Mate V" => "NCR - Decision Mate V",
"NEC PC-88VA" => "NEC - PC-88VA",
"NEC PC-6001" => "NEC - PC-6001",
"NEC PC-8001" => "NEC - PC-8001",
"NEC PC-8201" => "NEC - PC-8201",
"NEC PC-8801" => "NEC - PC-8801",
"NEC PC-9801" => "NEC - PC-9801",
"NEC PC-9821" => "NEC - PC-9801",
"NEC PC-Engine & TurboGrafx-16" => "NEC - PC Engine, TurboGrafx 16",
"NEC PC-Engine CD & TurboGrafx-16 CD" => "NEC - PC Engine CD, TurboGrafx 16 CD",
"NEC PC-FX" => "NEC - PC FX, PC FXGA",
"NEC PC-FXGA" => "NEC - PC FX, PC FXGA",
"NEC SuperGrafx" => "NEC - Super Grafx",
"Nintendo 64" => "Nintendo - Nintendo 64",
"Nintendo 64DD" => "Nintendo - Nintendo 64DD",
"Nintendo Famicom & Entertainment System" => "Nintendo - Nintendo Entertainment System",
"Nintendo Famicom Disk System" => "Nintendo - Famicom Disk System",
"Nintendo Game Boy" => "Nintendo - Game Boy",
"Nintendo Game Boy Advance" => "Nintendo - Game Boy Advance",
"Nintendo Game Boy Color" => "Nintendo - Game Boy Color",
"Nintendo GameCube" => "Nintendo - GameCube",
"Nintendo Pokemon Mini" => "Nintendo - Pokemon Mini",
"Nintendo Super Famicom & Super Entertainment System" => "Nintendo - Super Nintendo Entertainment System",
"Nintendo Virtual Boy" => "Nintendo - Virtual Boy",
"OCC Osborne 1 & Osborne Executive" => "OCC - Osborne 1, 2, 3, 4",
"OpenPandora Pandora" => "OpenPandora - Pandora",
"PEL Varazdin Orao" => "PEL Varazdin - Orao",
"Philips CD-i" => "Philips - CD-i",
"Philips P2000" => "Philips - P2000",
"Philips VG 5000" => "Philips - VG 5000",
"Philips Videopac+" => "Philips - Videopac+, Odyssey2",
"Pioneer LaserActive" => "Pioneer - LaserActive",
"PTC Sol Terminal Computer SOL-20" => "PTC - Sol Terminal Computer SOL-20",
"Radica Arcade Legends & Play TV Legends" => "Radica - Arcade Legends, Play TV Legends",
"Radio-86RK Apogej BK-01" => "Radio-86RK - Apogej BK-01",
"Radio-86RK Mikro-80" => "Radio-86RK - Mikro-80",
"Radio-86RK Mikrosha" => "Radio-86RK - Mikrosha",
"Radio-86RK Partner-01.01" => "Radio-86RK - Partner-01.01",
"Radio-86RK Radio-86RK" => "Radio-86RK - Radio-86RK",
"Radio-86RK YuT-88" => "Radio-86RK - YuT-88",
"RCA Chip-8" => "RCA - Chip-8",
"RCA Studio II" => "RCA - Studio II",
"RCA Superchip" => "RCA - Superchip",
"RM Nimbus PC" => "RM - Nimbus PC",
"Robotron HC900, KC85 2, KC85 3 & KC85 4" => "Robotron - KC85",
"Robotron KC Compact" => "Robotron - KC Compact",
"Robotron Z1013" => "Robotron - Z1013",
"Robotron Z9001 & KC85 1" => "Robotron - KC85",
"SABA Videoplay" => "Fairchild - Channel F",
"Sega 32X" => "Sega - 32X",
"Sega Computer 3000" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"Sega Dreamcast" => "Sega - Dreamcast",
"Sega Game 1000" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"Sega Game Gear" => "Sega - Game Gear",
"Sega Mark III & Master System" => "Sega - Master System, Mark III",
"Sega Mega Drive & Genesis" => "Sega - Mega Drive, Genesis",
"Sega Mega-CD and Sega CD" => "Sega - Mega-CD, Sega CD",
"Sega NAOMI" => "Sega - Naomi, Naomi 2, Atomiswave",
"Sega NAOMI 2" => "Sega - Naomi, Naomi 2, Atomiswave",
"Sega Pico" => "Sega - PICO",
"Sega Saturn" => "Sega - Saturn",
"Sega Super Control Station" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"Sega Visual Memory System" => "Sega - Visual Memory System",
"Sega WonderMega" => "Sega - Mega-CD, Sega CD",
"Sharp MZ-700" => "Sharp - MZ-700",
"Sharp MZ-800 & MZ-1500" => "Sharp - MZ-800, MZ-1500",
"Sharp X1" => "Sharp - X1",
"Sharp X1 Turbo" => "Sharp - X1",
"Sharp X68000" => "Sharp - X68000",
"Sinclair QL" => "Sinclair - QL",
"Sinclair ZX Spectrum" => "Sinclair - ZX Spectrum",
"Sinclair ZX81" => "Sinclair - ZX81",
"SNK Hyper Neo-Geo 64" => "SNK - Hyper Neo Geo 64",
"SNK Neo-Geo CD" => "SNK - Neo Geo CD",
"SNK Neo-Geo Pocket" => "SNK - Neo Geo Pocket",
"SNK Neo-Geo Pocket Color" => "SNK - Neo Geo Pocket Color",
"Sony PlayStation" => "Sony - PlayStation",
"Sony PlayStation 2" => "Sony - PlayStation 2",
"Sony PocketStation" => "Sony - PocketStation",
"Sord M5" => "Sord - M5",
"Spectravideo SVI-318 & SVI-328" => "Spectravideo - SVI-318, SVI-328",
"Tandy Radio Shack TRS-80 Color Computer" => "Tandy Radio Shack - TRS-80 Color Computer",
"Tandy Radio Shack TRS-80 MC-10" => "Tandy Radio Shack - TRS-80 MC-10",
"Tandy Radio Shack TRS-80 Model 4" => "Tandy Radio Shack - TRS-80 Model 4",
"Tandy Radio Shack TRS-80 Model 100" => "Tandy Radio Shack - TRS-80 Model 100",
"Tandy Radio Shack TRS-80 Model I" => "Tandy Radio Shack - TRS-80 Model I",
"Tandy Radio Shack TRS-80 Model III" => "Tandy Radio Shack - TRS-80 Model III",
"Tangerine Microtan 65" => "Tangerine - Microtan 65",
"Tangerine Oric-1 & Oric Atmos" => "Tangerine - Oric-1, Oric Atmos",
"Tatung Einstein TC-01" => "Tatung - Einstein TC-01",
"Technosys Aamber Pegasus" => "Technosys - Aamber Pegasus",
"Tesla PMD 85" => "Tesla - PMD 85",
"Texas Instruments CC-40" => "Texas Instruments - CC-40",
"Texas Instruments TI-73" => "Texas Instruments - TI-73",
"Texas Instruments TI-80" => "Texas Instruments - TI-80",
"Texas Instruments TI-81" => "Texas Instruments - TI-81",
"Texas Instruments TI-82" => "Texas Instruments - TI-82",
"Texas Instruments TI-83" => "Texas Instruments - TI-83",
"Texas Instruments TI-85" => "Texas Instruments - TI-85",
"Texas Instruments TI-86" => "Texas Instruments - TI-86",
"Texas Instruments TI-89" => "Texas Instruments - TI-89",
"Texas Instruments TI-92" => "Texas Instruments - TI-92",
"Texas Instruments TI-99 4A" => "Texas Instruments - TI-99 4A",
"Thomson MO5" => "Thomson - 8bit",
"Thomson MO6" => "Thomson - 8bit",
"Thomson TO7" => "Thomson - 8bit",
"Thomson TO8" => "Thomson - 8bit",
"Thomson TO9+" => "Thomson - 8bit",
"Tiger Game.com" => "Tiger - Game.com",
"Tiki Data Kontiki-100 & Tiki-100" => "Tiki Data - Kontiki-100, Tiki-100",
"Tomy KISS-Site" => "Tomy - Kiss-site",
"Tomy Tutor & Pyuuta" => "Tomy - Tutor, Pyuuta",
"Tsukuda Original Othello Multivision" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"University of Cambridge EDSAC" => "University of Cambridge - EDSAC",
"University of Tokyo PC-1" => "University of Tokyo - PC-1",
"Videoton TV-Computer" => "Videoton - TV-Computer",
"Visual Technology Visual 1050" => "Visual Technology - Visual 1050",
"VM Labs Nuon" => "VM Labs - Nuon",
"VTech V.Flash Home Edutainment System" => "VTech - V.Flash Home Edutainment System",
"VTech Laser 200" => "VTech - Laser",
"VTech Laser 310" => "VTech - Laser",
"VTech Laser 2001 & CreatiVision" => "VTech - CreatiVision",
"Wang VS" => "Wang - VS",
"Watara Supervision" => "Watara - SuperVision",
"ZAPiT Games Game Wave Family Entertainment System" => "ZAPiT Games - Game Wave Family Entertainment System",
);
// TruRip DAT name base mapping
$mapping_trurip = array (
"Acorn Archimedes" => "Acorn - Archimedes",
"Acorn Archimedes CD" => "Acorn - Archimedes",
"Acorn BBC Microcomputer System" => "Acorn - BBC, Electron",
"American Laser Games American Laser Games (Arcade)" => "American Laser Games - CD-ROM System",
"Amstrad GX4000" => "Amstrad - GX4000",
"Andamiro Pump It Up (Arcade)" => "Andamiro - Pump It Up",
"Apple Macintosh CD" => "Apple - Macintosh",
"Atari 5200" => "Atari - 5200",
"Atari 7800" => "Atari - 7800",
"Atari Jaguar CD" => "Atari - Jaguar CD",
"Atari Lynx" => "Atari - Lynx",
"Bandai Pippin @World & Atmark" => "Bandai Pippin",
"Bandai Playdia" => "Bandai - Playdia",
"Bandai WonderSwan Color (SwanCrystal)" => "Bandai - WonderSwan Color",
"Bandai WonderSwan" => "Bandai - WonderSwan",
"Capcom CP SYSTEM III" => "Capcom - CPS III",
"Commodore Amiga CD" => "Commodore - Amiga",
"Commodore Amiga CD32" => "Commodore - Amiga",
"Commodore Amiga CDTV" => "Commodore - Amiga",
"Fairchild Channel F (Video Entertainment System)" => "Fairchild - Channel F",
"Fujitsu FM Towns (Marty)" => "Fujitsu - FM Towns",
"IBM PC Compatible IBM PC compatible" => "IBM - PC Compatibles",
"Incredible Technologies IT Eagle" => "Incredible Technologies - Eagle",
"Incredible Technologies IT PC" => "Incredible Technologies - PC",
"Konami Bemani FireBeat" => "Konami - Bemani FireBeat",
"Konami Bemani Twinkle" => "Konami - Bemani Twinkle",
"Konami M2" => "Panasonic - 3DO M2",
"Konami System 573" => "Konami - System 573",
"Mattel HyperScan" => "Mattel - HyperScan",
"Memorex VIS interactive Video Information" => "Memorex - Video Information System",
"MSX MSX CD" => "Microsoft - MSX, MSX 2",
"Namco - Sega - Nintendo Triforce" => "Namco - Triforce",
"Namco System 2x6" => "Namco - System 246, System 256",
"NCR Decision Mate V" => "NCR - Decision Mate V",
"NEC PC Engine CD & TurboGrafx CD" => "NEC - PC Engine CD, TurboGrafx 16 CD",
"NEC PC-FX" => "NEC - PC FX, PC FXGA",
"NEC PC-FXGA" => "NEC - PC FX, PC FXGA",
"Panasonic 3DO Interactive Multiplayer" => "Panasonic - 3DO Interactive Multiplayer",
"Philips CD-i & VCD" => "Philips - CD-i",
"Philips Videopac + G7400" => "Philips - Videopac+, Odyssey2",
"Sega Chihiro" => "Sega - Chihiro",
"Sega Dreamcast" => "Sega - Dreamcast",
"Sega Lindbergh" => "Sega - Lindbergh",
"Sega Mega-CD & Sega CD" => "Sega - Mega-CD, Sega CD",
"Sega NAOMI 2" => "Sega - Naomi, Naomi 2, Atomiswave",
"Sega NAOMI" => "Sega - Naomi, Naomi 2, Atomiswave",
"Sega RingWide" => "Sega - RingWide",
"Sega Saturn" => "Sega - Saturn",
"Sharp X1" => "Sharp - X1",
"SNK Neo-Geo CD" => "SNK - Neo Geo CD",
"Sony PlayStation & PSone" => "Sony - PlayStation",
"Sord CGL M 5 (M 5, Game M 5)" => "Sord - M5",
"Spectravideo SV-318 & SV-328" => "Spectravideo - SVI-318, SVI-328",
"Tesla PMD-85" => "Tesla - PMD 85",
"Tiger Game.com" => "Tiger - Game.com",
"Tomy Grandstand Tutor (Tutor, Pyuuta)" => "Tomy - Tutor, Pyuuta",
"Tomy Kiss-site" => "Tomy - Kiss-site",
"Tsukuda Original Othello Multivision" => "Sega - SG-1000, SC-3000, SF-7000, Othello Multivision",
"Vidoton TV-Computer" => "Videoton - TV-Computer",
"VM Labs Nuon" => "VM Labs - Nuon",
"VTech V.Flash Home Edutainment System" => "VTech - V.Flash Home Edutainment System",
"Wang VS" => "Wang - VS",
"Watara SuperVision (Quickshot, Hartung SV-100, HiperVision, Tiger Boy)" => "Watara - Supervision",
"ZAPiT Games Game Wave Family Entertainment System" => "ZAPiT Games - Game Wave Family Entertainment System",
);
?>