Sync with MAME 0.149 and add clone of Ambush

This commit is contained in:
Barry Harris 2013-06-24 19:06:37 +00:00
parent a5b1a796ea
commit 6656f25f70
6 changed files with 120 additions and 89 deletions

View File

@ -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
}; };

View File

@ -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
}; };

View File

@ -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)

View File

@ -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

View File

@ -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
}; };

View File

@ -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
}; };