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 */
|
{ "sfexpj", cp01, cp04 }, /* OK */
|
||||||
{ "glpracr", cp01, cp05 }, /* OK */
|
{ "glpracr", cp01, cp05 }, /* OK */
|
||||||
{ "rvschool", cp10, cp06 }, /* OK */
|
{ "rvschool", cp10, cp06 }, /* OK */
|
||||||
{ "rvschola", cp10, cp06 }, /* OK */
|
{ "rvschoola",cp10, cp06 }, /* OK */
|
||||||
{ "jgakuen", cp10, cp06 }, /* OK */
|
{ "jgakuen", cp10, cp06 }, /* OK */
|
||||||
{ "plsmaswd", cp10, cp07 }, /* OK */
|
{ "plsmaswd", cp10, cp07 }, /* OK */
|
||||||
{ "stargld2", cp10, cp07 }, /* OK */
|
{ "stargld2", cp10, cp07 }, /* OK */
|
||||||
{ "plsmswda", cp10, cp07 }, /* OK */
|
{ "plsmaswda",cp10, cp07 }, /* OK */
|
||||||
{ "sfex2", cp10, cp08 }, /* OK ( random crashes on garuda ) */
|
{ "sfex2", cp10, cp08 }, /* OK ( random crashes on garuda ) */
|
||||||
{ "sfex2j", cp10, cp08 }, /* OK ( random crashes on garuda ) */
|
{ "sfex2j", cp10, cp08 }, /* OK ( random crashes on garuda ) */
|
||||||
{ "sfex2a", cp10, cp08 }, /* OK ( random crashes on garuda ) */
|
{ "sfex2a", cp10, cp08 }, /* OK ( random crashes on garuda ) */
|
||||||
{ "techromn", cp10, cp09 }, /* OK */
|
{ "techromn", cp10, cp09 }, /* OK */
|
||||||
{ "techromu", cp10, cp09 }, /* OK */
|
{ "techromnu",cp10, cp09 }, /* OK */
|
||||||
{ "kikaioh", cp10, cp09 }, /* OK */
|
{ "kikaioh", cp10, cp09 }, /* OK */
|
||||||
{ "tgmj", cp10, cp11 }, /* OK */
|
{ "tgmj", cp10, cp11 }, /* OK */
|
||||||
{ "sfex2p", cp10, cp12 }, /* OK */
|
{ "sfex2p", cp10, cp12 }, /* OK */
|
||||||
{ "sfex2pa", cp10, cp12 }, /* OK */
|
{ "sfex2pa", cp10, cp12 }, /* OK */
|
||||||
{ "sfex2pj", cp10, cp12 }, /* OK */
|
{ "sfex2pj", cp10, cp12 }, /* OK */
|
||||||
{ "strider2", cp10, cp13 }, /* OK ( random crashes on bosses ) */
|
{ "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 ) */
|
{ "shiryu2", cp10, cp13 }, /* OK ( random crashes on bosses ) */
|
||||||
{ "beastrzr", et01, et02 }, /* OK */
|
{ "beastrzr", et01, et02 }, /* OK */
|
||||||
{ "bldyroar", et01, et02 }, /* OK */
|
{ "bldyroar", et01, et02 }, /* OK */
|
||||||
@ -149,13 +149,13 @@ static const struct
|
|||||||
{ "bldyror2j",et01, et03 }, /* OK */
|
{ "bldyror2j",et01, et03 }, /* OK */
|
||||||
{ "bam2", et01, et05 },
|
{ "bam2", et01, et05 },
|
||||||
{ "glpracr2", mg01, mg02 }, /* locks up when starting a game/entering test mode */
|
{ "glpracr2", mg01, mg02 }, /* locks up when starting a game/entering test mode */
|
||||||
{ "glprac2j", mg01, mg02 }, /* locks up when starting a game/entering test mode */
|
{ "glpracr2j",mg01, mg02 }, /* locks up when starting a game/entering test mode */
|
||||||
{ "glprac2l", 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 */
|
{ "cbaj", mg01, mg03 }, /* OK */
|
||||||
{ "shngmtkb", mg01, mg04 }, /* OK */
|
{ "shngmtkb", mg01, mg04 }, /* OK */
|
||||||
{ "doapp", mg01, mg05 }, /* OK */
|
{ "doapp", mg01, mg05 }, /* OK */
|
||||||
{ "flamegun", mg01, mg06 }, /* OK */
|
{ "flamegun", mg01, mg06 }, /* OK */
|
||||||
{ "flameguj", mg01, mg06 }, /* OK */
|
{ "flamegunj",mg01, mg06 }, /* OK */
|
||||||
{ "glpracr3", mg01, mg08 },
|
{ "glpracr3", mg01, mg08 },
|
||||||
{ "tondemo", mg01, mg09 }, /* OK */
|
{ "tondemo", mg01, mg09 }, /* OK */
|
||||||
{ "1on1gov", mg01, mg10 }, /* OK */
|
{ "1on1gov", mg01, mg10 }, /* OK */
|
||||||
@ -166,10 +166,10 @@ static const struct
|
|||||||
{ "sfchamp", tt01, tt02 }, /* OK */
|
{ "sfchamp", tt01, tt02 }, /* OK */
|
||||||
{ "sfchampj", tt01, tt02 }, /* OK */
|
{ "sfchampj", tt01, tt02 }, /* OK */
|
||||||
{ "psyforce", tt01, tt03 }, /* OK */
|
{ "psyforce", tt01, tt03 }, /* OK */
|
||||||
{ "psyforcj", tt01, tt03 }, /* OK */
|
{ "psyforcej",tt01, tt03 }, /* OK */
|
||||||
{ "psyfrcex", tt01, tt03 }, /* OK */
|
{ "psyfrocex",tt01, tt03 }, /* OK */
|
||||||
{ "raystorm", tt01, tt04 }, /* OK */
|
{ "raystorm", tt01, tt04 }, /* OK */
|
||||||
{ "raystorj", tt01, tt04 }, /* OK */
|
{ "raystormj",tt01, tt04 }, /* OK */
|
||||||
{ "ftimpact", tt01, tt05 }, /* OK */
|
{ "ftimpact", tt01, tt05 }, /* OK */
|
||||||
{ "ftimpactj",tt01, tt05 }, /* OK */
|
{ "ftimpactj",tt01, tt05 }, /* OK */
|
||||||
{ "ftimpcta", 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_LOAD( "e25-05.28", 0x0040000, 0x200000, CRC(3fb57636) SHA1(aa38bfac11ecf10fd55143cf4525a2a529be8bb6) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
ROM_START( ftimpacta )
|
ROM_START( ftimpcta )
|
||||||
TAITOFX1_BIOS
|
TAITOFX1_BIOS
|
||||||
|
|
||||||
ROM_REGION32_LE( 0x01000000, "user2", 0 )
|
ROM_REGION32_LE( 0x01000000, "user2", 0 )
|
||||||
@ -4469,7 +4469,7 @@ GAME( 1996, raystorm, taitofx1, coh1000tb,zn, coh1000tb, ROT0, "Taito", "Ray Sto
|
|||||||
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, 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( 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( 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, 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, 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 )
|
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( raystormj ) /* Ray Storm (Ver 2.05J) */
|
||||||
DRIVER( ftimpact ) /* Fighters' Impact (Ver 2.02O) */
|
DRIVER( ftimpact ) /* Fighters' Impact (Ver 2.02O) */
|
||||||
DRIVER( ftimpactj ) /* Fighters' Impact (Ver 2.02J) */
|
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( gdarius ) /* G-Darius (Ver 2.01J) */
|
||||||
DRIVER( gdariusb ) /* G-Darius (Ver 2.02A) */
|
DRIVER( gdariusb ) /* G-Darius (Ver 2.02A) */
|
||||||
DRIVER( gdarius2 ) /* G-Darius Ver.2 (Ver 2.03J) */
|
DRIVER( gdarius2 ) /* G-Darius Ver.2 (Ver 2.03J) */
|
||||||
|
Loading…
Reference in New Issue
Block a user