mirror of
https://github.com/holub/mame
synced 2025-05-25 15:25:33 +03:00
Fix some regressions from massive clone name change. IE:
Fighter's Impact A is actually the parent, so it has to stay 8 chars this is an issue within the core. Only clone names can exceed 8 chars... not parents. Also the decrypt table wasn't properly adjusted for the new clone names. I think I got them all.
This commit is contained in:
parent
865cdc196e
commit
aca8105687
@ -122,23 +122,23 @@ static const struct
|
||||
{ "sfexpj", cp01, cp04 }, /* OK */
|
||||
{ "glpracr", cp01, cp05 }, /* OK */
|
||||
{ "rvschool", cp10, cp06 }, /* OK */
|
||||
{ "rvschola", cp10, cp06 }, /* OK */
|
||||
{ "rvschoola",cp10, cp06 }, /* OK */
|
||||
{ "jgakuen", cp10, cp06 }, /* OK */
|
||||
{ "plsmaswd", cp10, cp07 }, /* OK */
|
||||
{ "stargld2", cp10, cp07 }, /* OK */
|
||||
{ "plsmswda", cp10, cp07 }, /* OK */
|
||||
{ "plsmaswda",cp10, cp07 }, /* OK */
|
||||
{ "sfex2", cp10, cp08 }, /* OK ( random crashes on garuda ) */
|
||||
{ "sfex2j", cp10, cp08 }, /* OK ( random crashes on garuda ) */
|
||||
{ "sfex2a", cp10, cp08 }, /* OK ( random crashes on garuda ) */
|
||||
{ "techromn", cp10, cp09 }, /* OK */
|
||||
{ "techromu", cp10, cp09 }, /* OK */
|
||||
{ "techromnu",cp10, cp09 }, /* OK */
|
||||
{ "kikaioh", cp10, cp09 }, /* OK */
|
||||
{ "tgmj", cp10, cp11 }, /* OK */
|
||||
{ "sfex2p", cp10, cp12 }, /* OK */
|
||||
{ "sfex2pa", cp10, cp12 }, /* OK */
|
||||
{ "sfex2pj", cp10, cp12 }, /* OK */
|
||||
{ "strider2", cp10, cp13 }, /* OK ( random crashes on bosses ) */
|
||||
{ "stridr2a", cp10, cp13 }, /* OK ( random crashes on bosses ) */
|
||||
{ "strider2a",cp10, cp13 }, /* OK ( random crashes on bosses ) */
|
||||
{ "shiryu2", cp10, cp13 }, /* OK ( random crashes on bosses ) */
|
||||
{ "beastrzr", et01, et02 }, /* OK */
|
||||
{ "bldyroar", et01, et02 }, /* OK */
|
||||
@ -149,13 +149,13 @@ static const struct
|
||||
{ "bldyror2j",et01, et03 }, /* OK */
|
||||
{ "bam2", et01, et05 },
|
||||
{ "glpracr2", mg01, mg02 }, /* locks up when starting a game/entering test mode */
|
||||
{ "glprac2j", mg01, mg02 }, /* locks up when starting a game/entering test mode */
|
||||
{ "glprac2l", mg01, mg02 }, /* locks up when starting a game/entering test mode */
|
||||
{ "glpracr2j",mg01, mg02 }, /* locks up when starting a game/entering test mode */
|
||||
{ "glpracr2l",mg01, mg02 }, /* locks up when starting a game/entering test mode */
|
||||
{ "cbaj", mg01, mg03 }, /* OK */
|
||||
{ "shngmtkb", mg01, mg04 }, /* OK */
|
||||
{ "doapp", mg01, mg05 }, /* OK */
|
||||
{ "flamegun", mg01, mg06 }, /* OK */
|
||||
{ "flameguj", mg01, mg06 }, /* OK */
|
||||
{ "flamegunj",mg01, mg06 }, /* OK */
|
||||
{ "glpracr3", mg01, mg08 },
|
||||
{ "tondemo", mg01, mg09 }, /* OK */
|
||||
{ "1on1gov", mg01, mg10 }, /* OK */
|
||||
@ -166,10 +166,10 @@ static const struct
|
||||
{ "sfchamp", tt01, tt02 }, /* OK */
|
||||
{ "sfchampj", tt01, tt02 }, /* OK */
|
||||
{ "psyforce", tt01, tt03 }, /* OK */
|
||||
{ "psyforcj", tt01, tt03 }, /* OK */
|
||||
{ "psyfrcex", tt01, tt03 }, /* OK */
|
||||
{ "psyforcej",tt01, tt03 }, /* OK */
|
||||
{ "psyfrocex",tt01, tt03 }, /* OK */
|
||||
{ "raystorm", tt01, tt04 }, /* OK */
|
||||
{ "raystorj", tt01, tt04 }, /* OK */
|
||||
{ "raystormj",tt01, tt04 }, /* OK */
|
||||
{ "ftimpact", tt01, tt05 }, /* OK */
|
||||
{ "ftimpactj",tt01, tt05 }, /* OK */
|
||||
{ "ftimpcta", tt01, tt05 }, /* OK */
|
||||
@ -3804,7 +3804,7 @@ ROM_START( ftimpactj )
|
||||
ROM_LOAD( "e25-05.28", 0x0040000, 0x200000, CRC(3fb57636) SHA1(aa38bfac11ecf10fd55143cf4525a2a529be8bb6) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( ftimpacta )
|
||||
ROM_START( ftimpcta )
|
||||
TAITOFX1_BIOS
|
||||
|
||||
ROM_REGION32_LE( 0x01000000, "user2", 0 )
|
||||
@ -4381,7 +4381,7 @@ GAME( 1997, sfexpj, sfexp, coh1002c, zn6b, coh1000c, ROT0, "Capcom/Arika",
|
||||
GAME( 1997, cpzn2, 0, coh3002c, zn, coh3002c, ROT0, "Sony/Capcom", "ZN2", GAME_IS_BIOS_ROOT )
|
||||
|
||||
GAME( 1997, rvschool, cpzn2, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Rival Schools (USA 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1997, rvschoola,rvschool, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Rival Schools (ASIA 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1997, rvschoola, rvschool, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Rival Schools (ASIA 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1997, jgakuen, rvschool, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Justice Gakuen (JAPAN 971117)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1998, sfex2, cpzn2, coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 (USA 980526)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1998, sfex2j, sfex2, coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 (JAPAN 980312)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
@ -4391,13 +4391,13 @@ GAME( 1998, stargld2, plsmaswd, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Star
|
||||
GAME( 1998, plsmaswda, plsmaswd, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Plasma Sword (ASIA 980316)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1998, tgmj, cpzn2, coh3002c, zn, coh3002c, ROT0, "Capcom/Arika", "Tetris The Grand Master (JAPAN 980710)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1998, techromn, cpzn2, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Tech Romancer (EURO 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1998, techromnu,techromn, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Tech Romancer (USA 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1998, techromnu, techromn, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Tech Romancer (USA 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1998, kikaioh, techromn, coh3002c, zn6b, coh3002c, ROT0, "Capcom", "Kikaioh (JAPAN 980914)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, sfex2p, cpzn2, coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 Plus (USA 990611)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, sfex2pa, sfex2p, coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 Plus (ASIA 990611)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, sfex2pj, sfex2p, coh3002c, zn6b, coh3002c, ROT0, "Capcom/Arika", "Street Fighter EX 2 Plus (JAPAN 990611)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, strider2, cpzn2, coh3002c, zn, coh3002c, ROT0, "Capcom", "Strider 2 (USA 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, strider2a,strider2, coh3002c, zn, coh3002c, ROT0, "Capcom", "Strider 2 (ASIA 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, strider2a, strider2, coh3002c, zn, coh3002c, ROT0, "Capcom", "Strider 2 (ASIA 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, shiryu2, strider2, coh3002c, zn, coh3002c, ROT0, "Capcom", "Strider Hiryu 2 (JAPAN 991213)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
|
||||
/* Atari */
|
||||
@ -4428,15 +4428,15 @@ GAME( 1996, jdreddb, jdredd, coh1000a_ide, jdredd, coh1000a, ROT0, "Acclaim",
|
||||
GAME( 1997, tps, 0, coh1002m, zn, coh1002m, ROT0, "Sony/Tecmo", "TPS", GAME_IS_BIOS_ROOT )
|
||||
|
||||
GAME( 1997, glpracr2, tps, coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 (USA)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
GAME( 1997, glpracr2j,glpracr2, coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
GAME( 1997, glpracr2l,glpracr2, coh1002ml,zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 Link HW (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
GAME( 1997, glpracr2j, glpracr2, coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
GAME( 1997, glpracr2l, glpracr2, coh1002ml,zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 2 Link HW (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND | GAME_NOT_WORKING )
|
||||
GAME( 1998, doapp, tps, coh1002m, zn, coh1002m, ROT0, "Tecmo", "Dead Or Alive ++ (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1998, cbaj, tps, coh1002msnd, zn, coh1002m, ROT0, "Tecmo", "Cool Boarders Arcade Jam", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1998, shngmtkb, tps, coh1002m, zn, coh1002m, ROT0, "Sunsoft / Activision", "Shanghai Matekibuyuu", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, tondemo, tps, coh1002m, zn, coh1002m, ROT0, "Tecmo", "Tondemo Crisis (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, glpracr3, tps, coh1002m, zn, coh1002m, ROT0, "Tecmo", "Gallop Racer 3 (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, flamegun, tps, coh1002m, zn, coh1002m, ROT0, "GAPS Inc.", "Flame Gunner", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, flamegunj,flamegun, coh1002m, zn, coh1002m, ROT0, "GAPS Inc.", "Flame Gunner (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1999, flamegunj, flamegun, coh1002m, zn, coh1002m, ROT0, "GAPS Inc.", "Flame Gunner (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 2000, tblkkuzu, tps, coh1002m, zn, coh1002m, ROT0, "Tamsoft/D3 Publisher", "The Block Kuzushi (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 2000, 1on1gov, tps, coh1002m, zn, coh1002m, ROT0, "Tecmo", "1 on 1 Government (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 2000, tecmowcm, tps, coh1002m, zn, coh1002m, ROT0, "Tecmo", "Tecmo World Cup Millennium (JAPAN)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
@ -4462,14 +4462,14 @@ GAME( 1995, taitofx1, 0, coh1000ta,zn, coh1000ta, ROT0, "Sony/Taito", "Ta
|
||||
GAME( 1995, sfchamp, taitofx1, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Super Football Champ (Ver 2.5O)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1995, sfchampj, sfchamp, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Super Football Champ (Ver 2.4J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1995, psyforce, taitofx1, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force (Ver 2.4O)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1995, psyforcej,psyforce, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force (Ver 2.4J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1995, psyforcex,psyforce, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force EX (Ver 2.0J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1995, psyforcej, psyforce, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force (Ver 2.4J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1995, psyforcex, psyforce, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Psychic Force EX (Ver 2.0J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1996, mgcldate, mgcldtex, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Magical Date / Magical Date - dokidoki kokuhaku daisakusen (Ver 2.02J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1996, raystorm, taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Ray Storm (Ver 2.06A)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1996, raystormj,raystorm, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Ray Storm (Ver 2.05J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1996, raystormj, raystorm, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Ray Storm (Ver 2.05J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1996, ftimpact, ftimpcta, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact (Ver 2.02O)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1996, ftimpactj,ftimpcta, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact (Ver 2.02J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1997, ftimpacta,taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact A (Ver 2.00J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1996, ftimpactj, ftimpcta, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact (Ver 2.02J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1997, ftimpcta, taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Fighters' Impact A (Ver 2.00J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1997, mgcldtex, taitofx1, coh1000ta,zn, coh1000ta, ROT0, "Taito", "Magical Date EX / Magical Date - sotsugyou kokuhaku daisakusen (Ver 2.01J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1997, gdarius, gdarius2, coh1000tb,zn, coh1000tb, ROT0, "Taito", "G-Darius (Ver 2.01J)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
GAME( 1997, gdariusb, gdarius2, coh1000tb,zn, coh1000tb, ROT0, "Taito", "G-Darius (Ver 2.02A)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND )
|
||||
|
@ -2984,7 +2984,7 @@ V-V TP-027
|
||||
DRIVER( raystormj ) /* Ray Storm (Ver 2.05J) */
|
||||
DRIVER( ftimpact ) /* Fighters' Impact (Ver 2.02O) */
|
||||
DRIVER( ftimpactj ) /* Fighters' Impact (Ver 2.02J) */
|
||||
DRIVER( ftimpacta ) /* Fighters' Impact A (Ver 2.00J) */
|
||||
DRIVER( ftimpcta ) /* Fighters' Impact A (Ver 2.00J) */
|
||||
DRIVER( gdarius ) /* G-Darius (Ver 2.01J) */
|
||||
DRIVER( gdariusb ) /* G-Darius (Ver 2.02A) */
|
||||
DRIVER( gdarius2 ) /* G-Darius Ver.2 (Ver 2.03J) */
|
||||
|
Loading…
Reference in New Issue
Block a user