Add clone forgottnu1

This commit is contained in:
Barry Harris 2012-02-27 16:32:05 +00:00
parent 6c41599776
commit 1106481986
1 changed files with 43 additions and 2 deletions

View File

@ -4901,6 +4901,36 @@ static struct BurnRomInfo ForgottnuRomDesc[] = {
STD_ROM_PICK(Forgottnu)
STD_ROM_FN(Forgottnu)
static struct BurnRomInfo Forgottnu1RomDesc[] = {
{ "lw11c.14f", 0x020000, 0xe62742b6, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "lw15c.14g", 0x020000, 0x1b70f216, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "lw10c.13f", 0x020000, 0x8f5ea3f5, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "lw14c.13g", 0x020000, 0x708e7472, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "lw-07.13e", 0x080000, 0xfd252a26, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "lw-01.9d", 0x080000, 0x0318f298, BRF_GRA | CPS1_TILES },
{ "lw-08.9f", 0x080000, 0x25a8e43c, BRF_GRA | CPS1_TILES },
{ "lw-05.9e", 0x080000, 0xe4552fd7, BRF_GRA | CPS1_TILES },
{ "lw-12.9g", 0x080000, 0x8e6a832b, BRF_GRA | CPS1_TILES },
{ "lw-02.12d", 0x080000, 0x43e6c5c8, BRF_GRA | CPS1_TILES },
{ "lw-09.12f", 0x080000, 0x899cb4ad, BRF_GRA | CPS1_TILES },
{ "lw-06.12e", 0x080000, 0x5b9edffc, BRF_GRA | CPS1_TILES },
{ "lw-13.12g", 0x080000, 0x8e058ef5, BRF_GRA | CPS1_TILES },
{ "lw_00.14a", 0x010000, 0x59df2a63, BRF_PRG | CPS1_Z80_PROGRAM },
{ "lw-03u.14c", 0x020000, 0x807d051f, BRF_SND | CPS1_OKIM6295_SAMPLES },
{ "lw-04u.13c", 0x020000, 0xe6cd098e, BRF_SND | CPS1_OKIM6295_SAMPLES },
A_BOARD_PLDS
{ "lwchr.3a", 0x000117, 0x54ed4c39, BRF_OPT }, // b-board PLDs
{ "lwio.15e", 0x000117, 0xad52b90c, BRF_OPT },
};
STD_ROM_PICK(Forgottnu1)
STD_ROM_FN(Forgottnu1)
static struct BurnRomInfo ForgottnuaRomDesc[] = {
{ "lwu_11a.14f", 0x020000, 0xddf78831, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "lwu_15a.14g", 0x020000, 0xf7ce2097, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
@ -9942,6 +9972,7 @@ static const struct GameConfig ConfigTable[] =
{ "ffightjh" , CPS_B_01 , mapper_S224B , 0, NULL },
{ "forgottn" , CPS_B_01 , mapper_LW621 , 1, NULL },
{ "forgottnu" , CPS_B_01 , mapper_LW621 , 1, NULL },
{ "forgottnu1" , CPS_B_01 , mapper_LWCHR , 1, NULL },
{ "forgottnua" , CPS_B_01 , mapper_LWCHR , 1, NULL },
{ "lostwrld" , CPS_B_01 , mapper_LWCHR , 1, NULL },
{ "lostwrldo" , CPS_B_01 , mapper_LWCHR , 1, NULL },
@ -12010,7 +12041,7 @@ struct BurnDriver BurnDrvCpsForgottn = {
struct BurnDriver BurnDrvCpsForgottnu = {
"forgottnu", "forgottn", NULL, NULL, "1988",
"Forgotten Worlds (US, B-Board 88621B-2)\0", NULL, "Capcom", "CPS1",
"Forgotten Worlds (US, B-Board 88621B-2, rev C)\0", NULL, "Capcom", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPS1_GENERIC, GBF_HORSHOOT, 0,
NULL, ForgottnuRomInfo, ForgottnuRomName, NULL, NULL, ForgottnInputInfo, ForgottnDIPInfo,
@ -12018,9 +12049,19 @@ struct BurnDriver BurnDrvCpsForgottnu = {
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsForgottnu1 = {
"forgottnu1", "forgottn", NULL, NULL, "1988",
"Forgotten Worlds (US, B-Board 88618B-2, Rev C)\0", NULL, "Capcom", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPS1_GENERIC, GBF_HORSHOOT, 0,
NULL, Forgottnu1RomInfo, Forgottnu1RomName, NULL, NULL, ForgottnInputInfo, ForgottnDIPInfo,
ForgottnInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsForgottnua = {
"forgottnua", "forgottn", NULL, NULL, "1988",
"Forgotten Worlds (US, B-Board 88618B-?)\0", NULL, "Capcom", "CPS1",
"Forgotten Worlds (US, B-Board 88618B-2, rev A)\0", NULL, "Capcom", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPS1_GENERIC, GBF_HORSHOOT, 0,
NULL, ForgottnuaRomInfo, ForgottnuaRomName, NULL, NULL, ForgottnInputInfo, ForgottnDIPInfo,