Sync with MAME 0.149 and add clone of Ambush
This commit is contained in:
parent
a5b1a796ea
commit
6656f25f70
|
@ -994,7 +994,7 @@ struct BurnDriver BurnDrvContra = {
|
||||||
// Contra (US, Set 2)
|
// Contra (US, Set 2)
|
||||||
|
|
||||||
static struct BurnRomInfo contra1RomDesc[] = {
|
static struct BurnRomInfo contra1RomDesc[] = {
|
||||||
{ "633e03.18a", 0x10000, 0x7fc0d8cf, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
{ "633i03.18a", 0x10000, 0x7fc0d8cf, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
||||||
{ "633i02.17a", 0x10000, 0xb2f7bd9a, 1 | BRF_PRG | BRF_ESS }, // 1
|
{ "633i02.17a", 0x10000, 0xb2f7bd9a, 1 | BRF_PRG | BRF_ESS }, // 1
|
||||||
|
|
||||||
{ "633e01.12a", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
{ "633e01.12a", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
||||||
|
@ -1030,27 +1030,27 @@ struct BurnDriver BurnDrvContra1 = {
|
||||||
// Contra (bootleg)
|
// Contra (bootleg)
|
||||||
|
|
||||||
static struct BurnRomInfo contrabRomDesc[] = {
|
static struct BurnRomInfo contrabRomDesc[] = {
|
||||||
{ "633m03.18a", 0x10000, 0xd045e1da, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
{ "3.ic20", 0x10000, 0xd045e1da, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
||||||
{ "633i02.17a", 0x10000, 0xb2f7bd9a, 1 | BRF_PRG | BRF_ESS }, // 1
|
{ "1.ic19", 0x10000, 0xb2f7bd9a, 1 | BRF_PRG | BRF_ESS }, // 1
|
||||||
|
|
||||||
{ "633e01.12a", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
{ "3.ic63", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
||||||
|
|
||||||
{ "g-7.rom", 0x10000, 0x57f467d2, 3 | BRF_GRA }, // 3 Chip 0 Tiles
|
{ "7.rom", 0x10000, 0x57f467d2, 3 | BRF_GRA }, // 3 Chip 0 Tiles
|
||||||
{ "g-10.rom", 0x10000, 0xe6db9685, 3 | BRF_GRA }, // 4
|
{ "10.rom", 0x10000, 0xe6db9685, 3 | BRF_GRA }, // 4
|
||||||
{ "g-9.rom", 0x10000, 0x875c61de, 3 | BRF_GRA }, // 5
|
{ "9.rom", 0x10000, 0x875c61de, 3 | BRF_GRA }, // 5
|
||||||
{ "g-8.rom", 0x10000, 0x642765d6, 3 | BRF_GRA }, // 6
|
{ "8.rom", 0x10000, 0x642765d6, 3 | BRF_GRA }, // 6
|
||||||
{ "g-15.rom", 0x10000, 0xdaa2324b, 3 | BRF_GRA }, // 7
|
{ "15.rom", 0x10000, 0xdaa2324b, 3 | BRF_GRA }, // 7
|
||||||
{ "g-16.rom", 0x10000, 0xe27cc835, 3 | BRF_GRA }, // 8
|
{ "16.rom", 0x10000, 0xe27cc835, 3 | BRF_GRA }, // 8
|
||||||
{ "g-17.rom", 0x10000, 0xce4330b9, 3 | BRF_GRA }, // 9
|
{ "17.rom", 0x10000, 0xce4330b9, 3 | BRF_GRA }, // 9
|
||||||
{ "g-18.rom", 0x10000, 0x1571ce42, 3 | BRF_GRA }, // 10
|
{ "18.rom", 0x10000, 0x1571ce42, 3 | BRF_GRA }, // 10
|
||||||
|
|
||||||
{ "g-4.rom", 0x10000, 0x2cc7e52c, 4 | BRF_GRA }, // 11 Chip 1 Tiles
|
{ "4.rom", 0x10000, 0x2cc7e52c, 4 | BRF_GRA }, // 11 Chip 1 Tiles
|
||||||
{ "g-5.rom", 0x10000, 0xe01a5b9c, 4 | BRF_GRA }, // 12
|
{ "5.rom", 0x10000, 0xe01a5b9c, 4 | BRF_GRA }, // 12
|
||||||
{ "g-6.rom", 0x10000, 0xaeea6744, 4 | BRF_GRA }, // 13
|
{ "6.rom", 0x10000, 0xaeea6744, 4 | BRF_GRA }, // 13
|
||||||
{ "g-14.rom", 0x10000, 0x765afdc7, 4 | BRF_GRA }, // 14
|
{ "14.rom", 0x10000, 0x765afdc7, 4 | BRF_GRA }, // 14
|
||||||
{ "g-11.rom", 0x10000, 0xbd9ba92c, 4 | BRF_GRA }, // 15
|
{ "11.rom", 0x10000, 0xbd9ba92c, 4 | BRF_GRA }, // 15
|
||||||
{ "g-12.rom", 0x10000, 0xd0be7ec2, 4 | BRF_GRA }, // 16
|
{ "12.rom", 0x10000, 0xd0be7ec2, 4 | BRF_GRA }, // 16
|
||||||
{ "g-13.rom", 0x10000, 0x2b513d12, 4 | BRF_GRA }, // 17
|
{ "13.rom", 0x10000, 0x2b513d12, 4 | BRF_GRA }, // 17
|
||||||
|
|
||||||
{ "633e08.10g", 0x00100, 0x9f0949fa, 5 | BRF_GRA }, // 18 Color Proms
|
{ "633e08.10g", 0x00100, 0x9f0949fa, 5 | BRF_GRA }, // 18 Color Proms
|
||||||
{ "633e09.12g", 0x00100, 0x14ca5e19, 5 | BRF_GRA }, // 19
|
{ "633e09.12g", 0x00100, 0x14ca5e19, 5 | BRF_GRA }, // 19
|
||||||
|
@ -1110,30 +1110,30 @@ struct BurnDriver BurnDrvContraj = {
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// Contra (Japan bootleg)
|
// Contra (Japan bootleg, set 2)
|
||||||
|
|
||||||
static struct BurnRomInfo contrajbRomDesc[] = {
|
static struct BurnRomInfo contrabj1RomDesc[] = {
|
||||||
{ "g-2.18a", 0x10000, 0xbdb9196d, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
{ "2__(contrabtj2).2k", 0x10000, 0xbdb9196d, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
||||||
{ "633k02.17a", 0x10000, 0x5d5f7438, 1 | BRF_PRG | BRF_ESS }, // 1
|
{ "1.2h", 0x10000, 0x5d5f7438, 1 | BRF_PRG | BRF_ESS }, // 1
|
||||||
|
|
||||||
{ "633e01.12a", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
{ "a3.4p", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
||||||
|
|
||||||
{ "g-7.rom", 0x10000, 0x57f467d2, 3 | BRF_GRA }, // 3 Chip 0 Tiles
|
{ "a7.14f", 0x10000, 0x57f467d2, 3 | BRF_GRA }, // 3 Chip 0 Tiles
|
||||||
{ "g-10.rom", 0x10000, 0xe6db9685, 3 | BRF_GRA }, // 4
|
{ "a10.14l", 0x10000, 0xe6db9685, 3 | BRF_GRA }, // 4
|
||||||
{ "g-9.rom", 0x10000, 0x875c61de, 3 | BRF_GRA }, // 5
|
{ "a9.14k", 0x10000, 0x875c61de, 3 | BRF_GRA }, // 5
|
||||||
{ "g-8.rom", 0x10000, 0x642765d6, 3 | BRF_GRA }, // 6
|
{ "a8.14h", 0x10000, 0x642765d6, 3 | BRF_GRA }, // 6
|
||||||
{ "g-15.rom", 0x10000, 0xdaa2324b, 3 | BRF_GRA }, // 7
|
{ "a15.14r", 0x10000, 0xdaa2324b, 3 | BRF_GRA }, // 7
|
||||||
{ "g-16.rom", 0x10000, 0xe27cc835, 3 | BRF_GRA }, // 8
|
{ "a16.14t", 0x10000, 0xe27cc835, 3 | BRF_GRA }, // 8
|
||||||
{ "g-17.rom", 0x10000, 0xce4330b9, 3 | BRF_GRA }, // 9
|
{ "a17.14v", 0x10000, 0xce4330b9, 3 | BRF_GRA }, // 9
|
||||||
{ "g-18.rom", 0x10000, 0x1571ce42, 3 | BRF_GRA }, // 10
|
{ "a18.14w", 0x10000, 0x1571ce42, 3 | BRF_GRA }, // 10
|
||||||
|
|
||||||
{ "g-4.rom", 0x10000, 0x2cc7e52c, 4 | BRF_GRA }, // 11 Chip 1 Tiles
|
{ "a4.14a", 0x10000, 0x2cc7e52c, 4 | BRF_GRA }, // 11 Chip 1 Tiles
|
||||||
{ "g-5.rom", 0x10000, 0xe01a5b9c, 4 | BRF_GRA }, // 12
|
{ "a5.14c", 0x10000, 0xe01a5b9c, 4 | BRF_GRA }, // 12
|
||||||
{ "g-6.rom", 0x10000, 0xaeea6744, 4 | BRF_GRA }, // 13
|
{ "e6.14d", 0x10000, 0xaeea6744, 4 | BRF_GRA }, // 13
|
||||||
{ "g-14.rom", 0x10000, 0x765afdc7, 4 | BRF_GRA }, // 14
|
{ "a14.14q", 0x10000, 0x765afdc7, 4 | BRF_GRA }, // 14
|
||||||
{ "g-11.rom", 0x10000, 0xbd9ba92c, 4 | BRF_GRA }, // 15
|
{ "a11.14m", 0x10000, 0xbd9ba92c, 4 | BRF_GRA }, // 15
|
||||||
{ "g-12.rom", 0x10000, 0xd0be7ec2, 4 | BRF_GRA }, // 16
|
{ "a12.14n", 0x10000, 0xd0be7ec2, 4 | BRF_GRA }, // 16
|
||||||
{ "g-13.rom", 0x10000, 0x2b513d12, 4 | BRF_GRA }, // 17
|
{ "a13.14p", 0x10000, 0x2b513d12, 4 | BRF_GRA }, // 17
|
||||||
|
|
||||||
{ "633e08.10g", 0x00100, 0x9f0949fa, 5 | BRF_GRA }, // 18 Color Proms
|
{ "633e08.10g", 0x00100, 0x9f0949fa, 5 | BRF_GRA }, // 18 Color Proms
|
||||||
{ "633e09.12g", 0x00100, 0x14ca5e19, 5 | BRF_GRA }, // 19
|
{ "633e09.12g", 0x00100, 0x14ca5e19, 5 | BRF_GRA }, // 19
|
||||||
|
@ -1141,15 +1141,15 @@ static struct BurnRomInfo contrajbRomDesc[] = {
|
||||||
{ "633f11.20g", 0x00100, 0x14ca5e19, 5 | BRF_GRA }, // 21
|
{ "633f11.20g", 0x00100, 0x14ca5e19, 5 | BRF_GRA }, // 21
|
||||||
};
|
};
|
||||||
|
|
||||||
STD_ROM_PICK(contrajb)
|
STD_ROM_PICK(contrabj1)
|
||||||
STD_ROM_FN(contrajb)
|
STD_ROM_FN(contrabj1)
|
||||||
|
|
||||||
struct BurnDriver BurnDrvContrajb = {
|
struct BurnDriver BurnDrvContrabj1 = {
|
||||||
"contrajb", "contra", NULL, NULL, "1987",
|
"contrabj1", "contra", NULL, NULL, "1987",
|
||||||
"Contra (Japan bootleg)\0", NULL, "Konami", "GX633",
|
"Contra (Japan bootleg, set 2)\0", NULL, "Konami", "GX633",
|
||||||
L"\u9B42\u6597\u7F85 \u30B3\u30F3\u30C8\u30E9 (Japan bootleg)\0Contra\0", NULL, NULL, NULL,
|
L"\u9B42\u6597\u7F85 \u30B3\u30F3\u30C8\u30E9 (Japan bootleg)\0Contra\0", NULL, NULL, NULL,
|
||||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0,
|
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0,
|
||||||
NULL, contrajbRomInfo, contrajbRomName, NULL, NULL, DrvInputInfo, DrvDIPInfo,
|
NULL, contrabj1RomInfo, contrabj1RomName, NULL, NULL, DrvInputInfo, DrvDIPInfo,
|
||||||
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
|
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
|
||||||
224, 280, 3, 4
|
224, 280, 3, 4
|
||||||
};
|
};
|
||||||
|
@ -1158,8 +1158,8 @@ struct BurnDriver BurnDrvContrajb = {
|
||||||
// Gryzor (Set 1)
|
// Gryzor (Set 1)
|
||||||
|
|
||||||
static struct BurnRomInfo gryzorRomDesc[] = {
|
static struct BurnRomInfo gryzorRomDesc[] = {
|
||||||
{ "g2.18a", 0x10000, 0x92ca77bd, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
{ "633j03.18a", 0x10000, 0x20919162, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
||||||
{ "g3.17a", 0x10000, 0xbbd9e95e, 1 | BRF_PRG | BRF_ESS }, // 1
|
{ "633j02.17a", 0x10000, 0xb5922f9a, 1 | BRF_PRG | BRF_ESS }, // 1
|
||||||
|
|
||||||
{ "633e01.12a", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
{ "633e01.12a", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
||||||
|
|
||||||
|
@ -1193,9 +1193,9 @@ struct BurnDriver BurnDrvGryzor = {
|
||||||
|
|
||||||
// Gryzor (Set 2)
|
// Gryzor (Set 2)
|
||||||
|
|
||||||
static struct BurnRomInfo gryzoraRomDesc[] = {
|
static struct BurnRomInfo gryzor1RomDesc[] = {
|
||||||
{ "633j03.18a", 0x10000, 0x20919162, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
{ "633g2.18a", 0x10000, 0x92ca77bd, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
|
||||||
{ "633j02.17a", 0x10000, 0xb5922f9a, 1 | BRF_PRG | BRF_ESS }, // 1
|
{ "633g3.17a", 0x10000, 0xbbd9e95e, 1 | BRF_PRG | BRF_ESS }, // 1
|
||||||
|
|
||||||
{ "633e01.12a", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
{ "633e01.12a", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code
|
||||||
|
|
||||||
|
@ -1213,15 +1213,15 @@ static struct BurnRomInfo gryzoraRomDesc[] = {
|
||||||
{ "007766.20d.bin", 0x1, 0x00000000, 0 | BRF_NODUMP },
|
{ "007766.20d.bin", 0x1, 0x00000000, 0 | BRF_NODUMP },
|
||||||
};
|
};
|
||||||
|
|
||||||
STD_ROM_PICK(gryzora)
|
STD_ROM_PICK(gryzor1)
|
||||||
STD_ROM_FN(gryzora)
|
STD_ROM_FN(gryzor1)
|
||||||
|
|
||||||
struct BurnDriver BurnDrvGryzora = {
|
struct BurnDriver BurnDrvGryzor1 = {
|
||||||
"gryzora", "contra", NULL, NULL, "1987",
|
"gryzor1", "contra", NULL, NULL, "1987",
|
||||||
"Gryzor (Set 2)\0", NULL, "Konami", "GX633",
|
"Gryzor (Set 2)\0", NULL, "Konami", "GX633",
|
||||||
NULL, NULL, NULL, NULL,
|
NULL, NULL, NULL, NULL,
|
||||||
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0,
|
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0,
|
||||||
NULL, gryzoraRomInfo, gryzoraRomName, NULL, NULL, DrvInputInfo, GryzorDIPInfo,
|
NULL, gryzor1RomInfo, gryzor1RomName, NULL, NULL, DrvInputInfo, GryzorDIPInfo,
|
||||||
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
|
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
|
||||||
224, 280, 3, 4
|
224, 280, 3, 4
|
||||||
};
|
};
|
||||||
|
|
|
@ -521,6 +521,37 @@ static INT32 DrvScan(INT32 nAction,INT32 *pnMin)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// Ambush
|
||||||
|
|
||||||
|
static struct BurnRomInfo ambushRomDesc[] = {
|
||||||
|
{ "a1.i7", 0x2000, 0x31b85d9d, BRF_ESS | BRF_PRG }, // 0 Z80 Code
|
||||||
|
{ "a2.g7", 0x2000, 0x8328d88a, BRF_ESS | BRF_PRG }, // 1
|
||||||
|
{ "a3.f7", 0x2000, 0x8db57ab5, BRF_ESS | BRF_PRG }, // 2
|
||||||
|
{ "a4.e7", 0x2000, 0x4a34d2a4, BRF_ESS | BRF_PRG }, // 3
|
||||||
|
|
||||||
|
{ "fa2.n4", 0x2000, 0xe7f134ba, BRF_GRA }, // 4 Graphics tiles
|
||||||
|
{ "fa1.m4", 0x2000, 0xad10969e, BRF_GRA }, // 5
|
||||||
|
|
||||||
|
{ "a.bpr", 0x0100, 0x5f27f511, BRF_GRA }, // 6 color PROMs
|
||||||
|
|
||||||
|
{ "b.bpr", 0x0100, 0x1b03fd3b, BRF_OPT }, // 7 Proms - Not used
|
||||||
|
{ "13.bpr", 0x0100, 0x547e970f, BRF_OPT }, // 8
|
||||||
|
{ "14.bpr", 0x0100, 0x622a8ce7, BRF_OPT }, // 9
|
||||||
|
};
|
||||||
|
|
||||||
|
STD_ROM_PICK(ambush)
|
||||||
|
STD_ROM_FN(ambush)
|
||||||
|
|
||||||
|
struct BurnDriver BurnDrvAmbush = {
|
||||||
|
"ambush", NULL, NULL, NULL, "1983",
|
||||||
|
"Ambush\0", NULL, "Tecfri", "Miscellaneous",
|
||||||
|
NULL, NULL, NULL, NULL,
|
||||||
|
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
|
||||||
|
NULL, ambushRomInfo, ambushRomName, NULL, NULL, AmbushInputInfo, AmbushDIPInfo,
|
||||||
|
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100,
|
||||||
|
256, 224, 4, 3
|
||||||
|
};
|
||||||
|
|
||||||
// Ambush
|
// Ambush
|
||||||
|
|
||||||
static struct BurnRomInfo ambushjRomDesc[] = {
|
static struct BurnRomInfo ambushjRomDesc[] = {
|
||||||
|
@ -553,10 +584,10 @@ struct BurnDriver BurnDrvAmbushj = {
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// Ambush (Tecfri)
|
// Ambush (hack?)
|
||||||
|
|
||||||
static struct BurnRomInfo ambushRomDesc[] = {
|
static struct BurnRomInfo ambushhRomDesc[] = {
|
||||||
{ "a1.i7", 0x2000, 0xa7cd149d, BRF_ESS | BRF_PRG }, // 0 Z80 Code
|
{ "a1_hack.i7", 0x2000, 0xa7cd149d, BRF_ESS | BRF_PRG }, // 0 Z80 Code
|
||||||
{ "a2.g7", 0x2000, 0x8328d88a, BRF_ESS | BRF_PRG }, // 1
|
{ "a2.g7", 0x2000, 0x8328d88a, BRF_ESS | BRF_PRG }, // 1
|
||||||
{ "a3.f7", 0x2000, 0x8db57ab5, BRF_ESS | BRF_PRG }, // 2
|
{ "a3.f7", 0x2000, 0x8db57ab5, BRF_ESS | BRF_PRG }, // 2
|
||||||
{ "a4.e7", 0x2000, 0x4a34d2a4, BRF_ESS | BRF_PRG }, // 3
|
{ "a4.e7", 0x2000, 0x4a34d2a4, BRF_ESS | BRF_PRG }, // 3
|
||||||
|
@ -571,15 +602,15 @@ static struct BurnRomInfo ambushRomDesc[] = {
|
||||||
{ "14.bpr", 0x0100, 0x622a8ce7, BRF_OPT }, // 9
|
{ "14.bpr", 0x0100, 0x622a8ce7, BRF_OPT }, // 9
|
||||||
};
|
};
|
||||||
|
|
||||||
STD_ROM_PICK(ambush)
|
STD_ROM_PICK(ambushh)
|
||||||
STD_ROM_FN(ambush)
|
STD_ROM_FN(ambushh)
|
||||||
|
|
||||||
struct BurnDriver BurnDrvAmbush = {
|
struct BurnDriver BurnDrvAmbushh = {
|
||||||
"ambush", NULL, NULL, NULL, "1983",
|
"ambushh", "ambush", NULL, NULL, "1983",
|
||||||
"Ambush\0", NULL, "Tecfri", "Miscellaneous",
|
"Ambush (hack?)\0", NULL, "Tecfri", "Miscellaneous",
|
||||||
NULL, NULL, NULL, NULL,
|
NULL, NULL, NULL, NULL,
|
||||||
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
|
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0,
|
||||||
NULL, ambushRomInfo, ambushRomName, NULL, NULL, AmbushInputInfo, AmbushDIPInfo,
|
NULL, ambushhRomInfo, ambushhRomName, NULL, NULL, AmbushInputInfo, AmbushDIPInfo,
|
||||||
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100,
|
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100,
|
||||||
256, 224, 4, 3
|
256, 224, 4, 3
|
||||||
};
|
};
|
||||||
|
|
|
@ -324,7 +324,7 @@ static struct BurnRomInfo Drvb2RomDesc[] = {
|
||||||
{ "vtb5.6l", 0x00100, 0x712ac508, BRF_GRA }, // 20
|
{ "vtb5.6l", 0x00100, 0x712ac508, BRF_GRA }, // 20
|
||||||
{ "vtb6.6e", 0x00100, 0x0eaf5158, BRF_GRA }, // 21
|
{ "vtb6.6e", 0x00100, 0x0eaf5158, BRF_GRA }, // 21
|
||||||
|
|
||||||
{ "commandob_pal16l8a.bin", 0x00104, 0x00000000, BRF_OPT | BRF_NODUMP }, // 22 PLDs
|
{ "commandob2_pal16l8a.bin", 0x00104, 0x00000000, BRF_OPT | BRF_NODUMP }, // 22 PLDs
|
||||||
};
|
};
|
||||||
|
|
||||||
STD_ROM_PICK(Drvb2)
|
STD_ROM_PICK(Drvb2)
|
||||||
|
|
|
@ -3209,10 +3209,10 @@ static struct BurnRomInfo pacumanRomDesc[] = {
|
||||||
{ "pacuman07.bin", 0x0800, 0x908a2cb2, 1 | BRF_ESS | BRF_PRG }, // 6
|
{ "pacuman07.bin", 0x0800, 0x908a2cb2, 1 | BRF_ESS | BRF_PRG }, // 6
|
||||||
{ "pacuman08.bin", 0x0800, 0xcf4ba26c, 1 | BRF_ESS | BRF_PRG }, // 7
|
{ "pacuman08.bin", 0x0800, 0xcf4ba26c, 1 | BRF_ESS | BRF_PRG }, // 7
|
||||||
|
|
||||||
{ "chg1", 0x0800, 0x2066a0b7, 2 | BRF_GRA }, // 8 Graphics
|
{ "pm1chg1.bin", 0x0800, 0x2066a0b7, 2 | BRF_GRA }, // 8 Graphics
|
||||||
{ "chg2", 0x0800, 0x3591b89d, 2 | BRF_GRA }, // 9
|
{ "pm1chg2.bin", 0x0800, 0x3591b89d, 2 | BRF_GRA }, // 9
|
||||||
{ "chg3", 0x0800, 0x9e39323a, 2 | BRF_GRA }, // 10
|
{ "pm1chg3.bin", 0x0800, 0x9e39323a, 2 | BRF_GRA }, // 10
|
||||||
{ "chg4", 0x0800, 0x7dc75a81, 2 | BRF_GRA }, // 11
|
{ "pm1chg4.bin", 0x0800, 0x1b1d9096, 2 | BRF_GRA }, // 11
|
||||||
|
|
||||||
{ "82s123.7f", 0x0020, 0x2fc650bd, 3 | BRF_GRA }, // 12 Color Proms
|
{ "82s123.7f", 0x0020, 0x2fc650bd, 3 | BRF_GRA }, // 12 Color Proms
|
||||||
{ "82s126.4a", 0x0100, 0x3eb3a8e4, 3 | BRF_GRA }, // 13
|
{ "82s126.4a", 0x0100, 0x3eb3a8e4, 3 | BRF_GRA }, // 13
|
||||||
|
|
|
@ -978,22 +978,22 @@ STD_ROM_PICK(Gtmre)
|
||||||
STD_ROM_FN(Gtmre)
|
STD_ROM_FN(Gtmre)
|
||||||
|
|
||||||
static struct BurnRomInfo GtmrusaRomDesc[] = {
|
static struct BurnRomInfo GtmrusaRomDesc[] = {
|
||||||
{ "gtmrusa.u2", 0x080000, 0x5be615c4, BRF_ESS | BRF_PRG }, // 0 68000 Program Code
|
{ "mmp0x3.u2", 0x080000, 0x5be615c4, BRF_ESS | BRF_PRG }, // 0 68000 Program Code
|
||||||
{ "gtmrusa.u1", 0x080000, 0xae853e4e, BRF_ESS | BRF_PRG }, // 1 68000 Program Code
|
{ "mmp1x3.u1", 0x080000, 0xae853e4e, BRF_ESS | BRF_PRG }, // 1 68000 Program Code
|
||||||
|
|
||||||
{ "gtmrusa.u12", 0x020000, 0x2e1a06ff, BRF_PRG | BRF_OPT }, // 2 MCU Code
|
{ "mmd0x3.u12", 0x020000, 0x2e1a06ff, BRF_PRG | BRF_OPT }, // 2 MCU Code
|
||||||
|
|
||||||
{ "gmmu27.bin", 0x200000, 0xc0ab3efc, BRF_GRA }, // 3 Sprites
|
{ "mm-200-402-s0.bin", 0x200000, 0xc0ab3efc, BRF_GRA }, // 3 Sprites
|
||||||
{ "gmmu28.bin", 0x200000, 0xcf6b23dc, BRF_GRA }, // 4 Sprites
|
{ "mm-201-403-s1.bin", 0x200000, 0xcf6b23dc, BRF_GRA }, // 4 Sprites
|
||||||
{ "gmmu29.bin", 0x200000, 0x8f27f5d3, BRF_GRA }, // 5 Sprites
|
{ "mm-202-404-s2.bin", 0x200000, 0x8f27f5d3, BRF_GRA }, // 5 Sprites
|
||||||
{ "gmmu30.bin", 0x080000, 0xe9747c8c, BRF_GRA }, // 6 Sprites
|
{ "mm-203-405-s3.bin", 0x080000, 0xe9747c8c, BRF_GRA }, // 6 Sprites
|
||||||
{ "gmmu64.bin", 0x100000, 0x57d77b33, BRF_GRA }, // 7 Sprites
|
{ "mm-204-564.bin", 0x100000, 0x57d77b33, BRF_GRA }, // 7 Sprites
|
||||||
{ "gmmu65.bin", 0x100000, 0x05b8bdca, BRF_GRA }, // 8 Sprites
|
{ "mm-204-406-565.bin", 0x100000, 0x05b8bdca, BRF_GRA }, // 8 Sprites
|
||||||
|
|
||||||
{ "gmmu52.bin", 0x200000, 0xb15f6b7f, BRF_GRA }, // 9 Tiles
|
{ "mm-300-406-a0.bin", 0x200000, 0xb15f6b7f, BRF_GRA }, // 9 Tiles
|
||||||
|
|
||||||
{ "gmmu23.bin", 0x100000, 0xb9cbfbee, BRF_SND }, // 10 Samples
|
{ "mm-100-401-a0.bin", 0x100000, 0xb9cbfbee, BRF_SND }, // 10 Samples
|
||||||
{ "gmmu24.bin", 0x100000, 0x380cdc7c, BRF_SND }, // 11 Samples
|
{ "mm-101-402-e24.bin", 0x100000, 0x380cdc7c, BRF_SND }, // 11 Samples
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -2515,9 +2515,9 @@ STD_ROM_PICK(Teddybbo)
|
||||||
STD_ROM_FN(Teddybbo)
|
STD_ROM_FN(Teddybbo)
|
||||||
|
|
||||||
static struct BurnRomInfo TeddybboblRomDesc[] = {
|
static struct BurnRomInfo TeddybboblRomDesc[] = {
|
||||||
{ "1.f2", 0x004000, 0x81a37e69, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
|
{ "epr-6739.116", 0x004000, 0x81a37e69, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
|
||||||
{ "2.j2", 0x004000, 0x715388a9, BRF_ESS | BRF_PRG }, // 1 Z80 #1 Program Code
|
{ "epr-6740.109", 0x004000, 0x715388a9, BRF_ESS | BRF_PRG }, // 1 Z80 #1 Program Code
|
||||||
{ "3.k2", 0x004000, 0xe5a74f5f, BRF_ESS | BRF_PRG }, // 2 Z80 #1 Program Code
|
{ "epr-6741.96", 0x004000, 0xe5a74f5f, BRF_ESS | BRF_PRG }, // 2 Z80 #1 Program Code
|
||||||
|
|
||||||
// No sound rom present on the PCB - Instead use epr-6748.120 from Teddybbo set //
|
// No sound rom present on the PCB - Instead use epr-6748.120 from Teddybbo set //
|
||||||
{ "epr-6748.120", 0x002000, 0x9325a1cf, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program Code
|
{ "epr-6748.120", 0x002000, 0x9325a1cf, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program Code
|
||||||
|
@ -2526,10 +2526,10 @@ static struct BurnRomInfo TeddybboblRomDesc[] = {
|
||||||
{ "10.r8", 0x004000, 0x52a5083d, BRF_GRA }, // 5 Tiles
|
{ "10.r8", 0x004000, 0x52a5083d, BRF_GRA }, // 5 Tiles
|
||||||
{ "9.r10", 0x004000, 0x8076d3a3, BRF_GRA }, // 6 Tiles
|
{ "9.r10", 0x004000, 0x8076d3a3, BRF_GRA }, // 6 Tiles
|
||||||
|
|
||||||
{ "4.f3", 0x004000, 0x1be35a97, BRF_GRA }, // 7 Sprites
|
{ "epr-6735.117", 0x004000, 0x1be35a97, BRF_GRA }, // 7 Sprites
|
||||||
{ "6.k3", 0x004000, 0x6b53aa7a, BRF_GRA }, // 8 Sprites
|
{ "epr-6737.04", 0x004000, 0x6b53aa7a, BRF_GRA }, // 8 Sprites
|
||||||
{ "5.h3", 0x004000, 0x565c25d0, BRF_GRA }, // 9 Sprites
|
{ "epr-6736.110", 0x004000, 0x565c25d0, BRF_GRA }, // 9 Sprites
|
||||||
{ "7.m3", 0x004000, 0xe116285f, BRF_GRA }, // 10 Sprites
|
{ "epr-6738.05", 0x004000, 0xe116285f, BRF_GRA }, // 10 Sprites
|
||||||
|
|
||||||
{ "pr-5317.76", 0x000100, 0x648350b8, BRF_OPT }, // 14 Timing PROM
|
{ "pr-5317.76", 0x000100, 0x648350b8, BRF_OPT }, // 14 Timing PROM
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue