diff --git a/hash/fmtowns_cd.xml b/hash/fmtowns_cd.xml index 66f3a331f86..d8c95d30d87 100644 --- a/hash/fmtowns_cd.xml +++ b/hash/fmtowns_cd.xml @@ -14,6 +14,18 @@ Floppy disks are included for software that actually requires them to boot. User/save disks that can be created from the game itself are not included. --> + + Towns Hyakunin Isshu + 1989 + Fujitsu + + + + + + + + 3x3 Eyes: Sanjiyan Henjou 1993 @@ -59,6 +71,77 @@ User/save disks that can be created from the game itself are not included. + + The 4th Unit 1-2 Towns: Linkage + 1989 + Data West + + + + + + + + + The 4th Unit 3: Dual Targets + 1989 + Data West + + + + + + + + + The 4th Unit 4: Zero + 1989 + Data West + + + + + + + + + The 4th Unit 5: D-Again + 1990 + Data West + + + + + + + + + The 4th Unit 6: Merry-Go-Round + 1990 + Data West + + + + + + + + + The 4th Unit 7: Wyatt + 1992 + Data West + + + + + + + + + + + + 38-man Kilo no Kokuu 1989 @@ -357,6 +440,33 @@ User/save disks that can be created from the game itself are not included. + + The Atlas + 1991 + Artdink + + + + + + + + + The Atlas 2 + 1993 + Artdink + + + + + + + + + + + + Awesome 1992 @@ -504,6 +614,17 @@ User/save disks that can be created from the game itself are not included. + + The Best Play Baseball + 1992 + ASCII + + + + + + + Branmarker 1991 @@ -570,6 +691,17 @@ User/save disks that can be created from the game itself are not included. + + Cal Gaiden: Tiny Steps Behind the Cal + 1993 + Birdy Soft + + + + + + + Can Can Bunny Extra 1993 @@ -603,6 +735,17 @@ User/save disks that can be created from the game itself are not included. + + Taito Chase H. Q. + 1991 + Ving + + + + + + + Classic Road 1994 @@ -614,6 +757,17 @@ User/save disks that can be created from the game itself are not included. + + The Case of the Cautious Condor + 1989 + Toshiba EMI + + + + + + + Crystal Rinal 1994 @@ -1775,6 +1929,17 @@ User/save disks that can be created from the game itself are not included. + + The Incredible Machine + 1994 + Cybelle + + + + + + + Indiana Jones and the Last Crusade 1990 @@ -2006,6 +2171,33 @@ User/save disks that can be created from the game itself are not included. + + The Legend of Kyrandia + 1993 + Starcraft + + + + + + + + + + + + + + Kyrandia II: The Hand of Fate + 1995 + Starcraft + + + + + + + Kyuukyoku Tiger @@ -2405,6 +2597,17 @@ User/save disks that can be created from the game itself are not included. + + The Manhole + 1990 + Fujitsu + + + + + + + Muscle Bomber: The Body Explosion 1993 @@ -2561,6 +2764,17 @@ User/save disks that can be created from the game itself are not included. + + The Secret of Monkey Island + 1992 + Victor + + + + + + + Monkey Island 2: LeChuck's Revenge 1994 @@ -3799,6 +4013,297 @@ User/save disks that can be created from the game itself are not included. + + Towns Taikenban CD '93 + 1993 + Fujitsu + + + + + + + + + Taikou Risshinden + 1992 + Koei + + + + + + + + + Takamizawa Kyosuke: Nekketsu!! Kyouiku Kenshuu + 1995 + ZyX + + + + + + + + + Tanjou: Debut + 1994 + Data West + + + + + + + + + + + + + + Tatsujin Ou + 1993 + Ving + + + + + + + + + TDF: Terrestrial Defense Force + 1990 + Data West + + + + + + + + + Tenka Gomen + 1994 + Artdink + + + + + + + + + + + + + + The Date + 1990 + JAMP + + + + + + + + + The Horde + 1995 + Arrow Micro-Techs + + + + + + + + + + Titan + 1989 + Fujitsu + + + + + + + + + The NewZealand Story + 1989 + Ving + + + + + + + + + Tokio + 1992 + Artdink + + + + + + + + + + + + + + Toushin Toshi II: Soshite, Sorekara... + 1995 + Alice Soft + + + + + + + + + + The Queen of Duellist + 1993 + Agumix + + + + + + + + + + + + + + Turbo Out Run + 1989 + CRI + + + + + + + + + Towns Magazine Vol. 1 + 1994 + Fujitsu + + + + + + + + + Towns Magazine Vol. 2 + 1994 + Fujitsu + + + + + + + + + + + + + + Trigger + 1994 + ZyX + + + + + + + + + Towns System Software v1.1 L10 + 1989 + Fujitsu + + + + + + + + + Towns System Software v1.1 L20 + 1989 + Fujitsu + + + + + + + + + Towns System Software v1.1 L30 + 1990 + Fujitsu + + + + + + + + + Towns System Software v2.1 L10A + 1991 + Fujitsu + + + + + + + + + Towns System Software v2.1 L51 + 1995 + Fujitsu + + + + + + + + + Tunnels and Trolls + 1990 + Starcraft + + + + + + + Ultima IV: Quest of the Avatar 1992 diff --git a/hash/gameboy.xml b/hash/gameboy.xml index 9d762b4876e..74f874aa729 100644 --- a/hash/gameboy.xml +++ b/hash/gameboy.xml @@ -12,6 +12,45 @@ --> + + + @@ -24896,7 +24935,7 @@ - + diff --git a/hash/gbcolor.xml b/hash/gbcolor.xml index 94b7ec6da01..299dd09134f 100644 --- a/hash/gbcolor.xml +++ b/hash/gbcolor.xml @@ -20,6 +20,35 @@ Unreleased (music source code exists, possibly no prototypes exist) --> + + + + @@ -3981,7 +4010,8 @@ Unreleased (music source code exists, possibly no prototypes exist) - + + diff --git a/hash/n64.xml b/hash/n64.xml index 38836f5945c..97c620f58dc 100644 --- a/hash/n64.xml +++ b/hash/n64.xml @@ -52,9 +52,37 @@ Info on N64 chip labels (from The Cart Scan Repository) --> - + + + + 007 - GoldenEye (Euro) + 1997 + Nintendo + + + + + + + + + + + 007 - GoldenEye (Jpn) + 1997 + Nintendo + + + + + + + + + + 007 - GoldenEye (USA) 1997 @@ -81,7 +109,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -90,6 +118,18 @@ Info on N64 chip labels (from The Cart Scan Repository) + + 007 - The World Is Not Enough (USA) + 2000 + Electronic Arts + + + + + + + + 1080° Snowboarding (Euro) 1998 @@ -132,6 +172,59 @@ Info on N64 chip labels (from The Cart Scan Repository) + + 40 Winks (Euro, Prototype) + 1999 + GT Interactive + + + + + + + + + 64 de Hakken!! Tamagotchi - Minna de Tamagotchi World (Jpn) + 1997 + Bandai + + + + + + + + + + + + 64 Hanafuda - Tenshi no Yakusoku (Jpn) + 1999 + Altron Corporation + + + + + + + + + + + + 64 Oozumou (Jpn) + 1997 + Bottom Up + + + + + + + + + + 64 Oozumou 2 (Jpn) 1999 @@ -142,7 +235,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -150,6 +243,257 @@ Info on N64 chip labels (from The Cart Scan Repository) + + 64 Trump Collection - Alice no Wakuwaku Trump World (Jpn) + 1998 + Bottom Up + + + + + + + + + + + + AeroFighters Assault (Euro) + 1998 + Video System + + + + + + + + + + AeroFighters Assault (USA) + 1998 + Video System + + + + + + + + + + AeroGauge (Euro) + 1998 + ASCII Entertainment + + + + + + + + + + AeroGauge (Jpn, Demo Kiosk) + 1997 + ASCII Entertainment + + + + + + + + + AeroGauge (Jpn, Rev. A) + 1997 + ASCII Entertainment + + + + + + + + + + + + AeroGauge (USA) + 1998 + ASCII Entertainment + + + + + + + + + + AI Shougi 3 (Jpn) + 1998 + I4 + + + + + + + + + + + + Aidyn Chronicles - The First Mage (Euro) + 2001 + T*HQ + + + + + + + + + + Aidyn Chronicles - The First Mage (USA, Rev. A) + 2001 + T*HQ + + + + + + + + + + Aidyn Chronicles - The First Mage (USA) + 2001 + T*HQ + + + + + + + + + + Air Boarder 64 (Euro) + 1998 + Human Entertainment + + + + + + + + + + Air Boarder 64 (Jpn) + 1998 + Human Entertainment + + + + + + + + + + + + Akumajou Dracula Mokushiroku - Real Action Adventure (Jpn) + 1999 + Konami + + + + + + + + + + + + Akumajou Dracula Mokushiroku Gaiden - Legend of Cornell (Jpn) + 1999 + Konami + + + + + + + + + + + + All Star Tennis '99 (Euro) + 1999 + Ubi Soft + + + + + + + + + + All Star Tennis '99 (USA) + 1999 + Ubi Soft + + + + + + + + + + All-Star Baseball '99 (Euro) + 1998 + Acclaim Entertainment + + + + + + + + + + All-Star Baseball '99 (USA) + 1998 + Acclaim Entertainment + + + + + + + + + + All-Star Baseball 2000 (Euro) + 1999 + Acclaim Entertainment + + + + + + + + All-Star Baseball 2000 (USA) 1999 @@ -158,7 +502,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -175,7 +519,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -185,6 +529,234 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Armorines - Project S.W.A.R.M. (Euro) + 1999 + Acclaim Entertainment + + + + + + + + + + Armorines - Project S.W.A.R.M. (Ger) + 1999 + Acclaim Entertainment + + + + + + + + + + Armorines - Project S.W.A.R.M. (USA) + 1999 + Acclaim Entertainment + + + + + + + + + + Army Men - Air Combat (USA) + 2000 + 3DO Company + + + + + + + + + + Army Men - Sarge's Heroes (Euro) + 1999 + 3DO Company + + + + + + + + + + Army Men - Sarge's Heroes (USA) + 1999 + 3DO Company + + + + + + + + + + Army Men - Sarge's Heroes 2 (USA) + 2000 + 3DO Company + + + + + + + + + + Asteroids Hyper 64 (USA) + 1999 + Crave Entertainment + + + + + + + + + + Automobili Lamborghini (Euro) + 1997 + Titus + + + + + + + + + + Automobili Lamborghini (USA) + 1997 + Titus + + + + + + + + + + Baku Bomberman (Jpn) + 1997 + Hudson Soft + + + + + + + + + + + + Baku Bomberman 2 (Jpn) + 1999 + Hudson Soft + + + + + + + + + + + + Bakuretsu Muteki Bangaioh (Jpn) + 1999 + ESP Software + + + + + + + + + + + + Bakushou Jinsei 64 - Mezase! Resort Ou (Jpn) + 1998 + Taito Corporation + + + + + + + + + + + + Banjo to Kazooie no Daibouken (Jpn) + 1998 + Nintendo + + + + + + + + + + + + Banjo to Kazooie no Daibouken 2 (Jpn) + 2000 + Nintendo + + + + + + + + + + + + Banjo-Kazooie (Euro) + 1998 + Nintendo + + + + + + + + + + Banjo-Kazooie (USA, Rev. A) + 1998 + Nintendo + + + + + + + + Banjo-Kazooie (USA) 1998 @@ -203,24 +775,414 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Banjo-Tooie (Aus) + 2001 + Nintendo + + + + + + + + + + Banjo-Tooie (Euro) + 2001 + Nintendo + + + + + + + + + + Banjo-Tooie (USA) + 2000 + Nintendo + + + + + + + + + + Bass Rush - ECOGEAR PowerWorm Championship (Jpn) + 2000 + Visco Corporation + + + + + + + + + + + + Bassmasters 2000 (USA) + 1999 + T*HQ + + + + + + + + + + Batman Beyond - Return of the Joker (USA) + 2000 + Ubi Soft + + + + + + + + + + Batman of the Future - Return of the Joker (Euro) + 2001 + Ubi Soft + + + + + + + + + + BattleTanx (USA) + 1998 + 3DO Company + + + + + + + + + + BattleTanx - Global Assault (Euro) + 1999 + 3DO Company + + + + + + + + + + BattleTanx - Global Assault (USA) + 1999 + 3DO Company + + + + + + + + + + Battlezone - Rise of the Black Dogs (USA) + 2000 + Crave Entertainment + + + + + + + + + + Beetle Adventure Racing! (Euro) + 1999 + Electronic Arts + + + + + + + + + + Beetle Adventure Racing! (Jpn) + 1999 + Electronic Arts Square + + + + + + + + + + + + Beetle Adventure Racing! (USA) + 1999 + Electronic Arts + + + + + + + + + + Big Mountain 2000 (USA) + 2000 + South Peak + + + + + + + + + + Bio F.R.E.A.K.S. (Euro) + 1998 + Midway + + + + + + + + + + Bio F.R.E.A.K.S. (USA) + 1998 + Midway + + + + + + + + + + BioHazard 2 (Jpn) + 2000 + Capcom + + + + + + + + + + Blast Corps (Euro) 1997 Nintendo - + - - + + + Blast Corps (USA, Rev. A) + 1997 + Nintendo + + + + + + + + + Blast Corps (USA) + 1997 + Nintendo + + + + + + + + + + + + + + Blastdozer (Jpn) + 1997 + Nintendo + + + + + + + + + + + + Blues Brothers 2000 (Euro) + 2000 + Titus + + + + + + + + + + Blues Brothers 2000 (USA) + 2000 + Virgin Interactive + + + + + + + + + + Body Harvest (Euro) + 1998 + Gremlin Interactive + + + + + + + + + + Body Harvest (USA) + 1998 + Midway + + + + + + + + + + Bokujou Monogatari 2 (Jpn, Rev. B) + 1999 + Pack In Soft + + + + + + + + + + + + Bokujou Monogatari 2 (Jpn, Rev. A) + 1999 + Pack In Soft + + + + + + + + + + + + Bokujou Monogatari 2 (Jpn) + 1999 + Pack In Soft + + + + + + + + + + + + Bomberman 64 (Euro) + 1997 + Nintendo + + + + + + + + + + Bomberman 64 - Arcade Edition (Jpn) + 2001 + Hudson Soft + + + + + + + + + + + + Bomberman 64 (USA) + 1997 + Hudson Soft + + + + + + + + Bomberman 64 - The Second Attack! (USA) 2000 @@ -239,6 +1201,214 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Bomberman Hero (Euro) + 1998 + Nintendo + + + + + + + + + + Bomberman Hero (USA) + 1998 + Nintendo + + + + + + + + + + Bomberman Hero - Mirian Oujo wo Sukue! (Jpn) + 1998 + Hudson Soft + + + + + + + + + + + + Bottom of the 9th (USA) + 1999 + Konami + + + + + + + + + + Brunswick Circuit Pro Bowling (USA) + 1999 + T*HQ + + + + + + + + + + Buck Bumble (Euro) + 1998 + Ubi Soft + + + + + + + + + + Buck Bumble (Jpn) + 1998 + Ubi Soft + + + + + + + + + + + + Buck Bumble (USA) + 1998 + Ubi Soft + + + + + + + + + + A Bug's Life (Euro) + 1999 + Activision + + + + + + + + + + A Bug's Life (Fra) + 1999 + Activision + + + + + + + + + + A Bug's Life (Ger) + 1999 + Activision + + + + + + + + + + A Bug's Life (Ita) + 1999 + Activision + + + + + + + + + + A Bug's Life (USA) + 1999 + Activision + + + + + + + + + + Bust-A-Move '99 (USA) + 1999 + Acclaim Entertainment + + + + + + + + + + Bust-A-Move 2 - Arcade Edition (Euro) + 1998 + Acclaim Entertainment + + + + + + + + + + Bust-A-Move 2 - Arcade Edition (USA) + 1998 + Acclaim Entertainment + + + + + + + + + + Bust-A-Move 3 DX (Euro) + 1999 + Acclaim Entertainment + + + + + + + + California Speed (USA) 1999 @@ -247,7 +1417,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -257,6 +1427,237 @@ Info on N64 chip labels (from The Cart Scan Repository) + + California Speed (Euro, Prototype) + 1999? + Midway + + + + + + + + + Carmageddon 64 (Euro, English / French / German / Spanish) + 1999 + Virgin Interactive + + + + + + + + + + Carmageddon 64 (Euro, English / French / Italian / Spanish) + 1999 + Virgin Interactive + + + + + + + + + + Carmageddon 64 (USA) + 2000 + Titus + + + + + + + + + + Castlevania (Euro) + 1999 + Konami + + + + + + + + + + Castlevania (USA, Rev. B) + 1999 + Konami + + + + + + + + + + Castlevania (USA, Rev. A) + 1999 + Konami + + + + + + + + + + Castlevania (USA) + 1999 + Konami + + + + + + + + + + Castlevania - Legacy of Darkness (Euro) + 2000 + Konami + + + + + + + + + + Castlevania - Legacy of Darkness (USA) + 1999 + Konami + + + + + + + + + + Centre Court Tennis (Euro) + 1999 + BigBen Interactive + + + + + + + + + + Chameleon Twist (Euro) + 1997 + Sunsoft + + + + + + + + + + Chameleon Twist (Jpn) + 1997 + Japan System Supply + + + + + + + + + + + + Chameleon Twist (USA, Rev. A) + 1998 + Sunsoft + + + + + + + + + + Chameleon Twist (USA) + 1998 + Sunsoft + + + + + + + + + + Chameleon Twist 2 (Euro) + 1998 + Sunsoft + + + + + + + + + + Chameleon Twist 2 (Jpn) + 1998 + Japan System Supply + + + + + + + + + + + + Chameleon Twist 2 (USA) + 1999 + Sunsoft + + + + + + + + + + Charlie Blast's Territory (Euro) + 1999 + Kemco + + + + + + + + Charlie Blast's Territory (USA) 1999 @@ -266,7 +1667,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -276,6 +1677,18 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Chopper Attack (Euro) + 1998 + Midway + + + + + + + + Chopper Attack (USA) 1998 @@ -292,11 +1705,142 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Choro Q 64 (Jpn) + 1998 + Takara + + + + + + + + + + + + Choro Q 64 II - Hacha Mecha Grand Prix Race (Jpn) + 1999 + Takara + + + + + + + + + + + + Chou Kuukan Nighter Pro Yakyuu King (Jpn) + 1996 + Imagineer + + + + + + + + + + + + Chou Kuukan Nighter Pro Yakyuu King 2 (Jpn) + 1999 + Imagineer + + + + + + + + + + + + Chou Snobo Kids (Jpn) + 1999 + Atlus + + + + + + + + + + + + City-Tour GP - Zennihon GT Senshuken (Jpn) + 1998 + Imagineer + + + + + + + + + + + + Clay Fighter - Sculptor's Cut (USA) + 1998 + Interplay + + + + + + + + + + Clay Fighter 63⅓ (Euro) + 1997 + Interplay + + + + + + + + + + Clay Fighter 63⅓ (USA, Prototype) + 1997 + Interplay + + + + + + + + + Clay Fighter 63⅓ (USA) + 1997 + Interplay + + + + + + + + Command & Conquer (Euro) 1999 Nintendo - + @@ -310,6 +1854,18 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Command & Conquer (Ger) + 1999 + Nintendo + + + + + + + + Command & Conquer (USA) 1999 @@ -328,6 +1884,121 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Conker's Bad Fur Day (Euro) + 2001 + T*HQ + + + + + + + + + + Conker's Bad Fur Day (USA) + 2001 + Nintendo + + + + + + + + + + Conker's Bad Fur Day (Prototype Debug) + 2001? + Rare + + + + + + + + + Conker's Bad Fur Day (ECTS Demo) + 2001? + Rare + + + + + + + + + + + Conker's Bad Fur Day (Prototype Debug, Decrypted) + 2001? + Rare + + + + + + + + + Conker's Bad Fur Day (ECTS Demo, Decrypted) + 2001? + Rare + + + + + + + + + Cruis'n Exotica (USA) + 2000 + Midway + + + + + + + + + + Cruis'n USA (Euro) + 1998 + Nintendo + + + + + + + + + + Cruis'n USA (USA, Rev. B) + 1996 + Nintendo + + + + + + + + Cruis'n USA (USA, Rev. A) 1996 @@ -346,6 +2017,30 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Cruis'n USA (USA) + 1996 + Nintendo + + + + + + + + + + Cruis'n World (Euro) + 1998 + Nintendo + + + + + + + + Cruis'n World (USA) 1998 @@ -364,6 +2059,259 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Custom Robo (Jpn) + 1999 + Nintendo + + + + + + + + + + + + Custom Robo V2 (Jpn) + 2000 + Nintendo + + + + + + + + + + + + CyberTiger (Euro) + 2000 + Electronic Arts + + + + + + + + + + CyberTiger (USA) + 2000 + Electronic Arts + + + + + + + + + + Daffy Duck Starring as Duck Dodgers (Euro) + 2000 + Infogrames + + + + + + + + + + Dance Dance Revolution - Disney Dancing Museum (Jpn) + 2000 + Konami + + + + + + + + + + + + Dark Rift (Euro) + 1997 + Vic Tokai + + + + + + + + + + Dark Rift (USA) + 1997 + Vic Tokai + + + + + + + + + + Deadly Arts (USA) + 1998 + Konami + + + + + + + + + + Defi au Tetris Magique (Fra) + 1999 + Capcom + + + + + + + + + + Densha de Go! 64 (Jpn) + 1999 + Taito Corporation + + + + + + + + + + + + Derby Stallion 64 (Jpn, Prototype) + 2001 + Media Factory + + + + + + + + + Derby Stallion 64 (Jpn) + 2001 + Media Factory + + + + + + + + + + + + Destruction Derby 64 (Euro) + 1999 + T*HQ + + + + + + + + + + Destruction Derby 64 (USA) + 1999 + T*HQ + + + + + + + + + + Dezaemon 3D (Jpn) + 1998 + Athena + + + + + + + + + + + + Diddy Kong Racing (Euro, Rev. A) + 1997 + Nintendo + + + + + + + + + + Diddy Kong Racing (Euro) + 1997 + Nintendo + + + + + + + + + + Diddy Kong Racing (Jpn) + 1997 + Nintendo + + + + + + + + + + + + Diddy Kong Racing (USA, Rev. A) + 1997 + Nintendo + + + + + + + + Diddy Kong Racing (USA) 1997 @@ -382,11 +2330,35 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Donald Duck - Goin' Quackers (USA) + 2000 + Ubi Soft + + + + + + + + + + Donald Duck - Quack Attack (Euro) + 2000 + Ubi Soft + + + + + + + + Donkey Kong 64 (Euro) 1999 Nintendo - + @@ -398,6 +2370,20 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Donkey Kong 64 (Jpn) + 1999 + Nintendo + + + + + + + + + + Donkey Kong 64 (USA) 1999 @@ -416,6 +2402,55 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Donkey Kong 64 (USA, Demo Kiosk) + 1999 + Nintendo + + + + + + + + + Doom 64 (Euro) + 1997 + GT Interactive + + + + + + + + + + Doom 64 (Jpn) + 1997 + GameBank + + + + + + + + + + + + Doom 64 (USA, Rev. A) + 1997 + Midway + + + + + + + + Doom 64 (USA) 1997 @@ -424,7 +2459,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -433,6 +2468,152 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Doraemon - Nobita to 3tsu no Seireiseki (Jpn) + 1997 + Epoch + + + + + + + + + + + + Doraemon 2 - Nobita to Hikari no Shinden (Jpn) + 1998 + Epoch + + + + + + + + + + + + Doraemon 3 - Nobita no Machi SOS! (Jpn) + 2000 + Epoch + + + + + + + + + + + + + Doubutsu no Mori (Jpn) + 2001 + Nintendo + + + + + + + + + + + + Dr. Mario 64 (USA) + 2001 + Nintendo + + + + + + + + + + Dragon Sword (Prototype) + 1998 + Interactive Studios / Blitzgames + + + + + + + + + + + + Dual Heroes (Euro) + 1998 + Hudson Soft + + + + + + + + + + Dual Heroes (Jpn) + 1997 + Hudson Soft + + + + + + + + + + + + Dual Heroes (USA) + 1998 + Electro Brain + + + + + + + + + + Duck Dodgers Starring Daffy Duck (USA, Prototype) + 2000 + Infogrames + + + + + + + + + Duck Dodgers Starring Daffy Duck (USA) + 2000 + Infogrames + + + + + + + + Duke Nukem 64 (Euro) 1997 @@ -441,7 +2622,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -450,6 +2631,226 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Duke Nukem 64 (Euro, Prototype) + 1997 + GT Interactive + + + + + + + + + Duke Nukem 64 (Fra) + 1997 + GT Interactive + + + + + + + + + + Duke Nukem 64 (USA) + 1997 + GT Interactive + + + + + + + + + + Duke Nukem - Zero Hour (Euro) + 1999 + GT Interactive + + + + + + + + + + Duke Nukem - Zero Hour (Fra) + 1999 + GT Interactive + + + + + + + + + + Duke Nukem - Zero Hour (USA) + 1999 + GT Interactive + + + + + + + + + + Earthworm Jim 3D (Euro) + 1999 + Rockstar Games + + + + + + + + + + Earthworm Jim 3D (USA) + 1999 + Rockstar Games + + + + + + + + + + ECW Hardcore Revolution (Euro) + 2000 + Acclaim Entertainment + + + + + + + + + + ECW Hardcore Revolution (USA) + 2000 + Acclaim Entertainment + + + + + + + + + + Eikou no Saint Andrews (Jpn) + 1996 + Seta Corporation + + + + + + + + + + + + Elmo's Letter Adventure (USA) + 1999 + NewKidCo + + + + + + + + + + Elmo's Number Journey (USA) + 1999 + NewKidCo + + + + + + + + + + Eltale Monsters (Jpn) + 1999 + Imagineer + + + + + + + + + + + + Excitebike 64 (Euro) + 2001 + Nintendo + + + + + + + + + + Excitebike 64 (Jpn) + 2000 + Nintendo + + + + + + + + + + + + Excitebike 64 (USA, Demo Kiosk) + 2000 + Nintendo + + + + + + + + + Excitebike 64 (USA, Rev. A) + 2000 + Nintendo + + + + + + + + Excitebike 64 (USA) 2000 @@ -468,6 +2869,179 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Extreme-G (Euro) + 1997 + Acclaim Entertainment + + + + + + + + + + Extreme-G (Jpn) + 1998 + Acclaim Entertainment + + + + + + + + + + + + Extreme-G (USA) + 1997 + Acclaim Entertainment + + + + + + + + + + Extreme-G XG2 (Euro) + 1998 + Acclaim Entertainment + + + + + + + + + + Extreme-G XG2 (Jpn) + 1999 + Acclaim Entertainment + + + + + + + + + + + + Extreme-G XG2 (USA) + 1998 + Acclaim Entertainment + + + + + + + + + + F-1 World Grand Prix (Euro, Prototype) + 1998 + Video System + + + + + + + + + F-1 World Grand Prix (Euro) + 1998 + Video System + + + + + + + + + + F-1 World Grand Prix (Fra) + 1998 + Video System + + + + + + + + + + F-1 World Grand Prix (Ger) + 1998 + Video System + + + + + + + + + + F-1 World Grand Prix (Jpn) + 1998 + Video System + + + + + + + + + + + + F-1 World Grand Prix (USA) + 1998 + Video System + + + + + + + + + + F-1 World Grand Prix II (Euro) + 1999 + Video System + + + + + + + + + + F-Zero X (Euro) + 1998 + Nintendo + + + + + + + + F-Zero X (Jpn) 1998 @@ -490,6 +3064,79 @@ Info on N64 chip labels (from The Cart Scan Repository) + + F-Zero X (USA) + 1998 + Nintendo + + + + + + + + + + F1 Pole Position 64 (Euro) + 1997 + Ubi Soft + + + + + + + + + + F1 Pole Position 64 (USA) + 1997 + Ubi Soft + + + + + + + + + + F1 Racing Championship (Euro) + 2000 + Ubi Soft + + + + + + + + + + F1 Racing Championship (Bra) + 2000 + Ubi Soft? + + + + + + + + + Famista 64 (Jpn) + 1997 + Namco + + + + + + + + + + FIFA - Road to World Cup 98 (Euro) 1997 @@ -498,7 +3145,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -507,7 +3154,20 @@ Info on N64 chip labels (from The Cart Scan Repository) - + + FIFA - Road to World Cup 98 - World Cup e no Michi (Jpn) + 1998 + Electronic Arts + + + + + + + + + + FIFA - Road to World Cup 98 (USA, Brazil) 1997 @@ -517,7 +3177,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -527,6 +3187,102 @@ Info on N64 chip labels (from The Cart Scan Repository) + + FIFA 99 (Euro) + 1999 + Electronic Arts + + + + + + + + + + FIFA 99 (USA) + 1998 + Electronic Arts + + + + + + + + + + FIFA Soccer 64 (Euro) + 1997 + Electronic Arts + + + + + + + + + + FIFA Soccer 64 (USA) + 1997 + Electronic Arts + + + + + + + + + + Fighters Destiny (Euro) + 1998 + Ocean + + + + + + + + + + Fighters Destiny (Fra) + 1998 + Ocean + + + + + + + + + + Fighters Destiny (Ger) + 1998 + Ocean + + + + + + + + + + Fighters Destiny (USA) + 1998 + Ocean + + + + + + + + Fighter Destiny 2 (USA) 2000 @@ -545,6 +3301,594 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Fighting Cup (Jpn) + 1998 + Imagineer + + + + + + + + + + + + Fighting Force 64 (Euro) + 1999 + Crave Entertainment + + + + + + + + + + Fighting Force 64 (USA) + 1998 + Crave Entertainment + + + + + + + + + + Flying Dragon (Euro) + 1998 + Natsume + + + + + + + + + + Flying Dragon (USA) + 1998 + Natsume + + + + + + + + + + Forsaken 64 (Euro) + 1998 + Acclaim Entertainment + + + + + + + + + + Forsaken 64 (Ger) + 1998 + Acclaim Entertainment + + + + + + + + + + Forsaken 64 (USA) + 1998 + Acclaim Entertainment + + + + + + + + + + Fox Sports College Hoops '99 (USA) + 1998 + Fox Interactive + + + + + + + + + + Frogger 2 (USA, Prototype Rev. A) + 1999 + Hasbro Interactive + + + + + + + + + Fushigi no Dungeon - Fuurai no Shiren 2 - Oni Shuurai! Shiren Jou! (Jpn) + 2000 + Nintendo + + + + + + + + + + + + G.A.S.P!! Fighters' NEXTream (Euro) + 1998 + Konami + + + + + + + + + + G.A.S.P!! Fighters' NEXTream (Jpn) + 1998 + Konami + + + + + + + + + + + + Ganbare Goemon - Dero Dero Douchuu Obake Tenkomori (Jpn) + 1998 + Konami + + + + + + + + + + + + Ganbare Goemon - Neo Momoyama Bakufu no Odori (Jpn) + 1997 + Konami + + + + + + + + + + + + Ganbare! Nippon! Olympics 2000 (Jpn) + 2000 + Konami + + + + + + + + + + + + Gauntlet Legends (Euro) + 1999 + Midway + + + + + + + + + + Gauntlet Legends (Jpn) + 2000 + Epoch + + + + + + + + + + + + Gauntlet Legends (USA) + 1999 + Midway + + + + + + + + + + Getter Love!! Cho Renai Party Game (Jpn) + 1998 + Hudson Soft + + + + + + + + + + + + Gex 3 - Deep Cover Gecko (Euro, English / Italian / Spanish) + 1998 + Crave Entertainment + + + + + + + + + + Gex 3 - Deep Cover Gecko (Euro, French / German) + 1998 + Crave Entertainment + + + + + + + + + + Gex 3 - Deep Cover Gecko (USA) + 1999 + Crave Entertainment + + + + + + + + + + Gex 64 - Enter the Gecko (Euro) + 1998 + Midway + + + + + + + + + + Gex 64 - Enter the Gecko (USA) + 1998 + Midway + + + + + + + + + + Glover (Euro) + 1998 + Hasbro Interactive + + + + + + + + + + Glover (USA) + 1998 + Hasbro Interactive + + + + + + + + + + + Glover (Prototype, 1998-07-16) + 1998 + Hasbro Interactive + + + + + + + + + Glover 2 (Prototype, Newer) + 1999 + Hasbro Interactive + + + + + + + + + Glover 2 (Prototype) + 1999 + Hasbro Interactive + + + + + + + + + Goemon - Mononoke Sugoroku (Jpn) + 1999 + Konami + + + + + + + + + + + + Goemon's Great Adventure (USA) + 1999 + Konami + + + + + + + + + + Golden Nugget 64 (USA) + 1998 + Electronic Arts + + + + + + + + + + GT64 - Championship Edition (Euro) + 1998 + Ocean + + + + + + + + + + GT64 - Championship Edition (USA) + 1998 + Ocean + + + + + + + + + + Hamster Monogatari 64 (Jpn) + 2001 + Culture Brain + + + + + + + + + + + + Harukanaru Augusta - Masters '98 (Jpn) + 1997 + T&E Soft + + + + + + + + + + + + Harvest Moon 64 (USA) + 1999 + Natsume + + + + + + + + + + Heiwa Pachinko World 64 (Jpn) + 1997 + Shouei System + + + + + + + + + + + + Hercules - The Legendary Journeys (Euro) + 2000 + Titus + + + + + + + + + + Hercules - The Legendary Journeys (USA) + 2000 + Titus + + + + + + + + + + Hexen (Euro) + 1997 + GT Interactive + + + + + + + + + + Hexen (Fra) + 1997 + GT Interactive + + + + + + + + + + Hexen (Ger) + 1997 + GT Interactive + + + + + + + + + + Hexen (Jpn) + 1997 + GameBank + + + + + + + + + + + + Hexen (USA) + 1997 + GT Interactive + + + + + + + + + + Hey You, Pikachu! (USA) + 2000 + Nintendo + + + + + + + + Hiryuu no Ken Twin (Jpn) 1997 @@ -555,7 +3899,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -563,6 +3907,347 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Holy Magic Century (Euro) + 1998 + Konami + + + + + + + + + + Holy Magic Century (Fra) + 1998 + Konami + + + + + + + + + + Holy Magic Century (Ger) + 1998 + Konami + + + + + + + + + + Hoshi no Kirby 64 (Jpn, Rev. C) + 2000 + Nintendo + + + + + + + + + + + + Hoshi no Kirby 64 (Jpn, Rev. B) + 2000 + Nintendo + + + + + + + + + + + + Hoshi no Kirby 64 (Jpn, Rev. A) + 2000 + Nintendo + + + + + + + + + + + + Hoshi no Kirby 64 (Jpn) + 2000 + Nintendo + + + + + + + + + + + + Hot Wheels - Turbo Racing (Euro) + 1999 + Electronic Arts + + + + + + + + + + Hot Wheels - Turbo Racing (USA) + 1999 + Electronic Arts + + + + + + + + + + HSV Adventure Racing! (Aus) + 1999 + Electronic Arts + + + + + + + + + + Human Grand Prix - The New Generation (Jpn) + 1997 + Human Entertainment + + + + + + + + + + + + Hybrid Heaven (Euro) + 1999 + Konami + + + + + + + + + + Hybrid Heaven (Jpn) + 1999 + Konami + + + + + + + + + + + + Hybrid Heaven (USA) + 1999 + Konami + + + + + + + + + + Hydro Thunder (Euro) + 2000 + Midway + + + + + + + + + + Hydro Thunder (Fra) + 2000 + Midway + + + + + + + + + + Hydro Thunder (USA) + 2000 + Midway + + + + + + + + + + Hyper Olympics in Nagano 64 (Jpn) + 1997 + Konami + + + + + + + + + + + + Ide Yousuke no Mahjong Juku (Jpn) + 2000 + Seta Corporation + + + + + + + + + + + + Iggy's Reckin' Balls (Euro) + 1998 + Acclaim Entertainment + + + + + + + + + + Iggy's Reckin' Balls (USA) + 1998 + Acclaim Entertainment + + + + + + + + + + Iggy-kun no Bura Bura Poyon (Jpn) + 1998 + Acclaim Japan + + + + + + + + + + + + In-Fisherman - Bass Hunter 64 (Euro) + 1999 + Take Two Software + + + + + + + + + + In-Fisherman - Bass Hunter 64 (USA) + 1999 + Take Two Software + + + + + + + + + + Indiana Jones and the Infernal Machine (Euro, Prototype) + 2000 + LucasArts + + + + + + + + + Indiana Jones and the Infernal Machine (USA) + 2000 + LucasArts + + + + + + + + + + Indy Racing 2000 (USA) + 2000 + Infogrames + + + + + + + + International Superstar Soccer '98 (Euro) 1998 @@ -571,7 +4256,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -580,11 +4265,241 @@ Info on N64 chip labels (from The Cart Scan Repository) + + International Superstar Soccer '98 (USA) + 1998 + Konami + + + + + + + + + + International Superstar Soccer 2000 (Euro, English / German) + 2000 + Konami + + + + + + + + + + International Superstar Soccer 2000 (Euro, French / Italian) + 2000 + Konami + + + + + + + + + + International Superstar Soccer 2000 (USA) + 2000 + Konami + + + + + + + + + + International Superstar Soccer 64 (Euro) + 1997 + Konami + + + + + + + + + + International Superstar Soccer 64 (USA) + 1997 + Konami + + + + + + + + + + International Track & Field - Summer Games (Euro) + 2000 + Konami + + + + + + + + + + International Track & Field 2000 (USA) + 2000 + Konami + + + + + + + + + + Itoi Shigesato no Bass Tsuri No. 1 Kettei Ban! (Jpn) + 2000 + Nintendo + + + + + + + + + + + + J.League Dynamite Soccer 64 (Jpn) + 1997 + Imagineer + + + + + + + + + + + + J.League Eleven Beat 1997 (Jpn) + 1997 + Hudson Soft + + + + + + + + + + + + J.League Live 64 (Jpn) + 1997 + Electronic Arts Victor + + + + + + + + + + + + J.League Tactics Soccer (Jpn, Rev. A) + 1999 + ASCII Entertainment + + + + + + + + + + + + J.League Tactics Soccer (Jpn) + 1999 + ASCII Entertainment + + + + + + + + + + + + Jangou Simulation Mahjong Dou 64 (Jpn) + 1997 + Video System + + + + + + + + + + + + Jeopardy! (USA) + 1998 + GameTek + + + + + + + + + + Jeremy McGrath Supercross 2000 (Euro) + 2000 + Acclaim Entertainment + + + + + + + + + + Jeremy McGrath Supercross 2000 (USA) + 2000 + Acclaim Entertainment + + + + + + + + Jet Force Gemini (Euro) 1999 Nintendo - + @@ -616,6 +4531,45 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Jet Force Gemini (USA, Demo Kiosk) + 1999 + Nintendo + + + + + + + + + Jikkyou GI Stable (Jpn, Rev. A) + 1999 + Konami + + + + + + + + + + + + Jikkyou GI Stable (Jpn) + 1999 + Konami + + + + + + + + + + Jikkyou J.League Perfect Striker (Jpn) 1996 @@ -626,7 +4580,7 @@ Info on N64 chip labels (from The Cart Scan Repository) - + @@ -634,11 +4588,517 @@ Info on N64 chip labels (from The Cart Scan Repository) + + Jikkyou J.League 1999 - Perfect Striker 2 (Jpn, Rev. A) + 1999 + Konami + + + + + + + + + + + + Jikkyou J.League 1999 - Perfect Striker 2 (Jpn) + 1999 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 2000 (Jpn, Rev. A) + 2000 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 2000 (Jpn) + 2000 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 4 (Jpn, Rev. A) + 1997 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 4 (Jpn) + 1997 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 5 (Jpn, Rev. B) + 1998 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 5 (Jpn, Rev. A) + 1998 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 5 (Jpn) + 1998 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 6 (Jpn, Rev. B) + 1999 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 6 (Jpn, Rev. A) + 1999 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu 6 (Jpn) + 1999 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu Basic Ban 2001 (Jpn, Rev. A) + 2001 + Konami + + + + + + + + + + + + Jikkyou Powerful Pro Yakyuu Basic Ban 2001 (Jpn) + 2001 + Konami + + + + + + + + + + + + Jikkyou World Soccer - World Cup France '98 (Jpn, Rev. B) + 1998 + Konami + + + + + + + + + + + + Jikkyou World Soccer - World Cup France '98 (Jpn, Rev. A) + 1998 + Konami + + + + + + + + + + + + Jikkyou World Soccer - World Cup France '98 (Jpn) + 1998 + Konami + + + + + + + + + + + + Jikkyou World Soccer 3 (Jpn) + 1997 + Konami + + + + + + + + + + + + Jikuu Senshi Turok (Jpn) + 1997 + Acclaim Japan + + + + + + + + + + + + Jinsei Game 64 (Jpn) + 1999 + Takara + + + + + + + + + + + + John Romero's Daikatana (Euro) + 2000 + Kemco + + + + + + + + + + John Romero's Daikatana (Jpn) + 2000 + Kemco + + + + + + + + + + + + John Romero's Daikatana (USA) + 2000 + Kemco + + + + + + + + + + Kakutou Denshou - F-Cup Maniax (Jpn) + 1999 + Imagineer + + + + + + + + + + + + Ken Griffey Jr.'s Slugfest (USA) + 1999 + Nintendo + + + + + + + + + + Killer Instinct Gold (Euro) + 1997 + Nintendo + + + + + + + + + + Killer Instinct Gold (USA, Rev. B) + 1996 + Nintendo + + + + + + + + + + Killer Instinct Gold (USA, Rev. A) + 1996 + Nintendo + + + + + + + + + + Killer Instinct Gold (USA) + 1996 + Nintendo + + + + + + + + + + King Hill 64 - Extreme Snowboarding (Jpn) + 1998 + Kemco + + + + + + + + + + + + Kiratto Kaiketsu! 64 Tanteidan (Jpn) + 1998 + Imagineer + + + + + + + + + + + + Kirby 64 - The Crystal Shards (Euro) + 2000 + Nintendo + + + + + + + + + + Kirby 64 - The Crystal Shards (USA) + 2000 + Nintendo + + + + + + + + + + Knife Edge - Nose Gunner (Euro) + 1998 + Kemco + + + + + + + + + + Knife Edge - Nose Gunner (Jpn) + 1998 + Kemco + + + + + + + + + + + + Knife Edge - Nose Gunner (USA) + 1998 + Kemco + + + + + + + + + + Knockout Kings 2000 (Euro) + 1999 + Electronic Arts + + + + + + + + + + Knockout Kings 2000 (USA) + 1999 + Electronic Arts + + + + + + + + Kobe Bryant in NBA Courtside (Euro) 1998 Nintendo - + @@ -652,856 +5112,101 @@ Info on N64 chip labels (from The Cart Scan Repository) - - Madden NFL 99 (USA) - 1999 - Electronic Arts - - - - - - - - - - - - - - - Mario Kart 64 (USA) - 1997 + + Kobe Bryant's NBA Courtside (USA) + 1998 Nintendo - + - - - - - - - - - + - - Mario Party (USA) + + Last Legion UX (Jpn) 1999 - Nintendo - + Hudson Soft + + + - - - - - - - - - - - - - - Mission Impossible (USA) - 1998 - Ocean - - - - - - - - - + - - Monster Truck Madness 64 (Euro) - 1999 - Rockstar Games - - - - - - - - - - - - - - - Mortal Kombat 4 (USA) - 1998 - Midway - - - - - - - - - - - - - - - - Mortal Kombat Trilogy (USA, Rev. A) - 1996 - Midway - - - - - - - - - - - - - - - - - - NBA Hangtime (USA) - 1997 - Midway - - - - - - - - - - - - - NBA Live 99 (USA) - 1998 - Electronic Arts - - - - - - - - - - - - - - - - Perfect Dark (USA, Rev. A) + + The Legend of Zelda - Majora's Mask (Euro, Rev. A) 2000 Nintendo - + - - - - - - - + - - Pokémon Snap (USA) - 1999 - Nintendo - - - - - - - - - - - - - - - - Pokémon Stadium (Euro) + + The Legend of Zelda - Majora's Mask (Euro) 2000 Nintendo - + - - - - - + - - Pokémon Stadium (USA) + + The Legend of Zelda - Majora's Mask (Euro, Debug Build, 20000929) 2000 Nintendo - - - - - - - - - - - - - - - Quest 64 (USA) - 1998 - T*HQ - - - - - - - - - - - - - - - - Rally Challenge 2000 (USA) - 2000 - South Peak - - - - - - - - - - - - - - - - Resident Evil 2 (USA, Rev. A) - 1999 - Capcom USA - - - - - - - - - - - - - + + + + - - Resident Evil 2 (USA) - 1999 - Capcom USA - - - - - - - - - - - - - - - - - - - - Rugrats - Die grosse Schatzsuche (Ger) - 1999 - T*HQ - - - - - - - - - - - - - - - Star Fox 64 (Jpn) - 1997 - Nintendo - - - - - - - - - - - - - - - - - - Star Fox 64 (USA) - 1997 - Nintendo - - - - - - - - - - - - - - - - Star Wars - Rogue Squadron (Euro) - 1998 - Nintendo - - - - - - - - - - - - - - - Star Wars - Rogue Squadron (USA, Rev. A) - 1998 - LucasArts - - - - - - - - - - - - - - - - Star Wars - Shadows of the Empire (USA, Rev. A) - 1996 - Nintendo - - - - - - - - - - - - - - - - - - Star Wars - Shadows of the Empire (USA) - 1996 - Nintendo - - - - - - - - - - - - - - - - Star Wars Episode I - Racer (Euro) - 1999 - Nintendo - - - - - - - - - - - - - - - - Star Wars Episode I - Racer (USA) - 1999 - Nintendo - - - - - - - - - - - - - - - - StarCraft 64 (USA) + + The Legend of Zelda - Majora's Mask (USA, Demo) 2000 Nintendo - - - - - - - + - - Super Mario 64 (Euro) - 1997 + + The Legend of Zelda - Majora's Mask (USA) + 2000 Nintendo - + - - - - - - - - - - - - - - Super Mario 64 (Jpn) - 1996 - Nintendo - - - - - - - - - - - - - - - - - - Super Mario 64 (USA, Hong Kong) - 1996 - Nintendo - - - - - - - - - - - - - - - - Super Smash Bros. (USA) - 1999 - Nintendo - - - - - - - - - - - - - - - - - - TG Rally 2 (Euro) - 1999 - Kemco - - - - - - - - - - - - - - - Toy Story 2 (Ger, Rev. A) - 1999 - Activision - - - - - - - - - - - - - - - Turok - Dinosaur Hunter (USA) - 1997 - Acclaim Entertainment - - - - - - - - - - - - - - - Turok - Dinosaur Hunter (Ger, Rev. B) - 1997 - Acclaim Entertainment - - - - - - - - - - - - - - - Turok - Dinosaur Hunter (Ger, Rev. A) - 1997 - Acclaim Entertainment - - - - - - - - - - - - - - - Turok 2 - Seeds of Evil (USA) - 1998 - Acclaim Entertainment - - - - - - - - - + - - Vigilante 8 (USA) - 1999 - Activision - - - - - - - - - - - - - - - Wave Race 64 (USA, Rev. A) - 1996 + + The Legend of Zelda - Ocarina of Time (Euro, Rev. A) + 1998 Nintendo - + - - - - - - - - - - - - - WCW vs. nWo - World Tour (USA, Rev. A) - 1997 - T*HQ - - - - - - - - - - - - - - - - WCW vs. nWo - World Tour (USA) - 1997 - T*HQ - - - - - - - - - - - - - - - - WCW/nWo Revenge (USA) - 1998 - T*HQ - - - - - - - - - - - - - - - - - Wetrix (USA) - 1998 - Ocean - - - - - - - - - - - - - - - - WWF WrestleMania 2000 (USA) - 1999 - T*HQ - - - - - - - - - - - - - - - - - Yoshi Story (Jpn) - 1997 - Nintendo - - - - - - - - - - - - - - - - - - Yoshi's Story (Euro) - 1998 - Nintendo - - - - - - - - - - - - - - - - Yoshi's Story (USA) - 1997 - Nintendo - - - - - - - - - - + @@ -1510,7 +5215,7 @@ Info on N64 chip labels (from The Cart Scan Repository) The Legend of Zelda - Ocarina of Time (Euro) 1998 Nintendo - + @@ -1586,4351 +5291,11 @@ Info on N64 chip labels (from The Cart Scan Repository) - - - Blast Corps (USA) - 1997 - Nintendo - - - - - - - - - - - - - - - 007 - GoldenEye (Euro) - 1997 - Nintendo - - - - - - - - - - - 007 - GoldenEye (Jpn) - 1997 - Nintendo - - - - - - - - - - - - 007 - The World Is Not Enough (USA) - 2000 - Electronic Arts - - - - - - - - - - 40 Winks (Euro, Prototype) - 1999 - GT Interactive - - - - - - - - - 64 de Hakken!! Tamagotchi - Minna de Tamagotchi World (Jpn) - 1997 - Bandai - - - - - - - - - - - - 64 Hanafuda - Tenshi no Yakusoku (Jpn) - 1999 - Altron Corporation - - - - - - - - - - - - 64 Oozumou (Jpn) - 1997 - Bottom Up - - - - - - - - - - - - 64 Trump Collection - Alice no Wakuwaku Trump World (Jpn) - 1998 - Bottom Up - - - - - - - - - - - - AeroFighters Assault (Euro) - 1998 - Video System - - - - - - - - - AeroFighters Assault (USA) - 1998 - Video System - - - - - - - - - AeroGauge (Euro) - 1998 - ASCII Entertainment - - - - - - - - - AeroGauge (Jpn, Demo Kiosk) - 1997 - ASCII Entertainment - - - - - - - - - AeroGauge (Jpn, Rev. A) - 1997 - ASCII Entertainment - - - - - - - - - - - - AeroGauge (USA) - 1998 - ASCII Entertainment - - - - - - - - - AI Shougi 3 (Jpn) - 1998 - I4 - - - - - - - - - - - - Aidyn Chronicles - The First Mage (Euro) - 2001 - T*HQ - - - - - - - - - Aidyn Chronicles - The First Mage (USA, Rev. A) - 2001 - T*HQ - - - - - - - - - Aidyn Chronicles - The First Mage (USA) - 2001 - T*HQ - - - - - - - - - Air Boarder 64 (Euro) - 1998 - Human Entertainment - - - - - - - - - Air Boarder 64 (Jpn) - 1998 - Human Entertainment - - - - - - - - - - - - Akumajou Dracula Mokushiroku - Real Action Adventure (Jpn) - 1999 - Konami - - - - - - - - - - - - Akumajou Dracula Mokushiroku Gaiden - Legend of Cornell (Jpn) - 1999 - Konami - - - - - - - - - - - - All Star Tennis '99 (Euro) - 1999 - Ubi Soft - - - - - - - - - All Star Tennis '99 (USA) - 1999 - Ubi Soft - - - - - - - - - All-Star Baseball '99 (Euro) - 1998 - Acclaim Entertainment - - - - - - - - - All-Star Baseball '99 (USA) - 1998 - Acclaim Entertainment - - - - - - - - - All-Star Baseball 2000 (Euro) - 1999 - Acclaim Entertainment - - - - - - - - - Armorines - Project S.W.A.R.M. (Euro) - 1999 - Acclaim Entertainment - - - - - - - - - Armorines - Project S.W.A.R.M. (Ger) - 1999 - Acclaim Entertainment - - - - - - - - - Armorines - Project S.W.A.R.M. (USA) - 1999 - Acclaim Entertainment - - - - - - - - - Army Men - Air Combat (USA) - 2000 - 3DO Company - - - - - - - - - Army Men - Sarge's Heroes (Euro) - 1999 - 3DO Company - - - - - - - - - Army Men - Sarge's Heroes (USA) - 1999 - 3DO Company - - - - - - - - - Army Men - Sarge's Heroes 2 (USA) - 2000 - 3DO Company - - - - - - - - - Asteroids Hyper 64 (USA) - 1999 - Crave Entertainment - - - - - - - - - Automobili Lamborghini (Euro) - 1997 - Titus - - - - - - - - - Automobili Lamborghini (USA) - 1997 - Titus - - - - - - - - - Baku Bomberman (Jpn) - 1997 - Hudson Soft - - - - - - - - - - - - Baku Bomberman 2 (Jpn) - 1999 - Hudson Soft - - - - - - - - - - - - Bakuretsu Muteki Bangaioh (Jpn) - 1999 - ESP Software - - - - - - - - - - - - Bakushou Jinsei 64 - Mezase! Resort Ou (Jpn) - 1998 - Taito Corporation - - - - - - - - - - - - Banjo to Kazooie no Daibouken (Jpn) - 1998 - Nintendo - - - - - - - - - - - - Banjo to Kazooie no Daibouken 2 (Jpn) - 2000 - Nintendo - - - - - - - - - - - - Banjo-Kazooie (Euro) - 1998 - Nintendo - - - - - - - - - Banjo-Kazooie (USA, Rev. A) - 1998 - Nintendo - - - - - - - - - Banjo-Tooie (Aus) - 2001 - Nintendo - - - - - - - - - Banjo-Tooie (Euro) - 2001 - Nintendo - - - - - - - - - Banjo-Tooie (USA) - 2000 - Nintendo - - - - - - - - - Bass Rush - ECOGEAR PowerWorm Championship (Jpn) - 2000 - Visco Corporation - - - - - - - - - - - - Bassmasters 2000 (USA) - 1999 - T*HQ - - - - - - - - - Batman Beyond - Return of the Joker (USA) - 2000 - Ubi Soft - - - - - - - - - Batman of the Future - Return of the Joker (Euro) - 2001 - Ubi Soft - - - - - - - - - BattleTanx (USA) - 1998 - 3DO Company - - - - - - - - - BattleTanx - Global Assault (Euro) - 1999 - 3DO Company - - - - - - - - - BattleTanx - Global Assault (USA) - 1999 - 3DO Company - - - - - - - - - Battlezone - Rise of the Black Dogs (USA) - 2000 - Crave Entertainment - - - - - - - - - Beetle Adventure Racing! (Euro) - 1999 - Electronic Arts - - - - - - - - - Beetle Adventure Racing! (Jpn) - 1999 - Electronic Arts Square - - - - - - - - - - - - Beetle Adventure Racing! (USA) - 1999 - Electronic Arts - - - - - - - - - Big Mountain 2000 (USA) - 2000 - South Peak - - - - - - - - - Bio F.R.E.A.K.S. (Euro) - 1998 - Midway - - - - - - - - - Bio F.R.E.A.K.S. (USA) - 1998 - Midway - - - - - - - - - BioHazard 2 (Jpn) - 2000 - Capcom - - - - - - - - - - - - Blast Corps (USA, Rev. A) - 1997 - Nintendo - - - - - - - - - Blastdozer (Jpn) - 1997 - Nintendo - - - - - - - - - - - - Blues Brothers 2000 (Euro) - 2000 - Titus - - - - - - - - - Blues Brothers 2000 (USA) - 2000 - Virgin Interactive - - - - - - - - - Body Harvest (Euro) - 1998 - Gremlin Interactive - - - - - - - - - Body Harvest (USA) - 1998 - Midway - - - - - - - - - Bokujou Monogatari 2 (Jpn, Rev. B) - 1999 - Pack In Soft - - - - - - - - - - - - Bokujou Monogatari 2 (Jpn, Rev. A) - 1999 - Pack In Soft - - - - - - - - - - - - Bokujou Monogatari 2 (Jpn) - 1999 - Pack In Soft - - - - - - - - - - - - Bomberman 64 (Euro) - 1997 - Nintendo - - - - - - - - - Bomberman 64 - Arcade Edition (Jpn) - 2001 - Hudson Soft - - - - - - - - - - - - Bomberman 64 (USA) - 1997 - Hudson Soft - - - - - - - - - Bomberman Hero (Euro) - 1998 - Nintendo - - - - - - - - - Bomberman Hero (USA) - 1998 - Nintendo - - - - - - - - - Bomberman Hero - Mirian Oujo wo Sukue! (Jpn) - 1998 - Hudson Soft - - - - - - - - - - - - Bottom of the 9th (USA) - 1999 - Konami - - - - - - - - - Brunswick Circuit Pro Bowling (USA) - 1999 - T*HQ - - - - - - - - - Buck Bumble (Euro) - 1998 - Ubi Soft - - - - - - - - - Buck Bumble (Jpn) - 1998 - Ubi Soft - - - - - - - - - - - - Buck Bumble (USA) - 1998 - Ubi Soft - - - - - - - - - A Bug's Life (Euro) - 1999 - Activision - - - - - - - - - A Bug's Life (Fra) - 1999 - Activision - - - - - - - - - A Bug's Life (Ger) - 1999 - Activision - - - - - - - - - A Bug's Life (Ita) - 1999 - Activision - - - - - - - - - A Bug's Life (USA) - 1999 - Activision - - - - - - - - - Bust-A-Move '99 (USA) - 1999 - Acclaim Entertainment - - - - - - - - - Bust-A-Move 2 - Arcade Edition (Euro) - 1998 - Acclaim Entertainment - - - - - - - - - Bust-A-Move 2 - Arcade Edition (USA) - 1998 - Acclaim Entertainment - - - - - - - - - Bust-A-Move 3 DX (Euro) - 1999 - Acclaim Entertainment - - - - - - - - - California Speed (Euro, Prototype) - 1999? - Midway - - - - - - - - - Carmageddon 64 (Euro, English / French / German / Spanish) - 1999 - Virgin Interactive - - - - - - - - - Carmageddon 64 (Euro, English / French / Italian / Spanish) - 1999 - Virgin Interactive - - - - - - - - - Carmageddon 64 (USA) - 2000 - Titus - - - - - - - - - Castlevania (Euro) - 1999 - Konami - - - - - - - - - Castlevania (USA, Rev. B) - 1999 - Konami - - - - - - - - - Castlevania (USA, Rev. A) - 1999 - Konami - - - - - - - - - Castlevania (USA) - 1999 - Konami - - - - - - - - - Castlevania - Legacy of Darkness (Euro) - 2000 - Konami - - - - - - - - - Castlevania - Legacy of Darkness (USA) - 1999 - Konami - - - - - - - - - Centre Court Tennis (Euro) - 1999 - BigBen Interactive - - - - - - - - - Chameleon Twist (Euro) - 1997 - Sunsoft - - - - - - - - - Chameleon Twist (Jpn) - 1997 - Japan System Supply - - - - - - - - - - - - Chameleon Twist (USA, Rev. A) - 1998 - Sunsoft - - - - - - - - - Chameleon Twist (USA) - 1998 - Sunsoft - - - - - - - - - Chameleon Twist 2 (Euro) - 1998 - Sunsoft - - - - - - - - - Chameleon Twist 2 (Jpn) - 1998 - Japan System Supply - - - - - - - - - - - - Chameleon Twist 2 (USA) - 1999 - Sunsoft - - - - - - - - - Charlie Blast's Territory (Euro) - 1999 - Kemco - - - - - - - - - Chopper Attack (Euro) - 1998 - Midway - - - - - - - - - Choro Q 64 (Jpn) - 1998 - Takara - - - - - - - - - - - - Choro Q 64 II - Hacha Mecha Grand Prix Race (Jpn) - 1999 - Takara - - - - - - - - - - - - Chou Kuukan Nighter Pro Yakyuu King (Jpn) - 1996 - Imagineer - - - - - - - - - - - - Chou Kuukan Nighter Pro Yakyuu King 2 (Jpn) - 1999 - Imagineer - - - - - - - - - - - - Chou Snobo Kids (Jpn) - 1999 - Atlus - - - - - - - - - - - - City-Tour GP - Zennihon GT Senshuken (Jpn) - 1998 - Imagineer - - - - - - - - - - - - Clay Fighter - Sculptor's Cut (USA) - 1998 - Interplay - - - - - - - - - Clay Fighter 63⅓ (Euro) - 1997 - Interplay - - - - - - - - - Clay Fighter 63⅓ (USA, Prototype) - 1997 - Interplay - - - - - - - - - Clay Fighter 63⅓ (USA) - 1997 - Interplay - - - - - - - - - Command & Conquer (Ger) - 1999 - Nintendo - - - - - - - - - Conker's Bad Fur Day (Euro) - 2001 - T*HQ - - - - - - - - - - Conker's Bad Fur Day (USA) - 2001 - Nintendo - - - - - - - - - Conker's Bad Fur Day (Prototype Debug) - 2001? - Rare - - - - - - - - - Conker's Bad Fur Day (ECTS Demo) - 2001? - Rare - - - - - - - - - - - Conker's Bad Fur Day (Prototype Debug, Decrypted) - 2001? - Rare - - - - - - - - - Conker's Bad Fur Day (ECTS Demo, Decrypted) - 2001? - Rare - - - - - - - - - Cruis'n Exotica (USA) - 2000 - Midway - - - - - - - - - Cruis'n USA (Euro) - 1998 - Nintendo - - - - - - - - - Cruis'n USA (USA, Rev. B) - 1996 - Nintendo - - - - - - - - - Cruis'n USA (USA) - 1996 - Nintendo - - - - - - - - - Cruis'n World (Euro) - 1998 - Nintendo - - - - - - - - - Custom Robo (Jpn) - 1999 - Nintendo - - - - - - - - - - - - Custom Robo V2 (Jpn) - 2000 - Nintendo - - - - - - - - - - - - CyberTiger (Euro) - 2000 - Electronic Arts - - - - - - - - - CyberTiger (USA) - 2000 - Electronic Arts - - - - - - - - - Daffy Duck Starring as Duck Dodgers (Euro) - 2000 - Infogrames - - - - - - - - - Dance Dance Revolution - Disney Dancing Museum (Jpn) - 2000 - Konami - - - - - - - - - - - - Dark Rift (Euro) - 1997 - Vic Tokai - - - - - - - - - Dark Rift (USA) - 1997 - Vic Tokai - - - - - - - - - Deadly Arts (USA) - 1998 - Konami - - - - - - - - - Defi au Tetris Magique (Fra) - 1999 - Capcom - - - - - - - - - Densha de Go! 64 (Jpn) - 1999 - Taito Corporation - - - - - - - - - - - - Derby Stallion 64 (Jpn, Prototype) - 2001 - Media Factory - - - - - - - - - Derby Stallion 64 (Jpn) - 2001 - Media Factory - - - - - - - - - - - - Destruction Derby 64 (Euro) - 1999 - T*HQ - - - - - - - - - Destruction Derby 64 (USA) - 1999 - T*HQ - - - - - - - - - Dezaemon 3D (Jpn) - 1998 - Athena - - - - - - - - - - - - Diddy Kong Racing (Euro, Rev. A) - 1997 - Nintendo - - - - - - - - - Diddy Kong Racing (Euro) - 1997 - Nintendo - - - - - - - - - Diddy Kong Racing (Jpn) - 1997 - Nintendo - - - - - - - - - - - - Diddy Kong Racing (USA, Rev. A) - 1997 - Nintendo - - - - - - - - - Donald Duck - Goin' Quackers (USA) - 2000 - Ubi Soft - - - - - - - - - Donald Duck - Quack Attack (Euro) - 2000 - Ubi Soft - - - - - - - - - Donkey Kong 64 (Jpn) - 1999 - Nintendo - - - - - - - - - - - - Donkey Kong 64 (USA, Demo Kiosk) - 1999 - Nintendo - - - - - - - - - Doom 64 (Euro) - 1997 - GT Interactive - - - - - - - - - Doom 64 (Jpn) - 1997 - GameBank - - - - - - - - - - - - Doom 64 (USA, Rev. A) - 1997 - Midway - - - - - - - - - Doraemon - Nobita to 3tsu no Seireiseki (Jpn) - 1997 - Epoch - - - - - - - - - - - - Doraemon 2 - Nobita to Hikari no Shinden (Jpn) - 1998 - Epoch - - - - - - - - - - - - Doraemon 3 - Nobita no Machi SOS! (Jpn) - 2000 - Epoch - - - - - - - - - - - - Doubutsu no Mori (Jpn) - 2001 - Nintendo - - - - - - - - - - - - Dr. Mario 64 (USA) - 2001 - Nintendo - - - - - - - - - Dragon Sword (Prototype) - 1998 - Interactive Studios / Blitzgames - - - - - - - - - - - - Dual Heroes (Euro) - 1998 - Hudson Soft - - - - - - - - - Dual Heroes (Jpn) - 1997 - Hudson Soft - - - - - - - - - - - - Dual Heroes (USA) - 1998 - Electro Brain - - - - - - - - - Duck Dodgers Starring Daffy Duck (USA, Prototype) - 2000 - Infogrames - - - - - - - - - Duck Dodgers Starring Daffy Duck (USA) - 2000 - Infogrames - - - - - - - - - Duke Nukem 64 (Euro, Prototype) - 1997 - GT Interactive - - - - - - - - - Duke Nukem - Zero Hour (Euro) - 1999 - GT Interactive - - - - - - - - - Duke Nukem - Zero Hour (Fra) - 1999 - GT Interactive - - - - - - - - - Duke Nukem - Zero Hour (USA) - 1999 - GT Interactive - - - - - - - - - Duke Nukem 64 (Fra) - 1997 - GT Interactive - - - - - - - - - - Duke Nukem 64 (USA) - 1997 - GT Interactive - - - - - - - - - Earthworm Jim 3D (Euro) - 1999 - Rockstar Games - - - - - - - - - Earthworm Jim 3D (USA) - 1999 - Rockstar Games - - - - - - - - - ECW Hardcore Revolution (Euro) - 2000 - Acclaim Entertainment - - - - - - - - - ECW Hardcore Revolution (USA) - 2000 - Acclaim Entertainment - - - - - - - - - Eikou no Saint Andrews (Jpn) - 1996 - Seta Corporation - - - - - - - - - - - - Elmo's Letter Adventure (USA) - 1999 - NewKidCo - - - - - - - - - Elmo's Number Journey (USA) - 1999 - NewKidCo - - - - - - - - - Eltale Monsters (Jpn) - 1999 - Imagineer - - - - - - - - - - - - Excitebike 64 (Euro) - 2001 - Nintendo - - - - - - - - - Excitebike 64 (Jpn) - 2000 - Nintendo - - - - - - - - - - - - Excitebike 64 (USA, Demo Kiosk) - 2000 - Nintendo - - - - - - - - - Excitebike 64 (USA, Rev. A) - 2000 - Nintendo - - - - - - - - - Extreme-G (Euro) - 1997 - Acclaim Entertainment - - - - - - - - - Extreme-G (Jpn) - 1998 - Acclaim Entertainment - - - - - - - - - - - - Extreme-G (USA) - 1997 - Acclaim Entertainment - - - - - - - - - Extreme-G XG2 (Euro) - 1998 - Acclaim Entertainment - - - - - - - - - Extreme-G XG2 (Jpn) - 1999 - Acclaim Entertainment - - - - - - - - - - - - Extreme-G XG2 (USA) - 1998 - Acclaim Entertainment - - - - - - - - - F-1 World Grand Prix (Euro, Prototype) - 1998 - Video System - - - - - - - - - F-1 World Grand Prix (Euro) - 1998 - Video System - - - - - - - - - F-1 World Grand Prix (Fra) - 1998 - Video System - - - - - - - - - F-1 World Grand Prix (Ger) - 1998 - Video System - - - - - - - - - F-1 World Grand Prix (Jpn) - 1998 - Video System - - - - - - - - - - - - F-1 World Grand Prix (USA) - 1998 - Video System - - - - - - - - - F-1 World Grand Prix II (Euro) - 1999 - Video System - - - - - - - - - F-Zero X (Euro) - 1998 - Nintendo - - - - - - - - - F-Zero X (USA) - 1998 - Nintendo - - - - - - - - - F1 Pole Position 64 (Euro) - 1997 - Ubi Soft - - - - - - - - - F1 Pole Position 64 (USA) - 1997 - Ubi Soft - - - - - - - - - F1 Racing Championship (Euro) - 2000 - Ubi Soft - - - - - - - - - F1 Racing Championship (Bra) - 2000 - Ubi Soft? - - - - - - - - - Famista 64 (Jpn) - 1997 - Namco - - - - - - - - - - - - FIFA - Road to World Cup 98 - World Cup e no Michi (Jpn) - 1998 - Electronic Arts - - - - - - - - - - - - FIFA 99 (Euro) - 1999 - Electronic Arts - - - - - - - - - FIFA 99 (USA) - 1998 - Electronic Arts - - - - - - - - - FIFA Soccer 64 (Euro) - 1997 - Electronic Arts - - - - - - - - - FIFA Soccer 64 (USA) - 1997 - Electronic Arts - - - - - - - - - Fighters Destiny (Euro) - 1998 - Ocean - - - - - - - - - Fighters Destiny (Fra) - 1998 - Ocean - - - - - - - - - Fighters Destiny (Ger) - 1998 - Ocean - - - - - - - - - Fighters Destiny (USA) - 1998 - Ocean - - - - - - - - - Fighting Cup (Jpn) - 1998 - Imagineer - - - - - - - - - - - - Fighting Force 64 (Euro) - 1999 - Crave Entertainment - - - - - - - - - Fighting Force 64 (USA) - 1998 - Crave Entertainment - - - - - - - - - Flying Dragon (Euro) - 1998 - Natsume - - - - - - - - - Flying Dragon (USA) - 1998 - Natsume - - - - - - - - - Forsaken 64 (Euro) - 1998 - Acclaim Entertainment - - - - - - - - - Forsaken 64 (Ger) - 1998 - Acclaim Entertainment - - - - - - - - - Forsaken 64 (USA) - 1998 - Acclaim Entertainment - - - - - - - - - Fox Sports College Hoops '99 (USA) - 1998 - Fox Interactive - - - - - - - - - Frogger 2 (USA, Prototype Rev. A) - 1999 - Hasbro Interactive - - - - - - - - - Fushigi no Dungeon - Fuurai no Shiren 2 - Oni Shuurai! Shiren Jou! (Jpn) - 2000 - Nintendo - - - - - - - - - - - - G.A.S.P!! Fighters' NEXTream (Euro) - 1998 - Konami - - - - - - - - - G.A.S.P!! Fighters' NEXTream (Jpn) - 1998 - Konami - - - - - - - - - - - - Ganbare Goemon - Dero Dero Douchuu Obake Tenkomori (Jpn) - 1998 - Konami - - - - - - - - - - - - Ganbare Goemon - Neo Momoyama Bakufu no Odori (Jpn) - 1997 - Konami - - - - - - - - - - - - Ganbare! Nippon! Olympics 2000 (Jpn) - 2000 - Konami - - - - - - - - - - - - Gauntlet Legends (Euro) - 1999 - Midway - - - - - - - - - Gauntlet Legends (Jpn) - 2000 - Epoch - - - - - - - - - - - - Gauntlet Legends (USA) - 1999 - Midway - - - - - - - - - Getter Love!! Cho Renai Party Game (Jpn) - 1998 - Hudson Soft - - - - - - - - - - - - Gex 3 - Deep Cover Gecko (Euro, English / Italian / Spanish) - 1998 - Crave Entertainment - - - - - - - - - Gex 3 - Deep Cover Gecko (Euro, French / German) - 1998 - Crave Entertainment - - - - - - - - - Gex 3 - Deep Cover Gecko (USA) - 1999 - Crave Entertainment - - - - - - - - - Gex 64 - Enter the Gecko (Euro) - 1998 - Midway - - - - - - - - - Gex 64 - Enter the Gecko (USA) - 1998 - Midway - - - - - - - - - Glover (Euro) - 1998 - Hasbro Interactive - - - - - - - - - Glover (USA) - 1998 - Hasbro Interactive - - - - - - - - - - Glover (Prototype, 1998-07-16) - 1998 - Hasbro Interactive - - - - - - - - - Glover 2 (Prototype, Newer) - 1999 - Hasbro Interactive - - - - - - - - - Glover 2 (Prototype) - 1999 - Hasbro Interactive - - - - - - - - - Goemon - Mononoke Sugoroku (Jpn) - 1999 - Konami - - - - - - - - - - - - Goemon's Great Adventure (USA) - 1999 - Konami - - - - - - - - - Golden Nugget 64 (USA) - 1998 - Electronic Arts - - - - - - - - - GT64 - Championship Edition (Euro) - 1998 - Ocean - - - - - - - - - GT64 - Championship Edition (USA) - 1998 - Ocean - - - - - - - - - Hamster Monogatari 64 (Jpn) - 2001 - Culture Brain - - - - - - - - - - - - Harukanaru Augusta - Masters '98 (Jpn) - 1997 - T&E Soft - - - - - - - - - - - - Harvest Moon 64 (USA) - 1999 - Natsume - - - - - - - - - Heiwa Pachinko World 64 (Jpn) - 1997 - Shouei System - - - - - - - - - - - - Hercules - The Legendary Journeys (Euro) - 2000 - Titus - - - - - - - - - Hercules - The Legendary Journeys (USA) - 2000 - Titus - - - - - - - - - Hexen (Euro) - 1997 - GT Interactive - - - - - - - - - Hexen (Fra) - 1997 - GT Interactive - - - - - - - - - Hexen (Ger) - 1997 - GT Interactive - - - - - - - - - Hexen (Jpn) - 1997 - GameBank - - - - - - - - - - - - Hexen (USA) - 1997 - GT Interactive - - - - - - - - - Hey You, Pikachu! (USA) - 2000 - Nintendo - - - - - - - - - Holy Magic Century (Euro) - 1998 - Konami - - - - - - - - - Holy Magic Century (Fra) - 1998 - Konami - - - - - - - - - Holy Magic Century (Ger) - 1998 - Konami - - - - - - - - - Hoshi no Kirby 64 (Jpn, Rev. C) - 2000 - Nintendo - - - - - - - - - - - - Hoshi no Kirby 64 (Jpn, Rev. B) - 2000 - Nintendo - - - - - - - - - - - - Hoshi no Kirby 64 (Jpn, Rev. A) - 2000 - Nintendo - - - - - - - - - - - - Hoshi no Kirby 64 (Jpn) - 2000 - Nintendo - - - - - - - - - - - - Hot Wheels - Turbo Racing (Euro) - 1999 - Electronic Arts - - - - - - - - - Hot Wheels - Turbo Racing (USA) - 1999 - Electronic Arts - - - - - - - - - HSV Adventure Racing! (Aus) - 1999 - Electronic Arts - - - - - - - - - Human Grand Prix - The New Generation (Jpn) - 1997 - Human Entertainment - - - - - - - - - - - - Hybrid Heaven (Euro) - 1999 - Konami - - - - - - - - - Hybrid Heaven (Jpn) - 1999 - Konami - - - - - - - - - - - - Hybrid Heaven (USA) - 1999 - Konami - - - - - - - - - Hydro Thunder (Euro) - 2000 - Midway - - - - - - - - - Hydro Thunder (Fra) - 2000 - Midway - - - - - - - - - Hydro Thunder (USA) - 2000 - Midway - - - - - - - - - Hyper Olympics in Nagano 64 (Jpn) - 1997 - Konami - - - - - - - - - - - - Ide Yousuke no Mahjong Juku (Jpn) - 2000 - Seta Corporation - - - - - - - - - - - - Iggy's Reckin' Balls (Euro) - 1998 - Acclaim Entertainment - - - - - - - - - Iggy's Reckin' Balls (USA) - 1998 - Acclaim Entertainment - - - - - - - - - Iggy-kun no Bura Bura Poyon (Jpn) - 1998 - Acclaim Japan - - - - - - - - - - - - In-Fisherman - Bass Hunter 64 (Euro) - 1999 - Take Two Software - - - - - - - - - In-Fisherman - Bass Hunter 64 (USA) - 1999 - Take Two Software - - - - - - - - - Indiana Jones and the Infernal Machine (Euro, Prototype) - 2000 - LucasArts - - - - - - - - - Indiana Jones and the Infernal Machine (USA) - 2000 - LucasArts - - - - - - - - - Indy Racing 2000 (USA) - 2000 - Infogrames - - - - - - - - - International Superstar Soccer '98 (USA) - 1998 - Konami - - - - - - - - - International Superstar Soccer 2000 (Euro, English / German) - 2000 - Konami - - - - - - - - - International Superstar Soccer 2000 (Euro, French / Italian) - 2000 - Konami - - - - - - - - - International Superstar Soccer 2000 (USA) - 2000 - Konami - - - - - - - - - International Superstar Soccer 64 (Euro) - 1997 - Konami - - - - - - - - - International Superstar Soccer 64 (USA) - 1997 - Konami - - - - - - - - - International Track & Field - Summer Games (Euro) - 2000 - Konami - - - - - - - - - International Track & Field 2000 (USA) - 2000 - Konami - - - - - - - - - Itoi Shigesato no Bass Tsuri No. 1 Kettei Ban! (Jpn) - 2000 - Nintendo - - - - - - - - - - - - J.League Dynamite Soccer 64 (Jpn) - 1997 - Imagineer - - - - - - - - - - - - J.League Eleven Beat 1997 (Jpn) - 1997 - Hudson Soft - - - - - - - - - - - - J.League Live 64 (Jpn) - 1997 - Electronic Arts Victor - - - - - - - - - - - - J.League Tactics Soccer (Jpn, Rev. A) - 1999 - ASCII Entertainment - - - - - - - - - - - - J.League Tactics Soccer (Jpn) - 1999 - ASCII Entertainment - - - - - - - - - - - - Jangou Simulation Mahjong Dou 64 (Jpn) - 1997 - Video System - - - - - - - - - - - - Jeopardy! (USA) - 1998 - GameTek - - - - - - - - - Jeremy McGrath Supercross 2000 (Euro) - 2000 - Acclaim Entertainment - - - - - - - - - Jeremy McGrath Supercross 2000 (USA) - 2000 - Acclaim Entertainment - - - - - - - - - Jet Force Gemini (USA, Demo Kiosk) - 1999 - Nintendo - - - - - - - - - Jikkyou GI Stable (Jpn, Rev. A) - 1999 - Konami - - - - - - - - - - - - Jikkyou GI Stable (Jpn) - 1999 - Konami - - - - - - - - - - - - Jikkyou J.League 1999 - Perfect Striker 2 (Jpn, Rev. A) - 1999 - Konami - - - - - - - - - - - - Jikkyou J.League 1999 - Perfect Striker 2 (Jpn) - 1999 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 2000 (Jpn, Rev. A) - 2000 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 2000 (Jpn) - 2000 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 4 (Jpn, Rev. A) - 1997 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 4 (Jpn) - 1997 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 5 (Jpn, Rev. B) - 1998 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 5 (Jpn, Rev. A) - 1998 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 5 (Jpn) - 1998 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 6 (Jpn, Rev. B) - 1999 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 6 (Jpn, Rev. A) - 1999 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu 6 (Jpn) - 1999 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu Basic Ban 2001 (Jpn, Rev. A) - 2001 - Konami - - - - - - - - - - - - Jikkyou Powerful Pro Yakyuu Basic Ban 2001 (Jpn) - 2001 - Konami - - - - - - - - - - - - Jikkyou World Soccer - World Cup France '98 (Jpn, Rev. B) - 1998 - Konami - - - - - - - - - - - - Jikkyou World Soccer - World Cup France '98 (Jpn, Rev. A) - 1998 - Konami - - - - - - - - - - - - Jikkyou World Soccer - World Cup France '98 (Jpn) - 1998 - Konami - - - - - - - - - - - - Jikkyou World Soccer 3 (Jpn) - 1997 - Konami - - - - - - - - - - - - Jikuu Senshi Turok (Jpn) - 1997 - Acclaim Japan - - - - - - - - - - - - Jinsei Game 64 (Jpn) - 1999 - Takara - - - - - - - - - - - - John Romero's Daikatana (Euro) - 2000 - Kemco - - - - - - - - - John Romero's Daikatana (Jpn) - 2000 - Kemco - - - - - - - - - - - - John Romero's Daikatana (USA) - 2000 - Kemco - - - - - - - - - Kakutou Denshou - F-Cup Maniax (Jpn) - 1999 - Imagineer - - - - - - - - - - - - Ken Griffey Jr.'s Slugfest (USA) - 1999 - Nintendo - - - - - - - - - Killer Instinct Gold (Euro) - 1997 - Nintendo - - - - - - - - - Killer Instinct Gold (USA, Rev. B) - 1996 - Nintendo - - - - - - - - - Killer Instinct Gold (USA, Rev. A) - 1996 - Nintendo - - - - - - - - - Killer Instinct Gold (USA) - 1996 - Nintendo - - - - - - - - - King Hill 64 - Extreme Snowboarding (Jpn) - 1998 - Kemco - - - - - - - - - - - - Kiratto Kaiketsu! 64 Tanteidan (Jpn) - 1998 - Imagineer - - - - - - - - - - - - Kirby 64 - The Crystal Shards (Euro) - 2000 - Nintendo - - - - - - - - - Kirby 64 - The Crystal Shards (USA) - 2000 - Nintendo - - - - - - - - - Knife Edge - Nose Gunner (Euro) - 1998 - Kemco - - - - - - - - - Knife Edge - Nose Gunner (Jpn) - 1998 - Kemco - - - - - - - - - - - - Knife Edge - Nose Gunner (USA) - 1998 - Kemco - - - - - - - - - Knockout Kings 2000 (Euro) - 1999 - Electronic Arts - - - - - - - - - Knockout Kings 2000 (USA) - 1999 - Electronic Arts - - - - - - - - - Kobe Bryant's NBA Courtside (USA) - 1998 - Nintendo - - - - - - - - - Last Legion UX (Jpn) - 1999 - Hudson Soft - - - - - - - - - - - - The Legend of Zelda - Majora's Mask (Euro, Rev. A) - 2000 - Nintendo - - - - - - - - - The Legend of Zelda - Majora's Mask (Euro) - 2000 - Nintendo - - - - - - - - - The Legend of Zelda - Majora's Mask (Euro, Debug Build, 20000929) - 2000 - Nintendo - - - - - - - - - - - - The Legend of Zelda - Majora's Mask (USA, Demo) - 2000 - Nintendo - - - - - - - - - The Legend of Zelda - Majora's Mask (USA) - 2000 - Nintendo - - - - - - - - - The Legend of Zelda - Ocarina of Time (Euro, Rev. A) - 1998 - Nintendo - - - - - - - LEGO Racers (Euro) 1999 LEGO Media + @@ -5942,6 +5307,7 @@ patched out (+ a fix for internal checksum) LEGO Racers (USA) 1999 LEGO Media + @@ -5953,7 +5319,7 @@ patched out (+ a fix for internal checksum) Let's Smash (Jpn) 1998 Hudson Soft - + @@ -5967,6 +5333,7 @@ patched out (+ a fix for internal checksum) Lode Runner 3-D (Euro) 1999 Infogrames + @@ -5978,7 +5345,7 @@ patched out (+ a fix for internal checksum) Lode Runner 3-D (Jpn) 1999 Banpresto - + @@ -5992,6 +5359,7 @@ patched out (+ a fix for internal checksum) Lode Runner 3-D (USA) 1999 Infogrames + @@ -6003,6 +5371,7 @@ patched out (+ a fix for internal checksum) Lylat Wars (Aus) 1997 Nintendo + @@ -6014,6 +5383,7 @@ patched out (+ a fix for internal checksum) Lylat Wars (Euro) 1997 Nintendo + @@ -6025,6 +5395,7 @@ patched out (+ a fix for internal checksum) Mace - The Dark Age (Euro) 1997 Midway + @@ -6036,6 +5407,7 @@ patched out (+ a fix for internal checksum) Mace - The Dark Age (USA) 1997 Midway + @@ -6047,6 +5419,7 @@ patched out (+ a fix for internal checksum) Madden Football 64 (Euro) 1997 Electronic Arts + @@ -6058,6 +5431,7 @@ patched out (+ a fix for internal checksum) Madden Football 64 (USA) 1997 Electronic Arts + @@ -6069,6 +5443,7 @@ patched out (+ a fix for internal checksum) Madden NFL 2000 (USA) 1999 Electronic Arts + @@ -6080,6 +5455,7 @@ patched out (+ a fix for internal checksum) Madden NFL 2001 (USA) 2000 Electronic Arts + @@ -6091,6 +5467,7 @@ patched out (+ a fix for internal checksum) Madden NFL 2002 (USA) 2001 Electronic Arts + @@ -6102,6 +5479,7 @@ patched out (+ a fix for internal checksum) Madden NFL 99 (Euro) 1999 Electronic Arts + @@ -6109,10 +5487,29 @@ patched out (+ a fix for internal checksum) + + Madden NFL 99 (USA) + 1999 + Electronic Arts + + + + + + + + + + + + + + Magical Tetris Challenge (Euro) 1999 Capcom + @@ -6124,6 +5521,7 @@ patched out (+ a fix for internal checksum) Magical Tetris Challenge (Ger) 1999 Capcom + @@ -6135,6 +5533,7 @@ patched out (+ a fix for internal checksum) Magical Tetris Challenge (USA) 1999 Capcom + @@ -6146,7 +5545,7 @@ patched out (+ a fix for internal checksum) Magical Tetris Challenge featuring Mickey (Jpn) 1998 Capcom - + @@ -6160,7 +5559,7 @@ patched out (+ a fix for internal checksum) Mahjong 64 (Jpn) 1997 Koei - + @@ -6174,7 +5573,7 @@ patched out (+ a fix for internal checksum) Mahjong Hourouki Classic (Jpn) 1997 Imagineer - + @@ -6188,7 +5587,7 @@ patched out (+ a fix for internal checksum) Mahjong Master (Jpn) 1996 Konami - + @@ -6202,6 +5601,7 @@ patched out (+ a fix for internal checksum) Major League Baseball featuring Ken Griffey Jr. (Aus) 1998 Nintendo + @@ -6213,6 +5613,7 @@ patched out (+ a fix for internal checksum) Major League Baseball featuring Ken Griffey Jr. (USA) 1998 Nintendo + @@ -6224,6 +5625,7 @@ patched out (+ a fix for internal checksum) Mario Golf (Euro) 1999 Nintendo + @@ -6235,6 +5637,7 @@ patched out (+ a fix for internal checksum) Mario Golf (USA) 1999 Nintendo + @@ -6246,7 +5649,7 @@ patched out (+ a fix for internal checksum) Mario Golf 64 (Jpn, Rev. A) 1999 Nintendo - + @@ -6260,7 +5663,7 @@ patched out (+ a fix for internal checksum) Mario Golf 64 (Jpn) 1999 Nintendo - + @@ -6274,6 +5677,7 @@ patched out (+ a fix for internal checksum) Mario Kart 64 (Euro, Rev. A) 1997 Nintendo + @@ -6285,6 +5689,7 @@ patched out (+ a fix for internal checksum) Mario Kart 64 (Euro) 1997 Nintendo + @@ -6296,7 +5701,7 @@ patched out (+ a fix for internal checksum) Mario Kart 64 (Jpn, Rev. A) 1996 Nintendo - + @@ -6310,7 +5715,7 @@ patched out (+ a fix for internal checksum) Mario Kart 64 (Jpn) 1996 Nintendo - + @@ -6320,11 +5725,34 @@ patched out (+ a fix for internal checksum) + + Mario Kart 64 (USA) + 1997 + Nintendo + + + + + + + + + + + + + + + + + Mario no Photopie (Jpn) 1998 Tokyo Electron - + @@ -6338,6 +5766,7 @@ patched out (+ a fix for internal checksum) Mario Party (Euro) 1999 Nintendo + @@ -6345,11 +5774,29 @@ patched out (+ a fix for internal checksum) + + Mario Party (USA) + 1999 + Nintendo + + + + + + + + + + + + + + Mario Party (Jpn) 1998 Nintendo - + @@ -6363,6 +5810,7 @@ patched out (+ a fix for internal checksum) Mario Party 2 (Euro) 2000 Nintendo + @@ -6374,7 +5822,7 @@ patched out (+ a fix for internal checksum) Mario Party 2 (Jpn) 1999 Nintendo - + @@ -6388,6 +5836,7 @@ patched out (+ a fix for internal checksum) Mario Party 2 (USA) 2000 Nintendo + @@ -6399,6 +5848,7 @@ patched out (+ a fix for internal checksum) Mario Party 3 (Euro) 2001 Nintendo + @@ -6410,7 +5860,7 @@ patched out (+ a fix for internal checksum) Mario Party 3 (Jpn) 2000 Nintendo - + @@ -6424,6 +5874,7 @@ patched out (+ a fix for internal checksum) Mario Party 3 (USA) 2001 Nintendo + @@ -6435,7 +5886,7 @@ patched out (+ a fix for internal checksum) Mario Story (Jpn) 2000 Nintendo - + @@ -6449,6 +5900,7 @@ patched out (+ a fix for internal checksum) Mario Tennis (Euro) 2000 Nintendo + @@ -6460,6 +5912,7 @@ patched out (+ a fix for internal checksum) Mario Tennis (USA) 2000 Nintendo + @@ -6471,7 +5924,7 @@ patched out (+ a fix for internal checksum) Mario Tennis 64 (Jpn) 2000 Nintendo - + @@ -6485,6 +5938,7 @@ patched out (+ a fix for internal checksum) Mega Man 64 (USA) 2000 Capcom + @@ -6507,6 +5961,7 @@ patched out (+ a fix for internal checksum) Mia Hamm Soccer 64 (USA) 2000 South Peak + @@ -6518,6 +5973,7 @@ patched out (+ a fix for internal checksum) Michael Owen's World League Soccer 2000 (Euro) 2000 T*HQ + @@ -6529,7 +5985,7 @@ patched out (+ a fix for internal checksum) Mickey no Racing Challenge USA (Jpn) 2001 Nintendo - + @@ -6543,6 +5999,7 @@ patched out (+ a fix for internal checksum) Mickey's Speedway USA (Euro) 2000 Nintendo + @@ -6554,6 +6011,7 @@ patched out (+ a fix for internal checksum) Mickey's Speedway USA (USA) 2000 Nintendo + @@ -6565,6 +6023,7 @@ patched out (+ a fix for internal checksum) Micro Machines 64 Turbo (Euro) 1998 Codemasters + @@ -6576,6 +6035,7 @@ patched out (+ a fix for internal checksum) Micro Machines 64 Turbo (USA) 1999 Midway + @@ -6587,6 +6047,7 @@ patched out (+ a fix for internal checksum) Midway's Greatest Arcade Hits Vol. 1 (USA) 2000 Midway + @@ -6598,6 +6059,7 @@ patched out (+ a fix for internal checksum) Mike Piazza's StrikeZone (USA) 1998 GT Interactive + @@ -6609,6 +6071,7 @@ patched out (+ a fix for internal checksum) Milo's Astro Lanes (Euro) 1999 Crave Entertainment + @@ -6620,6 +6083,7 @@ patched out (+ a fix for internal checksum) Milo's Astro Lanes (USA) 1998 Crave Entertainment + @@ -6642,6 +6106,7 @@ patched out (+ a fix for internal checksum) Mischief Makers (Euro) 1997 Nintendo + @@ -6653,6 +6118,7 @@ patched out (+ a fix for internal checksum) Mischief Makers (USA, Rev. A) 1997 Nintendo + @@ -6664,6 +6130,7 @@ patched out (+ a fix for internal checksum) Mischief Makers (USA) 1997 Nintendo + @@ -6675,6 +6142,7 @@ patched out (+ a fix for internal checksum) Mission Impossible (Euro) 1998 Infogrames + @@ -6686,6 +6154,7 @@ patched out (+ a fix for internal checksum) Mission Impossible (Fra) 1998 Infogrames + @@ -6697,6 +6166,7 @@ patched out (+ a fix for internal checksum) Mission Impossible (Ger) 1998 Infogrames + @@ -6708,6 +6178,7 @@ patched out (+ a fix for internal checksum) Mission Impossible (Ita) 1998 Infogrames + @@ -6719,6 +6190,7 @@ patched out (+ a fix for internal checksum) Mission Impossible (Spa) 1998 Infogrames + @@ -6726,10 +6198,29 @@ patched out (+ a fix for internal checksum) + + Mission Impossible (USA) + 1998 + Ocean + + + + + + + + + + + + + + Monaco Grand Prix (USA) 1999 Ubi Soft + @@ -6741,6 +6232,7 @@ patched out (+ a fix for internal checksum) Monaco Grand Prix - Racing Simulation 2 (Euro) 1999 Ubi Soft + @@ -6752,6 +6244,7 @@ patched out (+ a fix for internal checksum) Monopoly (USA) 1999 Hasbro Interactive + @@ -6759,10 +6252,28 @@ patched out (+ a fix for internal checksum) + + Monster Truck Madness 64 (Euro) + 1999 + Rockstar Games + + + + + + + + + + + + + Monster Truck Madness 64 (USA) 1999 Rockstar Games + @@ -6770,11 +6281,14 @@ patched out (+ a fix for internal checksum) + Morita Shougi 64 (Jpn) 1998 Seta Corporation - + @@ -6788,6 +6302,7 @@ patched out (+ a fix for internal checksum) Mortal Kombat 4 (Euro) 1998 Midway + @@ -6795,10 +6310,29 @@ patched out (+ a fix for internal checksum) + + Mortal Kombat 4 (USA) + 1998 + Midway + + + + + + + + + + + + + + Mortal Kombat Mythologies - Sub-Zero (Euro) 1997 Midway + @@ -6810,6 +6344,7 @@ patched out (+ a fix for internal checksum) Mortal Kombat Mythologies - Sub-Zero (USA) 1997 Midway + @@ -6821,6 +6356,7 @@ patched out (+ a fix for internal checksum) Mortal Kombat Trilogy (Euro) 1997 Midway + @@ -6832,6 +6368,7 @@ patched out (+ a fix for internal checksum) Mortal Kombat Trilogy (USA, Rev. B) 1996 Midway + @@ -6839,10 +6376,31 @@ patched out (+ a fix for internal checksum) + + Mortal Kombat Trilogy (USA, Rev. A) + 1996 + Midway + + + + + + + + + + + + + + + + Mortal Kombat Trilogy (USA) 1996 Midway + @@ -6854,6 +6412,7 @@ patched out (+ a fix for internal checksum) MRC - Multi Racing Championship (Euro) 1997 Ocean + @@ -6865,7 +6424,7 @@ patched out (+ a fix for internal checksum) MRC - Multi Racing Championship (Jpn) 1997 Imagineer - + @@ -6879,6 +6438,7 @@ patched out (+ a fix for internal checksum) MRC - Multi Racing Championship (USA) 1997 Ocean + @@ -6890,6 +6450,7 @@ patched out (+ a fix for internal checksum) Ms. Pac-Man - Maze Madness (USA) 2000 Namco + @@ -6901,6 +6462,7 @@ patched out (+ a fix for internal checksum) Mystical Ninja 2 Starring Goemon (Euro) 1999 Konami + @@ -6912,6 +6474,7 @@ patched out (+ a fix for internal checksum) Mystical Ninja Starring Goemon (Euro) 1998 Konami + @@ -6923,6 +6486,7 @@ patched out (+ a fix for internal checksum) Mystical Ninja Starring Goemon (USA) 1998 Konami + @@ -6934,6 +6498,7 @@ patched out (+ a fix for internal checksum) Nagano Winter Olympics '98 (Euro) 1998 Konami + @@ -6945,6 +6510,7 @@ patched out (+ a fix for internal checksum) Nagano Winter Olympics '98 (USA) 1998 Konami + @@ -6956,6 +6522,7 @@ patched out (+ a fix for internal checksum) Namco Museum 64 (USA) 1999 Namco + @@ -6967,6 +6534,7 @@ patched out (+ a fix for internal checksum) NASCAR 2000 (USA) 1999 Electronic Arts + @@ -6978,6 +6546,7 @@ patched out (+ a fix for internal checksum) NASCAR 99 (Euro) 1998 Electronic Arts + @@ -6989,6 +6558,7 @@ patched out (+ a fix for internal checksum) NASCAR 99 (USA) 1998 Electronic Arts + @@ -7000,6 +6570,7 @@ patched out (+ a fix for internal checksum) NBA Courtside 2 featuring Kobe Bryant (USA) 1999 Nintendo + @@ -7011,6 +6582,7 @@ patched out (+ a fix for internal checksum) NBA Hangtime (Euro) 1997 Midway + @@ -7018,11 +6590,27 @@ patched out (+ a fix for internal checksum) + + NBA Hangtime (USA) + 1997 + Midway + + + + + + + + + + + + NBA in the Zone '98 (Jpn) 1998 Konami - + @@ -7036,6 +6624,7 @@ patched out (+ a fix for internal checksum) NBA in the Zone '98 (USA) 1998 Konami + @@ -7047,6 +6636,7 @@ patched out (+ a fix for internal checksum) NBA in the Zone '99 (USA) 1999 Konami + @@ -7058,7 +6648,7 @@ patched out (+ a fix for internal checksum) NBA in the Zone 2 (Jpn) 1999 Konami - + @@ -7072,6 +6662,7 @@ patched out (+ a fix for internal checksum) NBA in the Zone 2000 (Euro) 2000 Konami + @@ -7083,6 +6674,7 @@ patched out (+ a fix for internal checksum) NBA in the Zone 2000 (USA) 2000 Konami + @@ -7094,6 +6686,7 @@ patched out (+ a fix for internal checksum) NBA Jam 2000 (Euro) 1999 Acclaim Entertainment + @@ -7105,6 +6698,7 @@ patched out (+ a fix for internal checksum) NBA Jam 2000 (USA) 1999 Acclaim Entertainment + @@ -7116,6 +6710,7 @@ patched out (+ a fix for internal checksum) NBA Jam 99 (Euro) 1998 Acclaim Entertainment + @@ -7127,6 +6722,7 @@ patched out (+ a fix for internal checksum) NBA Jam 99 (USA) 1998 Acclaim Entertainment + @@ -7138,6 +6734,7 @@ patched out (+ a fix for internal checksum) NBA Live 2000 (Euro) 1999 Electronic Arts + @@ -7149,6 +6746,7 @@ patched out (+ a fix for internal checksum) NBA Live 2000 (USA) 1999 Electronic Arts + @@ -7160,6 +6758,7 @@ patched out (+ a fix for internal checksum) NBA Live 99 (Euro) 1998 Electronic Arts + @@ -7167,10 +6766,29 @@ patched out (+ a fix for internal checksum) + + NBA Live 99 (USA) + 1998 + Electronic Arts + + + + + + + + + + + + + + NBA Pro 98 (Euro) 1998 Konami + @@ -7182,6 +6800,7 @@ patched out (+ a fix for internal checksum) NBA Pro 99 (Euro) 1999 Konami + @@ -7193,6 +6812,7 @@ patched out (+ a fix for internal checksum) NBA Showtime - NBA on NBC (USA) 1999 Midway + @@ -7204,7 +6824,7 @@ patched out (+ a fix for internal checksum) Neon Genesis Evangelion (Jpn) 1999 Bandai - + @@ -7218,6 +6838,7 @@ patched out (+ a fix for internal checksum) The New Tetris (Euro) 1999 Nintendo + @@ -7229,6 +6850,7 @@ patched out (+ a fix for internal checksum) The New Tetris (USA) 1999 Nintendo + @@ -7240,6 +6862,7 @@ patched out (+ a fix for internal checksum) NFL Blitz (USA) 1998 Midway + @@ -7251,6 +6874,7 @@ patched out (+ a fix for internal checksum) NFL Blitz - Special Edition (USA) 2001 Midway + @@ -7262,6 +6886,7 @@ patched out (+ a fix for internal checksum) NFL Blitz 2000 (USA, Rev. A) 1999 Midway + @@ -7273,6 +6898,7 @@ patched out (+ a fix for internal checksum) NFL Blitz 2000 (USA) 1999 Midway + @@ -7284,6 +6910,7 @@ patched out (+ a fix for internal checksum) NFL Blitz 2001 (USA) 2000 Midway + @@ -7295,6 +6922,7 @@ patched out (+ a fix for internal checksum) NFL Quarterback Club 2000 (Euro) 1999 Acclaim Entertainment + @@ -7306,6 +6934,7 @@ patched out (+ a fix for internal checksum) NFL Quarterback Club 2000 (USA) 1999 Acclaim Entertainment + @@ -7317,6 +6946,7 @@ patched out (+ a fix for internal checksum) NFL Quarterback Club 2001 (USA) 2000 Acclaim Entertainment + @@ -7328,6 +6958,7 @@ patched out (+ a fix for internal checksum) NFL Quarterback Club 98 (Euro) 1997 Acclaim Entertainment + @@ -7339,6 +6970,7 @@ patched out (+ a fix for internal checksum) NFL Quarterback Club 98 (USA) 1997 Acclaim Entertainment + @@ -7350,6 +6982,7 @@ patched out (+ a fix for internal checksum) NFL Quarterback Club 99 (Euro) 1998 Acclaim Entertainment + @@ -7361,6 +6994,7 @@ patched out (+ a fix for internal checksum) NFL Quarterback Club 99 (USA) 1998 Acclaim Entertainment + @@ -7372,6 +7006,7 @@ patched out (+ a fix for internal checksum) NHL 99 (Euro) 1998 Electronic Arts + @@ -7383,6 +7018,7 @@ patched out (+ a fix for internal checksum) NHL 99 (USA) 1998 Electronic Arts + @@ -7394,6 +7030,7 @@ patched out (+ a fix for internal checksum) NHL Blades of Steel '99 (USA) 1999 Konami + @@ -7405,6 +7042,7 @@ patched out (+ a fix for internal checksum) NHL Breakaway 98 (Euro) 1998 Acclaim Entertainment + @@ -7416,6 +7054,7 @@ patched out (+ a fix for internal checksum) NHL Breakaway 98 (USA) 1998 Acclaim Entertainment + @@ -7427,6 +7066,7 @@ patched out (+ a fix for internal checksum) NHL Breakaway 99 (Euro) 1998 Acclaim Entertainment + @@ -7438,6 +7078,7 @@ patched out (+ a fix for internal checksum) NHL Breakaway 99 (USA) 1998 Acclaim Entertainment + @@ -7449,6 +7090,7 @@ patched out (+ a fix for internal checksum) NHL Pro 99 (Euro) 1999 Konami + @@ -7460,6 +7102,7 @@ patched out (+ a fix for internal checksum) Nightmare Creatures (USA) 1998 Activision + @@ -7471,7 +7114,7 @@ patched out (+ a fix for internal checksum) Nintama Rantarou 64 Game Gallery (Jpn) 2000 Culture Brain - + @@ -7485,7 +7128,7 @@ patched out (+ a fix for internal checksum) Nintendo All-Star! Dairantou Smash Brothers (Jpn) 1999 Nintendo - + @@ -7499,6 +7142,7 @@ patched out (+ a fix for internal checksum) Nuclear Strike 64 (Euro) 1999 T*HQ + @@ -7510,6 +7154,7 @@ patched out (+ a fix for internal checksum) Nuclear Strike 64 (Ger) 1999 T*HQ + @@ -7521,6 +7166,7 @@ patched out (+ a fix for internal checksum) Nuclear Strike 64 (USA) 1999 T*HQ + @@ -7532,7 +7178,7 @@ patched out (+ a fix for internal checksum) Nushi Tsuri 64 (Jpn, Rev. A) 1998 Pack In Soft - + @@ -7546,7 +7192,7 @@ patched out (+ a fix for internal checksum) Nushi Tsuri 64 (Jpn) 1998 Pack In Soft - + @@ -7560,7 +7206,7 @@ patched out (+ a fix for internal checksum) Nushi Tsuri 64 - Shiokaze ni Notte (Jpn) 2000 Victor Interactive Software - + @@ -7573,7 +7219,7 @@ patched out (+ a fix for internal checksum) O.D.T. (Euro, Prototype) 1999 - Infogrames + Infogrames @@ -7584,7 +7230,7 @@ patched out (+ a fix for internal checksum) O.D.T. (USA, Prototype) 1999 - Infogrames + Infogrames @@ -7596,6 +7242,7 @@ patched out (+ a fix for internal checksum) Off Road Challenge (Euro) 1998 Midway + @@ -7607,6 +7254,7 @@ patched out (+ a fix for internal checksum) Off Road Challenge (USA) 1998 Midway + @@ -7618,7 +7266,7 @@ patched out (+ a fix for internal checksum) Ogre Battle 64 - Person of Lordly Caliber (Jpn, Rev. A) 1999 Nintendo - + @@ -7632,6 +7280,7 @@ patched out (+ a fix for internal checksum) Ogre Battle 64 - Person of Lordly Caliber (USA, Rev. A) 2000 Atlus + @@ -7643,6 +7292,7 @@ patched out (+ a fix for internal checksum) Ogre Battle 64 - Person of Lordly Caliber (USA) 2000 Atlus + @@ -7654,6 +7304,7 @@ patched out (+ a fix for internal checksum) Olympic Hockey Nagano '98 (Euro) 1998 Midway + @@ -7665,7 +7316,7 @@ patched out (+ a fix for internal checksum) Olympic Hockey Nagano '98 (Jpn) 1998 Konami - + @@ -7679,6 +7330,7 @@ patched out (+ a fix for internal checksum) Olympic Hockey Nagano '98 (USA) 1998 Midway + @@ -7690,7 +7342,7 @@ patched out (+ a fix for internal checksum) Onegai Monsters (Jpn) 1999 Bottom Up - + @@ -7704,6 +7356,7 @@ patched out (+ a fix for internal checksum) Operation WinBack (Euro) 2000 Koei + @@ -7715,7 +7368,7 @@ patched out (+ a fix for internal checksum) Pachinko 365 Nichi (Jpn) 1998 Seta Corporation - + @@ -7741,6 +7394,7 @@ patched out (+ a fix for internal checksum) Paper Mario (USA) 2000 Nintendo + @@ -7752,6 +7406,7 @@ patched out (+ a fix for internal checksum) Paperboy (Euro) 1999 Midway + @@ -7763,6 +7418,7 @@ patched out (+ a fix for internal checksum) Paperboy (USA) 1999 Midway + @@ -7774,7 +7430,7 @@ patched out (+ a fix for internal checksum) Parlor! Pro 64 - Pachinko Jikki Simulation Game (Jpn) 1999 Nihon Telenet - + @@ -7788,7 +7444,7 @@ patched out (+ a fix for internal checksum) PD Ultraman Battle Collection 64 (Jpn) 1999 Bandai - + @@ -7802,6 +7458,7 @@ patched out (+ a fix for internal checksum) Penny Racers (Euro) 1999 T*HQ + @@ -7813,6 +7470,7 @@ patched out (+ a fix for internal checksum) Penny Racers (USA) 1999 T*HQ + @@ -7824,6 +7482,7 @@ patched out (+ a fix for internal checksum) Perfect Dark (Euro) 2000 Nintendo + @@ -7835,7 +7494,7 @@ patched out (+ a fix for internal checksum) Perfect Dark (Jpn) 2000 Nintendo - + @@ -7845,10 +7504,29 @@ patched out (+ a fix for internal checksum) + + Perfect Dark (USA, Rev. A) + 2000 + Nintendo + + + + + + + + + + + + + + Perfect Dark (USA) 2000 Nintendo + @@ -7899,6 +7577,7 @@ patched out (+ a fix for internal checksum) PGA European Tour (USA) 2000 Infogrames + @@ -7910,6 +7589,7 @@ patched out (+ a fix for internal checksum) PGA European Tour Golf (Euro) 2000 Infogrames + @@ -7921,7 +7601,7 @@ patched out (+ a fix for internal checksum) Pikachuu Genki de Chuu (Jpn) 1998 Nintendo - + @@ -7935,6 +7615,7 @@ patched out (+ a fix for internal checksum) Pilotwings 64 (Euro) 1997 Nintendo + @@ -7946,7 +7627,7 @@ patched out (+ a fix for internal checksum) Pilotwings 64 (Jpn) 1996 Nintendo - + @@ -7960,6 +7641,7 @@ patched out (+ a fix for internal checksum) Pilotwings 64 (USA) 1996 Nintendo + @@ -7971,7 +7653,7 @@ patched out (+ a fix for internal checksum) Pocket Monsters Snap (Jpn) 1999 Nintendo - + @@ -7985,7 +7667,7 @@ patched out (+ a fix for internal checksum) Pocket Monsters Stadium (Jpn) 1998 Nintendo - + @@ -7999,7 +7681,7 @@ patched out (+ a fix for internal checksum) Pocket Monsters Stadium 2 (Jpn) 1999 Nintendo - + @@ -8013,7 +7695,7 @@ patched out (+ a fix for internal checksum) Pocket Monsters Stadium Kin Gin (Jpn) 2000 Nintendo - + @@ -8027,6 +7709,7 @@ patched out (+ a fix for internal checksum) Pokémon Puzzle League (Euro) 2001 Nintendo + @@ -8038,6 +7721,7 @@ patched out (+ a fix for internal checksum) Pokémon Puzzle League (Fra) 2001 Nintendo + @@ -8049,6 +7733,7 @@ patched out (+ a fix for internal checksum) Pokémon Puzzle League (Ger) 2001 Nintendo + @@ -8060,6 +7745,7 @@ patched out (+ a fix for internal checksum) Pokémon Puzzle League (USA) 2000 Nintendo + @@ -8071,6 +7757,7 @@ patched out (+ a fix for internal checksum) Pokémon Snap (Aus) 1999 Nintendo + @@ -8082,6 +7769,7 @@ patched out (+ a fix for internal checksum) Pokémon Snap (Euro) 2000 Nintendo + @@ -8093,6 +7781,7 @@ patched out (+ a fix for internal checksum) Pokémon Snap (Fra) 2000 Nintendo + @@ -8104,6 +7793,7 @@ patched out (+ a fix for internal checksum) Pokémon Snap (Ger) 2000 Nintendo + @@ -8115,6 +7805,7 @@ patched out (+ a fix for internal checksum) Pokémon Snap (Ita) 2000 Nintendo + @@ -8126,6 +7817,7 @@ patched out (+ a fix for internal checksum) Pokémon Snap (Spa) 2000 Nintendo + @@ -8133,6 +7825,24 @@ patched out (+ a fix for internal checksum) + + Pokémon Snap (USA) + 1999 + Nintendo + + + + + + + + + + + + + + Pokémon Snap Station (USA, Promo) 1999 @@ -8148,6 +7858,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium (Euro, Rev. A) 2000 Nintendo + @@ -8155,10 +7866,27 @@ patched out (+ a fix for internal checksum) + + Pokémon Stadium (Euro) + 2000 + Nintendo + + + + + + + + + + + + Pokémon Stadium (Fra) 2000 Nintendo + @@ -8170,6 +7898,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium (Ger) 2000 Nintendo + @@ -8181,6 +7910,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium (Ita) 2000 Nintendo + @@ -8192,6 +7922,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium (Spa) 2000 Nintendo + @@ -8203,6 +7934,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium (USA, Rev. B) 2000 Nintendo + @@ -8214,6 +7946,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium (USA, Rev. A) 2000 Nintendo + @@ -8221,10 +7954,29 @@ patched out (+ a fix for internal checksum) + + Pokémon Stadium (USA) + 2000 + Nintendo + + + + + + + + + + + + + + Pokémon Stadium 2 (Euro) 2001 Nintendo + @@ -8236,6 +7988,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium 2 (Fra) 2001 Nintendo + @@ -8247,6 +8000,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium 2 (Ger) 2001 Nintendo + @@ -8258,6 +8012,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium 2 (Ita) 2001 Nintendo + @@ -8269,6 +8024,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium 2 (Spa) 2001 Nintendo + @@ -8280,6 +8036,7 @@ patched out (+ a fix for internal checksum) Pokémon Stadium 2 (USA) 2001 Nintendo + @@ -8291,6 +8048,7 @@ patched out (+ a fix for internal checksum) Polaris SnoCross (USA) 2000 Vatical Entertainment + @@ -8302,7 +8060,7 @@ patched out (+ a fix for internal checksum) Power League 64 (Jpn) 1997 Hudson Soft - + @@ -8316,6 +8074,7 @@ patched out (+ a fix for internal checksum) Power Rangers - Lightspeed Rescue (Euro) 2000 T*HQ + @@ -8327,6 +8086,7 @@ patched out (+ a fix for internal checksum) Power Rangers - Lightspeed Rescue (USA) 2000 T*HQ + @@ -8338,6 +8098,7 @@ patched out (+ a fix for internal checksum) The Powerpuff Girls - Chemical X-Traction (USA) 2001 BAM! Entertainment + @@ -8349,6 +8110,7 @@ patched out (+ a fix for internal checksum) Premier Manager 64 (Euro) 1999 Gremlin Interactive + @@ -8360,7 +8122,7 @@ patched out (+ a fix for internal checksum) Pro Mahjong Kiwame 64 (Jpn, Rev. A) 1997 Athena - + @@ -8374,7 +8136,7 @@ patched out (+ a fix for internal checksum) Pro Mahjong Kiwame 64 (Jpn) 1997 Athena - + @@ -8388,7 +8150,7 @@ patched out (+ a fix for internal checksum) Pro Mahjong Tsuwamono 64 - Jansou Battle ni Chousen (Jpn) 1999 Culture Brain - + @@ -8402,7 +8164,7 @@ patched out (+ a fix for internal checksum) Puyo Puyo 4 - Puyo Puyon Party (Jpn) 1999 Compile - + @@ -8416,7 +8178,7 @@ patched out (+ a fix for internal checksum) Puyo Puyo Sun 64 (Jpn) 1997 Compile - + @@ -8430,7 +8192,7 @@ patched out (+ a fix for internal checksum) Puzzle Bobble 64 (Jpn) 1999 Taito Corporation - + @@ -8444,6 +8206,7 @@ patched out (+ a fix for internal checksum) Quake 64 (Euro) 1998 GT Interactive + @@ -8455,6 +8218,7 @@ patched out (+ a fix for internal checksum) Quake 64 (USA) 1998 Midway + @@ -8466,6 +8230,7 @@ patched out (+ a fix for internal checksum) Quake II (Euro) 2000 Activision + @@ -8477,6 +8242,7 @@ patched out (+ a fix for internal checksum) Quake II (USA) 1999 Activision + @@ -8484,10 +8250,29 @@ patched out (+ a fix for internal checksum) + + Quest 64 (USA) + 1998 + T*HQ + + + + + + + + + + + + + + Racing Simulation 2 (Ger) 1999 Ubi Soft + @@ -8499,6 +8284,7 @@ patched out (+ a fix for internal checksum) Rakuga Kids (Euro) 1998 Konami + @@ -8510,7 +8296,7 @@ patched out (+ a fix for internal checksum) Rakuga Kids (Jpn) 1998 Konami - + @@ -8524,7 +8310,7 @@ patched out (+ a fix for internal checksum) Rally '99 (Jpn) 1999 Imagineer - + @@ -8534,10 +8320,29 @@ patched out (+ a fix for internal checksum) + + Rally Challenge 2000 (USA) + 2000 + South Peak + + + + + + + + + + + + + + Rampage - World Tour (Euro) 1998 Midway + @@ -8549,6 +8354,7 @@ patched out (+ a fix for internal checksum) Rampage - World Tour (USA) 1998 Midway + @@ -8560,6 +8366,7 @@ patched out (+ a fix for internal checksum) Rampage 2 - Universal Tour (Euro) 1998 GT Interactive + @@ -8571,6 +8378,7 @@ patched out (+ a fix for internal checksum) Rampage 2 - Universal Tour (USA) 1998 Midway + @@ -8582,6 +8390,7 @@ patched out (+ a fix for internal checksum) Rat Attack! (Euro) 2000 Mindscape + @@ -8593,6 +8402,7 @@ patched out (+ a fix for internal checksum) Rat Attack! (USA) 2000 Mindscape + @@ -8604,6 +8414,7 @@ patched out (+ a fix for internal checksum) Rayman 2 - The Great Escape (Euro) 1999 Ubi Soft + @@ -8615,6 +8426,7 @@ patched out (+ a fix for internal checksum) Rayman 2 - The Great Escape (USA) 1999 Ubi Soft + @@ -8626,6 +8438,7 @@ patched out (+ a fix for internal checksum) Les Razmoket - La Chasse aux Tresors (Fra) 1999 T*HQ + @@ -8637,6 +8450,7 @@ patched out (+ a fix for internal checksum) Razor Freestyle Scooter (USA) 2001 Crave Entertainment + @@ -8648,6 +8462,7 @@ patched out (+ a fix for internal checksum) Re-Volt (Euro) 1999 Acclaim Entertainment + @@ -8659,6 +8474,7 @@ patched out (+ a fix for internal checksum) Re-Volt (USA) 1999 Acclaim Entertainment + @@ -8670,6 +8486,7 @@ patched out (+ a fix for internal checksum) Ready 2 Rumble Boxing (Euro) 1999 Midway + @@ -8681,6 +8498,7 @@ patched out (+ a fix for internal checksum) Ready 2 Rumble Boxing (USA) 1999 Midway + @@ -8692,6 +8510,7 @@ patched out (+ a fix for internal checksum) Ready 2 Rumble Boxing - Round 2 (USA) 2000 Midway + @@ -8703,6 +8522,7 @@ patched out (+ a fix for internal checksum) Resident Evil 2 (Euro) 1999 Virgin Interactive + @@ -8710,10 +8530,55 @@ patched out (+ a fix for internal checksum) + + Resident Evil 2 (USA, Rev. A) + 1999 + Capcom USA + + + + + + + + + + + + + + + + + + + + Resident Evil 2 (USA) + 1999 + Capcom USA + + + + + + + + + + + + + + + + + + Road Rash 64 (Euro) 1999 T*HQ + @@ -8725,6 +8590,7 @@ patched out (+ a fix for internal checksum) Road Rash 64 (USA) 1999 T*HQ + @@ -8736,6 +8602,7 @@ patched out (+ a fix for internal checksum) Roadsters Trophy (Euro) 1999 Titus + @@ -8747,6 +8614,7 @@ patched out (+ a fix for internal checksum) Roadsters Trophy (USA) 1999 Titus + @@ -8758,7 +8626,7 @@ patched out (+ a fix for internal checksum) Robot Ponkottsu 64 - 7tsu no Umi no Caramel (Jpn) 1999 Hudson Soft - + @@ -8783,6 +8651,7 @@ patched out (+ a fix for internal checksum) Robotron 64 (Euro) 1998 Crave Entertainment + @@ -8794,6 +8663,7 @@ patched out (+ a fix for internal checksum) Robotron 64 (USA) 1998 Midway + @@ -8805,6 +8675,7 @@ patched out (+ a fix for internal checksum) Rocket - Robot on Wheels (Euro) 1999 Ubi Soft + @@ -8816,6 +8687,7 @@ patched out (+ a fix for internal checksum) Rocket - Robot on Wheels (USA) 1999 Ubi Soft + @@ -8827,7 +8699,7 @@ patched out (+ a fix for internal checksum) Rockman Dash - Hagane no Boukenshin (Jpn) 2000 Capcom - + @@ -8852,6 +8724,7 @@ patched out (+ a fix for internal checksum) RR64 - Ridge Racer 64 (Euro) 2000 Nintendo + @@ -8863,6 +8736,7 @@ patched out (+ a fix for internal checksum) RR64 - Ridge Racer 64 (USA) 2000 Nintendo + @@ -8874,6 +8748,7 @@ patched out (+ a fix for internal checksum) RTL World League Soccer 2000 (Ger) 1999 South Peak + @@ -8885,6 +8760,7 @@ patched out (+ a fix for internal checksum) Rugrats - Scavenger Hunt (USA) 1999 T*HQ + @@ -8896,6 +8772,7 @@ patched out (+ a fix for internal checksum) Rugrats - Treasure Hunt (Euro) 1999 T*HQ + @@ -8903,10 +8780,28 @@ patched out (+ a fix for internal checksum) + + Rugrats - Die grosse Schatzsuche (Ger) + 1999 + T*HQ + + + + + + + + + + + + + Rugrats in Paris - The Movie (Euro) 2000 T*HQ + @@ -8918,6 +8813,7 @@ patched out (+ a fix for internal checksum) Rugrats in Paris - The Movie (USA) 2000 T*HQ + @@ -8929,6 +8825,7 @@ patched out (+ a fix for internal checksum) Rush 2 - Extreme Racing USA (Euro) 1999 GT Interactive + @@ -8940,6 +8837,7 @@ patched out (+ a fix for internal checksum) Rush 2 - Extreme Racing USA (USA) 1998 Midway + @@ -8951,6 +8849,7 @@ patched out (+ a fix for internal checksum) S.C.A.R.S. (Euro) 1998 Ubi Soft + @@ -8962,6 +8861,7 @@ patched out (+ a fix for internal checksum) S.C.A.R.S. (USA) 1998 Ubi Soft + @@ -8973,7 +8873,7 @@ patched out (+ a fix for internal checksum) Saikyou Habu Shougi (Jpn) 1996 Seta Corporation - + @@ -8987,6 +8887,7 @@ patched out (+ a fix for internal checksum) San Francisco Rush - Extreme Racing (Euro) 1997 Midway + @@ -8998,6 +8899,7 @@ patched out (+ a fix for internal checksum) San Francisco Rush - Extreme Racing (USA, Rev. A) 1997 Midway + @@ -9009,6 +8911,7 @@ patched out (+ a fix for internal checksum) San Francisco Rush - Extreme Racing (USA) 1997 Midway + @@ -9020,6 +8923,7 @@ patched out (+ a fix for internal checksum) San Francisco Rush 2049 (Euro) 2000 Midway + @@ -9031,6 +8935,7 @@ patched out (+ a fix for internal checksum) San Francisco Rush 2049 (USA) 2000 Midway + @@ -9042,6 +8947,7 @@ patched out (+ a fix for internal checksum) Scooby-Doo! - Classic Creep Capers (Euro) 2000 T*HQ + @@ -9053,6 +8959,7 @@ patched out (+ a fix for internal checksum) Scooby-Doo! - Classic Creep Capers (USA, Rev. A) 2000 T*HQ + @@ -9064,6 +8971,7 @@ patched out (+ a fix for internal checksum) Scooby-Doo! - Classic Creep Capers (USA) 2000 T*HQ + @@ -9075,7 +8983,7 @@ patched out (+ a fix for internal checksum) SD Hiryuu no Ken Densetsu (Jpn) 1999 Culture Brain - + @@ -9089,6 +8997,7 @@ patched out (+ a fix for internal checksum) Shadow Man (Euro) 1999 Acclaim Entertainment + @@ -9100,6 +9009,7 @@ patched out (+ a fix for internal checksum) Shadow Man (Fra) 1999 Acclaim Entertainment + @@ -9111,6 +9021,7 @@ patched out (+ a fix for internal checksum) Shadow Man (Ger) 1999 Acclaim Entertainment + @@ -9122,6 +9033,7 @@ patched out (+ a fix for internal checksum) Shadow Man (USA) 1999 Acclaim Entertainment + @@ -9144,6 +9056,7 @@ patched out (+ a fix for internal checksum) Shadowgate 64 - Trials of the Four Towers (Euro, Italian / Spanish) 1999 Kemco + @@ -9155,6 +9068,7 @@ patched out (+ a fix for internal checksum) Shadowgate 64 - Trials of the Four Towers (Euro, French / German / Dutch) 1999 Kemco + @@ -9166,6 +9080,7 @@ patched out (+ a fix for internal checksum) Shadowgate 64 - Trials of the Four Towers (Euro) 1999 Kemco + @@ -9177,7 +9092,7 @@ patched out (+ a fix for internal checksum) Shadowgate 64 - Trials of the Four Towers (Jpn) 1999 Kemco - + @@ -9191,6 +9106,7 @@ patched out (+ a fix for internal checksum) Shadowgate 64 - Trials of the Four Towers (USA) 1999 Kemco + @@ -9202,7 +9118,7 @@ patched out (+ a fix for internal checksum) Shin Nihon Pro Wrestling Toukon Road - Brave Spirits (Jpn) 1998 Hudson Soft - + @@ -9216,7 +9132,7 @@ patched out (+ a fix for internal checksum) Shin Nihon Pro Wrestling Toukon Road 2 - The Next Generation (Jpn) 1998 Hudson Soft - + @@ -9230,7 +9146,7 @@ patched out (+ a fix for internal checksum) Sim City 2000 (Jpn) 1998 Imagineer - + @@ -9244,7 +9160,7 @@ patched out (+ a fix for internal checksum) Snobo Kids (Jpn) 1997 Atlus - + @@ -9258,7 +9174,7 @@ patched out (+ a fix for internal checksum) Snow Speeder (Jpn) 1998 Imagineer - + @@ -9272,6 +9188,7 @@ patched out (+ a fix for internal checksum) Snowboard Kids (Euro) 1998 Atlus + @@ -9283,6 +9200,7 @@ patched out (+ a fix for internal checksum) Snowboard Kids (USA) 1998 Atlus + @@ -9294,6 +9212,7 @@ patched out (+ a fix for internal checksum) Snowboard Kids 2 (Aus) 1999 Atlus + @@ -9305,6 +9224,7 @@ patched out (+ a fix for internal checksum) Snowboard Kids 2 (USA) 1999 Atlus + @@ -9316,7 +9236,7 @@ patched out (+ a fix for internal checksum) Sonic Wings Assault (Jpn) 1998 Video System - + @@ -9330,6 +9250,7 @@ patched out (+ a fix for internal checksum) South Park (Euro) 1998 Acclaim Entertainment + @@ -9341,6 +9262,7 @@ patched out (+ a fix for internal checksum) South Park (Ger) 1998 Acclaim Entertainment + @@ -9352,6 +9274,7 @@ patched out (+ a fix for internal checksum) South Park (USA) 1998 Acclaim Entertainment + @@ -9374,6 +9297,7 @@ patched out (+ a fix for internal checksum) South Park - Chef's Luv Shack (Euro) 1999 Acclaim Entertainment + @@ -9385,6 +9309,7 @@ patched out (+ a fix for internal checksum) South Park - Chef's Luv Shack (USA) 1999 Acclaim Entertainment + @@ -9396,6 +9321,7 @@ patched out (+ a fix for internal checksum) South Park Rally (Euro) 2000 Acclaim Entertainment + @@ -9407,6 +9333,7 @@ patched out (+ a fix for internal checksum) South Park Rally (USA) 2000 Acclaim Entertainment + @@ -9418,7 +9345,7 @@ patched out (+ a fix for internal checksum) Space Dynamites (Jpn) 1998 Vic Tokai - + @@ -9432,6 +9359,7 @@ patched out (+ a fix for internal checksum) Space Invaders (USA) 1999 Activision + @@ -9443,6 +9371,7 @@ patched out (+ a fix for internal checksum) SpaceStation Silicon Valley (Euro) 1998 Take Two Interactive + @@ -9465,6 +9394,7 @@ patched out (+ a fix for internal checksum) SpaceStation Silicon Valley (USA) 1998 Take Two Interactive + @@ -9476,6 +9406,7 @@ patched out (+ a fix for internal checksum) Spider-Man (USA) 2000 Activision + @@ -9483,10 +9414,31 @@ patched out (+ a fix for internal checksum) + + Star Fox 64 (Jpn) + 1997 + Nintendo + + + + + + + + + + + + + + + + Star Fox 64 (USA, Rev. A) 1997 Nintendo + @@ -9494,11 +9446,29 @@ patched out (+ a fix for internal checksum) + + Star Fox 64 (USA) + 1997 + Nintendo + + + + + + + + + + + + + + Star Soldier - Vanishing Earth (Jpn) 1998 Hudson Soft - + @@ -9512,6 +9482,7 @@ patched out (+ a fix for internal checksum) Star Soldier - Vanishing Earth (USA) 1998 Electro Brain + @@ -9523,7 +9494,7 @@ patched out (+ a fix for internal checksum) Star Twins (Jpn) 1999 Nintendo - + @@ -9537,6 +9508,7 @@ patched out (+ a fix for internal checksum) Star Wars - Rogue Squadron (Euro, Rev. A) 1998 Nintendo + @@ -9544,10 +9516,46 @@ patched out (+ a fix for internal checksum) + + Star Wars - Rogue Squadron (Euro) + 1998 + Nintendo + + + + + + + + + + + + + + + Star Wars - Rogue Squadron (USA, Rev. A) + 1998 + LucasArts + + + + + + + + + + + + + + Star Wars - Rogue Squadron (USA) 1998 LucasArts + @@ -9559,6 +9567,7 @@ patched out (+ a fix for internal checksum) Star Wars - Shadows of the Empire (Euro) 1997 Nintendo + @@ -9581,6 +9590,7 @@ patched out (+ a fix for internal checksum) Star Wars - Shadows of the Empire (USA, Rev. B) 1996 Nintendo + @@ -9588,11 +9598,49 @@ patched out (+ a fix for internal checksum) + + Star Wars - Shadows of the Empire (USA, Rev. A) + 1996 + Nintendo + + + + + + + + + + + + + + + + + + Star Wars - Shadows of the Empire (USA) + 1996 + Nintendo + + + + + + + + + + + + + + Star Wars - Shutsugeki! Rogue Chuutai (Jpn) 1999 Nintendo - + @@ -9606,7 +9654,7 @@ patched out (+ a fix for internal checksum) Star Wars - Teikoku no Kage (Jpn) 1997 Nintendo - + @@ -9620,6 +9668,7 @@ patched out (+ a fix for internal checksum) Star Wars Episode I - Battle for Naboo (Euro) 2001 T*HQ + @@ -9631,6 +9680,7 @@ patched out (+ a fix for internal checksum) Star Wars Episode I - Battle for Naboo (USA) 2000 LucasArts + @@ -9638,11 +9688,29 @@ patched out (+ a fix for internal checksum) + + Star Wars Episode I - Racer (Euro) + 1999 + Nintendo + + + + + + + + + + + + + + Star Wars Episode I - Racer (Jpn) 1999 Nintendo - + @@ -9652,10 +9720,29 @@ patched out (+ a fix for internal checksum) + + Star Wars Episode I - Racer (USA) + 1999 + Nintendo + + + + + + + + + + + + + + StarCraft 64 (Aus) 2000 Nintendo + @@ -9674,7 +9761,25 @@ patched out (+ a fix for internal checksum) - + + StarCraft 64 (USA) + 2000 + Nintendo + + + + + + + + + + + + + + + StarCraft 64 (USA, Prototype) 2000 Nintendo @@ -9689,6 +9794,7 @@ patched out (+ a fix for internal checksum) Starshot - Space Circus Fever (Euro) 1998 Infogrames + @@ -9700,6 +9806,7 @@ patched out (+ a fix for internal checksum) Starshot - Space Circus Fever (USA) 1999 Infogrames + @@ -9711,6 +9818,7 @@ patched out (+ a fix for internal checksum) Stunt Racer 64 (USA) 2000 Midway + @@ -9722,7 +9830,7 @@ patched out (+ a fix for internal checksum) Super B-Daman - Battle Phoenix 64 (Jpn) 1998 Hudson Soft - + @@ -9736,7 +9844,7 @@ patched out (+ a fix for internal checksum) Super Bowling (Jpn) 1999 Athena - + @@ -9750,6 +9858,7 @@ patched out (+ a fix for internal checksum) Super Bowling (USA) 2000 UFO Interactive + @@ -9757,11 +9866,29 @@ patched out (+ a fix for internal checksum) + + Super Mario 64 (Euro) + 1997 + Nintendo + + + + + + + + + + + + + + Super Mario 64 (Jpn, Rev. A, Shindou Edition) 1997 Nintendo - + @@ -9771,11 +9898,49 @@ patched out (+ a fix for internal checksum) + + Super Mario 64 (Jpn) + 1996 + Nintendo + + + + + + + + + + + + + + + + + + Super Mario 64 (USA, Hong Kong) + 1996 + Nintendo + + + + + + + + + + + + + + Super Robot Spirits (Jpn) 1998 Banpresto - + @@ -9789,7 +9954,7 @@ patched out (+ a fix for internal checksum) Super Robot Taisen 64 (Jpn) 1999 Banpresto - + @@ -9803,6 +9968,7 @@ patched out (+ a fix for internal checksum) Super Smash Bros. (Aus) 1999 Nintendo + @@ -9814,6 +9980,7 @@ patched out (+ a fix for internal checksum) Super Smash Bros. (Euro) 1999 Nintendo + @@ -9821,11 +9988,31 @@ patched out (+ a fix for internal checksum) + + Super Smash Bros. (USA) + 1999 + Nintendo + + + + + + + + + + + + + + + + Super Speed Race 64 (Jpn) 1998 Titus - + @@ -9839,6 +10026,7 @@ patched out (+ a fix for internal checksum) Supercross 2000 (Euro) 1999 Electronic Arts + @@ -9850,6 +10038,7 @@ patched out (+ a fix for internal checksum) Supercross 2000 (USA) 1999 Electronic Arts + @@ -9861,6 +10050,7 @@ patched out (+ a fix for internal checksum) Superman (Euro) 1999 Titus + @@ -9883,6 +10073,7 @@ patched out (+ a fix for internal checksum) Superman (USA) 1999 Titus + @@ -9894,7 +10085,7 @@ patched out (+ a fix for internal checksum) Susume! Taisen Puzzle Dama - Toukon! Marutama Chou (Jpn) 1998 Konami - + @@ -9941,6 +10132,7 @@ patched out (+ a fix for internal checksum) Tarzan (Euro) 2000 Activision + @@ -9952,6 +10144,7 @@ patched out (+ a fix for internal checksum) Tarzan (Fra) 2000 Activision + @@ -9963,6 +10156,7 @@ patched out (+ a fix for internal checksum) Tarzan (Ger) 2000 Activision + @@ -9974,6 +10168,7 @@ patched out (+ a fix for internal checksum) Tarzan (USA) 2000 Activision + @@ -9985,6 +10180,7 @@ patched out (+ a fix for internal checksum) Taz Express (Euro) 2000 Infogrames + @@ -10007,6 +10203,7 @@ patched out (+ a fix for internal checksum) Telefoot Soccer 2000 (Fra) 1999 T*HQ + @@ -10014,11 +10211,16 @@ patched out (+ a fix for internal checksum) + Tetris 64 (Jpn) 1998 Seta Corporation - + @@ -10032,6 +10234,7 @@ patched out (+ a fix for internal checksum) Tetrisphere (Euro) 1998 Nintendo + @@ -10043,6 +10246,7 @@ patched out (+ a fix for internal checksum) Tetrisphere (USA) 1997 Nintendo + @@ -10050,10 +10254,28 @@ patched out (+ a fix for internal checksum) + + TG Rally 2 (Euro) + 1999 + Kemco + + + + + + + + + + + + + Tigger's Honey Hunt (Euro) 2000 NewKidCo + @@ -10065,6 +10287,7 @@ patched out (+ a fix for internal checksum) Tigger's Honey Hunt (USA) 2000 NewKidCo + @@ -10076,6 +10299,7 @@ patched out (+ a fix for internal checksum) Tom and Jerry in Fists of Furry (Euro) 2000 T*HQ + @@ -10087,6 +10311,7 @@ patched out (+ a fix for internal checksum) Tom and Jerry in Fists of Furry (USA) 2000 NewKidCo + @@ -10098,6 +10323,7 @@ patched out (+ a fix for internal checksum) Tom Clancy's Rainbow Six (Euro) 1999 Red Storm Entertainment + @@ -10109,6 +10335,7 @@ patched out (+ a fix for internal checksum) Tom Clancy's Rainbow Six (Fra) 1999 Red Storm Entertainment + @@ -10120,6 +10347,7 @@ patched out (+ a fix for internal checksum) Tom Clancy's Rainbow Six (Ger) 1999 Red Storm Entertainment + @@ -10131,6 +10359,7 @@ patched out (+ a fix for internal checksum) Tom Clancy's Rainbow Six (USA) 1999 Red Storm Entertainment + @@ -10140,7 +10369,7 @@ patched out (+ a fix for internal checksum) Tommy Thunder (USA, Prototype) - 1998 + 1998 Player 1 @@ -10153,6 +10382,7 @@ patched out (+ a fix for internal checksum) Tonic Trouble (Euro) 1999 Ubi Soft + @@ -10164,6 +10394,7 @@ patched out (+ a fix for internal checksum) Tonic Trouble (USA, Rev. A) 1999 Ubi Soft + @@ -10175,6 +10406,7 @@ patched out (+ a fix for internal checksum) Tony Hawk's Pro Skater (USA, Rev. A) 2000 Activision + @@ -10186,6 +10418,7 @@ patched out (+ a fix for internal checksum) Tony Hawk's Pro Skater (USA) 2000 Activision + @@ -10197,6 +10430,7 @@ patched out (+ a fix for internal checksum) Tony Hawk's Pro Skater 2 (Euro) 2001 Activision + @@ -10208,6 +10442,7 @@ patched out (+ a fix for internal checksum) Tony Hawk's Pro Skater 2 (USA) 2001 Activision + @@ -10219,6 +10454,7 @@ patched out (+ a fix for internal checksum) Tony Hawk's Pro Skater 3 (USA) 2002 Activision + @@ -10230,6 +10466,7 @@ patched out (+ a fix for internal checksum) Tony Hawk's Skateboarding (Euro) 2002 Activision + @@ -10252,6 +10489,7 @@ patched out (+ a fix for internal checksum) Top Gear Hyper-Bike (Euro) 2000 Kemco + @@ -10263,7 +10501,7 @@ patched out (+ a fix for internal checksum) Top Gear Hyper-Bike (Jpn) 2000 Kemco - + @@ -10277,6 +10515,7 @@ patched out (+ a fix for internal checksum) Top Gear Hyper-Bike (USA) 2000 Kemco + @@ -10288,6 +10527,7 @@ patched out (+ a fix for internal checksum) Top Gear Overdrive (Euro) 1998 Kemco + @@ -10299,7 +10539,7 @@ patched out (+ a fix for internal checksum) Top Gear Overdrive (Jpn) 1999 Kemco - + @@ -10313,6 +10553,7 @@ patched out (+ a fix for internal checksum) Top Gear Overdrive (USA) 1998 Kemco + @@ -10324,6 +10565,7 @@ patched out (+ a fix for internal checksum) Top Gear Rally (Euro) 1997 Kemco + @@ -10335,7 +10577,7 @@ patched out (+ a fix for internal checksum) Top Gear Rally (Jpn) 1997 Kemco - + @@ -10349,6 +10591,7 @@ patched out (+ a fix for internal checksum) Top Gear Rally (USA) 1997 Kemco + @@ -10360,9 +10603,8 @@ patched out (+ a fix for internal checksum) Top Gear Rally 2 (Euro) 1999 Kemco - + - @@ -10373,7 +10615,7 @@ patched out (+ a fix for internal checksum) Top Gear Rally 2 (Jpn) 2000 Kemco - + @@ -10387,6 +10629,7 @@ patched out (+ a fix for internal checksum) Top Gear Rally 2 (USA) 1999 Kemco + @@ -10398,6 +10641,7 @@ patched out (+ a fix for internal checksum) Toy Story 2 (Euro) 1999 Activision + @@ -10409,6 +10653,7 @@ patched out (+ a fix for internal checksum) Toy Story 2 (Fra) 1999 Activision + @@ -10416,10 +10661,28 @@ patched out (+ a fix for internal checksum) + + Toy Story 2 (Ger, Rev. A) + 1999 + Activision + + + + + + + + + + + + + Toy Story 2 (Ger) 1999 Activision + @@ -10431,9 +10694,15 @@ patched out (+ a fix for internal checksum) Toy Story 2 (USA, Rev. A) 1999 Activision + + + + + + - + @@ -10442,6 +10711,7 @@ patched out (+ a fix for internal checksum) Toy Story 2 (USA) 1999 Activision + @@ -10453,7 +10723,7 @@ patched out (+ a fix for internal checksum) Transformers - Beast Wars Metals 64 (Jpn) 1999 Takara - + @@ -10467,6 +10737,7 @@ patched out (+ a fix for internal checksum) Transformers - Beast Wars Transmetals (USA) 2000 BAM! Entertainment + @@ -10478,6 +10749,7 @@ patched out (+ a fix for internal checksum) Triple Play 2000 (USA) 1999 Electronic Arts + @@ -10489,7 +10761,7 @@ patched out (+ a fix for internal checksum) Tsumi to Batsu - Hoshi no Keishousha (Jpn) 2000 Nintendo - + @@ -10515,6 +10787,7 @@ patched out (+ a fix for internal checksum) Turok - Dinosaur Hunter (Euro, Rev. A) 1997 Acclaim Entertainment + @@ -10526,6 +10799,7 @@ patched out (+ a fix for internal checksum) Turok - Dinosaur Hunter (Euro) 1997 Acclaim Entertainment + @@ -10533,10 +10807,45 @@ patched out (+ a fix for internal checksum) + + Turok - Dinosaur Hunter (Ger, Rev. B) + 1997 + Acclaim Entertainment + + + + + + + + + + + + + + + Turok - Dinosaur Hunter (Ger, Rev. A) + 1997 + Acclaim Entertainment + + + + + + + + + + + + + Turok - Dinosaur Hunter (Ger) 1997 Acclaim Entertainment + @@ -10548,6 +10857,7 @@ patched out (+ a fix for internal checksum) Turok - Dinosaur Hunter (USA, Rev. B) 1997 Acclaim Entertainment + @@ -10559,6 +10869,7 @@ patched out (+ a fix for internal checksum) Turok - Dinosaur Hunter (USA, Rev. A) 1997 Acclaim Entertainment + @@ -10566,10 +10877,28 @@ patched out (+ a fix for internal checksum) + + Turok - Dinosaur Hunter (USA) + 1997 + Acclaim Entertainment + + + + + + + + + + + + + Turok - Legenden des Verlorenen Landes (Ger) 1999 Acclaim Entertainment + @@ -10581,7 +10910,7 @@ patched out (+ a fix for internal checksum) Turok - Rage Wars (Euro) 1999 Acclaim Entertainment - + @@ -10605,6 +10934,7 @@ patched out (+ a fix for internal checksum) Turok - Rage Wars (USA, Rev. A) 1999 Acclaim Entertainment + @@ -10616,6 +10946,7 @@ patched out (+ a fix for internal checksum) Turok - Rage Wars (USA) 1999 Acclaim Entertainment + @@ -10627,21 +10958,15 @@ patched out (+ a fix for internal checksum) Turok 2 - Seeds of Evil (Euro, Demo Kiosk) 1998 Acclaim Entertainment + + + + + + - - - - - - - Turok 2 - Seeds of Evil (Euro, Alt) - 1998 - Acclaim Entertainment - - - - + @@ -10658,10 +10983,23 @@ patched out (+ a fix for internal checksum) + + Turok 2 - Seeds of Evil (Euro, Alt) + 1998 + Acclaim Entertainment + + + + + + + + Turok 2 - Seeds of Evil (Ger) 1998 Acclaim Entertainment + @@ -10684,6 +11022,7 @@ patched out (+ a fix for internal checksum) Turok 2 - Seeds of Evil (USA, Rev. A) 1998 Acclaim Entertainment + @@ -10691,6 +11030,24 @@ patched out (+ a fix for internal checksum) + + Turok 2 - Seeds of Evil (USA) + 1998 + Acclaim Entertainment + + + + + + + + + + + + + + Turok 3 - Shadow of Oblivion (Euro) 2001 @@ -10729,6 +11086,7 @@ patched out (+ a fix for internal checksum) Turok 3 - Shadow of Oblivion (USA) 2000 Acclaim Entertainment + @@ -10740,6 +11098,7 @@ patched out (+ a fix for internal checksum) Twisted Edge - Extreme Snowboarding (Euro) 1998 Kemco + @@ -10751,6 +11110,7 @@ patched out (+ a fix for internal checksum) Twisted Edge - Extreme Snowboarding (USA) 1998 Midway + @@ -10762,7 +11122,7 @@ patched out (+ a fix for internal checksum) Utchan Nanchan no Hono no Challenger - Denryuu Ira Ira Bou (Jpn) 1997 Hudson Soft - + @@ -10776,6 +11136,7 @@ patched out (+ a fix for internal checksum) V-Rally Edition 99 (Euro) 1998 Infogrames + @@ -10787,7 +11148,7 @@ patched out (+ a fix for internal checksum) V-Rally Edition 99 (Jpn) 1999 Spike - + @@ -10801,6 +11162,7 @@ patched out (+ a fix for internal checksum) V-Rally Edition 99 (USA) 1999 Infogrames + @@ -10812,6 +11174,7 @@ patched out (+ a fix for internal checksum) Vigilante 8 (Euro) 1999 Activision + @@ -10823,6 +11186,7 @@ patched out (+ a fix for internal checksum) Vigilante 8 (Fra) 1999 Activision + @@ -10834,6 +11198,7 @@ patched out (+ a fix for internal checksum) Vigilante 8 (Ger) 1999 Activision + @@ -10841,10 +11206,29 @@ patched out (+ a fix for internal checksum) + + Vigilante 8 (USA) + 1999 + Activision + + + + + + + + + + + + + + Vigilante 8 - 2nd Offense (Euro) 2000 Activision + @@ -10856,6 +11240,7 @@ patched out (+ a fix for internal checksum) Vigilante 8 - 2nd Offense (USA) 2000 Activision + @@ -10881,6 +11266,7 @@ patched out (+ a fix for internal checksum) Virtual Chess 64 (Euro) 1998 Titus + @@ -10892,6 +11278,7 @@ patched out (+ a fix for internal checksum) Virtual Chess 64 (USA) 1998 Titus + @@ -10903,6 +11290,7 @@ patched out (+ a fix for internal checksum) Virtual Pool 64 (Euro) 1999 Crave Entertainment + @@ -10914,6 +11302,7 @@ patched out (+ a fix for internal checksum) Virtual Pool 64 (USA) 1998 Crave Entertainment + @@ -10925,7 +11314,7 @@ patched out (+ a fix for internal checksum) Virtual Pro Wrestling 2 - Oudou Keishou (Jpn) 2000 Asmik Ace Entertainment - + @@ -10939,7 +11328,7 @@ patched out (+ a fix for internal checksum) Virtual Pro Wrestling 64 (Jpn) 1997 Asmik Ace Entertainment - + @@ -10953,6 +11342,7 @@ patched out (+ a fix for internal checksum) Waialae Country Club - True Golf Classics (Euro, Rev. A) 1998 Nintendo + @@ -10964,6 +11354,7 @@ patched out (+ a fix for internal checksum) Waialae Country Club - True Golf Classics (Euro) 1998 Nintendo + @@ -10975,6 +11366,7 @@ patched out (+ a fix for internal checksum) Waialae Country Club - True Golf Classics (USA, Rev. A) 1998 Nintendo + @@ -10986,6 +11378,7 @@ patched out (+ a fix for internal checksum) Waialae Country Club - True Golf Classics (USA) 1998 Nintendo + @@ -10997,6 +11390,7 @@ patched out (+ a fix for internal checksum) War Gods (Euro) 1997 Midway + @@ -11008,6 +11402,7 @@ patched out (+ a fix for internal checksum) War Gods (USA) 1997 Midway + @@ -11019,6 +11414,7 @@ patched out (+ a fix for internal checksum) Wave Race 64 (Euro) 1997 Nintendo + @@ -11030,7 +11426,7 @@ patched out (+ a fix for internal checksum) Wave Race 64 (Jpn, Rev. A) 1996 Nintendo - + @@ -11044,7 +11440,7 @@ patched out (+ a fix for internal checksum) Wave Race 64 (Jpn, Rev. B, Shindou Edition) 1996 Nintendo - + @@ -11058,7 +11454,7 @@ patched out (+ a fix for internal checksum) Wave Race 64 (Jpn) 1996 Nintendo - + @@ -11068,10 +11464,28 @@ patched out (+ a fix for internal checksum) + + Wave Race 64 (USA, Rev. A) + 1996 + Nintendo + + + + + + + + + + + + + Wave Race 64 (USA) 1996 Nintendo + @@ -11083,6 +11497,7 @@ patched out (+ a fix for internal checksum) Wayne Gretzky's 3D Hockey '98 (Euro) 1997 Midway + @@ -11094,6 +11509,7 @@ patched out (+ a fix for internal checksum) Wayne Gretzky's 3D Hockey '98 (USA) 1997 Midway + @@ -11105,6 +11521,7 @@ patched out (+ a fix for internal checksum) Wayne Gretzky's 3D Hockey (Euro) 1996 Midway + @@ -11116,7 +11533,7 @@ patched out (+ a fix for internal checksum) Wayne Gretzky's 3D Hockey (Jpn) 1998 GameBank - + @@ -11130,6 +11547,7 @@ patched out (+ a fix for internal checksum) Wayne Gretzky's 3D Hockey (USA, Rev. A) 1996 Midway + @@ -11141,6 +11559,7 @@ patched out (+ a fix for internal checksum) Wayne Gretzky's 3D Hockey (USA) 1996 Midway + @@ -11152,6 +11571,7 @@ patched out (+ a fix for internal checksum) WCW Backstage Assault (USA) 2000 Electronic Arts + @@ -11163,6 +11583,7 @@ patched out (+ a fix for internal checksum) WCW Mayhem (Euro) 1999 Electronic Arts + @@ -11174,6 +11595,7 @@ patched out (+ a fix for internal checksum) WCW Mayhem (USA) 1999 Electronic Arts + @@ -11181,21 +11603,11 @@ patched out (+ a fix for internal checksum) - - WCW Nitro (USA, Alt) - 1999 - T*HQ - - - - - - - WCW Nitro (USA) 1999 T*HQ + @@ -11203,10 +11615,23 @@ patched out (+ a fix for internal checksum) + + WCW Nitro (USA, Alt) + 1999 + T*HQ + + + + + + + + WCW vs. nWo - World Tour (Euro) 1997 T*HQ + @@ -11214,10 +11639,47 @@ patched out (+ a fix for internal checksum) + + WCW vs. nWo - World Tour (USA, Rev. A) + 1997 + T*HQ + + + + + + + + + + + + + + + + WCW vs. nWo - World Tour (USA) + 1997 + T*HQ + + + + + + + + + + + + + + WCW/nWo Revenge (Euro) 1998 T*HQ + @@ -11225,10 +11687,31 @@ patched out (+ a fix for internal checksum) + + WCW/nWo Revenge (USA) + 1998 + T*HQ + + + + + + + + + + + + + + + + Wetrix (Euro) 1998 Ocean + @@ -11240,7 +11723,7 @@ patched out (+ a fix for internal checksum) Wetrix (Jpn) 1998 Imagineer - + @@ -11250,10 +11733,29 @@ patched out (+ a fix for internal checksum) + + Wetrix (USA) + 1998 + Ocean + + + + + + + + + + + + + + Wheel of Fortune (USA) 1997 GameTek + @@ -11276,7 +11778,7 @@ patched out (+ a fix for internal checksum) Wild Choppers (Jpn) 1997 Seta Corporation - + @@ -11290,7 +11792,7 @@ patched out (+ a fix for internal checksum) WinBack (Jpn, Rev. A) 1999 Koei - + @@ -11304,7 +11806,7 @@ patched out (+ a fix for internal checksum) WinBack (Jpn) 1999 Koei - + @@ -11318,6 +11820,7 @@ patched out (+ a fix for internal checksum) WinBack - Covert Operations (USA) 2000 Koei + @@ -11329,6 +11832,7 @@ patched out (+ a fix for internal checksum) Wipeout 64 (Euro) 1998 Midway + @@ -11340,6 +11844,7 @@ patched out (+ a fix for internal checksum) Wipeout 64 (USA) 1998 Midway + @@ -11351,7 +11856,7 @@ patched out (+ a fix for internal checksum) Wonder Project J2 - Koruro no Mori no Jozet (Jpn) 1996 Enix - + @@ -11365,6 +11870,7 @@ patched out (+ a fix for internal checksum) World Cup 98 (Euro) 1998 Electronic Arts + @@ -11376,6 +11882,7 @@ patched out (+ a fix for internal checksum) World Cup 98 (USA) 1998 Electronic Arts + @@ -11387,6 +11894,7 @@ patched out (+ a fix for internal checksum) World Driver Championship (Euro) 1999 Midway + @@ -11398,6 +11906,7 @@ patched out (+ a fix for internal checksum) World Driver Championship (USA) 1999 Midway + @@ -11409,6 +11918,7 @@ patched out (+ a fix for internal checksum) Worms Armageddon (Euro) 2000 Infogrames + @@ -11420,6 +11930,7 @@ patched out (+ a fix for internal checksum) Worms Armageddon (USA) 2000 Infogrames + @@ -11431,6 +11942,7 @@ patched out (+ a fix for internal checksum) WWF Attitude (Euro) 1999 Acclaim Entertainment + @@ -11442,6 +11954,7 @@ patched out (+ a fix for internal checksum) WWF Attitude (Ger) 1999 Acclaim Entertainment + @@ -11453,6 +11966,7 @@ patched out (+ a fix for internal checksum) WWF Attitude (USA) 1999 Acclaim Entertainment + @@ -11464,6 +11978,7 @@ patched out (+ a fix for internal checksum) WWF No Mercy (Euro, Rev. A) 2000 T*HQ + @@ -11475,6 +11990,7 @@ patched out (+ a fix for internal checksum) WWF No Mercy (Euro) 2000 T*HQ + @@ -11486,6 +12002,7 @@ patched out (+ a fix for internal checksum) WWF No Mercy (USA, Rev. A) 2000 T*HQ + @@ -11497,6 +12014,7 @@ patched out (+ a fix for internal checksum) WWF No Mercy (USA) 2000 T*HQ + @@ -11508,6 +12026,7 @@ patched out (+ a fix for internal checksum) WWF War Zone (Euro) 1998 Acclaim Entertainment + @@ -11519,6 +12038,7 @@ patched out (+ a fix for internal checksum) WWF War Zone (USA) 1998 Acclaim Entertainment + @@ -11530,6 +12050,7 @@ patched out (+ a fix for internal checksum) WWF WrestleMania 2000 (Euro) 1999 T*HQ + @@ -11541,7 +12062,7 @@ patched out (+ a fix for internal checksum) WWF WrestleMania 2000 (Jpn) 2000 Asmik Ace Entertainment - + @@ -11551,10 +12072,31 @@ patched out (+ a fix for internal checksum) + + WWF WrestleMania 2000 (USA) + 1999 + T*HQ + + + + + + + + + + + + + + + + Xena - Warrior Princess - The Talisman of Fate (Euro) 1999 Titus + @@ -11566,6 +12108,7 @@ patched out (+ a fix for internal checksum) Xena - Warrior Princess - The Talisman of Fate (USA) 1999 Titus + @@ -11577,7 +12120,7 @@ patched out (+ a fix for internal checksum) Yakouchuu II - Satsujin Kouro (Jpn) 1999 Athena - + @@ -11587,11 +12130,67 @@ patched out (+ a fix for internal checksum) + + Yoshi Story (Jpn) + 1997 + Nintendo + + + + + + + + + + + + + + + + + + Yoshi's Story (Euro) + 1998 + Nintendo + + + + + + + + + + + + + + + + Yoshi's Story (USA) + 1997 + Nintendo + + + + + + + + + + + + + + Yuke Yuke!! Trouble Makers (Jpn) 1997 Enix - + @@ -11605,7 +12204,7 @@ patched out (+ a fix for internal checksum) Zelda no Densetsu - Mujura no Kamen (Jpn, Rev. A) 2000 Nintendo - + @@ -11619,7 +12218,7 @@ patched out (+ a fix for internal checksum) Zelda no Densetsu - Mujura no Kamen (Jpn) 2000 Nintendo - + @@ -11633,7 +12232,7 @@ patched out (+ a fix for internal checksum) Zelda no Densetsu - Toki no Ocarina (Jpn, Rev. B) 1998 Nintendo - + @@ -11647,7 +12246,7 @@ patched out (+ a fix for internal checksum) Zelda no Densetsu - Toki no Ocarina (Jpn, Rev. A) 1998 Nintendo - + @@ -11661,7 +12260,7 @@ patched out (+ a fix for internal checksum) Zelda no Densetsu - Toki no Ocarina (Jpn) 1998 Nintendo - + @@ -11675,7 +12274,7 @@ patched out (+ a fix for internal checksum) Zool - Majuu Tsukai Densetsu (Jpn) 1999 Imagineer - + diff --git a/hash/sorcerer_cass.xml b/hash/sorcerer_cass.xml index 6d05dcf0276..efb6a7db013 100644 --- a/hash/sorcerer_cass.xml +++ b/hash/sorcerer_cass.xml @@ -164,6 +164,279 @@ + + + Labyrinth + 198? + unknown + + + + + + + + + + Qubic + 1985 + unknown + + + + + + + + + + Lunar Entry Module + 198? + unknown + + + + + + + + + + Tank Trap IV + 1979 + Quality Software + + + + + + + + + + + Snake + 198? + unknown + + + + + + + + + + Snake (alt) + 198? + unknown + + + + + + + + + Horse Race + 198? + unknown + + + + + + + + + + + Blackjack + 198? + Dick Smith + + + + + + + + + + + Z-80 Disassembler + 1979 + unknown + + + + + + + + + + Reversi + 198? + unknown + + + + + + + + + + Eastern Australian Truck Driving + 198? + unknown + + + + + + + + + + Airmail Pilot + 198? + unknown + + + + + + + + + + Dodgem + 198? + Creative Computing + + + + + + + + + + Breakout + 1980 + unknown + + + + + + + + + + + Kadath + 1985 + unknown + + + + + + + + + + Cybernetic Pool + 198? + unknown + + + + + + + + + + + Super Star Trek V2.0 + 1979 + unknown + + + + + + + + + + Graphic Animation System + 198? + unknown + + + + + + + + + + Character Animation Demo + 198? + unknown + + + + + + + + + + Instructions for Chess + 198? + unknown + + + + + + + + + + Music Editor + 1980 + Arrington Software + + + + + + + + + + Orb of Halucidon + 198? + unknown + + + + + + + + diff --git a/makefile b/makefile index 0f4e3343744..bd0f334876b 100644 --- a/makefile +++ b/makefile @@ -1051,8 +1051,8 @@ $(PROJECTDIR_SDL)/gmake-android-arm/Makefile: makefile $(SCRIPTS) $(GENIE) ifndef ANDROID_NDK_ARM $(error ANDROID_NDK_ARM is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(GENIE) $(PARAMS) --gcc=android-arm --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=arm --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 gmake @@ -1061,8 +1061,8 @@ android-arm: generate $(PROJECTDIR_SDL)/gmake-android-arm/Makefile ifndef ANDROID_NDK_ARM $(error ANDROID_NDK_ARM is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-arm config=$(CONFIG) precompile $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-arm config=$(CONFIG) @@ -1075,8 +1075,8 @@ $(PROJECTDIR_SDL)/gmake-android-arm64/Makefile: makefile $(SCRIPTS) $(GENIE) ifndef ANDROID_NDK_ARM64 $(error ANDROID_NDK_ARM64 is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(GENIE) $(PARAMS) --gcc=android-arm64 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=arm64 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 gmake @@ -1085,8 +1085,8 @@ android-arm64: generate $(PROJECTDIR_SDL)/gmake-android-arm64/Makefile ifndef ANDROID_NDK_ARM64 $(error ANDROID_NDK_ARM64 is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-arm64 config=$(CONFIG) precompile $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-arm64 config=$(CONFIG) @@ -1099,8 +1099,8 @@ $(PROJECTDIR_SDL)/gmake-android-mips/Makefile: makefile $(SCRIPTS) $(GENIE) ifndef ANDROID_NDK_MIPS $(error ANDROID_NDK_MIPS is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(GENIE) $(PARAMS) --gcc=android-mips --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=mips --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 gmake @@ -1109,8 +1109,8 @@ android-mips: generate $(PROJECTDIR_SDL)/gmake-android-mips/Makefile ifndef ANDROID_NDK_MIPS $(error ANDROID_NDK_MIPS is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-mips config=$(CONFIG) precompile $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-mips config=$(CONFIG) @@ -1123,8 +1123,8 @@ $(PROJECTDIR_SDL)/gmake-android-mips64/Makefile: makefile $(SCRIPTS) $(GENIE) ifndef ANDROID_NDK_MIPS64 $(error ANDROID_NDK_MIPS64 is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(GENIE) $(PARAMS) --gcc=android-mips64 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=mips64 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 --NOASM=1 gmake @@ -1133,8 +1133,8 @@ android-mips64: generate $(PROJECTDIR_SDL)/gmake-android-mips64/Makefile ifndef ANDROID_NDK_MIPS64 $(error ANDROID_NDK_MIPS64 is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-mips64 config=$(CONFIG) precompile $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-mips64 config=$(CONFIG) @@ -1147,8 +1147,8 @@ $(PROJECTDIR_SDL)/gmake-android-x86/Makefile: makefile $(SCRIPTS) $(GENIE) ifndef ANDROID_NDK_X86 $(error ANDROID_NDK_X86 is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(GENIE) $(PARAMS) --gcc=android-x86 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=x86 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 gmake @@ -1157,8 +1157,8 @@ android-x86: generate $(PROJECTDIR_SDL)/gmake-android-x86/Makefile ifndef ANDROID_NDK_X86 $(error ANDROID_NDK_X86 is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-x86 config=$(CONFIG) precompile $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-x86 config=$(CONFIG) @@ -1171,8 +1171,8 @@ $(PROJECTDIR_SDL)/gmake-android-x64/Makefile: makefile $(SCRIPTS) $(GENIE) ifndef ANDROID_NDK_X64 $(error ANDROID_NDK_X64 is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(GENIE) $(PARAMS) --gcc=android-x64 --gcc_version=3.8.0 --osd=sdl --targetos=android --PLATFORM=x64 --NO_USE_MIDI=1 --NO_OPENGL=1 --USE_QTDEBUG=0 --NO_X11=1 --DONT_USE_NETWORK=1 gmake @@ -1181,8 +1181,8 @@ android-x64: generate $(PROJECTDIR_SDL)/gmake-android-x64/Makefile ifndef ANDROID_NDK_X64 $(error ANDROID_NDK_X64 is not set) endif -ifndef ANDROID_NDK_ROOT - $(error ANDROID_NDK_ROOT is not set) +ifndef ANDROID_NDK_LLVM + $(error ANDROID_NDK_LLVM is not set) endif $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-x64 config=$(CONFIG) precompile $(SILENT) $(MAKE) $(MAKEPARAMS) -C $(PROJECTDIR_SDL)/gmake-android-x64 config=$(CONFIG) diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua index d1a83229698..7766b69873d 100644 --- a/scripts/src/osd/sdl.lua +++ b/scripts/src/osd/sdl.lua @@ -239,7 +239,7 @@ elseif _OPTIONS["targetos"]=="macosx" then SDL_NETWORK = "pcap" end -if _OPTIONS["with-bundled-sdl2"]~=nil or _OPTIONS["targetos"]=="android" then +if _OPTIONS["with-bundled-sdl2"]~=nil then includedirs { GEN_DIR .. "includes", } @@ -295,10 +295,12 @@ if BASE_TARGETOS=="unix" then "/usr/openwin/lib", } end - if _OPTIONS["with-bundled-sdl2"]~=nil and _OPTIONS["targetos"]~="android" then - links { - "SDL2", - } + if _OPTIONS["with-bundled-sdl2"]~=nil then + if _OPTIONS["targetos"]~="android" then + links { + "SDL2", + } + end else local str = backtick(sdlconfigcmd() .. " --libs") addlibfromstring(str) diff --git a/scripts/toolchain.lua b/scripts/toolchain.lua index 23429e52602..d94b8abddec 100644 --- a/scripts/toolchain.lua +++ b/scripts/toolchain.lua @@ -114,80 +114,71 @@ function toolchain(_buildDir, _subDir) os.exit(1) end - if "android-arm" == _OPTIONS["gcc"] then - - if not os.getenv("ANDROID_NDK_ARM") or not os.getenv("ANDROID_NDK_ROOT") then - print("Set ANDROID_NDK_ARM and ANDROID_NDK_ROOT envrionment variables.") + if string.find(_OPTIONS["gcc"], "android") then + if not os.getenv("ANDROID_NDK_LLVM") then + print("Set ANDROID_NDK_LLVM envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" - premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" - premake.gcc.ar = "$(ANDROID_NDK_ARM)/bin/arm-linux-androideabi-ar" + premake.gcc.cc = "$(ANDROID_NDK_LLVM)/bin/clang" + premake.gcc.cxx = "$(ANDROID_NDK_LLVM)/bin/clang++" premake.gcc.llvm = true + end + + if "android-arm" == _OPTIONS["gcc"] then + if not os.getenv("ANDROID_NDK_ARM") then + print("Set ANDROID_NDK_ARM envrionment variables.") + end + + premake.gcc.ar = "$(ANDROID_NDK_ARM)/bin/arm-linux-androideabi-ar" location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-arm") end if "android-arm64" == _OPTIONS["gcc"] then - - if not os.getenv("ANDROID_NDK_ARM64") or not os.getenv("ANDROID_NDK_ROOT") then - print("Set ANDROID_NDK_ARM64 and ANDROID_NDK_ROOT envrionment variables.") + if not os.getenv("ANDROID_NDK_ARM64") then + print("Set ANDROID_NDK_ARM64 envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" - premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" - premake.gcc.ar = "$(ANDROID_NDK_ARM64)/bin/aarch64-linux-android-ar.exe" + premake.gcc.ar = "$(ANDROID_NDK_ARM64)/bin/aarch64-linux-android-ar" premake.gcc.llvm = true location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-arm64") end if "android-mips" == _OPTIONS["gcc"] then - - if not os.getenv("ANDROID_NDK_MIPS") or not os.getenv("ANDROID_NDK_ROOT") then - print("Set ANDROID_NDK_MIPS and ANDROID_NDK_ROOT envrionment variables.") + if not os.getenv("ANDROID_NDK_MIPS") then + print("Set ANDROID_NDK_MIPS envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" - premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" premake.gcc.ar = "$(ANDROID_NDK_MIPS)/bin/mipsel-linux-android-ar" premake.gcc.llvm = true location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-mips") end if "android-mips64" == _OPTIONS["gcc"] then - - if not os.getenv("ANDROID_NDK_MIPS64") or not os.getenv("ANDROID_NDK_ROOT") then - print("Set ANDROID_NDK_MIPS64 and ANDROID_NDK_ROOT envrionment variables.") + if not os.getenv("ANDROID_NDK_MIPS64") then + print("Set ANDROID_NDK_MIPS64 envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" - premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" - premake.gcc.ar = "$(ANDROID_NDK_MIPS64)/bin/mips64el-linux-android-ar.exe" + premake.gcc.ar = "$(ANDROID_NDK_MIPS64)/bin/mips64el-linux-android-ar" premake.gcc.llvm = true location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-mips64") end if "android-x86" == _OPTIONS["gcc"] then - - if not os.getenv("ANDROID_NDK_X86") or not os.getenv("ANDROID_NDK_ROOT") then - print("Set ANDROID_NDK_X86 and ANDROID_NDK_ROOT envrionment variables.") + if not os.getenv("ANDROID_NDK_X86") then + print("Set ANDROID_NDK_X86 envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" - premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" premake.gcc.ar = "$(ANDROID_NDK_X86)/bin/i686-linux-android-ar" premake.gcc.llvm = true location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-x86") end if "android-x64" == _OPTIONS["gcc"] then - - if not os.getenv("ANDROID_NDK_X64") or not os.getenv("ANDROID_NDK_ROOT") then - print("Set ANDROID_NDK_X64 and ANDROID_NDK_ROOT envrionment variables.") + if not os.getenv("ANDROID_NDK_X64") then + print("Set ANDROID_NDK_X64 envrionment variables.") end - premake.gcc.cc = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe" - premake.gcc.cxx = "$(ANDROID_NDK_ROOT)/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe" - premake.gcc.ar = "$(ANDROID_NDK_X64)/bin/x86_64-linux-android-ar.exe" + premake.gcc.ar = "$(ANDROID_NDK_X64)/bin/x86_64-linux-android-ar" premake.gcc.llvm = true location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-android-x64") end diff --git a/src/devices/cpu/drcfe.cpp b/src/devices/cpu/drcfe.cpp index 6eda93e95c7..104c774ac3e 100644 --- a/src/devices/cpu/drcfe.cpp +++ b/src/devices/cpu/drcfe.cpp @@ -55,8 +55,7 @@ drc_frontend::drc_frontend(device_t &cpu, UINT32 window_start, UINT32 window_end m_cpudevice(downcast(cpu)), m_program(m_cpudevice.space(AS_PROGRAM)), m_pageshift(m_cpudevice.space_config(AS_PROGRAM)->m_page_shift), - m_desc_array(window_end + window_start + 2, nullptr), - m_allow_branch_in_delay(false) + m_desc_array(window_end + window_start + 2, nullptr) { } @@ -157,7 +156,7 @@ const opcode_desc *drc_frontend::describe_code(offs_t startpc) // slots of branches as well //------------------------------------------------- -opcode_desc *drc_frontend::describe_one(offs_t curpc, const opcode_desc *prevdesc) +opcode_desc *drc_frontend::describe_one(offs_t curpc, const opcode_desc *prevdesc, bool in_delay_slot) { // initialize the description opcode_desc *desc = m_desc_allocator.alloc(); @@ -171,7 +170,8 @@ opcode_desc *drc_frontend::describe_one(offs_t curpc, const opcode_desc *prevdes desc->length = 0; desc->delayslots = 0; desc->skipslots = 0; - desc->flags = 0; + // set the delay slot flag + desc->flags = in_delay_slot ? OPFLAG_IN_DELAY_SLOT : 0; desc->userflags = 0; desc->cycles = 0; memset(desc->regin, 0x00, sizeof(desc->regin)); @@ -197,26 +197,26 @@ opcode_desc *drc_frontend::describe_one(offs_t curpc, const opcode_desc *prevdes { // iterate over slots and describe them offs_t delaypc = curpc + desc->length; - - // If previous instruction is a branch use the target pc. Currently MIP3s only. - if (m_allow_branch_in_delay && prevdesc && (prevdesc->flags & OPFLAG_IS_BRANCH) && prevdesc->targetpc != BRANCH_TARGET_DYNAMIC) { - // We got here because the previous instruction is a branch and this instruction is a branch. - // So the PC of the delay slot for the this branch will be the target address of the previous branch. - delaypc = prevdesc->targetpc; - //printf("drc_frontend::describe_one: branch in delay slot. curpc=0x%08X, delaypc=0x%08X\n", curpc, delaypc); + // If this is a delay slot it is the true branch fork and the pc should be the previous branch target + if (desc->flags & OPFLAG_IN_DELAY_SLOT) { + if (prevdesc->targetpc != BRANCH_TARGET_DYNAMIC) { + delaypc = prevdesc->targetpc; + //printf("drc_frontend::describe_one Branch in delay slot. curpc=%08X delaypc=%08X\n", curpc, delaypc); + } else { + //printf("drc_frontend::describe_one Warning! Branch in delay slot of dynamic target. curpc=%08X\n", curpc); + } } opcode_desc *prev = desc; for (UINT8 slotnum = 0; slotnum < desc->delayslots; slotnum++) { // recursively describe the next instruction - opcode_desc *delaydesc = describe_one(delaypc, prev); + opcode_desc *delaydesc = describe_one(delaypc, prev, true); if (delaydesc == nullptr) break; desc->delay.append(*delaydesc); prev = desc; - // set the delay slot flag and a pointer back to the original branch - delaydesc->flags |= OPFLAG_IN_DELAY_SLOT; + // set a pointer back to the original branch delaydesc->branch = desc; // stop if we hit a page fault diff --git a/src/devices/cpu/drcfe.h b/src/devices/cpu/drcfe.h index c7458e87bdb..59efb405a23 100644 --- a/src/devices/cpu/drcfe.h +++ b/src/devices/cpu/drcfe.h @@ -134,16 +134,13 @@ public: // describe a block const opcode_desc *describe_code(offs_t startpc); - // Set the allow branches in delay slot flag - void set_allow_branch_in_delay(bool flag) { m_allow_branch_in_delay = flag; } - protected: // required overrides virtual bool describe(opcode_desc &desc, const opcode_desc *prev) = 0; private: // internal helpers - opcode_desc *describe_one(offs_t curpc, const opcode_desc *prevdesc); + opcode_desc *describe_one(offs_t curpc, const opcode_desc *prevdesc, bool in_delay_slot = false); void build_sequence(int start, int end, UINT32 endflag); void accumulate_required_backwards(opcode_desc &desc, UINT32 *reqmask); void release_descriptions(); @@ -162,8 +159,6 @@ private: simple_list m_desc_live_list; // list of live descriptions fixed_allocator m_desc_allocator; // fixed allocator for descriptions std::vector m_desc_array; // array of descriptions in PC order - - bool m_allow_branch_in_delay; // Allow branches in delay slots }; diff --git a/src/devices/cpu/mips/mips3.cpp b/src/devices/cpu/mips/mips3.cpp index 511519c7008..7ae1fd1f337 100644 --- a/src/devices/cpu/mips/mips3.cpp +++ b/src/devices/cpu/mips/mips3.cpp @@ -386,9 +386,6 @@ void mips3_device::device_start() /* initialize the front-end helper */ m_drcfe = std::make_unique(this, COMPILE_BACKWARDS_BYTES, COMPILE_FORWARDS_BYTES, SINGLE_INSTRUCTION_MODE ? 1 : COMPILE_MAX_SEQUENCE); - // Allow branches in delay slots (need to investigate which flavors require this) - if (m_flavor== MIPS3_TYPE_VR4300) - m_drcfe->set_allow_branch_in_delay(true); /* allocate memory for cache-local state and initialize it */ memcpy(m_fpmode, fpmode_source, sizeof(fpmode_source)); diff --git a/src/devices/cpu/sharc/sharc.cpp b/src/devices/cpu/sharc/sharc.cpp index f5336be8499..67290164b0c 100644 --- a/src/devices/cpu/sharc/sharc.cpp +++ b/src/devices/cpu/sharc/sharc.cpp @@ -807,6 +807,8 @@ void adsp21062_device::device_reset() m_core->lstkp = 0; m_core->pcstkp = 0; m_core->interrupt_active = 0; + + m_drcfe->flush(); } diff --git a/src/devices/cpu/sharc/sharc.h b/src/devices/cpu/sharc/sharc.h index e2bed4c89cc..20eeb003ebe 100644 --- a/src/devices/cpu/sharc/sharc.h +++ b/src/devices/cpu/sharc/sharc.h @@ -616,7 +616,7 @@ private: void static_generate_mode1_ops(); void load_fast_iregs(drcuml_block *block); void save_fast_iregs(drcuml_block *block); - void generate_sequence_instruction(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc); + void generate_sequence_instruction(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc, bool last_delayslot); void generate_update_cycles(drcuml_block *block, compiler_state *compiler, uml::parameter param, int allow_exception); int generate_opcode(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc); void generate_unimplemented_compute(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc); diff --git a/src/devices/cpu/sharc/sharcdrc.cpp b/src/devices/cpu/sharc/sharcdrc.cpp index 7657b8f2c3d..da300eafced 100644 --- a/src/devices/cpu/sharc/sharcdrc.cpp +++ b/src/devices/cpu/sharc/sharcdrc.cpp @@ -1183,7 +1183,7 @@ void adsp21062_device::compile_block(offs_t pc) /* iterate over instructions in the sequence and compile them */ for (curdesc = seqhead; curdesc != seqlast->next(); curdesc = curdesc->next()) - generate_sequence_instruction(block, &compiler, curdesc); + generate_sequence_instruction(block, &compiler, curdesc, false); /* if we need to return to the start, do it */ if (seqlast->flags & OPFLAG_RETURN_TO_START) @@ -1224,8 +1224,6 @@ void adsp21062_device::flush_cache() /* empty the transient cache contents */ m_drcuml->reset(); - m_drcfe->flush(); - try { // generate the entry point and out-of-cycles handlers @@ -1337,7 +1335,7 @@ void adsp21062_device::static_generate_out_of_cycles() } -void adsp21062_device::generate_sequence_instruction(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc) +void adsp21062_device::generate_sequence_instruction(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc, bool last_delayslot) { /* add an entry for the log */ // if (m_drcuml->logging() && !(desc->flags & OPFLAG_VIRTUAL_NOOP)) @@ -1389,6 +1387,11 @@ void adsp21062_device::generate_sequence_instruction(drcuml_block *block, compil if (compiler->mode1_delay.counter > 0) { compiler->mode1_delay.counter--; + + // delayed operation in the last delay slot needs to be done before the branch is taken + if (last_delayslot) + compiler->mode1_delay.counter = 0; + if (compiler->mode1_delay.counter <= 0) { switch (compiler->mode1_delay.mode) @@ -1416,6 +1419,11 @@ void adsp21062_device::generate_sequence_instruction(drcuml_block *block, compil // insert loop check at this instruction if needed if (desc->userflags & OP_USERFLAG_COUNTER_LOOP) { + code_label label_skip_loop = compiler->labelnum++; + UML_LOAD(block, I0, m_core->lastack, LSTKP, SIZE_DWORD, SCALE_x4); + UML_CMP(block, I0, desc->pc); + UML_JMPc(block, COND_NE, label_skip_loop); + code_label label_expire = compiler->labelnum++; UML_MOV(block, I1, mem(&m_core->lstkp)); // mov i1,[m_core->lstkp] UML_LOAD(block, I0, m_core->lcstack, I1, SIZE_DWORD, SCALE_x4); // load i0,m_core->lcstack,i1,dword,scale_x4 @@ -1429,9 +1437,16 @@ void adsp21062_device::generate_sequence_instruction(drcuml_block *block, compil UML_LABEL(block, label_expire); // label_expire: UML_CALLH(block, *m_pop_pc); // callh m_pop_pc UML_CALLH(block, *m_pop_loop); // callh m_pop_loop + + UML_LABEL(block, label_skip_loop); } if (desc->userflags & OP_USERFLAG_COND_LOOP) { + code_label label_skip_loop = compiler->labelnum++; + UML_LOAD(block, I0, m_core->lastack, LSTKP, SIZE_DWORD, SCALE_x4); + UML_CMP(block, I0, desc->pc); + UML_JMPc(block, COND_NE, label_skip_loop); + code_label label_expire = compiler->labelnum++; int condition = (desc->userflags & OP_USERFLAG_COND_FIELD) >> OP_USERFLAG_COND_FIELD_SHIFT; @@ -1442,6 +1457,8 @@ void adsp21062_device::generate_sequence_instruction(drcuml_block *block, compil UML_LABEL(block, label_expire); UML_CALLH(block, *m_pop_pc); UML_CALLH(block, *m_pop_loop); + + UML_LABEL(block, label_skip_loop); } // copy ASTAT bits over for conditional loop @@ -1684,7 +1701,48 @@ void adsp21062_device::generate_clear_mode1_imm(drcuml_block *block, compiler_st void adsp21062_device::generate_update_circular_buffer(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc, int g, int i) { - // TODO + if (g) + { + // PM + code_label end = compiler->labelnum++; + code_label label2 = compiler->labelnum++; + UML_CMP(block, PM_L(i), 0); + UML_JMPc(block, COND_E, end); + + UML_ADD(block, I0, PM_B(i), PM_L(i)); + UML_CMP(block, PM_I(i), I0); + UML_JMPc(block, COND_LE, label2); + UML_SUB(block, PM_I(i), PM_I(i), PM_L(i)); + UML_JMP(block, end); + + UML_LABEL(block, label2); + UML_CMP(block, PM_I(i), PM_B(i)); + UML_JMPc(block, COND_G, end); + UML_ADD(block, PM_I(i), PM_I(i), PM_L(i)); + + UML_LABEL(block, end); + } + else + { + // DM + code_label end = compiler->labelnum++; + code_label label2 = compiler->labelnum++; + UML_CMP(block, DM_L(i), 0); + UML_JMPc(block, COND_E, end); + + UML_ADD(block, I0, DM_B(i), DM_L(i)); + UML_CMP(block, DM_I(i), I0); + UML_JMPc(block, COND_LE, label2); + UML_SUB(block, DM_I(i), DM_I(i), DM_L(i)); + UML_JMP(block, end); + + UML_LABEL(block, label2); + UML_CMP(block, DM_I(i), DM_B(i)); + UML_JMPc(block, COND_G, end); + UML_ADD(block, DM_I(i), DM_I(i), DM_L(i)); + + UML_LABEL(block, end); + } } void adsp21062_device::generate_astat_copy(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc) @@ -1724,8 +1782,8 @@ void adsp21062_device::generate_call(drcuml_block *block, compiler_state *compil // compile delay slots if needed if (delayslot) { - generate_sequence_instruction(block, &compiler_temp, desc->delay.first()); - generate_sequence_instruction(block, &compiler_temp, desc->delay.last()); + generate_sequence_instruction(block, &compiler_temp, desc->delay.first(), false); + generate_sequence_instruction(block, &compiler_temp, desc->delay.last(), true); } if (delayslot) @@ -1772,8 +1830,29 @@ void adsp21062_device::generate_jump(drcuml_block *block, compiler_state *compil // compile delay slots if needed if (delayslot) { - generate_sequence_instruction(block, &compiler_temp, desc->delay.first()); - generate_sequence_instruction(block, &compiler_temp, desc->delay.last()); + generate_sequence_instruction(block, &compiler_temp, desc->delay.first(), false); + generate_sequence_instruction(block, &compiler_temp, desc->delay.last(), true); + } + + // clear interrupt + if (clearint) + { + code_label skip_pop = compiler_temp.labelnum++; + + UML_MOV(block, mem(&m_core->interrupt_active), 0); // mov [interrupt_active],0 + UML_SHL(block, I1, 1, mem(&m_core->active_irq_num)); // shl i1,1,[active_irq_num] + UML_XOR(block, IRPTL, IRPTL, I1); // xor IRPTL,i1 + UML_CMP(block, mem(&m_core->status_stkp), 0); // cmp [status_stkp],0 + UML_JMPc(block, COND_Z, skip_pop); // jz skip_pop + UML_CALLH(block, *m_pop_status); // callh m_pop_status + UML_LABEL(block, skip_pop); // skip_pop: + } + + // loop abort + if (loopabort) + { + UML_CALLH(block, *m_pop_pc); + UML_CALLH(block, *m_pop_loop); } // update cycles and hash jump @@ -1848,7 +1927,7 @@ void adsp21062_device::generate_read_ureg(drcuml_block *block, compiler_state *c break; case 0x64: // PCSTK - fatalerror("generate_read_ureg: PCSTK"); + UML_LOAD(block, I0, &m_core->pcstack, PCSTKP, SIZE_DWORD, SCALE_x4); break; case 0x70: // USTAT1 UML_MOV(block, I0, mem(&m_core->ustat1)); @@ -2035,6 +2114,9 @@ void adsp21062_device::generate_write_ureg(drcuml_block *block, compiler_state * case 0x64: // PCSTK fatalerror("generate_write_ureg: PCSTK"); break; + case 0x65: // PCSTKP + UML_MOV(block, PCSTKP, imm ? data : I0); + break; case 0x70: // USTAT1 UML_MOV(block, mem(&m_core->ustat1), imm ? data : I0); break; @@ -2532,7 +2614,7 @@ int adsp21062_device::generate_opcode(drcuml_block *block, compiler_state *compi generate_read_ureg(block, compiler, desc, ureg, false); - UML_AND(block, I3, I0, 0xffff); + UML_MOV(block, I3, I0); UML_MOV(block, LCNTR, I3); // push pc @@ -2835,8 +2917,35 @@ int adsp21062_device::generate_opcode(drcuml_block *block, compiler_state *compi } } - case 0x17: // push|pop stacks / flush cache |000|10111| - return FALSE; + case 0x17: // push|pop stacks / flush cache |000|10111| + { + if (opcode & U64(0x008000000000)) + { + fatalerror("sharcdrc: push/pop stacks: push loop not implemented\n"); + } + if (opcode & U64(0x004000000000)) + { + fatalerror("sharcdrc: push/pop stacks: pop loop not implemented\n"); + } + if (opcode & U64(0x002000000000)) + { + UML_CALLH(block, *m_push_status); + } + if (opcode & U64(0x001000000000)) + { + UML_CALLH(block, *m_pop_status); + } + if (opcode & U64(0x000800000000)) + { + UML_MOV(block, I0, PCSTK); + UML_CALLH(block, *m_push_pc); + } + if (opcode & U64(0x000400000000)) + { + UML_CALLH(block, *m_pop_pc); + } + return TRUE; + } case 0x18: // cjump |000|11000| return FALSE; @@ -3186,12 +3295,121 @@ int adsp21062_device::generate_opcode(drcuml_block *block, compiler_state *compi case 6: // indirect jump / compute / dreg <-> DM |110| { - return FALSE; + int d = (opcode >> 44) & 0x1; + int dmi = (opcode >> 41) & 0x7; + int dmm = (opcode >> 38) & 0x7; + int pmi = (opcode >> 30) & 0x7; + int pmm = (opcode >> 27) & 0x7; + int cond = (opcode >> 33) & 0x1f; + int dreg = (opcode >> 23) & 0xf; + + code_label label_else = compiler->labelnum++; + generate_if_condition(block, compiler, desc, cond, label_else); + + UML_ADD(block, I0, PM_I(pmi), PM_M(pmm)); + generate_jump(block, compiler, desc, false, false, false); + + UML_LABEL(block, label_else); + + if (d) + { + // DREG -> DM + bool temp_dreg = false; + // save dreg if compute writes to it + if (desc->regout[0] & (1 << dreg)) + { + UML_MOV(block, mem(&m_core->dreg_temp), REG(dreg)); + temp_dreg = true; + } + + // compute + generate_compute(block, compiler, desc); + + // transfer + UML_MOV(block, I1, DM_I(dmi)); + if (temp_dreg) + UML_MOV(block, I0, mem(&m_core->dreg_temp)); + else + UML_MOV(block, I0, REG(dreg)); + UML_CALLH(block, *m_dm_write32); + } + else + { + // DM -> DREG + + // compute + generate_compute(block, compiler, desc); + + // transfer + UML_MOV(block, I1, DM_I(dmi)); + UML_CALLH(block, *m_dm_read32); + UML_MOV(block, REG(dreg), I0); + } + + // update I + UML_ADD(block, DM_I(dmi), DM_I(dmi), DM_M(dmm)); + + generate_update_circular_buffer(block, compiler, desc, 0, dmi); + + return TRUE; } case 7: // indirect jump / compute / dreg <-> DM |111| { - return FALSE; + int d = (opcode >> 44) & 0x1; + int dmi = (opcode >> 41) & 0x7; + int dmm = (opcode >> 38) & 0x7; + int cond = (opcode >> 33) & 0x1f; + int dreg = (opcode >> 23) & 0xf; + + code_label label_else = compiler->labelnum++; + generate_if_condition(block, compiler, desc, cond, label_else); + + generate_jump(block, compiler, desc, false, false, false); + + UML_LABEL(block, label_else); + + if (d) + { + // DREG -> DM + bool temp_dreg = false; + // save dreg if compute writes to it + if (desc->regout[0] & (1 << dreg)) + { + UML_MOV(block, mem(&m_core->dreg_temp), REG(dreg)); + temp_dreg = true; + } + + // compute + generate_compute(block, compiler, desc); + + // transfer + UML_MOV(block, I1, DM_I(dmi)); + if (temp_dreg) + UML_MOV(block, I0, mem(&m_core->dreg_temp)); + else + UML_MOV(block, I0, REG(dreg)); + UML_CALLH(block, *m_dm_write32); + } + else + { + // DM -> DREG + + // compute + generate_compute(block, compiler, desc); + + // transfer + UML_MOV(block, I1, DM_I(dmi)); + UML_CALLH(block, *m_dm_read32); + UML_MOV(block, REG(dreg), I0); + } + + // update I + UML_ADD(block, DM_I(dmi), DM_I(dmi), DM_M(dmm)); + + generate_update_circular_buffer(block, compiler, desc, 0, dmi); + + return TRUE; } } @@ -3272,8 +3490,6 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com case 0x07: // Ra = Rx + Ry, Rs = Rx - Ry case 0x0f: // Fa = Fx + Fy, Fs = Fx - Fy - case 0x04: // Rm = R3-0 * R7-4 (SSFR), Ra = R11-8 + R15-12 - case 0x05: // Rm = R3-0 * R7-4 (SSFR), Ra = R11-8 - R15-12 case 0x06: // Rm = R3-0 * R7-4 (SSFR), Ra = (R11-8 + R15-12) / 2 case 0x08: // MRF = MRF + R3-0 * R7-4 (SSF), Ra = R11-8 + R15-12 case 0x09: // MRF = MRF + R3-0 * R7-4 (SSF), Ra = R11-8 - R15-12 @@ -3294,10 +3510,6 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com generate_unimplemented_compute(block, compiler, desc); return; - case 0x1d: // Fm = F3-0 * F7-4, Fa = ABS F11-8 - generate_unimplemented_compute(block, compiler, desc); - return; - case 0x20: case 0x21: case 0x22: case 0x23: case 0x24: case 0x25: case 0x26: case 0x27: case 0x28: case 0x29: case 0x2a: case 0x2b: case 0x2c: case 0x2d: case 0x2e: case 0x2f: // Rm = R3-0 * R7-4 (SSFR), Ra = R11-8 + R15-12, Rs = R11-8 - R15-12 @@ -3343,6 +3555,46 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com UML_ICOPYFS(block, REG(ps), F5); return; + case 0x04: // Rm = R3-0 * R7-4 (SSFR), Ra = R11-8 + R15-12 + UML_DSEXT(block, I0, REG(fxm), SIZE_DWORD); + UML_DSEXT(block, I1, REG(fym), SIZE_DWORD); + UML_DMULS(block, I0, I0, I0, I1); + UML_DSHR(block, I0, I0, 31); + + UML_ADD(block, I2, REG(fxa), REG(fya)); + if (AZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_AZ); + if (AN_CALC_REQUIRED) UML_SETc(block, COND_S, ASTAT_AN); + if (AV_CALC_REQUIRED) UML_SETc(block, COND_V, ASTAT_AV); + if (AC_CALC_REQUIRED) UML_SETc(block, COND_C, ASTAT_AC); + if (AS_CALC_REQUIRED) UML_MOV(block, ASTAT_AS, 0); + if (AI_CALC_REQUIRED) UML_MOV(block, ASTAT_AI, 0); + + // TODO: multiplier flags + + UML_MOV(block, REG(fm), I0); + UML_MOV(block, REG(fa), I2); + return; + + case 0x05: // Rm = R3-0 * R7-4 (SSFR), Ra = R11-8 - R15-12 + UML_DSEXT(block, I0, REG(fxm), SIZE_DWORD); + UML_DSEXT(block, I1, REG(fym), SIZE_DWORD); + UML_DMULS(block, I0, I0, I0, I1); + UML_DSHR(block, I0, I0, 31); + + UML_SUB(block, I2, REG(fxa), REG(fya)); + if (AZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_AZ); + if (AN_CALC_REQUIRED) UML_SETc(block, COND_S, ASTAT_AN); + if (AV_CALC_REQUIRED) UML_SETc(block, COND_V, ASTAT_AV); + if (AC_CALC_REQUIRED) UML_SETc(block, COND_C, ASTAT_AC); + if (AS_CALC_REQUIRED) UML_MOV(block, ASTAT_AS, 0); + if (AI_CALC_REQUIRED) UML_MOV(block, ASTAT_AI, 0); + + // TODO: multiplier flags + + UML_MOV(block, REG(fm), I0); + UML_MOV(block, REG(fa), I2); + return; + case 0x18: // Fm = F3-0 * F7-4, Fa = F11-8 + F15-12 // TODO: denormals UML_FSCOPYI(block, F0, REG(fxm)); @@ -3511,6 +3763,28 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com return; } + case 0x1d: // Fm = F3-0 * F7-4, Fa = ABS F11-8 + UML_FSCOPYI(block, F0, REG(fxm)); + UML_FSCOPYI(block, F1, REG(fym)); + UML_AND(block, I0, REG(fxa), 0x7fffffff); + UML_FSMUL(block, F0, F0, F1); + + if (AZ_CALC_REQUIRED) UML_MOV(block, ASTAT_AZ, 0); // TODO + if (AN_CALC_REQUIRED) UML_MOV(block, ASTAT_AN, 0); + if (AV_CALC_REQUIRED) UML_MOV(block, ASTAT_AV, 0); + if (AC_CALC_REQUIRED) UML_MOV(block, ASTAT_AC, 0); + if (AS_CALC_REQUIRED) UML_MOV(block, ASTAT_AS, 0); // TODO + if (AI_CALC_REQUIRED) UML_MOV(block, ASTAT_AI, 0); // TODO + + if (MN_CALC_REQUIRED) + UML_FSCMP(block, F0, mem(&m_core->fp0)); + if (MN_CALC_REQUIRED) UML_SETc(block, COND_C, ASTAT_MN); + // TODO: MV, MU, MI flags + + UML_ICOPYFS(block, REG(fm), F0); + UML_MOV(block, REG(fa), I0); + return; + case 0x1e: // Fm = F3-0 * F7-4, Fa = MAX(F11-8, F15-12) // TODO: denormals UML_FSCOPYI(block, F0, REG(fxm)); @@ -3587,7 +3861,6 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com switch (operation) { case 0x09: // Rn = (Rx + Ry) / 2 - case 0x61: // Rn = MIN(Rx, Ry) case 0x63: // Rn = CLIP Rx BY Ry case 0x92: // Fn = ABS(Fx - Fy) case 0x89: // Fn = (Fx + Fy) / 2 @@ -3603,7 +3876,6 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com case 0xb0: // Fn = ABS(Fx) case 0xa5: // Fn = RND Fx case 0xad: // Rn = MANT Fx - case 0xc9: // Rn = FIX Fx case 0xcd: // Rn = TRUNC Fx generate_unimplemented_compute(block, compiler, desc); return; @@ -3722,6 +3994,20 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com if (AI_CALC_REQUIRED) UML_MOV(block, ASTAT_AI, 0); return; + case 0x61: // Rn = MIN(Rx, Ry) + UML_MOV(block, REG(rn), REG(rx)); + UML_CMP(block, REG(rx), REG(ry)); + UML_MOVc(block, COND_G, REG(rn), REG(ry)); + if (AZ_CALC_REQUIRED || AN_CALC_REQUIRED) + UML_CMP(block, REG(rn), 0); + if (AZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_AZ); + if (AN_CALC_REQUIRED) UML_SETc(block, COND_S, ASTAT_AN); + if (AV_CALC_REQUIRED) UML_MOV(block, ASTAT_AV, 0); + if (AC_CALC_REQUIRED) UML_MOV(block, ASTAT_AC, 0); + if (AS_CALC_REQUIRED) UML_MOV(block, ASTAT_AS, 0); + if (AI_CALC_REQUIRED) UML_MOV(block, ASTAT_AI, 0); + return; + case 0x62: // Rn = MAX(Rx, Ry) UML_MOV(block, REG(rn), REG(rx)); UML_CMP(block, REG(rx), REG(ry)); @@ -3941,6 +4227,27 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com if (AI_CALC_REQUIRED) UML_MOV(block, ASTAT_AI, 0); return; + case 0xc9: // Rn = FIX Fx + UML_FSCOPYI(block, F0, REG(rx)); + UML_TEST(block, MODE1, MODE1_TRUNCATE); + UML_JMPc(block, COND_Z, compiler->labelnum); + UML_FSTOINT(block, I0, F0, SIZE_DWORD, ROUND_TRUNC); + UML_JMP(block, compiler->labelnum + 1); + UML_LABEL(block, compiler->labelnum++); + UML_FSTOINT(block, I0, F0, SIZE_DWORD, ROUND_ROUND); + UML_LABEL(block, compiler->labelnum++); + + if (AZ_CALC_REQUIRED || AN_CALC_REQUIRED) + UML_CMP(block, I0, 0); + if (AZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_AZ); + if (AN_CALC_REQUIRED) UML_SETc(block, COND_S, ASTAT_AN); + if (AV_CALC_REQUIRED) UML_MOV(block, ASTAT_AV, 0); // TODO + if (AC_CALC_REQUIRED) UML_MOV(block, ASTAT_AC, 0); + if (AS_CALC_REQUIRED) UML_MOV(block, ASTAT_AS, 0); + if (AI_CALC_REQUIRED) UML_MOV(block, ASTAT_AI, 0); // TODO + UML_MOV(block, REG(rn), I0); + return; + case 0xd9: // Rn = FIX Fx BY Ry { code_label denormal = compiler->labelnum++; @@ -4116,7 +4423,6 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com case 0x60: // Rn = Rx * Ry (USI) case 0x68: // Rn = Rx * Ry (USF) case 0x69: // Rn = Rx * Ry (USFR) - case 0x70: // Rn = Rx * Ry (SSI) case 0x78: // Rn = Rx * Ry (SSF) case 0x79: // Rn = Rx * Ry (SSFR) case 0x44: // MRF = Rx * Ry (UUI) @@ -4297,6 +4603,12 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com // TODO: flags return; + case 0x70: // Rn = Rx * Ry (SSI) + UML_MULS(block, I0, I0, REG(rx), REG(ry)); + UML_MOV(block, REG(rn), I0); + // TODO: flags + return; + case 0xb0: // Rn = MRF + Rx * Ry (SSI) UML_DSEXT(block, I0, REG(rx), SIZE_DWORD); UML_DSEXT(block, I1, REG(ry), SIZE_DWORD); @@ -4326,13 +4638,10 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com { switch (operation) { - case 0x00: // Rn = LSHIFT Rx BY Ry | case 0x04: // Rn = ASHIFT Rx BY Ry | - case 0xc4: // Rn = BCLR Rx BY Ry | case 0x44: // Rn = FDEP Rx BY Ry | : case 0x4c: // Rn = FDEP Rx BY Ry | : (SE) case 0x24: // Rn = Rn OR ASHIFT Rx BY Ry | - case 0x64: // Rn = Rn OR FDEP Rx BY Ry | : case 0x6c: // Rn = Rn OR FDEP Rx BY Ry | : (SE) case 0x80: // Rn = EXP Rx case 0x84: // Rn = EXP Rx (EX) @@ -4343,6 +4652,31 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com generate_unimplemented_compute(block, compiler, desc); return; + case 0x00: // Rn = LSHIFT Rx BY Ry | + { + code_label shift_neg = compiler->labelnum++; + code_label shift_end = compiler->labelnum++; + + UML_MOV(block, I0, REG(ry)); + UML_CMP(block, I0, 0); + UML_JMPc(block, COND_L, shift_neg); + UML_SHR(block, I1, REG(rx), I0); + UML_JMP(block, shift_end); + UML_LABEL(block, shift_neg); + UML_SUB(block, I2, 0, I0); + UML_SHR(block, I1, REG(rx), I2); + UML_LABEL(block, shift_end); + if (SZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_SZ); + if (SV_CALC_REQUIRED) + { + UML_CMP(block, I0, 0); + UML_SETc(block, COND_NE, ASTAT_AV); + } + if (SS_CALC_REQUIRED) UML_MOV(block, ASTAT_SS, 0); + UML_MOV(block, REG(rn), I1); + return; + } + case 0x08: // Rn = ROT Rx BY Ry | { code_label shift_neg = compiler->labelnum++; @@ -4442,11 +4776,33 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com if (SS_CALC_REQUIRED) UML_MOV(block, ASTAT_SS, 0); return; + case 0x64: // Rn = Rn OR FDEP Rx BY Ry | : + // extraction mask + UML_MOV(block, I0, REG(ry)); + UML_SHR(block, I1, I0, 6); + UML_AND(block, I1, I1, 0x3f); // i1 = len6 + UML_AND(block, I0, I0, 0x3f); // i0 = bit6 + UML_MOV(block, I3, 0xffffffff); + UML_SUB(block, I2, 32, I1); + UML_SHR(block, I3, I3, I2); + + UML_AND(block, I3, REG(rx), I3); + UML_SHL(block, I3, I3, I0); + UML_OR(block, REG(rn), REG(rn), I3); + if (SZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_SZ); + if (SV_CALC_REQUIRED) + { + UML_ADD(block, I0, I0, I1); + UML_CMP(block, I0, 32); + UML_SETc(block, COND_G, ASTAT_SV); + } + if (SS_CALC_REQUIRED) UML_MOV(block, ASTAT_SS, 0); + return; + case 0xc0: // Rn = BSET Rx BY Ry | { UML_MOV(block, I0, REG(ry)); - UML_MOV(block, I1, 1); - UML_SHL(block, I1, I1, I0); + UML_SHL(block, I1, 1, I0); UML_OR(block, REG(rn), REG(rn), I1); if (SZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_SZ); if (SV_CALC_REQUIRED) @@ -4458,11 +4814,26 @@ void adsp21062_device::generate_compute(drcuml_block *block, compiler_state *com return; } + case 0xc4: // Rn = BCLR Rx BY Ry | + { + UML_MOV(block, I0, REG(ry)); + UML_SHL(block, I1, 1, I0); + UML_XOR(block, I1, I1, 0xffffffff); + UML_AND(block, REG(rn), REG(rn), I1); + if (SZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_SZ); + if (SV_CALC_REQUIRED) + { + UML_CMP(block, I0, 31); + UML_SETc(block, COND_G, ASTAT_SV); + } + if (SS_CALC_REQUIRED) UML_MOV(block, ASTAT_SS, 0); + return; + } + case 0xcc: // BTST Rx BY Ry | { UML_MOV(block, I0, REG(ry)); - UML_MOV(block, I1, 1); - UML_SHL(block, I1, I1, I0); + UML_SHL(block, I1, 1, I0); UML_TEST(block, REG(rx), I1); if (SZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_SZ); if (SV_CALC_REQUIRED) @@ -4555,8 +4926,10 @@ void adsp21062_device::generate_if_condition(drcuml_block *block, compiler_state case 0x0d: /* TF */ UML_TEST(block, ASTAT_BTF, 1); UML_JMPc(block, COND_E, skip_label); + break; case 0x0e: /* BM */ UML_JMP(block, skip_label); + break; case 0x0f: /* NOT LCE */ UML_CMP(block, CURLCNTR, 1); UML_JMPc(block, COND_E, skip_label); @@ -4821,7 +5194,10 @@ void adsp21062_device::generate_shift_imm(drcuml_block *block, compiler_state *c return; case 0x02: // ROT Rx BY - UML_ROL(block, REG(rn), REG(rx), (shift < 0) ? 31 - ((-shift) & 0x1f) : shift & 0x1f); + if (shift < 0) + UML_ROR(block, REG(rn), REG(rx), (-shift) & 0x1f); + else + UML_ROL(block, REG(rn), REG(rx), shift & 0x1f); if (SZ_CALC_REQUIRED) UML_SETc(block, COND_Z, ASTAT_SZ); if (SV_CALC_REQUIRED) UML_MOV(block, ASTAT_SV, 0); if (SS_CALC_REQUIRED) UML_MOV(block, ASTAT_SS, 0); diff --git a/src/emu/debug/debugcmd.cpp b/src/emu/debug/debugcmd.cpp index 004ec75a8d1..f543031b0af 100644 --- a/src/emu/debug/debugcmd.cpp +++ b/src/emu/debug/debugcmd.cpp @@ -115,6 +115,7 @@ static void execute_next(running_machine &machine, int ref, int params, const ch static void execute_comment(running_machine &machine, int ref, int params, const char **param); static void execute_comment_del(running_machine &machine, int ref, int params, const char **param); static void execute_comment_save(running_machine &machine, int ref, int params, const char **param); +static void execute_comment_list(running_machine &machine, int ref, int params, const char **param); static void execute_bpset(running_machine &machine, int ref, int params, const char **param); static void execute_bpclear(running_machine &machine, int ref, int params, const char **param); static void execute_bpdisenable(running_machine &machine, int ref, int params, const char **param); @@ -299,6 +300,7 @@ void debug_command_init(running_machine &machine) debug_console_register_command(machine, "//", CMDFLAG_NONE, 0, 1, 2, execute_comment); debug_console_register_command(machine, "comdelete", CMDFLAG_NONE, 0, 1, 1, execute_comment_del); debug_console_register_command(machine, "comsave", CMDFLAG_NONE, 0, 0, 0, execute_comment_save); + debug_console_register_command(machine, "comlist", CMDFLAG_NONE, 0, 0, 0, execute_comment_list); debug_console_register_command(machine, "bpset", CMDFLAG_NONE, 0, 1, 3, execute_bpset); debug_console_register_command(machine, "bp", CMDFLAG_NONE, 0, 1, 3, execute_bpset); @@ -1177,11 +1179,25 @@ static void execute_comment_del(running_machine &machine, int ref, int params, c cpu->machine().debug_view().update_all(DVT_DISASSEMBLY); } +/** + * @fn void execute_comment_list(running_machine &machine, int ref, int params, const char *param[]) + * @brief Print current list of comments in debugger + * + * + */ + +static void execute_comment_list(running_machine &machine, int ref, int params, const char *param[]) +{ + if (debug_comment_load(machine,false) == false) + debug_console_printf(machine, "Error while parsing XML file\n"); +} + /*------------------------------------------------- execute_comment - add a comment to a line -------------------------------------------------*/ +// TODO: needs an autosave option in debugger for this, or a direct comment add and save. static void execute_comment_save(running_machine &machine, int ref, int params, const char *param[]) { if (debug_comment_save(machine)) diff --git a/src/emu/debug/debugcpu.cpp b/src/emu/debug/debugcpu.cpp index ce1b3a274fc..01f15cb3e46 100644 --- a/src/emu/debug/debugcpu.cpp +++ b/src/emu/debug/debugcpu.cpp @@ -348,13 +348,12 @@ bool debug_comment_save(running_machine &machine) return comments_saved; } - //------------------------------------------------- // debug_comment_load - load all comments for // the given machine //------------------------------------------------- -bool debug_comment_load(running_machine &machine) +bool debug_comment_load(running_machine &machine,bool is_inline) { // open the file emu_file file(machine.options().comment_directory(), OPEN_FLAG_READ); @@ -391,10 +390,16 @@ bool debug_comment_load(running_machine &machine) // iterate over devices for (xml_data_node *cpunode = xml_get_sibling(systemnode->child, "cpu"); cpunode; cpunode = xml_get_sibling(cpunode->next, "cpu")) { - device_t *device = machine.device(xml_get_attribute_string(cpunode, "tag", "")); + const char *cputag_name = xml_get_attribute_string(cpunode, "tag", ""); + device_t *device = machine.device(cputag_name); if (device != nullptr) - if (!device->debug()->comment_import(*cpunode)) + { + if(is_inline == false) + debug_console_printf(machine,"@%s\n",cputag_name); + + if (!device->debug()->comment_import(*cpunode,is_inline)) throw emu_exception(); + } } } catch (emu_exception &) @@ -1904,7 +1909,7 @@ void device_debug::instruction_hook(offs_t curpc) // load comments if we haven't yet if (!global->comments_loaded) { - debug_comment_load(m_device.machine()); + debug_comment_load(m_device.machine(),true); global->comments_loaded = true; } @@ -2692,8 +2697,8 @@ bool device_debug::comment_export(xml_data_node &curnode) // given XML data node //------------------------------------------------- -bool device_debug::comment_import(xml_data_node &cpunode) -{ +bool device_debug::comment_import(xml_data_node &cpunode,bool is_inline) +{ // iterate through nodes for (xml_data_node *datanode = xml_get_sibling(cpunode.child, "comment"); datanode; datanode = xml_get_sibling(datanode->next, "comment")) { @@ -2705,7 +2710,10 @@ bool device_debug::comment_import(xml_data_node &cpunode) sscanf(xml_get_attribute_string(datanode, "crc", nullptr), "%08X", &crc); // add the new comment - m_comment_set.insert(dasm_comment(address, crc, datanode->value, color)); + if(is_inline == true) + m_comment_set.insert(dasm_comment(address, crc, datanode->value, color)); + else + debug_console_printf(m_device.machine()," %08X - %s\n",address,datanode->value); } return true; } diff --git a/src/emu/debug/debugcpu.h b/src/emu/debug/debugcpu.h index 5222c1c6ab5..604a6d168b3 100644 --- a/src/emu/debug/debugcpu.h +++ b/src/emu/debug/debugcpu.h @@ -250,7 +250,7 @@ public: UINT32 comment_count() const { return m_comment_set.size(); } UINT32 comment_change_count() const { return m_comment_change; } bool comment_export(xml_data_node &node); - bool comment_import(xml_data_node &node); + bool comment_import(xml_data_node &node,bool is_inline); UINT32 compute_opcode_crc32(offs_t pc) const; // history @@ -515,7 +515,7 @@ void debug_cpu_source_script(running_machine &machine, const char *file); bool debug_comment_save(running_machine &machine); // load all comments for a given machine -bool debug_comment_load(running_machine &machine); +bool debug_comment_load(running_machine &machine,bool is_inline); diff --git a/src/emu/debug/debughlp.cpp b/src/emu/debug/debughlp.cpp index fcfaeacd29f..eaf77a1e59c 100644 --- a/src/emu/debug/debughlp.cpp +++ b/src/emu/debug/debughlp.cpp @@ -226,6 +226,7 @@ static const help_item static_help_list[] = " comadd[//]
, -- adds a comment to the disassembled code at given address\n" " comdelete
-- removes a comment from the given address\n" " comsave -- save the current comments to a file\n" + " comlist -- print currently avaliable comments from file\n" "\n" }, { @@ -1222,6 +1223,18 @@ static const help_item static_help_list[] = "memdump\n" " Dumps memory to memdump.log.\n" }, + { + "comlist", + "\n" + " comlist\n" + "\n" + "Prints the currently available comment file in human readable form in debugger output window." + "\n" + "Examples:\n" + "\n" + "comlist\n" + " Shows currently available comments.\n" + }, { "comadd", "\n" diff --git a/src/emu/emumem.cpp b/src/emu/emumem.cpp index 11303c67743..0f530ecd712 100644 --- a/src/emu/emumem.cpp +++ b/src/emu/emumem.cpp @@ -2385,7 +2385,7 @@ void address_space::install_bank_generic(offs_t addrstart, offs_t addrend, offs_ // RAM region into the given address space //------------------------------------------------- -void *address_space::install_ram_generic(offs_t addrstart, offs_t addrend, offs_t addrmask, offs_t addrmirror, read_or_write readorwrite, void *baseptr) +void address_space::install_ram_generic(offs_t addrstart, offs_t addrend, offs_t addrmask, offs_t addrmirror, read_or_write readorwrite, void *baseptr) { VPRINTF(("address_space::install_ram_generic(%s-%s mask=%s mirror=%s, %s, %p)\n", core_i64_hex_format(addrstart, m_addrchars), core_i64_hex_format(addrend, m_addrchars), @@ -2450,8 +2450,6 @@ void *address_space::install_ram_generic(offs_t addrstart, offs_t addrend, offs_ bank.set_base(block.data()); } } - - return (void *)find_backing_memory(addrstart, addrend); } diff --git a/src/emu/emumem.h b/src/emu/emumem.h index 33f4428a60e..25d9e7c80c8 100644 --- a/src/emu/emumem.h +++ b/src/emu/emumem.h @@ -452,7 +452,7 @@ private: void populate_map_entry(const address_map_entry &entry, read_or_write readorwrite); void populate_map_entry_setoffset(const address_map_entry &entry); void unmap_generic(offs_t addrstart, offs_t addrend, offs_t addrmask, offs_t addrmirror, read_or_write readorwrite, bool quiet); - void *install_ram_generic(offs_t addrstart, offs_t addrend, offs_t addrmask, offs_t addrmirror, read_or_write readorwrite, void *baseptr); + void install_ram_generic(offs_t addrstart, offs_t addrend, offs_t addrmask, offs_t addrmirror, read_or_write readorwrite, void *baseptr); void install_bank_generic(offs_t addrstart, offs_t addrend, offs_t addrmask, offs_t addrmirror, const char *rtag, const char *wtag); void install_bank_generic(offs_t addrstart, offs_t addrend, offs_t addrmask, offs_t addrmirror, memory_bank *rbank, memory_bank *wbank); void adjust_addresses(offs_t &start, offs_t &end, offs_t &mask, offs_t &mirror); diff --git a/src/emu/ui/uimain.h b/src/emu/ui/uimain.h index f17b4eb0cfd..9e18a667ec7 100644 --- a/src/emu/ui/uimain.h +++ b/src/emu/ui/uimain.h @@ -29,6 +29,7 @@ public: virtual void set_startup_text(const char *text, bool force) { } + // is a menuing system active? we want to disable certain keyboard/mouse inputs under such context virtual bool is_menu_active() { return false; } bool use_natural_keyboard() const { return m_use_natural_keyboard; } diff --git a/src/frontend/mame/ui/menu.cpp b/src/frontend/mame/ui/menu.cpp index 995920655e6..35e325a35e7 100644 --- a/src/frontend/mame/ui/menu.cpp +++ b/src/frontend/mame/ui/menu.cpp @@ -1270,7 +1270,7 @@ void menu::do_handle() // and calls the menu handler //------------------------------------------------- -UINT32 menu::ui_handler(mame_ui_manager &mui, render_container *container, UINT32 state) +UINT32 menu::ui_handler(render_container *container, mame_ui_manager &mui) { // if we have no menus stacked up, start with the main menu if (!menu_stack) diff --git a/src/frontend/mame/ui/menu.h b/src/frontend/mame/ui/menu.h index eb0cdb0a0dd..e450cf7399b 100644 --- a/src/frontend/mame/ui/menu.h +++ b/src/frontend/mame/ui/menu.h @@ -120,7 +120,7 @@ public: static void draw_arrow(render_container *container, float x0, float y0, float x1, float y1, rgb_t fgcolor, UINT32 orientation); // master handler - static UINT32 ui_handler(mame_ui_manager &mui, render_container *container, UINT32 state); + static UINT32 ui_handler(render_container *container, mame_ui_manager &mui); // Used by sliders void validate_selection(int scandir); diff --git a/src/frontend/mame/ui/sliders.cpp b/src/frontend/mame/ui/sliders.cpp index b94b8f00055..867c396fc79 100644 --- a/src/frontend/mame/ui/sliders.cpp +++ b/src/frontend/mame/ui/sliders.cpp @@ -264,7 +264,7 @@ void menu_sliders::custom_render(void *selectedref, float top, float bottom, flo standard menu handler -------------------------------------------------*/ -UINT32 menu_sliders::ui_handler(mame_ui_manager &mui, render_container *container, UINT32 state) +UINT32 menu_sliders::ui_handler(render_container *container, mame_ui_manager &mui, bool state) { UINT32 result; @@ -273,7 +273,7 @@ UINT32 menu_sliders::ui_handler(mame_ui_manager &mui, render_container *containe menu::stack_push(mui, container, true); /* handle standard menus */ - result = menu::ui_handler(mui, container, state); + result = menu::ui_handler(container, mui); /* if we are cancelled, pop the sliders menu */ if (result == UI_HANDLER_CANCEL) diff --git a/src/frontend/mame/ui/sliders.h b/src/frontend/mame/ui/sliders.h index 6a7090058cc..726c5c0b81d 100644 --- a/src/frontend/mame/ui/sliders.h +++ b/src/frontend/mame/ui/sliders.h @@ -27,7 +27,7 @@ public: virtual void custom_render(void *selectedref, float top, float bottom, float x, float y, float x2, float y2) override; - static UINT32 ui_handler(mame_ui_manager &mui, render_container *container, UINT32 state); + static UINT32 ui_handler(render_container *container, mame_ui_manager &mui, bool state); private: enum { diff --git a/src/frontend/mame/ui/ui.cpp b/src/frontend/mame/ui/ui.cpp index 50221829b22..4f0f6be9a83 100644 --- a/src/frontend/mame/ui/ui.cpp +++ b/src/frontend/mame/ui/ui.cpp @@ -242,7 +242,7 @@ void mame_ui_manager::init() decode_ui_color(0, &machine()); // more initialization - set_handler(handler_messagebox, 0); + set_handler(UI_CALLBACK_TYPE_GENERAL, &mame_ui_manager::handler_messagebox); m_non_char_keys_down = std::make_unique((ARRAY_LENGTH(non_char_keys) + 7) / 8); m_mouse_show = machine().system().flags & MACHINE_CLICKABLE_ARTWORK ? true : false; @@ -302,11 +302,10 @@ void mame_ui_manager::initialize(running_machine &machine) // pair for the current UI handler //------------------------------------------------- -UINT32 mame_ui_manager::set_handler(ui_callback callback, UINT32 param) +void mame_ui_manager::set_handler(ui_callback_type callback_type, const std::function callback) { m_handler_callback = callback; - m_handler_param = param; - return param; + m_handler_callback_type = callback_type; } @@ -334,7 +333,7 @@ void mame_ui_manager::display_startup_screens(bool first_time) #endif // loop over states - set_handler(handler_ingame, 0); + set_handler(UI_CALLBACK_TYPE_GENERAL, &mame_ui_manager::handler_ingame); for (state = 0; state < maxstate && !machine().scheduled_event_pending() && !ui::menu::stack_has_special_main_menu(); state++) { // default to standard colors @@ -346,7 +345,7 @@ void mame_ui_manager::display_startup_screens(bool first_time) case 0: if (show_warnings && warnings_string(messagebox_text).length() > 0) { - set_handler(handler_messagebox_anykey, 0); + set_handler(UI_CALLBACK_TYPE_MODAL, &mame_ui_manager::handler_messagebox_anykey); if (machine().system().flags & (MACHINE_WRONG_COLORS | MACHINE_IMPERFECT_COLORS | MACHINE_REQUIRES_ARTWORK | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_IMPERFECT_KEYBOARD | MACHINE_NO_SOUND)) messagebox_backcolor = UI_YELLOW_COLOR; if (machine().system().flags & (MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_MECHANICAL)) @@ -356,7 +355,7 @@ void mame_ui_manager::display_startup_screens(bool first_time) case 1: if (show_gameinfo && game_info_astring(messagebox_text).length() > 0) - set_handler(handler_messagebox_anykey, 0); + set_handler(UI_CALLBACK_TYPE_MODAL, &mame_ui_manager::handler_messagebox_anykey); break; case 2: @@ -374,19 +373,19 @@ void mame_ui_manager::display_startup_screens(bool first_time) while (machine().input().poll_switches() != INPUT_CODE_INVALID) { } // loop while we have a handler - while (m_handler_callback != handler_ingame && !machine().scheduled_event_pending() && !ui::menu::stack_has_special_main_menu()) + while (m_handler_callback_type == UI_CALLBACK_TYPE_MODAL && !machine().scheduled_event_pending() && !ui::menu::stack_has_special_main_menu()) { machine().video().frame_update(); } // clear the handler and force an update - set_handler(handler_ingame, 0); + set_handler(UI_CALLBACK_TYPE_GENERAL, &mame_ui_manager::handler_ingame); machine().video().frame_update(); } // if we're the empty driver, force the menus on if (ui::menu::stack_has_special_main_menu()) - set_handler(ui::menu::ui_handler, 0); + show_menu(); } @@ -443,8 +442,7 @@ void mame_ui_manager::update_and_render(render_container *container) } // call the current UI handler - assert(m_handler_callback != nullptr); - m_handler_param = (*m_handler_callback)(*this, container, m_handler_param); + m_handler_param = m_handler_callback(container); // display any popup messages if (osd_ticks() < m_popup_text_end) @@ -472,7 +470,7 @@ void mame_ui_manager::update_and_render(render_container *container) // cancel takes us back to the ingame handler if (m_handler_param == UI_HANDLER_CANCEL) - set_handler(handler_ingame, 0); + set_handler(UI_CALLBACK_TYPE_GENERAL, &mame_ui_manager::handler_ingame); } @@ -946,7 +944,7 @@ bool mame_ui_manager::show_profiler() const void mame_ui_manager::show_menu() { - set_handler(ui::menu::ui_handler, 0); + set_handler(UI_CALLBACK_TYPE_MENU, ui::menu::ui_handler, *this); } @@ -967,7 +965,7 @@ void mame_ui_manager::show_mouse(bool status) bool mame_ui_manager::is_menu_active(void) { - return (m_handler_callback == ui::menu::ui_handler); + return m_handler_callback_type == UI_CALLBACK_TYPE_MENU; } @@ -1234,9 +1232,9 @@ std::string &mame_ui_manager::game_info_astring(std::string &str) // messagebox_text string but handles no input //------------------------------------------------- -UINT32 mame_ui_manager::handler_messagebox(mame_ui_manager &mui, render_container *container, UINT32 state) +UINT32 mame_ui_manager::handler_messagebox(render_container *container) { - mui.draw_text_box(container, messagebox_text.c_str(), JUSTIFY_LEFT, 0.5f, 0.5f, messagebox_backcolor); + draw_text_box(container, messagebox_text.c_str(), JUSTIFY_LEFT, 0.5f, 0.5f, messagebox_backcolor); return 0; } @@ -1247,20 +1245,22 @@ UINT32 mame_ui_manager::handler_messagebox(mame_ui_manager &mui, render_containe // any keypress //------------------------------------------------- -UINT32 mame_ui_manager::handler_messagebox_anykey(mame_ui_manager &mui, render_container *container, UINT32 state) +UINT32 mame_ui_manager::handler_messagebox_anykey(render_container *container) { + UINT32 state = 0; + // draw a standard message window - mui.draw_text_box(container, messagebox_text.c_str(), JUSTIFY_LEFT, 0.5f, 0.5f, messagebox_backcolor); + draw_text_box(container, messagebox_text.c_str(), JUSTIFY_LEFT, 0.5f, 0.5f, messagebox_backcolor); // if the user cancels, exit out completely - if (mui.machine().ui_input().pressed(IPT_UI_CANCEL)) + if (machine().ui_input().pressed(IPT_UI_CANCEL)) { - mui.machine().schedule_exit(); + machine().schedule_exit(); state = UI_HANDLER_CANCEL; } // if any key is pressed, just exit - else if (mui.machine().input().poll_switches() != INPUT_CODE_INVALID) + else if (machine().input().poll_switches() != INPUT_CODE_INVALID) state = UI_HANDLER_CANCEL; return state; @@ -1461,62 +1461,62 @@ void mame_ui_manager::image_display(const device_type &type, device_image_interf // of the standard keypresses //------------------------------------------------- -UINT32 mame_ui_manager::handler_ingame(mame_ui_manager &mui, render_container *container, UINT32 state) +UINT32 mame_ui_manager::handler_ingame(render_container *container) { - bool is_paused = mui.machine().paused(); + bool is_paused = machine().paused(); // first draw the FPS counter - if (mui.show_fps_counter()) + if (show_fps_counter()) { - mui.draw_text_full(container, mui.machine().video().speed_text().c_str(), 0.0f, 0.0f, 1.0f, + draw_text_full(container, machine().video().speed_text().c_str(), 0.0f, 0.0f, 1.0f, JUSTIFY_RIGHT, WRAP_WORD, DRAW_OPAQUE, rgb_t::white, rgb_t::black, nullptr, nullptr); } // Show the duration of current part (intro or gameplay or extra) - if (mui.show_timecode_counter()) { + if (show_timecode_counter()) { std::string tempstring; - mui.draw_text_full(container, mui.machine().video().timecode_text(tempstring).c_str(), 0.0f, 0.0f, 1.0f, + draw_text_full(container, machine().video().timecode_text(tempstring).c_str(), 0.0f, 0.0f, 1.0f, JUSTIFY_RIGHT, WRAP_WORD, DRAW_OPAQUE, rgb_t(0xf0,0xf0,0x10,0x10), rgb_t::black, nullptr, nullptr); } // Show the total time elapsed for the video preview (all parts intro, gameplay, extras) - if (mui.show_timecode_total()) { + if (show_timecode_total()) { std::string tempstring; - mui.draw_text_full(container, mui.machine().video().timecode_total_text(tempstring).c_str(), 0.0f, 0.0f, 1.0f, + draw_text_full(container, machine().video().timecode_total_text(tempstring).c_str(), 0.0f, 0.0f, 1.0f, JUSTIFY_LEFT, WRAP_WORD, DRAW_OPAQUE, rgb_t(0xf0,0x10,0xf0,0x10), rgb_t::black, nullptr, nullptr); } // draw the profiler if visible - if (mui.show_profiler()) + if (show_profiler()) { - const char *text = g_profiler.text(mui.machine()); - mui.draw_text_full(container, text, 0.0f, 0.0f, 1.0f, JUSTIFY_LEFT, WRAP_WORD, DRAW_OPAQUE, rgb_t::white, rgb_t::black, nullptr, nullptr); + const char *text = g_profiler.text(machine()); + draw_text_full(container, text, 0.0f, 0.0f, 1.0f, JUSTIFY_LEFT, WRAP_WORD, DRAW_OPAQUE, rgb_t::white, rgb_t::black, nullptr, nullptr); } // if we're single-stepping, pause now - if (mui.single_step()) + if (single_step()) { - mui.machine().pause(); - mui.set_single_step(false); + machine().pause(); + set_single_step(false); } // determine if we should disable the rest of the UI - bool has_keyboard = mui.machine().ioport().has_keyboard(); - bool ui_disabled = (has_keyboard && !mui.machine().ui_active()); + bool has_keyboard = machine().ioport().has_keyboard(); + bool ui_disabled = (has_keyboard && !machine().ui_active()); // is ScrLk UI toggling applicable here? if (has_keyboard) { // are we toggling the UI with ScrLk? - if (mui.machine().ui_input().pressed(IPT_UI_TOGGLE_UI)) + if (machine().ui_input().pressed(IPT_UI_TOGGLE_UI)) { // toggle the UI - mui.machine().set_ui_active(!mui.machine().ui_active()); + machine().set_ui_active(!machine().ui_active()); // display a popup indicating the new status - if (mui.machine().ui_active()) + if (machine().ui_active()) { - mui.popup_time(2, "%s\n%s\n%s\n%s\n%s\n%s\n", + popup_time(2, "%s\n%s\n%s\n%s\n%s\n%s\n", _("Keyboard Emulation Status"), "-------------------------", _("Mode: PARTIAL Emulation"), @@ -1526,7 +1526,7 @@ UINT32 mame_ui_manager::handler_ingame(mame_ui_manager &mui, render_container *c } else { - mui.popup_time(2, "%s\n%s\n%s\n%s\n%s\n%s\n", + popup_time(2, "%s\n%s\n%s\n%s\n%s\n%s\n", _("Keyboard Emulation Status"), "-------------------------", _("Mode: FULL Emulation"), @@ -1538,64 +1538,71 @@ UINT32 mame_ui_manager::handler_ingame(mame_ui_manager &mui, render_container *c } // is the natural keyboard enabled? - if (mui.use_natural_keyboard() && (mui.machine().phase() == MACHINE_PHASE_RUNNING)) - mui.process_natural_keyboard(); + if (use_natural_keyboard() && (machine().phase() == MACHINE_PHASE_RUNNING)) + process_natural_keyboard(); if (!ui_disabled) { // paste command - if (mui.machine().ui_input().pressed(IPT_UI_PASTE)) - mui.paste(); + if (machine().ui_input().pressed(IPT_UI_PASTE)) + paste(); } - mui.image_handler_ingame(); + image_handler_ingame(); // handle a save input timecode request - if (mui.machine().ui_input().pressed(IPT_UI_TIMECODE)) - mui.machine().video().save_input_timecode(); + if (machine().ui_input().pressed(IPT_UI_TIMECODE)) + machine().video().save_input_timecode(); if (ui_disabled) return ui_disabled; - if (mui.machine().ui_input().pressed(IPT_UI_CANCEL)) + if (machine().ui_input().pressed(IPT_UI_CANCEL)) { - mui.request_quit(); + request_quit(); return 0; } // turn on menus if requested - if (mui.machine().ui_input().pressed(IPT_UI_CONFIGURE)) - return mui.set_handler(ui::menu::ui_handler, 0); + if (machine().ui_input().pressed(IPT_UI_CONFIGURE)) + { + show_menu(); + return 0; + } // if the on-screen display isn't up and the user has toggled it, turn it on - if ((mui.machine().debug_flags & DEBUG_FLAG_ENABLED) == 0 && mui.machine().ui_input().pressed(IPT_UI_ON_SCREEN_DISPLAY)) - return mui.set_handler(ui::menu_sliders::ui_handler, 1); + if ((machine().debug_flags & DEBUG_FLAG_ENABLED) == 0 && machine().ui_input().pressed(IPT_UI_ON_SCREEN_DISPLAY)) + { + set_handler(UI_CALLBACK_TYPE_GENERAL, ui::menu_sliders::ui_handler, *this, true); + return 1; + } // handle a reset request - if (mui.machine().ui_input().pressed(IPT_UI_RESET_MACHINE)) - mui.machine().schedule_hard_reset(); - if (mui.machine().ui_input().pressed(IPT_UI_SOFT_RESET)) - mui.machine().schedule_soft_reset(); + if (machine().ui_input().pressed(IPT_UI_RESET_MACHINE)) + machine().schedule_hard_reset(); + if (machine().ui_input().pressed(IPT_UI_SOFT_RESET)) + machine().schedule_soft_reset(); // handle a request to display graphics/palette - if (mui.machine().ui_input().pressed(IPT_UI_SHOW_GFX)) + if (machine().ui_input().pressed(IPT_UI_SHOW_GFX)) { if (!is_paused) - mui.machine().pause(); - return mui.set_handler(ui_gfx_ui_handler, is_paused); + machine().pause(); + set_handler(UI_CALLBACK_TYPE_GENERAL, ui_gfx_ui_handler, *this, is_paused); + return is_paused ? 1 : 0; } // handle a tape control key - if (mui.machine().ui_input().pressed(IPT_UI_TAPE_START)) + if (machine().ui_input().pressed(IPT_UI_TAPE_START)) { - for (cassette_image_device &cass : cassette_device_iterator(mui.machine().root_device())) + for (cassette_image_device &cass : cassette_device_iterator(machine().root_device())) { cass.change_state(CASSETTE_PLAY, CASSETTE_MASK_UISTATE); return 0; } } - if (mui.machine().ui_input().pressed(IPT_UI_TAPE_STOP)) + if (machine().ui_input().pressed(IPT_UI_TAPE_STOP)) { - for (cassette_image_device &cass : cassette_device_iterator(mui.machine().root_device())) + for (cassette_image_device &cass : cassette_device_iterator(machine().root_device())) { cass.change_state(CASSETTE_STOPPED, CASSETTE_MASK_UISTATE); return 0; @@ -1603,87 +1610,89 @@ UINT32 mame_ui_manager::handler_ingame(mame_ui_manager &mui, render_container *c } // handle a save state request - if (mui.machine().ui_input().pressed(IPT_UI_SAVE_STATE)) + if (machine().ui_input().pressed(IPT_UI_SAVE_STATE)) { - mui.machine().pause(); - mui.m_load_save_hold = true; - return mui.set_handler(handler_load_save, LOADSAVE_SAVE); + machine().pause(); + m_load_save_hold = true; + set_handler(UI_CALLBACK_TYPE_GENERAL, &mame_ui_manager::handler_load_save, (UINT32)LOADSAVE_SAVE); + return LOADSAVE_SAVE; } // handle a load state request - if (mui.machine().ui_input().pressed(IPT_UI_LOAD_STATE)) + if (machine().ui_input().pressed(IPT_UI_LOAD_STATE)) { - mui.machine().pause(); - mui.m_load_save_hold = true; - return mui.set_handler(handler_load_save, LOADSAVE_LOAD); + machine().pause(); + m_load_save_hold = true; + set_handler(UI_CALLBACK_TYPE_GENERAL, &mame_ui_manager::handler_load_save, (UINT32)LOADSAVE_LOAD); + return LOADSAVE_LOAD; } // handle a save snapshot request - if (mui.machine().ui_input().pressed(IPT_UI_SNAPSHOT)) - mui.machine().video().save_active_screen_snapshots(); + if (machine().ui_input().pressed(IPT_UI_SNAPSHOT)) + machine().video().save_active_screen_snapshots(); // toggle pause - if (mui.machine().ui_input().pressed(IPT_UI_PAUSE)) - mui.machine().toggle_pause(); + if (machine().ui_input().pressed(IPT_UI_PAUSE)) + machine().toggle_pause(); // pause single step - if (mui.machine().ui_input().pressed(IPT_UI_PAUSE_SINGLE)) + if (machine().ui_input().pressed(IPT_UI_PAUSE_SINGLE)) { - mui.set_single_step(true); - mui.machine().resume(); + set_single_step(true); + machine().resume(); } // handle a toggle cheats request - if (mui.machine().ui_input().pressed(IPT_UI_TOGGLE_CHEAT)) + if (machine().ui_input().pressed(IPT_UI_TOGGLE_CHEAT)) mame_machine_manager::instance()->cheat().set_enable(!mame_machine_manager::instance()->cheat().enabled()); // toggle movie recording - if (mui.machine().ui_input().pressed(IPT_UI_RECORD_MOVIE)) - mui.machine().video().toggle_record_movie(); + if (machine().ui_input().pressed(IPT_UI_RECORD_MOVIE)) + machine().video().toggle_record_movie(); // toggle profiler display - if (mui.machine().ui_input().pressed(IPT_UI_SHOW_PROFILER)) - mui.set_show_profiler(!mui.show_profiler()); + if (machine().ui_input().pressed(IPT_UI_SHOW_PROFILER)) + set_show_profiler(!show_profiler()); // toggle FPS display - if (mui.machine().ui_input().pressed(IPT_UI_SHOW_FPS)) - mui.set_show_fps(!mui.show_fps()); + if (machine().ui_input().pressed(IPT_UI_SHOW_FPS)) + set_show_fps(!show_fps()); // increment frameskip? - if (mui.machine().ui_input().pressed(IPT_UI_FRAMESKIP_INC)) - mui.increase_frameskip(); + if (machine().ui_input().pressed(IPT_UI_FRAMESKIP_INC)) + increase_frameskip(); // decrement frameskip? - if (mui.machine().ui_input().pressed(IPT_UI_FRAMESKIP_DEC)) - mui.decrease_frameskip(); + if (machine().ui_input().pressed(IPT_UI_FRAMESKIP_DEC)) + decrease_frameskip(); // toggle throttle? - if (mui.machine().ui_input().pressed(IPT_UI_THROTTLE)) - mui.machine().video().toggle_throttle(); + if (machine().ui_input().pressed(IPT_UI_THROTTLE)) + machine().video().toggle_throttle(); // toggle autofire - if (mui.machine().ui_input().pressed(IPT_UI_TOGGLE_AUTOFIRE)) + if (machine().ui_input().pressed(IPT_UI_TOGGLE_AUTOFIRE)) { - if (!mui.machine().options().cheat()) + if (!machine().options().cheat()) { - mui.machine().popmessage(_("Autofire can't be enabled")); + machine().popmessage(_("Autofire can't be enabled")); } else { - bool autofire_toggle = mui.machine().ioport().get_autofire_toggle(); - mui.machine().ioport().set_autofire_toggle(!autofire_toggle); - mui.machine().popmessage("Autofire %s", autofire_toggle ? _("Enabled") : _("Disabled")); + bool autofire_toggle = machine().ioport().get_autofire_toggle(); + machine().ioport().set_autofire_toggle(!autofire_toggle); + machine().popmessage("Autofire %s", autofire_toggle ? _("Enabled") : _("Disabled")); } } // check for fast forward - if (mui.machine().ioport().type_pressed(IPT_UI_FAST_FORWARD)) + if (machine().ioport().type_pressed(IPT_UI_FAST_FORWARD)) { - mui.machine().video().set_fastforward(true); - mui.show_fps_temp(0.5); + machine().video().set_fastforward(true); + show_fps_temp(0.5); } else - mui.machine().video().set_fastforward(false); + machine().video().set_fastforward(false); return 0; } @@ -1694,7 +1703,7 @@ UINT32 mame_ui_manager::handler_ingame(mame_ui_manager &mui, render_container *c // specifying a game to save or load //------------------------------------------------- -UINT32 mame_ui_manager::handler_load_save(mame_ui_manager &mui, render_container *container, UINT32 state) +UINT32 mame_ui_manager::handler_load_save(render_container *container, UINT32 state) { char filename[20]; char file = 0; @@ -1705,52 +1714,52 @@ UINT32 mame_ui_manager::handler_load_save(mame_ui_manager &mui, render_container // okay, we're waiting for a key to select a slot; display a message if (state == LOADSAVE_SAVE) - mui.draw_message_window(container, _("Select position to save to")); + draw_message_window(container, _("Select position to save to")); else - mui.draw_message_window(container, _("Select position to load from")); + draw_message_window(container, _("Select position to load from")); // if load/save state sequence is still being pressed, do not read the filename yet - if (mui.m_load_save_hold) { + if (m_load_save_hold) { bool seq_in_progress = false; const input_seq &load_save_seq = state == LOADSAVE_SAVE ? - mui.machine().ioport().type_seq(IPT_UI_SAVE_STATE) : - mui.machine().ioport().type_seq(IPT_UI_LOAD_STATE); + machine().ioport().type_seq(IPT_UI_SAVE_STATE) : + machine().ioport().type_seq(IPT_UI_LOAD_STATE); for (int i = 0; i < load_save_seq.length(); i++) - if (mui.machine().input().code_pressed_once(load_save_seq[i])) + if (machine().input().code_pressed_once(load_save_seq[i])) seq_in_progress = true; if (seq_in_progress) return state; else - mui.m_load_save_hold = false; + m_load_save_hold = false; } // check for cancel key - if (mui.machine().ui_input().pressed(IPT_UI_CANCEL)) + if (machine().ui_input().pressed(IPT_UI_CANCEL)) { // display a popup indicating things were cancelled if (state == LOADSAVE_SAVE) - mui.machine().popmessage(_("Save cancelled")); + machine().popmessage(_("Save cancelled")); else - mui.machine().popmessage(_("Load cancelled")); + machine().popmessage(_("Load cancelled")); // reset the state - mui.machine().resume(); + machine().resume(); return UI_HANDLER_CANCEL; } // check for A-Z or 0-9 for (input_item_id id = ITEM_ID_A; id <= ITEM_ID_Z; ++id) - if (mui.machine().input().code_pressed_once(input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id))) + if (machine().input().code_pressed_once(input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id))) file = id - ITEM_ID_A + 'a'; if (file == 0) for (input_item_id id = ITEM_ID_0; id <= ITEM_ID_9; ++id) - if (mui.machine().input().code_pressed_once(input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id))) + if (machine().input().code_pressed_once(input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id))) file = id - ITEM_ID_0 + '0'; if (file == 0) for (input_item_id id = ITEM_ID_0_PAD; id <= ITEM_ID_9_PAD; ++id) - if (mui.machine().input().code_pressed_once(input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id))) + if (machine().input().code_pressed_once(input_code(DEVICE_CLASS_KEYBOARD, 0, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id))) file = id - ITEM_ID_0_PAD + '0'; if (file == 0) { @@ -1758,7 +1767,7 @@ UINT32 mame_ui_manager::handler_load_save(mame_ui_manager &mui, render_container for (int joy_index = 0; joy_index <= MAX_SAVED_STATE_JOYSTICK; joy_index++) for (input_item_id id = ITEM_ID_BUTTON1; id <= ITEM_ID_BUTTON32; ++id) - if (mui.machine().input().code_pressed_once(input_code(DEVICE_CLASS_JOYSTICK, joy_index, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id))) + if (machine().input().code_pressed_once(input_code(DEVICE_CLASS_JOYSTICK, joy_index, ITEM_CLASS_SWITCH, ITEM_MODIFIER_NONE, id))) { snprintf(filename, sizeof(filename), "joy%i-%i", joy_index, id - ITEM_ID_BUTTON1 + 1); found = true; @@ -1776,20 +1785,20 @@ UINT32 mame_ui_manager::handler_load_save(mame_ui_manager &mui, render_container // display a popup indicating that the save will proceed if (state == LOADSAVE_SAVE) { - mui.machine().popmessage(_("Save to position %s"), filename); - mui.machine().schedule_save(filename); + machine().popmessage(_("Save to position %s"), filename); + machine().schedule_save(filename); } else { - mui.machine().popmessage(_("Load from position %s"), filename); - mui.machine().schedule_load(filename); + machine().popmessage(_("Load from position %s"), filename); + machine().schedule_load(filename); } // avoid handling the name of the save state slot as a seperate input - mui.machine().ui_input().mark_all_as_pressed(); + machine().ui_input().mark_all_as_pressed(); // remove the pause and reset the state - mui.machine().resume(); + machine().resume(); return UI_HANDLER_CANCEL; } @@ -1803,7 +1812,7 @@ void mame_ui_manager::request_quit() if (!machine().options().confirm_quit()) machine().schedule_exit(); else - set_handler(handler_confirm_quit, 0); + set_handler(UI_CALLBACK_TYPE_GENERAL, &mame_ui_manager::handler_confirm_quit); } @@ -1812,13 +1821,15 @@ void mame_ui_manager::request_quit() // confirming quit emulation //------------------------------------------------- -UINT32 mame_ui_manager::handler_confirm_quit(mame_ui_manager &mui, render_container *container, UINT32 state) +UINT32 mame_ui_manager::handler_confirm_quit(render_container *container) { + UINT32 state = 0; + // get the text for 'UI Select' - std::string ui_select_text = mui.machine().input().seq_name(mui.machine().ioport().type_seq(IPT_UI_SELECT, 0, SEQ_TYPE_STANDARD)); + std::string ui_select_text = machine().input().seq_name(machine().ioport().type_seq(IPT_UI_SELECT, 0, SEQ_TYPE_STANDARD)); // get the text for 'UI Cancel' - std::string ui_cancel_text = mui.machine().input().seq_name(mui.machine().ioport().type_seq(IPT_UI_CANCEL, 0, SEQ_TYPE_STANDARD)); + std::string ui_cancel_text = machine().input().seq_name(machine().ioport().type_seq(IPT_UI_CANCEL, 0, SEQ_TYPE_STANDARD)); // assemble the quit message std::string quit_message = string_format(_("Are you sure you want to quit?\n\n" @@ -1827,17 +1838,17 @@ UINT32 mame_ui_manager::handler_confirm_quit(mame_ui_manager &mui, render_contai ui_select_text, ui_cancel_text); - mui.draw_text_box(container, quit_message.c_str(), JUSTIFY_CENTER, 0.5f, 0.5f, UI_RED_COLOR); - mui.machine().pause(); + draw_text_box(container, quit_message.c_str(), JUSTIFY_CENTER, 0.5f, 0.5f, UI_RED_COLOR); + machine().pause(); // if the user press ENTER, quit the game - if (mui.machine().ui_input().pressed(IPT_UI_SELECT)) - mui.machine().schedule_exit(); + if (machine().ui_input().pressed(IPT_UI_SELECT)) + machine().schedule_exit(); // if the user press ESC, just continue - else if (mui.machine().ui_input().pressed(IPT_UI_CANCEL)) + else if (machine().ui_input().pressed(IPT_UI_CANCEL)) { - mui.machine().resume(); + machine().resume(); state = UI_HANDLER_CANCEL; } diff --git a/src/frontend/mame/ui/ui.h b/src/frontend/mame/ui/ui.h index 299465e2d67..c5e4127a369 100644 --- a/src/frontend/mame/ui/ui.h +++ b/src/frontend/mame/ui/ui.h @@ -154,6 +154,13 @@ enum class mame_ui_manager; typedef UINT32 (*ui_callback)(mame_ui_manager &, render_container *, UINT32); +enum ui_callback_type +{ + UI_CALLBACK_TYPE_GENERAL, + UI_CALLBACK_TYPE_MODAL, + UI_CALLBACK_TYPE_MENU +}; + // ======================> mame_ui_manager class mame_ui_manager : public ui_manager, public slider_changed_notifier @@ -175,7 +182,35 @@ public: // methods void initialize(running_machine &machine); std::vector slider_init(running_machine &machine); - UINT32 set_handler(ui_callback callback, UINT32 param); + + void set_handler(ui_callback_type callback_type, const std::function callback); + + template + void set_handler(ui_callback_type callback_type, T &obj, UINT32(T::*callback)(render_container *, Params...), Params ...args) + { + auto lambda = [=, &obj](render_container *container) + { + return ((obj).*(callback))(container, args...); + }; + set_handler(callback_type, lambda); + } + + template + void set_handler(ui_callback_type callback_type, UINT32(mame_ui_manager::*callback)(render_container *, Params...), Params ...args) + { + set_handler(callback_type, *this, callback, args...); + } + + template + void set_handler(ui_callback_type callback_type, UINT32(*callback)(render_container *, Params...), Params ...args) + { + auto lambda = [&, callback](render_container *container) + { + return callback(container, args...); + }; + set_handler(callback_type, lambda); + } + void display_startup_screens(bool first_time); virtual void set_startup_text(const char *text, bool force) override; void update_and_render(render_container *container); @@ -236,7 +271,8 @@ public: private: // instance variables render_font * m_font; - ui_callback m_handler_callback; + std::function m_handler_callback; + ui_callback_type m_handler_callback_type; UINT32 m_handler_param; bool m_single_step; bool m_showfps; @@ -261,11 +297,11 @@ private: std::string &warnings_string(std::string &buffer); // UI handlers - static UINT32 handler_messagebox(mame_ui_manager &mui, render_container *container, UINT32 state); - static UINT32 handler_messagebox_anykey(mame_ui_manager &mui, render_container *container, UINT32 state); - static UINT32 handler_ingame(mame_ui_manager &mui, render_container *container, UINT32 state); - static UINT32 handler_load_save(mame_ui_manager &mui, render_container *container, UINT32 state); - static UINT32 handler_confirm_quit(mame_ui_manager &mui, render_container *container, UINT32 state); + UINT32 handler_messagebox(render_container *container); + UINT32 handler_messagebox_anykey(render_container *container); + UINT32 handler_ingame(render_container *container); + UINT32 handler_load_save(render_container *container, UINT32 state); + UINT32 handler_confirm_quit(render_container *container); // private methods void exit(); diff --git a/src/frontend/mame/ui/viewgfx.cpp b/src/frontend/mame/ui/viewgfx.cpp index 67cc2990ab5..7a416b0704d 100644 --- a/src/frontend/mame/ui/viewgfx.cpp +++ b/src/frontend/mame/ui/viewgfx.cpp @@ -240,7 +240,7 @@ bool ui_gfx_is_relevant(running_machine &machine) // ui_gfx_ui_handler - primary UI handler //------------------------------------------------- -UINT32 ui_gfx_ui_handler(mame_ui_manager &mui, render_container *container, UINT32 uistate) +UINT32 ui_gfx_ui_handler(render_container *container, mame_ui_manager &mui, bool uistate) { ui_gfx_state &state = ui_gfx; diff --git a/src/frontend/mame/ui/viewgfx.h b/src/frontend/mame/ui/viewgfx.h index 88906163d88..2e6467833dd 100644 --- a/src/frontend/mame/ui/viewgfx.h +++ b/src/frontend/mame/ui/viewgfx.h @@ -26,7 +26,7 @@ void ui_gfx_init(running_machine &machine); bool ui_gfx_is_relevant(running_machine &machine); // master handler -UINT32 ui_gfx_ui_handler(mame_ui_manager &mui, render_container *container, UINT32 state); +UINT32 ui_gfx_ui_handler(render_container *container, mame_ui_manager &mui, bool uistate); #endif /* __UI_VIEWGFX_H__ */ diff --git a/src/lib/util/chd.cpp b/src/lib/util/chd.cpp index ce4396eac29..55bc313102a 100644 --- a/src/lib/util/chd.cpp +++ b/src/lib/util/chd.cpp @@ -2988,7 +2988,10 @@ chd_error chd_file_compressor::compress_continue(double &progress, double &ratio ratio = (m_total_in == 0) ? 1.0 : double(m_total_out) / double(m_total_in); // if we're waiting for work, wait - while (m_work_item[m_write_hunk % WORK_BUFFER_HUNKS].m_status != WS_COMPLETE && m_work_item[m_write_hunk % WORK_BUFFER_HUNKS].m_osd != nullptr) + // sometimes code can get here with .m_status == WS_READY and .m_osd != nullptr, TODO find out why this happens + while (m_work_item[m_write_hunk % WORK_BUFFER_HUNKS].m_status != WS_READY && + m_work_item[m_write_hunk % WORK_BUFFER_HUNKS].m_status != WS_COMPLETE && + m_work_item[m_write_hunk % WORK_BUFFER_HUNKS].m_osd != nullptr) osd_work_item_wait(m_work_item[m_write_hunk % WORK_BUFFER_HUNKS].m_osd, osd_ticks_per_second()); return m_walking_parent ? CHDERR_WALKING_PARENT : CHDERR_COMPRESSING; diff --git a/src/mame/drivers/aristmk6.cpp b/src/mame/drivers/aristmk6.cpp index 2e2d7e9fc51..adb078c71d5 100644 --- a/src/mame/drivers/aristmk6.cpp +++ b/src/mame/drivers/aristmk6.cpp @@ -324,16 +324,71 @@ ROM_START( aristmk6 ) ROM_REGION( 0x1800000, "game_rom", ROMREGION_ERASEFF) ROM_END -ROM_START( antcleo ) +/* + +ROM labels all look basically the same (as with aristmk5.cpp boards) + + 20151911 NSW + INDIAN DREAMING-LL + 742 4MB 6 eproms + Aristocrat � 2005 P U72 + +"ID string" + "Region" + "Game Name" + "Combination No." + "ROM size" ++ "ROM numbers" + "Copyright" + "Location" + +we reduce this to "ID string"."Location" for simplicity, also for games which we +don't have pictures for. + +*/ + +ROM_START( 5drag ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20161011.u72", 0x0800002, 0x0400000, CRC(e81d47fe) SHA1(f5730f9b5fa9a4492289ddcbc8e88d0a62771667) ) + ROM_LOAD32_WORD("20161011.u73", 0x0000002, 0x0400000, CRC(23cfdacd) SHA1(7efda9cc67214f68d674f1110cfb38fd9bbc4548) ) + ROM_LOAD32_WORD("20161011.u85", 0x0800000, 0x0400000, CRC(12803341) SHA1(4b640c3f270eaa77ce71e87f83e603083bcae489) ) + ROM_LOAD32_WORD("20161011.u86", 0x0000000, 0x0400000, CRC(ac83a71b) SHA1(1d6a3617e882e86100b939d62db7a7e1f86d2178) ) +ROM_END + + +// we had no pics of the ROM labels for the Show Program PCBs +// they probably have some different string in the label but +// we just append a "sp__" prefix for the moment +ROM_START( 5dragsp ) ARISTMK6_BIOS - ROM_REGION( 0x1800000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("10177211.u86", 0x0000000, 0x0400000, CRC(4897f4ed) SHA1(0a071528b0c2cb4c42d4535bed406849a6187d9d) ) - ROM_LOAD32_WORD("10177211.u73", 0x0000002, 0x0400000, CRC(41b7d75d) SHA1(5c25e0bc65560b17b80c4430ae9d925a0f245e6c) ) - ROM_LOAD32_WORD("10177211.u85", 0x0800000, 0x0400000, CRC(909a5a6c) SHA1(abb86f82184f32fad578d5c3a6d034afaa78e3c3) ) - ROM_LOAD32_WORD("10177211.u72", 0x0800002, 0x0400000, CRC(121751b2) SHA1(caf5d7c2d3774575ef0a12146cbdd72d0a421c58) ) + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("sp__20161011.u72", 0x0800002, 0x0400000, CRC(a534f262) SHA1(27201f8fd9a6c55e41e30d73e2868961961df827) ) + ROM_LOAD32_WORD("sp__20161011.u73", 0x0000002, 0x0400000, CRC(6188048d) SHA1(d03d2ef8ce744f6523bc5a3775013764386acdf5) ) + ROM_LOAD32_WORD("sp__20161011.u85", 0x0800000, 0x0400000, CRC(9840fdcb) SHA1(ee87ab3e93fafd4a262451e906cbae2028cc2f61) ) + ROM_LOAD32_WORD("sp__20161011.u86", 0x0000000, 0x0400000, CRC(726f45a0) SHA1(b48227f4438b52857f43d26baa216a3b1d1fd27f) ) ROM_END + +ROM_START( 5dragce ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152309.u71", 0x1000002, 0x0400000, CRC(a0f5999e) SHA1(0be0d58588adbdbc7b728f164538d03509f13fe5) ) /* m27v322 */ + ROM_LOAD32_WORD("0152309.u72", 0x0800002, 0x0400000, CRC(e399df66) SHA1(d85a8011ab62b899b18873e4296c12da4291870a) ) /* m27v322 */ + ROM_LOAD32_WORD("0152309.u73", 0x0000002, 0x0400000, CRC(7298e59b) SHA1(b104aec9be996bacad74120f461ad8cd7ef96e09) ) /* m27v322 */ + ROM_LOAD32_WORD("0152309.u84", 0x1000000, 0x0400000, CRC(f37a1ce5) SHA1(8684d64b20e1fe853e3b0f1a31796cddeb8b0dee) ) /* m27v322 */ + ROM_LOAD32_WORD("0152309.u85", 0x0800000, 0x0400000, CRC(4af3cae0) SHA1(79eb28b403aacf3ec7f52a5b3ff9e59ea35933c6) ) /* m27v322 */ + ROM_LOAD32_WORD("0152309.u86", 0x0000000, 0x0400000, CRC(1c3fd707) SHA1(3a9fc3e865c43ae0afa31954b2372487eb729d8a) ) /* m27v322 */ +ROM_END + + +ROM_START( 5koipp ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10250711.u71", 0x1000002, 0x0400000, CRC(460e7ddb) SHA1(e6326523fb7c1c44cd0f01cd43d59d86a72c0d1d) ) + ROM_LOAD32_WORD("10250711.u72", 0x0800002, 0x0400000, CRC(1a1140f2) SHA1(c097bcdcbd61edd15382f7becc32384780fb6e8e) ) + ROM_LOAD32_WORD("10250711.u73", 0x0000002, 0x0400000, CRC(13fbfa4d) SHA1(8a9ba4fcea44f1ababa9ee89e36c8cd63b935ac5) ) + ROM_LOAD32_WORD("10250711.u84", 0x1000000, 0x0400000, CRC(413063ce) SHA1(4e933e1c0e576b028c16ab6f4630ee61575a5850) ) + ROM_LOAD32_WORD("10250711.u85", 0x0800000, 0x0400000, CRC(2ce103f8) SHA1(eb457c0812f08e3a0b4450e44a80c5e13c131ea9) ) + ROM_LOAD32_WORD("10250711.u86", 0x0000000, 0x0400000, CRC(a245db85) SHA1(a03cf7978531edbc0ec1ba97e12fd59589caa90d) ) +ROM_END + + ROM_START( 50lions ) ARISTMK6_BIOS @@ -342,6 +397,7 @@ ROM_START( 50lions ) ROM_LOAD32_WORD("10120511.u73", 0x0000002, 0x0400000, CRC(1c1f2297) SHA1(13fb8c83d8ce2340ef554490c21a38da7b47c666) ) ROM_END + ROM_START( 50lionsm ) ARISTMK6_BIOS @@ -350,6 +406,424 @@ ROM_START( 50lionsm ) ROM_LOAD32_WORD("10156111.u73", 0x0000002, 0x0400000, CRC(ec1b699b) SHA1(5a6ad7c7eb02443e42ee6a88525ae95a2b0a3195) ) ROM_END + +ROM_START( 50lionrr ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20301311.u71", 0x1000002, 0x0400000, CRC(412524b3) SHA1(ef724755616aad7fd484b5d5fcb6f6773e92b9b9) ) + ROM_LOAD32_WORD("20301311.u72", 0x0800002, 0x0400000, CRC(73c2795c) SHA1(bce64fedf84ab5374b07487f6b887c06abe1213a) ) + ROM_LOAD32_WORD("20301311.u73", 0x0000002, 0x0400000, CRC(eee56944) SHA1(b7eb97f7a59076997195edfe8676edbb712a6376) ) + ROM_LOAD32_WORD("20301311.u84", 0x1000000, 0x0400000, CRC(c6bd1e46) SHA1(2cf52574ce3f3726c723fc6fbf098c3177c46a37) ) + ROM_LOAD32_WORD("20301311.u85", 0x0800000, 0x0400000, CRC(809c54c0) SHA1(8a45601248c450f323e39a7397387cf0caf8beed) ) + ROM_LOAD32_WORD("20301311.u86", 0x0000000, 0x0400000, CRC(dacbe4ec) SHA1(af6118c1843f675155aa1b8d50f605ac60168370) ) +ROM_END + + +ROM_START( 100lions ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10219211.u86", 0x0000000, 0x0400000, CRC(a1c71dd2) SHA1(9a859df876cf6a2fadcc5ae7183021881dc08887) ) + ROM_LOAD32_WORD("10219211.u73", 0x0000002, 0x0400000, CRC(da7d2ed7) SHA1(1f81cad150c013848988e6f995a45f7ea5c6d95c) ) +ROM_END + + +ROM_START( adonisa6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151178.u73", 0x0000002, 0x0400000, CRC(eba9e84f) SHA1(bf746ea356627b1a558b4c8f8a2d8d5c54400a4a) ) + ROM_LOAD32_WORD("0151178.u86", 0x0000000, 0x0400000, CRC(0eeb0ac3) SHA1(72b2b4711eb9d962bfb58fac1a5226ac81db67ea) ) +ROM_END + + +ROM_START( adustcm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20006711.u72", 0x0800002, 0x0400000, CRC(d963cc96) SHA1(8a855269d0ea92e1f58ceda555bb124746ae1268) ) + ROM_LOAD32_WORD("20006711.u73", 0x0000002, 0x0400000, CRC(b156f918) SHA1(004ce75da1ba9b95c5d689a568d8e6502b7d00ab) ) + ROM_LOAD32_WORD("20006711.u85", 0x0800000, 0x0400000, CRC(f62830be) SHA1(13fbadf58ac2f3c15f78a40b3ac45e20d1080937) ) + ROM_LOAD32_WORD("20006711.u86", 0x0000000, 0x0400000, CRC(26759ebc) SHA1(1205d74c39d13333ccc0ff4deb287ce12d6dbbf5) ) +ROM_END + + +ROM_START( afterhrs ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251071.u72", 0x0800002, 0x0400000, CRC(a4bee8ab) SHA1(cac34f91459fa5902b85e4c8150e651fda68621e) ) + ROM_LOAD32_WORD("0251071.u73", 0x0000002, 0x0400000, CRC(972c569b) SHA1(caf4aaeaf05a08e4751a8bf06378d6f64b26883d) ) + ROM_LOAD32_WORD("0251071.u85", 0x0800000, 0x0400000, CRC(de79acdc) SHA1(d7d3d415f5261ab2b65ef1a1e93ccd3770124848) ) + ROM_LOAD32_WORD("0251071.u86", 0x0000000, 0x0400000, CRC(099f7d16) SHA1(f4ccec1d3c194963a13894b41d35afa5a9191b75) ) +ROM_END + + +ROM_START( alchemy ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("1j009611.u72", 0x0800002, 0x0400000, CRC(11321ce3) SHA1(83c6e7618b29fa7ea8c01e27be0b6e4d85822299) ) + ROM_LOAD32_WORD("1j009611.u73", 0x0000002, 0x0400000, CRC(bfac2656) SHA1(337f952fae2bff960c78f8808d3dc04815e74404) ) + ROM_LOAD32_WORD("1j009611.u85", 0x0800000, 0x0400000, CRC(a0a3453b) SHA1(f5f5559bbf8fdf176ca4f0ad755259120d29930c) ) + ROM_LOAD32_WORD("1j009611.u86", 0x0000000, 0x0400000, CRC(7157c70b) SHA1(1740fd0e9a7dd72390146bfa4e2c4ef3b7d7ec0d) ) +ROM_END + + +ROM_START( atkgld ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152152.u73", 0x0000002, 0x0400000, CRC(01d8e945) SHA1(ed0568a599fe514a8dcba762835831388fede679) ) + ROM_LOAD32_WORD("0152152.u85", 0x0800000, 0x0400000, CRC(81f8c412) SHA1(15ace6c1fc36cb7004e7767aea5e30fe8b9acf8b) ) + ROM_LOAD32_WORD("0152152.u86", 0x0000000, 0x0400000, CRC(dfd90fc4) SHA1(8881ae3102d87435585d04abd791f3f710cf5ed2) ) + ROM_LOAD32_WORD("0152152.u72", 0x0800002, 0x0400000, CRC(0a360417) SHA1(f5224b6c03fe8cf0a341630086906c12a58321ed) ) +ROM_END + + +ROM_START( amzqueen ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10005511.u72", 0x0800002, 0x0400000, CRC(1e039e60) SHA1(4f6c5db24c2841daa9b29af2732335498f8b8f0d) ) + ROM_LOAD32_WORD("10005511.u73", 0x0000002, 0x0400000, CRC(7b64f0b4) SHA1(1af15ac0f41acde21606002add1212b9ac72225c) ) + ROM_LOAD32_WORD("10005511.u85", 0x0800000, 0x0400000, CRC(484d8848) SHA1(b86351fd828507968b44fd92c0f9b7ad51bfb9a8) ) + ROM_LOAD32_WORD("10005511.u86", 0x0000000, 0x0400000, CRC(2d5d9be4) SHA1(4eee74084279ae6e89bab55ef22711836eb11a93) ) +ROM_END + + +ROM_START( amztempl ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10299811.u71", 0x1000002, 0x0400000, CRC(8b6ef913) SHA1(7cc8688cb9c6096a81ad21cdc046db5bd0134356) ) + ROM_LOAD32_WORD("10299811.u72", 0x0800002, 0x0400000, CRC(ca0b23ac) SHA1(4514e691f5926608a1624a91751f50469e234ed4) ) + ROM_LOAD32_WORD("10299811.u73", 0x0000002, 0x0400000, CRC(b11fb5a0) SHA1(ebd78bcf1a06878c8a50fe078379f590ec6bc3e2) ) + ROM_LOAD32_WORD("10299811.u84", 0x1000000, 0x0400000, CRC(aa689460) SHA1(111130f65ad4bb235e8722befb41b947d7d47c4e) ) + ROM_LOAD32_WORD("10299811.u85", 0x0800000, 0x0400000, CRC(887449d7) SHA1(a1b00d8205f9eb45ad2b3ec73422bc06673d68e0) ) + ROM_LOAD32_WORD("10299811.u86", 0x0000000, 0x0400000, CRC(c001c1e7) SHA1(bf8958325f90d2a04a6c86075df664b29b7073ca) ) +ROM_END + + +ROM_START( antcleo ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10163211.u72", 0x0800002, 0x0400000, CRC(f8219493) SHA1(9d954800985e2561ea1b01dd49f443583b98e5ec) ) + ROM_LOAD32_WORD("10163211.u73", 0x0000002, 0x0400000, CRC(34c2b036) SHA1(ee67eafd51aa2c3975ea45ffa629e80621dd01f6) ) + ROM_LOAD32_WORD("10163211.u85", 0x0800000, 0x0400000, CRC(f5995ccf) SHA1(54a3e50171667f81d1fa21b89622c05a9d869b3e) ) + ROM_LOAD32_WORD("10163211.u86", 0x0000000, 0x0400000, BAD_DUMP CRC(fc76d567) SHA1(80afc0edf22c592d6e98fbf9f094672adc1bf6f8) ) +ROM_END + + +ROM_START( antcleom ) + ARISTMK6_BIOS + + ROM_REGION( 0x1800000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10177211.u86", 0x0000000, 0x0400000, CRC(4897f4ed) SHA1(0a071528b0c2cb4c42d4535bed406849a6187d9d) ) + ROM_LOAD32_WORD("10177211.u73", 0x0000002, 0x0400000, CRC(41b7d75d) SHA1(5c25e0bc65560b17b80c4430ae9d925a0f245e6c) ) + ROM_LOAD32_WORD("10177211.u85", 0x0800000, 0x0400000, CRC(909a5a6c) SHA1(abb86f82184f32fad578d5c3a6d034afaa78e3c3) ) + ROM_LOAD32_WORD("10177211.u72", 0x0800002, 0x0400000, CRC(121751b2) SHA1(caf5d7c2d3774575ef0a12146cbdd72d0a421c58) ) +ROM_END + + +ROM_START( apocof ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151105.u72", 0x0800002, 0x01c0000, CRC(f3733388) SHA1(cf01799770b785a0f7527aedf627f16642a60ff3) ) + ROM_LOAD32_WORD("0151105.u73", 0x0000002, 0x0400000, CRC(675ee721) SHA1(3f4afe6196fc39c2544fc3731f39adef0198b9a3) ) + ROM_LOAD32_WORD("0151105.u85", 0x0800000, 0x0400000, CRC(daa8cc4f) SHA1(2a71c7dbd0691654b614fcd09dae4ff47a60b655) ) + ROM_LOAD32_WORD("0151105.u86", 0x0000000, 0x0400000, CRC(d1f0a2a6) SHA1(d88fd4153b9a5f655c7949883caf3f947a50652f) ) +ROM_END + + +ROM_START( arabnga6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("2j008211.u72", 0x0800002, 0x0400000, CRC(709de514) SHA1(3f380ef548c45fa8eaba9cba2bbabdcb59c7660b) ) + ROM_LOAD32_WORD("2j008211.u86", 0x0000000, 0x0400000, CRC(45cf08c3) SHA1(a963a32b3bca5dec17a6cea4c0e5c66f14b42f65) ) + ROM_LOAD32_WORD("2j008211.u85", 0x0800000, 0x0400000, CRC(03abddc6) SHA1(cc0a8c78d52b26977274455be8dadb21ee4d3580) ) + ROM_LOAD32_WORD("2j008211.u73", 0x0000002, 0x0400000, CRC(2d2629f0) SHA1(f7af60e390394b12a82a3125a9b931046a5e1fef) ) +ROM_END + + +ROM_START( arabnga6u ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151356.u85", 0x0800000, 0x0400000, CRC(4063edd6) SHA1(bb8f8230bbad70af683d039c041e90d50a59ceed) ) + ROM_LOAD32_WORD("0151356.u72", 0x0800002, 0x0400000, CRC(214632ed) SHA1(31cb4cbecf9b938df5b93c1260feeb6265bb2152) ) + ROM_LOAD32_WORD("0151356.u86", 0x0000000, 0x0400000, CRC(ae1d3cd5) SHA1(e2cca9d9f3b205446e0f74292a784cfe65302bc8) ) + ROM_LOAD32_WORD("0151356.u73", 0x0000002, 0x0400000, CRC(a7835a67) SHA1(d7e2d60edeb553165b8be1b272c0d551e762ab33) ) +ROM_END + + +ROM_START( arwincm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151065.u72", 0x0800002, 0x0400000, CRC(3a133d96) SHA1(4c7dc422c3e0a81da1f81267d525e3a90a7d79d7) ) /* m27v322 */ + ROM_LOAD32_WORD("0151065.u73", 0x0000002, 0x0400000, CRC(0c3e441c) SHA1(763879bae2b256c2c4edddc99507b3c54cbab976) ) /* m27v322 */ + ROM_LOAD32_WORD("0151065.u85", 0x0800000, 0x0400000, CRC(498b2ab7) SHA1(7f1da5ff34572c1f27f9a0735b8a9571b34ac17e) ) /* m27v322 */ + ROM_LOAD32_WORD("0151065.u86", 0x0000000, 0x0400000, CRC(961cca3d) SHA1(f5bd3fdb8863688a1bf96dcd74a261860a008952) ) /* m27v322 */ +ROM_END + + +ROM_START( arish ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151087.u72", 0x0800002, 0x0400000, CRC(08451014) SHA1(3dcda83503c361c93df27a0cd5edd4d68d2a735b) ) + ROM_LOAD32_WORD("0151087.u73", 0x0000002, 0x0400000, CRC(631b26e7) SHA1(2520bce139f0bc57b70b93baf253b4ef2a52d531) ) + ROM_LOAD32_WORD("0151087.u85", 0x0800000, 0x0400000, CRC(0ea3b484) SHA1(7c9ab129a1c49bcb36f264ce30071e5b9fbb8985) ) + ROM_LOAD32_WORD("0151087.u86", 0x0000000, 0x0400000, CRC(ff9cf101) SHA1(1ae93eb26d2033b55ea5a28470a7c76183916ef4) ) +ROM_END + + +ROM_START( asnprinc ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0352502.u72", 0x0800002, 0x0400000, CRC(917421ef) SHA1(87eb28c98e1901830cb2b779f5c4d569699d1b1e) ) + ROM_LOAD32_WORD("0352502.u85", 0x0800000, 0x0400000, CRC(c46cfe80) SHA1(294ddd29d5c13388096dc2551dc474f077e5d881) ) + ROM_LOAD32_WORD("0352502.u73", 0x0000002, 0x0400000, CRC(b05400e0) SHA1(b0832ccfb1947738125f4afe557a246fffdd983c) ) + ROM_LOAD32_WORD("0352502.u86", 0x0000000, 0x0400000, CRC(d0741b53) SHA1(29ede83b3c95d2e490dac66f60629238abc48bdd) ) +ROM_END + + +ROM_START( beavbuk ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20255111.u73", 0x0000002, 0x0400000, CRC(89c840dd) SHA1(31ab84740d866202cc5dfec17dec677186b991c5) ) + ROM_LOAD32_WORD("20255111.u86", 0x0000000, 0x0400000, CRC(2de9d8e5) SHA1(aea9f2668effa60a627cf62cee45919aa3b669b0) ) +ROM_END + + +ROM_START( bigben ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30126911.u72", 0x0800002, 0x0400000, CRC(b5b0fb0e) SHA1(a5f233c1472d7b27a85e2b116ccac8ef61d23e6c) ) + ROM_LOAD32_WORD("30126911.u73", 0x0000002, 0x0400000, CRC(5e5d02f3) SHA1(5a8d7403186d3b10ef3e92297ca4b484c902095a) ) + ROM_LOAD32_WORD("30126911.u85", 0x0800000, 0x0400000, CRC(bc7846d4) SHA1(f754ca71c821f65a27c631f91ce254c76152ffde) ) + ROM_LOAD32_WORD("30126911.u86", 0x0000000, 0x0400000, CRC(21a31a76) SHA1(2290c502c492064967cf67f545351ff38ed6a1be) ) +ROM_END + + +ROM_START( bigheart ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10000511.u73", 0x0000002, 0x0400000, CRC(920ffac3) SHA1(be34f582712da5be84834562c758997829302c24) ) + ROM_LOAD32_WORD("10000511.u86", 0x0000000, 0x0400000, CRC(b63fbc96) SHA1(f0a76f52441afe41e9bb11da1526a17d1ed9df6c) ) +ROM_END + + +ROM_START( bigred ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("2j009211.u86", 0x0000000, 0x0400000, CRC(da16ed45) SHA1(febb8f960009361250ab78814d60d008b3778a57) ) + ROM_LOAD32_WORD("2j009211.u73", 0x0000002, 0x0400000, CRC(60e8fd7e) SHA1(7294a180d3ee869a545f43c2c898130f393d076a) ) + ROM_LOAD32_WORD("2j009211.u85", 0x0800000, 0x0400000, CRC(8c2f6fc9) SHA1(9dd687b242a3d0348cc20a7a20fef149f5f7834a) ) + ROM_LOAD32_WORD("2j009211.u72", 0x0800002, 0x0400000, CRC(bab7ae56) SHA1(d2de7e8544eabe1f116cc878f4ad3ccf22d4ca38) ) +ROM_END + + +ROM_START( bigred2 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("5j011311.u85", 0x0800000, 0x0400000, CRC(e05a45db) SHA1(4fff979915952addc3251adb4385f0072b2033cd) ) + ROM_LOAD32_WORD("5j011311.u86", 0x0000000, 0x0400000, CRC(6e68c586) SHA1(f6261e92e9c22fbd59d385451d5b212bb888425b) ) + ROM_LOAD32_WORD("5j011311.u73", 0x0000002, 0x0400000, CRC(8826a403) SHA1(d0e08205c0fdc7229ca4d9a895a8456d8f07ff26) ) + ROM_LOAD32_WORD("5j011311.u72", 0x0800002, 0x0400000, CRC(d28be7d5) SHA1(67820d280cb016ecdd8dd35cd0f89f51ab4d4cf1) ) +ROM_END + + +ROM_START( blkbrum ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("1j009111.u72", 0x0800002, 0x0400000, CRC(95673ea4) SHA1(17ea6380473796042a44c42afda79ef270282892) ) + ROM_LOAD32_WORD("1j009111.u73", 0x0000002, 0x0400000, CRC(0ad23541) SHA1(92ddaa68e212165bd2828360b9fdeafd9c821335) ) + ROM_LOAD32_WORD("1j009111.u85", 0x0800000, 0x0400000, CRC(5f29ac14) SHA1(7fae7adf85b90375732767fb9cd0e88097a61399) ) + ROM_LOAD32_WORD("1j009111.u86", 0x0000000, 0x0400000, CRC(5a1600be) SHA1(1fcdbc434f872c538997a604b70433d987e2d1ca) ) +ROM_END + + +ROM_START( blkmust ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152584.u73", 0x0000002, 0x0400000, CRC(986b58d9) SHA1(178de2a1bfaca3e859e9c948ce0626c5f31b303f) ) + ROM_LOAD32_WORD("0152584.u86", 0x0000000, 0x0400000, CRC(2637a658) SHA1(7ec96c15f0fef5862f3d4a37fe96ab893e986321) ) + ROM_LOAD32_WORD("0152584.u85", 0x0800000, 0x0400000, CRC(6a089a8b) SHA1(20d8fd974cedef0a7f642dbfea9b2fe088e26de0) ) + ROM_LOAD32_WORD("0152584.u72", 0x0800002, 0x0400000, CRC(032bf21e) SHA1(65ac1f37dbee5d965e6499d7f8a2ace27856d233) ) +ROM_END + + +ROM_START( bluetigr ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20259511.u72", 0x0800002, 0x0400000, CRC(f81af522) SHA1(5b7be10820f18ffa360726d20370faa1ecc1b3f8) ) + ROM_LOAD32_WORD("20259511.u73", 0x0000002, 0x0400000, CRC(bc2a4fb8) SHA1(74ba00873a4a00d0839d89bb2d9dbed5fc33bff7) ) + ROM_LOAD32_WORD("20259511.u85", 0x0800000, 0x0400000, CRC(e175ef6d) SHA1(13933044f905c0fde96ff05c6afdce189160a5e2) ) + ROM_LOAD32_WORD("20259511.u86", 0x0000000, 0x0400000, CRC(a31f97d8) SHA1(67ec087cbb8f733c0f0314b58b4884fe3cc3ad8c) ) +ROM_END + + +ROM_START( bobdolly ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0352298.u21", 0x0000000, 0x0400000, CRC(8e32da10) SHA1(28a49ecc3bab512e5828c96392d6fa4ff9394a0f) ) /* 27v322 */ + ROM_LOAD32_WORD("0352298.u11", 0x0000002, 0x0400000, CRC(d3657369) SHA1(621fb20238f10e06c486dfbd6460f94047898a42) ) /* 27v322 */ + ROM_LOAD32_WORD("0352298.u22", 0x0800000, 0x0400000, CRC(4302ae5e) SHA1(fe1d122093ad9234a7a5337b3a4c2de7fe046822) ) /* 27v322 */ + ROM_LOAD32_WORD("0352298.u12", 0x0800002, 0x0400000, CRC(47429081) SHA1(23d996aa522c2f9beadf1fdb7c0584ca939917da) ) /* 27v322 */ + ROM_LOAD32_WORD("0352298.u23", 0x1000000, 0x0400000, CRC(a9726ec5) SHA1(cdf78adc3ebcd50e503b2587564493a91b73f578) ) /* 27v322 */ + ROM_LOAD32_WORD("0352298.u13", 0x1000002, 0x0400000, CRC(e73883db) SHA1(6382386ac6f576c739c959cbf6b6df2605496845) ) /* 27v322 */ + ROM_LOAD32_WORD("0352298.u24", 0x1800000, 0x0400000, CRC(3646c16d) SHA1(c52fab2e11f39c126bcbbb348750bbf30ff96090) ) /* 27v322 */ + ROM_LOAD32_WORD("0352298.u14", 0x1800002, 0x0400000, CRC(0f1a6b7c) SHA1(17686829a1a64f6d8982e015067f2d08bcb00402) ) /* 27v322 */ +ROM_END + + +ROM_START( brazil ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20180311.u73", 0x0000002, 0x0400000, CRC(5eb15d8b) SHA1(dc313f96390eb04769c5c9249b140eed67796cd8) ) + ROM_LOAD32_WORD("20180311.u86", 0x0000000, 0x0400000, CRC(9be9f72c) SHA1(5e86e42280c6b5b3ce484a04107e84b6aa457bd1) ) +ROM_END + + +ROM_START( bucaneer ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10173011.u73", 0x0000002, 0x0400000, CRC(fa1e540e) SHA1(12d36d59fd176cbfad5e78f913a259fd06150f89) ) + ROM_LOAD32_WORD("10173011.u86", 0x0000000, 0x0400000, CRC(9e1f8099) SHA1(28b1f19be0d6914afb604408e74b2d5260e11624) ) +ROM_END + + +ROM_START( buckstop ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10294311.u72", 0x0800002, 0x0400000, CRC(de8c0100) SHA1(d27668584094c56f2840d87fc481ce03e7278dd8) ) + ROM_LOAD32_WORD("10294311.u74", 0x0000000, 0x0400000, CRC(0a55ae9d) SHA1(25cfc1c4ddb5a3c26fd024f0be166763739e84e4) ) + ROM_LOAD32_WORD("10294311.u85", 0x0800000, 0x0400000, CRC(d2a29b6b) SHA1(4bfc7a6ea5d1251f57bbea52b25353f696f7e63e) ) + ROM_LOAD32_WORD("10294311.u86", 0x0000000, 0x0400000, CRC(b21c6704) SHA1(2181f3491f020400dfa0b79864860fb002ee5a7f) ) +ROM_END + + +ROM_START( buffalo ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10217811.u86", 0x0000000, 0x0400000, CRC(9fc2bb3e) SHA1(2a0253500b52ebdebb61c0c8cf296ba9cff575da) ) + ROM_LOAD32_WORD("10217811.u73", 0x0000002, 0x0400000, CRC(bcc108b3) SHA1(937c5a3cdace65e706565af46597f46562830c80) ) + ROM_LOAD32_WORD("10217811.u85", 0x0800000, 0x0400000, CRC(fd6a18dc) SHA1(bd5d1a0d6c3c9c99e12234ac3ffca1100edf75fe) ) + ROM_LOAD32_WORD("10217811.u72", 0x0800002, 0x0400000, CRC(6e7b99c9) SHA1(fd1615e41ba3cf42c2853cf0ccdc0f434694b95e) ) +ROM_END + + +ROM_START( buffalou ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0252636.u72", 0x0800002, 0x0400000, CRC(2a35e7df) SHA1(112ea1872bc3b8533e1339f8eb19ef9ea0740773) ) + ROM_LOAD32_WORD("0252636.u73", 0x0000002, 0x0400000, CRC(46061814) SHA1(9a149d1edabc4a7ab8e30df9a08390a320b9b472) ) + ROM_LOAD32_WORD("0252636.u85", 0x0800000, 0x0400000, CRC(8e5ac194) SHA1(5e7a84d5211cb4e797aa04f21220e72f9d4f4694) ) + ROM_LOAD32_WORD("0252636.u86", 0x0000000, 0x0400000, CRC(8bee03c5) SHA1(46b39fe0b18c09764e7c7ac44838eb80df536100) ) +ROM_END + + +ROM_START( bmbugs ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0351180.u73", 0x0000002, 0x0400000, CRC(79dd907f) SHA1(06352c55ff36a82f4d0550b1723667f3287c4923) ) /* 27v322 */ + ROM_LOAD32_WORD("0351180.u86", 0x0000000, 0x0400000, CRC(f5c204f9) SHA1(592fac02d26ec5edffce862fcce67869430028dd) ) +ROM_END + + +ROM_START( bushrngr ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10006111.u72", 0x0800002, 0x0400000, CRC(71a0084f) SHA1(1e7b7b58b2df25ea0468d702d7eef658d7c53f47) ) + ROM_LOAD32_WORD("10006111.u73", 0x0000002, 0x0400000, CRC(73206610) SHA1(9a9eb07efde20c5b079a39c96db447937f555c93) ) + ROM_LOAD32_WORD("10006111.u85", 0x0800000, 0x0400000, CRC(5b471edb) SHA1(78da72b727d71f24fbfed34feda9167dd10d96e3) ) + ROM_LOAD32_WORD("10006111.u86", 0x0000000, 0x0400000, CRC(e2548c80) SHA1(485476a71f8910fb20a185e5883f863e0628e060) ) +ROM_END + + +ROM_START( cactusco ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10237711.u72", 0x0800002, 0x0400000, CRC(90d72135) SHA1(fb4a4ad984ff1103e2e951919132f79cb7af9ec5) ) + ROM_LOAD32_WORD("10237711.u73", 0x0000002, 0x0400000, CRC(b2f2149d) SHA1(8f53b168555bc255d3dc9fb94d2d6dd466b7f3e4) ) + ROM_LOAD32_WORD("10237711.u85", 0x0800000, 0x0400000, CRC(e0130bf6) SHA1(84f7c2b5c10155ee92bcc02d6c3dca0acf55ed27) ) + ROM_LOAD32_WORD("10237711.u86", 0x0000000, 0x0400000, CRC(bd7a64ed) SHA1(0047467954eabc718b5355e61f2756fd9e29aabc) ) +ROM_END + + +ROM_START( callwld ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10256611.u71", 0x1000002, 0x0400000, CRC(ed7dc53a) SHA1(686326580fe1a58685341d82ae5697fd216b88b6) ) + ROM_LOAD32_WORD("10256611.u72", 0x0800002, 0x0400000, CRC(8ee4f3e7) SHA1(553487a4c2915e9621330d6a8cd621dd6b4e38d3) ) + ROM_LOAD32_WORD("10256611.u73", 0x0000002, 0x0400000, CRC(36231cad) SHA1(9230ef7bb8433c611754b4625a64bef3931aba0d) ) + ROM_LOAD32_WORD("10256611.u84", 0x1000000, 0x0400000, CRC(c6d27e00) SHA1(4f81922c0f3f82f48a8354d1a81283f06aaa9fb6) ) + ROM_LOAD32_WORD("10256611.u85", 0x0800000, 0x0400000, CRC(725dad93) SHA1(7228e3637331450667ed872e48a6693846a5b87a) ) + ROM_LOAD32_WORD("10256611.u86", 0x0000000, 0x0400000, CRC(80b28091) SHA1(c27f57c7bfe797463ddd203304d9be58918aa586) ) +ROM_END + + +ROM_START( calyking ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20197111.u72", 0x0800002, 0x0400000, CRC(1a09ab1e) SHA1(8aca20b52d1072387e49e6d020c6e9565650aec9) ) + ROM_LOAD32_WORD("20197111.u73", 0x0000002, 0x0400000, CRC(a6f903f6) SHA1(6101cc9115b91c6860cfd3fbe5ab2da105a41ef4) ) + ROM_LOAD32_WORD("20197111.u85", 0x0800000, 0x0400000, CRC(4e130673) SHA1(6d49558146c0e3e8a0f1659dcc2ebe60ae17782b) ) + ROM_LOAD32_WORD("20197111.u86", 0x0000000, 0x0400000, CRC(09ae1f6a) SHA1(2bfc4fb9e01084c460321bb3fa29cee0600c5654) ) +ROM_END + + +ROM_START( canaryrc ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10218211.u73", 0x0000002, 0x0400000, CRC(6ae381ec) SHA1(d1103744805137dc69b77a3e1319c7168c88306f) ) + ROM_LOAD32_WORD("10218211.u86", 0x0000000, 0x0400000, CRC(37750a22) SHA1(dcb73df1c6bd206343302a8d70966291750a5baf) ) +ROM_END + + +ROM_START( cmtonig ) + ARISTMK6_BIOS + ROM_REGION( 0x4000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30194711.u21", 0x0000000, 0x0400000, CRC(e39fdd27) SHA1(b5e391740ba695b09e2ecb169760240f39b6a27a) ) + ROM_LOAD32_WORD("30194711.u11", 0x0000002, 0x0400000, CRC(9defed89) SHA1(0496ee9b378b7117a8cea89c7b3fcca1bae20e64) ) + ROM_LOAD32_WORD("30194711.u22", 0x0800000, 0x0400000, CRC(3c93d700) SHA1(f940d3eff2225fa3470372b7cd8b630511d53843) ) + ROM_LOAD32_WORD("30194711.u12", 0x0800002, 0x0400000, CRC(2a9dd5fd) SHA1(ca484bf494b7431baaadaf7df663ffd84ea07120) ) + ROM_LOAD32_WORD("30194711.u23", 0x1000000, 0x0400000, CRC(1bce542e) SHA1(8dfb78d966ee50d866739f86c6da9b33e09cd108) ) + ROM_LOAD32_WORD("30194711.u13", 0x1000002, 0x0400000, CRC(2cbd3ef8) SHA1(c4a830c9bae7c50276ba951128056292ac09e19d) ) + ROM_LOAD32_WORD("30194711.u24", 0x1800000, 0x0400000, CRC(cb1a9281) SHA1(1de3b988336fb930d636f3bad37d3d5dc359713b) ) + ROM_LOAD32_WORD("30194711.u14", 0x1800002, 0x0400000, CRC(1dbc278e) SHA1(ac48fce5256a04eabd8271de96b300fb7c265927) ) + ROM_LOAD32_WORD("30194711.u25", 0x2000000, 0x0400000, CRC(5f7dd3f8) SHA1(23db92025455b7ab089a990b2f2cab3acb9ab3b5) ) + ROM_LOAD32_WORD("30194711.u15", 0x2000002, 0x0400000, CRC(5e28e9cb) SHA1(e45cce804fe014078d399a04ca68f1a79d2d5f41) ) + ROM_LOAD32_WORD("30194711.u26", 0x2800000, 0x0400000, CRC(6ac1430d) SHA1(a782cdcdd80e59f8f7de9a16559609759eaefb78) ) + ROM_LOAD32_WORD("30194711.u16", 0x2800002, 0x0400000, CRC(b9d91cab) SHA1(0e79c9e02068c47a9ffc7ace70adad2b579d559f) ) + ROM_LOAD32_WORD("30194711.u27", 0x3000000, 0x0400000, CRC(9b69c5ca) SHA1(f13c4355319c6c45316a05f74a561964657990b8) ) + ROM_LOAD32_WORD("30194711.u17", 0x3000002, 0x0400000, CRC(1bf2985c) SHA1(7c037b290983b70efe5f72cb8b8b30e012b53860) ) +ROM_END + + +ROM_START( cinhell ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251125.u71", 0x1000002, 0x0400000, CRC(f096865e) SHA1(c8091028dfaf43f7017c40a488d039bd6e1b0177) ) + ROM_LOAD32_WORD("0251125.u72", 0x0800002, 0x0400000, CRC(a6c1937d) SHA1(436bab41fabc9b991e4d8128abc5d7b1c627331e) ) + ROM_LOAD32_WORD("0251125.u73", 0x0000002, 0x0400000, CRC(d0a3c39d) SHA1(eff6a03042d175e6088dd7bada25791c7b404687) ) + ROM_LOAD32_WORD("0251125.u84", 0x1000000, 0x0400000, CRC(60427f98) SHA1(ff59b0e8bca48d29c08d1c7e672dc6318fcf9a10) ) + ROM_LOAD32_WORD("0251125.u85", 0x0800000, 0x0400000, CRC(44234acd) SHA1(384676e2fdeb1a216078826e0e4634d67e0d1be3) ) + ROM_LOAD32_WORD("0251125.u86", 0x0000000, 0x0400000, CRC(c064a4a6) SHA1(c3cc4326b92e690ee2df3ab2d58a809435d897c2) ) +ROM_END + + +ROM_START( csd ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10104011.u72", 0x0800002, 0x0400000, CRC(732bc777) SHA1(bc3ced0a3e3e75151bfdf1c7d79fff2ebac15230) ) + ROM_LOAD32_WORD("10104011.u73", 0x0000002, 0x0400000, CRC(78fb8acb) SHA1(60cde2c9fd0c3a6ac8a76099906c87393d90b8bf) ) + ROM_LOAD32_WORD("10104011.u85", 0x0800000, 0x0400000, CRC(e1b6c747) SHA1(3e0345357c4b66b30c87e6ebf540fcc636505804) ) + ROM_LOAD32_WORD("10104011.u86", 0x0000000, 0x0400000, CRC(674fbe7a) SHA1(5292dd3887f066e6ea150fe8c140c2d3cde142d9) ) +ROM_END + + +ROM_START( csdsp ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20104011.u72", 0x0800002, 0x0400000, CRC(566792bf) SHA1(843ccbc65020ef87ef67b9d81b864c1d8674b1dd) ) + ROM_LOAD32_WORD("20104011.u73", 0x0000002, 0x0400000, CRC(00dcb4e5) SHA1(d7d32c15bdea0e28e936b87ed7b609e979aae460) ) + ROM_LOAD32_WORD("20104011.u85", 0x0800000, 0x0400000, CRC(fdeb3434) SHA1(df306a2443b46c565040307b61ed97242f4b7280) ) + ROM_LOAD32_WORD("20104011.u86", 0x0000000, 0x0400000, CRC(a60deda0) SHA1(d439f3f0b267d94f88f74052068becadc96fd76e) ) +ROM_END + + ROM_START( csdm ) ARISTMK6_BIOS @@ -360,6 +834,47 @@ ROM_START( csdm ) ROM_LOAD32_WORD("20131511.u72", 0x0800002, 0x0400000 ,CRC(1c9a77d1) SHA1(ef31215be73b09531039fda1a2f3e875045180f3) ) ROM_END + +ROM_START( csdce ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30149511.u71", 0x1000002, 0x0400000, CRC(32fcccb0) SHA1(a0fa260dadf4b6c659eaa60f67a3e552dbb1807b) ) + ROM_LOAD32_WORD("30149511.u72", 0x0800002, 0x0400000, CRC(f74e7f25) SHA1(5b43b54c10141b845d0de1d4f3dd54b833bd2d2a) ) + ROM_LOAD32_WORD("30149511.u73", 0x0000002, 0x0400000, CRC(d38ffd1b) SHA1(3d39c93478faafbadd9caf6f2a9b3d40ac4e51ce) ) + ROM_LOAD32_WORD("30149511.u84", 0x1000000, 0x0400000, CRC(15a5fb71) SHA1(bb2025e4a85ba77daf8bb6b55e38a8b8250f90f3) ) + ROM_LOAD32_WORD("30149511.u85", 0x0800000, 0x0400000, CRC(c58ea0e5) SHA1(545dc5d0e6d18d5f22ec3e216d9204efc1d69633) ) + ROM_LOAD32_WORD("30149511.u86", 0x0000000, 0x0400000, CRC(cdf64cac) SHA1(3673f1cce8ce92192754ba2afa24be14dbfd760f) ) +ROM_END + + +ROM_START( csret ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20212211.u72", 0x0800002, 0x0400000, CRC(c4278640) SHA1(bfb5c69191661625427742d24f7f2f63e59217c1) ) + ROM_LOAD32_WORD("20212211.u73", 0x0000002, 0x0400000, CRC(3dadf971) SHA1(ffab779da0160d0e8a78fdc9e1440b2f27d04d20) ) + ROM_LOAD32_WORD("20212211.u85", 0x0800000, 0x0400000, CRC(6771599d) SHA1(c3476b37b9189c3197194a9027d2f154a12aee37) ) + ROM_LOAD32_WORD("20212211.u86", 0x0000000, 0x0400000, CRC(0136afeb) SHA1(ec8478216353100a541cf736d54fc440cd89d665) ) +ROM_END + + +ROM_START( corrida ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30178311.u72", 0x0800002, 0x0400000, CRC(37d4eed5) SHA1(55aa5f4dad3193f67e8fea7506dde2230b8c6b9e) ) + ROM_LOAD32_WORD("30178311.u73", 0x0000002, 0x0400000, CRC(6df3c1f5) SHA1(5b8fcbbc650c0fefdf504fd7d48a125d2f7d22e7) ) + ROM_LOAD32_WORD("30178311.u85", 0x0800000, 0x0400000, CRC(451774c0) SHA1(e2fd78433ad9016900581720ccd29bf511a57f04) ) + ROM_LOAD32_WORD("30178311.u86", 0x0000000, 0x0400000, CRC(19424139) SHA1(8715c995368f5ac410b2ef6f09833b7516df0bd5) ) +ROM_END + + +ROM_START( cryspri ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10144411.u73", 0x0000002, 0x0400000, CRC(e8ab1219) SHA1(88e792209d224fc95b4248fc1aeebcae39b06eb7) ) + ROM_LOAD32_WORD("10144411.u86", 0x0000000, 0x0400000, CRC(5c0e7122) SHA1(f729e20d15f9a8d1442a9f9616cfa09ac181bc3f) ) +ROM_END + + ROM_START( crysprim ) ARISTMK6_BIOS @@ -368,6 +883,551 @@ ROM_START( crysprim ) ROM_LOAD32_WORD("10155811.u73", 0x0000002, 0x0400000, CRC(b52cac8a) SHA1(65bb5d73933df6d53a079e4efe00ea29649e3201) ) ROM_END + +ROM_START( cryspriu ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0352557.u72", 0x0800002, 0x0400000, CRC(8864632c) SHA1(a3227831ee71bc01846a7400e14fb40e62770e7a) ) + ROM_LOAD32_WORD("0352557.u73", 0x0000002, 0x0400000, CRC(caa73d62) SHA1(5e41beb9ade7bd50cdc616ab3f016a6615778ea2) ) + ROM_LOAD32_WORD("0352557.u85", 0x0800000, 0x0400000, CRC(c7c542c1) SHA1(8b49969414ef3d5811c804f16dc78cba71279618) ) + ROM_LOAD32_WORD("0352557.u86", 0x0000000, 0x0400000, CRC(dcb920fc) SHA1(71ce2a4298c9012ef7724b206ab1270b25c8bf8d) ) +ROM_END + + +ROM_START( deepfrz ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10282311.u71", 0x1000002, 0x0400000, CRC(7fde4cb0) SHA1(6ecfdaab82d2b2f30e0d122dee08b7e0848e0cea) ) + ROM_LOAD32_WORD("10282311.u72", 0x0800002, 0x0400000, CRC(a024e1e0) SHA1(5d4d6ab51aef1668e05b9296c7204c0b24c5f473) ) + ROM_LOAD32_WORD("10282311.u73", 0x0000002, 0x0400000, CRC(de7c52eb) SHA1(6291a9f032c164d000a75b24a19dc9e8fb9184a1) ) + ROM_LOAD32_WORD("10282311.u84", 0x1000000, 0x0400000, CRC(9bc78342) SHA1(91f99679eda7d0b8bfcb8cc741bf5d9e9ed6c2d4) ) + ROM_LOAD32_WORD("10282311.u85", 0x0800000, 0x0400000, CRC(30040885) SHA1(0f0f4cc3cd7ee70c03099bdeec60313c16a21c70) ) + ROM_LOAD32_WORD("10282311.u86", 0x0000000, 0x0400000, CRC(82187e66) SHA1(bb8bb2c50ab722d0e8d7e2e0d6b4be095fa1d3b3) ) +ROM_END + + +ROM_START( deepfrzu ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0154081.u72", 0x0800002, 0x0400000, CRC(bcfc43a6) SHA1(cd3b25005d67dc096b13b1d35eca9701f150e461) ) + ROM_LOAD32_WORD("0154081.u73", 0x0000002, 0x0400000, CRC(80fc6979) SHA1(2a08852c930f4b732830da4761010cc87ef369fc) ) + ROM_LOAD32_WORD("0154081.u85", 0x0800000, 0x0400000, CRC(ef3914cd) SHA1(e189180fb087636b6d07de5df934ed4c89e8477e) ) + ROM_LOAD32_WORD("0154081.u86", 0x0000000, 0x0400000, CRC(7f98661d) SHA1(970dcba4c2f5b40702c33751c73541a22fbcdd26) ) +ROM_END + + +ROM_START( deltabel ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0252532.u73", 0x0000002, 0x0400000, CRC(721cb449) SHA1(10be95803f3b7e86a009cc665e847dd97aeb6749) ) + ROM_LOAD32_WORD("0252532.u72", 0x0800002, 0x0400000, CRC(d6f6e2c9) SHA1(590c9b2000bdd888100426017250688bef9d3c1c) ) + ROM_LOAD32_WORD("0252532.u86", 0x0000000, 0x0400000, CRC(ee2c3aad) SHA1(c3687c1447c3c324fa23f5f61d8b88139141a8d4) ) + ROM_LOAD32_WORD("0252532.u85", 0x0800000, 0x0400000, CRC(53eec755) SHA1(017cad59b8c25b7b24df869cb5d61867607cebb9) ) +ROM_END + + +ROM_START( deltaqn ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20185211.u72", 0x0800002, 0x0400000, CRC(1978abb1) SHA1(7ffd1d81201bcf31936bbc5bd194b182cb9b5cdc) ) + ROM_LOAD32_WORD("20185211.u73", 0x0000002, 0x0400000, CRC(56628af9) SHA1(778175ce3d0074569e434a9c3995751747352e15) ) + ROM_LOAD32_WORD("20185211.u85", 0x0800000, 0x0400000, CRC(73fe916b) SHA1(c262775bde046b5457ab998017012af12b5c036c) ) + ROM_LOAD32_WORD("20185211.u86", 0x0000000, 0x0400000, CRC(93b7ca6b) SHA1(1384638d4da321ec7044f0bf10dfc626c1928215) ) +ROM_END + + +ROM_START( dimeye ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251312.u72", 0x0800002, 0x0400000, CRC(f5f4d871) SHA1(e1a83ed4932602f460321bb2aaf648ef10711033) ) + ROM_LOAD32_WORD("0251312.u86", 0x0000000, 0x0400000, CRC(dd6cab00) SHA1(27934d1262e91078c0ed3d12510d1157e7d0774f) ) + ROM_LOAD32_WORD("0251312.u73", 0x0000002, 0x0400000, CRC(a0c21ad9) SHA1(689c9fb61fc7864be22b22fbdac295ced28340db) ) + ROM_LOAD32_WORD("0251312.u85", 0x0800000, 0x0400000, CRC(ca138b5c) SHA1(e0af5ac82b40f40af0438e4f6ce5d1e8d984d34d) ) +ROM_END + + +ROM_START( dimeyece ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152039.u71", 0x1000002, 0x0400000, CRC(5706aa40) SHA1(d847bd0a4e210e3f065aa59129ee4654e3087909) ) /* m27v322 */ + ROM_LOAD32_WORD("0152039.u72", 0x0800002, 0x0400000, CRC(9f6b5923) SHA1(739d3848998ddbfaf577982c12d8edd19c348548) ) /* m27v322 */ + ROM_LOAD32_WORD("0152039.u73", 0x0000002, 0x0400000, CRC(235ba6ca) SHA1(3534b4f74531a42543383b55a2c57853b1d3f4f1) ) /* m27v322 */ + ROM_LOAD32_WORD("0152039.u84", 0x1000000, 0x0400000, CRC(6d0dea65) SHA1(ee23c0fe2ecb5adb5e383757ade9be17880e6b45) ) /* m27v322 */ + ROM_LOAD32_WORD("0152039.u85", 0x0800000, 0x0400000, CRC(f6ef5d9c) SHA1(94505a470ad65e75c6c984ec163ce92c558f491a) ) /* m27v322 */ + ROM_LOAD32_WORD("0152039.u86", 0x0000000, 0x0400000, CRC(926ce073) SHA1(12f0aa1e387f0f87be92afb9a917a30d51a63277) ) /* m27v322 */ +ROM_END + + +ROM_START( di4ever ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10105011.u73", 0x0000002, 0x0400000, CRC(39922c60) SHA1(19c36087cae9cf482d3dc86dc40fa94c3687ae96) ) + ROM_LOAD32_WORD("10105011.u86", 0x0000000, 0x0400000, CRC(d7c0fd99) SHA1(97d2b17ea89d7dd0186a13f08fe68a7f8e1336ca) ) +ROM_END + + +ROM_START( dinosa6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10118811.u72", 0x0800002, 0x0400000, CRC(34181cf9) SHA1(93d014891789260fe0a0eeeff17c25c6211753db) ) + ROM_LOAD32_WORD("10118811.u73", 0x0000002, 0x0400000, CRC(17b46b56) SHA1(43d55adcc54855b6845ffedba8998b14df0447f3) ) + ROM_LOAD32_WORD("10118811.u85", 0x0800000, 0x0400000, CRC(cff22e03) SHA1(0fd6632ae9c71bc99a31e9bdc9abdfda09dfafd7) ) + ROM_LOAD32_WORD("10118811.u86", 0x0000000, 0x0400000, CRC(74e08c66) SHA1(002a526e8e693aa68f45ae8485114c8bdc3f2453) ) +ROM_END + + +ROM_START( dblagent ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152082.u72", 0x0800002, 0x0400000, CRC(fdb9a838) SHA1(83976af01273234d7eaeedba60164f9c31915e4b) ) + ROM_LOAD32_WORD("0152082.u73", 0x0000002, 0x0400000, CRC(235e2cc8) SHA1(aaf1e71f4cdeb039e3c760031b07d7eb54467742) ) + ROM_LOAD32_WORD("0152082.u85", 0x0800000, 0x0400000, CRC(4d482f50) SHA1(8105371d582bcc5a7d0e35f110f394fc491550cf) ) + ROM_LOAD32_WORD("0152082.u86", 0x0000000, 0x0400000, CRC(d081a5f3) SHA1(0adfbdc36b70a26f858d353ee4381e5848d6e499) ) +ROM_END + + +ROM_START( dbldolph ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20000211.u72", 0x0800002, 0x0400000, CRC(cd886389) SHA1(d0044d88d7cc168ae24e3a61f7e4758317b82417) ) + ROM_LOAD32_WORD("20000211.u73", 0x0000002, 0x0400000, CRC(493c254b) SHA1(940c5b905c9e5677db5589fb097418d08047897d) ) + ROM_LOAD32_WORD("20000211.u85", 0x0800000, 0x0400000, CRC(7aa49b2d) SHA1(15ae3f0eb6d1e44c5453e557b04f1ab3941163dc) ) + ROM_LOAD32_WORD("20000211.u86", 0x0000000, 0x0400000, CRC(ab98e4c1) SHA1(95ca99633a11d0087a4a702be8c075f1ad87bed4) ) +ROM_END + + +ROM_START( drgnlord ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10173511.u85", 0x0800000, 0x0400000, CRC(d17e1a0d) SHA1(955e4956656e7f08e352628cc632af0e3cb6cf0f) ) + ROM_LOAD32_WORD("10173511.u72", 0x0800002, 0x0400000, CRC(c2b42880) SHA1(7079102d576d8e9c5cb4d3067b02d131b63b8d88) ) + ROM_LOAD32_WORD("10173511.u86", 0x0000000, 0x0400000, CRC(fc699900) SHA1(8e49672e7622ac6bd0106c25f524a7dd9e9578ab) ) + ROM_LOAD32_WORD("10173511.u73", 0x0000002, 0x0400000, CRC(dd887eb0) SHA1(7ac4f86d0cfc69acd4471cc018f8b83d98735b37) ) +ROM_END + + +ROM_START( drgnmgic ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("2j015711.u71", 0x1000002, 0x0400000, CRC(768ff8fb) SHA1(a99a750ee4bb761a21c264133ce7ea7ef344578f) ) + ROM_LOAD32_WORD("2j015711.u72", 0x0800002, 0x0400000, CRC(cc84661f) SHA1(85fca4517b6fbbe83c4f5a5159af95c7e1089849) ) + ROM_LOAD32_WORD("2j015711.u73", 0x0000002, 0x0400000, CRC(aa321624) SHA1(8c0e7e84c0dc7a2a61eb8d4777e5e937c1622730) ) + ROM_LOAD32_WORD("2j015711.u84", 0x1000000, 0x0400000, CRC(cc84cd2f) SHA1(1939b7a40de44de5d026f2e4252f9d2b33d44012) ) + ROM_LOAD32_WORD("2j015711.u85", 0x0800000, 0x0400000, CRC(aa2ebf24) SHA1(fc4bc1d9b201defa04cdcfaf12c79e67496c233c) ) + ROM_LOAD32_WORD("2j015711.u86", 0x0000000, 0x0400000, CRC(9fb775a7) SHA1(636d7959a8aeb5f2b5d46fc369721451fc3e4693) ) +ROM_END + + +ROM_START( drmcatch ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10126721.u72", 0x0800002, 0x0400000, CRC(46244616) SHA1(3e16e7dd6f5afba135c3f1b9b40b7cfecc0d83e4) ) + ROM_LOAD32_WORD("10126721.u73", 0x0000002, 0x0400000, CRC(4193c9f8) SHA1(de9747896f299f8562a8e836e28fcce991154194) ) + ROM_LOAD32_WORD("10126721.u85", 0x0800000, 0x0400000, CRC(5b639f5c) SHA1(b3a2f5797071ae57b0bc541f23d6e62df173e4cd) ) + ROM_LOAD32_WORD("10126721.u86", 0x0000000, 0x0400000, CRC(82645450) SHA1(17edb9f2b61f38ca6ced060d37d4294b42b934ac) ) +ROM_END + + +ROM_START( drmred ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10273811.u72", 0x0800002, 0x0400000, CRC(5a4e369a) SHA1(f50424edae6e912ef6d40f2e2e769c2002349c0a) ) + ROM_LOAD32_WORD("10273811.u73", 0x0000002, 0x0400000, CRC(a38db22b) SHA1(e83485525a46741a7d97c36341c529d9643f2dd9) ) + ROM_LOAD32_WORD("10273811.u85", 0x0800000, 0x0400000, CRC(b2640b58) SHA1(79e8085ae36a2f03a7e57e21cccaeb4bbe122f8e) ) + ROM_LOAD32_WORD("10273811.u86", 0x0000000, 0x0400000, CRC(69e4a089) SHA1(505de7f61ff74d73da32aaf105b1ff9d5083094a) ) +ROM_END + + +ROM_START( eaglrock ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151126.u72", 0x0800002, 0x0400000, CRC(c3ac8cfd) SHA1(ff2b45f49929dfa9aed44af2a1b204a96ed098fb) ) + ROM_LOAD32_WORD("0151126.u73", 0x0000002, 0x0400000, CRC(ce3d4fd2) SHA1(ef784c2ae5151c7191cac66093cbc1f85155a4e9) ) + ROM_LOAD32_WORD("0151126.u85", 0x0800000, 0x0400000, CRC(a3f768e9) SHA1(1b0b96368530d51280da81479e9a3b44fb719503) ) + ROM_LOAD32_WORD("0151126.u86", 0x0000000, 0x0400000, CRC(0b0cff73) SHA1(ea1bbf9e00a5308c9e853e357f9ac4b32866a195) ) +ROM_END + + +ROM_START( estrike ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("40289711.u86", 0x0000000, 0x0400000, CRC(71c8121b) SHA1(1a4534b8e43dbc173809b5a621d6796a7a8655cf) ) + ROM_LOAD32_WORD("40289711.u83", 0x1800000, 0x0400000, CRC(d70198eb) SHA1(1e4c157deec921386623091b27180c9c53551f44) ) + ROM_LOAD32_WORD("40289711.u84", 0x1000000, 0x0400000, CRC(664c3d45) SHA1(26ce8a7e88eddc94ecce5ada78654e6f30a985d6) ) + ROM_LOAD32_WORD("40289711.u85", 0x0800000, 0x0400000, CRC(c7430ac8) SHA1(e6f7e523ef2c4aad584a08ce9c70e0e535d89890) ) + ROM_LOAD32_WORD("40289711.u72", 0x0800002, 0x0400000, CRC(4d96aef2) SHA1(40860ad6a0f82d79347b65b182f72dfbec23cd74) ) + ROM_LOAD32_WORD("40289711.u73", 0x0000002, 0x0400000, CRC(94ff83d2) SHA1(54a02cdfb205a429d7458ecb51ba20083306011e) ) + ROM_LOAD32_WORD("40289711.u71", 0x1000002, 0x0400000, CRC(7311d99c) SHA1(802abed830ca3204ce50072ac69d0a3cae8f17e5) ) + ROM_LOAD32_WORD("40289711.u70", 0x1800002, 0x0400000, CRC(b899e64b) SHA1(1f1d800df39de444b03ff4cc85bf4cf073f88423) ) +ROM_END + + +ROM_START( eastland ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151117.u72", 0x0800002, 0x0400000, CRC(16159d21) SHA1(e3b15c84d2a6ef9b840456cecf290798b6e6961d) ) + ROM_LOAD32_WORD("0151117.u73", 0x0000002, 0x0400000, CRC(99591f11) SHA1(9d08d339ecb19682ace66f58b8aa98b62d958bec) ) + ROM_LOAD32_WORD("0151117.u85", 0x0800000, 0x0400000, CRC(1fb075e7) SHA1(f08f43e19e84b897f0c350a0b86431939947d3b0) ) + ROM_LOAD32_WORD("0151117.u86", 0x0000000, 0x0400000, CRC(f24bcc2d) SHA1(519d06b85b7c3a4025f029daa394423bc6e3b4a2) ) +ROM_END + + +ROM_START( eggsrccm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0351149.u72", 0x0800002, 0x0400000, CRC(883274fd) SHA1(60e65e2f7f1774eac4520f5d96dbcd149ee69b91) ) + ROM_LOAD32_WORD("0351149.u73", 0x0000002, 0x0400000, CRC(d72f0fb0) SHA1(eedebb24d23899f4caffe7c79ae4ac51856df1b3) ) + ROM_LOAD32_WORD("0351149.u85", 0x0800000, 0x0400000, CRC(2cbd9e98) SHA1(dcd5df5a3c177992d13077fa434ef741e7607d89) ) + ROM_LOAD32_WORD("0351149.u86", 0x0000000, 0x0400000, CRC(9d3476d1) SHA1(983ababf1f8d65346c4cf89b7ac817156a64a636) ) +ROM_END + + +ROM_START( efce ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151084.u72", 0x0800002, 0x0400000, CRC(f3ec21f4) SHA1(db9d98fe4788f27c33e84b612632feeea6d944c7) ) + ROM_LOAD32_WORD("0151084.u73", 0x0000002, 0x0400000, CRC(d5c600ba) SHA1(e2eb729e29d66ba5614fce1f4bd5a4883b50c499) ) + ROM_LOAD32_WORD("0151084.u85", 0x0800000, 0x00c0000, CRC(95cf5a7b) SHA1(ac5fbd83e2d73a1d6d55736d868c44396371e24e) ) // bad? this seems to contains all the necessary data: maybe it was padded up to 0x0400000 and the padding was cut? + ROM_LOAD32_WORD("0151084.u86", 0x0000000, 0x00c0000, NO_DUMP ) +ROM_END + + +ROM_START( encspell ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10257011.u71", 0x1000002, 0x0400000, CRC(7f91f73f) SHA1(5b70ffe30047d68bf521ee773ff3c323d1678e83) ) + ROM_LOAD32_WORD("10257011.u72", 0x0800002, 0x0400000, CRC(651cb916) SHA1(caae7e9122b51352eb0befbc422c20866caeb92c) ) + ROM_LOAD32_WORD("10257011.u73", 0x0000002, 0x0400000, CRC(969cf792) SHA1(0c44ed0ab3a5c11a171e7615ced9234bbbd9f2c9) ) + ROM_LOAD32_WORD("10257011.u84", 0x1000000, 0x0400000, CRC(5d351e99) SHA1(ad492bc56d804a298c05f67746f3e1664084a0f2) ) + ROM_LOAD32_WORD("10257011.u85", 0x0800000, 0x0400000, CRC(a6a4bcf2) SHA1(5ee43d090d7505db2be59064bb1fdbcf3b29b16b) ) + ROM_LOAD32_WORD("10257011.u86", 0x0000000, 0x0400000, CRC(1b65e345) SHA1(2eba34cbbdbf939bb2241c95e610ee4d97ef6258) ) +ROM_END + + +ROM_START( enchantr ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20000711.u73", 0x0000002, 0x0400000, CRC(dcaaec40) SHA1(f035e54d9c926826c7883838a65260fc5ca6c02c) ) + ROM_LOAD32_WORD("20000711.u86", 0x0000000, 0x0400000, CRC(17a7db59) SHA1(f948369144791d6fd761efbbe5fb37b765b637e3) ) +ROM_END + + +ROM_START( eott ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10002011.u72", 0x0800002, 0x0400000, CRC(0ccf36e4) SHA1(6b185113a909985730cf1a58d1179d0ffc269d40) ) + ROM_LOAD32_WORD("10002011.u73", 0x0000002, 0x0400000, CRC(63d43c24) SHA1(8f76d2a7f9f5c0eb89609f891255e584b3a417d5) ) + ROM_LOAD32_WORD("10002011.u85", 0x0800000, 0x0400000, CRC(d941636d) SHA1(7103599caa30d57a1fa038afd7c60c684ba9dc5a) ) + ROM_LOAD32_WORD("10002011.u86", 0x0000000, 0x0400000, CRC(dae52614) SHA1(4a80d1a20f79b25e0f47c40ba05645d60b598568) ) +ROM_END + + +ROM_START( firednc ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20184911.u72", 0x0800002, 0x0400000, CRC(de394e4c) SHA1(9ec430df94de2cc0dbc8cc3a8763fde257fe3477) ) + ROM_LOAD32_WORD("20184911.u73", 0x0000002, 0x0400000, CRC(30b0f1a0) SHA1(9095f3848514e5a7ab5528fef701a274156d4bce) ) + ROM_LOAD32_WORD("20184911.u85", 0x0800000, 0x0400000, CRC(f05c2ebe) SHA1(7b196523a613955a3f4fec70e04c642bc1184dde) ) + ROM_LOAD32_WORD("20184911.u86", 0x0000000, 0x0400000, CRC(be5673c6) SHA1(68a5c6515945c8341479cae3166d8ed0915ec566) ) +ROM_END + + +ROM_START( flamoljc ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251048.u72", 0x0800002, 0x0400000, CRC(330c1988) SHA1(0d7dae49495c5b164121cd756d6e22af17a9b41b) ) /* m27v322 */ + ROM_LOAD32_WORD("0251048.u73", 0x0000002, 0x0400000, CRC(c8337682) SHA1(e87c5be62528e2e73659ce73a17d1ea21ed3ccf0) ) /* m27v322 */ + ROM_LOAD32_WORD("0251048.u85", 0x0800000, 0x0400000, CRC(2661893a) SHA1(4a79f0b638f5d4fdfa7dcc7661afe3ae1823e6ce) ) /* m27v322 */ + ROM_LOAD32_WORD("0251048.u86", 0x0000000, 0x0400000, CRC(2ea7c6d9) SHA1(cd887f0689737fd447786b966297ea3994fb8cb7) ) /* m27v322 */ +ROM_END + + +ROM_START( flamolce ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0351025.u72", 0x0800002, 0x0400000, CRC(b4581c28) SHA1(1daa0f1218dba6e6eb96b7925ea71be531ffa787) ) + ROM_LOAD32_WORD("0351025.u73", 0x0000000, 0x0400000, CRC(aad37086) SHA1(76495ba46da0ae848ba290706be337c45afe6361) ) + ROM_LOAD32_WORD("0351025.u85", 0x0000000, 0x0400000, CRC(4fcd025d) SHA1(63aa8d0f5dd331e10c032cc5ac67516054db7c27) ) + ROM_LOAD32_WORD("0351025.u86", 0x0000000, 0x0400000, CRC(f06f3d69) SHA1(83e1d2f72275de836e170c1c10905cb6da58b90a) ) +ROM_END + + +ROM_START( followst ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20001411.u73", 0x0000002, 0x0400000, CRC(a1037235) SHA1(3badc901f8d1488cb630b07adc18cc280bd1c111) ) + ROM_LOAD32_WORD("20001411.u86", 0x0000000, 0x0400000, CRC(aa3d76aa) SHA1(94350d0efb49467febd1500dbb697aa865d43843) ) +ROM_END + + +ROM_START( fortath ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10248611.u72", 0x0800002, 0x0400000, CRC(90e481a0) SHA1(b73045e1f8602f17e6d0f9d9f5718c7e7cd0dd81) ) + ROM_LOAD32_WORD("10248611.u73", 0x0000002, 0x0400000, CRC(4f361938) SHA1(51c23d09ba7cc7c73559e10b023962e7eb7059ed) ) + ROM_LOAD32_WORD("10248611.u85", 0x0800000, 0x0400000, CRC(0b33c40b) SHA1(055ac1528a2008a4b481db201b95dabf8531d6e4) ) + ROM_LOAD32_WORD("10248611.u86", 0x0000000, 0x0400000, CRC(39274d5c) SHA1(ef01c3f010800ece44ccb50be7cf14af538e21fc) ) +ROM_END + + +ROM_START( frogwld ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251114.u72", 0x0800002, 0x0400000, CRC(36f8066f) SHA1(c8a3dc25488d7d578e05bf247b2d3e0959f5c511) ) /* m27v322 */ + ROM_LOAD32_WORD("0251114.u73", 0x0000002, 0x0400000, CRC(f058f8f3) SHA1(02efb3de7765e917fb6c29cbfdd90845fb3f0a7b) ) /* m27v322 */ + ROM_LOAD32_WORD("0251114.u85", 0x0800000, 0x0400000, CRC(b4165c0f) SHA1(823179a70841f49c8100d8d77620548ceea01550) ) /* m27v322 */ + ROM_LOAD32_WORD("0251114.u86", 0x0000000, 0x0400000, CRC(feb93395) SHA1(56c0f9b0e3616bc57a564220303c13f60fc72df8) ) /* m27v322 */ +ROM_END + + +ROM_START( gambjack ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20197211.u73", 0x0000002, 0x0400000, CRC(80eeb208) SHA1(ad38d08993457a344ed5da9b6335e9a933b11a67) ) + ROM_LOAD32_WORD("20197211.u86", 0x0000000, 0x0400000, CRC(d55c8c10) SHA1(fb876c0fe04785d01baef1debe5a16f4d2e1587f) ) +ROM_END + + +ROM_START( gwnn ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0452501.u72", 0x0800002, 0x0400000, CRC(68b68c92) SHA1(3c23e02ba9cc31352df19b3f641191a4e6261e7b) ) + ROM_LOAD32_WORD("0452501.u73", 0x0000002, 0x0400000, CRC(3644eacc) SHA1(115b7a7ddf9ca1c82aae7c8dcf864d3c224e93be) ) + ROM_LOAD32_WORD("0452501.u85", 0x0800000, 0x0400000, CRC(3b95fa30) SHA1(09e53a4434950212346f447315b41da9216a2e24) ) + ROM_LOAD32_WORD("0452501.u86", 0x0000000, 0x0400000, CRC(2b6407cf) SHA1(ac9242ebd8e669e84664e9aa0f3ec1eb15049a3e) ) +ROM_END + + +ROM_START( geishaa6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10000811.u72", 0x0800002, 0x0400000, CRC(1efb986d) SHA1(34a5964e0eada085ff738ee4853beb75c431aaaa) ) + ROM_LOAD32_WORD("10000811.u73", 0x0000002, 0x0400000, CRC(544c2cd6) SHA1(3904bb39096dd66f3579b7f244e8872fe29f4f72) ) + ROM_LOAD32_WORD("10000811.u85", 0x0800000, 0x0400000, CRC(02c7819e) SHA1(f553adf6975c6fafff61e30605531b91ae5598af) ) + ROM_LOAD32_WORD("10000811.u86", 0x0000000, 0x0400000, CRC(994e2e17) SHA1(a8b40aeb98f4e80a3eb412927f23b4292a7dbf6e) ) +ROM_END + + +ROM_START( goape ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10006211.u73", 0x0000002, 0x0400000, CRC(d579d719) SHA1(e3679657ed2f27b52a762a7f424714e5080a6957) ) + ROM_LOAD32_WORD("10006211.u86", 0x0000000, 0x0400000, CRC(392ed11e) SHA1(4fef477254b75c37a282a77aaf3046855118bdc0) ) +ROM_END + + +ROM_START( gogreen ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10003411.u72", 0x0800002, 0x0400000, CRC(e138958c) SHA1(4416c4e00e388e8c84f9d82949c1875a5b34655f) ) + ROM_LOAD32_WORD("10003411.u73", 0x0000002, 0x0400000, CRC(279da15c) SHA1(967063011447aeb4563878c13da3cf60f3f8b456) ) + ROM_LOAD32_WORD("10003411.u85", 0x0800000, 0x0400000, CRC(57f68a9a) SHA1(8e7075e2b532a0c5ad0fd9d9f815a764cb9bb842) ) + ROM_LOAD32_WORD("10003411.u86", 0x0000000, 0x0400000, CRC(17f801b4) SHA1(c2044c445694fb0755add29e4a4a0ccb9bf36442) ) +ROM_END + + +ROM_START( goldarch ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10197411.u72", 0x0800002, 0x0400000, CRC(f6d262c6) SHA1(09e5f1e3838921482b01005e8781e83f08a9bd75) ) + ROM_LOAD32_WORD("10197411.u73", 0x0000002, 0x0400000, CRC(edaaadf1) SHA1(3d68ba211c1904e7ea35d679c9f8845ef1e4ea90) ) + ROM_LOAD32_WORD("10197411.u85", 0x0800000, 0x0400000, CRC(dc2c1319) SHA1(8df96bf7b96a3c7df0a155420959d939daedf5c4) ) + ROM_LOAD32_WORD("10197411.u86", 0x0000000, 0x0400000, CRC(00858fad) SHA1(8467ed9898d2234ba48e9896b8dd20afa75c5f69) ) +ROM_END + + +ROM_START( gldnflc ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10158311.u72", 0x0800002, 0x0400000, CRC(521e2429) SHA1(0cfadf64341574eaec6fc89ecccfa2f02c583dd1) ) + ROM_LOAD32_WORD("10158311.u73", 0x0000002, 0x0400000, CRC(35e72b56) SHA1(c6013aa3b6ea243f057aedab67feeed16ee39537) ) + ROM_LOAD32_WORD("10158311.u85", 0x0800000, 0x0400000, CRC(f17c5c40) SHA1(32225a11d529c0312b27ed838badebed7d96469b) ) + ROM_LOAD32_WORD("10158311.u86", 0x0000000, 0x0400000, CRC(c3d4d641) SHA1(b46d82af862c96068ddd4f530b2229634161b209) ) +ROM_END + + +ROM_START( gldgong ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152558.u72", 0x0800002, 0x0400000, CRC(86ca7b2b) SHA1(938dcbc846d0f87e374d6c835ac6cb8185faf48c) ) + ROM_LOAD32_WORD("0152558.u73", 0x0000002, 0x0400000, CRC(de1a91f6) SHA1(6bc640cd5b2ffebed7ef4b43c980f10eb22ec5ba) ) + ROM_LOAD32_WORD("0152558.u85", 0x0800000, 0x0400000, CRC(29557de6) SHA1(1e7f03ca41d510561e22b944a46b98d00abfd29c) ) + ROM_LOAD32_WORD("0152558.u86", 0x0000000, 0x0400000, CRC(9e825d94) SHA1(642edc067c651b127890324fcbd947124fd9a07e) ) +ROM_END + + +ROM_START( goldinc ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("sp__10174011.u72", 0x0800002, 0x0400000, CRC(8629d154) SHA1(bb4e679188ec8f58e8e227804c36d1e61e575efe) ) + ROM_LOAD32_WORD("sp__10174011.u73", 0x0000002, 0x0400000, CRC(7a88f44f) SHA1(586cbcf25eedcae538aaa3c3f8c7700778180295) ) + ROM_LOAD32_WORD("sp__10174011.u85", 0x0800000, 0x0400000, CRC(dde914b2) SHA1(f35b761dd89796f62fec40d48c0223f585247de0) ) + ROM_LOAD32_WORD("sp__10174011.u86", 0x0000000, 0x0400000, CRC(c4f488f9) SHA1(0db96a71f361f80f8e7265d1873728fc3013c204) ) +ROM_END + + +ROM_START( goldincu ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0252533.u85", 0x0800000, 0x0400000, CRC(cb1268de) SHA1(dc5a18736ac76c59811c7bccd7c3a4cd468fccec) ) + ROM_LOAD32_WORD("0252533.u86", 0x0000000, 0x0400000, CRC(5e53d9af) SHA1(e850e1707be120b9d6a23524c65e63efb20d1cf1) ) + ROM_LOAD32_WORD("0252533.u73", 0x0000002, 0x0400000, CRC(768cecbb) SHA1(2cd2b5906c0a45aecaca2d26063b2ce62ca588eb) ) + ROM_LOAD32_WORD("0252533.u72", 0x0800002, 0x0400000, CRC(ce66ccd2) SHA1(71f204ecfd0e31b071cde59bbd974e489ee1f570) ) +ROM_END + + +ROM_START( goldpym ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10130811.u72", 0x0800002, 0x0400000, CRC(be3c43ba) SHA1(23ac49737061690a814e9a54a1f32290621bdaaf) ) + ROM_LOAD32_WORD("10130811.u73", 0x0000002, 0x0400000, CRC(f20e603e) SHA1(5577934713be6996057a2fe62c8988635c842b76) ) + ROM_LOAD32_WORD("10130811.u85", 0x0800000, 0x0400000, CRC(f2e1763f) SHA1(86d8d96c016bf88c8db9eae3de1bd9c64f517189) ) + ROM_LOAD32_WORD("10130811.u86", 0x0000000, 0x0400000, CRC(57b5488a) SHA1(d09915be7dee48570e79436eff55cabad58b783b) ) +ROM_END + + +ROM_START( goldsam ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10247811.u71", 0x1000002, 0x0400000, CRC(b5d9eb6f) SHA1(c614073463e60cc3fe379b81215324fa9e150948) ) + ROM_LOAD32_WORD("10247811.u72", 0x0800002, 0x0400000, CRC(33967413) SHA1(ceb6aa9937dc5087298dfad8f3b2edc5cc8dd8a1) ) + ROM_LOAD32_WORD("10247811.u73", 0x0000002, 0x0400000, CRC(dc0c374b) SHA1(5e4b1800aa69863aa537aec72285e2ffaccf0aee) ) + ROM_LOAD32_WORD("10247811.u84", 0x1000000, 0x0400000, CRC(7c9b075a) SHA1(9d0095d2219747610c060b99b612d3a1353ed561) ) + ROM_LOAD32_WORD("10247811.u85", 0x0800000, 0x0400000, CRC(d1f22168) SHA1(a63e6856f73fc2642edd59b18282ad69e32b3310) ) + ROM_LOAD32_WORD("10247811.u86", 0x0000000, 0x0400000, CRC(b888e6ab) SHA1(a3df344fa1a1419ef4f4225e808189d4acffdc86) ) +ROM_END + + +ROM_START( gbmoney ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0351016.u72", 0x0800002, 0x0400000, CRC(7703165a) SHA1(6d9e019796dee04a9817c4176af5bf10f7a7597d) ) + ROM_LOAD32_WORD("0351016.u73", 0x0000002, 0x0400000, CRC(7bccca48) SHA1(b7a4f00eac4b91ec671555f1332f705acffd7b00) ) + ROM_LOAD32_WORD("0351016.u85", 0x0800000, 0x0400000, CRC(28ca3d73) SHA1(3d9edfffe2d7fd37e0f9c6cd292ca3c68abae15b) ) + ROM_LOAD32_WORD("0351016.u86", 0x0000000, 0x0400000, CRC(04ce6b76) SHA1(b846752a739ae6c657e74bbe5e5e772a6c3d5e00) ) +ROM_END + + +ROM_START( grizzly ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10214711.u71", 0x1000002, 0x0400000, CRC(f1bb1351) SHA1(59b5f6ee3a3e05e5d975b22de35d0c7bd87f82d3) ) + ROM_LOAD32_WORD("10214711.u86", 0x0000000, 0x0400000, CRC(4d071a11) SHA1(1f1557d6ad403ab13bc505076f26969fd81dd2e7) ) + ROM_LOAD32_WORD("10214711.u85", 0x0800000, 0x0400000, CRC(381765db) SHA1(8dc8901455f3c1f8b6302c6a996afe15280cf44b) ) + ROM_LOAD32_WORD("10214711.u84", 0x1000000, 0x0400000, CRC(d78ce4b8) SHA1(ab0a10d583b386975b0a53fccd9870b82a3d91a5) ) + ROM_LOAD32_WORD("10214711.u73", 0x0000002, 0x0400000, CRC(c45f8405) SHA1(2a5ef6932736e65ac62bbeee54e62689dd912dac) ) + ROM_LOAD32_WORD("10214711.u72", 0x0800002, 0x0400000, CRC(135ebde3) SHA1(baa20971ab9617742382088b9e956eeede11879b) ) +ROM_END + + +ROM_START( heartgld ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20169511.u72", 0x0800002, 0x0400000, CRC(041cf141) SHA1(793a1c1ca44f0d4c83294456f953dc4e7fd3b134) ) + ROM_LOAD32_WORD("20169511.u73", 0x0000002, 0x0400000, CRC(ee851155) SHA1(885928fccf3368911717b7ca5352ecae862c7ebc) ) + ROM_LOAD32_WORD("20169511.u85", 0x0800000, 0x0400000, CRC(af0db2a6) SHA1(aec212c72d8588314cdb2b558f29524b0c142bbc) ) + ROM_LOAD32_WORD("20169511.u86", 0x0000000, 0x0400000, CRC(c2f2111a) SHA1(9c62dcac8fe03afbb7475a0d6e89ff01c6795c6f) ) +ROM_END + + +ROM_START( heartveg ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10232911.u86", 0x0000000, 0x0400000, CRC(0ef4e3cb) SHA1(0cb2c296d7ac39e0e3fe590040c232e35d1508d4) ) + ROM_LOAD32_WORD("10232911.u73", 0x0000002, 0x0400000, CRC(e33aeb25) SHA1(32c3e914fff060404ebf3fbb7a502c9081b57862) ) +ROM_END + + +ROM_START( hlntroy ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151336.u72", 0x0800002, 0x0400000, CRC(b694d927) SHA1(0151f3980a401d646a18b9956d3d247daaa48bf2) ) + ROM_LOAD32_WORD("0151336.u73", 0x0000002, 0x0400000, CRC(aebf8e8e) SHA1(22b28883c4ea365c07b6c4ae2fe3c873be158685) ) + ROM_LOAD32_WORD("0151336.u85", 0x0800000, 0x0400000, CRC(4c82ed24) SHA1(455ac96a92b383cb7e2391e92e528c3b4e51f5cc) ) + ROM_LOAD32_WORD("0151336.u86", 0x0000000, 0x0400000, CRC(7100841d) SHA1(67fa5616ca0bb2b25ed2951d3decf0126e0bac82) ) +ROM_END + + +ROM_START( highnoon ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20004111.u72", 0x0800002, 0x0400000, CRC(fa35cdef) SHA1(060af506fee9234fb4921b788368e3e850b681c9) ) + ROM_LOAD32_WORD("20004111.u73", 0x0000002, 0x0400000, CRC(a7b68492) SHA1(745220b963f9c5755ad078de9ccbca3c922d40ed) ) + ROM_LOAD32_WORD("20004111.u85", 0x0800000, 0x0400000, CRC(cde132fd) SHA1(157e1d7fde6c57e5bc4ace03e43734d30141ad09) ) + ROM_LOAD32_WORD("20004111.u86", 0x0000000, 0x0400000, CRC(c4f106c9) SHA1(38cde08bcdc8e053e8ea0166989a6ef40df139a3) ) +ROM_END + + +ROM_START( holdrma ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10100511.u72", 0x0800002, 0x0400000, CRC(197035d3) SHA1(18da7e44107e8e0df584bd866a0083cf85ecceee) ) + ROM_LOAD32_WORD("10100511.u73", 0x0000002, 0x0400000, CRC(04fec2d4) SHA1(56beb6107c56674dc914f0c988311375dd281081) ) + ROM_LOAD32_WORD("10100511.u85", 0x0800000, 0x0400000, CRC(daae9640) SHA1(3d8aa7b4d55d1c3d8196be26bb89b83785666df1) ) + ROM_LOAD32_WORD("10100511.u86", 0x0000000, 0x0400000, CRC(9da0445f) SHA1(65e8d5f2563a5aa90dcba8b854912fe835294cb3) ) +ROM_END + + +ROM_START( househrt ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10200311.u73", 0x0000002, 0x0400000, CRC(ad7c55fc) SHA1(873abc95c8118b5ca73779445023e8e0299498a6) ) + ROM_LOAD32_WORD("10200311.u86", 0x0000000, 0x0400000, CRC(6cdc5816) SHA1(7157a12baa98ba810f5dcc5d5816a3380748032b) ) +ROM_END + + +ROM_START( incachf ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20190711.u72", 0x0800002, 0x0400000, CRC(95d1dfd2) SHA1(1faead5e4429e4e8a6fd53c5b16bd3fac9483c28) ) + ROM_LOAD32_WORD("20190711.u73", 0x0000002, 0x0400000, CRC(45208b71) SHA1(e3ce2e9f5bd467872380ad387e77447831a0e67e) ) + ROM_LOAD32_WORD("20190711.u85", 0x0800000, 0x0400000, CRC(46816847) SHA1(aa65826fe1282b15fbdd8abe81e03f0d11d4f18f) ) + ROM_LOAD32_WORD("20190711.u86", 0x0000000, 0x0400000, CRC(f9fa7d96) SHA1(a247c2694c0f0f78cbc431dca4d9385ab991ae80) ) +ROM_END + + +ROM_START( indream ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10004211.u72", 0x0800002, 0x0400000, CRC(92c75004) SHA1(6baa35896dd51c17ab5818919616a217b8b2e4dd) ) + ROM_LOAD32_WORD("10004211.u73", 0x0000002, 0x0400000, CRC(41279ab8) SHA1(3f275669036ef07d7a0b6ebb1ea58ca5fde963e0) ) + ROM_LOAD32_WORD("10004211.u85", 0x0800000, 0x0400000, CRC(ec18c9ea) SHA1(e3150499e7ad4a2e63aa3c070089c8267eefa5af) ) + ROM_LOAD32_WORD("10004211.u86", 0x0000000, 0x0400000, CRC(bea8f843) SHA1(e8f345c2ff5f751e64bb945827826e481d376377) ) +ROM_END + + +ROM_START( indremce ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20109411.u72", 0x0800002, 0x0400000, CRC(4269940b) SHA1(8f5f6d751360e0abe2a6a80551f56176c46249e5) ) + ROM_LOAD32_WORD("20109411.u73", 0x0000002, 0x0400000, CRC(a0a99966) SHA1(6fc4e3496e7791e818cbda6d95355467ceb28e6c) ) + ROM_LOAD32_WORD("20109411.u85", 0x0800000, 0x0400000, CRC(b8b51dea) SHA1(04e6a261ab4912c7204b4a276147e1e219e02067) ) + ROM_LOAD32_WORD("20109411.u86", 0x0000000, 0x0400000, CRC(18ae6a0a) SHA1(0401b86c7053129eb7fbd27c3e5988481df67481) ) +ROM_END + + +ROM_START( indremll ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20151911.u71", 0x1000002, 0x0400000, CRC(81aecf10) SHA1(ca9236003e12dbe897dd942696dbac5cf059e8f1) ) + ROM_LOAD32_WORD("20151911.u72", 0x0800002, 0x0400000, CRC(ebf17295) SHA1(f057ee03fc51041a4aa4413f3cb7df7483b4dd49) ) + ROM_LOAD32_WORD("20151911.u73", 0x0000002, 0x0400000, CRC(ae6590eb) SHA1(d26d4c1612a466a4d67ca51cf6df2c38da88cd0c) ) + ROM_LOAD32_WORD("20151911.u84", 0x1000000, 0x0400000, CRC(14ca706b) SHA1(552b8c864f8b68c48688e70e55424ceb34de4757) ) + ROM_LOAD32_WORD("20151911.u85", 0x0800000, 0x0400000, CRC(d5b64886) SHA1(07b2e2c35e1a71d5c6b5687452f3debee1128632) ) + ROM_LOAD32_WORD("20151911.u86", 0x0000000, 0x0400000, CRC(81144634) SHA1(3352bc272da29706d3913e65e0eccfd597628239) ) +ROM_END + + +ROM_START( indrem2c ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10150611.u72", 0x0800002, 0x0400000, CRC(7181dc26) SHA1(63b6ae4c3e7464d75762224a8c30348c6c6f0e98) ) + ROM_LOAD32_WORD("10150611.u73", 0x0000002, 0x0400000, CRC(a23e7fcd) SHA1(d47751a88c7609118d0acbeabbcb812d195e3d48) ) + ROM_LOAD32_WORD("10150611.u85", 0x0800000, 0x0400000, CRC(d49a6d8b) SHA1(55ebb5b098565cea8305ad9998eaee9a2b84cdbd) ) + ROM_LOAD32_WORD("10150611.u86", 0x0000000, 0x0400000, CRC(23a13807) SHA1(5e0a403c3d227ef8ba49e2bd5f0a4f77acd42518) ) +ROM_END + + ROM_START( indremmm ) ARISTMK6_BIOS @@ -378,6 +1438,1143 @@ ROM_START( indremmm ) ROM_LOAD32_WORD("10130711.u72", 0x0800002, 0x0400000, CRC(efe15e58) SHA1(8ae7b1436664189a5d07f523d41611bca6d1936c) ) ROM_END + +ROM_START( indgldcm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10102511.u72", 0x0800002, 0x0400000, CRC(e814271e) SHA1(9aaf9a463fd08a9cdb48dcb60cb0242f3df1b759) ) + ROM_LOAD32_WORD("10102511.u73", 0x0000002, 0x0400000, CRC(318a4b3e) SHA1(ba16fb0a82539f01b5b8902f510b0acdfe0fdf6d) ) + ROM_LOAD32_WORD("10102511.u85", 0x0800000, 0x0400000, CRC(6b888235) SHA1(6bea4e0c547d04a25202969d6216beacd8e63b23) ) + ROM_LOAD32_WORD("10102511.u86", 0x0000000, 0x0400000, CRC(9340f843) SHA1(e3cf3ea427535aab8027f7d2f6c6e496674d694f) ) +ROM_END + + +ROM_START( indprncs ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10174111.u72", 0x0800002, 0x0400000, CRC(785493ea) SHA1(e56ee84783a6033ea327a2035df58cb8deca150f) ) + ROM_LOAD32_WORD("10174111.u73", 0x0000002, 0x0400000, CRC(c128c9a5) SHA1(bed6f0eba6da62a3981e5c9b6ada5209d37613e5) ) + ROM_LOAD32_WORD("10174111.u85", 0x0800000, 0x0400000, CRC(829f492e) SHA1(36abc1b1beb01814a4e5fc68f1cd424ae979ced7) ) + ROM_LOAD32_WORD("10174111.u86", 0x0000000, 0x0400000, CRC(dfad47ba) SHA1(807c0e0e4b0cccb8e4d2d34f26be26973745ca1b) ) +ROM_END + + +ROM_START( jailbrk ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10125611.u72", 0x0800002, 0x0400000, CRC(5185ad7f) SHA1(34517ded04bf51be348200bc09e848ab74ccbeef) ) + ROM_LOAD32_WORD("10125611.u73", 0x0000002, 0x0400000, CRC(5142c5e0) SHA1(dde1f300292b0b8250aeab1d686fb36184daabd7) ) + ROM_LOAD32_WORD("10125611.u86", 0x0000000, 0x0400000, CRC(3c6d628c) SHA1(d60ad4b04545ccaf6212a47796d16d97173d530b) ) + ROM_LOAD32_WORD("10125611.u85", 0x0800000, 0x0400000, CRC(705ddca8) SHA1(e0f8ca2e323f1dd040ed0cd4f974e419e716a0c6) ) +ROM_END + + +ROM_START( jefffox ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0351068.u72", 0x0800002, 0x0400000, CRC(ff2ff01d) SHA1(c0d17b3d9907d3876c7a1dbc19b023afcffb2bb1) ) /* m27v322 */ + ROM_LOAD32_WORD("0351068.u73", 0x0000002, 0x0400000, CRC(4b778a84) SHA1(d11b2aefcaa2ac22fea80faab524f82511b6344a) ) /* m27v322 */ + ROM_LOAD32_WORD("0351068.u85", 0x0800000, 0x0400000, CRC(52d5395e) SHA1(57b854e516881bc208b48ed82fdef25059e2efab) ) /* m27v322 */ + ROM_LOAD32_WORD("0351068.u86", 0x0000000, 0x0400000, CRC(6b0a7eb3) SHA1(cd99fed52643afa596bfbf4a18deca42043520ef) ) /* m27v322 */ +ROM_END + + +ROM_START( jewelcm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151051.u72", 0x0800002, 0x0400000, CRC(6c168e3b) SHA1(db251f024881e27615049f94c6e11002e89b2c40) ) + ROM_LOAD32_WORD("0151051.u73", 0x0000002, 0x0400000, CRC(3517c88f) SHA1(fd02618f6f4553ceda17780c7d1c5cf7a2ec44a6) ) + ROM_LOAD32_WORD("0151051.u85", 0x0800000, 0x0400000, CRC(9194156f) SHA1(b030432ae7da6b36af85a1ddd43a5657542989ad) ) + ROM_LOAD32_WORD("0151051.u86", 0x0000000, 0x0400000, CRC(68a438be) SHA1(c62fae7d0f4909ba5d3b72fc7f903a49cc25c168) ) +ROM_END + + +ROM_START( kingnep ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20189111.u72", 0x0800002, 0x0400000, CRC(4e3006a2) SHA1(6d566d2120cb612f647223e61347a1784cb69a95) ) + ROM_LOAD32_WORD("20189111.u73", 0x0000002, 0x0400000, CRC(1e815d36) SHA1(b29f5e812f52317b060feac8ee91c08a545db7f4) ) + ROM_LOAD32_WORD("20189111.u85", 0x0800000, 0x0400000, CRC(df89ae50) SHA1(fa9a5c795266bcafea0062aae34a2b7432550b53) ) + ROM_LOAD32_WORD("20189111.u86", 0x0000000, 0x0400000, CRC(750597c6) SHA1(06d3ba55b313da8973fd2b34ba888920519c51c6) ) +ROM_END + + +ROM_START( kingnile ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20106321.u72", 0x0800002, 0x0400000, CRC(2600d9da) SHA1(2c78b987b8a8641b7eedda4880bd3f5846f11224) ) + ROM_LOAD32_WORD("20106321.u73", 0x0000002, 0x0400000, CRC(2875a911) SHA1(3e881c8c736f297778836c128f66150628038e49) ) + ROM_LOAD32_WORD("20106321.u85", 0x0800000, 0x0400000, CRC(a981510c) SHA1(5c018eb101193b1f4864ccd8c30fe328713c4c97) ) + ROM_LOAD32_WORD("20106321.u86", 0x0000000, 0x0400000, CRC(c4b7a58e) SHA1(f0877c9e0a285808c8117d09a33dec2d2caf7b5b) ) +ROM_END + + +ROM_START( kingnilea ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30106331.u72", 0x0800002, 0x0400000, CRC(ea5d2450) SHA1(fdcf6c532231e9abf3a1c035bdef9d0db7fcf148) ) + ROM_LOAD32_WORD("30106331.u73", 0x0000002, 0x0400000, CRC(9a90354d) SHA1(5c5b0822e6a842f85e2acca0e1c8bfe0c3f68496) ) + ROM_LOAD32_WORD("30106331.u85", 0x0800000, 0x0400000, CRC(524c786e) SHA1(7e40266be5496baefd74796ce66857aec2d21437) ) + ROM_LOAD32_WORD("30106331.u86", 0x0000000, 0x0400000, CRC(c3830908) SHA1(438fc339f8b71668e816b5909195cae4158f39c2) ) +ROM_END + + +ROM_START( kingpeng ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("40109021.u72", 0x0800002, 0x0400000, CRC(44854b6b) SHA1(eae87ea7a6d4ade8de5ea7a3614d7e3183ec0af3) ) + ROM_LOAD32_WORD("40109021.u73", 0x0000002, 0x0400000, CRC(ac8e7dc1) SHA1(b317107cda37c6148e84237fdc76f2c2abf4d743) ) + ROM_LOAD32_WORD("40109021.u85", 0x0800000, 0x0400000, CRC(f81ac65b) SHA1(0833960ce8b1e883c033c92a8121cc89bac6f64c) ) + ROM_LOAD32_WORD("40109021.u86", 0x0000000, 0x0400000, CRC(077635b9) SHA1(3d17892df4a068701be1ac649f448e10b8c52ebd) ) +ROM_END + + +ROM_START( koalama6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30001011.u72", 0x0800002, 0x0400000, CRC(84c0f78d) SHA1(3f8e98261bfce1223de538d6bd53fa92d38c4b0d) ) + ROM_LOAD32_WORD("30001011.u73", 0x0000002, 0x0400000, CRC(df3d45a0) SHA1(e9cbfeba1271a66c574cfb3bd96e21fd8cdd26f2) ) + ROM_LOAD32_WORD("30001011.u85", 0x0800000, 0x0400000, CRC(1e12c01e) SHA1(21cad879ece470c465907dd970741b13774fb524) ) + ROM_LOAD32_WORD("30001011.u86", 0x0000000, 0x0400000, CRC(e405c4b8) SHA1(e838767f0c224a3c96f9dd480559fed01ca7a398) ) +ROM_END + + +ROM_START( kohinoor ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10136711.u72", 0x0800002, 0x0400000, CRC(9b6f5a83) SHA1(06707953091719bf545efd2200f81504c5416e74) ) + ROM_LOAD32_WORD("10136711.u73", 0x0000002, 0x0400000, CRC(dfdeb535) SHA1(be6b2e84603a5b07e4561012ff9b1d45fbd4f281) ) + ROM_LOAD32_WORD("10136711.u85", 0x0800000, 0x0400000, CRC(cd8324e6) SHA1(b779d1040cd0119b778032d0e165d31d8fafd128) ) + ROM_LOAD32_WORD("10136711.u86", 0x0000000, 0x0400000, CRC(e76e81f3) SHA1(1606c08ab6e75ad0cbbdd3f297dbb4fdf855c013) ) +ROM_END + + +ROM_START( lgfish ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10220111.u71", 0x1000002, 0x0400000, CRC(75d5bf1c) SHA1(6249b3ed929a65efed770615f2fe691612e8ac72) ) + ROM_LOAD32_WORD("10220111.u72", 0x0800002, 0x0400000, CRC(9ff206fe) SHA1(4c8023a3b2e4d658a859d19d54be8cfe53cf4a6f) ) + ROM_LOAD32_WORD("10220111.u73", 0x0000002, 0x0400000, CRC(7cfed17e) SHA1(fc93e71d67228b3b1f3a34a3f3c34c2648100d2b) ) + ROM_LOAD32_WORD("10220111.u84", 0x1000000, 0x0400000, CRC(471f61c6) SHA1(67828d3cf06e32b087fb7c4ade212580207dc2cf) ) + ROM_LOAD32_WORD("10220111.u85", 0x0800000, 0x0400000, CRC(c386320a) SHA1(c02b4b1cdd45b9b579b21d239cf45f7f3510c14a) ) + ROM_LOAD32_WORD("10220111.u86", 0x0000000, 0x0400000, CRC(4c491910) SHA1(1f9013621a4c9140c447637bc967ba583da318eb) ) +ROM_END + + +ROM_START( lemrol ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151115.u72", 0x0800002, 0x0400000, CRC(70a40bb3) SHA1(1c3adcc36d4bb71f0099eb3663b2d67d64ba979b) ) + ROM_LOAD32_WORD("0151115.u73", 0x0000002, 0x0400000, CRC(57f6a4be) SHA1(c91662e666b8c02b83f61a410da93ad08b4111d2) ) + ROM_LOAD32_WORD("0151115.u85", 0x0800000, 0x0400000, CRC(b8be84bb) SHA1(1c62da796f44f23612ba605ade1835089edac3ab) ) + ROM_LOAD32_WORD("0151115.u86", 0x0000000, 0x0400000, CRC(18d3513f) SHA1(5d592ce386054627c6f18e87d32317af73866207) ) +ROM_END + + +ROM_START( lineking ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0252534.u72", 0x0800002, 0x0400000, CRC(7440510c) SHA1(e00ee345e8811a7d72f33f30f8dbffee8a550e6a) ) + ROM_LOAD32_WORD("0252534.u73", 0x0000002, 0x0400000, CRC(1b959c89) SHA1(167d628ea3be95cfacad318288bd965823b16ea3) ) + ROM_LOAD32_WORD("0252534.u85", 0x0800000, 0x0400000, CRC(1256b8d1) SHA1(e2ab3d713c41cf00a7b3930678e0f56102fabbca) ) + ROM_LOAD32_WORD("0252534.u86", 0x0000000, 0x0400000, CRC(7f739eb4) SHA1(cccba4551c7f2901b077473f202b1437da433ab4) ) +ROM_END + + +ROM_START( lordleo ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30111211.u72", 0x0800002, 0x0400000, CRC(20e3d468) SHA1(155aa4a81f18d714c6dbbe26c5c9e9d6575b858d) ) + ROM_LOAD32_WORD("30111211.u73", 0x0000002, 0x0400000, CRC(7666c5f8) SHA1(cd271bc8c1042fa85506691636d22d36df23025b) ) + ROM_LOAD32_WORD("30111211.u85", 0x0800000, 0x0400000, CRC(1a921c0e) SHA1(feb59ec8372723e5babe16145596c3a9fd0938c3) ) + ROM_LOAD32_WORD("30111211.u86", 0x0000000, 0x0400000, CRC(9ac28584) SHA1(cff40762e123d3ace2fb274166eb9d98ef7c7d4c) ) +ROM_END + + +ROM_START( lougcm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20006911.u72", 0x0800002, 0x0400000, CRC(926aefe5) SHA1(1427cae296864e6dd186614d726e243b46a9aa64) ) + ROM_LOAD32_WORD("20006911.u73", 0x0000002, 0x0400000, CRC(3165ca89) SHA1(73d5d32f1b144e25901afa2eeb82e2304f069a55) ) + ROM_LOAD32_WORD("20006911.u85", 0x0800000, 0x0400000, CRC(21d6d1e4) SHA1(d095389ff327940abde30afe8cb2e9f1c1e34226) ) + ROM_LOAD32_WORD("20006911.u86", 0x0000000, 0x0400000, CRC(095161ec) SHA1(4b9ff183d244f70f59eefb2eb6b261e3bcf0c486) ) +ROM_END + + +ROM_START( lovestrk ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152583.u73", 0x0000002, 0x0400000, BAD_DUMP CRC(421f717d) SHA1(29eaecef6dd389329a8cfdcfa4bf3f90252eb096) ) /* 27v322 */ + ROM_LOAD32_WORD("0152583.u86", 0x0000000, 0x0400000, CRC(c374ee56) SHA1(18b084c32a4dad6dacd3eeaf6ba430053405dbe8) ) /* 27v322 */ +ROM_END + + +ROM_START( lucky88 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10241411.u71", 0x1000002, 0x0400000, CRC(f0e88142) SHA1(52271aa7dbdc99cff2a8e5230210758f4534f3bd) ) + ROM_LOAD32_WORD("10241411.u72", 0x0800002, 0x0400000, CRC(e3d58454) SHA1(a6bfcdb0a047712e77957d2e472bb300a758f12b) ) + ROM_LOAD32_WORD("10241411.u73", 0x0000002, 0x0400000, CRC(94b7d07e) SHA1(c12cf2da50791262ef85d0a08e897f87185c359d) ) + ROM_LOAD32_WORD("10241411.u84", 0x1000000, 0x0400000, CRC(eb338e37) SHA1(d795d24c38e654695b8122262bcdd0641f720e58) ) + ROM_LOAD32_WORD("10241411.u85", 0x0800000, 0x0400000, CRC(6c08de75) SHA1(ffadb5181bd82239bf616c1773ccb10dc06549a5) ) + ROM_LOAD32_WORD("10241411.u86", 0x0000000, 0x0400000, CRC(ae09bfd7) SHA1(65f068e947a26b7b56db6b3a94691a50a002970d) ) +ROM_END + + +ROM_START( luigibal ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10235411.u71", 0x1000002, 0x0400000, CRC(4f289aea) SHA1(0c77020a30178644a02dac5c9e8ab5543b63409e) ) + ROM_LOAD32_WORD("10235411.u72", 0x0800002, 0x0400000, CRC(5f3a62b0) SHA1(c4adec9f13473246333ece978ea35d35a1527638) ) + ROM_LOAD32_WORD("10235411.u73", 0x0000002, 0x0400000, CRC(d82cca04) SHA1(ecd126404ab147cba3fedb127772b4c9ccb849bd) ) + ROM_LOAD32_WORD("10235411.u84", 0x1000000, 0x0400000, CRC(c8c80acf) SHA1(958310f0c31642960f90476a9d384fcbefeada75) ) + ROM_LOAD32_WORD("10235411.u85", 0x0800000, 0x0400000, CRC(9513eded) SHA1(296974e1c4d6c61ce90c6fafc3986aa48a4344ac) ) + ROM_LOAD32_WORD("10235411.u86", 0x0000000, 0x0400000, CRC(b44aeadc) SHA1(abee3ea6886973877002c3283bb52c624abd148c) ) +ROM_END + + +ROM_START( magforst ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151139.u72", 0x0800002, 0x0400000, CRC(53d881a2) SHA1(f63c500fc0208709813d661305900de2f2edc9bf) ) + ROM_LOAD32_WORD("0151139.u73", 0x0000002, 0x0400000, CRC(f9915826) SHA1(51c8455977b03fc6e2a3e898f225c8eb86ba58df) ) + ROM_LOAD32_WORD("0151139.u85", 0x0800000, 0x0400000, CRC(48b5cb37) SHA1(1b2454349ee29f8779f32830cfc405e97126c4b1) ) + ROM_LOAD32_WORD("0151139.u86", 0x0000000, 0x0400000, CRC(e412acb3) SHA1(80c5de99b0ef53ccd3eb027aade70caf83753568) ) +ROM_END + + +ROM_START( magmerm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251331.u72", 0x0800002, 0x0400000, CRC(7a5399ab) SHA1(85e3ca6e00d4f1259c4899f74981ec076524e50d) ) + ROM_LOAD32_WORD("0251331.u73", 0x0000002, 0x0400000, CRC(eff3f840) SHA1(16bec01d3aa6b103c10698cd1656ab54ee9de512) ) + ROM_LOAD32_WORD("0251331.u85", 0x0800000, 0x0400000, CRC(0c75309e) SHA1(6b745441434c585e3cda2d854dad3861d7337ab5) ) + ROM_LOAD32_WORD("0251331.u86", 0x0000000, 0x0400000, CRC(dd44042b) SHA1(130c26a2ca02003adaa729a54195a1e4832cc455) ) +ROM_END + + +ROM_START( metestrm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152162.u72", 0x0800002, 0x0400000, CRC(1d225d8b) SHA1(477b39d9d2dd526dd3fe6fba6c4d36dfc845ebac) ) + ROM_LOAD32_WORD("0152162.u73", 0x0000002, 0x0400000, CRC(0bc788f7) SHA1(7ce7cdbd08f7ae73a5a1b7c45e72bb9c90d91d3e) ) + ROM_LOAD32_WORD("0152162.u85", 0x0800000, 0x0400000, CRC(1d24fa72) SHA1(1ff3a912919591dcd48459369e97d62cf27d6614) ) + ROM_LOAD32_WORD("0152162.u86", 0x0000000, 0x0400000, CRC(a1674822) SHA1(471d704ed2600e0b806123031c9add2b13fa42ce) ) +ROM_END + + +ROM_START( milkin ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10251911.u71", 0x1000002, 0x0400000, CRC(a5c83ff6) SHA1(b5eb551ab93e57c4978243909893d872b0192e08) ) + ROM_LOAD32_WORD("10251911.u72", 0x0800002, 0x0400000, CRC(e855f155) SHA1(5a065eb205832781b9a565b9f87f7638d52a1a4b) ) + ROM_LOAD32_WORD("10251911.u73", 0x0000002, 0x0400000, CRC(a20e4928) SHA1(a8fb46a250fe11652c5ccd2253be9aff9e6cae8b) ) + ROM_LOAD32_WORD("10251911.u84", 0x1000000, 0x0400000, CRC(fc0a3315) SHA1(0871a0c6a87d0197d9dfd631006426b6522d61b8) ) + ROM_LOAD32_WORD("10251911.u85", 0x0800000, 0x0400000, CRC(00186fab) SHA1(7c84808ed6f20118a79eebe1730f2fa0ef989d97) ) + ROM_LOAD32_WORD("10251911.u86", 0x0000000, 0x0400000, CRC(eb66636c) SHA1(48216f1f72fc6714cc1876d71489bccaa1624b2e) ) +ROM_END + + +ROM_START( mskitty ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10216611.u73", 0x0000002, 0x0400000, CRC(40c1bb34) SHA1(0c54ad0fb6a5c4f096be15c1ef08cb4d246b13b6) ) + ROM_LOAD32_WORD("10216611.u85", 0x0800000, 0x0400000, CRC(c369ad11) SHA1(793b1f8d5833b06422196e2abb7eb0a34be8dbef) ) + ROM_LOAD32_WORD("10216611.u72", 0x0800002, 0x0400000, CRC(d85219a1) SHA1(db0c5f21f7af393d11465981e70ac7b1c8f197b3) ) + ROM_LOAD32_WORD("10216611.u86", 0x0000000, 0x0400000, CRC(36c9ef95) SHA1(71c088bd3b258ab0e8949f661f9e9e9f64949f29) ) +ROM_END + + +ROM_START( mnytree ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10001211.u72", 0x0800002, 0x0400000, CRC(9ecf041c) SHA1(543eb20385bfd79c1cf10cba61c501c495e4d94a) ) + ROM_LOAD32_WORD("10001211.u86", 0x0000000, 0x0400000, CRC(bca13ff6) SHA1(84c3491816aa9a2e9a12c321b0d1144ea14ebdbe) ) + ROM_LOAD32_WORD("10001211.u73", 0x0000002, 0x0400000, CRC(2c9edccc) SHA1(05e7de1fbd13c1a62f7fb610dc3541a94d9a39b7) ) + ROM_LOAD32_WORD("10001211.u85", 0x0800000, 0x0400000, CRC(ea055c36) SHA1(e97c4992150fac9e53618ebf96ac1b2dd4e9cf65) ) +ROM_END + + +ROM_START( moonwalt ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10227611.u72", 0x0800002, 0x0400000, CRC(80e26c8a) SHA1(5f8b01d18210d5997bbf7966d1bf4353dadc4f7d) ) + ROM_LOAD32_WORD("10227611.u73", 0x0000002, 0x0400000, CRC(8272e787) SHA1(b0b44fa4af0fdd3f66bd117d748ed874379ed131) ) + ROM_LOAD32_WORD("10227611.u85", 0x0800000, 0x0400000, CRC(44f56b6f) SHA1(7706301d9e40e6197aa509c972129b016d60bf34) ) + ROM_LOAD32_WORD("10227611.u86", 0x0000000, 0x0400000, CRC(cb21b264) SHA1(ecc1804c0fd399019e3496ae6ea0a6ea125562f2) ) +ROM_END + + +ROM_START( mchilli ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20248711.u72", 0x0800002, 0x0400000, CRC(85f98b61) SHA1(1ebd8caef5f163a75e185c3fa3c001517f676890) ) + ROM_LOAD32_WORD("20248711.u73", 0x0000002, 0x0400000, CRC(da883738) SHA1(74f5cdb7b388dec17a0e4d8a04c2107bd07c3ad7) ) + ROM_LOAD32_WORD("20248711.u85", 0x0800000, 0x0400000, CRC(ac11dab3) SHA1(3a201a5e239b10dcdd23aed3b0d724146f2fcf68) ) + ROM_LOAD32_WORD("20248711.u86", 0x0000000, 0x0400000, CRC(1f5207d7) SHA1(73c3742a94962a66df7af6eff660f90e7e22e344) ) +ROM_END + + +ROM_START( mrwoo ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0252599.u71", 0x1000002, 0x0400000, CRC(7507a271) SHA1(3bd25bf8d1ea54a7db2537fd011b12ff51e7bdd1) ) + ROM_LOAD32_WORD("0252599.u72", 0x0800002, 0x0400000, CRC(6fed3a7e) SHA1(b07354d5d927133626232c21096465426b3053bd) ) + ROM_LOAD32_WORD("0252599.u73", 0x0000002, 0x0400000, CRC(59cdb6ee) SHA1(1e8be1396786fced872c8ffc09772183b98a0f96) ) + ROM_LOAD32_WORD("0252599.u84", 0x1000000, 0x0400000, CRC(0fe46063) SHA1(10f3895b164b3077d156b7eb22e1fb1356816cb3) ) + ROM_LOAD32_WORD("0252599.u85", 0x0800000, 0x0400000, CRC(cb26bd37) SHA1(f20d54c5a6750362f47da5cac9b74ae516de16d4) ) + ROM_LOAD32_WORD("0252599.u86", 0x0000000, 0x0400000, CRC(db5d522a) SHA1(62030c7e314a614a3d4d7386268b61f94bc1fe02) ) + ROM_LOAD32_WORD("0252599.u85", 0x0800000, 0x0400000, CRC(cb26bd37) SHA1(f20d54c5a6750362f47da5cac9b74ae516de16d4) ) + ROM_LOAD32_WORD("0252599.u86", 0x0000000, 0x0400000, CRC(db5d522a) SHA1(62030c7e314a614a3d4d7386268b61f94bc1fe02) ) +ROM_END + + +ROM_START( mystarr ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151009.u72", 0x0800002, 0x0400000, CRC(4aa6e68b) SHA1(5f015885c15fd206053d23983a38dd1dbb8f89ce) ) /* m27v322 */ + ROM_LOAD32_WORD("0151009.u73", 0x0000002, 0x0400000, CRC(7b8ed0d9) SHA1(6ea4bddedef955513e841ee14ec5e6ded23c1ea7) ) /* m27v322 */ + ROM_LOAD32_WORD("0151009.u85", 0x0800000, 0x0400000, CRC(ea82c5db) SHA1(01db2730b1eec5c9f5c011525459ec72903761cc) ) /* m27v322 */ + ROM_LOAD32_WORD("0151009.u86", 0x0000000, 0x0400000, CRC(8a1475ac) SHA1(c948f0ca991b64d9a07e42fdb346e6df450718f2) ) /* m27v322 */ +ROM_END + + +ROM_START( mysteycm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10008111.u72", 0x0800002, 0x0400000, CRC(ee58e1e8) SHA1(1aa57c88b97a3bed04bcaabe77f231967d092f4c) ) + ROM_LOAD32_WORD("10008111.u73", 0x0000002, 0x0400000, CRC(fd1d56df) SHA1(2f22f83995bdea66a055a1aa3cb0e8dd2c8f87cb) ) + ROM_LOAD32_WORD("10008111.u85", 0x0800000, 0x0400000, CRC(3449d07c) SHA1(2b36edc554f157e465bcaada42d6cbfee545e146) ) + ROM_LOAD32_WORD("10008111.u86", 0x0000000, 0x0400000, CRC(3de4876b) SHA1(76eb7bdc41dc134656452f8e0d08f009c02d9205) ) +ROM_END + + +ROM_START( mysteycmu ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251024.u72", 0x0800002, 0x0400000, CRC(380a868e) SHA1(a1ac6ec1a760f8bbf68b3b86cf5dd4623dc130c7) ) /* m27v322 */ + ROM_LOAD32_WORD("0251024.u73", 0x0000002, 0x0400000, CRC(85ad1a00) SHA1(d4f1d86647eb7724c94c3cfa89d5545a20323e62) ) /* m27v322 */ + ROM_LOAD32_WORD("0251024.u85", 0x0800000, 0x0400000, CRC(ee781c0f) SHA1(7729a55e1d5ff7b8a373dda8a0798374ff60a89b) ) /* m27v322 */ + ROM_LOAD32_WORD("0251024.u86", 0x0000000, 0x0400000, CRC(a7bdbd03) SHA1(0e763933c082163de85c408be91d216d6545e9d7) ) /* m27v322 */ +ROM_END + + +ROM_START( mystmerm ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("1j008711.u72", 0x0800002, 0x0400000, CRC(a060d4b2) SHA1(5832a7f4b808017cc251a58e9cce004b2ec41e0c) ) + ROM_LOAD32_WORD("1j008711.u73", 0x0000002, 0x0400000, CRC(d571a0bc) SHA1(3bb3c9373fcd7c730dfd0de749d7dacb8aadaf53) ) + ROM_LOAD32_WORD("1j008711.u85", 0x0800000, 0x0400000, CRC(803023c2) SHA1(c953b3fa12347a18fa48b5ea691ad61720c2efdd) ) + ROM_LOAD32_WORD("1j008711.u86", 0x0000000, 0x0400000, CRC(be84df3c) SHA1(b39deff7d8d0ab30e3dbc0f33c4d45329734a05a) ) +ROM_END + + +ROM_START( nerdwild ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10197311.u73", 0x0000002, 0x0400000, CRC(be64ac6d) SHA1(c0e6f68467ff248e5c619cedde74091783dafecf) ) + ROM_LOAD32_WORD("10197311.u86", 0x0000000, 0x0400000, CRC(a14e80d4) SHA1(f1729ff10991056e1880b5c0db3bdb760b1c664b) ) +ROM_END + + +ROM_START( opsesam ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0351309.u72", 0x0800002, 0x0400000, CRC(41bf83e5) SHA1(cdd9c6a148970725360c763ed11e2e411c28d5e9) ) + ROM_LOAD32_WORD("0351309.u73", 0x0000002, 0x0400000, CRC(d6bc2a4b) SHA1(55daa6c9028f40ecd23c5ffdb049447ce5ce51aa) ) + ROM_LOAD32_WORD("0351309.u85", 0x0800000, 0x0400000, CRC(3bfdcf54) SHA1(4b174a3e65e0c3b874f99a1bc8947ebe35087672) ) + ROM_LOAD32_WORD("0351309.u86", 0x0000000, 0x0400000, NO_DUMP ) +ROM_END + + +ROM_START( orbeaut ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10213511.u73", 0x0000002, 0x0400000, CRC(8c977e22) SHA1(4de3e30995124b89354d660fed97d29574a40533) ) + ROM_LOAD32_WORD("10213511.u86", 0x0000000, 0x0400000, CRC(4d3f0586) SHA1(da38f11e48191fd53492aa5a4875fcdc33d30c24) ) +ROM_END + + +ROM_START( outbackj ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20195211.u70", 0x1800002, 0x0400000, CRC(3a0ea3ca) SHA1(88513130013b1b18772a5e538da9a8db3a54633e) ) + ROM_LOAD32_WORD("20195211.u71", 0x1000002, 0x0400000, CRC(23f1f50c) SHA1(40145b839c2b5fde5c0f20e08f46f5a859b6e20a) ) + ROM_LOAD32_WORD("20195211.u72", 0x0800002, 0x0400000, CRC(cdd28848) SHA1(0038bb422a1d650beaa0ffd63b7d6de1936a5e32) ) + ROM_LOAD32_WORD("20195211.u73", 0x0000002, 0x0400000, CRC(972eaba2) SHA1(b927aac04e21922b995aa2587a76ef14c35cd2bd) ) + ROM_LOAD32_WORD("20195211.u83", 0x1800000, 0x0400000, CRC(79ca67a1) SHA1(68bae23df71c768dc17631f6ccfc7a720c0959ee) ) + ROM_LOAD32_WORD("20195211.u84", 0x1000000, 0x0400000, CRC(0cd41b5d) SHA1(a7891da788fe88d2191b2f0686cb9ca2ecfeeb9c) ) + ROM_LOAD32_WORD("20195211.u85", 0x0800000, 0x0400000, CRC(a1853f27) SHA1(cd2bf8674555f6870f0689ca0adbca6890bc9b27) ) + ROM_LOAD32_WORD("20195211.u86", 0x0000000, 0x0400000, CRC(8eea3cea) SHA1(b2353fc953f6daf03c1458e06006de31fdd7a7c3) ) +ROM_END + + +ROM_START( owlcap ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("sp__10008711.u72", 0x0800002, 0x0400000, CRC(b6be5274) SHA1(28c3a743cfef76c05567cdb7cc4ff5c60c594e1e) ) + ROM_LOAD32_WORD("sp__10008711.u73", 0x0000002, 0x0400000, CRC(c9197a1c) SHA1(2b4649c74f624e3414732027ca77536bcaced11f) ) + ROM_LOAD32_WORD("sp__10008711.u85", 0x0800000, 0x0400000, CRC(8de48e1e) SHA1(c52592f808f02039c7f2d9358076e3dd91f152a2) ) + ROM_LOAD32_WORD("sp__10008711.u86", 0x0000000, 0x0400000, CRC(66b2dc21) SHA1(1eeff14dd037c8c4c7fc95a04a8dc5946200d453) ) +ROM_END + + +ROM_START( pandpays ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151109.u72", 0x0800002, 0x0400000, CRC(4c4b9a62) SHA1(1c287ac85346756508e2efb13e1559af4956dd9a) ) + ROM_LOAD32_WORD("0151109.u73", 0x0000002, 0x0400000, CRC(cc63af55) SHA1(0d8d3c6392c3121d5edbeaece880041c3afd6530) ) + ROM_LOAD32_WORD("0151109.u85", 0x0800000, 0x0400000, CRC(ac7672fa) SHA1(8029ff08e29c48e8f4b2ecd03cf021cc89eab916) ) + ROM_LOAD32_WORD("0151109.u86", 0x0000000, 0x0400000, CRC(ba3fe38b) SHA1(11493dff5720e158ca31f72bf59dcbbbe6d87c96) ) +ROM_END + + +ROM_START( parislgt ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30002611.u72", 0x0800002, 0x0400000, CRC(d04e5031) SHA1(46ef9fe928409ec031afa97f67b271cb0059c603) ) + ROM_LOAD32_WORD("30002611.u73", 0x0000002, 0x0400000, CRC(05e567a5) SHA1(c605033599f5fd92b20013264c0bf9eb7076ee85) ) + ROM_LOAD32_WORD("30002611.u85", 0x0800000, 0x0400000, CRC(32eb5b34) SHA1(165c61e20ae8d52575fc0402b1cbc49bbb18d2af) ) + ROM_LOAD32_WORD("30002611.u86", 0x0000000, 0x0400000, CRC(89508f23) SHA1(10ab87fc7c726d2d2a6c73151f2ef731b3d79979) ) +ROM_END + + +ROM_START( parislgtu ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251031.u72", 0x0800002, 0x0400000, CRC(8dc6a0ec) SHA1(855e8f5c6752bfc4ba25116a20ed82dfb4912c07) ) /* m27v322 */ + ROM_LOAD32_WORD("0251031.u73", 0x0000002, 0x0400000, CRC(d0587548) SHA1(30d0021a78ee79c6f66fb27c8c484427a5a2db1b) ) /* m27v322 */ + ROM_LOAD32_WORD("0251031.u85", 0x0800000, 0x0400000, CRC(e7ed0bf4) SHA1(39cb9744462f10fc791d6c604631c1182da9466b) ) /* m27v322 */ + ROM_LOAD32_WORD("0251031.u86", 0x0000000, 0x0400000, CRC(5224e683) SHA1(8b0dbb2fcea4d1a522160d8a6634687c5bad8acd) ) /* m27v322 */ +ROM_END + + +ROM_START( pcockmag ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("1j008811.u72", 0x0800002, 0x0400000, CRC(0519288c) SHA1(a6e838d750f17131bf0871eac8742408cb03db6c) ) + ROM_LOAD32_WORD("1j008811.u73", 0x0000002, 0x0400000, CRC(106bd1d4) SHA1(4ecfafc883da969eb1b46c00e8b67aedfdb001bf) ) + ROM_LOAD32_WORD("1j008811.u85", 0x0800000, 0x0400000, CRC(6453532c) SHA1(c9b885e42778af56df89520cb6e4856348958110) ) + ROM_LOAD32_WORD("1j008811.u86", 0x0000000, 0x0400000, CRC(5348f934) SHA1(82762d643729639a1f059a1b57b74c8ab240277c) ) +ROM_END + + +ROM_START( pelipete ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10177511.u72", 0x0800002, 0x0400000, CRC(6e7d67d9) SHA1(163449982405d2cd078c757d885113edbcddbd22) ) + ROM_LOAD32_WORD("10177511.u73", 0x0000002, 0x0400000, CRC(8626fcd5) SHA1(fb08bddf8e30ef537af7f96c632d0690f241cef3) ) + ROM_LOAD32_WORD("10177511.u85", 0x0800000, 0x0400000, CRC(99c2748b) SHA1(712c103be109839d02ace90c1498192792185733) ) + ROM_LOAD32_WORD("10177511.u86", 0x0000000, 0x0400000, CRC(9fb0db2d) SHA1(c4c7f5f91045778dce2229919e00aa1bdb625084) ) +ROM_END + + +ROM_START( pelipeteu ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0252555.u72", 0x0800002, 0x0400000, CRC(4ff0a40b) SHA1(b9049a35a3ebc3e1274498809f7687a36cad6f24) ) + ROM_LOAD32_WORD("0252555.u73", 0x0000002, 0x0400000, CRC(44d5e0af) SHA1(1693e641ddc5d4174e4e0dc07cb79e54045aaad3) ) + ROM_LOAD32_WORD("0252555.u85", 0x0800000, 0x0400000, CRC(781e076d) SHA1(0c7d2281598822ea45f37b2afd5f12d9afe2d01a) ) + ROM_LOAD32_WORD("0252555.u86", 0x0000000, 0x0400000, CRC(dea78964) SHA1(857e5f1deb8db3d861ea7fe78e44a8e17cc791aa) ) +ROM_END + + +ROM_START( pennyar ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251169.u72", 0x0800002, 0x0400000, CRC(cdd0795f) SHA1(e5243c27cca69451015f232444b289abf3d95819) ) + ROM_LOAD32_WORD("0251169.u73", 0x0000002, 0x0400000, CRC(b8b7c31c) SHA1(7a5cfd608d8c0a3db1054b5770065fc3733d5f35) ) + ROM_LOAD32_WORD("0251169.u85", 0x0800000, 0x0400000, CRC(9b9bf428) SHA1(108c722d0b56ae446961eefe27579e203eeb3b19) ) + ROM_LOAD32_WORD("0251169.u86", 0x0000000, 0x0400000, CRC(0fee6e4a) SHA1(b2a7ccbe81528067b29663f18b54520b5fefe6ec) ) +ROM_END + + +ROM_START( pengpyce ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151120.u72", 0x0800002, 0x0400000, CRC(1ee80a47) SHA1(c02485003d0724941ef346fb721bd246f69545b3) ) + ROM_LOAD32_WORD("0151120.u73", 0x0000002, 0x0400000, CRC(36699b29) SHA1(0d867f4086c07c8114bb1f383e647dab4d8ce7b8) ) + ROM_LOAD32_WORD("0151120.u85", 0x0800000, 0x0400000, CRC(7e68ca9a) SHA1(17e96fa047b2353be53b52b0a783bb7247bc6a6f) ) + ROM_LOAD32_WORD("0151120.u86", 0x0000000, 0x0400000, CRC(b7c646a7) SHA1(e47f88347eb2354dd982f46f7ac89b5645205b12) ) +ROM_END + + +ROM_START( pharfor ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("40000921.u72", 0x0800002, 0x0400000, CRC(c5d24a99) SHA1(d6d17ab5255d153beacc39880bd58b7b647f532f) ) + ROM_LOAD32_WORD("40000921.u73", 0x0000002, 0x0400000, CRC(33236ae6) SHA1(a9c41af9982c1a7035c5190732775a3eca4ebb78) ) + ROM_LOAD32_WORD("40000921.u85", 0x0800000, 0x0400000, CRC(158af672) SHA1(f653f9d400f03713baa650912c8c0ab33f218fb2) ) + ROM_LOAD32_WORD("40000921.u86", 0x0000000, 0x0400000, CRC(6d435495) SHA1(22644acb9ed28e737bc132698cd12048c76c4b80) ) +ROM_END + + +ROM_START( phxfant ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20197511.u85", 0x0800000, 0x0400000, CRC(db092fc5) SHA1(c2469c131d1240faede3e6e64ee818df4ce9581d) ) + ROM_LOAD32_WORD("20197511.u73", 0x0000002, 0x0400000, CRC(1854f81c) SHA1(fc97f1c55db5c66d2261de62a538cc0308988702) ) + ROM_LOAD32_WORD("20197511.u72", 0x0800002, 0x0400000, CRC(3ea207d5) SHA1(ae9b032f6ab90630bb047fa508d539874bd86d18) ) + ROM_LOAD32_WORD("20197511.u86", 0x0000000, 0x0400000, CRC(499742c6) SHA1(7743b24e658e4ee60255e9bf2b33a4937d19e3b4) ) +ROM_END + + +ROM_START( pirata6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10001511.u73", 0x0000002, 0x0400000, CRC(5923957d) SHA1(62d6effe9f3af0cdc301bbc6541971e91ddc573a) ) + ROM_LOAD32_WORD("10001511.u86", 0x0000000, 0x0400000, CRC(ed435c4a) SHA1(98750a2673411c3b193f25f2998755314bd60331) ) +ROM_END + + +ROM_START( pcfavor ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20177311.u71", 0x1000002, 0x0400000, CRC(116bb514) SHA1(cd3dcca730c8e9d3fe5b0c70638f3d81f8eb8f98) ) + ROM_LOAD32_WORD("20177311.u72", 0x0800002, 0x0400000, CRC(9b0fb8b6) SHA1(bd5a2734068e031ca7ab0f19749f28f84288125f) ) + ROM_LOAD32_WORD("20177311.u73", 0x0000002, 0x0400000, CRC(72db5268) SHA1(de7f3619162b27bab4825f801eb1a04cce8721a3) ) + ROM_LOAD32_WORD("20177311.u84", 0x1000000, 0x0400000, CRC(7944e972) SHA1(23d45a2e948a737d3186de5f0447ec7dd51ddc7b) ) + ROM_LOAD32_WORD("20177311.u85", 0x0800000, 0x0400000, CRC(385e8636) SHA1(5e4bf33f91481080c80264b915a11606b03f8686) ) + ROM_LOAD32_WORD("20177311.u86", 0x0000000, 0x0400000, CRC(f06d4fbb) SHA1(aad9c37da2ee9f7a5252267f39a9d1e8169a2472) ) +ROM_END + + +ROM_START( pcbydem ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10223111.u70", 0x1800002, 0x0400000, CRC(adfaa968) SHA1(a1a8329523cbd14c24f8e6997a5be442327f61c7) ) + ROM_LOAD32_WORD("10223111.u71", 0x1000002, 0x0400000, CRC(c71cb0e3) SHA1(c46d017bb26fb990a403cff7659b15a11f947c19) ) + ROM_LOAD32_WORD("10223111.u72", 0x0800002, 0x0400000, CRC(81816747) SHA1(c745bc6be35976f4784730ab8b75e07688e49b22) ) + ROM_LOAD32_WORD("10223111.u83", 0x1800000, 0x0400000, CRC(f3aab3c8) SHA1(a4c08d341f6b59b5faa14aa3381be066ecdc692a) ) + ROM_LOAD32_WORD("10223111.u73", 0x0000002, 0x0400000, CRC(4a729ca3) SHA1(52be1fbf80a06f9959d62376102d96ea8f77f272) ) + ROM_LOAD32_WORD("10223111.u84", 0x1000000, 0x0400000, CRC(309dbbf7) SHA1(69e44494bba43d001545c4e474ab4f712d1d8015) ) + ROM_LOAD32_WORD("10223111.u85", 0x0800000, 0x0400000, CRC(a9b81cc4) SHA1(541765e9fe2d67c60f014a8d32866c7b8203766a) ) + ROM_LOAD32_WORD("10223111.u86", 0x0000000, 0x0400000, CRC(c4f95ab2) SHA1(dd0a3cdaa7b421cbcfa50b94b8bbfb69769343cd) ) +ROM_END + + +ROM_START( pcmostw ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20234911.u71", 0x1000002, 0x0400000, CRC(6b67d71e) SHA1(902f832c79f160b22c02222eefa5ec31285b7610) ) + ROM_LOAD32_WORD("20234911.u72", 0x0800002, 0x0400000, CRC(d6f86683) SHA1(0e5ca980010bf40bba01d7222bc4d241b9d86667) ) + ROM_LOAD32_WORD("20234911.u73", 0x0000002, 0x0400000, CRC(a26a224e) SHA1(222e3b067f4bde826ae19276bb48136896cbd853) ) + ROM_LOAD32_WORD("20234911.u84", 0x1000000, 0x0400000, CRC(da762c17) SHA1(44c5bfee805d0ee8209e7b37161921d652b4d83b) ) + ROM_LOAD32_WORD("20234911.u85", 0x0800000, 0x0400000, CRC(214a647f) SHA1(51b250ecf49776ab9dfe80cb2efdc685109f0c19) ) + ROM_LOAD32_WORD("20234911.u86", 0x0000000, 0x0400000, CRC(7f460e25) SHA1(d97150221a3c0cac3b46d147ae96937a871ecdb3) ) +ROM_END + + +ROM_START( pcgold ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30291411.u70", 0x1800002, 0x0400000, CRC(1d67f455) SHA1(4247d21757522a69184d32434cfa191a026aff19) ) + ROM_LOAD32_WORD("30291411.u71", 0x1000002, 0x0400000, CRC(8df4d7da) SHA1(a798424a514201d954519ec0daf0a2b1cbc00082) ) + ROM_LOAD32_WORD("30291411.u72", 0x0800002, 0x0400000, CRC(db6e9523) SHA1(a4a272af4f5f29d2e612b52a011f9daf7c0b0cd3) ) + ROM_LOAD32_WORD("30291411.u73", 0x0000002, 0x0400000, CRC(6072d8d3) SHA1(37ce2a4213024b9ccd1859701c48e76e6c64e6ee) ) + ROM_LOAD32_WORD("30291411.u83", 0x1800000, 0x0400000, CRC(5709ba3a) SHA1(4fd85b97f434656b3bd0d26ba8573e3cd2c936ce) ) + ROM_LOAD32_WORD("30291411.u84", 0x1000000, 0x0400000, CRC(5927770a) SHA1(faaec01280a54775e85ae796a7d05170bece3c87) ) + ROM_LOAD32_WORD("30291411.u85", 0x0800000, 0x0400000, CRC(6208432e) SHA1(50006d010dd3d061fef8f4fd8fbbffea1b9b0f3d) ) + ROM_LOAD32_WORD("30291411.u86", 0x0000000, 0x0400000, CRC(bb839c90) SHA1(268008ffeeb867210664928a521051978c7770b3) ) +ROM_END + + +ROM_START( pcplat ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20282111.u70", 0x1800002, 0x0400000, CRC(44ee59d6) SHA1(52dbc89c41e2aef844eaf64e734661c5945980d0) ) + ROM_LOAD32_WORD("20282111.u71", 0x1000002, 0x0400000, CRC(a66e230f) SHA1(712a08d879902d4ee6d1ee5896d0bbff5961a3f2) ) + ROM_LOAD32_WORD("20282111.u72", 0x0800002, 0x0400000, CRC(a22f17ed) SHA1(e3e6d50707873986b067a216d6dda25201224c53) ) + ROM_LOAD32_WORD("20282111.u73", 0x0000002, 0x0400000, CRC(44c0462c) SHA1(e6a99ddef5d48149003fa9009dcb9880c420fedf) ) + ROM_LOAD32_WORD("20282111.u83", 0x1800000, 0x0400000, CRC(944b7425) SHA1(a87072edea72902e12dcda2e3ef7a0b35487b2f0) ) + ROM_LOAD32_WORD("20282111.u84", 0x1000000, 0x0400000, CRC(545289a0) SHA1(af32941fb6c03c6711fc35c453546803aec0c85b) ) + ROM_LOAD32_WORD("20282111.u85", 0x0800000, 0x0400000, CRC(51d192c5) SHA1(2b42d0ba8eb5b6ed1006ee452ca11ff295ee0a80) ) + ROM_LOAD32_WORD("20282111.u86", 0x0000000, 0x0400000, CRC(7ada7860) SHA1(4b8681f8ae3f279e38a9dba3b29585d7d0642f8c) ) +ROM_END + + +ROM_START( pwsuper ) + ARISTMK6_BIOS + ROM_REGION( 0x3000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0154019.u21", 0x0000000, 0x0400000, CRC(678b0be2) SHA1(16f5460d67a1e897390e0c03b847511f5c14156a) ) /* m27v322 */ + ROM_LOAD32_WORD("0154019.u11", 0x0000002, 0x0400000, CRC(48f60a2c) SHA1(0d27d544991b3403672250ff79c5bbbf35cdf175) ) /* m27v322 */ + ROM_LOAD32_WORD("0154019.u22", 0x0800000, 0x0400000, CRC(9dbdefb7) SHA1(445a24233b435e3812747d8376addf969fea5cd2) ) /* m27v322 */ + ROM_LOAD32_WORD("0154019.u12", 0x0800002, 0x0400000, CRC(5354cff5) SHA1(bf818e53a432aa8e7a2578dbb367be2c5f51bb16) ) /* m27v322 */ + ROM_LOAD32_WORD("0154019.u23", 0x1000000, 0x0400000, CRC(ae04211a) SHA1(8db4fc936fa6d0e0a372b81f2e9590047522b843) ) /* m27v322 */ + ROM_LOAD32_WORD("0154019.u13", 0x1000002, 0x0400000, CRC(43b44f26) SHA1(5410eea0a4911a274a794d6b27e369fb98c6edf7) ) /* m27v322 */ + ROM_LOAD32_WORD("0154019.u24", 0x1800000, 0x0400000, CRC(dbb073f1) SHA1(e3a7f14cabab613453baffde3b592889d11578e7) ) /* m27v322 */ + ROM_LOAD32_WORD("0154019.u14", 0x1800002, 0x0400000, CRC(a850af7f) SHA1(8d029de0083aad57ddd8b36153214b40cd388d56) ) /* m27v322 */ + ROM_LOAD32_WORD("0154019.u25", 0x2000000, 0x0400000, CRC(5f9b8ef7) SHA1(f0c954d1f448f2061dbe284c78eddcfcb5afdc7c) ) /* m27v322 */ + ROM_LOAD32_WORD("0154019.u15", 0x2000002, 0x0400000, CRC(2c7fe966) SHA1(42fc364dded0ce079ce4970b1f951c6a0ebf6c51) ) /* m27v322 */ +ROM_END + + +ROM_START( pompeia6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10002211.u72", 0x0800002, 0x0400000, CRC(e3c02b5e) SHA1(714e83160917e83dafc058a9078ace800c4c3ebf) ) + ROM_LOAD32_WORD("10002211.u73", 0x0000002, 0x0400000, CRC(c56b6b9f) SHA1(3f4cb68620a0d993b1812768092b85353d7bc763) ) + ROM_LOAD32_WORD("10002211.u85", 0x0800000, 0x0400000, CRC(7569d484) SHA1(127d92b7bd62543789b25fbfce65e8429ddfc654) ) + ROM_LOAD32_WORD("10002211.u86", 0x0000000, 0x0400000, CRC(0c4ef28a) SHA1(96381853ed23cb914e5e494fc90f671c2143a305) ) +ROM_END + + +ROM_START( pompeia6u ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251010.u72", 0x0800002, 0x0400000, CRC(a5959d1f) SHA1(fe92eaa3f1dc6bdc356bef2a680eb9f8a09c88a2) ) + ROM_LOAD32_WORD("0251010.u73", 0x0000002, 0x0400000, CRC(947d3099) SHA1(d5256fc598c2e280f9e92ef6ba0e0152c8cc5d3b) ) + ROM_LOAD32_WORD("0251010.u85", 0x0800000, 0x0400000, CRC(901f5a17) SHA1(8a7fd00a68770be23e0164907eae91b963f01091) ) + ROM_LOAD32_WORD("0251010.u86", 0x0000000, 0x0400000, CRC(a68aac55) SHA1(630b1d4cb08d8710b81c6d709182e7c7a52f184a) ) +ROM_END + + +ROM_START( prideaf ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10208511.u73", 0x0000002, 0x0400000, CRC(86c22e24) SHA1(008fb01a7690981a3bc6a7f4a06dcebaef2a892c) ) + ROM_LOAD32_WORD("10208511.u86", 0x0000000, 0x0400000, CRC(efbf0ad5) SHA1(b4d84800c60df820bbe332879189208bac8330ef) ) +ROM_END + + +ROM_START( prophecy ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20173411.u72", 0x0800002, 0x0400000, CRC(194be1d6) SHA1(8f71ff6646a34261cb003fea877b42742eea8c15) ) + ROM_LOAD32_WORD("20173411.u73", 0x0000002, 0x0400000, CRC(683f081f) SHA1(4d625c67cb1d5fa5b025a02e797c4fc0a03893da) ) + ROM_LOAD32_WORD("20173411.u85", 0x0800000, 0x0400000, CRC(046ae548) SHA1(246015be05294806ecfacd626449e2df7e7f569c) ) + ROM_LOAD32_WORD("20173411.u86", 0x0000000, 0x0400000, CRC(e5950eef) SHA1(930582c34f3639b887d490c96f91814cb5228d8b) ) +ROM_END + + +ROM_START( qnile ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("3j011111.u72", 0x0800002, 0x0400000, CRC(491f4ef2) SHA1(fbaa64d9603900de44642f95fb9f7ee15e138669) ) + ROM_LOAD32_WORD("3j011111.u73", 0x0000002, 0x0400000, CRC(2f7f783c) SHA1(1739b05628bd02cb1b73c883d9f2e113da2c29e7) ) + ROM_LOAD32_WORD("3j011111.u85", 0x0800000, 0x0400000, CRC(4e53a089) SHA1(2dd060e4ff74f7fe73850a0c3877fa4bacad36c3) ) + ROM_LOAD32_WORD("3j011111.u86", 0x0000000, 0x0400000, CRC(76818f74) SHA1(baac1a4a8ed3f1fb5a6ca321a6efe6ece7701486) ) +ROM_END + + +ROM_START( qnilese ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10102811.u70", 0x1800002, 0x0100000, CRC(5ae69121) SHA1(36dd3f9aaf5f7d2751d1954d67f898bc3ec71f3b) ) + ROM_LOAD32_WORD("10102811.u71", 0x1000002, 0x0100000, CRC(d793440a) SHA1(dced4c04bde13293af77a9a1f4c5c606e3758de0) ) + ROM_LOAD32_WORD("10102811.u83", 0x1800000, 0x0100000, CRC(c8580554) SHA1(58b8bfff2f8d298c4e3be2b01900800c45fa7ad7) ) + ROM_LOAD32_WORD("10102811.u84", 0x1000000, 0x0100000, CRC(a34a9f16) SHA1(b8750e6ceb1715da8e5ac2f0183254e29a042641) ) + ROM_LOAD32_WORD("10102811.u73", 0x0000002, 0x0400000, CRC(27391233) SHA1(e1d546cc9a57db894bdfb24592048578f5828ee5) ) + ROM_LOAD32_WORD("10102811.u86", 0x0000000, 0x0400000, CRC(4c7bdba1) SHA1(796c9da25bbfe389aae5c03b42e15500c91a60d4) ) +ROM_END + + +ROM_START( qnilejc ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20123911.u72", 0x0800002, 0x0400000, CRC(a1aa9310) SHA1(a00a7dfd57fe8624421e6821c32516f018199d49) ) + ROM_LOAD32_WORD("20123911.u73", 0x0000002, 0x0400000, CRC(0ec5d0df) SHA1(206916986b1214a9635c901cbbcda21d21e0338a) ) + ROM_LOAD32_WORD("20123911.u85", 0x0800000, 0x0400000, CRC(a30473fd) SHA1(0af9fcee5df49d20847f98f94e09c0d394c1857a) ) + ROM_LOAD32_WORD("20123911.u86", 0x0000000, 0x0400000, CRC(484fb352) SHA1(cc0c97895731dc3f333131ff5a47794fe1857e47) ) +ROM_END + + +ROM_START( qnilejcsp ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("sp__20123911.u72", 0x0800002, 0x0400000, CRC(c508e9d4) SHA1(59cf85729c1936e54b6c7adedf3941c24e299d48) ) + ROM_LOAD32_WORD("sp__20123911.u73", 0x0000002, 0x0400000, CRC(ea401551) SHA1(939216babba395baf7283601f0873897f382648a) ) + ROM_LOAD32_WORD("sp__20123911.u85", 0x0800000, 0x0400000, CRC(0be660c4) SHA1(1b3da418f907bdee21ea9fb931f1fe4438109217) ) + ROM_LOAD32_WORD("sp__20123911.u86", 0x0000000, 0x0400000, CRC(8c37947b) SHA1(4d3bf1192fb3939565afc482721289eae10eab5f) ) +ROM_END + + +ROM_START( qsheeba ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10133711.u72", 0x0800002, 0x0400000, CRC(befa03be) SHA1(abd4846f29636aff70826b3086a972682c3bffe0) ) + ROM_LOAD32_WORD("10133711.u73", 0x0000002, 0x0400000, CRC(fb26e09a) SHA1(e2debdcea7ee7be90e70c96e3eca593b515dfd2d) ) + ROM_LOAD32_WORD("10133711.u85", 0x0800000, 0x0400000, CRC(6f827f08) SHA1(b3777031c0a8d14557a640572c4dcfa781986b54) ) + ROM_LOAD32_WORD("10133711.u86", 0x0000000, 0x0400000, CRC(e1313dff) SHA1(536014d8d4f3ff90d93befdcd55d5b3e6eb49e7c) ) +ROM_END + + +ROM_START( raprichs ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10194211.u72", 0x0800002, 0x0400000, CRC(3b4ee6dd) SHA1(83ddfdc3d8bdf02395411d8a6721a9c65c64e69c) ) + ROM_LOAD32_WORD("10194211.u73", 0x0000002, 0x0400000, CRC(cd13d765) SHA1(f91cb232726a038c3ff1a25259622dd99d552279) ) + ROM_LOAD32_WORD("10194211.u85", 0x0800000, 0x0400000, CRC(3fbfdf7f) SHA1(bcfd939d0fa4d0acc2544910940fb09d48a399b5) ) + ROM_LOAD32_WORD("10194211.u86", 0x0000000, 0x0400000, CRC(8dfb94ce) SHA1(67933b9edbd9631d2558d16267559af91084172b) ) +ROM_END + + +ROM_START( redbara6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10119911.u72", 0x0800002, 0x0400000, CRC(16b6207f) SHA1(9c5ac48cccba001b2e3605eceb9610c659e06e21) ) + ROM_LOAD32_WORD("10119911.u73", 0x0000002, 0x0400000, CRC(6590c207) SHA1(8184ae0ac02f22787c631bc823bd0fbcd5d5bf05) ) + ROM_LOAD32_WORD("10119911.u85", 0x0800000, 0x0400000, CRC(e954aeac) SHA1(df8a9420df31c4ecc2cbe460cea4c0bd13958289) ) + ROM_LOAD32_WORD("10119911.u86", 0x0000000, 0x0400000, CRC(599a7170) SHA1(8e3b2730b9503baa798fd59d787052a9589e0447) ) +ROM_END + + +ROM_START( roadtrip ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152539.u71", 0x1000002, 0x0400000, CRC(1da57ab8) SHA1(775d1f0d6021032e909c8089ba93cc63eef18586) ) + ROM_LOAD32_WORD("0152539.u72", 0x0800002, 0x0400000, CRC(421cfc77) SHA1(fb14ad4c06bdbdd6df4fc1299a96bb8d906d2b48) ) + ROM_LOAD32_WORD("0152539.u73", 0x0000002, 0x0400000, CRC(cb9f6f5d) SHA1(825322c6b0407a934aca632c198615d188e2f46b) ) + ROM_LOAD32_WORD("0152539.u84", 0x1000000, 0x0400000, NO_DUMP ) + ROM_LOAD32_WORD("0152539.u85", 0x0800000, 0x0400000, CRC(e68205a7) SHA1(a7dc2a10de4ef229a8f25a3db19a30ea4be46cdd) ) + ROM_LOAD32_WORD("0152539.u86", 0x0000000, 0x0400000, CRC(66c2c8da) SHA1(76d338662a80ebdfd72e403388cffe8dfbd14f59) ) +ROM_END + + +ROM_START( ruprup ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10115911.u72", 0x0800002, 0x0400000, CRC(7ba80d87) SHA1(c912ec8c65060060b459de0c5ed0b3ad018eff76) ) + ROM_LOAD32_WORD("10115911.u73", 0x0000002, 0x0400000, CRC(e60d9c93) SHA1(7504f07f04be97058b50168c14e6ec41480e43ef) ) + ROM_LOAD32_WORD("10115911.u85", 0x0800000, 0x0400000, CRC(7debb885) SHA1(c46e3231d8a13cec7d398a8064ac76e78954dd82) ) + ROM_LOAD32_WORD("10115911.u86", 0x0000000, 0x0400000, CRC(b6d1c4fa) SHA1(24d88882783353598e4f63edda4982f9e55b2595) ) +ROM_END + + +ROM_START( rubymag ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10125711.u72", 0x0800002, 0x0400000, CRC(2cdfe857) SHA1(33b4ce8ab0a5f1e341a5c5c536c5f3619ecd7f95) ) + ROM_LOAD32_WORD("10125711.u73", 0x0000002, 0x0400000, CRC(6699d2c6) SHA1(1c96dba91a40993cf9c3bc9e8c591e971c04bedf) ) + ROM_LOAD32_WORD("10125711.u85", 0x0800000, 0x0400000, CRC(877fde17) SHA1(278b8cb71cafa0859073acc48339da9e645fdcc6) ) + ROM_LOAD32_WORD("10125711.u86", 0x0000000, 0x0400000, CRC(717d1c53) SHA1(8f5204d4394c6e0b83f6f456c80e98e12fac1a66) ) +ROM_END + + +ROM_START( rumbreel ) // unknown IC positions + ARISTMK6_BIOS + ROM_REGION( 0x3000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20288611.u21", 0x0000000, 0x0400000, CRC(06b37c77) SHA1(e4dad62667a1c1d4948abcd535332975148e952b) ) + ROM_LOAD32_WORD("20288611.u11", 0x0000002, 0x0400000, CRC(cc48bb54) SHA1(6ed7a502deaff0e2fd6d0901d036fcbadf303859) ) + ROM_LOAD32_WORD("20288611.u22", 0x0800000, 0x0400000, CRC(739c4565) SHA1(bc2cd133dfbfe18916703eacc851f1757a06f345) ) + ROM_LOAD32_WORD("20288611.u12", 0x0800002, 0x0400000, CRC(3af99e7b) SHA1(93e68056fee9b4f29a066bd6828ff320b7d3ffa4) ) + ROM_LOAD32_WORD("20288611.u23", 0x1000000, 0x0400000, CRC(2f561bd0) SHA1(9c2f659ec5cdfd335d089389616dac57fbb655df) ) + ROM_LOAD32_WORD("20288611.u13", 0x1000002, 0x0400000, CRC(04b2f09d) SHA1(4090876cf8ef18ed8541f13684b076d7ac1d0d72) ) + ROM_LOAD32_WORD("20288611.u24", 0x1800000, 0x0400000, CRC(6bf0442e) SHA1(c83ed68cd0680ebac359824defa51c1942db17f1) ) + ROM_LOAD32_WORD("20288611.u14", 0x1800002, 0x0400000, CRC(a117e3ec) SHA1(119d7ac89ee4c2167b853d720eb87498cefab4b9) ) + ROM_LOAD32_WORD("20288611.u25", 0x2000000, 0x0400000, CRC(3cd5171b) SHA1(fe6e17679f14ae0238c58dd5d801cb0dda3a434b) ) + ROM_LOAD32_WORD("20288611.u15", 0x2000002, 0x0400000, CRC(2c5baf9f) SHA1(40fb5b22460b9a35ca8ebb8b0643e58665d8643f) ) +ROM_END + + +ROM_START( scatmag2 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10001311.u86", 0x0000000, 0x0400000, CRC(696734d8) SHA1(baffadb943fb12d0d19069023f5cdf80b1a1674f) ) + ROM_LOAD32_WORD("10001311.u73", 0x0000002, 0x0400000, CRC(aeef47b6) SHA1(63d296d60848269851e9d424908bbf3d52003f07) ) + ROM_LOAD32_WORD("10001311.u85", 0x0800000, 0x0400000, CRC(d3f7018e) SHA1(345a9f55256d9ec46182ebf9c0c6fca62ea2e275) ) + ROM_LOAD32_WORD("10001311.u72", 0x0800002, 0x0400000, CRC(e5c9dee7) SHA1(b29f7b8eb3d894e0a3dbc6cabdd2d8e59e2c2bbf) ) +ROM_END + + +ROM_START( scatmag2sa ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10102711.u72", 0x0800002, 0x0400000, CRC(8ea86d88) SHA1(74ac4df6ec5131d3745de1fdc495fb4c9dc0af33) ) + ROM_LOAD32_WORD("10102711.u73", 0x0000002, 0x0400000, CRC(d04eaa9a) SHA1(1a70612f5ca7fd0d9384f7986775848e3194b718) ) + ROM_LOAD32_WORD("10102711.u85", 0x0800000, 0x0400000, CRC(e7e6bf08) SHA1(657077104ec632affbeaaafe5bc9569deb955668) ) + ROM_LOAD32_WORD("10102711.u86", 0x0000000, 0x0400000, CRC(4ae076d3) SHA1(41350306d03c1211a68ae117521c2a2b9c28d9ef) ) +ROM_END + + +ROM_START( sealdeal ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251029.u72", 0x0800002, 0x0400000, CRC(43ef1218) SHA1(e1d03cd9845ac81a71b5a0471d146addc2f56e0e) ) /* m27v322 */ + ROM_LOAD32_WORD("0251029.u73", 0x0000002, 0x0400000, CRC(383d55a9) SHA1(81bef0ed325ef7208403afa6d7af458c755a4de3) ) /* m27v322 */ + ROM_LOAD32_WORD("0251029.u85", 0x0800000, 0x0400000, CRC(a6327726) SHA1(2c0f02a8d361bcbfc007b9d75a4b7b685aa2b1ac) ) /* m27v322 */ + ROM_LOAD32_WORD("0251029.u86", 0x0000000, 0x0400000, CRC(ea6b666b) SHA1(ad80042770f8e66e7455010b46d81873689f63db) ) /* m27v322 */ +ROM_END + + +ROM_START( shamnmg ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10225911.u73", 0x0000002, 0x0400000, CRC(a84ac2a4) SHA1(743d56448135b03c25325bdc3d79781e63f0b9b6) ) + ROM_LOAD32_WORD("10225911.u86", 0x0000000, 0x0400000, CRC(3edb8156) SHA1(83bb1467d892120c2bd5e85ef05527e2d02999ae) ) +ROM_END + + +ROM_START( shamnmgu ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152647.u72", 0x0800002, 0x0400000, CRC(aab1dd80) SHA1(0e8fbc967c4d5c7d24f980afc78464052ca6d2a6) ) + ROM_LOAD32_WORD("0152647.u73", 0x0000002, 0x0400000, CRC(f1e9d86d) SHA1(282961a897bbfec4ab778db207f3ef20c6f4c69d) ) + ROM_LOAD32_WORD("0152647.u85", 0x0800000, 0x0400000, CRC(15bb6dd5) SHA1(96625e18b622d2a02f9a88d51ad90d5dac0289be) ) + ROM_LOAD32_WORD("0152647.u86", 0x0000000, 0x0400000, CRC(9c29e10b) SHA1(9f77808162d038461f77075f0565c0a0d34a708a) ) +ROM_END + + +ROM_START( shorthng ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251088.u72", 0x0800002, 0x0400000, CRC(e151390f) SHA1(e68f2584587687c96e4cbe0080630466fac61b17) ) + ROM_LOAD32_WORD("0251088.u73", 0x0000002, 0x0400000, CRC(c214d960) SHA1(e5b75e5cb3af3b77f56ccec72833e9243d09c643) ) + ROM_LOAD32_WORD("0251088.u85", 0x0800000, 0x0400000, CRC(e721a879) SHA1(0632c1be6c3b671aed4f6dd67b83e966033aba19) ) + ROM_LOAD32_WORD("0251088.u86", 0x0000000, 0x0400000, CRC(c3e6f083) SHA1(4ed6b1039f060cd6480a490de28619f5370de805) ) +ROM_END + + +ROM_START( smtma6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10001911.u72", 0x0800002, 0x0400000, CRC(cb5f47d4) SHA1(70fa1e68bf1fbebc6b6663fbabb78c5f286b7805) ) + ROM_LOAD32_WORD("10001911.u73", 0x0000002, 0x0400000, CRC(ccc901f0) SHA1(4c845ccfea10a744b8c37b6b155b0fc2ce6bfede) ) + ROM_LOAD32_WORD("10001911.u85", 0x0800000, 0x0400000, CRC(7a36f3f3) SHA1(3653a6f40587c2be1810b4a9dd8f27ecca336a70) ) + ROM_LOAD32_WORD("10001911.u86", 0x0000000, 0x0400000, CRC(9f436ee3) SHA1(e41a9475fd10fd7d15be1665ee2d4e9dcee2d4dd) ) +ROM_END + + +ROM_START( silkrda6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152537.u72", 0x0800002, 0x0400000, CRC(1ed58be6) SHA1(114c5a800592163dbc690b5d4c4c051d358828f9) ) + ROM_LOAD32_WORD("0152537.u73", 0x0000002, 0x0400000, CRC(c32608e3) SHA1(83d9749ce77317ce5631e7c7d3985c71f26d43a5) ) + ROM_LOAD32_WORD("0152537.u85", 0x0800000, 0x0400000, CRC(568f7ecd) SHA1(ccab6d872fe5bc00466071334b1af9f6799e40a0) ) + ROM_LOAD32_WORD("0152537.u86", 0x0000000, 0x0400000, CRC(5e8f8fc3) SHA1(bb586743182a3797d601db740e270e773f7e3587) ) +ROM_END + + +ROM_START( silgola6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20100721.u72", 0x0800002, 0x0400000, CRC(05861fb2) SHA1(ba3d2e3ab66fd7178289fdc95661f27e08124f32) ) + ROM_LOAD32_WORD("20100721.u73", 0x0000002, 0x0400000, CRC(cffa82f0) SHA1(fe14e1d9bacbcb72ad1bdaf3d4a72eec67311bef) ) + ROM_LOAD32_WORD("20100721.u85", 0x0800000, 0x0400000, CRC(f66f63c4) SHA1(02e669c4f7c3d0cd39b3dff156ab4b05db3bb495) ) + ROM_LOAD32_WORD("20100721.u86", 0x0000000, 0x0400000, CRC(d91108fd) SHA1(cea026350f083ed0f061d5049de520d08730a1df) ) +ROM_END + + +ROM_START( skydnca6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10272711.u71", 0x1000002, 0x0400000, CRC(d30c3d6f) SHA1(581a198d98f00c1b7a432ab85b5f65760e364131) ) + ROM_LOAD32_WORD("10272711.u72", 0x0800002, 0x0400000, CRC(12d02b67) SHA1(aed879daca62575def363872650d33b7af7d71bb) ) + ROM_LOAD32_WORD("10272711.u73", 0x0000002, 0x0400000, CRC(f90fc640) SHA1(07b523839ac36b07d3dbc4d24e6d987c1f644095) ) + ROM_LOAD32_WORD("10272711.u84", 0x1000000, 0x0400000, CRC(df6885af) SHA1(e3302defbc496c1b71da6be8ed49dd4d3556d7d4) ) + ROM_LOAD32_WORD("10272711.u85", 0x0800000, 0x0400000, CRC(4a9a7c33) SHA1(e3243fa32b6736140992ad9fcf04a420bd417846) ) + ROM_LOAD32_WORD("10272711.u86", 0x0000000, 0x0400000, CRC(81c0b79d) SHA1(ec84ded928637f8888d0caa935ab8d64c647a536) ) +ROM_END + + +ROM_START( spgcarn ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10000311.u73", 0x0000002, 0x0400000, CRC(033653f5) SHA1(40705ffb653ad4c6f3cd36c8879c48303c3845f8) ) + ROM_LOAD32_WORD("10000311.u86", 0x0000000, 0x0400000, CRC(f7783fea) SHA1(4e7b86c0d2728ebc317dce14827a4873402d9bbb) ) +ROM_END + + +ROM_START( stardrft ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20150811.u73", 0x0000002, 0x0400000, CRC(580340b4) SHA1(4febb22150581a4661bc7ed1ff0662e153de5e2b) ) + ROM_LOAD32_WORD("20150811.u86", 0x0000000, 0x0400000, CRC(7b08a2be) SHA1(2b3d7bb2317cba7b470d68c91918a5777fdb3ed1) ) +ROM_END + + +ROM_START( stardrftu ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0451341.u72", 0x0800002, 0x0400000, CRC(dc7a30c1) SHA1(8f24c18efd6171cda7ca841d3b275937e35e2be8) ) /* m27v322 */ + ROM_LOAD32_WORD("0451341.u73", 0x0000002, 0x0400000, CRC(3e59b84f) SHA1(3148d48df74c35681759a234d7aa746cbb0afb0e) ) /* m27v322 */ + ROM_LOAD32_WORD("0451341.u85", 0x0800000, 0x0400000, CRC(689ded33) SHA1(5d5b744321313c4618ecf319827c778be646245f) ) /* m27v322 */ + ROM_LOAD32_WORD("0451341.u86", 0x0000000, 0x0400000, CRC(73023e64) SHA1(4d2d586a1e91ac5bac379994973dffcf9f3a3293) ) /* m27v322 */ +ROM_END + + +ROM_START( starqst ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10009511.u73", 0x0000002, 0x0400000, CRC(facf51b6) SHA1(73c13d507b65cd98ae43918c21b492a8499dd538) ) + ROM_LOAD32_WORD("10009511.u86", 0x0000000, 0x0400000, CRC(c21f4486) SHA1(5a6a532d73bf56f68f473bd56a7c3d9f0660d661) ) +ROM_END + + +ROM_START( statsymb ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0251147.u73", 0x0000002, 0x0400000, CRC(e06f2dd1) SHA1(0edadf037dee101e5fb768471d2f93474ff8268f) ) + ROM_LOAD32_WORD("0251147.u86", 0x0000000, 0x0400000, CRC(fe9b9147) SHA1(5dced51e126a80191d62b88438e1098efb358e52) ) +ROM_END + + +ROM_START( sunmoon ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151303.u72", 0x0800002, 0x0400000, CRC(f69ce78d) SHA1(91a433757b377406bca61b4c96f3ba3561efd75c) ) + ROM_LOAD32_WORD("0151303.u73", 0x0000002, 0x0400000, CRC(ce1f8d32) SHA1(7891b0e797942374d779e8df92281383dd94fe90) ) + ROM_LOAD32_WORD("0151303.u85", 0x0800000, 0x0400000, CRC(7e16ab59) SHA1(f56b3b5a252d3520e36b1d2a7643d65020af2133) ) + ROM_LOAD32_WORD("0151303.u86", 0x0000000, 0x0400000, CRC(012e5aeb) SHA1(3df4454ab54cc6edf62b8cc9de4c867a36e8654b) ) +ROM_END + + +ROM_START( sunmonbb ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0153028.u21", 0x0000000, 0x0400000, CRC(b0cc922d) SHA1(5a45d0c995c639739176a5aad42e186b122eead1) ) + ROM_LOAD32_WORD("0153028.u11", 0x0000002, 0x0400000, CRC(b6a8df40) SHA1(316e3f98b75c1bdd0e8fc55aee2cf20b8a45ff4c) ) + ROM_LOAD32_WORD("0153028.u22", 0x0800000, 0x0400000, CRC(542ec911) SHA1(48988bdefb9ad6a7e0c733eda1f220b0347cab5f) ) + ROM_LOAD32_WORD("0153028.u12", 0x0800002, 0x0400000, CRC(98cde50e) SHA1(68e60411a8c10b73482a4cc8d3f14ebdedca0ae9) ) + ROM_LOAD32_WORD("0153028.u23", 0x1000000, 0x0400000, BAD_DUMP CRC(0ac455b1) SHA1(3ca4f4a0172f18692c9f82a9a435ffc1ca39ddc2) ) + ROM_LOAD32_WORD("0153028.u13", 0x1000002, 0x0400000, CRC(ac9143cc) SHA1(75aeea2ad26044bef9eb31495d67414a416ee6d4) ) + ROM_LOAD32_WORD("0153028.u24", 0x1800000, 0x0400000, CRC(19e5b7e0) SHA1(cf17a84ba08a2f24725d4ccbe046710c2f3a2459) ) + ROM_LOAD32_WORD("0153028.u14", 0x1800002, 0x0400000, CRC(a5552dd3) SHA1(1bbe24950e19441ca5144cb9b38320803bd5d26e) ) +ROM_END + + +ROM_START( sunqndol ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0451327.u72", 0x0800002, 0x0400000, CRC(a2b404ac) SHA1(409bd1ce24600fa381ad4de8b7066e5e04f7ab3d) ) + ROM_LOAD32_WORD("0451327.u73", 0x0000002, 0x0400000, CRC(b46080a1) SHA1(11293e7636dea28c8dfdebd107fa5aee013c832e) ) + ROM_LOAD32_WORD("0451327.u85", 0x0800000, 0x0400000, CRC(f522c85e) SHA1(2b9ba996b99745e69944451e1fd2b585ed62290f) ) + ROM_LOAD32_WORD("0451327.u86", 0x0000000, 0x0400000, CRC(78fd2a9f) SHA1(768db303de2ce2fb1efe6adee44d66780801e7da) ) +ROM_END + + +ROM_START( sbuk5 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20203611.u72", 0x0800002, 0x0400000, CRC(ebcce486) SHA1(f91db1051d71c5e558a304d60157fa3cfff66c5b) ) + ROM_LOAD32_WORD("20203611.u73", 0x0000002, 0x0400000, CRC(39af5809) SHA1(048aef299de220a72bf6a57c6268949197fc738b) ) + ROM_LOAD32_WORD("20203611.u85", 0x0800000, 0x0400000, CRC(9114f9e8) SHA1(f7ec058aaaad59aeffc01085673322cb842a5ebb) ) + ROM_LOAD32_WORD("20203611.u86", 0x0000000, 0x0400000, CRC(cab68268) SHA1(e10e8c8ce9bfb7ae7f3920303491b24c93d5f716) ) +ROM_END + + +ROM_START( swhr2 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151183.u73", 0x0000002, 0x0400000, CRC(17f0dbe2) SHA1(7f1f0936e1cf528ee794e8925c40b063d1a77729) ) + ROM_LOAD32_WORD("0151183.u86", 0x0000000, 0x0400000, CRC(320d3052) SHA1(8b2165795e9b9d7514620b0d6a14371142de434b) ) +ROM_END + + +ROM_START( swh2ld ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10119811.u72", 0x0800002, 0x0400000, CRC(94d48b25) SHA1(a879f6d78ff6eb29e5ea2cc71ca86d097fa9d45f) ) + ROM_LOAD32_WORD("10119811.u73", 0x0000002, 0x0400000, CRC(f5c3d17f) SHA1(297e2da51fb00e0b76f9322149647c4c27ed870e) ) + ROM_LOAD32_WORD("10119811.u85", 0x0800000, 0x0400000, CRC(f0f8aa94) SHA1(c69f1c807b0e9921eb95c3351bb79897e673ec36) ) + ROM_LOAD32_WORD("10119811.u86", 0x0000000, 0x0400000, CRC(dedd99b0) SHA1(23c4e178d00788516c16109add772dba24f98a54) ) +ROM_END + + +ROM_START( tahitim ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10238911.u73", 0x0000002, 0x0400000, CRC(b08da2ce) SHA1(1adb4f6e134df479be0f90d2459b009d93386ac1) ) + ROM_LOAD32_WORD("10238911.u86", 0x0000000, 0x0400000, CRC(735d7642) SHA1(5f4258bf541728f7c7fe3dd65e715d68b3ade968) ) +ROM_END + + +ROM_START( thaiprnc ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10119321.u86", 0x0000000, 0x0400000, CRC(609b3112) SHA1(77648426c7fed2e39d48d4f1ced524067bf0bb1a) ) + ROM_LOAD32_WORD("10119321.u73", 0x0000002, 0x0400000, CRC(a8346fea) SHA1(d97af71bb2c93ed517fccac605e9cfff9ec5590b) ) + ROM_LOAD32_WORD("10119321.u85", 0x0800000, 0x0400000, CRC(92fda7b5) SHA1(9a50ab3d1d18814093f5457a07a52f7e19fc97e7) ) + ROM_LOAD32_WORD("10119321.u72", 0x0800002, 0x0400000, CRC(640bf878) SHA1(910dce13181243a6baace6dd1807d391b3d9767f) ) +ROM_END + + +ROM_START( thaiprncm ) + ARISTMK6_BIOS + + ROM_REGION( 0x1800000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30127721.u86", 0x0000000, 0x0400000, CRC(3cb5124b) SHA1(70f6d66793c433054557da4c9f2f033bbb640bd6) ) + ROM_LOAD32_WORD("30127721.u73", 0x0000002, 0x0400000, CRC(531f05ab) SHA1(929285de219c033bdee5f8011e9a0a07b344375e) ) + ROM_LOAD32_WORD("30127721.u85", 0x0800000, 0x0400000, CRC(90c345e0) SHA1(1cf5b237eca68749a7baa147b9b15b3e139d7951) ) + ROM_LOAD32_WORD("30127721.u72", 0x0800002, 0x0100000, BAD_DUMP CRC(613cea6b) SHA1(f04a3ee53074b7cd84879d752df5dbb80437475e) ) // wrong size?! +ROM_END + + +ROM_START( thndrhrt ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10173811.u73", 0x0000002, 0x0400000, CRC(d867ff79) SHA1(740a177a8d1ecf925583a9264b5404640a5f2289) ) + ROM_LOAD32_WORD("10173811.u86", 0x0000000, 0x0400000, CRC(2b84ed7b) SHA1(9919f9526d8294eeabda40697a34878484f6cef5) ) +ROM_END + + +ROM_START( tigress ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20230111.u86", 0x0000000, 0x0400000, CRC(d1ff02f7) SHA1(8e8f1c4ed3c01fc62011b1bd21f53314e345f10f) ) + ROM_LOAD32_WORD("20230111.u73", 0x0000002, 0x0400000, CRC(cc239965) SHA1(f5d5f1e3db4f0ae3cd1dbe2c88aedf65cc820d4e) ) +ROM_END + + +ROM_START( tikitalk ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10239111.u73", 0x0000002, 0x0400000, CRC(983d8621) SHA1(92ad28c0a7a06035569700adb8c3449f92bb36b7) ) + ROM_LOAD32_WORD("10239111.u86", 0x0000000, 0x0400000, CRC(772312e1) SHA1(5a5561d9ec70b56e558ad87ead0770ac9f18e9d1) ) +ROM_END + + +ROM_START( tiktorch ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151003.u72", 0x0800002, 0x0400000, CRC(1161133b) SHA1(760c710167e4eca84421fc1cd54ab696e16502cc) ) + ROM_LOAD32_WORD("0151003.u73", 0x0000002, 0x0400000, CRC(f0f8e8d5) SHA1(a084befd422ce37ad19b31d3da61e7a03d5e38c4) ) + ROM_LOAD32_WORD("0151003.u85", 0x0800000, 0x0400000, CRC(32eed9c2) SHA1(8e3e8d55a4dac92ae9b543c86921126df1fb6518) ) + ROM_LOAD32_WORD("0151003.u86", 0x0000000, 0x0400000, CRC(ad10a554) SHA1(59062060ded7304193105d2b03fb06a7754a9fe6) ) +ROM_END + + +ROM_START( timbwolf ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0154013.u72", 0x0800002, 0x0400000, CRC(a004dd06) SHA1(c394b1703d62370ecf19c51d90554d6495f43eae) ) + ROM_LOAD32_WORD("0154013.u73", 0x0000002, 0x0400000, CRC(054e3956) SHA1(ccfb6ba102c22f70fbc61b3d6ba0ceadc1414e1c) ) + ROM_LOAD32_WORD("0154013.u85", 0x0800000, 0x0400000, CRC(901e72e5) SHA1(437a33ac1c73824ce81229f93eff0799b369c6b0) ) + ROM_LOAD32_WORD("0154013.u86", 0x0000000, 0x0400000, CRC(a3be6e57) SHA1(9e06a85b630626bf7e3e790a70b8575bc9047b3d) ) +ROM_END + + +ROM_START( topshta6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("30123211.u86", 0x0000000, 0x0400000, CRC(798200b2) SHA1(e753f8c8c26e30ab36705f748c01b90bcf166d82) ) + ROM_LOAD32_WORD("30123211.u73", 0x0000002, 0x0400000, CRC(486c5979) SHA1(0ece42200f31daf471b3e1e789de8b95390c4827) ) +ROM_END + + +ROM_START( torgods ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10000411.u86", 0x0000000, 0x0400000, CRC(3c7da6e8) SHA1(ff2fb056fd26d3578216e4942b6234f4523e1d6a) ) + ROM_LOAD32_WORD("10000411.u73", 0x0000002, 0x0400000, CRC(d3f27e13) SHA1(36cd1984139855170af3b23ab32b1769430809d5) ) + ROM_LOAD32_WORD("10000411.u85", 0x0800000, 0x0400000, CRC(9f7013e0) SHA1(76f948ba08152cf623559c3c8f021861757c4872) ) + ROM_LOAD32_WORD("10000411.u72", 0x0800002, 0x0400000, CRC(2dc81027) SHA1(3d426758875e87e677ab446da12532e2a4bc4246) ) +ROM_END + + +ROM_START( toprdice ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20007511.u72", 0x0800002, 0x0400000, CRC(f2ccd55e) SHA1(24738035abc26459d3d06831c907da98aea9c257) ) + ROM_LOAD32_WORD("20007511.u73", 0x0000002, 0x0400000, CRC(e66f5672) SHA1(9bc92c061fcaf8803878941b9b74a7bc41beb299) ) + ROM_LOAD32_WORD("20007511.u85", 0x0800000, 0x0400000, CRC(9793d2c1) SHA1(50e9d644b6519f941781b726a8d566cae6bb262e) ) + ROM_LOAD32_WORD("20007511.u86", 0x0000000, 0x0400000, CRC(2a3ae479) SHA1(30d5df8eb75775831d4b0792661168288cedbb16) ) +ROM_END + + +ROM_START( trsking ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0152570.u72", 0x0800002, 0x0400000, CRC(c070cb6b) SHA1(cfe6ef7723233f4325ff778679d1274159ffacab) ) + ROM_LOAD32_WORD("0152570.u73", 0x0000002, 0x0400000, CRC(70253923) SHA1(4a87a9b947404a7692404333fb4e2cd18c8de77c) ) + ROM_LOAD32_WORD("0152570.u85", 0x0800000, 0x0400000, CRC(2cece959) SHA1(c375f1fd1636898feaf1f23baf1c136e1ac09085) ) + ROM_LOAD32_WORD("0152570.u86", 0x0000000, 0x0400000, CRC(8e5d3ba0) SHA1(ad3c8ba4351ba2a476aa349e2924c09be9debc20) ) +ROM_END + + +ROM_START( turtreas ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10234711.u72", 0x0800002, 0x0400000, CRC(f864fe2e) SHA1(9aa16c4cf3936841a1152418aca7a5dd3ad5a2b3) ) + ROM_LOAD32_WORD("10234711.u73", 0x0000002, 0x0400000, CRC(e00da684) SHA1(4d66d48644008ff998398af1cc970ed9a1504607) ) + ROM_LOAD32_WORD("10234711.u85", 0x0800000, 0x0400000, CRC(512fcb98) SHA1(ccf5bfe8cb9dcd3d2e5e4f59033816ded04f2148) ) + ROM_LOAD32_WORD("10234711.u86", 0x0000000, 0x0400000, CRC(1b69bb51) SHA1(b510fc80616f3acbc8264ca188c5bc85bce38e5e) ) +ROM_END + + +ROM_START( venetian ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("1j008911.u86", 0x0000000, 0x0400000, CRC(57a2a113) SHA1(98589e00803814fe51161d69d77b47ff2b6ac406) ) + ROM_LOAD32_WORD("1j008911.u73", 0x0000002, 0x0400000, CRC(c9cfb52a) SHA1(7df67226c69e4569216e5200364ff14fd162f0a7) ) + ROM_LOAD32_WORD("1j008911.u85", 0x0800000, 0x0400000, CRC(e845f6ee) SHA1(76a234e4b224d56d4f9ceb37d8d175413d4e6fe9) ) + ROM_LOAD32_WORD("1j008911.u72", 0x0800002, 0x0400000, CRC(7a635ef0) SHA1(d0c0746b58ae0726f18e90cc4b20d0e68f3abd86) ) +ROM_END + + +ROM_START( venice ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151355.u86", 0x0000000, 0x0400000, CRC(a6dde7a6) SHA1(58b9bd3d80b88e9e8b40813e85b89cda69f12fb6) ) + ROM_LOAD32_WORD("0151355.u73", 0x0000002, 0x0400000, CRC(d77b73e3) SHA1(4dd4011d6371baf35fcd9cb7c878d4d2cca1e199) ) + ROM_LOAD32_WORD("0151355.u85", 0x0800000, 0x0400000, CRC(f7c3c75d) SHA1(7afc80d8d81b30c1842e4bfbf7ecd987226bdcf6) ) + ROM_LOAD32_WORD("0151355.u72", 0x0800002, 0x0400000, CRC(0570d956) SHA1(415cbaf337296527907ba36932f386aafeceec16) ) +ROM_END + + +ROM_START( werewild ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10288711.u71", 0x1000002, 0x0400000, CRC(cc1a8ecc) SHA1(857ec89411720e7d451c76dfe4821c721f84ad06) ) + ROM_LOAD32_WORD("10288711.u72", 0x0800002, 0x0400000, CRC(08e7d250) SHA1(e57a5da1fe9b1a2e0b775a881cf52f89a287b340) ) + ROM_LOAD32_WORD("10288711.u73", 0x0000002, 0x0400000, CRC(2d653677) SHA1(653de0cb045772c1fe533bfba6188b697b5d40bb) ) + ROM_LOAD32_WORD("10288711.u84", 0x1000000, 0x0400000, CRC(42cece50) SHA1(3da725f4711e2eddab3fbd1b365cd79049ccaefa) ) + ROM_LOAD32_WORD("10288711.u85", 0x0800000, 0x0400000, CRC(0f9af5cf) SHA1(da58075cbb9104b656c5ece827980ac42185bb6a) ) + ROM_LOAD32_WORD("10288711.u86", 0x0000000, 0x0400000, CRC(c8a6321d) SHA1(60278ac3b055d94e67da4041efa76d4b66431cc0) ) +ROM_END + + +ROM_START( whalecsh ) + ARISTMK6_BIOS + + ROM_REGION( 0x1800000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20155711.u86", 0x0000000, 0x0400000, CRC(11bcb378) SHA1(56de7fee7631c2e468a1f1845ff9d74db56051f0) ) + ROM_LOAD32_WORD("20155711.u73", 0x0000002, 0x0400000, CRC(3b6d2292) SHA1(87e50f3ed6629c697cff59ec425b098704450993) ) + ROM_LOAD32_WORD("20155711.u85", 0x0800000, 0x0400000, CRC(50afc633) SHA1(ee237d806044bbab3f17210e4e668a8f0961ad92) ) + ROM_LOAD32_WORD("20155711.u72", 0x0800002, 0x0400000, CRC(e799e162) SHA1(aad5d6bff8afcb7f208326c4a663e8462d753f9f) ) +ROM_END + + +ROM_START( whalecshu ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0451311.u85", 0x0800000, 0x0400000, CRC(e90f5bb1) SHA1(28680395198a29356999a377f2f3e0013d97c7b2) ) + ROM_LOAD32_WORD("0451311.u72", 0x0800002, 0x0400000, CRC(f138de3f) SHA1(69a54457c8090f23023f197f0eba1d645a260f3f) ) + ROM_LOAD32_WORD("0451311.u73", 0x0000002, 0x0400000, CRC(74c93c56) SHA1(34c48620b08c3a03f0d6a333acbc45c14a91d3cb) ) + ROM_LOAD32_WORD("0451311.u86", 0x0000000, 0x0400000, CRC(a7118016) SHA1(725a46ac861bf4abaf9cc0e7084cfa20913c2299) ) +ROM_END + + +ROM_START( whalecshua ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0451346.u72", 0x0800002, 0x0400000, CRC(e9ddd951) SHA1(16863b49b5db1881afda30ea19a55f6122981eba) ) + ROM_LOAD32_WORD("0451346.u73", 0x0000002, 0x0400000, CRC(22785960) SHA1(2ebfd230209fd438338f981c1c133e6576a67468) ) + ROM_LOAD32_WORD("0451346.u85", 0x0800000, 0x0400000, NO_DUMP ) + ROM_LOAD32_WORD("0451346.u86", 0x0000000, 0x0400000, CRC(8aef1004) SHA1(270379b0a3abc98adfb1a9b031a5e98050635a80) ) +ROM_END + + +ROM_START( wheregld ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10124811.u72", 0x0800002, 0x0400000, CRC(584050fc) SHA1(014889e1bf3fa38c052073c374b47684be717949) ) + ROM_LOAD32_WORD("10124811.u73", 0x0000002, 0x0400000, CRC(d8b5ccb3) SHA1(7974d68d594a2b283680cc440d69b106bd539819) ) + ROM_LOAD32_WORD("10124811.u85", 0x0800000, 0x0400000, CRC(f9554ab0) SHA1(c79d95ee339f139d0a62550e926acd6c1d7d534b) ) + ROM_LOAD32_WORD("10124811.u86", 0x0000000, 0x0400000, CRC(d537f1f1) SHA1(49825365593238f757e3efecbe9fe02a06acd321) ) +ROM_END + + +ROM_START( wheregldsp ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("sp__10124811.u72", 0x0800002, 0x0400000, CRC(bd188f12) SHA1(53433d346f23bc826fc041f1631270f8380759b6) ) + ROM_LOAD32_WORD("sp__10124811.u73", 0x0000002, 0x0400000, CRC(57253567) SHA1(41e0b1b7247ff4f0f9c6b150aef23a5eb5984e30) ) + ROM_LOAD32_WORD("sp__10124811.u85", 0x0800000, 0x0400000, CRC(86a40a48) SHA1(e0ad565e56c698df0f631e42dcfda17dfa5c8017) ) + ROM_LOAD32_WORD("sp__10124811.u86", 0x0000000, 0x0400000, CRC(4e6fad4a) SHA1(a2efc21cf773f9cb291ea1607d1864ba333807e9) ) +ROM_END + + ROM_START( wheregldm ) ARISTMK6_BIOS @@ -390,16 +2587,135 @@ ROM_START( wheregldm ) ROM_LOAD32_WORD("20177111.u71", 0x1000002, 0x0400000, CRC(6781f074) SHA1(d99a6b0a86317e7c8eb79d362338eb39b58aed54) ) ROM_END -ROM_START( whalecsh ) - ARISTMK6_BIOS - ROM_REGION( 0x1800000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("20155711.u86", 0x0000000, 0x0400000, CRC(11bcb378) SHA1(56de7fee7631c2e468a1f1845ff9d74db56051f0) ) - ROM_LOAD32_WORD("20155711.u73", 0x0000002, 0x0400000, CRC(3b6d2292) SHA1(87e50f3ed6629c697cff59ec425b098704450993) ) - ROM_LOAD32_WORD("20155711.u85", 0x0800000, 0x0400000, CRC(50afc633) SHA1(ee237d806044bbab3f17210e4e668a8f0961ad92) ) - ROM_LOAD32_WORD("20155711.u72", 0x0800002, 0x0400000, CRC(e799e162) SHA1(aad5d6bff8afcb7f208326c4a663e8462d753f9f) ) +ROM_START( whtwater ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0151075.u72", 0x0800002, 0x0400000, CRC(64a814c6) SHA1(9415bb32675e5c3b6299967b1d10dbccd699d9ed) ) + ROM_LOAD32_WORD("0151075.u73", 0x0000002, 0x0400000, CRC(0e1fcaca) SHA1(725237cca34d86e53cb68547604d8844257cdf48) ) + ROM_LOAD32_WORD("0151075.u85", 0x0800000, 0x0400000, CRC(8802e0cb) SHA1(d11874426839a506d78440adbc49056ce21f88d3) ) + ROM_LOAD32_WORD("0151075.u86", 0x0000000, 0x0400000, CRC(9e527f96) SHA1(34e46e530686ab5955ae267541e96d06a4e149a6) ) ROM_END + +ROM_START( wikwin2 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10214011.u73", 0x0000002, 0x0400000, CRC(6662912d) SHA1(017e1684de64308b035b817b6fad954be538b78c) ) + ROM_LOAD32_WORD("10214011.u86", 0x0000000, 0x0400000, CRC(226c8d1c) SHA1(37769691d1b7e308cbd1d857e8695f1e129a6722) ) +ROM_END + + +ROM_START( wldafr ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0351083.u72", 0x0800002, 0x0400000, CRC(a55417ca) SHA1(151615f81112b30aff2a2aa26280b7c1bf0d45db) ) + ROM_LOAD32_WORD("0351083.u73", 0x0000002, 0x0400000, CRC(e1e1253e) SHA1(4c15c953b80288df8f97197d70c8076fde9a0d29) ) + ROM_LOAD32_WORD("0351083.u85", 0x0800000, 0x0400000, CRC(7ecbb5ba) SHA1(ab201ad7db848f5c03e3795c63308530b371d354) ) + ROM_LOAD32_WORD("0351083.u86", 0x0000000, 0x0400000, CRC(2193094c) SHA1(57d687301a59f36880560a3efc7040e333cb05d3) ) +ROM_END + + +ROM_START( wldcata6 ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10237511.u72", 0x0800002, 0x0400000, CRC(f0707ab9) SHA1(f30d77c53dfbc43e9468f2cb91529e44ce10c59e) ) + ROM_LOAD32_WORD("10237511.u73", 0x0000002, 0x0400000, CRC(0300f5ff) SHA1(52d640b676cd42dfab2c38108dd765c8e8092528) ) + ROM_LOAD32_WORD("10237511.u85", 0x0800000, 0x0400000, CRC(687c4bd6) SHA1(548de5a9887dfc58353b7a2861447bc9cd5f955e) ) + ROM_LOAD32_WORD("10237511.u86", 0x0000000, 0x0400000, CRC(f95e6ba6) SHA1(8d787d96d7b3cc3cde0be49a54701c2d3f70c659) ) +ROM_END + + +ROM_START( wldgoos ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20131911.u72", 0x0800002, 0x0400000, CRC(ba887abf) SHA1(3d4e529bf2fed83506ef947ade08aeff7ad78611) ) + ROM_LOAD32_WORD("20131911.u73", 0x0000002, 0x0400000, CRC(5f9ab2a5) SHA1(f55dcc32463e395f1380c4fa456b39f77c27642b) ) + ROM_LOAD32_WORD("20131911.u85", 0x0800000, 0x0400000, CRC(054d3f78) SHA1(636f0284508e77d21dc9b50d59f1d7b8ed686ed0) ) + ROM_LOAD32_WORD("20131911.u86", 0x0000000, 0x0400000, CRC(0925481f) SHA1(0dfc1bbe13752fcfd270fb3c096a3612cfa2fe9a) ) +ROM_END + + +ROM_START( wgorilla ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20279811.u72", 0x0800002, 0x0400000, CRC(e5a4e6f5) SHA1(f63fdc4771433f9953190b9cae4d7cbc4f6e374f) ) + ROM_LOAD32_WORD("20279811.u73", 0x0000002, 0x0400000, CRC(7588c213) SHA1(b1d0ec23b8c668ae40664329a5f6a45b24f6ef2f) ) + ROM_LOAD32_WORD("20279811.u85", 0x0800000, 0x0400000, CRC(28049860) SHA1(cace39a0121127ead7c8550153372283e1610a96) ) + ROM_LOAD32_WORD("20279811.u86", 0x0000000, 0x0400000, CRC(c8f15db2) SHA1(feaf68f442c96367db374772db57619ea5c01bca) ) +ROM_END + + +ROM_START( wldpanda ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("20218411.u73", 0x0000002, 0x0400000, CRC(46e28dff) SHA1(b1fd7c0d0c814f04b2bd6f35835d1d1d41aab62c) ) + ROM_LOAD32_WORD("20218411.u85", 0x0800000, 0x0400000, CRC(0bb16a0b) SHA1(6abbbb9abac53b543e92ccdead9770271d28074e) ) + ROM_LOAD32_WORD("20218411.u72", 0x0800002, 0x0400000, CRC(11e2167f) SHA1(812ed09436c2899780791ca0ada5f3bbec4a3a88) ) + ROM_LOAD32_WORD("20218411.u86", 0x0000000, 0x0400000, CRC(d3ebdc8a) SHA1(fc27c96769cc3ba02e7ad4baf6055f7902e50081) ) +ROM_END + + +ROM_START( wldpanth ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("0651310.u72", 0x0800002, 0x0400000, CRC(2969f69c) SHA1(d63f1bcbd163c067f143a55aaf7c88b3c9ac0ebe) ) + ROM_LOAD32_WORD("0651310.u73", 0x0000002, 0x0400000, CRC(59d83a8a) SHA1(61f6e6b85108621c2eac1bf48c27d79a72fbb2fd) ) + ROM_LOAD32_WORD("0651310.u85", 0x0800000, 0x0400000, NO_DUMP ) + ROM_LOAD32_WORD("0651310.u86", 0x0000000, 0x0400000, CRC(c874ec84) SHA1(e4f3beaa254f5b827c7f0f5d22be7dd5b3abfd2c) ) +ROM_END + + +ROM_START( wldstall ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10230811.u72", 0x0800002, 0x0400000, CRC(0f4de65a) SHA1(232406f335786a045ab1833db50465ed476dfffe) ) + ROM_LOAD32_WORD("10230811.u86", 0x0000000, 0x0400000, CRC(b3171fd7) SHA1(d3ac53ba6bf6cc9ea3dc0f83e8a3eecf86abad55) ) + ROM_LOAD32_WORD("10230811.u73", 0x0000002, 0x0400000, CRC(ceeff2d5) SHA1(04d5139c0ce256eb0a0734184ccc8460d2ac1120) ) + ROM_LOAD32_WORD("10230811.u85", 0x0800000, 0x0400000, CRC(6fee0413) SHA1(242f60d89eb6b44ef968f482070e0a81d2ad5fcf) ) +ROM_END + + +ROM_START( wtepee ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10230211.u72", 0x0800002, 0x0400000, CRC(0c5c51c2) SHA1(6423e160355ad0380cbb46e7462f913a67e9b29d) ) + ROM_LOAD32_WORD("10230211.u73", 0x0000002, 0x0400000, CRC(6c0a4268) SHA1(c18ad70332ec300b227edfc684db97d517031ff1) ) + ROM_LOAD32_WORD("10230211.u85", 0x0800000, 0x0400000, CRC(e5492c9b) SHA1(bd71198f24adab2841f177598d1ed8ae07aeb971) ) + ROM_LOAD32_WORD("10230211.u86", 0x0000000, 0x0400000, CRC(8c38fa9c) SHA1(0f64da87271f90309b0945403cc24fdf82c5c5a2) ) +ROM_END + + +ROM_START( wwaratah ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10215911.u72", 0x0800002, 0x0400000, CRC(90813234) SHA1(80461a72cfcd056f8af7559f8f5e44447631ff0c) ) + ROM_LOAD32_WORD("10215911.u73", 0x0000002, 0x0400000, CRC(9df889d7) SHA1(3375a0dd56367c8aff6a07d54769715e7f29f6c4) ) + ROM_LOAD32_WORD("10215911.u85", 0x0800000, 0x0400000, CRC(c86d4145) SHA1(6b52d5d875ac4f786a2cb664dbb54c0a7cf68014) ) + ROM_LOAD32_WORD("10215911.u86", 0x0000000, 0x0400000, CRC(42075131) SHA1(855822a44cf65f2bdd8c88f89e75cdac2f2ddf89) ) +ROM_END + + +ROM_START( wwaratahsp ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("sp__10215911.u72", 0x0800002, 0x0400000, CRC(0bf1fb4b) SHA1(009b2a0ceba6d682f9ba0d856d13177d261e0827) ) + ROM_LOAD32_WORD("sp__10215911.u73", 0x0000002, 0x0400000, CRC(fc20f733) SHA1(ca0b8e9bf9e0071e6a5012515ba0c94d8dd1d838) ) + ROM_LOAD32_WORD("sp__10215911.u85", 0x0800000, 0x0400000, CRC(54c9b20d) SHA1(290ff7380dab2f721bb7576ba4fcac8dda8c35b9) ) + ROM_LOAD32_WORD("sp__10215911.u86", 0x0000000, 0x0400000, CRC(0c6014c8) SHA1(c1962fc9d9453d396cc625183d1a93f686ff176f) ) +ROM_END + + +ROM_START( wways ) + ARISTMK6_BIOS + ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) + ROM_LOAD32_WORD("10106911.u72", 0x0800002, 0x0400000, CRC(acce8d74) SHA1(e22e9611e9a221bd5dfaad3d9feece1646bebe02) ) + ROM_LOAD32_WORD("10106911.u73", 0x0000002, 0x0400000, CRC(526ef495) SHA1(ca7df6ae32822d1205ee01e6970af428c515d940) ) + ROM_LOAD32_WORD("10106911.u85", 0x0800000, 0x0400000, CRC(81e8e5ad) SHA1(612b2fd4506f99ef946e10be2db82e50fcf6083f) ) + ROM_LOAD32_WORD("10106911.u86", 0x0000000, 0x0400000, CRC(ea4dd6db) SHA1(ee07fbcc9689cdb5e96e6259b630ff1229e2cad6) ) +ROM_END + + ROM_START( wwaysm ) ARISTMK6_BIOS @@ -410,2379 +2726,51 @@ ROM_START( wwaysm ) ROM_LOAD32_WORD("10130111.u72", 0x0800002, 0x0400000, CRC(5f2c30d1) SHA1(dfc68903e8375597477acc2fc403dcd9b838ae6c) ) ROM_END -ROM_START( thaiprncm ) - ARISTMK6_BIOS - - ROM_REGION( 0x1800000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("30127721.u86", 0x0000000, 0x0400000, CRC(3cb5124b) SHA1(70f6d66793c433054557da4c9f2f033bbb640bd6) ) - ROM_LOAD32_WORD("30127721.u73", 0x0000002, 0x0400000, CRC(531f05ab) SHA1(929285de219c033bdee5f8011e9a0a07b344375e) ) - ROM_LOAD32_WORD("30127721.u85", 0x0800000, 0x0400000, CRC(90c345e0) SHA1(1cf5b237eca68749a7baa147b9b15b3e139d7951) ) - ROM_LOAD32_WORD("30127721.u72", 0x0800002, 0x0100000, BAD_DUMP CRC(613cea6b) SHA1(f04a3ee53074b7cd84879d752df5dbb80437475e) ) // wrong size?! -ROM_END - - -ROM_START( 100lions ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("100_lions.000.u86", 0x0000000, 0x0400000, CRC(a1c71dd2) SHA1(9a859df876cf6a2fadcc5ae7183021881dc08887) ) - ROM_LOAD32_WORD("100_lions.001.u73", 0x0000002, 0x0400000, CRC(da7d2ed7) SHA1(1f81cad150c013848988e6f995a45f7ea5c6d95c) ) -ROM_END - - - - -ROM_START( 5dragsp ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("5 Dragons Demo.003.u72", 0x0800002, 0x0400000, CRC(a534f262) SHA1(27201f8fd9a6c55e41e30d73e2868961961df827) ) - ROM_LOAD32_WORD("5 Dragons Demo.001.u73", 0x0000002, 0x0400000, CRC(6188048d) SHA1(d03d2ef8ce744f6523bc5a3775013764386acdf5) ) - ROM_LOAD32_WORD("5 Dragons Demo.002.u85", 0x0800000, 0x0400000, CRC(9840fdcb) SHA1(ee87ab3e93fafd4a262451e906cbae2028cc2f61) ) - ROM_LOAD32_WORD("5 Dragons Demo.000.u86", 0x0000000, 0x0400000, CRC(726f45a0) SHA1(b48227f4438b52857f43d26baa216a3b1d1fd27f) ) -ROM_END - - - - -ROM_START( adustcm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("African dusk 003.u72", 0x0800002, 0x0400000, CRC(d963cc96) SHA1(8a855269d0ea92e1f58ceda555bb124746ae1268) ) - ROM_LOAD32_WORD("African dusk 001.u73", 0x0000002, 0x0400000, CRC(b156f918) SHA1(004ce75da1ba9b95c5d689a568d8e6502b7d00ab) ) - ROM_LOAD32_WORD("African dusk 002.u85", 0x0800000, 0x0400000, CRC(f62830be) SHA1(13fbadf58ac2f3c15f78a40b3ac45e20d1080937) ) - ROM_LOAD32_WORD("African dusk 000.u86", 0x0000000, 0x0400000, CRC(26759ebc) SHA1(1205d74c39d13333ccc0ff4deb287ce12d6dbbf5) ) -ROM_END - - - -ROM_START( alchemy ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Alchemy.003.u72", 0x0800002, 0x0400000, CRC(11321ce3) SHA1(83c6e7618b29fa7ea8c01e27be0b6e4d85822299) ) - ROM_LOAD32_WORD("Alchemy_001.u73", 0x0000002, 0x0400000, CRC(bfac2656) SHA1(337f952fae2bff960c78f8808d3dc04815e74404) ) - ROM_LOAD32_WORD("Alchemy_002.u85", 0x0800000, 0x0400000, CRC(a0a3453b) SHA1(f5f5559bbf8fdf176ca4f0ad755259120d29930c) ) - ROM_LOAD32_WORD("Alchemy_000.u86", 0x0000000, 0x0400000, CRC(7157c70b) SHA1(1740fd0e9a7dd72390146bfa4e2c4ef3b7d7ec0d) ) -ROM_END - - - -ROM_START( amzqueen ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("AmazonQueen 003.u72", 0x0800002, 0x0400000, CRC(1e039e60) SHA1(4f6c5db24c2841daa9b29af2732335498f8b8f0d) ) - ROM_LOAD32_WORD("AmazonQueen 001.u73", 0x0000002, 0x0400000, CRC(7b64f0b4) SHA1(1af15ac0f41acde21606002add1212b9ac72225c) ) - ROM_LOAD32_WORD("AmazonQueen 002.u85", 0x0800000, 0x0400000, CRC(484d8848) SHA1(b86351fd828507968b44fd92c0f9b7ad51bfb9a8) ) - ROM_LOAD32_WORD("AmazonQueen 000.u86", 0x0000000, 0x0400000, CRC(2d5d9be4) SHA1(4eee74084279ae6e89bab55ef22711836eb11a93) ) -ROM_END - - -ROM_START( arabnga6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Arabian Nights.003.u72", 0x0800002, 0x0400000, CRC(709de514) SHA1(3f380ef548c45fa8eaba9cba2bbabdcb59c7660b) ) - ROM_LOAD32_WORD("Arabian Nights.000.u86", 0x0000000, 0x0400000, CRC(45cf08c3) SHA1(a963a32b3bca5dec17a6cea4c0e5c66f14b42f65) ) - ROM_LOAD32_WORD("Arabian Nights 002.u85", 0x0800000, 0x0400000, CRC(03abddc6) SHA1(cc0a8c78d52b26977274455be8dadb21ee4d3580) ) - ROM_LOAD32_WORD("Arabian Nights.001.u73", 0x0000002, 0x0400000, CRC(2d2629f0) SHA1(f7af60e390394b12a82a3125a9b931046a5e1fef) ) -ROM_END - - - -ROM_START( bigben ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("bigben_003.u72", 0x0800002, 0x0400000, CRC(b5b0fb0e) SHA1(a5f233c1472d7b27a85e2b116ccac8ef61d23e6c) ) - ROM_LOAD32_WORD("bigben_001.u73", 0x0000002, 0x0400000, CRC(5e5d02f3) SHA1(5a8d7403186d3b10ef3e92297ca4b484c902095a) ) - ROM_LOAD32_WORD("bigben_002.u85", 0x0800000, 0x0400000, CRC(bc7846d4) SHA1(f754ca71c821f65a27c631f91ce254c76152ffde) ) - ROM_LOAD32_WORD("bigben_000.u86", 0x0000000, 0x0400000, CRC(21a31a76) SHA1(2290c502c492064967cf67f545351ff38ed6a1be) ) -ROM_END - - - -ROM_START( bigheart ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Big Hearted 001.u73", 0x0000002, 0x0400000, CRC(920ffac3) SHA1(be34f582712da5be84834562c758997829302c24) ) - ROM_LOAD32_WORD("Big Hearted 000.u86", 0x0000000, 0x0400000, CRC(b63fbc96) SHA1(f0a76f52441afe41e9bb11da1526a17d1ed9df6c) ) -ROM_END - - - -ROM_START( bigred2 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Big Red 2 -Stand Alone.002.u85", 0x0800000, 0x0400000, CRC(e05a45db) SHA1(4fff979915952addc3251adb4385f0072b2033cd) ) - ROM_LOAD32_WORD("Big Red 2 -Stand Alone.000.u86", 0x0000000, 0x0400000, CRC(6e68c586) SHA1(f6261e92e9c22fbd59d385451d5b212bb888425b) ) - ROM_LOAD32_WORD("Big Red 2 -Stand Alone.001.u73", 0x0000002, 0x0400000, CRC(8826a403) SHA1(d0e08205c0fdc7229ca4d9a895a8456d8f07ff26) ) - ROM_LOAD32_WORD("Big Red 2 -Stand Alone.003.u72", 0x0800002, 0x0400000, CRC(d28be7d5) SHA1(67820d280cb016ecdd8dd35cd0f89f51ab4d4cf1) ) -ROM_END - - - -ROM_START( bigred ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("bigr.000.u86", 0x0000000, 0x0400000, CRC(da16ed45) SHA1(febb8f960009361250ab78814d60d008b3778a57) ) - ROM_LOAD32_WORD("bigr.001.u73", 0x0000002, 0x0400000, CRC(60e8fd7e) SHA1(7294a180d3ee869a545f43c2c898130f393d076a) ) - ROM_LOAD32_WORD("bigr.002.u85", 0x0800000, 0x0400000, CRC(8c2f6fc9) SHA1(9dd687b242a3d0348cc20a7a20fef149f5f7834a) ) - ROM_LOAD32_WORD("bigr.003.u72", 0x0800002, 0x0400000, CRC(bab7ae56) SHA1(d2de7e8544eabe1f116cc878f4ad3ccf22d4ca38) ) -ROM_END - - - -ROM_START( blkbrum ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Black Brumby 003.u72", 0x0800002, 0x0400000, CRC(95673ea4) SHA1(17ea6380473796042a44c42afda79ef270282892) ) - ROM_LOAD32_WORD("Black Brumby 001.u73", 0x0000002, 0x0400000, CRC(0ad23541) SHA1(92ddaa68e212165bd2828360b9fdeafd9c821335) ) - ROM_LOAD32_WORD("Black Brumby 002.u85", 0x0800000, 0x0400000, CRC(5f29ac14) SHA1(7fae7adf85b90375732767fb9cd0e88097a61399) ) - ROM_LOAD32_WORD("Black Brumby 000.u86", 0x0000000, 0x0400000, CRC(5a1600be) SHA1(1fcdbc434f872c538997a604b70433d987e2d1ca) ) -ROM_END - - - -ROM_START( brazil ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Brazil 001.u73", 0x0000002, 0x0400000, CRC(5eb15d8b) SHA1(dc313f96390eb04769c5c9249b140eed67796cd8) ) - ROM_LOAD32_WORD("Brazil 000.u86", 0x0000000, 0x0400000, CRC(9be9f72c) SHA1(5e86e42280c6b5b3ce484a04107e84b6aa457bd1) ) -ROM_END - - -ROM_START( bucaneer ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Buccaneer.001.u73", 0x0000002, 0x0400000, CRC(fa1e540e) SHA1(12d36d59fd176cbfad5e78f913a259fd06150f89) ) - ROM_LOAD32_WORD("Buccaneer.000.u86", 0x0000000, 0x0400000, CRC(9e1f8099) SHA1(28b1f19be0d6914afb604408e74b2d5260e11624) ) -ROM_END - - - -ROM_START( buffalo ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("buffalo.000.u86", 0x0000000, 0x0400000, CRC(9fc2bb3e) SHA1(2a0253500b52ebdebb61c0c8cf296ba9cff575da) ) - ROM_LOAD32_WORD("buffalo.001.u73", 0x0000002, 0x0400000, CRC(bcc108b3) SHA1(937c5a3cdace65e706565af46597f46562830c80) ) - ROM_LOAD32_WORD("buffalo.002.u85", 0x0800000, 0x0400000, CRC(fd6a18dc) SHA1(bd5d1a0d6c3c9c99e12234ac3ffca1100edf75fe) ) - ROM_LOAD32_WORD("buffalo.003.u72", 0x0800002, 0x0400000, CRC(6e7b99c9) SHA1(fd1615e41ba3cf42c2853cf0ccdc0f434694b95e) ) -ROM_END - - - -ROM_START( bushrngr ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Bushranger.003.u72", 0x0800002, 0x0400000, CRC(71a0084f) SHA1(1e7b7b58b2df25ea0468d702d7eef658d7c53f47) ) - ROM_LOAD32_WORD("Bushranger.001.u73", 0x0000002, 0x0400000, CRC(73206610) SHA1(9a9eb07efde20c5b079a39c96db447937f555c93) ) - ROM_LOAD32_WORD("Bushranger.002.u85", 0x0800000, 0x0400000, CRC(5b471edb) SHA1(78da72b727d71f24fbfed34feda9167dd10d96e3) ) - ROM_LOAD32_WORD("Bushranger.000.u86", 0x0000000, 0x0400000, CRC(e2548c80) SHA1(485476a71f8910fb20a185e5883f863e0628e060) ) -ROM_END - - - -ROM_START( calyking ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Calypso_King_003.u72", 0x0800002, 0x0400000, CRC(1a09ab1e) SHA1(8aca20b52d1072387e49e6d020c6e9565650aec9) ) - ROM_LOAD32_WORD("Calypso_King_001.u73", 0x0000002, 0x0400000, CRC(a6f903f6) SHA1(6101cc9115b91c6860cfd3fbe5ab2da105a41ef4) ) - ROM_LOAD32_WORD("Calypso_King_002.u85", 0x0800000, 0x0400000, CRC(4e130673) SHA1(6d49558146c0e3e8a0f1659dcc2ebe60ae17782b) ) - ROM_LOAD32_WORD("Calypso_King_000.u86", 0x0000000, 0x0400000, CRC(09ae1f6a) SHA1(2bfc4fb9e01084c460321bb3fa29cee0600c5654) ) -ROM_END - - - -ROM_START( canaryrc ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Canary Riches 001.u73", 0x0000002, 0x0400000, CRC(6ae381ec) SHA1(d1103744805137dc69b77a3e1319c7168c88306f) ) - ROM_LOAD32_WORD("Canary Riches 000.u86", 0x0000000, 0x0400000, CRC(37750a22) SHA1(dcb73df1c6bd206343302a8d70966291750a5baf) ) -ROM_END - - - -ROM_START( cmtonig ) - ARISTMK6_BIOS - ROM_REGION( 0x4000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("30194711.000.u86", 0x0000000, 0x0400000, CRC(e39fdd27) SHA1(b5e391740ba695b09e2ecb169760240f39b6a27a) ) - ROM_LOAD32_WORD("30194711.001.u73", 0x0000002, 0x0400000, CRC(9defed89) SHA1(0496ee9b378b7117a8cea89c7b3fcca1bae20e64) ) - ROM_LOAD32_WORD("30194711.002.u85", 0x0800000, 0x0400000, CRC(3c93d700) SHA1(f940d3eff2225fa3470372b7cd8b630511d53843) ) - ROM_LOAD32_WORD("30194711.003.u72", 0x0800002, 0x0400000, CRC(2a9dd5fd) SHA1(ca484bf494b7431baaadaf7df663ffd84ea07120) ) - ROM_LOAD32_WORD("30194711.004.u84", 0x1000000, 0x0400000, CRC(1bce542e) SHA1(8dfb78d966ee50d866739f86c6da9b33e09cd108) ) - ROM_LOAD32_WORD("30194711.005.u71", 0x1000002, 0x0400000, CRC(2cbd3ef8) SHA1(c4a830c9bae7c50276ba951128056292ac09e19d) ) - ROM_LOAD32_WORD("30194711.006.u83", 0x1800000, 0x0400000, CRC(cb1a9281) SHA1(1de3b988336fb930d636f3bad37d3d5dc359713b) ) - ROM_LOAD32_WORD("30194711.007.u70", 0x1800002, 0x0400000, CRC(1dbc278e) SHA1(ac48fce5256a04eabd8271de96b300fb7c265927) ) - // IC positions and loading below is guessed - ROM_LOAD32_WORD("30194711.008.u82", 0x2000000, 0x0400000, CRC(5f7dd3f8) SHA1(23db92025455b7ab089a990b2f2cab3acb9ab3b5) ) - ROM_LOAD32_WORD("30194711.009.u69", 0x2000002, 0x0400000, CRC(5e28e9cb) SHA1(e45cce804fe014078d399a04ca68f1a79d2d5f41) ) - ROM_LOAD32_WORD("30194711.010.u81", 0x2800000, 0x0400000, CRC(6ac1430d) SHA1(a782cdcdd80e59f8f7de9a16559609759eaefb78) ) - ROM_LOAD32_WORD("30194711.011.u68", 0x2800002, 0x0400000, CRC(b9d91cab) SHA1(0e79c9e02068c47a9ffc7ace70adad2b579d559f) ) - ROM_LOAD32_WORD("30194711.012.u80", 0x3000000, 0x0400000, CRC(9b69c5ca) SHA1(f13c4355319c6c45316a05f74a561964657990b8) ) - ROM_LOAD32_WORD("30194711.013.u67", 0x3000002, 0x0400000, CRC(1bf2985c) SHA1(7c037b290983b70efe5f72cb8b8b30e012b53860) ) -ROM_END - - -ROM_START( csdce ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(32fcccb0) SHA1(a0fa260dadf4b6c659eaa60f67a3e552dbb1807b) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(f74e7f25) SHA1(5b43b54c10141b845d0de1d4f3dd54b833bd2d2a) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(d38ffd1b) SHA1(3d39c93478faafbadd9caf6f2a9b3d40ac4e51ce) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(15a5fb71) SHA1(bb2025e4a85ba77daf8bb6b55e38a8b8250f90f3) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(c58ea0e5) SHA1(545dc5d0e6d18d5f22ec3e216d9204efc1d69633) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(cdf64cac) SHA1(3673f1cce8ce92192754ba2afa24be14dbfd760f) ) -ROM_END - - - -ROM_START( csd ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Choy Sun Doa.003.u72", 0x0800002, 0x0400000, CRC(732bc777) SHA1(bc3ced0a3e3e75151bfdf1c7d79fff2ebac15230) ) - ROM_LOAD32_WORD("Choy Sun Doa.001.u73", 0x0000002, 0x0400000, CRC(78fb8acb) SHA1(60cde2c9fd0c3a6ac8a76099906c87393d90b8bf) ) - ROM_LOAD32_WORD("Choy Sun Doa.002.u85", 0x0800000, 0x0400000, CRC(e1b6c747) SHA1(3e0345357c4b66b30c87e6ebf540fcc636505804) ) - ROM_LOAD32_WORD("Choy Sun Doa.000.u86", 0x0000000, 0x0400000, CRC(674fbe7a) SHA1(5292dd3887f066e6ea150fe8c140c2d3cde142d9) ) -ROM_END - - - -ROM_START( csret ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Choy Sun Returns 003.u72", 0x0800002, 0x0400000, CRC(c4278640) SHA1(bfb5c69191661625427742d24f7f2f63e59217c1) ) - ROM_LOAD32_WORD("Choy Sun Returns 001.u73", 0x0000002, 0x0400000, CRC(3dadf971) SHA1(ffab779da0160d0e8a78fdc9e1440b2f27d04d20) ) - ROM_LOAD32_WORD("Choy Sun Returns 002.u85", 0x0800000, 0x0400000, CRC(6771599d) SHA1(c3476b37b9189c3197194a9027d2f154a12aee37) ) - ROM_LOAD32_WORD("Choy Sun Returns 000.u86", 0x0000000, 0x0400000, CRC(0136afeb) SHA1(ec8478216353100a541cf736d54fc440cd89d665) ) -ROM_END - - - -ROM_START( corrida ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("30178311_CORRIDA_DE_TOROS.003.u72", 0x0800002, 0x0400000, CRC(37d4eed5) SHA1(55aa5f4dad3193f67e8fea7506dde2230b8c6b9e) ) - ROM_LOAD32_WORD("30178311_CORRIDA_DE_TOROS.001.u73", 0x0000002, 0x0400000, CRC(6df3c1f5) SHA1(5b8fcbbc650c0fefdf504fd7d48a125d2f7d22e7) ) - ROM_LOAD32_WORD("30178311_CORRIDA_DE_TOROS.002.u85", 0x0800000, 0x0400000, CRC(451774c0) SHA1(e2fd78433ad9016900581720ccd29bf511a57f04) ) - ROM_LOAD32_WORD("30178311_CORRIDA_DE_TOROS.000.u86", 0x0000000, 0x0400000, CRC(19424139) SHA1(8715c995368f5ac410b2ef6f09833b7516df0bd5) ) -ROM_END - - - -ROM_START( cryspri ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Crystal Springs 001.u73", 0x0000002, 0x0400000, CRC(e8ab1219) SHA1(88e792209d224fc95b4248fc1aeebcae39b06eb7) ) - ROM_LOAD32_WORD("Crystal Springs 000.u86", 0x0000000, 0x0400000, CRC(5c0e7122) SHA1(f729e20d15f9a8d1442a9f9616cfa09ac181bc3f) ) -ROM_END - - - -ROM_START( deltaqn ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Delta Queen_003.u72", 0x0800002, 0x0400000, CRC(1978abb1) SHA1(7ffd1d81201bcf31936bbc5bd194b182cb9b5cdc) ) - ROM_LOAD32_WORD("Delta Queen_001.u73", 0x0000002, 0x0400000, CRC(56628af9) SHA1(778175ce3d0074569e434a9c3995751747352e15) ) - ROM_LOAD32_WORD("Delta Queen_002.u85", 0x0800000, 0x0400000, CRC(73fe916b) SHA1(c262775bde046b5457ab998017012af12b5c036c) ) - ROM_LOAD32_WORD("Delta Queen_000.u86", 0x0000000, 0x0400000, CRC(93b7ca6b) SHA1(1384638d4da321ec7044f0bf10dfc626c1928215) ) -ROM_END - - - -ROM_START( di4ever ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Diamond's Forever 001.u73", 0x0000002, 0x0400000, CRC(39922c60) SHA1(19c36087cae9cf482d3dc86dc40fa94c3687ae96) ) - ROM_LOAD32_WORD("Diamond's Forever 000.u86", 0x0000000, 0x0400000, CRC(d7c0fd99) SHA1(97d2b17ea89d7dd0186a13f08fe68a7f8e1336ca) ) -ROM_END - - - -ROM_START( dinosa6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Dinosaur.003.u72", 0x0800002, 0x0400000, CRC(34181cf9) SHA1(93d014891789260fe0a0eeeff17c25c6211753db) ) - ROM_LOAD32_WORD("Dinosaur.001.u73", 0x0000002, 0x0400000, CRC(17b46b56) SHA1(43d55adcc54855b6845ffedba8998b14df0447f3) ) - ROM_LOAD32_WORD("Dinosaur.002.u85", 0x0800000, 0x0400000, CRC(cff22e03) SHA1(0fd6632ae9c71bc99a31e9bdc9abdfda09dfafd7) ) - ROM_LOAD32_WORD("Dinosaur 000.u86", 0x0000000, 0x0400000, CRC(74e08c66) SHA1(002a526e8e693aa68f45ae8485114c8bdc3f2453) ) -ROM_END - - - -ROM_START( dbldolph ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("double_dolphins_003.u72", 0x0800002, 0x0400000, CRC(cd886389) SHA1(d0044d88d7cc168ae24e3a61f7e4758317b82417) ) - ROM_LOAD32_WORD("double_dolphins_001.u73", 0x0000002, 0x0400000, CRC(493c254b) SHA1(940c5b905c9e5677db5589fb097418d08047897d) ) - ROM_LOAD32_WORD("double_dolphins_002.u85", 0x0800000, 0x0400000, CRC(7aa49b2d) SHA1(15ae3f0eb6d1e44c5453e557b04f1ab3941163dc) ) - ROM_LOAD32_WORD("double_dolphins_000.u86", 0x0000000, 0x0400000, CRC(ab98e4c1) SHA1(95ca99633a11d0087a4a702be8c075f1ad87bed4) ) -ROM_END - - - -ROM_START( drgnlord ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("DragonLord_.002.u85", 0x0800000, 0x0400000, CRC(d17e1a0d) SHA1(955e4956656e7f08e352628cc632af0e3cb6cf0f) ) - ROM_LOAD32_WORD("DragonLord_.003.u72", 0x0800002, 0x0400000, CRC(c2b42880) SHA1(7079102d576d8e9c5cb4d3067b02d131b63b8d88) ) - ROM_LOAD32_WORD("DragonLord_.000.u86", 0x0000000, 0x0400000, CRC(fc699900) SHA1(8e49672e7622ac6bd0106c25f524a7dd9e9578ab) ) - ROM_LOAD32_WORD("DragonLord_.001.u73", 0x0000002, 0x0400000, CRC(dd887eb0) SHA1(7ac4f86d0cfc69acd4471cc018f8b83d98735b37) ) -ROM_END - - - - -ROM_START( drgnmgic ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(768ff8fb) SHA1(a99a750ee4bb761a21c264133ce7ea7ef344578f) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(cc84661f) SHA1(85fca4517b6fbbe83c4f5a5159af95c7e1089849) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(aa321624) SHA1(8c0e7e84c0dc7a2a61eb8d4777e5e937c1622730) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(cc84cd2f) SHA1(1939b7a40de44de5d026f2e4252f9d2b33d44012) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(aa2ebf24) SHA1(fc4bc1d9b201defa04cdcfaf12c79e67496c233c) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(9fb775a7) SHA1(636d7959a8aeb5f2b5d46fc369721451fc3e4693) ) -ROM_END - - - -ROM_START( enchantr ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Enchantress_.001.u73", 0x0000002, 0x0400000, CRC(dcaaec40) SHA1(f035e54d9c926826c7883838a65260fc5ca6c02c) ) - ROM_LOAD32_WORD("Enchantress_.000.u86", 0x0000000, 0x0400000, CRC(17a7db59) SHA1(f948369144791d6fd761efbbe5fb37b765b637e3) ) -ROM_END - - -ROM_START( eott ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Eyes Of The Tiger.003.u72", 0x0800002, 0x0400000, CRC(0ccf36e4) SHA1(6b185113a909985730cf1a58d1179d0ffc269d40) ) - ROM_LOAD32_WORD("Eyes Of The Tiger.001.u73", 0x0000002, 0x0400000, CRC(63d43c24) SHA1(8f76d2a7f9f5c0eb89609f891255e584b3a417d5) ) - ROM_LOAD32_WORD("Eyes Of The Tiger.002.u85", 0x0800000, 0x0400000, CRC(d941636d) SHA1(7103599caa30d57a1fa038afd7c60c684ba9dc5a) ) - ROM_LOAD32_WORD("Eyes Of The Tiger.000.u86", 0x0000000, 0x0400000, CRC(dae52614) SHA1(4a80d1a20f79b25e0f47c40ba05645d60b598568) ) -ROM_END - - - -ROM_START( firednc ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("U72 Fire Dancer.003.u72", 0x0800002, 0x0400000, CRC(de394e4c) SHA1(9ec430df94de2cc0dbc8cc3a8763fde257fe3477) ) - ROM_LOAD32_WORD("U73 Fire Dancer.001.u73", 0x0000002, 0x0400000, CRC(30b0f1a0) SHA1(9095f3848514e5a7ab5528fef701a274156d4bce) ) - ROM_LOAD32_WORD("U85 Fire Dancer.002.u85", 0x0800000, 0x0400000, CRC(f05c2ebe) SHA1(7b196523a613955a3f4fec70e04c642bc1184dde) ) - ROM_LOAD32_WORD("U86 Fire Dancer.000.u86", 0x0000000, 0x0400000, CRC(be5673c6) SHA1(68a5c6515945c8341479cae3166d8ed0915ec566) ) -ROM_END - - - -ROM_START( followst ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Follow The Stars.001.u73", 0x0000002, 0x0400000, CRC(a1037235) SHA1(3badc901f8d1488cb630b07adc18cc280bd1c111) ) - ROM_LOAD32_WORD("Follow The Stars.000.u86", 0x0000000, 0x0400000, CRC(aa3d76aa) SHA1(94350d0efb49467febd1500dbb697aa865d43843) ) -ROM_END - - - -ROM_START( gambjack ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gambling Jack 001.u73", 0x0000002, 0x0400000, CRC(80eeb208) SHA1(ad38d08993457a344ed5da9b6335e9a933b11a67) ) - ROM_LOAD32_WORD("Gambling Jack 000.u86", 0x0000000, 0x0400000, CRC(d55c8c10) SHA1(fb876c0fe04785d01baef1debe5a16f4d2e1587f) ) -ROM_END - - - -ROM_START( geishaa6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("003.u72", 0x0800002, 0x0400000, CRC(1efb986d) SHA1(34a5964e0eada085ff738ee4853beb75c431aaaa) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(544c2cd6) SHA1(3904bb39096dd66f3579b7f244e8872fe29f4f72) ) - ROM_LOAD32_WORD("002.u85", 0x0800000, 0x0400000, CRC(02c7819e) SHA1(f553adf6975c6fafff61e30605531b91ae5598af) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(994e2e17) SHA1(a8b40aeb98f4e80a3eb412927f23b4292a7dbf6e) ) -ROM_END - - -ROM_START( goape ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Go Ape 001.u73", 0x0000002, 0x0400000, CRC(d579d719) SHA1(e3679657ed2f27b52a762a7f424714e5080a6957) ) - ROM_LOAD32_WORD("Go Ape 000.u86", 0x0000000, 0x0400000, CRC(392ed11e) SHA1(4fef477254b75c37a282a77aaf3046855118bdc0) ) -ROM_END - - -ROM_START( gogreen ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Go For Green 003.u72", 0x0800002, 0x0400000, CRC(e138958c) SHA1(4416c4e00e388e8c84f9d82949c1875a5b34655f) ) - ROM_LOAD32_WORD("Go For Green 001.u73", 0x0000002, 0x0400000, CRC(279da15c) SHA1(967063011447aeb4563878c13da3cf60f3f8b456) ) - ROM_LOAD32_WORD("Go For Green 002.u85", 0x0800000, 0x0400000, CRC(57f68a9a) SHA1(8e7075e2b532a0c5ad0fd9d9f815a764cb9bb842) ) - ROM_LOAD32_WORD("Go For Green 000.u86", 0x0000000, 0x0400000, CRC(17f801b4) SHA1(c2044c445694fb0755add29e4a4a0ccb9bf36442) ) -ROM_END - - -ROM_START( goldarch ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Golden Archer 003.u72", 0x0800002, 0x0400000, CRC(f6d262c6) SHA1(09e5f1e3838921482b01005e8781e83f08a9bd75) ) - ROM_LOAD32_WORD("Golden Archer 001.u73", 0x0000002, 0x0400000, CRC(edaaadf1) SHA1(3d68ba211c1904e7ea35d679c9f8845ef1e4ea90) ) - ROM_LOAD32_WORD("Golden Archer 002.u85", 0x0800000, 0x0400000, CRC(dc2c1319) SHA1(8df96bf7b96a3c7df0a155420959d939daedf5c4) ) - ROM_LOAD32_WORD("Golden Archer 000.u86", 0x0000000, 0x0400000, CRC(00858fad) SHA1(8467ed9898d2234ba48e9896b8dd20afa75c5f69) ) -ROM_END - - -ROM_START( goldinc ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Golden Incas Demo.003.u72", 0x0800002, 0x0400000, CRC(8629d154) SHA1(bb4e679188ec8f58e8e227804c36d1e61e575efe) ) - ROM_LOAD32_WORD("Golden Incas Demo 001.u73", 0x0000002, 0x0400000, CRC(7a88f44f) SHA1(586cbcf25eedcae538aaa3c3f8c7700778180295) ) - ROM_LOAD32_WORD("Golden Incas Demo.002.u85", 0x0800000, 0x0400000, CRC(dde914b2) SHA1(f35b761dd89796f62fec40d48c0223f585247de0) ) - ROM_LOAD32_WORD("Golden Incas Demo.000.u86", 0x0000000, 0x0400000, CRC(c4f488f9) SHA1(0db96a71f361f80f8e7265d1873728fc3013c204) ) -ROM_END - - -ROM_START( goldpym ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Golden_Pyramids_SE_MAXI_003.u72", 0x0800002, 0x0400000, CRC(be3c43ba) SHA1(23ac49737061690a814e9a54a1f32290621bdaaf) ) - ROM_LOAD32_WORD("Golden_Pyramids_SE_MAXI_001.u73", 0x0000002, 0x0400000, CRC(f20e603e) SHA1(5577934713be6996057a2fe62c8988635c842b76) ) - ROM_LOAD32_WORD("Golden_Pyramids_SE_MAXI_002.u85", 0x0800000, 0x0400000, CRC(f2e1763f) SHA1(86d8d96c016bf88c8db9eae3de1bd9c64f517189) ) - ROM_LOAD32_WORD("Golden_Pyramids_SE_MAXI_000.u86", 0x0000000, 0x0400000, CRC(57b5488a) SHA1(d09915be7dee48570e79436eff55cabad58b783b) ) -ROM_END - - -ROM_START( grizzly ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Grizzly.005.u71", 0x1000002, 0x0400000, CRC(f1bb1351) SHA1(59b5f6ee3a3e05e5d975b22de35d0c7bd87f82d3) ) - ROM_LOAD32_WORD("Grizzly.000.u86", 0x0000000, 0x0400000, CRC(4d071a11) SHA1(1f1557d6ad403ab13bc505076f26969fd81dd2e7) ) - ROM_LOAD32_WORD("Grizzly.002.u85", 0x0800000, 0x0400000, CRC(381765db) SHA1(8dc8901455f3c1f8b6302c6a996afe15280cf44b) ) - ROM_LOAD32_WORD("Grizzly.004.u84", 0x1000000, 0x0400000, CRC(d78ce4b8) SHA1(ab0a10d583b386975b0a53fccd9870b82a3d91a5) ) - ROM_LOAD32_WORD("Grizzly.001.u73", 0x0000002, 0x0400000, CRC(c45f8405) SHA1(2a5ef6932736e65ac62bbeee54e62689dd912dac) ) - ROM_LOAD32_WORD("Grizzly.003.u72", 0x0800002, 0x0400000, CRC(135ebde3) SHA1(baa20971ab9617742382088b9e956eeede11879b) ) -ROM_END - - -ROM_START( heartgld ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Heart of Gold 72.003.u72", 0x0800002, 0x0400000, CRC(041cf141) SHA1(793a1c1ca44f0d4c83294456f953dc4e7fd3b134) ) - ROM_LOAD32_WORD("Heart of Gold 73.001.u73", 0x0000002, 0x0400000, CRC(ee851155) SHA1(885928fccf3368911717b7ca5352ecae862c7ebc) ) - ROM_LOAD32_WORD("Heart of Gold 85.002.u85", 0x0800000, 0x0400000, CRC(af0db2a6) SHA1(aec212c72d8588314cdb2b558f29524b0c142bbc) ) - ROM_LOAD32_WORD("Heart of Gold 86.000.u86", 0x0000000, 0x0400000, CRC(c2f2111a) SHA1(9c62dcac8fe03afbb7475a0d6e89ff01c6795c6f) ) -ROM_END - - -ROM_START( heartveg ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Heartofvegas.000.u86", 0x0000000, 0x0400000, CRC(0ef4e3cb) SHA1(0cb2c296d7ac39e0e3fe590040c232e35d1508d4) ) - ROM_LOAD32_WORD("Heartofvegas.001.u73", 0x0000002, 0x0400000, CRC(e33aeb25) SHA1(32c3e914fff060404ebf3fbb7a502c9081b57862) ) -ROM_END - - -ROM_START( highnoon ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("High Noon 003.u72", 0x0800002, 0x0400000, CRC(fa35cdef) SHA1(060af506fee9234fb4921b788368e3e850b681c9) ) - ROM_LOAD32_WORD("High Noon 001.u73", 0x0000002, 0x0400000, CRC(a7b68492) SHA1(745220b963f9c5755ad078de9ccbca3c922d40ed) ) - ROM_LOAD32_WORD("High Noon 002.u85", 0x0800000, 0x0400000, CRC(cde132fd) SHA1(157e1d7fde6c57e5bc4ace03e43734d30141ad09) ) - ROM_LOAD32_WORD("High Noon 000.u86", 0x0000000, 0x0400000, CRC(c4f106c9) SHA1(38cde08bcdc8e053e8ea0166989a6ef40df139a3) ) -ROM_END - - -ROM_START( holdrma ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Hollywood Dreams 003.u72", 0x0800002, 0x0400000, CRC(197035d3) SHA1(18da7e44107e8e0df584bd866a0083cf85ecceee) ) - ROM_LOAD32_WORD("Hollywood Dreams 001.u73", 0x0000002, 0x0400000, CRC(04fec2d4) SHA1(56beb6107c56674dc914f0c988311375dd281081) ) - ROM_LOAD32_WORD("Hollywood Dreams 002.u85", 0x0800000, 0x0400000, CRC(daae9640) SHA1(3d8aa7b4d55d1c3d8196be26bb89b83785666df1) ) - ROM_LOAD32_WORD("Hollywood Dreams 000.u86", 0x0000000, 0x0400000, CRC(9da0445f) SHA1(65e8d5f2563a5aa90dcba8b854912fe835294cb3) ) -ROM_END - - -ROM_START( househrt ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("House_of_Hearts.001.u73", 0x0000002, 0x0400000, CRC(ad7c55fc) SHA1(873abc95c8118b5ca73779445023e8e0299498a6) ) - ROM_LOAD32_WORD("House_of_Hearts.000.u86", 0x0000000, 0x0400000, CRC(6cdc5816) SHA1(7157a12baa98ba810f5dcc5d5816a3380748032b) ) -ROM_END - - -ROM_START( incachf ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Inca_Chief_003.u72", 0x0800002, 0x0400000, CRC(95d1dfd2) SHA1(1faead5e4429e4e8a6fd53c5b16bd3fac9483c28) ) - ROM_LOAD32_WORD("Inca_Chief_001.u73", 0x0000002, 0x0400000, CRC(45208b71) SHA1(e3ce2e9f5bd467872380ad387e77447831a0e67e) ) - ROM_LOAD32_WORD("Inca_Chief_002.u85", 0x0800000, 0x0400000, CRC(46816847) SHA1(aa65826fe1282b15fbdd8abe81e03f0d11d4f18f) ) - ROM_LOAD32_WORD("Inca_Chief_000.u86", 0x0000000, 0x0400000, CRC(f9fa7d96) SHA1(a247c2694c0f0f78cbc431dca4d9385ab991ae80) ) -ROM_END - - -ROM_START( indremce ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("003.u72", 0x0800002, 0x0400000, CRC(4269940b) SHA1(8f5f6d751360e0abe2a6a80551f56176c46249e5) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(a0a99966) SHA1(6fc4e3496e7791e818cbda6d95355467ceb28e6c) ) - ROM_LOAD32_WORD("002.u85", 0x0800000, 0x0400000, CRC(b8b51dea) SHA1(04e6a261ab4912c7204b4a276147e1e219e02067) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(18ae6a0a) SHA1(0401b86c7053129eb7fbd27c3e5988481df67481) ) -ROM_END - -ROM_START( indremll ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Indian Dreaming L L 005.u71", 0x1000002, 0x0400000, CRC(81aecf10) SHA1(ca9236003e12dbe897dd942696dbac5cf059e8f1) ) - ROM_LOAD32_WORD("Indian Dreaming L L 003.u72", 0x0800002, 0x0400000, CRC(ebf17295) SHA1(f057ee03fc51041a4aa4413f3cb7df7483b4dd49) ) - ROM_LOAD32_WORD("Indian Dreaming L L 001.u73", 0x0000002, 0x0400000, CRC(ae6590eb) SHA1(d26d4c1612a466a4d67ca51cf6df2c38da88cd0c) ) - ROM_LOAD32_WORD("Indian Dreaming L L 004.u84", 0x1000000, 0x0400000, CRC(14ca706b) SHA1(552b8c864f8b68c48688e70e55424ceb34de4757) ) - ROM_LOAD32_WORD("Indian Dreaming L L 002.u85", 0x0800000, 0x0400000, CRC(d5b64886) SHA1(07b2e2c35e1a71d5c6b5687452f3debee1128632) ) - ROM_LOAD32_WORD("Indian Dreaming L L 000.u86", 0x0000000, 0x0400000, CRC(81144634) SHA1(3352bc272da29706d3913e65e0eccfd597628239) ) -ROM_END - - -ROM_START( indrem2c ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("003.u72", 0x0800002, 0x0400000, CRC(7181dc26) SHA1(63b6ae4c3e7464d75762224a8c30348c6c6f0e98) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(a23e7fcd) SHA1(d47751a88c7609118d0acbeabbcb812d195e3d48) ) - ROM_LOAD32_WORD("002.u85", 0x0800000, 0x0400000, CRC(d49a6d8b) SHA1(55ebb5b098565cea8305ad9998eaee9a2b84cdbd) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(23a13807) SHA1(5e0a403c3d227ef8ba49e2bd5f0a4f77acd42518) ) -ROM_END - -ROM_START( drmcatch ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Indian Dreaming SRP 003.u72", 0x0800002, 0x0400000, CRC(46244616) SHA1(3e16e7dd6f5afba135c3f1b9b40b7cfecc0d83e4) ) - ROM_LOAD32_WORD("Indian Dreaming SRP 001.u73", 0x0000002, 0x0400000, CRC(4193c9f8) SHA1(de9747896f299f8562a8e836e28fcce991154194) ) - ROM_LOAD32_WORD("Indian Dreaming SRP 002.u85", 0x0800000, 0x0400000, CRC(5b639f5c) SHA1(b3a2f5797071ae57b0bc541f23d6e62df173e4cd) ) - ROM_LOAD32_WORD("Indian Dreaming SRP 000.u86", 0x0000000, 0x0400000, CRC(82645450) SHA1(17edb9f2b61f38ca6ced060d37d4294b42b934ac) ) -ROM_END - - -ROM_START( indremcm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("indian_gold_003.u72", 0x0800002, 0x0400000, CRC(e814271e) SHA1(9aaf9a463fd08a9cdb48dcb60cb0242f3df1b759) ) - ROM_LOAD32_WORD("indian_gold_001.u73", 0x0000002, 0x0400000, CRC(318a4b3e) SHA1(ba16fb0a82539f01b5b8902f510b0acdfe0fdf6d) ) - ROM_LOAD32_WORD("indian_gold_002.u85", 0x0800000, 0x0400000, CRC(6b888235) SHA1(6bea4e0c547d04a25202969d6216beacd8e63b23) ) - ROM_LOAD32_WORD("indian_gold_000.u86", 0x0000000, 0x0400000, CRC(9340f843) SHA1(e3cf3ea427535aab8027f7d2f6c6e496674d694f) ) -ROM_END - - -ROM_START( indprncs ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(785493ea) SHA1(e56ee84783a6033ea327a2035df58cb8deca150f) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(c128c9a5) SHA1(bed6f0eba6da62a3981e5c9b6ada5209d37613e5) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(829f492e) SHA1(36abc1b1beb01814a4e5fc68f1cd424ae979ced7) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(dfad47ba) SHA1(807c0e0e4b0cccb8e4d2d34f26be26973745ca1b) ) -ROM_END - - -ROM_START( jailbrk ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("10125611_JAILBREAK_716.003.u72", 0x0800002, 0x0400000, CRC(5185ad7f) SHA1(34517ded04bf51be348200bc09e848ab74ccbeef) ) - ROM_LOAD32_WORD("10125611_JAILBREAK_716.001.u73", 0x0000002, 0x0400000, CRC(5142c5e0) SHA1(dde1f300292b0b8250aeab1d686fb36184daabd7) ) - ROM_LOAD32_WORD("10125611_JAILBREAK_716.000.u86", 0x0000000, 0x0400000, CRC(3c6d628c) SHA1(d60ad4b04545ccaf6212a47796d16d97173d530b) ) - ROM_LOAD32_WORD("10125611_JAILBREAK_716.002.u85", 0x0800000, 0x0400000, CRC(705ddca8) SHA1(e0f8ca2e323f1dd040ed0cd4f974e419e716a0c6) ) -ROM_END - - -ROM_START( kingnep ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("King Neptune.003.u72", 0x0800002, 0x0400000, CRC(4e3006a2) SHA1(6d566d2120cb612f647223e61347a1784cb69a95) ) - ROM_LOAD32_WORD("King Neptune.001.u73", 0x0000002, 0x0400000, CRC(1e815d36) SHA1(b29f5e812f52317b060feac8ee91c08a545db7f4) ) - ROM_LOAD32_WORD("King Neptune.002.u85", 0x0800000, 0x0400000, CRC(df89ae50) SHA1(fa9a5c795266bcafea0062aae34a2b7432550b53) ) - ROM_LOAD32_WORD("King Neptune.000.u86", 0x0000000, 0x0400000, CRC(750597c6) SHA1(06d3ba55b313da8973fd2b34ba888920519c51c6) ) -ROM_END - - - -ROM_START( kingnile ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(2600d9da) SHA1(2c78b987b8a8641b7eedda4880bd3f5846f11224) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(2875a911) SHA1(3e881c8c736f297778836c128f66150628038e49) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(a981510c) SHA1(5c018eb101193b1f4864ccd8c30fe328713c4c97) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(c4b7a58e) SHA1(f0877c9e0a285808c8117d09a33dec2d2caf7b5b) ) -ROM_END - - - -ROM_START( koalama6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("KoalaMint_003.u72", 0x0800002, 0x0400000, CRC(84c0f78d) SHA1(3f8e98261bfce1223de538d6bd53fa92d38c4b0d) ) - ROM_LOAD32_WORD("KoalaMint_001.u73", 0x0000002, 0x0400000, CRC(df3d45a0) SHA1(e9cbfeba1271a66c574cfb3bd96e21fd8cdd26f2) ) - ROM_LOAD32_WORD("KoalaMint_002.u85", 0x0800000, 0x0400000, CRC(1e12c01e) SHA1(21cad879ece470c465907dd970741b13774fb524) ) - ROM_LOAD32_WORD("KoalaMint_000.u86", 0x0000000, 0x0400000, CRC(e405c4b8) SHA1(e838767f0c224a3c96f9dd480559fed01ca7a398) ) -ROM_END - - -ROM_START( kohinoor ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Kohinoor 003.u72", 0x0800002, 0x0400000, CRC(9b6f5a83) SHA1(06707953091719bf545efd2200f81504c5416e74) ) - ROM_LOAD32_WORD("Kohinoor 001.u73", 0x0000002, 0x0400000, CRC(dfdeb535) SHA1(be6b2e84603a5b07e4561012ff9b1d45fbd4f281) ) - ROM_LOAD32_WORD("Kohinoor 002.u85", 0x0800000, 0x0400000, CRC(cd8324e6) SHA1(b779d1040cd0119b778032d0e165d31d8fafd128) ) - ROM_LOAD32_WORD("Kohinoor 000.u86", 0x0000000, 0x0400000, CRC(e76e81f3) SHA1(1606c08ab6e75ad0cbbdd3f297dbb4fdf855c013) ) -ROM_END - - -ROM_START( lgfish ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Let's Go Fish'n 005.u71", 0x1000002, 0x0400000, CRC(75d5bf1c) SHA1(6249b3ed929a65efed770615f2fe691612e8ac72) ) - ROM_LOAD32_WORD("Let's Go Fish'n 003.u72", 0x0800002, 0x0400000, CRC(9ff206fe) SHA1(4c8023a3b2e4d658a859d19d54be8cfe53cf4a6f) ) - ROM_LOAD32_WORD("Let's Go Fish'n 001.u73", 0x0000002, 0x0400000, CRC(7cfed17e) SHA1(fc93e71d67228b3b1f3a34a3f3c34c2648100d2b) ) - ROM_LOAD32_WORD("Let's Go Fish'n 004.u84", 0x1000000, 0x0400000, CRC(471f61c6) SHA1(67828d3cf06e32b087fb7c4ade212580207dc2cf) ) - ROM_LOAD32_WORD("Let's Go Fish'n 002.u85", 0x0800000, 0x0400000, CRC(c386320a) SHA1(c02b4b1cdd45b9b579b21d239cf45f7f3510c14a) ) - ROM_LOAD32_WORD("Let's Go Fish'n 000.u86", 0x0000000, 0x0400000, CRC(4c491910) SHA1(1f9013621a4c9140c447637bc967ba583da318eb) ) -ROM_END - -ROM_START( lordleo ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Lord_Leopard_003.u72", 0x0800002, 0x0400000, CRC(20e3d468) SHA1(155aa4a81f18d714c6dbbe26c5c9e9d6575b858d) ) - ROM_LOAD32_WORD("Lord_Leopard_001.u73", 0x0000002, 0x0400000, CRC(7666c5f8) SHA1(cd271bc8c1042fa85506691636d22d36df23025b) ) - ROM_LOAD32_WORD("Lord_Leopard_002.u85", 0x0800000, 0x0400000, CRC(1a921c0e) SHA1(feb59ec8372723e5babe16145596c3a9fd0938c3) ) - ROM_LOAD32_WORD("Lord_Leopard_000.u86", 0x0000000, 0x0400000, CRC(9ac28584) SHA1(cff40762e123d3ace2fb274166eb9d98ef7c7d4c) ) -ROM_END - -ROM_START( lougcm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("louiesgold_003.u72", 0x0800002, 0x0400000, CRC(926aefe5) SHA1(1427cae296864e6dd186614d726e243b46a9aa64) ) - ROM_LOAD32_WORD("louiesgold_001.u73", 0x0000002, 0x0400000, CRC(3165ca89) SHA1(73d5d32f1b144e25901afa2eeb82e2304f069a55) ) - ROM_LOAD32_WORD("louiesgold_002.u85", 0x0800000, 0x0400000, CRC(21d6d1e4) SHA1(d095389ff327940abde30afe8cb2e9f1c1e34226) ) - ROM_LOAD32_WORD("louiesgold_000.u86", 0x0000000, 0x0400000, CRC(095161ec) SHA1(4b9ff183d244f70f59eefb2eb6b261e3bcf0c486) ) -ROM_END - -ROM_START( luigibal ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(4f289aea) SHA1(0c77020a30178644a02dac5c9e8ab5543b63409e) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(5f3a62b0) SHA1(c4adec9f13473246333ece978ea35d35a1527638) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(d82cca04) SHA1(ecd126404ab147cba3fedb127772b4c9ccb849bd) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(c8c80acf) SHA1(958310f0c31642960f90476a9d384fcbefeada75) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(9513eded) SHA1(296974e1c4d6c61ce90c6fafc3986aa48a4344ac) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(b44aeadc) SHA1(abee3ea6886973877002c3283bb52c624abd148c) ) -ROM_END - - - -ROM_START( mskitty ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("misskitty_.001.u73", 0x0000002, 0x0400000, CRC(40c1bb34) SHA1(0c54ad0fb6a5c4f096be15c1ef08cb4d246b13b6) ) - ROM_LOAD32_WORD("misskitty_.002.u85", 0x0800000, 0x0400000, CRC(c369ad11) SHA1(793b1f8d5833b06422196e2abb7eb0a34be8dbef) ) - ROM_LOAD32_WORD("misskitty_.003.u72", 0x0800002, 0x0400000, CRC(d85219a1) SHA1(db0c5f21f7af393d11465981e70ac7b1c8f197b3) ) - ROM_LOAD32_WORD("misskitty_.000.u86", 0x0000000, 0x0400000, CRC(36c9ef95) SHA1(71c088bd3b258ab0e8949f661f9e9e9f64949f29) ) -ROM_END - - -ROM_START( mnytree ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Money Tree.003.u72", 0x0800002, 0x0400000, CRC(9ecf041c) SHA1(543eb20385bfd79c1cf10cba61c501c495e4d94a) ) - ROM_LOAD32_WORD("Money Tree.000.u86", 0x0000000, 0x0400000, CRC(bca13ff6) SHA1(84c3491816aa9a2e9a12c321b0d1144ea14ebdbe) ) - ROM_LOAD32_WORD("Money Tree.001.u73", 0x0000002, 0x0400000, CRC(2c9edccc) SHA1(05e7de1fbd13c1a62f7fb610dc3541a94d9a39b7) ) - ROM_LOAD32_WORD("Money Tree.002.u85", 0x0800000, 0x0400000, CRC(ea055c36) SHA1(e97c4992150fac9e53618ebf96ac1b2dd4e9cf65) ) -ROM_END - - -ROM_START( mysteycm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("003.u72", 0x0800002, 0x0400000, CRC(ee58e1e8) SHA1(1aa57c88b97a3bed04bcaabe77f231967d092f4c) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(fd1d56df) SHA1(2f22f83995bdea66a055a1aa3cb0e8dd2c8f87cb) ) - ROM_LOAD32_WORD("002.u85", 0x0800000, 0x0400000, CRC(3449d07c) SHA1(2b36edc554f157e465bcaada42d6cbfee545e146) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(3de4876b) SHA1(76eb7bdc41dc134656452f8e0d08f009c02d9205) ) -ROM_END - - - -ROM_START( mystmerm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("game.003.u72", 0x0800002, 0x0400000, CRC(a060d4b2) SHA1(5832a7f4b808017cc251a58e9cce004b2ec41e0c) ) - ROM_LOAD32_WORD("game.001.u73", 0x0000002, 0x0400000, CRC(d571a0bc) SHA1(3bb3c9373fcd7c730dfd0de749d7dacb8aadaf53) ) - ROM_LOAD32_WORD("game.002.u85", 0x0800000, 0x0400000, CRC(803023c2) SHA1(c953b3fa12347a18fa48b5ea691ad61720c2efdd) ) - ROM_LOAD32_WORD("game.000.u86", 0x0000000, 0x0400000, CRC(be84df3c) SHA1(b39deff7d8d0ab30e3dbc0f33c4d45329734a05a) ) -ROM_END - - -ROM_START( nerdwild ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Nerds_Gone_Wild_001.u73", 0x0000002, 0x0400000, CRC(be64ac6d) SHA1(c0e6f68467ff248e5c619cedde74091783dafecf) ) - ROM_LOAD32_WORD("Nerds_Gone_Wild_000.u86", 0x0000000, 0x0400000, CRC(a14e80d4) SHA1(f1729ff10991056e1880b5c0db3bdb760b1c664b) ) -ROM_END - - -ROM_START( orbeaut ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("10213511.001.u73", 0x0000002, 0x0400000, CRC(8c977e22) SHA1(4de3e30995124b89354d660fed97d29574a40533) ) - ROM_LOAD32_WORD("10213511.000.u86", 0x0000000, 0x0400000, CRC(4d3f0586) SHA1(da38f11e48191fd53492aa5a4875fcdc33d30c24) ) -ROM_END - - -ROM_START( outbackj ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("007.u70", 0x1800002, 0x0400000, CRC(3a0ea3ca) SHA1(88513130013b1b18772a5e538da9a8db3a54633e) ) - ROM_LOAD32_WORD("005.u71", 0x1000002, 0x0400000, CRC(23f1f50c) SHA1(40145b839c2b5fde5c0f20e08f46f5a859b6e20a) ) - ROM_LOAD32_WORD("003.u72", 0x0800002, 0x0400000, CRC(cdd28848) SHA1(0038bb422a1d650beaa0ffd63b7d6de1936a5e32) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(972eaba2) SHA1(b927aac04e21922b995aa2587a76ef14c35cd2bd) ) - ROM_LOAD32_WORD("006.u83", 0x1800000, 0x0400000, CRC(79ca67a1) SHA1(68bae23df71c768dc17631f6ccfc7a720c0959ee) ) - ROM_LOAD32_WORD("004.u84", 0x1000000, 0x0400000, CRC(0cd41b5d) SHA1(a7891da788fe88d2191b2f0686cb9ca2ecfeeb9c) ) - ROM_LOAD32_WORD("002.u85", 0x0800000, 0x0400000, CRC(a1853f27) SHA1(cd2bf8674555f6870f0689ca0adbca6890bc9b27) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(8eea3cea) SHA1(b2353fc953f6daf03c1458e06006de31fdd7a7c3) ) -ROM_END - - -ROM_START( owlcap ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Owl Capone Demo.003.u72", 0x0800002, 0x0400000, CRC(b6be5274) SHA1(28c3a743cfef76c05567cdb7cc4ff5c60c594e1e) ) - ROM_LOAD32_WORD("Owl Capone Demo.001.u73", 0x0000002, 0x0400000, CRC(c9197a1c) SHA1(2b4649c74f624e3414732027ca77536bcaced11f) ) - ROM_LOAD32_WORD("Owl Capone Demo.002.u85", 0x0800000, 0x0400000, CRC(8de48e1e) SHA1(c52592f808f02039c7f2d9358076e3dd91f152a2) ) - ROM_LOAD32_WORD("Owl Capone Demo.000.u86", 0x0000000, 0x0400000, CRC(66b2dc21) SHA1(1eeff14dd037c8c4c7fc95a04a8dc5946200d453) ) -ROM_END - -ROM_START( parislgt ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Paris Lights 003.u72", 0x0800002, 0x0400000, CRC(d04e5031) SHA1(46ef9fe928409ec031afa97f67b271cb0059c603) ) - ROM_LOAD32_WORD("Paris Lights 001.u73", 0x0000002, 0x0400000, CRC(05e567a5) SHA1(c605033599f5fd92b20013264c0bf9eb7076ee85) ) - ROM_LOAD32_WORD("Paris Lights 002.u85", 0x0800000, 0x0400000, CRC(32eb5b34) SHA1(165c61e20ae8d52575fc0402b1cbc49bbb18d2af) ) - ROM_LOAD32_WORD("Paris Lights 000.u86", 0x0000000, 0x0400000, CRC(89508f23) SHA1(10ab87fc7c726d2d2a6c73151f2ef731b3d79979) ) -ROM_END - - -ROM_START( pcockmag ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("peacockmagic003.u72", 0x0800002, 0x0400000, CRC(0519288c) SHA1(a6e838d750f17131bf0871eac8742408cb03db6c) ) - ROM_LOAD32_WORD("peacockmagic001.u73", 0x0000002, 0x0400000, CRC(106bd1d4) SHA1(4ecfafc883da969eb1b46c00e8b67aedfdb001bf) ) - ROM_LOAD32_WORD("peacockmagic002.u85", 0x0800000, 0x0400000, CRC(6453532c) SHA1(c9b885e42778af56df89520cb6e4856348958110) ) - ROM_LOAD32_WORD("peacockmagic000.u86", 0x0000000, 0x0400000, CRC(5348f934) SHA1(82762d643729639a1f059a1b57b74c8ab240277c) ) -ROM_END - - -ROM_START( pelipete ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("PELICAN_PETENSW_003.u72", 0x0800002, 0x0400000, CRC(6e7d67d9) SHA1(163449982405d2cd078c757d885113edbcddbd22) ) - ROM_LOAD32_WORD("PELICAN_PETENSW_001.u73", 0x0000002, 0x0400000, CRC(8626fcd5) SHA1(fb08bddf8e30ef537af7f96c632d0690f241cef3) ) - ROM_LOAD32_WORD("PELICAN_PETENSW_002.u85", 0x0800000, 0x0400000, CRC(99c2748b) SHA1(712c103be109839d02ace90c1498192792185733) ) - ROM_LOAD32_WORD("PELICAN_PETENSW_000.u86", 0x0000000, 0x0400000, CRC(9fb0db2d) SHA1(c4c7f5f91045778dce2229919e00aa1bdb625084) ) -ROM_END - - -ROM_START( pharfor ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Pharaoh's Fortune.003.u72", 0x0800002, 0x0400000, CRC(c5d24a99) SHA1(d6d17ab5255d153beacc39880bd58b7b647f532f) ) - ROM_LOAD32_WORD("Pharaoh's Fortune.001.u73", 0x0000002, 0x0400000, CRC(33236ae6) SHA1(a9c41af9982c1a7035c5190732775a3eca4ebb78) ) - ROM_LOAD32_WORD("Pharaoh's Fortune.002.u85", 0x0800000, 0x0400000, CRC(158af672) SHA1(f653f9d400f03713baa650912c8c0ab33f218fb2) ) - ROM_LOAD32_WORD("Pharaoh's Fortune.000.u86", 0x0000000, 0x0400000, CRC(6d435495) SHA1(22644acb9ed28e737bc132698cd12048c76c4b80) ) -ROM_END - - -ROM_START( phxfant ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Phoenix Fantasy.002.u85", 0x0800000, 0x0400000, CRC(db092fc5) SHA1(c2469c131d1240faede3e6e64ee818df4ce9581d) ) - ROM_LOAD32_WORD("Phoenix Fantasy.001.u73", 0x0000002, 0x0400000, CRC(1854f81c) SHA1(fc97f1c55db5c66d2261de62a538cc0308988702) ) - ROM_LOAD32_WORD("Phoenix Fantasy.003.u72", 0x0800002, 0x0400000, CRC(3ea207d5) SHA1(ae9b032f6ab90630bb047fa508d539874bd86d18) ) - ROM_LOAD32_WORD("Phoenix Fantasy.000.u86", 0x0000000, 0x0400000, CRC(499742c6) SHA1(7743b24e658e4ee60255e9bf2b33a4937d19e3b4) ) -ROM_END - - -ROM_START( pirata6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Pirates_001.u73", 0x0000002, 0x0400000, CRC(5923957d) SHA1(62d6effe9f3af0cdc301bbc6541971e91ddc573a) ) - ROM_LOAD32_WORD("Pirates_000.u86", 0x0000000, 0x0400000, CRC(ed435c4a) SHA1(98750a2673411c3b193f25f2998755314bd60331) ) -ROM_END - - -ROM_START( pcbydem ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("MG0005playerschoice.007.u70", 0x1800002, 0x0400000, CRC(adfaa968) SHA1(a1a8329523cbd14c24f8e6997a5be442327f61c7) ) - ROM_LOAD32_WORD("MG0005playerschoice.005.u71", 0x1000002, 0x0400000, CRC(c71cb0e3) SHA1(c46d017bb26fb990a403cff7659b15a11f947c19) ) - ROM_LOAD32_WORD("MG0005playerschoice.003.u72", 0x0800002, 0x0400000, CRC(81816747) SHA1(c745bc6be35976f4784730ab8b75e07688e49b22) ) - ROM_LOAD32_WORD("MG0005playerschoice.006.u83", 0x1800000, 0x0400000, CRC(f3aab3c8) SHA1(a4c08d341f6b59b5faa14aa3381be066ecdc692a) ) - ROM_LOAD32_WORD("MG0005playerschoice.001.u73", 0x0000002, 0x0400000, CRC(4a729ca3) SHA1(52be1fbf80a06f9959d62376102d96ea8f77f272) ) - ROM_LOAD32_WORD("MG0005playerschoice.004.u84", 0x1000000, 0x0400000, CRC(309dbbf7) SHA1(69e44494bba43d001545c4e474ab4f712d1d8015) ) - ROM_LOAD32_WORD("MG0005playerschoice.002.u85", 0x0800000, 0x0400000, CRC(a9b81cc4) SHA1(541765e9fe2d67c60f014a8d32866c7b8203766a) ) - ROM_LOAD32_WORD("MG0005playerschoice.000.u86", 0x0000000, 0x0400000, CRC(c4f95ab2) SHA1(dd0a3cdaa7b421cbcfa50b94b8bbfb69769343cd) ) -ROM_END - - -ROM_START( pompeia6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("003.u72", 0x0800002, 0x0400000, CRC(e3c02b5e) SHA1(714e83160917e83dafc058a9078ace800c4c3ebf) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(c56b6b9f) SHA1(3f4cb68620a0d993b1812768092b85353d7bc763) ) - ROM_LOAD32_WORD("002.u85", 0x0800000, 0x0400000, CRC(7569d484) SHA1(127d92b7bd62543789b25fbfce65e8429ddfc654) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(0c4ef28a) SHA1(96381853ed23cb914e5e494fc90f671c2143a305) ) -ROM_END - - -ROM_START( prideaf ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Pride of Africa.001.u73", 0x0000002, 0x0400000, CRC(86c22e24) SHA1(008fb01a7690981a3bc6a7f4a06dcebaef2a892c) ) - ROM_LOAD32_WORD("Pride of Africa.000.u86", 0x0000000, 0x0400000, CRC(efbf0ad5) SHA1(b4d84800c60df820bbe332879189208bac8330ef) ) -ROM_END - - -ROM_START( prophecy ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Prophecy.003.u72", 0x0800002, 0x0400000, CRC(194be1d6) SHA1(8f71ff6646a34261cb003fea877b42742eea8c15) ) - ROM_LOAD32_WORD("Prophecy.001.u73", 0x0000002, 0x0400000, CRC(683f081f) SHA1(4d625c67cb1d5fa5b025a02e797c4fc0a03893da) ) - ROM_LOAD32_WORD("Prophecy.002.u85", 0x0800000, 0x0400000, CRC(046ae548) SHA1(246015be05294806ecfacd626449e2df7e7f569c) ) - ROM_LOAD32_WORD("Prophecy.000.u86", 0x0000000, 0x0400000, CRC(e5950eef) SHA1(930582c34f3639b887d490c96f91814cb5228d8b) ) -ROM_END - - -ROM_START( qsheeba ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("queen_of_Sheba.003.u72", 0x0800002, 0x0400000, CRC(befa03be) SHA1(abd4846f29636aff70826b3086a972682c3bffe0) ) - ROM_LOAD32_WORD("queen_of_Sheba.001.u73", 0x0000002, 0x0400000, CRC(fb26e09a) SHA1(e2debdcea7ee7be90e70c96e3eca593b515dfd2d) ) - ROM_LOAD32_WORD("queen_of_Sheba.002.u85", 0x0800000, 0x0400000, CRC(6f827f08) SHA1(b3777031c0a8d14557a640572c4dcfa781986b54) ) - ROM_LOAD32_WORD("queen_of_Sheba.000.u86", 0x0000000, 0x0400000, CRC(e1313dff) SHA1(536014d8d4f3ff90d93befdcd55d5b3e6eb49e7c) ) -ROM_END - -ROM_START( qnilejc ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(a1aa9310) SHA1(a00a7dfd57fe8624421e6821c32516f018199d49) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(0ec5d0df) SHA1(206916986b1214a9635c901cbbcda21d21e0338a) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(a30473fd) SHA1(0af9fcee5df49d20847f98f94e09c0d394c1857a) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(484fb352) SHA1(cc0c97895731dc3f333131ff5a47794fe1857e47) ) -ROM_END - - -ROM_START( qnilese ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("007.u70", 0x1800002, 0x0100000, CRC(5ae69121) SHA1(36dd3f9aaf5f7d2751d1954d67f898bc3ec71f3b) ) - ROM_LOAD32_WORD("005.u71", 0x1000002, 0x0100000, CRC(d793440a) SHA1(dced4c04bde13293af77a9a1f4c5c606e3758de0) ) - ROM_LOAD32_WORD("006.u83", 0x1800000, 0x0100000, CRC(c8580554) SHA1(58b8bfff2f8d298c4e3be2b01900800c45fa7ad7) ) - ROM_LOAD32_WORD("004.u84", 0x1000000, 0x0100000, CRC(a34a9f16) SHA1(b8750e6ceb1715da8e5ac2f0183254e29a042641) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(27391233) SHA1(e1d546cc9a57db894bdfb24592048578f5828ee5) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(4c7bdba1) SHA1(796c9da25bbfe389aae5c03b42e15500c91a60d4) ) -ROM_END - -ROM_START( qnile ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("U72 QOTN.003.u72", 0x0800002, 0x0400000, CRC(491f4ef2) SHA1(fbaa64d9603900de44642f95fb9f7ee15e138669) ) - ROM_LOAD32_WORD("U73 QOTN.001.u73", 0x0000002, 0x0400000, CRC(2f7f783c) SHA1(1739b05628bd02cb1b73c883d9f2e113da2c29e7) ) - ROM_LOAD32_WORD("U85 QOTN.002.u85", 0x0800000, 0x0400000, CRC(4e53a089) SHA1(2dd060e4ff74f7fe73850a0c3877fa4bacad36c3) ) - ROM_LOAD32_WORD("U86 QOTN.000.u86", 0x0000000, 0x0400000, CRC(76818f74) SHA1(baac1a4a8ed3f1fb5a6ca321a6efe6ece7701486) ) -ROM_END - - -ROM_START( raprichs ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("RapidRiches.003.u72", 0x0800002, 0x0400000, CRC(3b4ee6dd) SHA1(83ddfdc3d8bdf02395411d8a6721a9c65c64e69c) ) - ROM_LOAD32_WORD("RapidRiches.001.u73", 0x0000002, 0x0400000, CRC(cd13d765) SHA1(f91cb232726a038c3ff1a25259622dd99d552279) ) - ROM_LOAD32_WORD("RapidRiches.002.u85", 0x0800000, 0x0400000, CRC(3fbfdf7f) SHA1(bcfd939d0fa4d0acc2544910940fb09d48a399b5) ) - ROM_LOAD32_WORD("RapidRiches.000.u86", 0x0000000, 0x0400000, CRC(8dfb94ce) SHA1(67933b9edbd9631d2558d16267559af91084172b) ) -ROM_END - - -ROM_START( redbara6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("redbaron.003.u72", 0x0800002, 0x0400000, CRC(16b6207f) SHA1(9c5ac48cccba001b2e3605eceb9610c659e06e21) ) - ROM_LOAD32_WORD("redbaron.001.u73", 0x0000002, 0x0400000, CRC(6590c207) SHA1(8184ae0ac02f22787c631bc823bd0fbcd5d5bf05) ) - ROM_LOAD32_WORD("redbaron.002.u85", 0x0800000, 0x0400000, CRC(e954aeac) SHA1(df8a9420df31c4ecc2cbe460cea4c0bd13958289) ) - ROM_LOAD32_WORD("redbaron.000.u86", 0x0000000, 0x0400000, CRC(599a7170) SHA1(8e3b2730b9503baa798fd59d787052a9589e0447) ) -ROM_END - - -ROM_START( ruprup ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Roll Up Roll Up 003.u72", 0x0800002, 0x0400000, CRC(7ba80d87) SHA1(c912ec8c65060060b459de0c5ed0b3ad018eff76) ) - ROM_LOAD32_WORD("Roll Up Roll Up 001.u73", 0x0000002, 0x0400000, CRC(e60d9c93) SHA1(7504f07f04be97058b50168c14e6ec41480e43ef) ) - ROM_LOAD32_WORD("Roll Up Roll Up 002.u85", 0x0800000, 0x0400000, CRC(7debb885) SHA1(c46e3231d8a13cec7d398a8064ac76e78954dd82) ) - ROM_LOAD32_WORD("Roll Up Roll Up 000.u86", 0x0000000, 0x0400000, CRC(b6d1c4fa) SHA1(24d88882783353598e4f63edda4982f9e55b2595) ) -ROM_END - - -ROM_START( rubymag ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("RubyMagic_003.u72", 0x0800002, 0x0400000, CRC(2cdfe857) SHA1(33b4ce8ab0a5f1e341a5c5c536c5f3619ecd7f95) ) - ROM_LOAD32_WORD("RubyMagic_001.u73", 0x0000002, 0x0400000, CRC(6699d2c6) SHA1(1c96dba91a40993cf9c3bc9e8c591e971c04bedf) ) - ROM_LOAD32_WORD("RubyMagic_002.u85", 0x0800000, 0x0400000, CRC(877fde17) SHA1(278b8cb71cafa0859073acc48339da9e645fdcc6) ) - ROM_LOAD32_WORD("RubyMagic_000.u86", 0x0000000, 0x0400000, CRC(717d1c53) SHA1(8f5204d4394c6e0b83f6f456c80e98e12fac1a66) ) -ROM_END - - -ROM_START( scatmag2 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Scatter Magic II.000.u86", 0x0000000, 0x0400000, CRC(696734d8) SHA1(baffadb943fb12d0d19069023f5cdf80b1a1674f) ) - ROM_LOAD32_WORD("Scatter Magic II.001.u73", 0x0000002, 0x0400000, CRC(aeef47b6) SHA1(63d296d60848269851e9d424908bbf3d52003f07) ) - ROM_LOAD32_WORD("Scatter Magic II.002.u85", 0x0800000, 0x0400000, CRC(d3f7018e) SHA1(345a9f55256d9ec46182ebf9c0c6fca62ea2e275) ) - ROM_LOAD32_WORD("Scatter Magic II.003.u72", 0x0800002, 0x0400000, CRC(e5c9dee7) SHA1(b29f7b8eb3d894e0a3dbc6cabdd2d8e59e2c2bbf) ) -ROM_END - - -ROM_START( shamnmg ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Shaman's Magic.001.u73", 0x0000002, 0x0400000, CRC(a84ac2a4) SHA1(743d56448135b03c25325bdc3d79781e63f0b9b6) ) - ROM_LOAD32_WORD("Shaman's Magic.000.u86", 0x0000000, 0x0400000, CRC(3edb8156) SHA1(83bb1467d892120c2bd5e85ef05527e2d02999ae) ) -ROM_END - - -ROM_START( smtma6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("10001911_SHOW_ME_THE_MONEY_657_1.003.u72", 0x0800002, 0x0400000, CRC(cb5f47d4) SHA1(70fa1e68bf1fbebc6b6663fbabb78c5f286b7805) ) - ROM_LOAD32_WORD("10001911_SHOW_ME_THE_MONEY_657_1.001.u73", 0x0000002, 0x0400000, CRC(ccc901f0) SHA1(4c845ccfea10a744b8c37b6b155b0fc2ce6bfede) ) - ROM_LOAD32_WORD("10001911_SHOW_ME_THE_MONEY_657_1.002.u85", 0x0800000, 0x0400000, CRC(7a36f3f3) SHA1(3653a6f40587c2be1810b4a9dd8f27ecca336a70) ) - ROM_LOAD32_WORD("10001911_SHOW_ME_THE_MONEY_657_1.000.u86", 0x0000000, 0x0400000, CRC(9f436ee3) SHA1(e41a9475fd10fd7d15be1665ee2d4e9dcee2d4dd) ) -ROM_END - - -ROM_START( silgola6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(05861fb2) SHA1(ba3d2e3ab66fd7178289fdc95661f27e08124f32) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(cffa82f0) SHA1(fe14e1d9bacbcb72ad1bdaf3d4a72eec67311bef) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(f66f63c4) SHA1(02e669c4f7c3d0cd39b3dff156ab4b05db3bb495) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(d91108fd) SHA1(cea026350f083ed0f061d5049de520d08730a1df) ) -ROM_END - - -ROM_START( spgcarn ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Spring Carnival.001.u73", 0x0000002, 0x0400000, CRC(033653f5) SHA1(40705ffb653ad4c6f3cd36c8879c48303c3845f8) ) - ROM_LOAD32_WORD("Spring Carnival.000.u86", 0x0000000, 0x0400000, CRC(f7783fea) SHA1(4e7b86c0d2728ebc317dce14827a4873402d9bbb) ) -ROM_END - - -ROM_START( stardrft ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Star Drifter.001.u73", 0x0000002, 0x0400000, CRC(580340b4) SHA1(4febb22150581a4661bc7ed1ff0662e153de5e2b) ) - ROM_LOAD32_WORD("Star Drifter.000.u86", 0x0000000, 0x0400000, CRC(7b08a2be) SHA1(2b3d7bb2317cba7b470d68c91918a5777fdb3ed1) ) -ROM_END - - -ROM_START( sbuk5 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Super Bucks 5.003.u72", 0x0800002, 0x0400000, CRC(ebcce486) SHA1(f91db1051d71c5e558a304d60157fa3cfff66c5b) ) - ROM_LOAD32_WORD("Super Bucks 5.001.u73", 0x0000002, 0x0400000, CRC(39af5809) SHA1(048aef299de220a72bf6a57c6268949197fc738b) ) - ROM_LOAD32_WORD("Super Bucks 5.002.u85", 0x0800000, 0x0400000, CRC(9114f9e8) SHA1(f7ec058aaaad59aeffc01085673322cb842a5ebb) ) - ROM_LOAD32_WORD("Super Bucks 5.000.u86", 0x0000000, 0x0400000, CRC(cab68268) SHA1(e10e8c8ce9bfb7ae7f3920303491b24c93d5f716) ) -ROM_END - - -ROM_START( swh2ld ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Sweethearts 2 Lucky Devil.003.u72", 0x0800002, 0x0400000, CRC(94d48b25) SHA1(a879f6d78ff6eb29e5ea2cc71ca86d097fa9d45f) ) - ROM_LOAD32_WORD("Sweethearts 2 Lucky Devil.001.u73", 0x0000002, 0x0400000, CRC(f5c3d17f) SHA1(297e2da51fb00e0b76f9322149647c4c27ed870e) ) - ROM_LOAD32_WORD("Sweethearts 2 Lucky Devil.002.u85", 0x0800000, 0x0400000, CRC(f0f8aa94) SHA1(c69f1c807b0e9921eb95c3351bb79897e673ec36) ) - ROM_LOAD32_WORD("Sweethearts 2 Lucky Devil.000.u86", 0x0000000, 0x0400000, CRC(dedd99b0) SHA1(23c4e178d00788516c16109add772dba24f98a54) ) -ROM_END - - -ROM_START( tahitim ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(b08da2ce) SHA1(1adb4f6e134df479be0f90d2459b009d93386ac1) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(735d7642) SHA1(5f4258bf541728f7c7fe3dd65e715d68b3ade968) ) -ROM_END - - -ROM_START( thaiprnc ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Thai_Princess_1of4_000.u86", 0x0000000, 0x0400000, CRC(609b3112) SHA1(77648426c7fed2e39d48d4f1ced524067bf0bb1a) ) - ROM_LOAD32_WORD("Thai_Princess_2of4_001.u73", 0x0000002, 0x0400000, CRC(a8346fea) SHA1(d97af71bb2c93ed517fccac605e9cfff9ec5590b) ) - ROM_LOAD32_WORD("Thai_Princess_3of4_002.u85", 0x0800000, 0x0400000, CRC(92fda7b5) SHA1(9a50ab3d1d18814093f5457a07a52f7e19fc97e7) ) - ROM_LOAD32_WORD("Thai_Princess_4of4_003.u72", 0x0800002, 0x0400000, CRC(640bf878) SHA1(910dce13181243a6baace6dd1807d391b3d9767f) ) -ROM_END - - -ROM_START( gldnflc ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("The Golden Fleece.003.u72", 0x0800002, 0x0400000, CRC(521e2429) SHA1(0cfadf64341574eaec6fc89ecccfa2f02c583dd1) ) - ROM_LOAD32_WORD("The Golden Fleece.001.u73", 0x0000002, 0x0400000, CRC(35e72b56) SHA1(c6013aa3b6ea243f057aedab67feeed16ee39537) ) - ROM_LOAD32_WORD("The Golden Fleece.002.u85", 0x0800000, 0x0400000, CRC(f17c5c40) SHA1(32225a11d529c0312b27ed838badebed7d96469b) ) - ROM_LOAD32_WORD("The Golden Fleece.000.u86", 0x0000000, 0x0400000, CRC(c3d4d641) SHA1(b46d82af862c96068ddd4f530b2229634161b209) ) -ROM_END - - -ROM_START( thndrhrt ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Thunderheart.001.u73", 0x0000002, 0x0400000, CRC(d867ff79) SHA1(740a177a8d1ecf925583a9264b5404640a5f2289) ) - ROM_LOAD32_WORD("Thunderheart.000.u86", 0x0000000, 0x0400000, CRC(2b84ed7b) SHA1(9919f9526d8294eeabda40697a34878484f6cef5) ) -ROM_END - - -ROM_START( tigress ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Tigress.000.u86", 0x0000000, 0x0400000, CRC(d1ff02f7) SHA1(8e8f1c4ed3c01fc62011b1bd21f53314e345f10f) ) - ROM_LOAD32_WORD("Tigress.001.u73", 0x0000002, 0x0400000, CRC(cc239965) SHA1(f5d5f1e3db4f0ae3cd1dbe2c88aedf65cc820d4e) ) -ROM_END - - -ROM_START( topshta6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Top_Shot.000.u86", 0x0000000, 0x0400000, CRC(798200b2) SHA1(e753f8c8c26e30ab36705f748c01b90bcf166d82) ) - ROM_LOAD32_WORD("Top_Shot.001.u73", 0x0000002, 0x0400000, CRC(486c5979) SHA1(0ece42200f31daf471b3e1e789de8b95390c4827) ) -ROM_END - - -ROM_START( torgods ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Torch Of The Gods.000.u86", 0x0000000, 0x0400000, CRC(3c7da6e8) SHA1(ff2fb056fd26d3578216e4942b6234f4523e1d6a) ) - ROM_LOAD32_WORD("Torch Of The Gods.001.u73", 0x0000002, 0x0400000, CRC(d3f27e13) SHA1(36cd1984139855170af3b23ab32b1769430809d5) ) - ROM_LOAD32_WORD("Torch Of The Gods.002.u85", 0x0800000, 0x0400000, CRC(9f7013e0) SHA1(76f948ba08152cf623559c3c8f021861757c4872) ) - ROM_LOAD32_WORD("Torch Of The Gods.003.u72", 0x0800002, 0x0400000, CRC(2dc81027) SHA1(3d426758875e87e677ab446da12532e2a4bc4246) ) -ROM_END - - -ROM_START( toprdice ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("003.u72", 0x0800002, 0x0400000, CRC(f2ccd55e) SHA1(24738035abc26459d3d06831c907da98aea9c257) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(e66f5672) SHA1(9bc92c061fcaf8803878941b9b74a7bc41beb299) ) - ROM_LOAD32_WORD("002.u85", 0x0800000, 0x0400000, CRC(9793d2c1) SHA1(50e9d644b6519f941781b726a8d566cae6bb262e) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(2a3ae479) SHA1(30d5df8eb75775831d4b0792661168288cedbb16) ) -ROM_END - - -ROM_START( turtreas ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("003.u72", 0x0800002, 0x0400000, CRC(f864fe2e) SHA1(9aa16c4cf3936841a1152418aca7a5dd3ad5a2b3) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(e00da684) SHA1(4d66d48644008ff998398af1cc970ed9a1504607) ) - ROM_LOAD32_WORD("002.u85", 0x0800000, 0x0400000, CRC(512fcb98) SHA1(ccf5bfe8cb9dcd3d2e5e4f59033816ded04f2148) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(1b69bb51) SHA1(b510fc80616f3acbc8264ca188c5bc85bce38e5e) ) -ROM_END - - - -ROM_START( venetian ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Venetian_Nights_1of4_000.u86", 0x0000000, 0x0400000, CRC(57a2a113) SHA1(98589e00803814fe51161d69d77b47ff2b6ac406) ) - ROM_LOAD32_WORD("Venetian_Nights_2of4_001.u73", 0x0000002, 0x0400000, CRC(c9cfb52a) SHA1(7df67226c69e4569216e5200364ff14fd162f0a7) ) - ROM_LOAD32_WORD("Venetian_Nights_3of4_002.u85", 0x0800000, 0x0400000, CRC(e845f6ee) SHA1(76a234e4b224d56d4f9ceb37d8d175413d4e6fe9) ) - ROM_LOAD32_WORD("Venetian_Nights_4of4_003.u72", 0x0800002, 0x0400000, CRC(7a635ef0) SHA1(d0c0746b58ae0726f18e90cc4b20d0e68f3abd86) ) -ROM_END - - -ROM_START( wheregld ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("003.u72", 0x0800002, 0x0400000, CRC(584050fc) SHA1(014889e1bf3fa38c052073c374b47684be717949) ) - ROM_LOAD32_WORD("001.u73", 0x0000002, 0x0400000, CRC(d8b5ccb3) SHA1(7974d68d594a2b283680cc440d69b106bd539819) ) - ROM_LOAD32_WORD("002.u85", 0x0800000, 0x0400000, CRC(f9554ab0) SHA1(c79d95ee339f139d0a62550e926acd6c1d7d534b) ) - ROM_LOAD32_WORD("000.u86", 0x0000000, 0x0400000, CRC(d537f1f1) SHA1(49825365593238f757e3efecbe9fe02a06acd321) ) -ROM_END - - -ROM_START( wikwin2 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Wicked Winnings II.001.u73", 0x0000002, 0x0400000, CRC(6662912d) SHA1(017e1684de64308b035b817b6fad954be538b78c) ) - ROM_LOAD32_WORD("Wicked Winnings II 000.u86", 0x0000000, 0x0400000, CRC(226c8d1c) SHA1(37769691d1b7e308cbd1d857e8695f1e129a6722) ) -ROM_END - -ROM_START( wldgoos ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Wild_Goose_003.u72", 0x0800002, 0x0400000, CRC(ba887abf) SHA1(3d4e529bf2fed83506ef947ade08aeff7ad78611) ) - ROM_LOAD32_WORD("Wild_Goose_001.u73", 0x0000002, 0x0400000, CRC(5f9ab2a5) SHA1(f55dcc32463e395f1380c4fa456b39f77c27642b) ) - ROM_LOAD32_WORD("Wild_Goose_002.u85", 0x0800000, 0x0400000, CRC(054d3f78) SHA1(636f0284508e77d21dc9b50d59f1d7b8ed686ed0) ) - ROM_LOAD32_WORD("Wild_Goose_000.u86", 0x0000000, 0x0400000, CRC(0925481f) SHA1(0dfc1bbe13752fcfd270fb3c096a3612cfa2fe9a) ) -ROM_END - - -ROM_START( wldpanda ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Wild_panda.001.u73", 0x0000002, 0x0400000, CRC(46e28dff) SHA1(b1fd7c0d0c814f04b2bd6f35835d1d1d41aab62c) ) - ROM_LOAD32_WORD("Wild_panda.002.u85", 0x0800000, 0x0400000, CRC(0bb16a0b) SHA1(6abbbb9abac53b543e92ccdead9770271d28074e) ) - ROM_LOAD32_WORD("Wild_panda.003.u72", 0x0800002, 0x0400000, CRC(11e2167f) SHA1(812ed09436c2899780791ca0ada5f3bbec4a3a88) ) - ROM_LOAD32_WORD("Wild_panda.000.u86", 0x0000000, 0x0400000, CRC(d3ebdc8a) SHA1(fc27c96769cc3ba02e7ad4baf6055f7902e50081) ) -ROM_END - - -ROM_START( wldstall ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Wild Stalon.003.u72", 0x0800002, 0x0400000, CRC(0f4de65a) SHA1(232406f335786a045ab1833db50465ed476dfffe) ) - ROM_LOAD32_WORD("Wild Stalon.000.u86", 0x0000000, 0x0400000, CRC(b3171fd7) SHA1(d3ac53ba6bf6cc9ea3dc0f83e8a3eecf86abad55) ) - ROM_LOAD32_WORD("Wild Stalon.001.u73", 0x0000002, 0x0400000, CRC(ceeff2d5) SHA1(04d5139c0ce256eb0a0734184ccc8460d2ac1120) ) - ROM_LOAD32_WORD("Wild Stalon.002.u85", 0x0800000, 0x0400000, CRC(6fee0413) SHA1(242f60d89eb6b44ef968f482070e0a81d2ad5fcf) ) -ROM_END - - -ROM_START( wtepee ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(0c5c51c2) SHA1(6423e160355ad0380cbb46e7462f913a67e9b29d) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(6c0a4268) SHA1(c18ad70332ec300b227edfc684db97d517031ff1) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(e5492c9b) SHA1(bd71198f24adab2841f177598d1ed8ae07aeb971) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(8c38fa9c) SHA1(0f64da87271f90309b0945403cc24fdf82c5c5a2) ) -ROM_END - - -ROM_START( wwaratah ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(90813234) SHA1(80461a72cfcd056f8af7559f8f5e44447631ff0c) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(9df889d7) SHA1(3375a0dd56367c8aff6a07d54769715e7f29f6c4) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(c86d4145) SHA1(6b52d5d875ac4f786a2cb664dbb54c0a7cf68014) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(42075131) SHA1(855822a44cf65f2bdd8c88f89e75cdac2f2ddf89) ) -ROM_END - -ROM_START( wways ) +ROM_START( wingoly ) ARISTMK6_BIOS ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(acce8d74) SHA1(e22e9611e9a221bd5dfaad3d9feece1646bebe02) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(526ef495) SHA1(ca7df6ae32822d1205ee01e6970af428c515d940) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(81e8e5ad) SHA1(612b2fd4506f99ef946e10be2db82e50fcf6083f) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(ea4dd6db) SHA1(ee07fbcc9689cdb5e96e6259b630ff1229e2cad6) ) + ROM_LOAD32_WORD("0252529.u72", 0x0800002, 0x0400000, CRC(158877b5) SHA1(a1fc98d90a763253f07b9df44d85e8594b26d484) ) + ROM_LOAD32_WORD("0252529.u73", 0x0000002, 0x0400000, CRC(5c003b1e) SHA1(be419686b89e22a1aa5d841015ab3442bffe05a6) ) + ROM_LOAD32_WORD("0252529.u85", 0x0800000, 0x0400000, CRC(63aef582) SHA1(59fa78d7d29c8d4686fab83cfa46238938a9c249) ) + ROM_LOAD32_WORD("0252529.u86", 0x0000000, 0x0400000, CRC(c5d7d7cf) SHA1(641cdfe9b612c9cefd6a279f0c44fd535521aeef) ) ROM_END ROM_START( wzwaysll ) ARISTMK6_BIOS ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(e8f8ffb1) SHA1(3aa4f8d959e9671ae93c9946b5420d55c45b1bbc) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(944dc1ec) SHA1(7dd2b14eb0af7babc9de09f247776f4a24d53e6c) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(5663bb95) SHA1(0df425bb4130079757fbbc6b5532c2f6a1a32920) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(0399bc1d) SHA1(19cd298d439dddac482c1d7f1fd7446900b39c46) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(6a8efdf2) SHA1(38b955755bbc2f2a6c8c987b0cae92d314d727c9) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(c8dffeef) SHA1(20d710356282c434523c5828fdb56e3da37d3371) ) + ROM_LOAD32_WORD("20139111.u71", 0x1000002, 0x0400000, CRC(e8f8ffb1) SHA1(3aa4f8d959e9671ae93c9946b5420d55c45b1bbc) ) + ROM_LOAD32_WORD("20139111.u72", 0x0800002, 0x0400000, CRC(944dc1ec) SHA1(7dd2b14eb0af7babc9de09f247776f4a24d53e6c) ) + ROM_LOAD32_WORD("20139111.u73", 0x0000002, 0x0400000, CRC(5663bb95) SHA1(0df425bb4130079757fbbc6b5532c2f6a1a32920) ) + ROM_LOAD32_WORD("20139111.u84", 0x1000000, 0x0400000, CRC(0399bc1d) SHA1(19cd298d439dddac482c1d7f1fd7446900b39c46) ) + ROM_LOAD32_WORD("20139111.u85", 0x0800000, 0x0400000, CRC(6a8efdf2) SHA1(38b955755bbc2f2a6c8c987b0cae92d314d727c9) ) + ROM_LOAD32_WORD("20139111.u86", 0x0000000, 0x0400000, CRC(c8dffeef) SHA1(20d710356282c434523c5828fdb56e3da37d3371) ) ROM_END ROM_START( zorroa6 ) ARISTMK6_BIOS ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("30130611_ZORRO_743.003.u72", 0x0800002, 0x0400000, CRC(cc5616af) SHA1(94d1d36b76e2587caa2c60ea70c9206580dc53d5) ) - ROM_LOAD32_WORD("30130611_ZORRO_743.001.u73", 0x0000002, 0x0400000, CRC(0bad02dc) SHA1(dfe495b5aeb75593d52669cd86d91f7e917bc3b0) ) - ROM_LOAD32_WORD("30130611_ZORRO_743.002.u85", 0x0800000, 0x0400000, CRC(68da9660) SHA1(dc6ba4c9392bd6efd72bf996d016503677ea8622) ) - ROM_LOAD32_WORD("30130611_ZORRO_743.000.u86", 0x0000000, 0x0400000, CRC(adf787e0) SHA1(42cfeb3ad42bf255a9be5a629a71bababbbb0147) ) + ROM_LOAD32_WORD("30130611.u72", 0x0800002, 0x0400000, CRC(cc5616af) SHA1(94d1d36b76e2587caa2c60ea70c9206580dc53d5) ) + ROM_LOAD32_WORD("30130611.u73", 0x0000002, 0x0400000, CRC(0bad02dc) SHA1(dfe495b5aeb75593d52669cd86d91f7e917bc3b0) ) + ROM_LOAD32_WORD("30130611.u85", 0x0800000, 0x0400000, CRC(68da9660) SHA1(dc6ba4c9392bd6efd72bf996d016503677ea8622) ) + ROM_LOAD32_WORD("30130611.u86", 0x0000000, 0x0400000, CRC(adf787e0) SHA1(42cfeb3ad42bf255a9be5a629a71bababbbb0147) ) ROM_END - -ROM_START( 5drag ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("5dragons_.u72", 0x0800002, 0x0400000, CRC(e81d47fe) SHA1(f5730f9b5fa9a4492289ddcbc8e88d0a62771667) ) - ROM_LOAD32_WORD("5dragons_.u73", 0x0000002, 0x0400000, CRC(23cfdacd) SHA1(7efda9cc67214f68d674f1110cfb38fd9bbc4548) ) - ROM_LOAD32_WORD("5dragons_.u85", 0x0800000, 0x0400000, CRC(12803341) SHA1(4b640c3f270eaa77ce71e87f83e603083bcae489) ) - ROM_LOAD32_WORD("5dragons_.u86", 0x0000000, 0x0400000, CRC(ac83a71b) SHA1(1d6a3617e882e86100b939d62db7a7e1f86d2178) ) -ROM_END - - - - -ROM_START( 5koipp ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(460e7ddb) SHA1(e6326523fb7c1c44cd0f01cd43d59d86a72c0d1d) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(1a1140f2) SHA1(c097bcdcbd61edd15382f7becc32384780fb6e8e) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(13fbfa4d) SHA1(8a9ba4fcea44f1ababa9ee89e36c8cd63b935ac5) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(413063ce) SHA1(4e933e1c0e576b028c16ab6f4630ee61575a5850) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(2ce103f8) SHA1(eb457c0812f08e3a0b4450e44a80c5e13c131ea9) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(a245db85) SHA1(a03cf7978531edbc0ec1ba97e12fd59589caa90d) ) -ROM_END - - - -ROM_START( amztempl ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(8b6ef913) SHA1(7cc8688cb9c6096a81ad21cdc046db5bd0134356) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(ca0b23ac) SHA1(4514e691f5926608a1624a91751f50469e234ed4) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(b11fb5a0) SHA1(ebd78bcf1a06878c8a50fe078379f590ec6bc3e2) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(aa689460) SHA1(111130f65ad4bb235e8722befb41b947d7d47c4e) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(887449d7) SHA1(a1b00d8205f9eb45ad2b3ec73422bc06673d68e0) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(c001c1e7) SHA1(bf8958325f90d2a04a6c86075df664b29b7073ca) ) -ROM_END - - - -ROM_START( buffalou ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("buffalo.u72", 0x0800002, 0x0400000, CRC(2a35e7df) SHA1(112ea1872bc3b8533e1339f8eb19ef9ea0740773) ) - ROM_LOAD32_WORD("buffalo.u73", 0x0000002, 0x0400000, CRC(46061814) SHA1(9a149d1edabc4a7ab8e30df9a08390a320b9b472) ) - ROM_LOAD32_WORD("buffalo.u85", 0x0800000, 0x0400000, CRC(8e5ac194) SHA1(5e7a84d5211cb4e797aa04f21220e72f9d4f4694) ) - ROM_LOAD32_WORD("buffalo.u86", 0x0000000, 0x0400000, CRC(8bee03c5) SHA1(46b39fe0b18c09764e7c7ac44838eb80df536100) ) -ROM_END - - - -ROM_START( cactusco ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Cactus Corral.u72", 0x0800002, 0x0400000, CRC(90d72135) SHA1(fb4a4ad984ff1103e2e951919132f79cb7af9ec5) ) - ROM_LOAD32_WORD("Cactus Corral.u73", 0x0000002, 0x0400000, CRC(b2f2149d) SHA1(8f53b168555bc255d3dc9fb94d2d6dd466b7f3e4) ) - ROM_LOAD32_WORD("Cactus Corral.u85", 0x0800000, 0x0400000, CRC(e0130bf6) SHA1(84f7c2b5c10155ee92bcc02d6c3dca0acf55ed27) ) - ROM_LOAD32_WORD("Cactus Corral.u86", 0x0000000, 0x0400000, CRC(bd7a64ed) SHA1(0047467954eabc718b5355e61f2756fd9e29aabc) ) -ROM_END - - - -ROM_START( callwld ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Call Of The Wild.u71", 0x1000002, 0x0400000, CRC(ed7dc53a) SHA1(686326580fe1a58685341d82ae5697fd216b88b6) ) - ROM_LOAD32_WORD("Call Of The Wild.u72", 0x0800002, 0x0400000, CRC(8ee4f3e7) SHA1(553487a4c2915e9621330d6a8cd621dd6b4e38d3) ) - ROM_LOAD32_WORD("Call Of The Wild.u73", 0x0000002, 0x0400000, CRC(36231cad) SHA1(9230ef7bb8433c611754b4625a64bef3931aba0d) ) - ROM_LOAD32_WORD("Call Of The Wild.u84", 0x1000000, 0x0400000, CRC(c6d27e00) SHA1(4f81922c0f3f82f48a8354d1a81283f06aaa9fb6) ) - ROM_LOAD32_WORD("Call Of The Wild.u85", 0x0800000, 0x0400000, CRC(725dad93) SHA1(7228e3637331450667ed872e48a6693846a5b87a) ) - ROM_LOAD32_WORD("Call Of The Wild.u86", 0x0000000, 0x0400000, CRC(80b28091) SHA1(c27f57c7bfe797463ddd203304d9be58918aa586) ) -ROM_END - - -ROM_START( deepfrz ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(7fde4cb0) SHA1(6ecfdaab82d2b2f30e0d122dee08b7e0848e0cea) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(a024e1e0) SHA1(5d4d6ab51aef1668e05b9296c7204c0b24c5f473) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(de7c52eb) SHA1(6291a9f032c164d000a75b24a19dc9e8fb9184a1) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(9bc78342) SHA1(91f99679eda7d0b8bfcb8cc741bf5d9e9ed6c2d4) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(30040885) SHA1(0f0f4cc3cd7ee70c03099bdeec60313c16a21c70) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(82187e66) SHA1(bb8bb2c50ab722d0e8d7e2e0d6b4be095fa1d3b3) ) -ROM_END - - -ROM_START( drmred ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("dream of the red chamber-.u72", 0x0800002, 0x0400000, CRC(5a4e369a) SHA1(f50424edae6e912ef6d40f2e2e769c2002349c0a) ) - ROM_LOAD32_WORD("dream of the red chamber-.u73", 0x0000002, 0x0400000, CRC(a38db22b) SHA1(e83485525a46741a7d97c36341c529d9643f2dd9) ) - ROM_LOAD32_WORD("dream of the red chamber-.u85", 0x0800000, 0x0400000, CRC(b2640b58) SHA1(79e8085ae36a2f03a7e57e21cccaeb4bbe122f8e) ) - ROM_LOAD32_WORD("dream of the red chamber-.u86", 0x0000000, 0x0400000, CRC(69e4a089) SHA1(505de7f61ff74d73da32aaf105b1ff9d5083094a) ) -ROM_END - - - -ROM_START( encspell ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(7f91f73f) SHA1(5b70ffe30047d68bf521ee773ff3c323d1678e83) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(651cb916) SHA1(caae7e9122b51352eb0befbc422c20866caeb92c) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(969cf792) SHA1(0c44ed0ab3a5c11a171e7615ced9234bbbd9f2c9) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(5d351e99) SHA1(ad492bc56d804a298c05f67746f3e1664084a0f2) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(a6a4bcf2) SHA1(5ee43d090d7505db2be59064bb1fdbcf3b29b16b) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(1b65e345) SHA1(2eba34cbbdbf939bb2241c95e610ee4d97ef6258) ) -ROM_END - - - - -ROM_START( fortath ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("rom.u72", 0x0800002, 0x0400000, CRC(90e481a0) SHA1(b73045e1f8602f17e6d0f9d9f5718c7e7cd0dd81) ) - ROM_LOAD32_WORD("rom.u73", 0x0000002, 0x0400000, CRC(4f361938) SHA1(51c23d09ba7cc7c73559e10b023962e7eb7059ed) ) - ROM_LOAD32_WORD("rom.u85", 0x0800000, 0x0400000, CRC(0b33c40b) SHA1(055ac1528a2008a4b481db201b95dabf8531d6e4) ) - ROM_LOAD32_WORD("rom.u86", 0x0000000, 0x0400000, CRC(39274d5c) SHA1(ef01c3f010800ece44ccb50be7cf14af538e21fc) ) -ROM_END - - - - -ROM_START( goldsam ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Golden Samuri.u71", 0x1000002, 0x0400000, CRC(b5d9eb6f) SHA1(c614073463e60cc3fe379b81215324fa9e150948) ) - ROM_LOAD32_WORD("Golden Samuri.u72", 0x0800002, 0x0400000, CRC(33967413) SHA1(ceb6aa9937dc5087298dfad8f3b2edc5cc8dd8a1) ) - ROM_LOAD32_WORD("Golden Samuri.u73", 0x0000002, 0x0400000, CRC(dc0c374b) SHA1(5e4b1800aa69863aa537aec72285e2ffaccf0aee) ) - ROM_LOAD32_WORD("Golden Samuri.u84", 0x1000000, 0x0400000, CRC(7c9b075a) SHA1(9d0095d2219747610c060b99b612d3a1353ed561) ) - ROM_LOAD32_WORD("Golden Samuri.u85", 0x0800000, 0x0400000, CRC(d1f22168) SHA1(a63e6856f73fc2642edd59b18282ad69e32b3310) ) - ROM_LOAD32_WORD("Golden Samuri.u86", 0x0000000, 0x0400000, CRC(b888e6ab) SHA1(a3df344fa1a1419ef4f4225e808189d4acffdc86) ) -ROM_END - - -ROM_START( indream ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Indian Dreaming.u72", 0x0800002, 0x0400000, CRC(92c75004) SHA1(6baa35896dd51c17ab5818919616a217b8b2e4dd) ) - ROM_LOAD32_WORD("Indian Dreaming.u73", 0x0000002, 0x0400000, CRC(41279ab8) SHA1(3f275669036ef07d7a0b6ebb1ea58ca5fde963e0) ) - ROM_LOAD32_WORD("Indian Dreaming.u85", 0x0800000, 0x0400000, CRC(ec18c9ea) SHA1(e3150499e7ad4a2e63aa3c070089c8267eefa5af) ) - ROM_LOAD32_WORD("Indian Dreaming.u86", 0x0000000, 0x0400000, CRC(bea8f843) SHA1(e8f345c2ff5f751e64bb945827826e481d376377) ) -ROM_END - - -ROM_START( lucky88 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(f0e88142) SHA1(52271aa7dbdc99cff2a8e5230210758f4534f3bd) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(e3d58454) SHA1(a6bfcdb0a047712e77957d2e472bb300a758f12b) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(94b7d07e) SHA1(c12cf2da50791262ef85d0a08e897f87185c359d) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(eb338e37) SHA1(d795d24c38e654695b8122262bcdd0641f720e58) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(6c08de75) SHA1(ffadb5181bd82239bf616c1773ccb10dc06549a5) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(ae09bfd7) SHA1(65f068e947a26b7b56db6b3a94691a50a002970d) ) -ROM_END - - -ROM_START( milkin ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(a5c83ff6) SHA1(b5eb551ab93e57c4978243909893d872b0192e08) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(e855f155) SHA1(5a065eb205832781b9a565b9f87f7638d52a1a4b) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(a20e4928) SHA1(a8fb46a250fe11652c5ccd2253be9aff9e6cae8b) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(fc0a3315) SHA1(0871a0c6a87d0197d9dfd631006426b6522d61b8) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(00186fab) SHA1(7c84808ed6f20118a79eebe1730f2fa0ef989d97) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(eb66636c) SHA1(48216f1f72fc6714cc1876d71489bccaa1624b2e) ) -ROM_END - - - - -ROM_START( moonwalt ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Moonlight Waltz.u72", 0x0800002, 0x0400000, CRC(80e26c8a) SHA1(5f8b01d18210d5997bbf7966d1bf4353dadc4f7d) ) - ROM_LOAD32_WORD("Moonlight Waltz.u73", 0x0000002, 0x0400000, CRC(8272e787) SHA1(b0b44fa4af0fdd3f66bd117d748ed874379ed131) ) - ROM_LOAD32_WORD("Moonlight Waltz.u85", 0x0800000, 0x0400000, CRC(44f56b6f) SHA1(7706301d9e40e6197aa509c972129b016d60bf34) ) - ROM_LOAD32_WORD("Moonlight Waltz.u86", 0x0000000, 0x0400000, CRC(cb21b264) SHA1(ecc1804c0fd399019e3496ae6ea0a6ea125562f2) ) -ROM_END - - - -ROM_START( mchilli ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(85f98b61) SHA1(1ebd8caef5f163a75e185c3fa3c001517f676890) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(da883738) SHA1(74f5cdb7b388dec17a0e4d8a04c2107bd07c3ad7) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(ac11dab3) SHA1(3a201a5e239b10dcdd23aed3b0d724146f2fcf68) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(1f5207d7) SHA1(73c3742a94962a66df7af6eff660f90e7e22e344) ) -ROM_END - - - - -ROM_START( pcfavor ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Players Choice-Favourites.u71", 0x1000002, 0x0400000, CRC(116bb514) SHA1(cd3dcca730c8e9d3fe5b0c70638f3d81f8eb8f98) ) - ROM_LOAD32_WORD("Players Choice-Favourites.u72", 0x0800002, 0x0400000, CRC(9b0fb8b6) SHA1(bd5a2734068e031ca7ab0f19749f28f84288125f) ) - ROM_LOAD32_WORD("Players Choice-Favourites.u73", 0x0000002, 0x0400000, CRC(72db5268) SHA1(de7f3619162b27bab4825f801eb1a04cce8721a3) ) - ROM_LOAD32_WORD("Players Choice-Favourites.u84", 0x1000000, 0x0400000, CRC(7944e972) SHA1(23d45a2e948a737d3186de5f0447ec7dd51ddc7b) ) - ROM_LOAD32_WORD("Players Choice-Favourites.u85", 0x0800000, 0x0400000, CRC(385e8636) SHA1(5e4bf33f91481080c80264b915a11606b03f8686) ) - ROM_LOAD32_WORD("Players Choice-Favourites.u86", 0x0000000, 0x0400000, CRC(f06d4fbb) SHA1(aad9c37da2ee9f7a5252267f39a9d1e8169a2472) ) -ROM_END - - - -ROM_START( pcmostw ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(6b67d71e) SHA1(902f832c79f160b22c02222eefa5ec31285b7610) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(d6f86683) SHA1(0e5ca980010bf40bba01d7222bc4d241b9d86667) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(a26a224e) SHA1(222e3b067f4bde826ae19276bb48136896cbd853) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(da762c17) SHA1(44c5bfee805d0ee8209e7b37161921d652b4d83b) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(214a647f) SHA1(51b250ecf49776ab9dfe80cb2efdc685109f0c19) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(7f460e25) SHA1(d97150221a3c0cac3b46d147ae96937a871ecdb3) ) -ROM_END - - -ROM_START( pcgold ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u70", 0x1800002, 0x0400000, CRC(1d67f455) SHA1(4247d21757522a69184d32434cfa191a026aff19) ) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(8df4d7da) SHA1(a798424a514201d954519ec0daf0a2b1cbc00082) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(db6e9523) SHA1(a4a272af4f5f29d2e612b52a011f9daf7c0b0cd3) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(6072d8d3) SHA1(37ce2a4213024b9ccd1859701c48e76e6c64e6ee) ) - ROM_LOAD32_WORD("Gam_Eprm.u83", 0x1800000, 0x0400000, CRC(5709ba3a) SHA1(4fd85b97f434656b3bd0d26ba8573e3cd2c936ce) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(5927770a) SHA1(faaec01280a54775e85ae796a7d05170bece3c87) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(6208432e) SHA1(50006d010dd3d061fef8f4fd8fbbffea1b9b0f3d) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(bb839c90) SHA1(268008ffeeb867210664928a521051978c7770b3) ) -ROM_END - - -ROM_START( shamnmgu ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("shamans magic.u72", 0x0800002, 0x0400000, CRC(aab1dd80) SHA1(0e8fbc967c4d5c7d24f980afc78464052ca6d2a6) ) - ROM_LOAD32_WORD("shamans magic.u73", 0x0000002, 0x0400000, CRC(f1e9d86d) SHA1(282961a897bbfec4ab778db207f3ef20c6f4c69d) ) - ROM_LOAD32_WORD("shamans magic.u85", 0x0800000, 0x0400000, CRC(15bb6dd5) SHA1(96625e18b622d2a02f9a88d51ad90d5dac0289be) ) - ROM_LOAD32_WORD("shamans magic.u86", 0x0000000, 0x0400000, CRC(9c29e10b) SHA1(9f77808162d038461f77075f0565c0a0d34a708a) ) -ROM_END - - - -ROM_START( skydnca6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Sky Dancer.u71", 0x1000002, 0x0400000, CRC(d30c3d6f) SHA1(581a198d98f00c1b7a432ab85b5f65760e364131) ) - ROM_LOAD32_WORD("Sky Dancer.u72", 0x0800002, 0x0400000, CRC(12d02b67) SHA1(aed879daca62575def363872650d33b7af7d71bb) ) - ROM_LOAD32_WORD("Sky Dancer.u73", 0x0000002, 0x0400000, CRC(f90fc640) SHA1(07b523839ac36b07d3dbc4d24e6d987c1f644095) ) - ROM_LOAD32_WORD("Sky Dancer.u84", 0x1000000, 0x0400000, CRC(df6885af) SHA1(e3302defbc496c1b71da6be8ed49dd4d3556d7d4) ) - ROM_LOAD32_WORD("Sky Dancer.u85", 0x0800000, 0x0400000, CRC(4a9a7c33) SHA1(e3243fa32b6736140992ad9fcf04a420bd417846) ) - ROM_LOAD32_WORD("Sky Dancer.u86", 0x0000000, 0x0400000, CRC(81c0b79d) SHA1(ec84ded928637f8888d0caa935ab8d64c647a536) ) -ROM_END - - -ROM_START( buckstop ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(de8c0100) SHA1(d27668584094c56f2840d87fc481ce03e7278dd8) ) - ROM_LOAD32_WORD("Gam_Eprm.u74", 0x0000000, 0x0400000, CRC(0a55ae9d) SHA1(25cfc1c4ddb5a3c26fd024f0be166763739e84e4) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(d2a29b6b) SHA1(4bfc7a6ea5d1251f57bbea52b25353f696f7e63e) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(b21c6704) SHA1(2181f3491f020400dfa0b79864860fb002ee5a7f) ) -ROM_END - - -ROM_START( tikitalk ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Tiki Talk.u73", 0x0000002, 0x0400000, CRC(983d8621) SHA1(92ad28c0a7a06035569700adb8c3449f92bb36b7) ) - ROM_LOAD32_WORD("Tiki Talk.u86", 0x0000000, 0x0400000, CRC(772312e1) SHA1(5a5561d9ec70b56e558ad87ead0770ac9f18e9d1) ) -ROM_END - - -ROM_START( werewild ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u71", 0x1000002, 0x0400000, CRC(cc1a8ecc) SHA1(857ec89411720e7d451c76dfe4821c721f84ad06) ) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(08e7d250) SHA1(e57a5da1fe9b1a2e0b775a881cf52f89a287b340) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(2d653677) SHA1(653de0cb045772c1fe533bfba6188b697b5d40bb) ) - ROM_LOAD32_WORD("Gam_Eprm.u84", 0x1000000, 0x0400000, CRC(42cece50) SHA1(3da725f4711e2eddab3fbd1b365cd79049ccaefa) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(0f9af5cf) SHA1(da58075cbb9104b656c5ece827980ac42185bb6a) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(c8a6321d) SHA1(60278ac3b055d94e67da4041efa76d4b66431cc0) ) -ROM_END - - - - -ROM_START( wldcata6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Wild Cats.u72", 0x0800002, 0x0400000, CRC(f0707ab9) SHA1(f30d77c53dfbc43e9468f2cb91529e44ce10c59e) ) - ROM_LOAD32_WORD("Wild Cats.u73", 0x0000002, 0x0400000, CRC(0300f5ff) SHA1(52d640b676cd42dfab2c38108dd765c8e8092528) ) - ROM_LOAD32_WORD("Wild Cats.u85", 0x0800000, 0x0400000, CRC(687c4bd6) SHA1(548de5a9887dfc58353b7a2861447bc9cd5f955e) ) - ROM_LOAD32_WORD("Wild Cats.u86", 0x0000000, 0x0400000, CRC(f95e6ba6) SHA1(8d787d96d7b3cc3cde0be49a54701c2d3f70c659) ) -ROM_END - - - - -ROM_START( wgorilla ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(e5a4e6f5) SHA1(f63fdc4771433f9953190b9cae4d7cbc4f6e374f) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(7588c213) SHA1(b1d0ec23b8c668ae40664329a5f6a45b24f6ef2f) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(28049860) SHA1(cace39a0121127ead7c8550153372283e1610a96) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(c8f15db2) SHA1(feaf68f442c96367db374772db57619ea5c01bca) ) -ROM_END - - - - -ROM_START( bluetigr ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Gam_Eprm.u72", 0x0800002, 0x0400000, CRC(f81af522) SHA1(5b7be10820f18ffa360726d20370faa1ecc1b3f8) ) - ROM_LOAD32_WORD("Gam_Eprm.u73", 0x0000002, 0x0400000, CRC(bc2a4fb8) SHA1(74ba00873a4a00d0839d89bb2d9dbed5fc33bff7) ) - ROM_LOAD32_WORD("Gam_Eprm.u85", 0x0800000, 0x0400000, CRC(e175ef6d) SHA1(13933044f905c0fde96ff05c6afdce189160a5e2) ) - ROM_LOAD32_WORD("Gam_Eprm.u86", 0x0000000, 0x0400000, CRC(a31f97d8) SHA1(67ec087cbb8f733c0f0314b58b4884fe3cc3ad8c) ) -ROM_END - - - -ROM_START( 50lionrr ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("50 Lions RR 005.u71", 0x1000002, 0x0400000, CRC(412524b3) SHA1(ef724755616aad7fd484b5d5fcb6f6773e92b9b9) ) - ROM_LOAD32_WORD("50 Lions RR 003.u72", 0x0800002, 0x0400000, CRC(73c2795c) SHA1(bce64fedf84ab5374b07487f6b887c06abe1213a) ) - ROM_LOAD32_WORD("50 Lions RR 001.u73", 0x0000002, 0x0400000, CRC(eee56944) SHA1(b7eb97f7a59076997195edfe8676edbb712a6376) ) - ROM_LOAD32_WORD("50 Lions RR 004.u84", 0x1000000, 0x0400000, CRC(c6bd1e46) SHA1(2cf52574ce3f3726c723fc6fbf098c3177c46a37) ) - ROM_LOAD32_WORD("50 Lions RR 002.u85", 0x0800000, 0x0400000, CRC(809c54c0) SHA1(8a45601248c450f323e39a7397387cf0caf8beed) ) - ROM_LOAD32_WORD("50 Lions RR 000.u86", 0x0000000, 0x0400000, CRC(dacbe4ec) SHA1(af6118c1843f675155aa1b8d50f605ac60168370) ) -ROM_END - - - - - -ROM_START( beavbuk ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("b.001.u73", 0x0000002, 0x0400000, CRC(89c840dd) SHA1(31ab84740d866202cc5dfec17dec677186b991c5) ) - ROM_LOAD32_WORD("b.000.u86", 0x0000000, 0x0400000, CRC(2de9d8e5) SHA1(aea9f2668effa60a627cf62cee45919aa3b669b0) ) -ROM_END - - - - - -ROM_START( afterhrs ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("after hours.u72", 0x0800002, 0x0400000, CRC(a4bee8ab) SHA1(cac34f91459fa5902b85e4c8150e651fda68621e) ) - ROM_LOAD32_WORD("after hours.u73", 0x0000002, 0x0400000, CRC(972c569b) SHA1(caf4aaeaf05a08e4751a8bf06378d6f64b26883d) ) - ROM_LOAD32_WORD("after hours.u85", 0x0800000, 0x0400000, CRC(de79acdc) SHA1(d7d3d415f5261ab2b65ef1a1e93ccd3770124848) ) - ROM_LOAD32_WORD("after hours.u86", 0x0000000, 0x0400000, CRC(099f7d16) SHA1(f4ccec1d3c194963a13894b41d35afa5a9191b75) ) -ROM_END - - - -ROM_START( atkgld ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("all the kings gold fbab.u73", 0x0000002, 0x0400000, CRC(01d8e945) SHA1(ed0568a599fe514a8dcba762835831388fede679) ) - ROM_LOAD32_WORD("all the kings gold 11cb.u85", 0x0800000, 0x0400000, CRC(81f8c412) SHA1(15ace6c1fc36cb7004e7767aea5e30fe8b9acf8b) ) - ROM_LOAD32_WORD("all the kings gold 786a.u86", 0x0000000, 0x0400000, CRC(dfd90fc4) SHA1(8881ae3102d87435585d04abd791f3f710cf5ed2) ) - ROM_LOAD32_WORD("all the kings gold 8188.u72", 0x0800002, 0x0400000, CRC(0a360417) SHA1(f5224b6c03fe8cf0a341630086906c12a58321ed) ) -ROM_END - - - -ROM_START( apocof ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("apollo coffee.u72", 0x0800002, 0x01c0000, CRC(f3733388) SHA1(cf01799770b785a0f7527aedf627f16642a60ff3) ) - ROM_LOAD32_WORD("apollo coffee.u73", 0x0000002, 0x0400000, CRC(675ee721) SHA1(3f4afe6196fc39c2544fc3731f39adef0198b9a3) ) - ROM_LOAD32_WORD("apollo coffee.u85", 0x0800000, 0x0400000, CRC(daa8cc4f) SHA1(2a71c7dbd0691654b614fcd09dae4ff47a60b655) ) - ROM_LOAD32_WORD("apollo coffee.u86", 0x0000000, 0x0400000, CRC(d1f0a2a6) SHA1(d88fd4153b9a5f655c7949883caf3f947a50652f) ) -ROM_END - - - -ROM_START( arabnga6u ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("arabiannights8cc5.u85", 0x0800000, 0x0400000, CRC(4063edd6) SHA1(bb8f8230bbad70af683d039c041e90d50a59ceed) ) - ROM_LOAD32_WORD("arabiannightsa983.u72", 0x0800002, 0x0400000, CRC(214632ed) SHA1(31cb4cbecf9b938df5b93c1260feeb6265bb2152) ) - ROM_LOAD32_WORD("arabiannightsc3cf.u86", 0x0000000, 0x0400000, CRC(ae1d3cd5) SHA1(e2cca9d9f3b205446e0f74292a784cfe65302bc8) ) - ROM_LOAD32_WORD("arabiannightsd3ce.u73", 0x0000002, 0x0400000, CRC(a7835a67) SHA1(d7e2d60edeb553165b8be1b272c0d551e762ab33) ) -ROM_END - - -ROM_START( arwincm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("arctic-wins-mr-cashman-m27v322-cs-0341.u72", 0x0800002, 0x0400000, CRC(3a133d96) SHA1(4c7dc422c3e0a81da1f81267d525e3a90a7d79d7) ) - ROM_LOAD32_WORD("arctic-wins-mr-cashman-m27v322-cs-bb15.u73", 0x0000002, 0x0400000, CRC(0c3e441c) SHA1(763879bae2b256c2c4edddc99507b3c54cbab976) ) - ROM_LOAD32_WORD("arctic-wins-mr-cashman-m27v322-cs-bf80.u85", 0x0800000, 0x0400000, CRC(498b2ab7) SHA1(7f1da5ff34572c1f27f9a0735b8a9571b34ac17e) ) - ROM_LOAD32_WORD("arctic-wins-mr-cashman-m27v322-cs-96c5.u86", 0x0000000, 0x0400000, CRC(961cca3d) SHA1(f5bd3fdb8863688a1bf96dcd74a261860a008952) ) -ROM_END - - - -ROM_START( arish ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Arishinko.u72", 0x0800002, 0x0400000, CRC(08451014) SHA1(3dcda83503c361c93df27a0cd5edd4d68d2a735b) ) - ROM_LOAD32_WORD("Arishinko.u73", 0x0000002, 0x0400000, CRC(631b26e7) SHA1(2520bce139f0bc57b70b93baf253b4ef2a52d531) ) - ROM_LOAD32_WORD("Arishinko.u85", 0x0800000, 0x0400000, CRC(0ea3b484) SHA1(7c9ab129a1c49bcb36f264ce30071e5b9fbb8985) ) - ROM_LOAD32_WORD("Arishinko.u86", 0x0000000, 0x0400000, CRC(ff9cf101) SHA1(1ae93eb26d2033b55ea5a28470a7c76183916ef4) ) -ROM_END - - - -ROM_START( asnprinc ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("asianprincess02e1.u72", 0x0800002, 0x0400000, CRC(917421ef) SHA1(87eb28c98e1901830cb2b779f5c4d569699d1b1e) ) - ROM_LOAD32_WORD("asianprincess03f6.u85", 0x0800000, 0x0400000, CRC(c46cfe80) SHA1(294ddd29d5c13388096dc2551dc474f077e5d881) ) - ROM_LOAD32_WORD("asianprincess3237.u73", 0x0000002, 0x0400000, CRC(b05400e0) SHA1(b0832ccfb1947738125f4afe557a246fffdd983c) ) - ROM_LOAD32_WORD("asianprincessdbf7.u86", 0x0000000, 0x0400000, CRC(d0741b53) SHA1(29ede83b3c95d2e490dac66f60629238abc48bdd) ) -ROM_END - - - -ROM_START( blkmust ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("black mustang 3693.u73", 0x0000002, 0x0400000, CRC(986b58d9) SHA1(178de2a1bfaca3e859e9c948ce0626c5f31b303f) ) - ROM_LOAD32_WORD("black mustang 52fb.u86", 0x0000000, 0x0400000, CRC(2637a658) SHA1(7ec96c15f0fef5862f3d4a37fe96ab893e986321) ) - ROM_LOAD32_WORD("black mustang ce13.u85", 0x0800000, 0x0400000, CRC(6a089a8b) SHA1(20d8fd974cedef0a7f642dbfea9b2fe088e26de0) ) - ROM_LOAD32_WORD("black mustang f004.u72", 0x0800002, 0x0400000, CRC(032bf21e) SHA1(65ac1f37dbee5d965e6499d7f8a2ace27856d233) ) -ROM_END - - - - -ROM_START( bmbugs ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("bumble bugs27v322-cs-730d.u73", 0x0000002, 0x0400000, CRC(79dd907f) SHA1(06352c55ff36a82f4d0550b1723667f3287c4923) ) - ROM_LOAD32_WORD("bumble bugs27v322-cs-d246.u86", 0x0000000, 0x0400000, CRC(f5c204f9) SHA1(592fac02d26ec5edffce862fcce67869430028dd) ) -ROM_END - - - -ROM_START( cinhell ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("chance hell.u71", 0x1000002, 0x0400000, CRC(f096865e) SHA1(c8091028dfaf43f7017c40a488d039bd6e1b0177) ) - ROM_LOAD32_WORD("chance hell.u72", 0x0800002, 0x0400000, CRC(a6c1937d) SHA1(436bab41fabc9b991e4d8128abc5d7b1c627331e) ) - ROM_LOAD32_WORD("chance hell.u73", 0x0000002, 0x0400000, CRC(d0a3c39d) SHA1(eff6a03042d175e6088dd7bada25791c7b404687) ) - ROM_LOAD32_WORD("chance hell.u84", 0x1000000, 0x0400000, CRC(60427f98) SHA1(ff59b0e8bca48d29c08d1c7e672dc6318fcf9a10) ) - ROM_LOAD32_WORD("chance hell.u85", 0x0800000, 0x0400000, CRC(44234acd) SHA1(384676e2fdeb1a216078826e0e4634d67e0d1be3) ) - ROM_LOAD32_WORD("chance hell.u86", 0x0000000, 0x0400000, CRC(c064a4a6) SHA1(c3cc4326b92e690ee2df3ab2d58a809435d897c2) ) -ROM_END - - - -ROM_START( cryspriu ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("crystalsprings.u72", 0x0800002, 0x0400000, CRC(8864632c) SHA1(a3227831ee71bc01846a7400e14fb40e62770e7a) ) - ROM_LOAD32_WORD("crystalsprings.u73", 0x0000002, 0x0400000, CRC(caa73d62) SHA1(5e41beb9ade7bd50cdc616ab3f016a6615778ea2) ) - ROM_LOAD32_WORD("crystalsprings.u85", 0x0800000, 0x0400000, CRC(c7c542c1) SHA1(8b49969414ef3d5811c804f16dc78cba71279618) ) - ROM_LOAD32_WORD("crystalsprings.u86", 0x0000000, 0x0400000, CRC(dcb920fc) SHA1(71ce2a4298c9012ef7724b206ab1270b25c8bf8d) ) -ROM_END - - - -ROM_START( 5dragce ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("5-dragons-m27v322-cs-645e.u71", 0x1000002, 0x0400000, CRC(a0f5999e) SHA1(0be0d58588adbdbc7b728f164538d03509f13fe5) ) - ROM_LOAD32_WORD("5-dragons-m27v322-cs-701c.u72", 0x0800002, 0x0400000, CRC(e399df66) SHA1(d85a8011ab62b899b18873e4296c12da4291870a) ) - ROM_LOAD32_WORD("5-dragons-m27v322-cs-967c.u73", 0x0000002, 0x0400000, CRC(7298e59b) SHA1(b104aec9be996bacad74120f461ad8cd7ef96e09) ) - ROM_LOAD32_WORD("5-dragons-m27v322-cs-5378.u84", 0x1000000, 0x0400000, CRC(f37a1ce5) SHA1(8684d64b20e1fe853e3b0f1a31796cddeb8b0dee) ) - ROM_LOAD32_WORD("5-dragons-m27v322-cs-740b.u85", 0x0800000, 0x0400000, CRC(4af3cae0) SHA1(79eb28b403aacf3ec7f52a5b3ff9e59ea35933c6) ) - ROM_LOAD32_WORD("5-dragons-m27v322-cs-d591.u86", 0x0000000, 0x0400000, CRC(1c3fd707) SHA1(3a9fc3e865c43ae0afa31954b2372487eb729d8a) ) -ROM_END - - - -ROM_START( deepfrzu ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Deep Freeze.u72", 0x0800002, 0x0400000, CRC(bcfc43a6) SHA1(cd3b25005d67dc096b13b1d35eca9701f150e461) ) - ROM_LOAD32_WORD("Deep Freeze.u73", 0x0000002, 0x0400000, CRC(80fc6979) SHA1(2a08852c930f4b732830da4761010cc87ef369fc) ) - ROM_LOAD32_WORD("Deep Freeze.u85", 0x0800000, 0x0400000, CRC(ef3914cd) SHA1(e189180fb087636b6d07de5df934ed4c89e8477e) ) - ROM_LOAD32_WORD("Deep Freeze.u86", 0x0000000, 0x0400000, CRC(7f98661d) SHA1(970dcba4c2f5b40702c33751c73541a22fbcdd26) ) -ROM_END - - - -ROM_START( deltabel ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("delta belle1do6.u73", 0x0000002, 0x0400000, CRC(721cb449) SHA1(10be95803f3b7e86a009cc665e847dd97aeb6749) ) - ROM_LOAD32_WORD("delta belle8ffe.u72", 0x0800002, 0x0400000, CRC(d6f6e2c9) SHA1(590c9b2000bdd888100426017250688bef9d3c1c) ) - ROM_LOAD32_WORD("delta belleeead.u86", 0x0000000, 0x0400000, CRC(ee2c3aad) SHA1(c3687c1447c3c324fa23f5f61d8b88139141a8d4) ) - ROM_LOAD32_WORD("delta bellef080.u85", 0x0800000, 0x0400000, CRC(53eec755) SHA1(017cad59b8c25b7b24df869cb5d61867607cebb9) ) -ROM_END - - - -ROM_START( dimeyece ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("diamond-eyes-m27v322-u71-cs-f0a9.u71", 0x1000002, 0x0400000, CRC(5706aa40) SHA1(d847bd0a4e210e3f065aa59129ee4654e3087909) ) - ROM_LOAD32_WORD("diamond-eyes-m27v322-u72-cs-19be.u72", 0x0800002, 0x0400000, CRC(9f6b5923) SHA1(739d3848998ddbfaf577982c12d8edd19c348548) ) - ROM_LOAD32_WORD("diamond-eyes-m27v322-u73-cs-08f9.u73", 0x0000002, 0x0400000, CRC(235ba6ca) SHA1(3534b4f74531a42543383b55a2c57853b1d3f4f1) ) - ROM_LOAD32_WORD("diamond-eyes-m27v322-u84-cs-18ad.u84", 0x1000000, 0x0400000, CRC(6d0dea65) SHA1(ee23c0fe2ecb5adb5e383757ade9be17880e6b45) ) - ROM_LOAD32_WORD("diamond-eyes-m27v322-u85-cs-176f.u85", 0x0800000, 0x0400000, CRC(f6ef5d9c) SHA1(94505a470ad65e75c6c984ec163ce92c558f491a) ) - ROM_LOAD32_WORD("diamond-eyes-m27v322-u86-cs-68e5.u86", 0x0000000, 0x0400000, CRC(926ce073) SHA1(12f0aa1e387f0f87be92afb9a917a30d51a63277) ) -ROM_END - - - -ROM_START( dimeye ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("diamondeyes484a.u72", 0x0800002, 0x0400000, CRC(f5f4d871) SHA1(e1a83ed4932602f460321bb2aaf648ef10711033) ) - ROM_LOAD32_WORD("diamondeyes64c8.u86", 0x0000000, 0x0400000, CRC(dd6cab00) SHA1(27934d1262e91078c0ed3d12510d1157e7d0774f) ) - ROM_LOAD32_WORD("diamondeyescec2.u73", 0x0000002, 0x0400000, CRC(a0c21ad9) SHA1(689c9fb61fc7864be22b22fbdac295ced28340db) ) - ROM_LOAD32_WORD("diamondeyese259.u85", 0x0800000, 0x0400000, CRC(ca138b5c) SHA1(e0af5ac82b40f40af0438e4f6ce5d1e8d984d34d) ) -ROM_END - - - -ROM_START( dblagent ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Double Agent.u72", 0x0800002, 0x0400000, CRC(fdb9a838) SHA1(83976af01273234d7eaeedba60164f9c31915e4b) ) - ROM_LOAD32_WORD("Double Agent.u73", 0x0000002, 0x0400000, CRC(235e2cc8) SHA1(aaf1e71f4cdeb039e3c760031b07d7eb54467742) ) - ROM_LOAD32_WORD("Double Agent.u85", 0x0800000, 0x0400000, CRC(4d482f50) SHA1(8105371d582bcc5a7d0e35f110f394fc491550cf) ) - ROM_LOAD32_WORD("Double Agent.u86", 0x0000000, 0x0400000, CRC(d081a5f3) SHA1(0adfbdc36b70a26f858d353ee4381e5848d6e499) ) -ROM_END - - - -ROM_START( eaglrock ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("eaglerock.u72", 0x0800002, 0x0400000, CRC(c3ac8cfd) SHA1(ff2b45f49929dfa9aed44af2a1b204a96ed098fb) ) - ROM_LOAD32_WORD("eaglerock.u73", 0x0000002, 0x0400000, CRC(ce3d4fd2) SHA1(ef784c2ae5151c7191cac66093cbc1f85155a4e9) ) - ROM_LOAD32_WORD("eaglerock.u85", 0x0800000, 0x0400000, CRC(a3f768e9) SHA1(1b0b96368530d51280da81479e9a3b44fb719503) ) - ROM_LOAD32_WORD("eaglerock.u86", 0x0000000, 0x0400000, CRC(0b0cff73) SHA1(ea1bbf9e00a5308c9e853e357f9ac4b32866a195) ) -ROM_END - - - -ROM_START( eastland ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("easterisland.u72", 0x0800002, 0x0400000, CRC(16159d21) SHA1(e3b15c84d2a6ef9b840456cecf290798b6e6961d) ) - ROM_LOAD32_WORD("easterisland.u73", 0x0000002, 0x0400000, CRC(99591f11) SHA1(9d08d339ecb19682ace66f58b8aa98b62d958bec) ) - ROM_LOAD32_WORD("easterisland.u85", 0x0800000, 0x0400000, CRC(1fb075e7) SHA1(f08f43e19e84b897f0c350a0b86431939947d3b0) ) - ROM_LOAD32_WORD("easterisland.u86", 0x0000000, 0x0400000, CRC(f24bcc2d) SHA1(519d06b85b7c3a4025f029daa394423bc6e3b4a2) ) -ROM_END - - - -ROM_START( eggsrccm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Eggstreme riches.u72", 0x0800002, 0x0400000, CRC(883274fd) SHA1(60e65e2f7f1774eac4520f5d96dbcd149ee69b91) ) - ROM_LOAD32_WORD("Eggstreme riches.u73", 0x0000002, 0x0400000, CRC(d72f0fb0) SHA1(eedebb24d23899f4caffe7c79ae4ac51856df1b3) ) - ROM_LOAD32_WORD("Eggstreme riches.u85", 0x0800000, 0x0400000, CRC(2cbd9e98) SHA1(dcd5df5a3c177992d13077fa434ef741e7607d89) ) - ROM_LOAD32_WORD("Eggstreme riches.u86", 0x0000000, 0x0400000, CRC(9d3476d1) SHA1(983ababf1f8d65346c4cf89b7ac817156a64a636) ) -ROM_END - - - -ROM_START( efce ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("enchanted forest cshexprs.u72", 0x0800002, 0x0400000, CRC(f3ec21f4) SHA1(db9d98fe4788f27c33e84b612632feeea6d944c7) ) - ROM_LOAD32_WORD("enchanted forest cshexprs.u73", 0x0000002, 0x0400000, CRC(d5c600ba) SHA1(e2eb729e29d66ba5614fce1f4bd5a4883b50c499) ) - ROM_LOAD32_WORD("enchanted forest cshexprs.u85", 0x0800000, 0x00c0000, CRC(95cf5a7b) SHA1(ac5fbd83e2d73a1d6d55736d868c44396371e24e) ) // bad? missing other pairing too? -ROM_END - - -ROM_START( flamoljc ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("flamesofolympusm27v322.u72", 0x0800002, 0x0400000, CRC(330c1988) SHA1(0d7dae49495c5b164121cd756d6e22af17a9b41b) ) - ROM_LOAD32_WORD("flamesofolympusm27v322.u73", 0x0000002, 0x0400000, CRC(c8337682) SHA1(e87c5be62528e2e73659ce73a17d1ea21ed3ccf0) ) - ROM_LOAD32_WORD("flamesofolympusm27v322.u85", 0x0800000, 0x0400000, CRC(2661893a) SHA1(4a79f0b638f5d4fdfa7dcc7661afe3ae1823e6ce) ) - ROM_LOAD32_WORD("flamesofolympusm27v322.u86", 0x0000000, 0x0400000, CRC(2ea7c6d9) SHA1(cd887f0689737fd447786b966297ea3994fb8cb7) ) -ROM_END - - -ROM_START( flamolce ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Flames of Olympus 09ECD2D8_alt.u72", 0x0800002, 0x0400000, CRC(b4581c28) SHA1(1daa0f1218dba6e6eb96b7925ea71be531ffa787) ) - ROM_LOAD32_WORD("Flames of Olympus 1DCC4068.u73", 0x0000000, 0x0400000, CRC(aad37086) SHA1(76495ba46da0ae848ba290706be337c45afe6361) ) - ROM_LOAD32_WORD("Flames of Olympus 09EFD2C9.u85", 0x0000000, 0x0400000, CRC(4fcd025d) SHA1(63aa8d0f5dd331e10c032cc5ac67516054db7c27) ) - ROM_LOAD32_WORD("Flames of Olympus 1E2A1492.u86", 0x0000000, 0x0400000, CRC(f06f3d69) SHA1(83e1d2f72275de836e170c1c10905cb6da58b90a) ) -ROM_END - -ROM_START( jefffox ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("jeff-foxworthy-m27v322-cs-127d.u72", 0x0800002, 0x0400000, CRC(ff2ff01d) SHA1(c0d17b3d9907d3876c7a1dbc19b023afcffb2bb1) ) - ROM_LOAD32_WORD("jeff-foxworthy-m27v322-cs-c40e.u73", 0x0000002, 0x0400000, CRC(4b778a84) SHA1(d11b2aefcaa2ac22fea80faab524f82511b6344a) ) - ROM_LOAD32_WORD("jeff-foxworthy-m27v322-cs-f86f.u85", 0x0800000, 0x0400000, CRC(52d5395e) SHA1(57b854e516881bc208b48ed82fdef25059e2efab) ) - ROM_LOAD32_WORD("jeff-foxworthy-m27v322-cs-6dfc.u86", 0x0000000, 0x0400000, CRC(6b0a7eb3) SHA1(cd99fed52643afa596bfbf4a18deca42043520ef) ) // only this rom differs -ROM_END - -ROM_START( frogwld ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("frogwild2m27v322.u72", 0x0800002, 0x0400000, CRC(36f8066f) SHA1(c8a3dc25488d7d578e05bf247b2d3e0959f5c511) ) - ROM_LOAD32_WORD("frogwild2m27v322.u73", 0x0000002, 0x0400000, CRC(f058f8f3) SHA1(02efb3de7765e917fb6c29cbfdd90845fb3f0a7b) ) - ROM_LOAD32_WORD("frogwild2m27v322.u85", 0x0800000, 0x0400000, CRC(b4165c0f) SHA1(823179a70841f49c8100d8d77620548ceea01550) ) - ROM_LOAD32_WORD("frogwild2m27v322.u86", 0x0000000, 0x0400000, CRC(feb93395) SHA1(56c0f9b0e3616bc57a564220303c13f60fc72df8) ) -ROM_END - - - -ROM_START( gwnn ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("game with no name 0f01.u72", 0x0800002, 0x0400000, CRC(68b68c92) SHA1(3c23e02ba9cc31352df19b3f641191a4e6261e7b) ) - ROM_LOAD32_WORD("game with no name 33a1.u73", 0x0000002, 0x0400000, CRC(3644eacc) SHA1(115b7a7ddf9ca1c82aae7c8dcf864d3c224e93be) ) - ROM_LOAD32_WORD("game with no name c44e.u85", 0x0800000, 0x0400000, CRC(3b95fa30) SHA1(09e53a4434950212346f447315b41da9216a2e24) ) - ROM_LOAD32_WORD("game with no name e062.u86", 0x0000000, 0x0400000, CRC(2b6407cf) SHA1(ac9242ebd8e669e84664e9aa0f3ec1eb15049a3e) ) -ROM_END - - - - -ROM_START( gldgong ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Golden gong.u72", 0x0800002, 0x0400000, CRC(86ca7b2b) SHA1(938dcbc846d0f87e374d6c835ac6cb8185faf48c) ) - ROM_LOAD32_WORD("Golden gong.u73", 0x0000002, 0x0400000, CRC(de1a91f6) SHA1(6bc640cd5b2ffebed7ef4b43c980f10eb22ec5ba) ) - ROM_LOAD32_WORD("Golden gong.u85", 0x0800000, 0x0400000, CRC(29557de6) SHA1(1e7f03ca41d510561e22b944a46b98d00abfd29c) ) - ROM_LOAD32_WORD("Golden gong.u86", 0x0000000, 0x0400000, CRC(9e825d94) SHA1(642edc067c651b127890324fcbd947124fd9a07e) ) -ROM_END - - - -ROM_START( goldincu ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("goldenincas2adb.u85", 0x0800000, 0x0400000, CRC(cb1268de) SHA1(dc5a18736ac76c59811c7bccd7c3a4cd468fccec) ) - ROM_LOAD32_WORD("goldenincas3fc7.u86", 0x0000000, 0x0400000, CRC(5e53d9af) SHA1(e850e1707be120b9d6a23524c65e63efb20d1cf1) ) - ROM_LOAD32_WORD("goldenincascd57.u73", 0x0000002, 0x0400000, CRC(768cecbb) SHA1(2cd2b5906c0a45aecaca2d26063b2ce62ca588eb) ) - ROM_LOAD32_WORD("goldenincasf152.u72", 0x0800002, 0x0400000, CRC(ce66ccd2) SHA1(71f204ecfd0e31b071cde59bbd974e489ee1f570) ) -ROM_END - - - -ROM_START( hlntroy ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("helen of troy.u72", 0x0800002, 0x0400000, CRC(b694d927) SHA1(0151f3980a401d646a18b9956d3d247daaa48bf2) ) - ROM_LOAD32_WORD("helen of troy.u73", 0x0000002, 0x0400000, CRC(aebf8e8e) SHA1(22b28883c4ea365c07b6c4ae2fe3c873be158685) ) - ROM_LOAD32_WORD("helen of troy.u85", 0x0800000, 0x0400000, CRC(4c82ed24) SHA1(455ac96a92b383cb7e2391e92e528c3b4e51f5cc) ) - ROM_LOAD32_WORD("helen of troy.u86", 0x0000000, 0x0400000, CRC(7100841d) SHA1(67fa5616ca0bb2b25ed2951d3decf0126e0bac82) ) -ROM_END - - - - - - - - -ROM_START( jewelcm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("jewel enchantress.u72", 0x0800002, 0x0400000, CRC(6c168e3b) SHA1(db251f024881e27615049f94c6e11002e89b2c40) ) - ROM_LOAD32_WORD("jewel enchantress.u73", 0x0000002, 0x0400000, CRC(3517c88f) SHA1(fd02618f6f4553ceda17780c7d1c5cf7a2ec44a6) ) - ROM_LOAD32_WORD("jewel enchantress.u85", 0x0800000, 0x0400000, CRC(9194156f) SHA1(b030432ae7da6b36af85a1ddd43a5657542989ad) ) - ROM_LOAD32_WORD("jewel enchantress.u86", 0x0000000, 0x0400000, CRC(68a438be) SHA1(c62fae7d0f4909ba5d3b72fc7f903a49cc25c168) ) -ROM_END - - - -ROM_START( lemrol ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("let em roll.u72", 0x0800002, 0x0400000, CRC(70a40bb3) SHA1(1c3adcc36d4bb71f0099eb3663b2d67d64ba979b) ) - ROM_LOAD32_WORD("let em roll.u73", 0x0000002, 0x0400000, CRC(57f6a4be) SHA1(c91662e666b8c02b83f61a410da93ad08b4111d2) ) - ROM_LOAD32_WORD("let em roll.u85", 0x0800000, 0x0400000, CRC(b8be84bb) SHA1(1c62da796f44f23612ba605ade1835089edac3ab) ) - ROM_LOAD32_WORD("let em roll.u86", 0x0000000, 0x0400000, CRC(18d3513f) SHA1(5d592ce386054627c6f18e87d32317af73866207) ) -ROM_END - - - -ROM_START( lineking ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("lineking50ln.u72", 0x0800002, 0x0400000, CRC(7440510c) SHA1(e00ee345e8811a7d72f33f30f8dbffee8a550e6a) ) - ROM_LOAD32_WORD("lineking50ln.u73", 0x0000002, 0x0400000, CRC(1b959c89) SHA1(167d628ea3be95cfacad318288bd965823b16ea3) ) - ROM_LOAD32_WORD("lineking50ln.u85", 0x0800000, 0x0400000, CRC(1256b8d1) SHA1(e2ab3d713c41cf00a7b3930678e0f56102fabbca) ) - ROM_LOAD32_WORD("lineking50ln.u86", 0x0000000, 0x0400000, CRC(7f739eb4) SHA1(cccba4551c7f2901b077473f202b1437da433ab4) ) -ROM_END - - - -ROM_START( lovestrk ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("love struck-27v322-cs-a008.u73", 0x0000002, 0x0400000, CRC(421f717d) SHA1(29eaecef6dd389329a8cfdcfa4bf3f90252eb096) ) - ROM_LOAD32_WORD("love struck-27v322-cs-0058.u86", 0x0000000, 0x0400000, CRC(c374ee56) SHA1(18b084c32a4dad6dacd3eeaf6ba430053405dbe8) ) -ROM_END - - - -ROM_START( magforst ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("magicforest50ln.u72", 0x0800002, 0x0400000, CRC(53d881a2) SHA1(f63c500fc0208709813d661305900de2f2edc9bf) ) - ROM_LOAD32_WORD("magicforest50ln.u73", 0x0000002, 0x0400000, CRC(f9915826) SHA1(51c8455977b03fc6e2a3e898f225c8eb86ba58df) ) - ROM_LOAD32_WORD("magicforest50ln.u85", 0x0800000, 0x0400000, CRC(48b5cb37) SHA1(1b2454349ee29f8779f32830cfc405e97126c4b1) ) - ROM_LOAD32_WORD("magicforest50ln.u86", 0x0000000, 0x0400000, CRC(e412acb3) SHA1(80c5de99b0ef53ccd3eb027aade70caf83753568) ) -ROM_END - - - -ROM_START( magmerm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("magicmermaid.u72", 0x0800002, 0x0400000, CRC(7a5399ab) SHA1(85e3ca6e00d4f1259c4899f74981ec076524e50d) ) - ROM_LOAD32_WORD("magicmermaid.u73", 0x0000002, 0x0400000, CRC(eff3f840) SHA1(16bec01d3aa6b103c10698cd1656ab54ee9de512) ) - ROM_LOAD32_WORD("magicmermaid.u85", 0x0800000, 0x0400000, CRC(0c75309e) SHA1(6b745441434c585e3cda2d854dad3861d7337ab5) ) - ROM_LOAD32_WORD("magicmermaid.u86", 0x0000000, 0x0400000, CRC(dd44042b) SHA1(130c26a2ca02003adaa729a54195a1e4832cc455) ) -ROM_END - - - -ROM_START( metestrm ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Meteor Storm.u72", 0x0800002, 0x0400000, CRC(1d225d8b) SHA1(477b39d9d2dd526dd3fe6fba6c4d36dfc845ebac) ) - ROM_LOAD32_WORD("Meteor Storm.u73", 0x0000002, 0x0400000, CRC(0bc788f7) SHA1(7ce7cdbd08f7ae73a5a1b7c45e72bb9c90d91d3e) ) - ROM_LOAD32_WORD("Meteor Storm.u85", 0x0800000, 0x0400000, CRC(1d24fa72) SHA1(1ff3a912919591dcd48459369e97d62cf27d6614) ) - ROM_LOAD32_WORD("Meteor Storm.u86", 0x0000000, 0x0400000, CRC(a1674822) SHA1(471d704ed2600e0b806123031c9add2b13fa42ce) ) -ROM_END - - - -ROM_START( mrwoo ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Mr Woo.u71", 0x1000002, 0x0400000, CRC(7507a271) SHA1(3bd25bf8d1ea54a7db2537fd011b12ff51e7bdd1) ) - ROM_LOAD32_WORD("Mr Woo.u72", 0x0800002, 0x0400000, CRC(6fed3a7e) SHA1(b07354d5d927133626232c21096465426b3053bd) ) - ROM_LOAD32_WORD("Mr Woo.u73", 0x0000002, 0x0400000, CRC(59cdb6ee) SHA1(1e8be1396786fced872c8ffc09772183b98a0f96) ) - ROM_LOAD32_WORD("Mr Woo.u84", 0x1000000, 0x0400000, CRC(0fe46063) SHA1(10f3895b164b3077d156b7eb22e1fb1356816cb3) ) - ROM_LOAD32_WORD("Mr Woo.u85", 0x0800000, 0x0400000, CRC(cb26bd37) SHA1(f20d54c5a6750362f47da5cac9b74ae516de16d4) ) - ROM_LOAD32_WORD("Mr Woo.u86", 0x0000000, 0x0400000, CRC(db5d522a) SHA1(62030c7e314a614a3d4d7386268b61f94bc1fe02) ) - ROM_LOAD32_WORD("Mr Woo.u85", 0x0800000, 0x0400000, CRC(cb26bd37) SHA1(f20d54c5a6750362f47da5cac9b74ae516de16d4) ) - ROM_LOAD32_WORD("Mr Woo.u86", 0x0000000, 0x0400000, CRC(db5d522a) SHA1(62030c7e314a614a3d4d7386268b61f94bc1fe02) ) -ROM_END - - - - -ROM_START( mystarr ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("mysticarrowm27v322.u72", 0x0800002, 0x0400000, CRC(4aa6e68b) SHA1(5f015885c15fd206053d23983a38dd1dbb8f89ce) ) - ROM_LOAD32_WORD("mysticarrowm27v322.u73", 0x0000002, 0x0400000, CRC(7b8ed0d9) SHA1(6ea4bddedef955513e841ee14ec5e6ded23c1ea7) ) - ROM_LOAD32_WORD("mysticarrowm27v322.u85", 0x0800000, 0x0400000, CRC(ea82c5db) SHA1(01db2730b1eec5c9f5c011525459ec72903761cc) ) - ROM_LOAD32_WORD("mysticarrowm27v322.u86", 0x0000000, 0x0400000, CRC(8a1475ac) SHA1(c948f0ca991b64d9a07e42fdb346e6df450718f2) ) -ROM_END - - - -ROM_START( mysteycmu ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("mysticeyescashmanm27v322.u72", 0x0800002, 0x0400000, CRC(380a868e) SHA1(a1ac6ec1a760f8bbf68b3b86cf5dd4623dc130c7) ) - ROM_LOAD32_WORD("mysticeyescashmanm27v322.u73", 0x0000002, 0x0400000, CRC(85ad1a00) SHA1(d4f1d86647eb7724c94c3cfa89d5545a20323e62) ) - ROM_LOAD32_WORD("mysticeyescashmanm27v322.u85", 0x0800000, 0x0400000, CRC(ee781c0f) SHA1(7729a55e1d5ff7b8a373dda8a0798374ff60a89b) ) - ROM_LOAD32_WORD("mysticeyescashmanm27v322.u86", 0x0000000, 0x0400000, CRC(a7bdbd03) SHA1(0e763933c082163de85c408be91d216d6545e9d7) ) -ROM_END - - - -ROM_START( opsesam ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("open sesame.u72", 0x0800002, 0x0400000, CRC(41bf83e5) SHA1(cdd9c6a148970725360c763ed11e2e411c28d5e9) ) - ROM_LOAD32_WORD("open sesame.u73", 0x0000002, 0x0400000, CRC(d6bc2a4b) SHA1(55daa6c9028f40ecd23c5ffdb049447ce5ce51aa) ) - ROM_LOAD32_WORD("open sesame.u85", 0x0800000, 0x0400000, CRC(3bfdcf54) SHA1(4b174a3e65e0c3b874f99a1bc8947ebe35087672) ) // missing a rom? -ROM_END - - - -ROM_START( pandpays ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Panda Pays.u72", 0x0800002, 0x0400000, CRC(4c4b9a62) SHA1(1c287ac85346756508e2efb13e1559af4956dd9a) ) - ROM_LOAD32_WORD("Panda Pays.u73", 0x0000002, 0x0400000, CRC(cc63af55) SHA1(0d8d3c6392c3121d5edbeaece880041c3afd6530) ) - ROM_LOAD32_WORD("Panda Pays.u85", 0x0800000, 0x0400000, CRC(ac7672fa) SHA1(8029ff08e29c48e8f4b2ecd03cf021cc89eab916) ) - ROM_LOAD32_WORD("Panda Pays.u86", 0x0000000, 0x0400000, CRC(ba3fe38b) SHA1(11493dff5720e158ca31f72bf59dcbbbe6d87c96) ) -ROM_END - - - -ROM_START( parislgtu ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("parislightsm27v322.u72", 0x0800002, 0x0400000, CRC(8dc6a0ec) SHA1(855e8f5c6752bfc4ba25116a20ed82dfb4912c07) ) - ROM_LOAD32_WORD("parislightsm27v322.u73", 0x0000002, 0x0400000, CRC(d0587548) SHA1(30d0021a78ee79c6f66fb27c8c484427a5a2db1b) ) - ROM_LOAD32_WORD("parislightsm27v322.u85", 0x0800000, 0x0400000, CRC(e7ed0bf4) SHA1(39cb9744462f10fc791d6c604631c1182da9466b) ) - ROM_LOAD32_WORD("parislightsm27v322.u86", 0x0000000, 0x0400000, CRC(5224e683) SHA1(8b0dbb2fcea4d1a522160d8a6634687c5bad8acd) ) -ROM_END - - - -ROM_START( pelipeteu ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Pelican pete.u72", 0x0800002, 0x0400000, CRC(4ff0a40b) SHA1(b9049a35a3ebc3e1274498809f7687a36cad6f24) ) - ROM_LOAD32_WORD("Pelican pete.u73", 0x0000002, 0x0400000, CRC(44d5e0af) SHA1(1693e641ddc5d4174e4e0dc07cb79e54045aaad3) ) - ROM_LOAD32_WORD("Pelican pete.u85", 0x0800000, 0x0400000, CRC(781e076d) SHA1(0c7d2281598822ea45f37b2afd5f12d9afe2d01a) ) - ROM_LOAD32_WORD("Pelican pete.u86", 0x0000000, 0x0400000, CRC(dea78964) SHA1(857e5f1deb8db3d861ea7fe78e44a8e17cc791aa) ) -ROM_END - - - -ROM_START( pennyar ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Penny Arcade - Reel Power - E40E.u72", 0x0800002, 0x0400000, CRC(cdd0795f) SHA1(e5243c27cca69451015f232444b289abf3d95819) ) - ROM_LOAD32_WORD("Penny Arcade - Reel Power - 6A01.u73", 0x0000002, 0x0400000, CRC(b8b7c31c) SHA1(7a5cfd608d8c0a3db1054b5770065fc3733d5f35) ) - ROM_LOAD32_WORD("Penny Arcade - Reel Power - D0F9.u85", 0x0800000, 0x0400000, CRC(9b9bf428) SHA1(108c722d0b56ae446961eefe27579e203eeb3b19) ) - ROM_LOAD32_WORD("Penny Arcade - Reel Power - 7923.u86", 0x0000000, 0x0400000, CRC(0fee6e4a) SHA1(b2a7ccbe81528067b29663f18b54520b5fefe6ec) ) -ROM_END - - - -ROM_START( pengpyce ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("penguinpays.u72", 0x0800002, 0x0400000, CRC(1ee80a47) SHA1(c02485003d0724941ef346fb721bd246f69545b3) ) - ROM_LOAD32_WORD("penguinpays.u73", 0x0000002, 0x0400000, CRC(36699b29) SHA1(0d867f4086c07c8114bb1f383e647dab4d8ce7b8) ) - ROM_LOAD32_WORD("penguinpays.u85", 0x0800000, 0x0400000, CRC(7e68ca9a) SHA1(17e96fa047b2353be53b52b0a783bb7247bc6a6f) ) - ROM_LOAD32_WORD("penguinpays.u86", 0x0000000, 0x0400000, CRC(b7c646a7) SHA1(e47f88347eb2354dd982f46f7ac89b5645205b12) ) -ROM_END - - - - - -ROM_START( pompeia6u ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("pompei.u72", 0x0800002, 0x0400000, CRC(a5959d1f) SHA1(fe92eaa3f1dc6bdc356bef2a680eb9f8a09c88a2) ) - ROM_LOAD32_WORD("pompei.u73", 0x0000002, 0x0400000, CRC(947d3099) SHA1(d5256fc598c2e280f9e92ef6ba0e0152c8cc5d3b) ) - ROM_LOAD32_WORD("pompei.u85", 0x0800000, 0x0400000, CRC(901f5a17) SHA1(8a7fd00a68770be23e0164907eae91b963f01091) ) - ROM_LOAD32_WORD("pompei.u86", 0x0000000, 0x0400000, CRC(a68aac55) SHA1(630b1d4cb08d8710b81c6d709182e7c7a52f184a) ) -ROM_END - - - -ROM_START( roadtrip ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("roadtrip.u71", 0x1000002, 0x0400000, CRC(1da57ab8) SHA1(775d1f0d6021032e909c8089ba93cc63eef18586) ) - ROM_LOAD32_WORD("roadtrip.u72", 0x0800002, 0x0400000, CRC(421cfc77) SHA1(fb14ad4c06bdbdd6df4fc1299a96bb8d906d2b48) ) - ROM_LOAD32_WORD("roadtrip.u73", 0x0000002, 0x0400000, CRC(cb9f6f5d) SHA1(825322c6b0407a934aca632c198615d188e2f46b) ) - ROM_LOAD32_WORD("roadtrip.u85", 0x0800000, 0x0400000, CRC(e68205a7) SHA1(a7dc2a10de4ef229a8f25a3db19a30ea4be46cdd) ) - ROM_LOAD32_WORD("roadtrip.u86", 0x0000000, 0x0400000, CRC(66c2c8da) SHA1(76d338662a80ebdfd72e403388cffe8dfbd14f59) ) // missing a rom? -ROM_END - - - -ROM_START( sealdeal ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("sealthedealm27v322.u72", 0x0800002, 0x0400000, CRC(43ef1218) SHA1(e1d03cd9845ac81a71b5a0471d146addc2f56e0e) ) - ROM_LOAD32_WORD("sealthedealm27v322.u73", 0x0000002, 0x0400000, CRC(383d55a9) SHA1(81bef0ed325ef7208403afa6d7af458c755a4de3) ) - ROM_LOAD32_WORD("sealthedealm27v322.u85", 0x0800000, 0x0400000, CRC(a6327726) SHA1(2c0f02a8d361bcbfc007b9d75a4b7b685aa2b1ac) ) - ROM_LOAD32_WORD("sealthedealm27v322.u86", 0x0000000, 0x0400000, CRC(ea6b666b) SHA1(ad80042770f8e66e7455010b46d81873689f63db) ) -ROM_END - - -ROM_START( shorthng ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("shore thing.u72", 0x0800002, 0x0400000, CRC(e151390f) SHA1(e68f2584587687c96e4cbe0080630466fac61b17) ) - ROM_LOAD32_WORD("shore thing.u73", 0x0000002, 0x0400000, CRC(c214d960) SHA1(e5b75e5cb3af3b77f56ccec72833e9243d09c643) ) - ROM_LOAD32_WORD("shore thing.u85", 0x0800000, 0x0400000, CRC(e721a879) SHA1(0632c1be6c3b671aed4f6dd67b83e966033aba19) ) - ROM_LOAD32_WORD("shore thing.u86", 0x0000000, 0x0400000, CRC(c3e6f083) SHA1(4ed6b1039f060cd6480a490de28619f5370de805) ) -ROM_END - - - -ROM_START( silkrda6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("silkroad.u72", 0x0800002, 0x0400000, CRC(1ed58be6) SHA1(114c5a800592163dbc690b5d4c4c051d358828f9) ) - ROM_LOAD32_WORD("silkroad.u73", 0x0000002, 0x0400000, CRC(c32608e3) SHA1(83d9749ce77317ce5631e7c7d3985c71f26d43a5) ) - ROM_LOAD32_WORD("silkroad.u85", 0x0800000, 0x0400000, CRC(568f7ecd) SHA1(ccab6d872fe5bc00466071334b1af9f6799e40a0) ) - ROM_LOAD32_WORD("silkroad.u86", 0x0000000, 0x0400000, CRC(5e8f8fc3) SHA1(bb586743182a3797d601db740e270e773f7e3587) ) -ROM_END - - - -ROM_START( stardrftu ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("star-drifter-m27v322-cs8552.u72", 0x0800002, 0x0400000, CRC(dc7a30c1) SHA1(8f24c18efd6171cda7ca841d3b275937e35e2be8) ) - ROM_LOAD32_WORD("star-drifter-m27v322-cs61bb.u73", 0x0000002, 0x0400000, CRC(3e59b84f) SHA1(3148d48df74c35681759a234d7aa746cbb0afb0e) ) - ROM_LOAD32_WORD("star-drifter-m27v322-cs1302.u85", 0x0800000, 0x0400000, CRC(689ded33) SHA1(5d5b744321313c4618ecf319827c778be646245f) ) - ROM_LOAD32_WORD("star-drifter-m27v322-cs4b08.u86", 0x0000000, 0x0400000, CRC(73023e64) SHA1(4d2d586a1e91ac5bac379994973dffcf9f3a3293) ) -ROM_END - - - -ROM_START( statsymb ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("statussymbols.u73", 0x0000002, 0x0400000, CRC(e06f2dd1) SHA1(0edadf037dee101e5fb768471d2f93474ff8268f) ) - ROM_LOAD32_WORD("statussymbols.u86", 0x0000000, 0x0400000, CRC(fe9b9147) SHA1(5dced51e126a80191d62b88438e1098efb358e52) ) -ROM_END - - - -ROM_START( sunmoon ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("sunandmoon.u72", 0x0800002, 0x0400000, CRC(f69ce78d) SHA1(91a433757b377406bca61b4c96f3ba3561efd75c) ) - ROM_LOAD32_WORD("sunandmoon.u73", 0x0000002, 0x0400000, CRC(ce1f8d32) SHA1(7891b0e797942374d779e8df92281383dd94fe90) ) - ROM_LOAD32_WORD("sunandmoon.u85", 0x0800000, 0x0400000, CRC(7e16ab59) SHA1(f56b3b5a252d3520e36b1d2a7643d65020af2133) ) - ROM_LOAD32_WORD("sunandmoon.u86", 0x0000000, 0x0400000, CRC(012e5aeb) SHA1(3df4454ab54cc6edf62b8cc9de4c867a36e8654b) ) -ROM_END - - -ROM_START( sunqndol ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("sun queen dollar storm.u72", 0x0800002, 0x0400000, CRC(a2b404ac) SHA1(409bd1ce24600fa381ad4de8b7066e5e04f7ab3d) ) - ROM_LOAD32_WORD("sun queen dollar storm.u73", 0x0000002, 0x0400000, CRC(b46080a1) SHA1(11293e7636dea28c8dfdebd107fa5aee013c832e) ) - ROM_LOAD32_WORD("sun queen dollar storm.u85", 0x0800000, 0x0400000, CRC(f522c85e) SHA1(2b9ba996b99745e69944451e1fd2b585ed62290f) ) - ROM_LOAD32_WORD("sun queen dollar storm.u86", 0x0000000, 0x0400000, CRC(78fd2a9f) SHA1(768db303de2ce2fb1efe6adee44d66780801e7da) ) -ROM_END - - - -ROM_START( swhr2 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("sweethearts2.u73", 0x0000002, 0x0400000, CRC(17f0dbe2) SHA1(7f1f0936e1cf528ee794e8925c40b063d1a77729) ) - ROM_LOAD32_WORD("sweethearts2.u86", 0x0000000, 0x0400000, CRC(320d3052) SHA1(8b2165795e9b9d7514620b0d6a14371142de434b) ) -ROM_END - - - - -ROM_START( gbmoney ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("thegoodbadmoney0351016.u72", 0x0800002, 0x0400000, CRC(7703165a) SHA1(6d9e019796dee04a9817c4176af5bf10f7a7597d) ) - ROM_LOAD32_WORD("thegoodbadmoney0351016.u73", 0x0000002, 0x0400000, CRC(7bccca48) SHA1(b7a4f00eac4b91ec671555f1332f705acffd7b00) ) - ROM_LOAD32_WORD("thegoodbadmoney0351016.u85", 0x0800000, 0x0400000, CRC(28ca3d73) SHA1(3d9edfffe2d7fd37e0f9c6cd292ca3c68abae15b) ) - ROM_LOAD32_WORD("thegoodbadmoney0351016.u86", 0x0000000, 0x0400000, CRC(04ce6b76) SHA1(b846752a739ae6c657e74bbe5e5e772a6c3d5e00) ) -ROM_END - - - -ROM_START( tiktorch ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("tiki torch.u72", 0x0800002, 0x0400000, CRC(1161133b) SHA1(760c710167e4eca84421fc1cd54ab696e16502cc) ) - ROM_LOAD32_WORD("tiki torch.u73", 0x0000002, 0x0400000, CRC(f0f8e8d5) SHA1(a084befd422ce37ad19b31d3da61e7a03d5e38c4) ) - ROM_LOAD32_WORD("tiki torch.u85", 0x0800000, 0x0400000, CRC(32eed9c2) SHA1(8e3e8d55a4dac92ae9b543c86921126df1fb6518) ) - ROM_LOAD32_WORD("tiki torch.u86", 0x0000000, 0x0400000, CRC(ad10a554) SHA1(59062060ded7304193105d2b03fb06a7754a9fe6) ) -ROM_END - - - -ROM_START( timbwolf ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("timberwolf.u72", 0x0800002, 0x0400000, CRC(a004dd06) SHA1(c394b1703d62370ecf19c51d90554d6495f43eae) ) - ROM_LOAD32_WORD("timberwolf.u73", 0x0000002, 0x0400000, CRC(054e3956) SHA1(ccfb6ba102c22f70fbc61b3d6ba0ceadc1414e1c) ) - ROM_LOAD32_WORD("timberwolf.u85", 0x0800000, 0x0400000, CRC(901e72e5) SHA1(437a33ac1c73824ce81229f93eff0799b369c6b0) ) - ROM_LOAD32_WORD("timberwolf.u86", 0x0000000, 0x0400000, CRC(a3be6e57) SHA1(9e06a85b630626bf7e3e790a70b8575bc9047b3d) ) -ROM_END - - - -ROM_START( trsking ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("treasureking.u72", 0x0800002, 0x0400000, CRC(c070cb6b) SHA1(cfe6ef7723233f4325ff778679d1274159ffacab) ) - ROM_LOAD32_WORD("treasureking.u73", 0x0000002, 0x0400000, CRC(70253923) SHA1(4a87a9b947404a7692404333fb4e2cd18c8de77c) ) - ROM_LOAD32_WORD("treasureking.u85", 0x0800000, 0x0400000, CRC(2cece959) SHA1(c375f1fd1636898feaf1f23baf1c136e1ac09085) ) - ROM_LOAD32_WORD("treasureking.u86", 0x0000000, 0x0400000, CRC(8e5d3ba0) SHA1(ad3c8ba4351ba2a476aa349e2924c09be9debc20) ) -ROM_END - - -ROM_START( venice ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("venice3536.u86", 0x0000000, 0x0400000, CRC(a6dde7a6) SHA1(58b9bd3d80b88e9e8b40813e85b89cda69f12fb6) ) - ROM_LOAD32_WORD("venice3595.u73", 0x0000002, 0x0400000, CRC(d77b73e3) SHA1(4dd4011d6371baf35fcd9cb7c878d4d2cca1e199) ) - ROM_LOAD32_WORD("veniceb939.u85", 0x0800000, 0x0400000, CRC(f7c3c75d) SHA1(7afc80d8d81b30c1842e4bfbf7ecd987226bdcf6) ) - ROM_LOAD32_WORD("veniceef4a.u72", 0x0800002, 0x0400000, CRC(0570d956) SHA1(415cbaf337296527907ba36932f386aafeceec16) ) -ROM_END - - - -ROM_START( whalecshu ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("whales of cash 4ECD.u85", 0x0800000, 0x0400000, CRC(e90f5bb1) SHA1(28680395198a29356999a377f2f3e0013d97c7b2) ) - ROM_LOAD32_WORD("whales of cash 68DE.u72", 0x0800002, 0x0400000, CRC(f138de3f) SHA1(69a54457c8090f23023f197f0eba1d645a260f3f) ) - ROM_LOAD32_WORD("whales of cash 3517.u73", 0x0000002, 0x0400000, CRC(74c93c56) SHA1(34c48620b08c3a03f0d6a333acbc45c14a91d3cb) ) - ROM_LOAD32_WORD("whales of cash 59AF.u86", 0x0000000, 0x0400000, CRC(a7118016) SHA1(725a46ac861bf4abaf9cc0e7084cfa20913c2299) ) -ROM_END - -ROM_START( whalecshua ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - // 2nd, incomplete, set? - ROM_LOAD32_WORD("whalesofcash.u72", 0x0800002, 0x0400000, CRC(e9ddd951) SHA1(16863b49b5db1881afda30ea19a55f6122981eba) ) - ROM_LOAD32_WORD("whalesofcash.u73", 0x0000002, 0x0400000, CRC(22785960) SHA1(2ebfd230209fd438338f981c1c133e6576a67468) ) - ROM_LOAD32_WORD("whalesofcash.u86", 0x0000000, 0x0400000, CRC(8aef1004) SHA1(270379b0a3abc98adfb1a9b031a5e98050635a80) ) // missing a rom? -ROM_END - - - -ROM_START( whtwater ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("white water.u72", 0x0800002, 0x0400000, CRC(64a814c6) SHA1(9415bb32675e5c3b6299967b1d10dbccd699d9ed) ) - ROM_LOAD32_WORD("white water.u73", 0x0000002, 0x0400000, CRC(0e1fcaca) SHA1(725237cca34d86e53cb68547604d8844257cdf48) ) - ROM_LOAD32_WORD("white water.u85", 0x0800000, 0x0400000, CRC(8802e0cb) SHA1(d11874426839a506d78440adbc49056ce21f88d3) ) - ROM_LOAD32_WORD("white water.u86", 0x0000000, 0x0400000, CRC(9e527f96) SHA1(34e46e530686ab5955ae267541e96d06a4e149a6) ) -ROM_END - - - -ROM_START( wldafr ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("wild africa.u72", 0x0800002, 0x0400000, CRC(a55417ca) SHA1(151615f81112b30aff2a2aa26280b7c1bf0d45db) ) - ROM_LOAD32_WORD("wild africa.u73", 0x0000002, 0x0400000, CRC(e1e1253e) SHA1(4c15c953b80288df8f97197d70c8076fde9a0d29) ) - ROM_LOAD32_WORD("wild africa.u85", 0x0800000, 0x0400000, CRC(7ecbb5ba) SHA1(ab201ad7db848f5c03e3795c63308530b371d354) ) - ROM_LOAD32_WORD("wild africa.u86", 0x0000000, 0x0400000, CRC(2193094c) SHA1(57d687301a59f36880560a3efc7040e333cb05d3) ) -ROM_END - - -ROM_START( wldpanth ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("wild panthers.u72", 0x0800002, 0x0400000, CRC(2969f69c) SHA1(d63f1bcbd163c067f143a55aaf7c88b3c9ac0ebe) ) - ROM_LOAD32_WORD("wild panthers.u73", 0x0000002, 0x0400000, CRC(59d83a8a) SHA1(61f6e6b85108621c2eac1bf48c27d79a72fbb2fd) ) - ROM_LOAD32_WORD("wild panthers.u86", 0x0000000, 0x0400000, CRC(c874ec84) SHA1(e4f3beaa254f5b827c7f0f5d22be7dd5b3abfd2c) ) // missing a rom? -ROM_END - - - - -ROM_START( wingoly ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("wingsofolympus.u72", 0x0800002, 0x0400000, CRC(158877b5) SHA1(a1fc98d90a763253f07b9df44d85e8594b26d484) ) - ROM_LOAD32_WORD("wingsofolympus.u73", 0x0000002, 0x0400000, CRC(5c003b1e) SHA1(be419686b89e22a1aa5d841015ab3442bffe05a6) ) - ROM_LOAD32_WORD("wingsofolympus.u85", 0x0800000, 0x0400000, CRC(63aef582) SHA1(59fa78d7d29c8d4686fab83cfa46238938a9c249) ) - ROM_LOAD32_WORD("wingsofolympus.u86", 0x0000000, 0x0400000, CRC(c5d7d7cf) SHA1(641cdfe9b612c9cefd6a279f0c44fd535521aeef) ) -ROM_END - - - ROM_START( zorroa6u ) ARISTMK6_BIOS ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("zorro28ef.u72", 0x0800002, 0x0400000, CRC(9e572513) SHA1(76f5578d957ec9a3a48fa9d532e6c440855d1cb6) ) - ROM_LOAD32_WORD("zorro5a4c.u84", 0x1000000, 0x0400000, CRC(e636ae58) SHA1(70e941118ae19165651157cb5219d38f58f196af) ) - ROM_LOAD32_WORD("zorro77c8.u86", 0x0000000, 0x0400000, CRC(8d38c20c) SHA1(a0a38844aa18da72f1933571047ca36715911fb6) ) - ROM_LOAD32_WORD("zorroc4fe.u85", 0x0800000, 0x0400000, CRC(dead9ca1) SHA1(13b1b44a537227b6ada45ed99277d650b11aefd1) ) - ROM_LOAD32_WORD("zorrod940.u73", 0x0000002, 0x0400000, CRC(b030bdd1) SHA1(b3138ed4181342dfe1adbcb784f4e3366cb6e103) ) - ROM_LOAD32_WORD("zorroe953.u71", 0x1000002, 0x0400000, CRC(ff5a8592) SHA1(03d452133d30d780312066bada8e21566255209f) ) -ROM_END - -ROM_START( adonisa6 ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("US_Adonis_.u73", 0x0000002, 0x0400000, CRC(eba9e84f) SHA1(bf746ea356627b1a558b4c8f8a2d8d5c54400a4a) ) - ROM_LOAD32_WORD("US_Adonis_.u86", 0x0000000, 0x0400000, CRC(0eeb0ac3) SHA1(72b2b4711eb9d962bfb58fac1a5226ac81db67ea) ) -ROM_END - -ROM_START( starqst ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Star Quest.u73", 0x0000002, 0x0400000, CRC(facf51b6) SHA1(73c13d507b65cd98ae43918c21b492a8499dd538) ) - ROM_LOAD32_WORD("Star Quest.u86", 0x0000000, 0x0400000, CRC(c21f4486) SHA1(5a6a532d73bf56f68f473bd56a7c3d9f0660d661) ) -ROM_END - -ROM_START( estrike ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Eagle Strike.u86", 0x0000000, 0x0400000, CRC(71c8121b) SHA1(1a4534b8e43dbc173809b5a621d6796a7a8655cf) ) - ROM_LOAD32_WORD("Eagle Strike.u83", 0x1800000, 0x0400000, CRC(d70198eb) SHA1(1e4c157deec921386623091b27180c9c53551f44) ) - ROM_LOAD32_WORD("Eagle Strike.u84", 0x1000000, 0x0400000, CRC(664c3d45) SHA1(26ce8a7e88eddc94ecce5ada78654e6f30a985d6) ) - ROM_LOAD32_WORD("Eagle Strike.u85", 0x0800000, 0x0400000, CRC(c7430ac8) SHA1(e6f7e523ef2c4aad584a08ce9c70e0e535d89890) ) - ROM_LOAD32_WORD("Eagle Strike.u72", 0x0800002, 0x0400000, CRC(4d96aef2) SHA1(40860ad6a0f82d79347b65b182f72dfbec23cd74) ) - ROM_LOAD32_WORD("Eagle Strike.u73", 0x0000002, 0x0400000, CRC(94ff83d2) SHA1(54a02cdfb205a429d7458ecb51ba20083306011e) ) - ROM_LOAD32_WORD("Eagle Strike.u71", 0x1000002, 0x0400000, CRC(7311d99c) SHA1(802abed830ca3204ce50072ac69d0a3cae8f17e5) ) - ROM_LOAD32_WORD("Eagle Strike.u70", 0x1800002, 0x0400000, CRC(b899e64b) SHA1(1f1d800df39de444b03ff4cc85bf4cf073f88423) ) -ROM_END - -ROM_START( kingnilea ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("King Of The Nile.003.u72", 0x0800002, 0x0400000, CRC(ea5d2450) SHA1(fdcf6c532231e9abf3a1c035bdef9d0db7fcf148) ) - ROM_LOAD32_WORD("King Of The Nile.001.u73", 0x0000002, 0x0400000, CRC(9a90354d) SHA1(5c5b0822e6a842f85e2acca0e1c8bfe0c3f68496) ) - ROM_LOAD32_WORD("King Of The Nile.002.u85", 0x0800000, 0x0400000, CRC(524c786e) SHA1(7e40266be5496baefd74796ce66857aec2d21437) ) - ROM_LOAD32_WORD("King Of The Nile.000.u86", 0x0000000, 0x0400000, CRC(c3830908) SHA1(438fc339f8b71668e816b5909195cae4158f39c2) ) + ROM_LOAD32_WORD("0151372.u72", 0x0800002, 0x0400000, CRC(9e572513) SHA1(76f5578d957ec9a3a48fa9d532e6c440855d1cb6) ) + ROM_LOAD32_WORD("0151372.u84", 0x1000000, 0x0400000, CRC(e636ae58) SHA1(70e941118ae19165651157cb5219d38f58f196af) ) + ROM_LOAD32_WORD("0151372.u86", 0x0000000, 0x0400000, CRC(8d38c20c) SHA1(a0a38844aa18da72f1933571047ca36715911fb6) ) + ROM_LOAD32_WORD("0151372.u85", 0x0800000, 0x0400000, CRC(dead9ca1) SHA1(13b1b44a537227b6ada45ed99277d650b11aefd1) ) + ROM_LOAD32_WORD("0151372.u73", 0x0000002, 0x0400000, CRC(b030bdd1) SHA1(b3138ed4181342dfe1adbcb784f4e3366cb6e103) ) + ROM_LOAD32_WORD("0151372.u71", 0x1000002, 0x0400000, CRC(ff5a8592) SHA1(03d452133d30d780312066bada8e21566255209f) ) ROM_END -ROM_START( wheregldsp ) - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Where's The Gold Demo.003.u72", 0x0800002, 0x0400000, CRC(bd188f12) SHA1(53433d346f23bc826fc041f1631270f8380759b6) ) - ROM_LOAD32_WORD("Where's The Gold Demo.001.u73", 0x0000002, 0x0400000, CRC(57253567) SHA1(41e0b1b7247ff4f0f9c6b150aef23a5eb5984e30) ) - ROM_LOAD32_WORD("Where's The Gold Demo.002.u85", 0x0800000, 0x0400000, CRC(86a40a48) SHA1(e0ad565e56c698df0f631e42dcfda17dfa5c8017) ) - ROM_LOAD32_WORD("Where's The Gold Demo.000.u86", 0x0000000, 0x0400000, CRC(4e6fad4a) SHA1(a2efc21cf773f9cb291ea1607d1864ba333807e9) ) -ROM_END - - -ROM_START( rumbreel ) // unknown IC positions - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("Rumble Reels L0", 0x0000000, 0x0400000, CRC(06b37c77) SHA1(e4dad62667a1c1d4948abcd535332975148e952b) ) - ROM_LOAD32_WORD("Rumble Reels L1", 0x0000000, 0x0400000, CRC(739c4565) SHA1(bc2cd133dfbfe18916703eacc851f1757a06f345) ) - ROM_LOAD32_WORD("Rumble Reels L2", 0x0000000, 0x0400000, CRC(2f561bd0) SHA1(9c2f659ec5cdfd335d089389616dac57fbb655df) ) - ROM_LOAD32_WORD("Rumble Reels L3", 0x0000000, 0x0400000, CRC(6bf0442e) SHA1(c83ed68cd0680ebac359824defa51c1942db17f1) ) - ROM_LOAD32_WORD("Rumble Reels L4", 0x0000000, 0x0400000, CRC(3cd5171b) SHA1(fe6e17679f14ae0238c58dd5d801cb0dda3a434b) ) - ROM_LOAD32_WORD("Rumble Reels R0", 0x0000000, 0x0400000, CRC(cc48bb54) SHA1(6ed7a502deaff0e2fd6d0901d036fcbadf303859) ) - ROM_LOAD32_WORD("Rumble Reels R1", 0x0000000, 0x0400000, CRC(3af99e7b) SHA1(93e68056fee9b4f29a066bd6828ff320b7d3ffa4) ) - ROM_LOAD32_WORD("Rumble Reels R2", 0x0000000, 0x0400000, CRC(04b2f09d) SHA1(4090876cf8ef18ed8541f13684b076d7ac1d0d72) ) - ROM_LOAD32_WORD("Rumble Reels R3", 0x0000000, 0x0400000, CRC(a117e3ec) SHA1(119d7ac89ee4c2167b853d720eb87498cefab4b9) ) - ROM_LOAD32_WORD("Rumble Reels R4", 0x0000000, 0x0400000, CRC(2c5baf9f) SHA1(40fb5b22460b9a35ca8ebb8b0643e58665d8643f) ) -ROM_END - -ROM_START( sunmonbb ) // different IC positions - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("HL Sun and Moon.u11", 0x0000000, 0x0400000, CRC(b6a8df40) SHA1(316e3f98b75c1bdd0e8fc55aee2cf20b8a45ff4c) ) - ROM_LOAD32_WORD("HL Sun and Moon.u12", 0x0000000, 0x0400000, CRC(98cde50e) SHA1(68e60411a8c10b73482a4cc8d3f14ebdedca0ae9) ) - ROM_LOAD32_WORD("HL Sun and Moon.u13", 0x0000000, 0x0400000, CRC(ac9143cc) SHA1(75aeea2ad26044bef9eb31495d67414a416ee6d4) ) - ROM_LOAD32_WORD("HL Sun and Moon.u14", 0x0000000, 0x0400000, CRC(a5552dd3) SHA1(1bbe24950e19441ca5144cb9b38320803bd5d26e) ) - ROM_LOAD32_WORD("HL Sun and Moon.u21", 0x0000000, 0x0400000, CRC(b0cc922d) SHA1(5a45d0c995c639739176a5aad42e186b122eead1) ) - ROM_LOAD32_WORD("HL Sun and Moon.u22", 0x0000000, 0x0400000, CRC(542ec911) SHA1(48988bdefb9ad6a7e0c733eda1f220b0347cab5f) ) - ROM_LOAD32_WORD("HL Sun and Moon.u23", 0x0000000, 0x0400000, CRC(0ac455b1) SHA1(3ca4f4a0172f18692c9f82a9a435ffc1ca39ddc2) ) - ROM_LOAD32_WORD("HL Sun and Moon.u24", 0x0000000, 0x0400000, CRC(19e5b7e0) SHA1(cf17a84ba08a2f24725d4ccbe046710c2f3a2459) ) -ROM_END - -ROM_START( bobdolly ) // different IC positions - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("bob-dolly-27v322-cs-e927.u11", 0x0000000, 0x0400000, CRC(d3657369) SHA1(621fb20238f10e06c486dfbd6460f94047898a42) ) - ROM_LOAD32_WORD("bob-dolly-27v322-cs-4185.u12", 0x0000000, 0x0400000, CRC(47429081) SHA1(23d996aa522c2f9beadf1fdb7c0584ca939917da) ) - ROM_LOAD32_WORD("bob-dolly-27v322-cs-a9c5.u13", 0x0000000, 0x0400000, CRC(e73883db) SHA1(6382386ac6f576c739c959cbf6b6df2605496845) ) - ROM_LOAD32_WORD("bob-dolly-27v322-cs-c8e1.u14", 0x0000000, 0x0400000, CRC(0f1a6b7c) SHA1(17686829a1a64f6d8982e015067f2d08bcb00402) ) - - ROM_LOAD32_WORD("bob-dolly-27v322-cs-c2d7.u21", 0x0000000, 0x0400000, CRC(8e32da10) SHA1(28a49ecc3bab512e5828c96392d6fa4ff9394a0f) ) - ROM_LOAD32_WORD("bob-dolly-27v322-cs-08ec.u22", 0x0000000, 0x0400000, CRC(4302ae5e) SHA1(fe1d122093ad9234a7a5337b3a4c2de7fe046822) ) - ROM_LOAD32_WORD("bob-dolly-27v322-cs-0e8d.u23", 0x0000000, 0x0400000, CRC(a9726ec5) SHA1(cdf78adc3ebcd50e503b2587564493a91b73f578) ) - ROM_LOAD32_WORD("bob-dolly-27v322-cs-e2c2.u24", 0x0000000, 0x0400000, CRC(3646c16d) SHA1(c52fab2e11f39c126bcbbb348750bbf30ff96090) ) -ROM_END - -ROM_START( pwsuper ) // different IC positions - ARISTMK6_BIOS - ROM_REGION( 0x2000000, "game_rom", ROMREGION_ERASEFF) - ROM_LOAD32_WORD("players- world- super- m27v322- cs-1231.u13", 0x0000000, 0x0400000, CRC(43b44f26) SHA1(5410eea0a4911a274a794d6b27e369fb98c6edf7) ) - ROM_LOAD32_WORD("players- world- super- m27v322- cs-1eea.u15", 0x0000000, 0x0400000, CRC(2c7fe966) SHA1(42fc364dded0ce079ce4970b1f951c6a0ebf6c51) ) - ROM_LOAD32_WORD("players- world- super- m27v322- cs-35c6.u12", 0x0000000, 0x0400000, CRC(5354cff5) SHA1(bf818e53a432aa8e7a2578dbb367be2c5f51bb16) ) - ROM_LOAD32_WORD("players- world- super- m27v322- cs-baa2.u11", 0x0000000, 0x0400000, CRC(48f60a2c) SHA1(0d27d544991b3403672250ff79c5bbbf35cdf175) ) - ROM_LOAD32_WORD("players- world- super- m27v322- cs-f4bb.u14", 0x0000000, 0x0400000, CRC(a850af7f) SHA1(8d029de0083aad57ddd8b36153214b40cd388d56) ) - - ROM_LOAD32_WORD("players- world- super- m27v322- cs-4752.u22", 0x0000000, 0x0400000, CRC(9dbdefb7) SHA1(445a24233b435e3812747d8376addf969fea5cd2) ) - ROM_LOAD32_WORD("players- world- super- m27v322- cs-64d5.u21", 0x0000000, 0x0400000, CRC(678b0be2) SHA1(16f5460d67a1e897390e0c03b847511f5c14156a) ) - ROM_LOAD32_WORD("players- world- super- m27v322- cs-9a82.u25", 0x0000000, 0x0400000, CRC(5f9b8ef7) SHA1(f0c954d1f448f2061dbe284c78eddcfcb5afdc7c) ) - ROM_LOAD32_WORD("players- world- super- m27v322- cs-dd69.u24", 0x0000000, 0x0400000, CRC(dbb073f1) SHA1(e3a7f14cabab613453baffde3b592889d11578e7) ) - ROM_LOAD32_WORD("players- world- super- m27v322- cs-e8f7.u23", 0x0000000, 0x0400000, CRC(ae04211a) SHA1(8db4fc936fa6d0e0a372b81f2e9590047522b843) ) -ROM_END @@ -2805,8 +2793,8 @@ GAME( 2003, alchemy, aristmk6, aristmk6, aristmk6, driver_device, 0, RO GAME( 2007, atkgld, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "All the King's Gold (0152152, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // US209, A - 01/08/07 GAME( 2001, amzqueen, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Amazon Queen (10005511, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 669, A - 02/05/01 GAME( 2009, amztempl, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Amazon Temple (10299811, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 906, A - 29/04/09 -// Antony and Cleopatra (10163211, NSW/ACT) -GAME( 2004, antcleo, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Antony and Cleopatra (10177211, Malaysia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 754, B - 12/07/04 +GAME( 2004, antcleo, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Antony and Cleopatra (10163211, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 754, A - 15/01/04 +GAME( 2004, antcleom, antcleo, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Antony and Cleopatra (10177211, Malaysia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 754, B - 12/07/04 GAME( 2003, apocof, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Apollo Coffee (0151105, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // US083, A - 11/10/03 GAME( 2001, arabnga6, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Arabian Nights (2J008211, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // JB009/1, E - 10/12/01 GAME( 2004, arabnga6u,arabnga6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Arabian Nights (0151356, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // JB016/21, E - 07/06/04 @@ -2836,6 +2824,7 @@ GAME( 2006, canaryrc, aristmk6, aristmk6, aristmk6, driver_device, 0, RO GAME( 2005, cmtonig, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Cashman Tonight (30194711, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // MG0007, B - 25/05/05 GAME( 2004, cinhell, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Chance in Hell - Li'l Lucy (0251125, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // US119, A - 06/30/04 GAME( 2002, csd, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Choy Sun Doa (10104011, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 688, A - 23/04/02 +GAME( 2002, csdsp, csd, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Choy Sun Doa (20104011, NSW/ACT, Show Program)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 688, A - 23/04/02 GAME( 2003, csdm, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Choy Sun Doa (20131511, Malaysia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 688, A - 23/01/03 GAME( 2003, csdce, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Choy Sun Doa - Cash Express (30149511, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 688, A - 03/02/03 GAME( 2006, csret, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Choy Sun Returns (20212211, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 744/2, B - 15/08/06 @@ -2897,7 +2886,7 @@ GAME( 2002, indremce, aristmk6, aristmk6, aristmk6, driver_device, 0, RO GAME( 2003, indremll, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Indian Dreaming - Lady Luck (20151911, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 742, C - 15/10/03 GAME( 2003, indrem2c, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Indian Dreaming 2nd Chance (10150611, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 753, B - 08/12/03 GAME( 2003, indremmm, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Indian Dreaming - Maximillion$ (10130711, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 628/12, A - 17/01/03 -GAME( 2001, indremcm, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Indian Gold - Mr. Cashman (10102511, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 674/1, A- 21/11/01 +GAME( 2001, indgldcm, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Indian Gold - Mr. Cashman (10102511, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 674/1, A- 21/11/01 GAME( 2004, indprncs, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Indian Princess (10174111, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 764, A - 07/04/04 GAME( 2002, jailbrk, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Jailbreak (10125611, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 716, A - 14/11/02 GAME( 2003, jefffox, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "You Might Be A Redneck If... - Jeff Foxworthy (0351068, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // US041, B - 06/13/03 @@ -2905,6 +2894,7 @@ GAME( 2003, jewelcm, aristmk6, aristmk6, aristmk6, driver_device, 0, RO GAME( 2005, kingnep, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "King Neptune (20189111, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 789, E - 08/08/05 GAME( 2002, kingnile, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "King of the Nile (20106321, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 687, C - 27/09/02 GAME( 2003, kingnilea,kingnile, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "King of the Nile (30106331, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 687, D - 07/01/03 +GAME( 2002, kingpeng, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "King Penguin (40109021, NSW/ACT, Show Program)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 696, E- 26/11/02 GAME( 2000, koalama6, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Koala Mint (30001011, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 643/6, A- 01/09/00 GAME( 2003, kohinoor, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Kohinoor (10136711, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 602/21, B - 10/02/03 GAME( 2006, lgfish, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Let's Go Fish'n (10220111, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 756, E - 23/05/06 @@ -2948,6 +2938,7 @@ GAME( 2004, pcfavor, aristmk6, aristmk6, aristmk6, driver_device, 0, RO GAME( 2006, pcbydem, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Player's Choice - By Demand (10223111, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // MG0005, D - 25/09/06 GAME( 2006, pcmostw, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Player's Choice - Most Wanted (20234911, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // MG0010, C - 09/11/06 GAME( 2010, pcgold, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Player's Choice - Gold Edition (30291411, New Zealand)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // MG0047, A - 09/04/10 +GAME( 2009, pcplat, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Player's Choice - Platinum (20282111, New Zealand)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // MG0031, B - 04/02/09 GAME( 200?, pwsuper, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Player's World - Super (0154019, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // MG0016, (no data) GAME( 2001, pompeia6, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Pompeii (10002211, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 628/5, A - 22/01/01 GAME( 2002, pompeia6u,pompeia6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Pompeii (0251010, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // US008, A - 04/03/02 @@ -2956,6 +2947,7 @@ GAME( 2004, prophecy, aristmk6, aristmk6, aristmk6, driver_device, 0, RO GAME( 2005, qnile, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Queen of the Nile (3J011111, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // JB027, C - 16/02/05 GAME( 2001, qnilese, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Queen of the Nile Special Edition (10102811, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 683, A - 06/12/01 GAME( 2002, qnilejc, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Queen of the Nile Special Edition - Jackpot Carnival (20123911, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 683/1, A - 21/10/02 +GAME( 2002, qnilejcsp, qnilejc, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Queen of the Nile Special Edition - Jackpot Carnival (20123911, NSW/ACT, Show Program)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 683/1, A - 21/10/02 GAME( 2003, qsheeba, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Queen of Sheba (10133711, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 687, F - 04/03/03 GAME( 2005, raprichs, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Rapid Riches (10194211, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 762, D - 09/03/05 GAME( 2002, redbara6, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Red Baron (10119911, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 709, B - 21/11/02 @@ -2963,7 +2955,8 @@ GAME( 2005, roadtrip, aristmk6, aristmk6, aristmk6, driver_device, 0, RO GAME( 2002, ruprup, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Roll Up! Roll Up!! (10115911, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 642/5, A - 22/08/02 GAME( 2002, rubymag, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Ruby Magic (10125711, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 698, C - 12/11/02 GAME( 2010, rumbreel, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Rumble Reels (20288611, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 949, B - 04/08/10 -GAME( 2000, scatmag2, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Scatter Magic II (10001311, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 660, C- 24/08/00 +GAME( 2000, scatmag2, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Scatter Magic II (10001311, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 660, C - 24/08/00 +GAME( 2001, scatmag2sa, scatmag2, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Scatter Magic II (10102711, South Australia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 660, G - 15/05/01 GAME( 2002, sealdeal, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Seal The Deal - Jackpot Carnival (0251029, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // US024, A - 06/20/02 GAME( 2006, shamnmg, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Shaman's Magic (10225911, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 818, C - 14/11/06 GAME( 200?, shamnmgu, shamnmg, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Shaman's Magic (0152647, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // MV4318/1, (no data) @@ -3016,6 +3009,7 @@ GAME( 2004, wldpanth, aristmk6, aristmk6, aristmk6, driver_device, 0, RO GAME( 2006, wldstall, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Wild Stallion (10230811, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 805, B - 12/09/06 GAME( 2007, wtepee, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Wild Tepee - Power Pay (10230211, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 820, H - 20/04/07 GAME( 2006, wwaratah, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Wild Waratah (10215911, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 811, A - 14/02/06 +GAME( 2006, wwaratahsp, wwaratah, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Wild Waratah (10215911, NSW/ACT, Show Program)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 811, A - 14/02/06 GAME( 2002, wways, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Wild Ways (10106911, NSW/ACT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 698, B - 19/06/02 GAME( 2003, wwaysm, wways, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Wild Ways (10130111, Malaysia)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // 698/1, A - 25/02/03 GAME( 2005, wingoly, aristmk6, aristmk6, aristmk6, driver_device, 0, ROT0, "Aristocrat", "Wings Over Olympus (0252529, US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // MV4237/1, A - 03/07/05 diff --git a/src/mame/drivers/galivan.cpp b/src/mame/drivers/galivan.cpp index 3c2a8bce49d..7541272d7b2 100644 --- a/src/mame/drivers/galivan.cpp +++ b/src/mame/drivers/galivan.cpp @@ -2,17 +2,6 @@ // copyright-holders:Luca Elia, Olivier Galibert /*************************************************************************** -TODO: -- Find out how layers are enabled\disabled -- dangar input ports - parent set requires F2 be held for Service Mode -- wrong title screen in ninjemak -- bit 3 of ninjemak_gfxbank_w, there currently is a kludge to clear text RAM - but it should really copy stuff from the extra ROM. -- Likely missing MCU emulation/simulation for displaying text layer for Ninja Emaki. - There is no text displayed when you enter Service Mode when there should be. - Examine $3000+ in file loaded for "gfx5". - - Galivan (C) 1985 Nihon Bussan driver by @@ -27,6 +16,17 @@ Youma Ninpou Chou (Japan) Driver by Takahiro Nogi (nogi@kt.rim.or.jp) 1999/12/17 - +TODO +- Find out how layers are enabled\disabled +- dangar input ports - parent set requires F2 be held for Service Mode +- wrong title screen in ninjemak +- bit 3 of ninjemak_gfxbank_w, there currently is a kludge to clear text RAM + but it should really copy stuff from the extra ROM. +- Ninja Emaki has minor protection issues, see NB1414M4 simulation for more info. +- dangarj has unemulated protection at I/Os 0x80-1 for missing sprites. + It then checks the checksum result with 0x27, jumps to unmapped ROM area + during gameplay if it's manually hampered hmm ... + ***************************************************************************/ #include "emu.h" @@ -85,8 +85,8 @@ static ADDRESS_MAP_START( io_map, AS_IO, 8, galivan_state ) AM_RANGE(0x41, 0x42) AM_WRITE(galivan_scrollx_w) AM_RANGE(0x43, 0x44) AM_WRITE(galivan_scrolly_w) AM_RANGE(0x45, 0x45) AM_WRITE(galivan_sound_command_w) -/* AM_RANGE(0x46, 0x46) AM_WRITENOP */ -/* AM_RANGE(0x47, 0x47) AM_WRITENOP */ +// AM_RANGE(0x46, 0x46) AM_WRITENOP +// AM_RANGE(0x47, 0x47) AM_WRITENOP AM_RANGE(0xc0, 0xc0) AM_READ(IO_port_c0_r) /* dangar needs to return 0x58 */ ADDRESS_MAP_END @@ -629,32 +629,32 @@ ROM_START( galivan3 ) ROM_LOAD( "mb7114e.7f", 0x0000, 0x0100, CRC(06538736) SHA1(a2fb2ecb768686839f3087e691102e2dc2eb65b5) ) /* sprite palette bank */ ROM_END -ROM_START( dangar ) +ROM_START( dangar ) /* all rom labels are simply numbers, with the owl logo and "Nichibutsu" printed at the bottom */ ROM_REGION( 0x14000, "maincpu", 0 ) /* main cpu code */ - ROM_LOAD( "dangar08.1b", 0x00000, 0x8000, CRC(e52638f2) SHA1(6dd3ccb4574a410abf1ac35b4f9518ee21ecac91) ) - ROM_LOAD( "dangar09.3b", 0x08000, 0x4000, CRC(809d280f) SHA1(931f811f1fe3c71ba82fc44f69ef461bdd9cd2d8) ) - ROM_LOAD( "dangar10.5b", 0x10000, 0x4000, CRC(99a3591b) SHA1(45011043ff5620524d79076542bd8c602fe90cf4) ) + ROM_LOAD( "8.1b", 0x00000, 0x8000, CRC(fe4a3fd6) SHA1(b471b2b1dea23bd1444880ceb8112d7998950dd4) ) /* APRIL 09 1987 - Same rom label, different data */ + ROM_LOAD( "9.3b", 0x08000, 0x4000, CRC(809d280f) SHA1(931f811f1fe3c71ba82fc44f69ef461bdd9cd2d8) ) + ROM_LOAD( "10.4b", 0x10000, 0x4000, CRC(99a3591b) SHA1(45011043ff5620524d79076542bd8c602fe90cf4) ) ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu code */ - ROM_LOAD( "dangar13.b14", 0x0000, 0x4000, CRC(3e041873) SHA1(8f9e1ec64509c8a7e9e45add9efc95f98f35fcfc) ) - ROM_LOAD( "dangar14.b15", 0x4000, 0x8000, CRC(488e3463) SHA1(73ff7ab061be54162f3a548f6bd9ef55b9dec5d9) ) + ROM_LOAD( "13.b14", 0x0000, 0x4000, CRC(3e041873) SHA1(8f9e1ec64509c8a7e9e45add9efc95f98f35fcfc) ) + ROM_LOAD( "14.b15", 0x4000, 0x8000, CRC(488e3463) SHA1(73ff7ab061be54162f3a548f6bd9ef55b9dec5d9) ) ROM_REGION( 0x04000, "gfx1", 0 ) - ROM_LOAD( "dangar05.13d", 0x00000, 0x4000, CRC(40cb378a) SHA1(764596f6845fc0b787b653a87a1778a56ce4f3f8) ) /* chars */ + ROM_LOAD( "5.13d", 0x00000, 0x4000, CRC(40cb378a) SHA1(764596f6845fc0b787b653a87a1778a56ce4f3f8) ) /* chars */ ROM_REGION( 0x20000, "gfx2", 0 ) - ROM_LOAD( "dangar01.14f", 0x00000, 0x8000, CRC(d59ed1f1) SHA1(e55314b5a078145ad7a5e95cb792b4fd32cfb05d) ) /* tiles */ - ROM_LOAD( "dangar02.15f", 0x08000, 0x8000, CRC(dfdb931c) SHA1(33563160239f221f24ca0cb652d14550e9941afe) ) - ROM_LOAD( "dangar03.17f", 0x10000, 0x8000, CRC(6954e8c3) SHA1(077bcbe9f80df011c9110d8cf6e08b53d035d1c8) ) - ROM_LOAD( "dangar04.19f", 0x18000, 0x8000, CRC(4af6a8bf) SHA1(d004b10b9b8559d1d6d26af35999df2857d87c53) ) + ROM_LOAD( "1.14f", 0x00000, 0x8000, CRC(d59ed1f1) SHA1(e55314b5a078145ad7a5e95cb792b4fd32cfb05d) ) /* tiles */ + ROM_LOAD( "2.15f", 0x08000, 0x8000, CRC(dfdb931c) SHA1(33563160239f221f24ca0cb652d14550e9941afe) ) + ROM_LOAD( "3.17f", 0x10000, 0x8000, CRC(6954e8c3) SHA1(077bcbe9f80df011c9110d8cf6e08b53d035d1c8) ) + ROM_LOAD( "4.19f", 0x18000, 0x8000, CRC(4af6a8bf) SHA1(d004b10b9b8559d1d6d26af35999df2857d87c53) ) ROM_REGION( 0x10000, "gfx3", 0 ) - ROM_LOAD( "dangarxx.f4", 0x00000, 0x8000, CRC(55711884) SHA1(2682ebc8d88d0d6c430b7df34ed362bc81047072) ) /* sprites */ - ROM_LOAD( "dangarxx.f1", 0x08000, 0x8000, CRC(8cf11419) SHA1(79e7a3046878724fde248100ad55a305a427cd46) ) + ROM_LOAD( "12.f4", 0x00000, 0x8000, CRC(55711884) SHA1(2682ebc8d88d0d6c430b7df34ed362bc81047072) ) /* sprites */ + ROM_LOAD( "11.f1", 0x08000, 0x8000, CRC(8cf11419) SHA1(79e7a3046878724fde248100ad55a305a427cd46) ) ROM_REGION( 0x8000, "gfx4", 0 ) /* background tilemaps */ - ROM_LOAD( "dangar07.19d", 0x0000, 0x4000, CRC(6dba32cf) SHA1(e6433f291364202c1291b137d6ee1840ecf7d72d) ) - ROM_LOAD( "dangar06.17d", 0x4000, 0x4000, CRC(6c899071) SHA1(9a776aae897d57e66ebdbcf79f3c673da8b78b05) ) + ROM_LOAD( "7.19d", 0x0000, 0x4000, CRC(6dba32cf) SHA1(e6433f291364202c1291b137d6ee1840ecf7d72d) ) + ROM_LOAD( "6.17d", 0x4000, 0x4000, CRC(6c899071) SHA1(9a776aae897d57e66ebdbcf79f3c673da8b78b05) ) ROM_REGION( 0x0400, "proms", 0 ) ROM_LOAD( "82s129.9f", 0x0000, 0x0100, CRC(b29f6a07) SHA1(17c82f439f314c212470bafd917b3f7e12462d16) ) /* red */ @@ -666,32 +666,32 @@ ROM_START( dangar ) ROM_LOAD( "82s129.7f", 0x0000, 0x0100, CRC(29bc6216) SHA1(1d7864ad06ad0cd5e3d1905fc6066bee1cd90995) ) /* sprite palette bank */ ROM_END -ROM_START( dangar2 ) +ROM_START( dangara ) /* all rom labels are simply numbers, with the owl logo and "Nichibutsu" printed at the bottom */ ROM_REGION( 0x14000, "maincpu", 0 ) /* main cpu code */ - ROM_LOAD( "dangar2.016", 0x00000, 0x8000, CRC(743fa2d4) SHA1(55539796967532b57279801374b2f0cf82cfe1ae) ) - ROM_LOAD( "dangar2.017", 0x08000, 0x4000, CRC(1cdc60a5) SHA1(65f776d14c9461f1a6939ad512eacf6a1a9da2c6) ) - ROM_LOAD( "dangar2.018", 0x10000, 0x4000, CRC(db7f6613) SHA1(c55d1f2fdb86e2b9fbdfad0b156d4d084677b750) ) + ROM_LOAD( "8.1b", 0x00000, 0x8000, CRC(e52638f2) SHA1(6dd3ccb4574a410abf1ac35b4f9518ee21ecac91) ) /* DEC. 1 1986 - Same rom label, different data */ + ROM_LOAD( "9.3b", 0x08000, 0x4000, CRC(809d280f) SHA1(931f811f1fe3c71ba82fc44f69ef461bdd9cd2d8) ) + ROM_LOAD( "10.4b", 0x10000, 0x4000, CRC(99a3591b) SHA1(45011043ff5620524d79076542bd8c602fe90cf4) ) ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu code */ - ROM_LOAD( "dangar13.b14", 0x0000, 0x4000, CRC(3e041873) SHA1(8f9e1ec64509c8a7e9e45add9efc95f98f35fcfc) ) - ROM_LOAD( "dangar14.b15", 0x4000, 0x8000, CRC(488e3463) SHA1(73ff7ab061be54162f3a548f6bd9ef55b9dec5d9) ) + ROM_LOAD( "13.14b", 0x0000, 0x4000, CRC(3e041873) SHA1(8f9e1ec64509c8a7e9e45add9efc95f98f35fcfc) ) + ROM_LOAD( "14.15b", 0x4000, 0x8000, CRC(488e3463) SHA1(73ff7ab061be54162f3a548f6bd9ef55b9dec5d9) ) ROM_REGION( 0x04000, "gfx1", 0 ) - ROM_LOAD( "dangar2.011", 0x00000, 0x4000, CRC(e804ffe1) SHA1(22f16c23b9a82f104dda24bc8fccc08f3f69cf97) ) /* chars */ + ROM_LOAD( "5.13d", 0x00000, 0x4000, CRC(40cb378a) SHA1(764596f6845fc0b787b653a87a1778a56ce4f3f8) ) /* chars */ ROM_REGION( 0x20000, "gfx2", 0 ) - ROM_LOAD( "dangar01.14f", 0x00000, 0x8000, CRC(d59ed1f1) SHA1(e55314b5a078145ad7a5e95cb792b4fd32cfb05d) ) /* tiles */ - ROM_LOAD( "dangar02.15f", 0x08000, 0x8000, CRC(dfdb931c) SHA1(33563160239f221f24ca0cb652d14550e9941afe) ) - ROM_LOAD( "dangar03.17f", 0x10000, 0x8000, CRC(6954e8c3) SHA1(077bcbe9f80df011c9110d8cf6e08b53d035d1c8) ) - ROM_LOAD( "dangar04.19f", 0x18000, 0x8000, CRC(4af6a8bf) SHA1(d004b10b9b8559d1d6d26af35999df2857d87c53) ) + ROM_LOAD( "1.14f", 0x00000, 0x8000, CRC(d59ed1f1) SHA1(e55314b5a078145ad7a5e95cb792b4fd32cfb05d) ) /* tiles */ + ROM_LOAD( "2.15f", 0x08000, 0x8000, CRC(dfdb931c) SHA1(33563160239f221f24ca0cb652d14550e9941afe) ) + ROM_LOAD( "3.17f", 0x10000, 0x8000, CRC(6954e8c3) SHA1(077bcbe9f80df011c9110d8cf6e08b53d035d1c8) ) + ROM_LOAD( "4.19f", 0x18000, 0x8000, CRC(4af6a8bf) SHA1(d004b10b9b8559d1d6d26af35999df2857d87c53) ) ROM_REGION( 0x10000, "gfx3", 0 ) - ROM_LOAD( "dangarxx.f4", 0x00000, 0x8000, CRC(55711884) SHA1(2682ebc8d88d0d6c430b7df34ed362bc81047072) ) /* sprites */ - ROM_LOAD( "dangarxx.f1", 0x08000, 0x8000, CRC(8cf11419) SHA1(79e7a3046878724fde248100ad55a305a427cd46) ) + ROM_LOAD( "12.4f", 0x00000, 0x8000, CRC(55711884) SHA1(2682ebc8d88d0d6c430b7df34ed362bc81047072) ) /* sprites */ + ROM_LOAD( "11.1f", 0x08000, 0x8000, CRC(8cf11419) SHA1(79e7a3046878724fde248100ad55a305a427cd46) ) ROM_REGION( 0x8000, "gfx4", 0 ) /* background tilemaps */ - ROM_LOAD( "dangar07.19d", 0x0000, 0x4000, CRC(6dba32cf) SHA1(e6433f291364202c1291b137d6ee1840ecf7d72d) ) - ROM_LOAD( "dangar06.17d", 0x4000, 0x4000, CRC(6c899071) SHA1(9a776aae897d57e66ebdbcf79f3c673da8b78b05) ) + ROM_LOAD( "7.19d", 0x0000, 0x4000, CRC(6dba32cf) SHA1(e6433f291364202c1291b137d6ee1840ecf7d72d) ) + ROM_LOAD( "6.17d", 0x4000, 0x4000, CRC(6c899071) SHA1(9a776aae897d57e66ebdbcf79f3c673da8b78b05) ) ROM_REGION( 0x0400, "proms", 0 ) ROM_LOAD( "82s129.9f", 0x0000, 0x0100, CRC(b29f6a07) SHA1(17c82f439f314c212470bafd917b3f7e12462d16) ) /* red */ @@ -703,7 +703,84 @@ ROM_START( dangar2 ) ROM_LOAD( "82s129.7f", 0x0000, 0x0100, CRC(29bc6216) SHA1(1d7864ad06ad0cd5e3d1905fc6066bee1cd90995) ) /* sprite palette bank */ ROM_END -ROM_START( dangarb ) +ROM_START( dangarb ) /* all rom labels are simply numbers, with the owl logo and "Nichibutsu" printed at the bottom */ + ROM_REGION( 0x14000, "maincpu", 0 ) /* main cpu code */ + ROM_LOAD( "16.1b", 0x00000, 0x8000, CRC(743fa2d4) SHA1(55539796967532b57279801374b2f0cf82cfe1ae) ) /* SEPT. 26 1986 */ + ROM_LOAD( "17.3b", 0x08000, 0x4000, CRC(1cdc60a5) SHA1(65f776d14c9461f1a6939ad512eacf6a1a9da2c6) ) /* SEPT. 26 1986 */ + ROM_LOAD( "18.4b", 0x10000, 0x4000, CRC(db7f6613) SHA1(c55d1f2fdb86e2b9fbdfad0b156d4d084677b750) ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu code */ + ROM_LOAD( "13.14b", 0x0000, 0x4000, CRC(3e041873) SHA1(8f9e1ec64509c8a7e9e45add9efc95f98f35fcfc) ) + ROM_LOAD( "14.15b", 0x4000, 0x8000, CRC(488e3463) SHA1(73ff7ab061be54162f3a548f6bd9ef55b9dec5d9) ) + + ROM_REGION( 0x04000, "gfx1", 0 ) + ROM_LOAD( "11.13d", 0x00000, 0x4000, CRC(e804ffe1) SHA1(22f16c23b9a82f104dda24bc8fccc08f3f69cf97) ) /* chars */ + + ROM_REGION( 0x20000, "gfx2", 0 ) + ROM_LOAD( "1.14f", 0x00000, 0x8000, CRC(d59ed1f1) SHA1(e55314b5a078145ad7a5e95cb792b4fd32cfb05d) ) /* tiles */ + ROM_LOAD( "2.15f", 0x08000, 0x8000, CRC(dfdb931c) SHA1(33563160239f221f24ca0cb652d14550e9941afe) ) + ROM_LOAD( "3.17f", 0x10000, 0x8000, CRC(6954e8c3) SHA1(077bcbe9f80df011c9110d8cf6e08b53d035d1c8) ) + ROM_LOAD( "4.19f", 0x18000, 0x8000, CRC(4af6a8bf) SHA1(d004b10b9b8559d1d6d26af35999df2857d87c53) ) + + ROM_REGION( 0x10000, "gfx3", 0 ) + ROM_LOAD( "12.4f", 0x00000, 0x8000, CRC(55711884) SHA1(2682ebc8d88d0d6c430b7df34ed362bc81047072) ) /* sprites */ + ROM_LOAD( "11.1f", 0x08000, 0x8000, CRC(8cf11419) SHA1(79e7a3046878724fde248100ad55a305a427cd46) ) + + ROM_REGION( 0x8000, "gfx4", 0 ) /* background tilemaps */ + ROM_LOAD( "7.19d", 0x0000, 0x4000, CRC(6dba32cf) SHA1(e6433f291364202c1291b137d6ee1840ecf7d72d) ) + ROM_LOAD( "6.17d", 0x4000, 0x4000, CRC(6c899071) SHA1(9a776aae897d57e66ebdbcf79f3c673da8b78b05) ) + + ROM_REGION( 0x0400, "proms", 0 ) + ROM_LOAD( "82s129.9f", 0x0000, 0x0100, CRC(b29f6a07) SHA1(17c82f439f314c212470bafd917b3f7e12462d16) ) /* red */ + ROM_LOAD( "82s129.10f", 0x0100, 0x0100, CRC(c6de5ecb) SHA1(d5b6cb784b5df16332c5e2b19b763c8858a0b6a7) ) /* green */ + ROM_LOAD( "82s129.11f", 0x0200, 0x0100, CRC(a5bbd6dc) SHA1(5587844900a24d833500d204f049c05493c4a25a) ) /* blue */ + ROM_LOAD( "82s129.2d", 0x0300, 0x0100, CRC(a4ac95a5) SHA1(3b31cd3fd6caedd89d1bedc606a978081fc5431f) ) /* sprite lookup table */ + + ROM_REGION( 0x0100, "user1", 0 ) + ROM_LOAD( "82s129.7f", 0x0000, 0x0100, CRC(29bc6216) SHA1(1d7864ad06ad0cd5e3d1905fc6066bee1cd90995) ) /* sprite palette bank */ +ROM_END + +ROM_START( dangarj ) /* all rom labels are simply numbers, with the owl logo and "Nichibutsu" printed at the bottom */ + ROM_REGION( 0x14000, "maincpu", 0 ) /* main cpu code */ + ROM_LOAD( "16.1b", 0x00000, 0x8000, CRC(1e14b0b4) SHA1(dcb7fe79ca17afe51ba3c1554183c773af13142f) ) + ROM_LOAD( "17.3b", 0x08000, 0x4000, CRC(9ba92111) SHA1(0050cd83f4e7a17601493d7d44af4501e52aad20) ) + ROM_LOAD( "18.4b", 0x10000, 0x4000, CRC(db7f6613) SHA1(c55d1f2fdb86e2b9fbdfad0b156d4d084677b750) ) + + ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu code */ + ROM_LOAD( "21.14b", 0x0000, 0x4000, CRC(3e041873) SHA1(8f9e1ec64509c8a7e9e45add9efc95f98f35fcfc) ) + ROM_LOAD( "22.15b", 0x4000, 0x4000, CRC(1d484f68) SHA1(7de13d6c6850280fed011c1d1b211cdc5ea9f935) ) + + ROM_REGION( 0x04000, "gfx1", 0 ) + ROM_LOAD( "11.13d", 0x00000, 0x4000, CRC(e804ffe1) SHA1(22f16c23b9a82f104dda24bc8fccc08f3f69cf97) ) /* chars */ + + ROM_REGION( 0x20000, "gfx2", 0 ) + ROM_LOAD( "7.14f", 0x00000, 0x8000, CRC(d59ed1f1) SHA1(e55314b5a078145ad7a5e95cb792b4fd32cfb05d) ) /* tiles */ + ROM_LOAD( "8.15f", 0x08000, 0x8000, CRC(dfdb931c) SHA1(33563160239f221f24ca0cb652d14550e9941afe) ) + ROM_LOAD( "9.17f", 0x10000, 0x8000, CRC(6954e8c3) SHA1(077bcbe9f80df011c9110d8cf6e08b53d035d1c8) ) /* different label for these 4, same data */ + ROM_LOAD( "10.19f", 0x18000, 0x8000, CRC(4af6a8bf) SHA1(d004b10b9b8559d1d6d26af35999df2857d87c53) ) + + ROM_REGION( 0x10000, "gfx3", 0 ) + ROM_LOAD( "20.4f", 0x00000, 0x8000, CRC(55711884) SHA1(2682ebc8d88d0d6c430b7df34ed362bc81047072) ) /* sprites */ + ROM_LOAD( "19.1f", 0x08000, 0x8000, CRC(8cf11419) SHA1(79e7a3046878724fde248100ad55a305a427cd46) ) + + ROM_REGION( 0x8000, "gfx4", 0 ) /* background tilemaps */ + ROM_LOAD( "15.19d", 0x0000, 0x4000, CRC(6dba32cf) SHA1(e6433f291364202c1291b137d6ee1840ecf7d72d) ) /* different label same data */ + ROM_LOAD( "12.17d", 0x4000, 0x4000, CRC(6c899071) SHA1(9a776aae897d57e66ebdbcf79f3c673da8b78b05) ) + + ROM_REGION( 0x0400, "proms", 0 ) + ROM_LOAD( "82s129.9f", 0x0000, 0x0100, CRC(b29f6a07) SHA1(17c82f439f314c212470bafd917b3f7e12462d16) ) /* red */ + ROM_LOAD( "82s129.10f", 0x0100, 0x0100, CRC(c6de5ecb) SHA1(d5b6cb784b5df16332c5e2b19b763c8858a0b6a7) ) /* green */ + ROM_LOAD( "82s129.11f", 0x0200, 0x0100, CRC(a5bbd6dc) SHA1(5587844900a24d833500d204f049c05493c4a25a) ) /* blue */ + ROM_LOAD( "82s129.2d", 0x0300, 0x0100, CRC(a4ac95a5) SHA1(3b31cd3fd6caedd89d1bedc606a978081fc5431f) ) /* sprite lookup table */ + + ROM_REGION( 0x0100, "user1", 0 ) + ROM_LOAD( "82s129.7f", 0x0000, 0x0100, CRC(29bc6216) SHA1(1d7864ad06ad0cd5e3d1905fc6066bee1cd90995) ) /* sprite palette bank */ + + ROM_REGION( 0x2000, "user2", 0 ) /* located on a daughter card DG-3 with an additional 8.00MHz OSC & Nichibutsu 1412M2 XBA (unknown MCU?) */ + ROM_LOAD( "dg-3.ic7.2764", 0x0000, 0x2000, CRC(84a56d26) SHA1(6a1cdac7b9e04ccbcc29491f37f7554d09ea6d34) ) +ROM_END + +ROM_START( dangarbt ) ROM_REGION( 0x14000, "maincpu", 0 ) /* main cpu code */ ROM_LOAD( "8", 0x00000, 0x8000, CRC(8136fd10) SHA1(5f2ca08fab0d9431af38ef66922fdb6bd9a132e2) ) ROM_LOAD( "9", 0x08000, 0x4000, CRC(3ce5ec11) SHA1(bcc0df6167d0b84b9f260435c1999b9d3605fcd4) ) @@ -1090,14 +1167,16 @@ DRIVER_INIT_MEMBER(galivan_state,youmab) } -GAME( 1985, galivan, 0, galivan, galivan, driver_device, 0, ROT270, "Nichibutsu", "Cosmo Police Galivan (12/26/1985)", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, galivan2, galivan, galivan, galivan, driver_device, 0, ROT270, "Nichibutsu", "Cosmo Police Galivan (12/16/1985)", MACHINE_SUPPORTS_SAVE ) -GAME( 1985, galivan3, galivan, galivan, galivan, driver_device, 0, ROT270, "Nichibutsu", "Cosmo Police Galivan (12/11/1985)", MACHINE_SUPPORTS_SAVE ) -GAME( 1986, dangar, 0, galivan, dangar, driver_device, 0, ROT270, "Nichibutsu", "Ufo Robo Dangar (12/1/1986)", MACHINE_SUPPORTS_SAVE ) -GAME( 1986, dangar2, dangar, galivan, dangar2, driver_device, 0, ROT270, "Nichibutsu", "Ufo Robo Dangar (9/26/1986)", MACHINE_SUPPORTS_SAVE ) -GAME( 1986, dangarb, dangar, galivan, dangarb, driver_device, 0, ROT270, "bootleg", "Ufo Robo Dangar (bootleg)", MACHINE_SUPPORTS_SAVE ) -GAME( 1986, ninjemak, 0, ninjemak, ninjemak, driver_device, 0, ROT270, "Nichibutsu", "Ninja Emaki (US)", MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) -GAME( 1986, youma, ninjemak, ninjemak, ninjemak, driver_device, 0, ROT270, "Nichibutsu", "Youma Ninpou Chou (Japan)", MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) -GAME( 1986, youma2, ninjemak, ninjemak, ninjemak, driver_device, 0, ROT270, "Nichibutsu", "Youma Ninpou Chou (Japan, alt)", MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) -GAME( 1986, youmab, ninjemak, youmab, ninjemak, galivan_state, youmab, ROT270, "bootleg", "Youma Ninpou Chou (Game Electronics bootleg, set 1)", MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) // player is invincible -GAME( 1986, youmab2, ninjemak, youmab, ninjemak, galivan_state, youmab, ROT270, "bootleg", "Youma Ninpou Chou (Game Electronics bootleg, set 2)", MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) // "" +GAME( 1985, galivan, 0, galivan, galivan, driver_device, 0, ROT270, "Nichibutsu", "Cosmo Police Galivan (12/26/1985)", MACHINE_SUPPORTS_SAVE ) +GAME( 1985, galivan2, galivan, galivan, galivan, driver_device, 0, ROT270, "Nichibutsu", "Cosmo Police Galivan (12/16/1985)", MACHINE_SUPPORTS_SAVE ) +GAME( 1985, galivan3, galivan, galivan, galivan, driver_device, 0, ROT270, "Nichibutsu", "Cosmo Police Galivan (12/11/1985)", MACHINE_SUPPORTS_SAVE ) +GAME( 1986, dangar, 0, galivan, dangar, driver_device, 0, ROT270, "Nichibutsu", "Ufo Robo Dangar (4/07/1987)", MACHINE_SUPPORTS_SAVE ) +GAME( 1986, dangara, dangar, galivan, dangar2, driver_device, 0, ROT270, "Nichibutsu", "Ufo Robo Dangar (12/1/1986)", MACHINE_SUPPORTS_SAVE ) +GAME( 1986, dangarb, dangar, galivan, dangar2, driver_device, 0, ROT270, "Nichibutsu", "Ufo Robo Dangar (9/26/1986)", MACHINE_SUPPORTS_SAVE ) +GAME( 1986, dangarj, dangar, galivan, dangar2, driver_device, 0, ROT270, "Nichibutsu", "Ufo Robo Dangar (9/26/1986, Japan)", MACHINE_SUPPORTS_SAVE|MACHINE_NOT_WORKING ) // no sprites visable +GAME( 1986, dangarbt, dangar, galivan, dangarb, driver_device, 0, ROT270, "bootleg", "Ufo Robo Dangar (bootleg)", MACHINE_SUPPORTS_SAVE ) +GAME( 1986, ninjemak, 0, ninjemak, ninjemak, driver_device, 0, ROT270, "Nichibutsu", "Ninja Emaki (US)", MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) +GAME( 1986, youma, ninjemak, ninjemak, ninjemak, driver_device, 0, ROT270, "Nichibutsu", "Youma Ninpou Chou (Japan)", MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) +GAME( 1986, youma2, ninjemak, ninjemak, ninjemak, driver_device, 0, ROT270, "Nichibutsu", "Youma Ninpou Chou (Japan, alt)", MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) +GAME( 1986, youmab, ninjemak, youmab, ninjemak, galivan_state, youmab, ROT270, "bootleg", "Youma Ninpou Chou (Game Electronics bootleg, set 1)", MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) // player is invincible +GAME( 1986, youmab2, ninjemak, youmab, ninjemak, galivan_state, youmab, ROT270, "bootleg", "Youma Ninpou Chou (Game Electronics bootleg, set 2)", MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE|MACHINE_UNEMULATED_PROTECTION ) // "" diff --git a/src/mame/drivers/hh_tms1k.cpp b/src/mame/drivers/hh_tms1k.cpp index aa56a02761b..cc0b1d20468 100644 --- a/src/mame/drivers/hh_tms1k.cpp +++ b/src/mame/drivers/hh_tms1k.cpp @@ -5998,7 +5998,7 @@ ROM_END ROM_START( esoccer ) ROM_REGION( 0x0400, "maincpu", 0 ) - ROM_LOAD( "mp0158", 0x0000, 0x0400, CRC(ae4581ea) SHA1(5f6881f8247094abf8cffb17f6e6586e94cff38c) ) + ROM_LOAD( "mp0158.ic1", 0x0000, 0x0400, CRC(ae4581ea) SHA1(5f6881f8247094abf8cffb17f6e6586e94cff38c) ) ROM_REGION( 867, "maincpu:mpla", 0 ) ROM_LOAD( "tms1000_common2_micro.pla", 0, 867, CRC(d33da3cf) SHA1(13c4ebbca227818db75e6db0d45b66ba5e207776) ) diff --git a/src/mame/drivers/itgambl2.cpp b/src/mame/drivers/itgambl2.cpp index a416eba4429..b599ccadf33 100644 --- a/src/mame/drivers/itgambl2.cpp +++ b/src/mame/drivers/itgambl2.cpp @@ -554,6 +554,40 @@ ROM_START( cmagica ) ROM_LOAD( "sound.bin", 0x00000, 0x20000, CRC(9dab99a6) SHA1(ce34056dd964be32359acd2e53a6101cb4d9ddff) ) ROM_END +/* + Magic Card (H8 hardware) + + English version of Carta Magica. Same title picture. + However, all the service/bookkeeping modes are in Italian. + + This set have 4 different graphics: + + 1) Normal Cards. + 2) Naked Girls. + 3) Chips. + 4) Numbers. + + Hardware is similar to Carta Magica, but with different connectors: + + 1x 28x2 edge connector (not JAMMA). + 1x RS232 connector. + 1x 10 legs male connector. + 1x 4 legs male connector. +*/ + +ROM_START( mcard_h8 ) + ROM_REGION( 0x1000000, "maincpu", 0 ) /* all the program code is in here */ + ROM_LOAD( "cmcard_h8_hd64f3337cp16.mcu", 0x00000, 0x4000, NO_DUMP ) + + ROM_REGION( 0x180000, "gfx1", 0 ) + ROM_LOAD( "m_card_ep_1.bin", 0x000000, 0x80000, CRC(f887f740) SHA1(d9a59ed753f3f61705658af1cac673c523ad2237) ) + ROM_LOAD( "m_card_ep_2.bin", 0x080000, 0x80000, CRC(e5fa014c) SHA1(96fcdf6a15617dbf928f465e21df3638cbae26aa) ) + ROM_LOAD( "m_card_ep_3.bin", 0x100000, 0x80000, CRC(cd6f22cf) SHA1(0b8f5d9ce4f9bb5b776beec38087494d1e4bae7e) ) + + ROM_REGION( 0x20000, "upd", 0 ) /* NEC D7759GC samples */ + ROM_LOAD( "m_card_msg_0.bin", 0x00000, 0x20000, CRC(9dab99a6) SHA1(ce34056dd964be32359acd2e53a6101cb4d9ddff) ) +ROM_END + /* Millennium Sun. @@ -1018,22 +1052,23 @@ ROM_END * Game Drivers * *************************/ -/* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS */ -GAME( 1999, ntcash, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "NtCash", MACHINE_IS_SKELETON ) -GAME( 1999, wizard, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "A.A.", "Wizard (Ver 1.0)", MACHINE_IS_SKELETON ) -GAME( 200?, trstar2k, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "A.M.", "Triple Star 2000", MACHINE_IS_SKELETON ) -GAME( 2001, laser2k1, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Laser 2001 (Ver 1.2)", MACHINE_IS_SKELETON ) -GAME( 2001, mdrink, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Magic Drink (Ver 1.2)", MACHINE_IS_SKELETON ) -GAME( 2001, te0144, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Puzzle Bobble (Italian Gambling Game)", MACHINE_IS_SKELETON ) -GAME( 200?, cmagica, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Carta Magica (Ver 1.8)", MACHINE_IS_SKELETON ) -GAME( 200?, millsun, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Millennium Sun", MACHINE_IS_SKELETON ) -GAME( 200?, sspac2k1, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Super Space 2001", MACHINE_IS_SKELETON ) -GAME( 200?, elvis, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Elvis?", MACHINE_IS_SKELETON ) -GAME( 200?, sstar, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Super Star", MACHINE_IS_SKELETON ) -GAME( 2001, pirati, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "Cin", "Pirati", MACHINE_IS_SKELETON ) -GAME( 200?, mnumitg, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Magic Number (Italian Gambling Game, Ver 1.5)", MACHINE_IS_SKELETON ) -GAME( 200?, mclass, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Magic Class (Ver 2.2)", MACHINE_IS_SKELETON ) -GAME( 200?, europass, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Euro Pass (Ver 1.1)", MACHINE_IS_SKELETON ) -GAME( 200?, thedrink, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "The Drink", MACHINE_IS_SKELETON ) -GAME( 200?, unkh8gam, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "unknown H8 Italian Gambling game", MACHINE_IS_SKELETON ) -GAME( 200?, eurodsr, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Euro Double Star Record (ver.1.2)", MACHINE_IS_SKELETON ) +/* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS */ +GAME( 1999, ntcash, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "NtCash", MACHINE_IS_SKELETON ) +GAME( 1999, wizard, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "A.A.", "Wizard (Ver 1.0)", MACHINE_IS_SKELETON ) +GAME( 200?, trstar2k, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "A.M.", "Triple Star 2000", MACHINE_IS_SKELETON ) +GAME( 2001, laser2k1, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Laser 2001 (Ver 1.2)", MACHINE_IS_SKELETON ) +GAME( 2001, mdrink, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Magic Drink (Ver 1.2)", MACHINE_IS_SKELETON ) +GAME( 2001, te0144, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Puzzle Bobble (Italian Gambling Game)", MACHINE_IS_SKELETON ) +GAME( 200?, cmagica, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Carta Magica (Ver 1.8)", MACHINE_IS_SKELETON ) +GAME( 200?, mcard_h8, cmagica, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Magic Card (H8, English)", MACHINE_IS_SKELETON ) +GAME( 200?, millsun, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Millennium Sun", MACHINE_IS_SKELETON ) +GAME( 200?, sspac2k1, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Super Space 2001", MACHINE_IS_SKELETON ) +GAME( 200?, elvis, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Elvis?", MACHINE_IS_SKELETON ) +GAME( 200?, sstar, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Super Star", MACHINE_IS_SKELETON ) +GAME( 2001, pirati, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "Cin", "Pirati", MACHINE_IS_SKELETON ) +GAME( 200?, mnumitg, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Magic Number (Italian Gambling Game, Ver 1.5)", MACHINE_IS_SKELETON ) +GAME( 200?, mclass, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Magic Class (Ver 2.2)", MACHINE_IS_SKELETON ) +GAME( 200?, europass, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Euro Pass (Ver 1.1)", MACHINE_IS_SKELETON ) +GAME( 200?, thedrink, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "The Drink", MACHINE_IS_SKELETON ) +GAME( 200?, unkh8gam, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "unknown H8 Italian Gambling game", MACHINE_IS_SKELETON ) +GAME( 200?, eurodsr, 0, itgambl2, itgambl2, driver_device, 0, ROT0, "", "Euro Double Star Record (ver.1.2)", MACHINE_IS_SKELETON ) diff --git a/src/mame/drivers/ksys573.cpp b/src/mame/drivers/ksys573.cpp index 6c9003594a3..c7dc6ccd9b6 100644 --- a/src/mame/drivers/ksys573.cpp +++ b/src/mame/drivers/ksys573.cpp @@ -4456,6 +4456,30 @@ ROM_START( hyperbbca ) ROM_LOAD( "876aa.22h", 0x000000, 0x002000, CRC(3c17f026) SHA1(8ed33aca99f5d09d5792e136e700e3ac628018e8) ) ROM_END +ROM_START( hyperbbck ) + SYS573_BIOS_A + + ROM_REGION( 0x200000, "29f016a.31m", 0 ) /* onboard flash */ + ROM_LOAD( "876ka.31m", 0x000000, 0x200000, CRC(b2f5ea67) SHA1(205416c2954cfc303f164bb74f66356c393db294) ) + ROM_REGION( 0x200000, "29f016a.27m", 0 ) /* onboard flash */ + ROM_LOAD( "876ka.27m", 0x000000, 0x200000, CRC(d5f32438) SHA1(3bc8598af2e8817bbcb381f90a9b12d5736abed7) ) + ROM_REGION( 0x200000, "29f016a.31l", 0 ) /* onboard flash */ + ROM_LOAD( "876ka.31l", 0x000000, 0x200000, CRC(628cd211) SHA1(5c2d5f95bf3e7995ad32dc432c81e69e42ba9b88) ) + ROM_REGION( 0x200000, "29f016a.27l", 0 ) /* onboard flash */ + ROM_LOAD( "876ka.27l", 0x000000, 0x200000, CRC(4a860adf) SHA1(02aea8c205ea5b094d1a52dadc751c11d6b8aab7) ) + ROM_REGION( 0x200000, "29f016a.31j", 0 ) /* onboard flash */ + ROM_LOAD( "876ka.31j", 0x000000, 0x200000, CRC(4d572e90) SHA1(ac06a4f4efcee2729b131da8634eced85338196a) ) + ROM_REGION( 0x200000, "29f016a.27j", 0 ) /* onboard flash */ + ROM_LOAD( "876ka.27j", 0x000000, 0x200000, CRC(f80953f7) SHA1(c82bea38a8dc19ed99e5fd5c97cbffd7669581a7) ) + ROM_REGION( 0x200000, "29f016a.31h", 0 ) /* onboard flash */ + ROM_LOAD( "876ka.31h", 0x000000, 0x200000, CRC(4f99ef5b) SHA1(df02cdc61455a470cadada16c43e7f153d9d48c7) ) + ROM_REGION( 0x200000, "29f016a.27h", 0 ) /* onboard flash */ + ROM_LOAD( "876ka.27h", 0x000000, 0x200000, CRC(21586113) SHA1(a563e383961b8e2421869070fe384ed910ed2fe4) ) + + ROM_REGION( 0x002000, "m48t58", 0 ) + ROM_LOAD( "876ka.22h", 0x000000, 0x002000, CRC(b4705bde) SHA1(3005982b3c237181c6a03b42bf37ffe79f68dc79) ) +ROM_END + ROM_START( hypbbc2p ) SYS573_BIOS_A @@ -4711,6 +4735,7 @@ GAME( 1998, fbait2bc, sys573, fbaitbc, fbaitbc, driver_device, 0, GAME( 1998, bassang2, fbait2bc, fbaitbc, fbaitbc, driver_device, 0, ROT0, "Konami", "Bass Angler 2 (GE865 VER. JAA)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, hyperbbc, sys573, hyperbbc, hyperbbc, ksys573_state, hyperbbc, ROT0, "Konami", "Hyper Bishi Bashi Champ (GQ876 VER. EAA)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, hyperbbca, hyperbbc, hyperbbc, hyperbbc, ksys573_state, hyperbbc, ROT0, "Konami", "Hyper Bishi Bashi Champ (GQ876 VER. AAA)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) +GAME( 1998, hyperbbck, hyperbbc, hyperbbc, hyperbbc, ksys573_state, hyperbbc, ROT0, "Konami", "Hyper Bishi Bashi Champ (GE876 VER. KAA)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1999, gchgchmp, sys573, gchgchmp, gchgchmp, driver_device, 0, ROT0, "Konami", "Gachaga Champ (GE877 VER. JAB)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1999, drmn, sys573, drmn, drmn, ksys573_state, drmn, ROT0, "Konami", "DrumMania (GQ881 VER. JAD)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING ) GAME( 1999, gtrfrks, sys573, gtrfrks, gtrfrks, driver_device, 0, ROT0, "Konami", "Guitar Freaks (GQ886 VER. EAC)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) diff --git a/src/mame/drivers/midwunit.cpp b/src/mame/drivers/midwunit.cpp index 8af8f4d03ed..d97d13fc63e 100644 --- a/src/mame/drivers/midwunit.cpp +++ b/src/mame/drivers/midwunit.cpp @@ -812,9 +812,10 @@ ROM_START( mk3p40 ) ROM_LOAD32_BYTE( "mk3-u114.bin", 0x1000003, 0x080000, CRC(a8d99922) SHA1(04ff8d85448701070672f44dbf5bcfd744f1bc8a) ) ROM_END +// TODO: we're currently using version 1.0 roms for sound for all sets, see MT #00751 ROM_START( umk3 ) ROM_REGION16_LE( 0x800000, "dcs", ROMREGION_ERASEFF ) /* sound data */ - ROM_LOAD16_BYTE( "umk3-u2.bin", 0x000000, 0x100000, CRC(3838cfe5) SHA1(e3d2901f3bae1362742fc6ee0aa31c9f63b4dfa3) ) + ROM_LOAD16_BYTE( "umk3-u2.bin", 0x000000, 0x100000, BAD_DUMP CRC(3838cfe5) SHA1(e3d2901f3bae1362742fc6ee0aa31c9f63b4dfa3) ) ROM_LOAD16_BYTE( "mk3-u3.bin", 0x200000, 0x100000, CRC(856fe411) SHA1(6165ebecfce7500e948d84492ffa19eed7f47091) ) ROM_LOAD16_BYTE( "mk3-u4.bin", 0x400000, 0x100000, CRC(428a406f) SHA1(e70ec83cd054de0da1e178720ed0035b8887f797) ) ROM_LOAD16_BYTE( "mk3-u5.bin", 0x600000, 0x100000, CRC(3b98a09f) SHA1(edf1d02a56dcf3349e6b4bb4097acfe7592305f4) ) @@ -853,7 +854,7 @@ ROM_END ROM_START( umk3r11 ) ROM_REGION16_LE( 0x800000, "dcs", ROMREGION_ERASEFF ) /* sound data */ - ROM_LOAD16_BYTE( "umk3-u2.bin", 0x000000, 0x100000, CRC(3838cfe5) SHA1(e3d2901f3bae1362742fc6ee0aa31c9f63b4dfa3) ) + ROM_LOAD16_BYTE( "umk3-u2.bin", 0x000000, 0x100000, BAD_DUMP CRC(3838cfe5) SHA1(e3d2901f3bae1362742fc6ee0aa31c9f63b4dfa3) ) ROM_LOAD16_BYTE( "mk3-u3.bin", 0x200000, 0x100000, CRC(856fe411) SHA1(6165ebecfce7500e948d84492ffa19eed7f47091) ) ROM_LOAD16_BYTE( "mk3-u4.bin", 0x400000, 0x100000, CRC(428a406f) SHA1(e70ec83cd054de0da1e178720ed0035b8887f797) ) ROM_LOAD16_BYTE( "mk3-u5.bin", 0x600000, 0x100000, CRC(3b98a09f) SHA1(edf1d02a56dcf3349e6b4bb4097acfe7592305f4) ) diff --git a/src/mame/drivers/neogeocd.cpp b/src/mame/drivers/neogeocd.cpp index 323e3b326f7..a901c5c88eb 100644 --- a/src/mame/drivers/neogeocd.cpp +++ b/src/mame/drivers/neogeocd.cpp @@ -892,7 +892,7 @@ static ADDRESS_MAP_START( neocd_main_map, AS_PROGRAM, 16, ngcd_state ) AM_RANGE(0x300000, 0x300001) AM_MIRROR(0x01fffe) AM_DEVREAD8("ctrl1", neogeo_control_port_device, ctrl_r, 0xff00) AM_RANGE(0x320000, 0x320001) AM_MIRROR(0x01fffe) AM_READ_PORT("AUDIO") AM_WRITE8(audio_command_w, 0xff00) - AM_RANGE(0x340000, 0x340001) AM_MIRROR(0x01fffe) AM_DEVREAD8("ctrl1", neogeo_control_port_device, ctrl_r, 0xff00) + AM_RANGE(0x340000, 0x340001) AM_MIRROR(0x01fffe) AM_DEVREAD8("ctrl2", neogeo_control_port_device, ctrl_r, 0xff00) AM_RANGE(0x360000, 0x37ffff) AM_READ(unmapped_r) AM_RANGE(0x380000, 0x380001) AM_MIRROR(0x01fffe) AM_READ(aes_in2_r) AM_RANGE(0x380000, 0x38007f) AM_MIRROR(0x01ff80) AM_WRITE8(io_control_w, 0x00ff) diff --git a/src/mame/drivers/rainbow.cpp b/src/mame/drivers/rainbow.cpp index f9ff94806fa..3ac6560a199 100644 --- a/src/mame/drivers/rainbow.cpp +++ b/src/mame/drivers/rainbow.cpp @@ -25,12 +25,12 @@ in secondary boot loader with a RESTORE (seek track 0) when track 2 sector 1 sho Writing files to floppy is next to impossible on both CPM 1.x and DOS 3 (these two OS boot with keyboard workarounds enabled). File deletion works, so few bytes pass. -(3) heavy system interaction stalls the driver. Start one of the torture tests on the diag.disk -and see what happens (system interaction, Z80, about any test except the video / CRT tests). - +(3) heavy system interaction stalls the driver. Start the RX50 diag.disk and + see what happens (key 3 for individual tests, then select system interaction). + (4) arbitration chip (E11; in 100-A schematics or E13 in -B) should be dumped. -It is a 6308 OTP ROM (2048 bit, 256 x 8) used as a lookup table (LUT) with the address pins (A) -used as inputs and the data pins (D) as output. + It is a 6308 OTP ROM (2048 bit, 256 x 8) used as a lookup table (LUT) with the address pins (A) + used as inputs and the data pins (D) as output. Plays a role in DMA access to lower memory (limited to 64 K; Extended communication option only). Arbiter is also involved in refresh and shared memory contention (affects Z80/8088 CPU cycles). @@ -387,10 +387,10 @@ private: IRQ_8088_MAILBOX = 0, // 27/A7 9C/29C - [built-in] Interrupt from Z80A IRQ_8088_KBD, // 26/A6 98/298 - [built-in] KEYBOARD Interrupt - 8251A IRQ_BDL_INTR_L, // 25/A5 94/294 - [ext. BUNDLE OPTION] Hard disk or Extended communication IRQ (no DMA) - // IRQ_COMM_PTR_INTR_L, // 24/A4 90/290 - [built-in 7201] Communication/Printer interrupt - // IRQ_DMAC_INTR_L, // 23/A3 8C/28C - [ext. COMM.BOARD only] - external DMA Controller (8237) interrupt - // IRQ_GRF_INTR_L, // 22/A2 88/288 - [ext. COLOR GRAPHICS] - // IRQ_BDL_INTR_1L, // 21/A1 84/284 - [ext. COMM.BOARD only] + IRQ_COMM_PTR_INTR_L, // 24/A4 90/290 - [built-in 7201] Communication/Printer interrupt + IRQ_DMAC_INTR_L, // 23/A3 8C/28C - [ext. COMM.BOARD only] - external DMA Controller (8237) interrupt + IRQ_GRF_INTR_L, // 22/A2 88/288 - [ext. COLOR GRAPHICS] + IRQ_BDL_INTR_1L, // 21/A1 84/284 - [ext. COMM.BOARD only] IRQ_8088_VBL, // 20/A0 80/280 - [built-in DC012] - VERT INTR L (= schematics) IRQ_8088_NMI // 02/02 08/08 - [external MEMORY EXTENSION] - PARITY ERROR L }; // HIGHEST PRIORITY @@ -492,7 +492,6 @@ FLOPPY_IMD_FORMAT, FLOPPY_PC_FORMAT FLOPPY_FORMATS_END -// initially only : SLOT_INTERFACE("525qd", FLOPPY_525_SSQD) static SLOT_INTERFACE_START(rainbow_floppies) SLOT_INTERFACE("525qd0", FLOPPY_525_SSQD) SLOT_INTERFACE("525qd1", FLOPPY_525_SSQD) @@ -904,7 +903,7 @@ void rainbow_state::machine_reset() INT88 = false; m_kbd_tx_ready = m_kbd_rx_ready = false; - m_kbd8251->write_cts(1); + m_kbd8251->write_cts(0); m_KBD = 0; m_irq_high = 0; @@ -953,7 +952,7 @@ UINT32 rainbow_state::screen_update_rainbow(screen_device &screen, bitmap_ind16 // Interrupt handling and arbitration. See 3.1.3.8 OF PC-100 spec. void rainbow_state::update_8088_irqs() { - static const int vectors[] = { 0x27, 0x26, 0x25, 0x20 }; + static const int vectors[] = { 0x27, 0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0x20, 0x02 }; if (m_irq_mask != 0) { @@ -961,7 +960,10 @@ void rainbow_state::update_8088_irqs() { if (m_irq_mask & (1 << i)) { - m_i8088->set_input_line_and_vector(INPUT_LINE_INT0, ASSERT_LINE, vectors[i] | m_irq_high); + if (vectors[i] == 0x02) // NMI + m_i8088->set_input_line_and_vector(INPUT_LINE_INT0, ASSERT_LINE, 0x02); + else + m_i8088->set_input_line_and_vector(INPUT_LINE_INT0, ASSERT_LINE, vectors[i] | m_irq_high); break; } } @@ -1986,7 +1988,7 @@ WRITE8_MEMBER(rainbow_state::z80_diskcontrol_w) } else { - m_floppy->ss_w((data & 20) ? 1 : 0); // RX50 board in Rainbow has 'side select' + m_floppy->ss_w((data & 0x20) ? 1 : 0); // RX50 board in Rainbow has 'side select' m_floppy->set_rpm(300.); } } diff --git a/src/mame/drivers/splash.cpp b/src/mame/drivers/splash.cpp index a31da94b4b3..5e62122aa72 100644 --- a/src/mame/drivers/splash.cpp +++ b/src/mame/drivers/splash.cpp @@ -237,7 +237,7 @@ static ADDRESS_MAP_START( funystrp_map, AS_PROGRAM, 16, splash_state ) AM_RANGE(0x881804, 0x881fff) AM_WRITENOP AM_RANGE(0x8c0000, 0x8c0fff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette")/* Palette is xRRRRxGGGGxBBBBx */ AM_RANGE(0xd00000, 0xd01fff) AM_READWRITE(spr_read, spr_write) AM_SHARE("spriteram") /* Sprite RAM */ - AM_RANGE(0xfe0000, 0xffffff) AM_RAM AM_MASK(0xffff) /* there's fe0000 <-> ff0000 compare */ /* Work RAM */ + AM_RANGE(0xfe0000, 0xfeffff) AM_RAM AM_MIRROR(0x10000) /* there's fe0000 <-> ff0000 compare */ /* Work RAM */ ADDRESS_MAP_END static ADDRESS_MAP_START( funystrp_sound_map, AS_PROGRAM, 8, splash_state ) diff --git a/src/mame/drivers/toaplan1.cpp b/src/mame/drivers/toaplan1.cpp index d5eb873b45f..d9177645c16 100644 --- a/src/mame/drivers/toaplan1.cpp +++ b/src/mame/drivers/toaplan1.cpp @@ -790,6 +790,29 @@ static ADDRESS_MAP_START( outzone_main_map, AS_PROGRAM, 16, toaplan1_state ) AM_RANGE(0x340006, 0x340007) AM_WRITE(toaplan1_fcu_flipscreen_w) ADDRESS_MAP_END +static ADDRESS_MAP_START( outzonecv_main_map, AS_PROGRAM, 16, toaplan1_state ) + AM_RANGE(0x000000, 0x03ffff) AM_ROM +// AM_RANGE(0x040000, 0x07ffff) AM_ROM + AM_RANGE(0x080000, 0x087fff) AM_RAM + AM_RANGE(0x0c0000, 0x0c0003) AM_WRITE(toaplan1_tile_offsets_w) + AM_RANGE(0x0c0006, 0x0c0007) AM_WRITE(toaplan1_fcu_flipscreen_w) + AM_RANGE(0x400000, 0x400001) AM_READ_PORT("VBLANK") +// AM_RANGE(0x400000, 0x400001) AM_WRITE(?? video frame related ??) + AM_RANGE(0x400002, 0x400003) AM_WRITE(toaplan1_intenable_w) + AM_RANGE(0x400008, 0x40000f) AM_WRITE(toaplan1_bcu_control_w) + AM_RANGE(0x404000, 0x4047ff) AM_RAM_WRITE(toaplan1_bgpalette_w) AM_SHARE("bgpalette") + AM_RANGE(0x406000, 0x4067ff) AM_RAM_WRITE(toaplan1_fgpalette_w) AM_SHARE("fgpalette") + AM_RANGE(0x440000, 0x440fff) AM_READWRITE(toaplan1_shared_r, toaplan1_shared_w) + AM_RANGE(0x480000, 0x480001) AM_WRITE(toaplan1_bcu_flipscreen_w) + AM_RANGE(0x480002, 0x480003) AM_READWRITE(toaplan1_tileram_offs_r, toaplan1_tileram_offs_w) + AM_RANGE(0x480004, 0x480007) AM_READWRITE(toaplan1_tileram16_r, toaplan1_tileram16_w) + AM_RANGE(0x480010, 0x48001f) AM_READWRITE(toaplan1_scroll_regs_r, toaplan1_scroll_regs_w) + AM_RANGE(0x4c0000, 0x4c0001) AM_READ(toaplan1_frame_done_r) + AM_RANGE(0x4c0002, 0x4c0003) AM_READWRITE(toaplan1_spriteram_offs_r, toaplan1_spriteram_offs_w) + AM_RANGE(0x4c0004, 0x4c0005) AM_READWRITE(toaplan1_spriteram16_r, toaplan1_spriteram16_w) + AM_RANGE(0x4c0006, 0x4c0007) AM_READWRITE(toaplan1_spritesizeram16_r, toaplan1_spritesizeram16_w) +ADDRESS_MAP_END + static ADDRESS_MAP_START( vimana_main_map, AS_PROGRAM, 16, toaplan1_state ) AM_RANGE(0x000000, 0x03ffff) AM_ROM AM_RANGE(0x080000, 0x080003) AM_WRITE(toaplan1_tile_offsets_w) @@ -2058,6 +2081,44 @@ static MACHINE_CONFIG_START( outzone, toaplan1_state ) MACHINE_CONFIG_END +static MACHINE_CONFIG_START( outzonecv, toaplan1_state ) + + /* basic machine hardware */ + MCFG_CPU_ADD("maincpu", M68000, XTAL_10MHz) + MCFG_CPU_PROGRAM_MAP(outzonecv_main_map) + MCFG_CPU_VBLANK_INT_DRIVER("screen", toaplan1_state, toaplan1_interrupt) + + MCFG_CPU_ADD("audiocpu", Z80, XTAL_28MHz/8) + MCFG_CPU_PROGRAM_MAP(toaplan1_sound_map) + MCFG_CPU_IO_MAP(zerowing_sound_io_map) + + MCFG_QUANTUM_TIME(attotime::from_hz(600)) + + MCFG_MACHINE_RESET_OVERRIDE(toaplan1_state,zerowing) + + /* video hardware */ + MCFG_SCREEN_ADD("screen", RASTER) + MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) + MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND+16, VBSTART+16) + MCFG_SCREEN_UPDATE_DRIVER(toaplan1_state, screen_update_toaplan1) + MCFG_SCREEN_VBLANK_DRIVER(toaplan1_state, screen_eof_toaplan1) + MCFG_SCREEN_PALETTE("palette") + + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) + MCFG_PALETTE_ADD("palette", (64*16)+(64*16)) + MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) + + MCFG_VIDEO_START_OVERRIDE(toaplan1_state,toaplan1) + + /* sound hardware */ + MCFG_SPEAKER_STANDARD_MONO("mono") + + MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_28MHz/8) + MCFG_YM3812_IRQ_HANDLER(INPUTLINE("audiocpu", 0)) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) +MACHINE_CONFIG_END + + static MACHINE_CONFIG_START( vimana, toaplan1_state ) /* basic machine hardware */ @@ -2808,6 +2869,29 @@ ROM_START( outzonec ) /* From board serial number 2122 */ ROM_LOAD( "tp018_11.bpr", 0x20, 0x20, CRC(a1e17492) SHA1(9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2) ) /* ??? */ ROM_END +ROM_START( outzonecv ) /* This is a factory conversion of a Zero Wing (TP-015 hardware) PCB */ + ROM_REGION( 0x040000, "maincpu", 0 ) /* Main 68K code */ + ROM_LOAD16_BYTE( "tp_018_07+.bin", 0x000000, 0x20000, CRC(8768d843) SHA1(17421d390e490191aa419bc541d78456a1675bc4) ) /* The actual label has a black dot instead of the "+" */ + ROM_LOAD16_BYTE( "tp_018_08+.bin", 0x000001, 0x20000, CRC(af238f71) SHA1(2643f8d9e78ddd04ceb40d8f8c6412129c678baf) ) /* The actual label has a black dot instead of the "+" */ + + ROM_REGION( 0x8000, "audiocpu", 0 ) /* Sound Z80 code */ + ROM_LOAD( "tp_018_09+.bin", 0x0000, 0x8000, CRC(b7201606) SHA1(d413074b59f25eb2136c1bc98189550410658493) ) /* The actual label has a black dot instead of the "+" */ + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD16_WORD( "rom5.bin", 0x00000, 0x80000, CRC(c64ec7b6) SHA1(e73b51c3713c2ea7a572a02531c15d1261ddeaa0) ) /* Located on a SUB 015 daughter card */ + ROM_LOAD16_WORD( "rom6.bin", 0x80000, 0x80000, CRC(64b6c5ac) SHA1(07fa20115f603445c0d51af3465c0471c09d76b1) ) /* Located on a SUB 015 daughter card */ + + ROM_REGION( 0x80000, "gfx2", 0 ) + ROM_LOAD16_BYTE( "rom2.bin", 0x00000, 0x20000, CRC(6bb72d16) SHA1(a127b10d9c255542bd09fcb5df057c12fd28c0d1) ) + ROM_LOAD16_BYTE( "rom1.bin", 0x00001, 0x20000, CRC(0934782d) SHA1(e4a775ead23227d7d6e76aea23aa3103b511d031) ) + ROM_LOAD16_BYTE( "rom3.bin", 0x40000, 0x20000, CRC(ec903c07) SHA1(75906f31200877fc8f6e78c2606ad5be49778165) ) + ROM_LOAD16_BYTE( "rom4.bin", 0x40001, 0x20000, CRC(50cbf1a8) SHA1(cfab1504746654b4a61912155e9aeca746c65321) ) + + ROM_REGION( 0x40, "proms", 0 ) /* nibble bproms, lo/hi order to be determined */ + ROM_LOAD( "tp018_10.bpr", 0x00, 0x20, CRC(bc88cced) SHA1(5055362710c0f58823c05fb4c0e0eec638b91e3d) ) /* sprite attribute (flip/position) ?? */ + ROM_LOAD( "tp018_11.bpr", 0x20, 0x20, CRC(a1e17492) SHA1(9ddec4c97f2d541f69f3c32c47aaa21fd9699ae2) ) /* ??? */ +ROM_END + ROM_START( vimana ) /* From board serial number 1547.04 (July '94) */ ROM_REGION( 0x040000, "maincpu", 0 ) /* Main 68K code */ ROM_LOAD16_BYTE( "tp019-7a.bin", 0x000000, 0x20000, CRC(5a4bf73e) SHA1(9a43d822bc24b59278f294d0b3275595de997d16) ) @@ -2924,6 +3008,7 @@ GAME( 1990, outzoneh, outzone, outzone, outzone, toaplan1_state, toaplan1, GAME( 1990, outzonea, outzone, outzone, outzonea, toaplan1_state, toaplan1, ROT270, "Toaplan", "Out Zone (old set)", 0 ) GAME( 1990, outzoneb, outzone, outzone, outzonea, toaplan1_state, toaplan1, ROT270, "Toaplan", "Out Zone (older set)", 0 ) GAME( 1990, outzonec, outzone, outzone, outzonec, toaplan1_state, toaplan1, ROT270, "Toaplan", "Out Zone (oldest set)", MACHINE_IMPERFECT_SOUND ) // prototype? +GAME( 1990, outzonecv, outzone, outzonecv,outzone, toaplan1_state, toaplan1, ROT270, "Toaplan", "Out Zone (Zero Wing TP-015 PCB conversion)", 0 ) GAME( 1991, vimana, 0, vimana, vimana, toaplan1_state, vimana, ROT270, "Toaplan", "Vimana (World, set 1)", MACHINE_NO_SOUND ) GAME( 1991, vimanan, vimana, vimana, vimanan, toaplan1_state, vimana, ROT270, "Toaplan", "Vimana (World, set 2)", MACHINE_NO_SOUND ) GAME( 1991, vimanaj, vimana, vimana, vimanaj, toaplan1_state, vimana, ROT270, "Toaplan", "Vimana (Japan)", MACHINE_NO_SOUND ) diff --git a/src/mame/drivers/turbo.cpp b/src/mame/drivers/turbo.cpp index b6d3a1a3119..bf9dee7c4d9 100644 --- a/src/mame/drivers/turbo.cpp +++ b/src/mame/drivers/turbo.cpp @@ -191,6 +191,7 @@ MACHINE_RESET_MEMBER(turbo_state,buckrog) { m_buckrog_command = 0x00; + memset(m_alt_spriteram, 0x00, sizeof(m_alt_spriteram)); } @@ -477,6 +478,17 @@ WRITE8_MEMBER(turbo_state::buckrog_i8255_0_w) machine().scheduler().synchronize(timer_expired_delegate(FUNC(turbo_state::delayed_i8255_w),this), ((offset & 3) << 8) | (data & 0xff)); } +READ8_MEMBER(turbo_state::spriteram_r) +{ + offset = (offset & 0x07) | ((offset & 0xf0) >> 1); + return m_alt_spriteram[offset]; +} + +WRITE8_MEMBER(turbo_state::spriteram_w) +{ + offset = (offset & 0x07) | ((offset & 0xf0) >> 1); + m_alt_spriteram[offset] = data; +} /************************************* @@ -487,7 +499,7 @@ WRITE8_MEMBER(turbo_state::buckrog_i8255_0_w) static ADDRESS_MAP_START( turbo_map, AS_PROGRAM, 8, turbo_state ) AM_RANGE(0x0000, 0x5fff) AM_ROM - AM_RANGE(0xa000, 0xa0ff) AM_MIRROR(0x0700) AM_MASK(0x0f7) AM_RAM AM_SHARE("spriteram") + AM_RANGE(0xa000, 0xa0ff) AM_MIRROR(0x0700) AM_READWRITE(spriteram_r, spriteram_w) AM_RANGE(0xa800, 0xa807) AM_MIRROR(0x07f8) AM_WRITE(turbo_coin_and_lamp_w) AM_RANGE(0xb000, 0xb3ff) AM_MIRROR(0x0400) AM_RAM AM_SHARE("spritepos") AM_RANGE(0xb800, 0xbfff) AM_WRITE(turbo_analog_reset_w) @@ -1758,9 +1770,15 @@ void turbo_state::turbo_rom_decode() DRIVER_INIT_MEMBER(turbo_state,turbo_enc) { + save_item(NAME(m_alt_spriteram)); turbo_rom_decode(); } +DRIVER_INIT_MEMBER(turbo_state,turbo_noenc) +{ + save_item(NAME(m_alt_spriteram)); +} + @@ -1770,12 +1788,12 @@ DRIVER_INIT_MEMBER(turbo_state,turbo_enc) * *************************************/ -GAMEL( 1981, turbo, 0, turbo, turbo, driver_device, 0, ROT270, "Sega", "Turbo (program 1513-1515)", MACHINE_IMPERFECT_SOUND , layout_turbo ) +GAMEL( 1981, turbo, 0, turbo, turbo, turbo_state, turbo_noenc, ROT270, "Sega", "Turbo (program 1513-1515)", MACHINE_IMPERFECT_SOUND , layout_turbo ) GAMEL( 1981, turboa, turbo, turbo, turbo, turbo_state, turbo_enc, ROT270, "Sega", "Turbo (encrypted, program 1262-1264)", MACHINE_IMPERFECT_SOUND , layout_turbo ) GAMEL( 1981, turbob, turbo, turbo, turbo, turbo_state, turbo_enc, ROT270, "Sega", "Turbo (encrypted, program 1363-1365 rev B)", MACHINE_IMPERFECT_SOUND , layout_turbo ) GAMEL( 1981, turboc, turbo, turbo, turbo, turbo_state, turbo_enc, ROT270, "Sega", "Turbo (encrypted, program 1363-1365 rev A)", MACHINE_IMPERFECT_SOUND , layout_turbo ) GAMEL( 1981, turbod, turbo, turbo, turbo, turbo_state, turbo_enc, ROT270, "Sega", "Turbo (encrypted, program 1363-1365)", MACHINE_IMPERFECT_SOUND , layout_turbo ) // but still reports 1262-1264 in the test mode? -GAMEL( 1981, turbobl, turbo, turbo, turbo, driver_device, 0, ROT270, "bootleg", "Indianapolis (bootleg of Turbo)", MACHINE_IMPERFECT_SOUND , layout_turbo ) // decrypted bootleg of a 1262-1264 set +GAMEL( 1981, turbobl, turbo, turbo, turbo, turbo_state, turbo_noenc, ROT270, "bootleg", "Indianapolis (bootleg of Turbo)", MACHINE_IMPERFECT_SOUND , layout_turbo ) // decrypted bootleg of a 1262-1264 set GAMEL( 1982, subroc3d, 0, subroc3d, subroc3d, driver_device, 0, ORIENTATION_FLIP_X, "Sega", "Subroc-3D", MACHINE_IMPERFECT_SOUND , layout_subroc3d ) diff --git a/src/mame/includes/turbo.h b/src/mame/includes/turbo.h index 830fb9a7f6f..0ac958c6cca 100644 --- a/src/mame/includes/turbo.h +++ b/src/mame/includes/turbo.h @@ -54,7 +54,7 @@ public: optional_region_ptr m_bgcolorrom; required_shared_ptr m_videoram; - required_shared_ptr m_spriteram; + optional_shared_ptr m_spriteram; required_shared_ptr m_sprite_position; optional_shared_ptr m_decrypted_opcodes; @@ -67,6 +67,7 @@ public: /* machine states */ UINT8 m_i8279_scanlines; + UINT8 m_alt_spriteram[0x80]; /* sound state */ UINT8 m_turbo_osel; @@ -149,7 +150,10 @@ public: DECLARE_WRITE8_MEMBER(buckrog_ppi1c_w); DECLARE_READ8_MEMBER(turbo_analog_r); DECLARE_WRITE8_MEMBER(buckrog_i8255_0_w); + DECLARE_READ8_MEMBER(spriteram_r); + DECLARE_WRITE8_MEMBER(spriteram_w); DECLARE_DRIVER_INIT(turbo_enc); + DECLARE_DRIVER_INIT(turbo_noenc); TILE_GET_INFO_MEMBER(get_fg_tile_info); DECLARE_VIDEO_START(turbo); DECLARE_PALETTE_INIT(turbo); diff --git a/src/mame/layout/esoccer.lay b/src/mame/layout/esoccer.lay index eda9a9c9546..be75bc50c5f 100644 --- a/src/mame/layout/esoccer.lay +++ b/src/mame/layout/esoccer.lay @@ -3,6 +3,15 @@ + + + + + + + + + @@ -16,48 +25,111 @@ - + - - + - - - + - - - - + + + + - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + + + + + + - - - - + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/layout/fidel_rsc_v2.lay b/src/mame/layout/fidel_rsc_v2.lay index 9d3e4d2766a..077948af253 100644 --- a/src/mame/layout/fidel_rsc_v2.lay +++ b/src/mame/layout/fidel_rsc_v2.lay @@ -3,18 +3,458 @@ + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/machine/dec_lk201.cpp b/src/mame/machine/dec_lk201.cpp index ca640dc7add..a25facd0e67 100644 --- a/src/mame/machine/dec_lk201.cpp +++ b/src/mame/machine/dec_lk201.cpp @@ -192,6 +192,7 @@ static ADDRESS_MAP_START( lk201_map, AS_PROGRAM, 8, lk201_device ) AM_RANGE(0x0004, 0x0006) AM_READWRITE(ddr_r, ddr_w) AM_RANGE(0x000a, 0x000c) AM_READWRITE(spi_r, spi_w) AM_RANGE(0x000d, 0x0011) AM_READWRITE(sci_r, sci_w) + AM_RANGE(0x0012, 0x001b) AM_READWRITE(timer_r, timer_w) AM_RANGE(0x0050, 0x00ff) AM_RAM AM_RANGE(0x0100, 0x1fff) AM_ROM AM_REGION(LK201_CPU_TAG, 0x100) ADDRESS_MAP_END @@ -495,6 +496,7 @@ lk201_device::lk201_device(const machine_config &mconfig, const char *tag, devic void lk201_device::device_start() { + m_count = timer_alloc(1); m_tx_handler.resolve_safe(); } @@ -507,6 +509,8 @@ void lk201_device::device_reset() { set_data_frame(1, 8, PARITY_NONE, STOP_BITS_1); set_rate(4800); + m_count->adjust(attotime::from_hz(1200), 0, attotime::from_hz(1200)); + memset(m_timer.regs, 0, sizeof(m_timer.regs)); sci_status = (SCSR_TC | SCSR_TDRE); @@ -522,7 +526,14 @@ void lk201_device::device_reset() void lk201_device::device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) { - device_serial_interface::device_timer(timer, id, param, ptr); + if(id == 1) + { + if(m_timer.tcr & 0x40) + m_maincpu->set_input_line(M68HC05EG_INT_TIMER, ASSERT_LINE); + m_timer.tsr |= 0x40; + } + else + device_serial_interface::device_timer(timer, id, param, ptr); } void lk201_device::rcv_complete() @@ -556,6 +567,22 @@ void lk201_device::update_interrupts() } } +READ8_MEMBER( lk201_device::timer_r ) +{ + UINT8 ret = m_timer.regs[offset]; + if(m_timer.tsr) + { + m_timer.tsr = 0; + m_maincpu->set_input_line(M68HC05EG_INT_TIMER, CLEAR_LINE); + } + return ret; +} + +WRITE8_MEMBER( lk201_device::timer_w ) +{ + m_timer.regs[offset] = data; +} + READ8_MEMBER( lk201_device::ddr_r ) { return ddrs[offset]; @@ -565,9 +592,9 @@ WRITE8_MEMBER( lk201_device::ddr_w ) { // printf("%02x to PORT %c DDR (PC=%x)\n", data, 'A' + offset, m_maincpu->pc()); - send_port(space, offset, ports[offset] & data); - + UINT8 olddata = ddrs[offset]; ddrs[offset] = data; + send_port(space, offset, ports[offset] & olddata); } READ8_MEMBER( lk201_device::ports_r ) @@ -586,14 +613,17 @@ READ8_MEMBER( lk201_device::ports_r ) WRITE8_MEMBER( lk201_device::ports_w ) { - send_port(space, offset, data); - + UINT8 olddata = ports[offset]; ports[offset] = data; + send_port(space, offset, olddata & ddrs[offset]); } -void lk201_device::send_port(address_space &space, UINT8 offset, UINT8 data) +void lk201_device::send_port(address_space &space, UINT8 offset, UINT8 olddata) { // printf("PORT %c write %02x (DDR = %02x) (PC=%x)\n", 'A' + offset, data, ddrs[offset], m_maincpu->pc()); + UINT8 porta = ports[0] & ddrs[0]; + UINT8 portb = ports[1] & ddrs[1]; + UINT8 portc = ports[2] & ddrs[2]; switch (offset) { @@ -605,36 +635,36 @@ void lk201_device::send_port(address_space &space, UINT8 offset, UINT8 data) case 2: // port C // Check for keyboard read strobe - if (((data & 0x40) == 0) && (ports[offset] & 0x40)) + if (((portc & 0x40) == 0) && (olddata & 0x40)) { #ifndef KEYBOARD_WORKAROUND - if (ports[0] & 0x1) kbd_data = m_kbd0->read(); - if (ports[0] & 0x2) kbd_data = m_kbd1->read(); - if (ports[0] & 0x4) kbd_data = m_kbd2->read(); - if (ports[0] & 0x8) kbd_data = m_kbd3->read(); - if (ports[0] & 0x10) kbd_data = m_kbd4->read(); - if (ports[0] & 0x20) kbd_data = m_kbd5->read(); - if (ports[0] & 0x40) kbd_data = m_kbd6->read(); - if (ports[0] & 0x80) kbd_data = m_kbd7->read(); - if (ports[1] & 0x1) kbd_data = m_kbd8->read(); - if (ports[1] & 0x2) kbd_data = m_kbd9->read(); - if (ports[1] & 0x4) kbd_data = m_kbd10->read(); - if (ports[1] & 0x8) kbd_data = m_kbd11->read(); - if (ports[1] & 0x10) kbd_data = m_kbd12->read(); - if (ports[1] & 0x20) kbd_data = m_kbd13->read(); - if (ports[1] & 0x40) kbd_data = m_kbd14->read(); - if (ports[1] & 0x80) kbd_data = m_kbd15->read(); - if (ports[2] & 0x1) kbd_data = m_kbd16->read(); - if (ports[2] & 0x2) kbd_data = m_kbd17->read(); + if (porta & 0x1) kbd_data = m_kbd0->read(); + if (porta & 0x2) kbd_data = m_kbd1->read(); + if (porta & 0x4) kbd_data = m_kbd2->read(); + if (porta & 0x8) kbd_data = m_kbd3->read(); + if (porta & 0x10) kbd_data = m_kbd4->read(); + if (porta & 0x20) kbd_data = m_kbd5->read(); + if (porta & 0x40) kbd_data = m_kbd6->read(); + if (porta & 0x80) kbd_data = m_kbd7->read(); + if (portb & 0x1) kbd_data = m_kbd8->read(); + if (portb & 0x2) kbd_data = m_kbd9->read(); + if (portb & 0x4) kbd_data = m_kbd10->read(); + if (portb & 0x8) kbd_data = m_kbd11->read(); + if (portb & 0x10) kbd_data = m_kbd12->read(); + if (portb & 0x20) kbd_data = m_kbd13->read(); + if (portb & 0x40) kbd_data = m_kbd14->read(); + if (portb & 0x80) kbd_data = m_kbd15->read(); + if (portc & 0x1) kbd_data = m_kbd16->read(); + if (portc & 0x2) kbd_data = m_kbd17->read(); } // Check for LED update strobe - if (((data & 0x80) == 0) && (ports[offset] & 0x80)) + if (((portc & 0x80) == 0) && (olddata & 0x80)) { // Lower nibble contains the LED values (1 = on, 0 = off) - machine().output().set_value("led_wait" , (led_data & 0x1) == 0); - machine().output().set_value("led_compose", (led_data & 0x2) == 0); - machine().output().set_value("led_hold" , (led_data & 0x4) == 0); - machine().output().set_value("led_lock" , (led_data & 0x8) == 0); + machine().output().set_value("led_wait" , (led_data & 0x1) == 1); + machine().output().set_value("led_compose", (led_data & 0x2) == 2); + machine().output().set_value("led_lock" , (led_data & 0x4) == 4); + machine().output().set_value("led_hold" , (led_data & 0x8) == 8); } #endif diff --git a/src/mame/machine/dec_lk201.h b/src/mame/machine/dec_lk201.h index 88271331523..0871f1c3c4e 100644 --- a/src/mame/machine/dec_lk201.h +++ b/src/mame/machine/dec_lk201.h @@ -53,6 +53,8 @@ public: DECLARE_WRITE8_MEMBER( sci_w ); DECLARE_READ8_MEMBER( spi_r ); DECLARE_WRITE8_MEMBER( spi_w ); + DECLARE_READ8_MEMBER( timer_r ); + DECLARE_WRITE8_MEMBER( timer_w ); template static devcb_base &set_tx_handler(device_t &device, _Object wr) { return downcast(device).m_tx_handler.set_callback(wr); } @@ -76,6 +78,24 @@ private: UINT8 led_data; UINT8 kbd_data; + union { + struct { + UINT8 tcr; + UINT8 tsr; + UINT8 icrh; + UINT8 icrl; + UINT8 ocrh; + UINT8 ocrl; + UINT8 crh; + UINT8 crl; + UINT8 acrh; + UINT8 acrl; + }; + UINT8 regs[10]; + } m_timer; + + emu_timer *m_count; + UINT8 sci_ctl2; UINT8 sci_status; //UINT8 sci_data; diff --git a/src/mame/mame.lst b/src/mame/mame.lst index afea342e609..fcd4d5a61cc 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -1467,7 +1467,8 @@ alchemy atkgld amzqueen amztempl -antcleo // (c) 2004 +antcleo +antcleom // (c) 2004 apocof arabnga6 arabnga6u @@ -1497,6 +1498,7 @@ canaryrc cmtonig cinhell csd +csdsp csdm // (c) 2003 csdce csret @@ -1558,7 +1560,7 @@ indremce indremll indrem2c indremmm // (c) 2003 -indremcm +indgldcm indprncs jailbrk jefffox @@ -1566,6 +1568,7 @@ jewelcm kingnep kingnile kingnilea +kingpeng koalama6 kohinoor lgfish @@ -1609,6 +1612,7 @@ pcfavor pcbydem pcmostw pcgold +pcplat pwsuper pompeia6 pompeia6u @@ -1617,6 +1621,7 @@ prophecy qnile qnilese qnilejc +qnilejcsp qsheeba raprichs redbara6 @@ -1625,6 +1630,7 @@ ruprup rubymag rumbreel scatmag2 +scatmag2sa sealdeal shorthng shamnmg @@ -1677,6 +1683,7 @@ wldpanth wldstall wtepee wwaratah +wwaratahsp wways wwaysm // (c) 2003 wzwaysll @@ -12739,8 +12746,10 @@ galgame // (c) 1971 Computer Recreations, Inc @source:galivan.cpp dangar // (c) 1986 -dangar2 // (c) 1986 -dangarb // bootleg +dangara // (c) 1986 +dangarb // (c) 1986 +dangarj // (c) 1986 +dangarbt // bootleg galivan // (c) 1985 galivan2 // (c) 1985 galivan3 // (c) 1985 @@ -14666,6 +14675,7 @@ wfortunea // (c) 1989 GameTek @source:itgambl2.cpp cmagica // (c) 200? unknown +mcard_h8 // (c) 200? unknown elvis // (c) 200? unknown europass // (c) 200? unknown laser2k1 // (c) 2001 unknown @@ -16641,6 +16651,7 @@ hypbbc2p // 1999 - Hyper Bishi Bashi Champ - 2 Player (GX hypbbc2pk // 1999 - Hyper Bishi Bashi Champ - 2 Player (GX908 1999/08/24 VER. KAA) hyperbbc // 1998 - Hyper Bishi Bashi (GQ876 VER. EAA) hyperbbca // 1998 - Hyper Bishi Bashi (GQ876 VER. AAA) +hyperbbck // 1998 - Hyper Bishi Bashi (GE876 VER. KAA) konam80a // 1998 - Konami 80's AC Special (GC826 VER. AAA) konam80j // 1998 - Konami 80's Gallery (GC826 VER. JAA) konam80k // 1998 - Konami 80's AC Special (GC826 VER. KAA) @@ -35305,6 +35316,7 @@ outzonea // TP-O18 (c) 1990 Toaplan outzoneb // TP-O18 (c) 1990 Toaplan outzonec // TP-O18 (c) 1990 Toaplan outzoneh // TP-O18 (c) 1990 Toaplan +outzonecv // TP-O18 (c) 1990 Toaplan (TP-015 conversion) rallybik // B45 / TP-O12 (c) 1988 Taito samesame // TP-O17 (c) 1989 Toaplan samesame2 // TP-O17 (c) 1989 Toaplan diff --git a/src/mame/video/turbo.cpp b/src/mame/video/turbo.cpp index c5e6d68a937..c4e3c12457c 100644 --- a/src/mame/video/turbo.cpp +++ b/src/mame/video/turbo.cpp @@ -276,7 +276,7 @@ void turbo_state::turbo_prepare_sprites(UINT8 y, sprite_info *info) /* compute the sprite information, which was done on the previous scanline during HBLANK */ for (sprnum = 0; sprnum < 16; sprnum++) { - UINT8 *rambase = &m_spriteram[sprnum * 0x10]; + UINT8 *rambase = &m_alt_spriteram[sprnum * 8]; int level = sprnum & 7; UINT8 clo, chi; UINT32 sum; diff --git a/src/osd/modules/debugger/debugimgui.cpp b/src/osd/modules/debugger/debugimgui.cpp index 199a4f72b87..dbd64b939ec 100644 --- a/src/osd/modules/debugger/debugimgui.cpp +++ b/src/osd/modules/debugger/debugimgui.cpp @@ -301,35 +301,6 @@ void debug_imgui::handle_keys() m_hide = true; } -/* if(m_machine->input().code_pressed_once(KEYCODE_UP)) - io.KeysDown[ImGuiKey_UpArrow] = true; - if(m_machine->input().code_pressed_once(KEYCODE_DOWN)) - io.KeysDown[ImGuiKey_DownArrow] = true; - if(m_machine->input().code_pressed_once(KEYCODE_LEFT)) - io.KeysDown[ImGuiKey_LeftArrow] = true; - if(m_machine->input().code_pressed_once(KEYCODE_RIGHT)) - io.KeysDown[ImGuiKey_RightArrow] = true; - - if(m_machine->input().code_pressed(KEYCODE_TAB)) - io.KeysDown[ImGuiKey_Tab] = true; - - if(m_machine->input().code_pressed_once(KEYCODE_PGUP)) - { - io.KeysDown[ImGuiKey_PageUp] = true; - } - if(m_machine->input().code_pressed_once(KEYCODE_PGDN)) - { - io.KeysDown[ImGuiKey_PageDown] = true; - } - - if(m_machine->input().code_pressed_once(KEYCODE_HOME)) - { - io.KeysDown[ImGuiKey_Home] = true; - } - if(m_machine->input().code_pressed_once(KEYCODE_END)) - { - io.KeysDown[ImGuiKey_End] = true; - }*/ if(m_machine->input().code_pressed(KEYCODE_LCONTROL)) io.KeyCtrl = true; else @@ -437,8 +408,14 @@ void debug_imgui::handle_console(running_machine* machine) { if(view_main_console->exec_cmd && view_main_console->type == DVT_CONSOLE) { - if(strlen(view_main_console->console_input) > 0) - debug_console_execute_command(*m_machine, view_main_console->console_input, 1); + // if console input is empty, then do a single step + if(strlen(view_main_console->console_input) == 0) + { + debug_cpu_get_visible_cpu(*m_machine)->debug()->single_step(); + view_main_console->exec_cmd = false; + return; + } + debug_console_execute_command(*m_machine, view_main_console->console_input, 1); // check for commands that start execution (so that input fields can be disabled) if(strcmp(view_main_console->console_input,"g") == 0) m_running = true; @@ -675,7 +652,7 @@ void debug_imgui::draw_disasm(debug_area* view_ptr, bool* opened) ImGui::EndMenuBar(); } - ImGuiInputTextFlags flags = ImGuiInputTextFlags_EnterReturnsTrue; + ImGuiInputTextFlags flags = ImGuiInputTextFlags_EnterReturnsTrue | ImGuiInputTextFlags_AutoSelectAll; if(m_running) flags |= ImGuiInputTextFlags_ReadOnly; ImGui::Combo("##cpu",&view_ptr->src_sel,get_view_source,view_ptr->view,view_ptr->view->source_list().count()); @@ -781,7 +758,7 @@ void debug_imgui::draw_memory(debug_area* view_ptr, bool* opened) ImGui::EndMenuBar(); } - ImGuiInputTextFlags flags = ImGuiInputTextFlags_EnterReturnsTrue; + ImGuiInputTextFlags flags = ImGuiInputTextFlags_EnterReturnsTrue | ImGuiInputTextFlags_AutoSelectAll; ImGui::PushItemWidth(100.0f); if(m_running) flags |= ImGuiInputTextFlags_ReadOnly; @@ -944,8 +921,6 @@ void debug_imgui::draw_console() draw_view(view_main_console,false); ImGui::EndChild(); ImGui::Separator(); - //if(ImGui::IsWindowFocused()) - // ImGui::SetKeyboardFocusHere(); ImGuiInputTextFlags flags = ImGuiInputTextFlags_EnterReturnsTrue; if(m_running) flags |= ImGuiInputTextFlags_ReadOnly; @@ -1045,6 +1020,10 @@ void debug_imgui::init_debugger(running_machine &machine) io.KeyMap[ImGuiKey_End] = ITEM_ID_END; io.KeyMap[ImGuiKey_Escape] = ITEM_ID_ESC; io.KeyMap[ImGuiKey_Enter] = ITEM_ID_ENTER; + io.KeyMap[ImGuiKey_LeftArrow] = ITEM_ID_LEFT; + io.KeyMap[ImGuiKey_RightArrow] = ITEM_ID_RIGHT; + io.KeyMap[ImGuiKey_UpArrow] = ITEM_ID_UP; + io.KeyMap[ImGuiKey_DownArrow] = ITEM_ID_DOWN; font_name = (downcast(m_machine->options()).debugger_font()); font_size = (downcast(m_machine->options()).debugger_font_size()); diff --git a/src/osd/modules/sound/xaudio2_sound.cpp b/src/osd/modules/sound/xaudio2_sound.cpp index d49765e9d07..f4da54db2ec 100644 --- a/src/osd/modules/sound/xaudio2_sound.cpp +++ b/src/osd/modules/sound/xaudio2_sound.cpp @@ -15,6 +15,8 @@ #define WIN32_LEAN_AND_MEAN #include +#include + // XAudio2 include #include @@ -92,14 +94,6 @@ struct xaudio2_buffer struct xaudio2_custom_deleter { public: - void operator()(IXAudio2* obj) const - { - if (obj != nullptr) - { - obj->Release(); - } - } - void operator()(IXAudio2MasteringVoice* obj) const { if (obj != nullptr) @@ -120,7 +114,6 @@ public: }; // Typedefs for smart pointers used with customer deleters -typedef std::unique_ptr xaudio2_ptr; typedef std::unique_ptr mastering_voice_ptr; typedef std::unique_ptr src_voice_ptr; @@ -190,7 +183,7 @@ class sound_xaudio2 : public osd_module, public sound_module, public IXAudio2Voi private: const wchar_t* XAUDIO_DLLS[2] = { L"XAudio2_9.dll", L"XAudio2_8.dll" }; - xaudio2_ptr m_xAudio2; + Microsoft::WRL::ComPtr m_xAudio2; mastering_voice_ptr m_masterVoice; src_voice_ptr m_sourceVoice; DWORD m_sample_bytes; @@ -209,6 +202,7 @@ private: UINT32 m_underflows; BOOL m_in_underflow; xaudio2_create_ptr XAudio2Create; + BOOL m_initialized; public: sound_xaudio2() : @@ -229,7 +223,8 @@ public: m_overflows(0), m_underflows(0), m_in_underflow(FALSE), - XAudio2Create("XAudio2Create", XAUDIO_DLLS, ARRAY_LENGTH(XAUDIO_DLLS)) + XAudio2Create("XAudio2Create", XAUDIO_DLLS, ARRAY_LENGTH(XAUDIO_DLLS)), + m_initialized(FALSE) { } @@ -277,6 +272,7 @@ bool sound_xaudio2::probe() int sound_xaudio2::init(osd_options const &options) { HRESULT result; + WAVEFORMATEX format = {0}; CoInitializeEx(nullptr, COINIT_MULTITHREADED); // Make sure our XAudio2Create entrypoint is bound @@ -288,12 +284,9 @@ int sound_xaudio2::init(osd_options const &options) } // Create the IXAudio2 object - IXAudio2 *temp_xaudio2 = nullptr; - HR_RET1(this->XAudio2Create(&temp_xaudio2, 0, XAUDIO2_DEFAULT_PROCESSOR)); - m_xAudio2 = xaudio2_ptr(temp_xaudio2); + HR_GOERR(this->XAudio2Create(m_xAudio2.GetAddressOf(), 0, XAUDIO2_DEFAULT_PROCESSOR)); // make a format description for what we want - WAVEFORMATEX format = { 0 }; format.wBitsPerSample = 16; format.wFormatTag = WAVE_FORMAT_PCM; format.nChannels = 2; @@ -312,15 +305,20 @@ int sound_xaudio2::init(osd_options const &options) m_hEventExiting = CreateEvent(nullptr, FALSE, FALSE, nullptr); // create the voices and start them - HR_RET1(create_voices(format)); - HR_RET1(m_sourceVoice->Start()); + HR_GOERR(create_voices(format)); + HR_GOERR(m_sourceVoice->Start()); // Start the thread listening m_audioThread = std::thread([](sound_xaudio2* self) { self->process_audio(); }, this); osd_printf_verbose("Sound: XAudio2 initialized\n"); + m_initialized = TRUE; return 0; + +Error: + this->exit(); + return 1; } //============================================================ @@ -330,25 +328,44 @@ int sound_xaudio2::init(osd_options const &options) void sound_xaudio2::exit() { // Wait on processing thread to end - SetEvent(m_hEventExiting); - m_audioThread.join(); + if (m_hEventExiting) + { + SetEvent(m_hEventExiting); + m_hEventExiting = nullptr; + } + + if (m_audioThread.joinable()) + m_audioThread.join(); - CloseHandle(m_hEventBufferCompleted); - CloseHandle(m_hEventDataAvailable); - CloseHandle(m_hEventExiting); + if (m_hEventBufferCompleted) + { + CloseHandle(m_hEventBufferCompleted); + m_hEventBufferCompleted = nullptr; + } + + if (m_hEventDataAvailable) + { + CloseHandle(m_hEventDataAvailable); + m_hEventDataAvailable = nullptr; + } + + if (m_hEventExiting) + { + CloseHandle(m_hEventExiting); + m_hEventExiting = nullptr; + } m_sourceVoice.reset(); m_masterVoice.reset(); - m_xAudio2.reset(); + m_xAudio2 = nullptr; m_buffer.reset(); m_buffer_pool.reset(); - CoUninitialize(); - if (m_overflows != 0 || m_underflows != 0) osd_printf_verbose("Sound: overflows=%u, underflows=%u\n", m_overflows, m_underflows); osd_printf_verbose("Sound: XAudio2 deinitialized\n"); + m_initialized = FALSE; } //============================================================ @@ -360,7 +377,7 @@ void sound_xaudio2::update_audio_stream( INT16 const *buffer, int samples_this_frame) { - if ((sample_rate() == 0) || !m_buffer) + if (!m_initialized || sample_rate() == 0 || !m_buffer) return; UINT32 const bytes_this_frame = samples_this_frame * m_sample_bytes; @@ -395,6 +412,9 @@ void sound_xaudio2::update_audio_stream( void sound_xaudio2::set_mastervolume(int attenuation) { + if (!m_initialized) + return; + assert(m_sourceVoice); HRESULT result; @@ -503,7 +523,7 @@ HRESULT sound_xaudio2::create_voices(const WAVEFORMATEX &format) HRESULT result; IXAudio2MasteringVoice *temp_master_voice = nullptr; - HR_RET1( + HR_RETHR( m_xAudio2->CreateMasteringVoice( &temp_master_voice, format.nChannels, @@ -513,7 +533,7 @@ HRESULT sound_xaudio2::create_voices(const WAVEFORMATEX &format) // create the source voice IXAudio2SourceVoice *temp_source_voice = nullptr; - HR_RET1(m_xAudio2->CreateSourceVoice( + HR_RETHR(m_xAudio2->CreateSourceVoice( &temp_source_voice, &format, XAUDIO2_VOICE_NOSRC | XAUDIO2_VOICE_NOPITCH,