Added Secret Agent (Japan revision 2) [ShouTime, The Dumping Union]
This commit is contained in:
parent
943fb6f1b0
commit
4edd527ad3
|
@ -1556,6 +1556,76 @@ static struct BurnRomInfo Robocopb2RomDesc[] = {
|
|||
STD_ROM_PICK(Robocopb2)
|
||||
STD_ROM_FN(Robocopb2)
|
||||
|
||||
static struct BurnRomInfo SecretagRomDesc[] = {
|
||||
{ "fb14-3.17l", 0x10000, 0x9be6ac90, BRF_ESS | BRF_PRG }, // 0 68000 Program Code
|
||||
{ "fb12-3.9l", 0x10000, 0x28904b6b, BRF_ESS | BRF_PRG }, // 1
|
||||
{ "fb15.19l", 0x10000, 0x106bb26c, BRF_ESS | BRF_PRG }, // 2
|
||||
{ "fb13.11l", 0x10000, 0x90523413, BRF_ESS | BRF_PRG }, // 3
|
||||
|
||||
{ "fb10.5h", 0x10000, 0xdfd2ff25, BRF_ESS | BRF_PRG }, // 4 HuC6280 Program
|
||||
|
||||
{ "fb05.11a", 0x08000, 0x09802924, BRF_GRA }, // 5 Characters
|
||||
{ "fb04.9a", 0x08000, 0xec25b895, BRF_GRA }, // 6
|
||||
|
||||
{ "fb07.17a", 0x10000, 0xe932268b, BRF_GRA }, // 7 Tiles 1
|
||||
{ "fb06.15a", 0x10000, 0xc4dd38c0, BRF_GRA }, // 8
|
||||
|
||||
{ "fb09.22a", 0x20000, 0x1395e9be, BRF_GRA }, // 9 Tiles 2
|
||||
{ "fb08.21a", 0x20000, 0x4d7464db, BRF_GRA }, // 10
|
||||
|
||||
{ "fb01.4a", 0x20000, 0x99b0cd92, BRF_GRA }, // 11 Sprites
|
||||
{ "fb03.7a", 0x20000, 0x0e7ea74d, BRF_GRA }, // 12
|
||||
{ "fb00.2a", 0x20000, 0xf7df3fd7, BRF_GRA }, // 13
|
||||
{ "fb02.5a", 0x20000, 0x84e8da9d, BRF_GRA }, // 14
|
||||
|
||||
{ "fa11.11k", 0x20000, 0x4e547bad, BRF_SND }, // 15 Samples
|
||||
|
||||
{ "mb7114h.21k", 0x00100, 0xad26e8d4, BRF_OPT}, // 16 PROMs
|
||||
|
||||
{ "pal16l8b-ta-1.15k", 0x00104, 0x79a87527, BRF_OPT}, // 17 PLDs
|
||||
{ "pal16r4a-ta-2.16k", 0x00104, 0xeca31311, BRF_OPT}, // 18
|
||||
{ "pal16l8a-ta-3.17k", 0x00104, 0x6c324919, BRF_OPT}, // 19
|
||||
{ "pal16l8a-ta-4.11m", 0x00104, 0x116177fa, BRF_OPT}, // 20
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Secretag)
|
||||
STD_ROM_FN(Secretag)
|
||||
|
||||
static struct BurnRomInfo SecretagjRomDesc[] = {
|
||||
{ "fc14-2.17l", 0x10000, 0xe4cc767d, BRF_ESS | BRF_PRG }, // 0 68000 Program Code
|
||||
{ "fc12-2.9l", 0x10000, 0x8a589c90, BRF_ESS | BRF_PRG }, // 1
|
||||
{ "fc15.19l", 0x10000, 0x106bb26c, BRF_ESS | BRF_PRG }, // 2
|
||||
{ "fc13.11l", 0x10000, 0x90523413, BRF_ESS | BRF_PRG }, // 3
|
||||
|
||||
{ "fc10.5h", 0x10000, 0xdfd2ff25, BRF_ESS | BRF_PRG }, // 4 HuC6280 Program
|
||||
|
||||
{ "fc05.11a", 0x08000, 0x09802924, BRF_GRA }, // 5 Characters
|
||||
{ "fc04.9a", 0x08000, 0xec25b895, BRF_GRA }, // 6
|
||||
|
||||
{ "fc07.17a", 0x10000, 0xe932268b, BRF_GRA }, // 7 Tiles 1
|
||||
{ "fc06.15a", 0x10000, 0xc4dd38c0, BRF_GRA }, // 8
|
||||
|
||||
{ "fc09.22a", 0x20000, 0x1395e9be, BRF_GRA }, // 9 Tiles 2
|
||||
{ "fc08.21a", 0x20000, 0x4d7464db, BRF_GRA }, // 10
|
||||
|
||||
{ "fc01.4a", 0x20000, 0x99b0cd92, BRF_GRA }, // 11 Sprites
|
||||
{ "fc03.7a", 0x20000, 0x0e7ea74d, BRF_GRA }, // 12
|
||||
{ "fc00.2a", 0x20000, 0xf7df3fd7, BRF_GRA }, // 13
|
||||
{ "fc02.5a", 0x20000, 0x84e8da9d, BRF_GRA }, // 14
|
||||
|
||||
{ "fc11.11k", 0x20000, 0x4e547bad, BRF_SND }, // 15 Samples
|
||||
|
||||
{ "mb7114h.21k", 0x00100, 0xad26e8d4, BRF_OPT}, // 16 PROMs
|
||||
|
||||
{ "pal16l8b-ta-1.15k", 0x00104, 0x79a87527, BRF_OPT}, // 17 PLDs
|
||||
{ "pal16r4a-ta-2.16k", 0x00104, 0xeca31311, BRF_OPT}, // 18
|
||||
{ "pal16l8a-ta-3.17k", 0x00104, 0x6c324919, BRF_OPT}, // 19
|
||||
{ "pal16l8a-ta-4.11m", 0x00104, 0x116177fa, BRF_OPT}, // 20
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Secretagj)
|
||||
STD_ROM_FN(Secretagj)
|
||||
|
||||
static struct BurnRomInfo SlyspyRomDesc[] = {
|
||||
{ "fa14-3.17l", 0x10000, 0x54353a84, BRF_ESS | BRF_PRG }, // 0 68000 Program Code
|
||||
{ "fa12-2.9l", 0x10000, 0x1b534294, BRF_ESS | BRF_PRG }, // 1
|
||||
|
@ -1582,10 +1652,10 @@ static struct BurnRomInfo SlyspyRomDesc[] = {
|
|||
|
||||
{ "mb7114h.21k", 0x00100, 0xad26e8d4, BRF_OPT}, // 16 PROMs
|
||||
|
||||
{ "pal16l8b-ta-1.bin", 0x00104, 0x79a87527, BRF_OPT}, // 17 PLDs
|
||||
{ "pal16r4a-ta-2.bin", 0x00104, 0xeca31311, BRF_OPT}, // 18
|
||||
{ "pal16l8a-ta-3.bin", 0x00104, 0x6c324919, BRF_OPT}, // 19
|
||||
{ "pal16l8a-ta-4.bin", 0x00104, 0x116177fa, BRF_OPT}, // 20
|
||||
{ "pal16l8b-ta-1.15k", 0x00104, 0x79a87527, BRF_OPT}, // 17 PLDs
|
||||
{ "pal16r4a-ta-2.16k", 0x00104, 0xeca31311, BRF_OPT}, // 18
|
||||
{ "pal16l8a-ta-3.17k", 0x00104, 0x6c324919, BRF_OPT}, // 19
|
||||
{ "pal16l8a-ta-4.11m", 0x00104, 0x116177fa, BRF_OPT}, // 20
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Slyspy)
|
||||
|
@ -1617,45 +1687,15 @@ static struct BurnRomInfo Slyspy2RomDesc[] = {
|
|||
|
||||
{ "mb7114h.21k", 0x00100, 0xad26e8d4, BRF_OPT}, // 16 PROMs
|
||||
|
||||
{ "pal16l8b-ta-1.bin", 0x00104, 0x79a87527, BRF_OPT}, // 17 PLDs
|
||||
{ "pal16r4a-ta-2.bin", 0x00104, 0xeca31311, BRF_OPT}, // 18
|
||||
{ "pal16l8a-ta-3.bin", 0x00104, 0x6c324919, BRF_OPT}, // 19
|
||||
{ "pal16l8a-ta-4.bin", 0x00104, 0x116177fa, BRF_OPT}, // 20
|
||||
{ "pal16l8b-ta-1.15k", 0x00104, 0x79a87527, BRF_OPT}, // 17 PLDs
|
||||
{ "pal16r4a-ta-2.16k", 0x00104, 0xeca31311, BRF_OPT}, // 18
|
||||
{ "pal16l8a-ta-3.17k", 0x00104, 0x6c324919, BRF_OPT}, // 19
|
||||
{ "pal16l8a-ta-4.11m", 0x00104, 0x116177fa, BRF_OPT}, // 20
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Slyspy2)
|
||||
STD_ROM_FN(Slyspy2)
|
||||
|
||||
static struct BurnRomInfo SecretagRomDesc[] = {
|
||||
{ "fb14-3.17l", 0x10000, 0x9be6ac90, BRF_ESS | BRF_PRG }, // 0 68000 Program Code
|
||||
{ "fb12-3.9l", 0x10000, 0x28904b6b, BRF_ESS | BRF_PRG }, // 1
|
||||
{ "fb15.19l", 0x10000, 0x106bb26c, BRF_ESS | BRF_PRG }, // 2
|
||||
{ "fb13.11l", 0x10000, 0x90523413, BRF_ESS | BRF_PRG }, // 3
|
||||
|
||||
{ "fa10.5h", 0x10000, 0xdfd2ff25, BRF_ESS | BRF_PRG }, // 4 HuC6280 Program
|
||||
|
||||
{ "fa05.11a", 0x08000, 0x09802924, BRF_GRA }, // 5 Characters
|
||||
{ "fa04.9a", 0x08000, 0xec25b895, BRF_GRA }, // 6
|
||||
|
||||
{ "fa07.17a", 0x10000, 0xe932268b, BRF_GRA }, // 7 Tiles 1
|
||||
{ "fa06.15a", 0x10000, 0xc4dd38c0, BRF_GRA }, // 8
|
||||
|
||||
{ "fa09.22a", 0x20000, 0x1395e9be, BRF_GRA }, // 9 Tiles 2
|
||||
{ "fa08.21a", 0x20000, 0x4d7464db, BRF_GRA }, // 10
|
||||
|
||||
{ "fa01.4a", 0x20000, 0x99b0cd92, BRF_GRA }, // 11 Sprites
|
||||
{ "fa03.7a", 0x20000, 0x0e7ea74d, BRF_GRA }, // 12
|
||||
{ "fa00.2a", 0x20000, 0xf7df3fd7, BRF_GRA }, // 13
|
||||
{ "fa02.5a", 0x20000, 0x84e8da9d, BRF_GRA }, // 14
|
||||
|
||||
{ "fa11.11k", 0x20000, 0x4e547bad, BRF_SND }, // 15 Samples
|
||||
|
||||
{ "mb7114h.21k", 0x00100, 0xad26e8d4, BRF_OPT}, // 16 PROMs
|
||||
};
|
||||
|
||||
STD_ROM_PICK(Secretag)
|
||||
STD_ROM_FN(Secretag)
|
||||
|
||||
static INT32 MemIndex()
|
||||
{
|
||||
UINT8 *Next; Next = Mem;
|
||||
|
@ -5207,18 +5247,38 @@ struct BurnDriver BurnDrvRobocopb2 = {
|
|||
NULL, 0x400, 256, 240, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvSlyspy = {
|
||||
"slyspy", NULL, NULL, NULL, "1989",
|
||||
"Sly Spy (US revision 3)\0", NULL, "Data East USA", "DEC0",
|
||||
struct BurnDriver BurnDrvSecretag = {
|
||||
"secretag", NULL, NULL, NULL, "1989",
|
||||
"Secret Agent (World revision 3)\0", NULL, "Data East Corporation", "DEC0",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
|
||||
NULL, SecretagRomInfo, SecretagRomName, NULL, NULL, Dec1InputInfo, SlyspyDIPInfo,
|
||||
SlyspyInit, SlyspyExit, Dec1Frame, NULL, SlyspyScan,
|
||||
NULL, 0x400, 256, 240, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvSecretagj = {
|
||||
"secretagj", "secretag", NULL, NULL, "1989",
|
||||
"Secret Agent (Japan revision 2)\0", NULL, "Data East Corporation", "DEC0",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
|
||||
NULL, SecretagjRomInfo, SecretagjRomName, NULL, NULL, Dec1InputInfo, SlyspyDIPInfo,
|
||||
SlyspyInit, SlyspyExit, Dec1Frame, NULL, SlyspyScan,
|
||||
NULL, 0x400, 256, 240, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvSlyspy = {
|
||||
"slyspy", "secretag", NULL, NULL, "1989",
|
||||
"Sly Spy (US revision 3)\0", NULL, "Data East USA", "DEC0",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
|
||||
NULL, SlyspyRomInfo, SlyspyRomName, NULL, NULL, Dec1InputInfo, SlyspyDIPInfo,
|
||||
SlyspyInit, SlyspyExit, Dec1Frame, NULL, SlyspyScan,
|
||||
NULL, 0x400, 256, 240, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvSlyspy2 = {
|
||||
"slyspy2", "slyspy", NULL, NULL, "1989",
|
||||
"slyspy2", "secretag", NULL, NULL, "1989",
|
||||
"Sly Spy (US revision 2)\0", NULL, "Data East USA", "DEC0",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
|
||||
|
@ -5226,13 +5286,3 @@ struct BurnDriver BurnDrvSlyspy2 = {
|
|||
SlyspyInit, SlyspyExit, Dec1Frame, NULL, SlyspyScan,
|
||||
NULL, 0x400, 256, 240, 4, 3
|
||||
};
|
||||
|
||||
struct BurnDriver BurnDrvSecretag = {
|
||||
"secretag", "slyspy", NULL, NULL, "1989",
|
||||
"Secret Agent (World)\0", NULL, "Data East Corporation", "DEC0",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
|
||||
NULL, SecretagRomInfo, SecretagRomName, NULL, NULL, Dec1InputInfo, SlyspyDIPInfo,
|
||||
SlyspyInit, SlyspyExit, Dec1Frame, NULL, SlyspyScan,
|
||||
NULL, 0x400, 256, 240, 4, 3
|
||||
};
|
||||
|
|
|
@ -207,6 +207,7 @@
|
|||
<li>Fix for mixing distortion/crackles in Konami's K054539 sound driver [dink]</li>
|
||||
<li>Tidy-up submitted code fixing compile warnings and portability issues [barry]</li>
|
||||
<li>Added correct sound rom for 'tturf' (Tough Turf (set 2, Japan, 8751 317-0104)) [ShouTime, JacKc]</li>
|
||||
<li>Added clone of Secret Agent (Japan revision 2) [ShouTime, The Dumping Union, JacKc]</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue