MAME 0.271 sync (seibu,seta,suna,tecmo)

This commit is contained in:
barbudreadmon 2024-11-02 11:54:36 +01:00
parent d8c50d315b
commit 93da21150a
6 changed files with 54 additions and 12 deletions

View File

@ -613,16 +613,16 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin)
}
// Bomb Jack (set 1)
// Bomb Jack
static struct BurnRomInfo bombjackRomDesc[] = {
{ "09_j01b.bin", 0x2000, 0xc668dc30, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code
{ "10_l01b.bin", 0x2000, 0x52a1e5fb, 1 | BRF_PRG | BRF_ESS }, // 1
{ "11_m01b.bin", 0x2000, 0xb68a062a, 1 | BRF_PRG | BRF_ESS }, // 2
{ "12_n01b.bin", 0x2000, 0x1d3ecee5, 1 | BRF_PRG | BRF_ESS }, // 3
{ "13.1r", 0x2000, 0x70e0244d, 1 | BRF_PRG | BRF_ESS }, // 4
{ "13.1r", 0x2000, 0x70e0244d, 1 | BRF_PRG | BRF_ESS }, // 4
{ "01_h03t.bin", 0x2000, 0x8407917d, 2 | BRF_PRG | BRF_ESS }, // 5 Z80 #1 Code
{ "01_h03t.3h", 0x2000, 0x8407917d, 2 | BRF_PRG | BRF_ESS }, // 5 Z80 #1 Code
{ "03_e08t.bin", 0x1000, 0x9f0470d5, 3 | BRF_GRA }, // 6 Characters
{ "04_h08t.bin", 0x1000, 0x81ec12e6, 3 | BRF_GRA }, // 7
@ -644,7 +644,7 @@ STD_ROM_FN(bombjack)
struct BurnDriver BurnDrvBombjack = {
"bombjack", NULL, NULL, NULL, "1984",
"Bomb Jack (set 1)\0", NULL, "Tehkan", "Miscellaneous",
"Bomb Jack\0", NULL, "Tehkan", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, bombjackRomInfo, bombjackRomName, NULL, NULL, NULL, NULL, BombjackInputInfo, BombjackDIPInfo,
@ -653,7 +653,7 @@ struct BurnDriver BurnDrvBombjack = {
};
// Bomb Jack (set 2)
// Bomb Jack (earlier)
static struct BurnRomInfo bombjack2RomDesc[] = {
{ "09_j01b.bin", 0x2000, 0xc668dc30, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code
@ -684,7 +684,7 @@ STD_ROM_FN(bombjack2)
struct BurnDriver BurnDrvBombjack2 = {
"bombjack2", "bombjack", NULL, NULL, "1984",
"Bomb Jack (set 2)\0", NULL, "Tehkan", "Miscellaneous",
"Bomb Jack (earlier)\0", NULL, "Tehkan", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, bombjack2RomInfo, bombjack2RomName, NULL, NULL, NULL, NULL, BombjackInputInfo, BombjackDIPInfo,
@ -722,7 +722,7 @@ STD_ROM_FN(bombjackt)
struct BurnDriver BurnDrvBombjackt = {
"bombjackt", "bombjack", NULL, NULL, "1984",
"Bomb Jack (Tecfri, Spain)\0", NULL, "Tehkan (Tecfri licence)", "Miscellaneous",
"Bomb Jack (Tecfri, Spain)\0", NULL, "Tehkan (Tecfri license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, bombjacktRomInfo, bombjacktRomName, NULL, NULL, NULL, NULL, BombjackInputInfo, BombjackDIPInfo,

View File

@ -555,7 +555,7 @@ STD_ROM_FN(go2000)
struct BurnDriver BurnDrvGo2000 = {
"go2000", NULL, NULL, NULL, "2000",
"Go 2000\0", NULL, "SunA?", "Miscellaneous",
"Go 2000\0", NULL, "SunA", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0,
NULL, go2000RomInfo, go2000RomName, NULL, NULL, NULL, NULL, Go2000InputInfo, Go2000DIPInfo,

View File

@ -3751,6 +3751,48 @@ struct BurnDriver BurnDrvRaiden2g = {
};
// Raiden II (Great Britain)
static struct BurnRomInfo raiden2gbRomDesc[] = {
{ "prg0.u0211", 0x080000, 0x09475ec4, 1 | BRF_PRG | BRF_ESS }, // 0 V30 Code
{ "prg1.u0212", 0x080000, 0x4b9e3024, 1 | BRF_PRG | BRF_ESS }, // 1
{ "copx-d2.u0313", 0x040000, 0xa6732ff9, 2 | BRF_PRG | BRF_OPT }, // 2 COPX MCU data
{ "snd.u1110", 0x010000, 0xf51a28f9, 3 | BRF_PRG | BRF_ESS }, // 3 Z80 Code
{ "seibu7.u0724", 0x020000, 0xc9ec9469, 4 | BRF_GRA }, // 4 Characters
{ "raiden_2_seibu_bg-1.u0714", 0x200000, 0xe61ad38e, 5 | BRF_GRA }, // 5 Tiles
{ "raiden_2_seibu_bg-2.u075", 0x200000, 0xa694a4bb, 5 | BRF_GRA }, // 6
{ "raiden_2_seibu_obj-1.u0811", 0x200000, 0xff08ef0b, 6 | BRF_GRA }, // 7 Sprites (Encrypted)
{ "raiden_2_seibu_obj-2.u082", 0x200000, 0x638eb771, 6 | BRF_GRA }, // 8
{ "raiden_2_seibu_obj-3.u0837", 0x200000, 0x897a0322, 6 | BRF_GRA }, // 9
{ "raiden_2_seibu_obj-4.u0836", 0x200000, 0xb676e188, 6 | BRF_GRA }, // 10
{ "seibu6.u1017", 0x040000, 0xfb0fca23, 7 | BRF_SND }, // 11 OKI #0 Samples
{ "raiden_2_pcm.u1018", 0x040000, 0x8cf0d17e, 8 | BRF_SND }, // 12 OKI #1 Samples
{ "jj4b02__ami18cv8-15.u0342", 0x000155, 0x057a9cdc, 0 | BRF_OPT }, // 13 Pals
{ "jj4b01__mmipal16l8bcn.u0341", 0x000117, 0x20931f21, 0 | BRF_OPT }, // 14
};
STD_ROM_PICK(raiden2gb)
STD_ROM_FN(raiden2gb)
struct BurnDriver BurnDrvRaiden2gb = {
"raiden2gb", "raiden2", NULL, NULL, "1993",
"Raiden II (Great Britain)\0", NULL, "Seibu Kaihatsu", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_VERSHOOT, 0,
NULL, raiden2gbRomInfo, raiden2gbRomName, NULL, NULL, NULL, NULL, Raiden2InputInfo, Raiden2DIPInfo,
Raiden2Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
240, 320, 3, 4
};
// Raiden II (Hong Kong)
static struct BurnRomInfo raiden2hkRomDesc[] = {

View File

@ -11564,7 +11564,7 @@ static INT32 calibr50Init()
struct BurnDriver BurnDrvCalibr50 = {
"calibr50", NULL, NULL, NULL, "1989",
"Caliber 50 (Ver. 1.01)\0", NULL, "Athena / Seta", "Seta",
"Caliber 50 (Ver. 1.01)\0", NULL, "Seta", "Seta",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_SETA1, GBF_RUNGUN, 0,
NULL, calibr50RomInfo, calibr50RomName, NULL, NULL, NULL, NULL, Calibr50InputInfo, Calibr50DIPInfo,

View File

@ -3890,7 +3890,7 @@ struct BurnDriver BurnDrvGrdiansa = {
struct BurnDriver BurnDrvGrdiansbl = {
"grdiansbl", "grdians", NULL, NULL, "1998",
"Guardians / Denjin Makai II - Cho Kyoka Ban (bootleg)\0", NULL, "bootleg (Intac Japan)", "Newer Seta",
"Guardians / Denjin Makai II (bootleg)\0", NULL, "bootleg (Intac Japan)", "Newer Seta",
L"Guardians\0\u96fb\u795e\u9b54\u5080\u2161 - \u8d85\u7d1a\u52a0\u5f37\u7248 (bootleg)\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_SETA2, GBF_SCRFIGHT, 0,
NULL, grdiansblRomInfo, grdiansblRomName, NULL, NULL, NULL, NULL, grdiansInputInfo, grdiansDIPInfo,

View File

@ -1406,7 +1406,7 @@ struct BurnDriver BurnDrvGinkun = {
struct BurnDriver BurnDrvRiot = {
"riot", NULL, NULL, NULL, "1992",
"Riot\0", NULL, "NMK", "Miscellaneous",
"Riot (NMK)\0", NULL, "Tecmo (NMK license)", "Miscellaneous",
L"\u96F7\u8ECB\u6597 Riot\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_SHOOT, 0,
NULL, RiotRomInfo, RiotRomName, NULL, NULL, NULL, NULL, RiotInputInfo, RiotDIPInfo,
@ -1416,7 +1416,7 @@ struct BurnDriver BurnDrvRiot = {
struct BurnDriver BurnDrvRiotw = {
"riotw", "riot", NULL, NULL, "1992",
"Riot (Woong Bi license)\0", NULL, "Woong Bi", "Miscellaneous",
"Riot (Woong Bi)\0", NULL, "Tecmo (Woong Bi license)", "Miscellaneous",
L"\u96F7\u8ECB\u6597 Riot (Woong Bi license)\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_SHOOT, 0,
NULL, RiotwRomInfo, RiotwRomName, NULL, NULL, NULL, NULL, RiotInputInfo, RiotDIPInfo,