Skip to content

Commit

Permalink
MAME 0.261 sync (seta,snk,sunelectronics,tecmo,toaplan,upl)
Browse files Browse the repository at this point in the history
  • Loading branch information
barbudreadmon committed Nov 30, 2023
1 parent 4833ddc commit 40e2b14
Show file tree
Hide file tree
Showing 12 changed files with 53 additions and 13 deletions.
40 changes: 40 additions & 0 deletions src/burn/drv/pre90s/d_bombjack.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -729,3 +729,43 @@ struct BurnDriver BurnDrvBombjackt = {
BombjacktInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x80,
224, 256, 3, 4
};


// Bomb Jack (bootleg)

static struct BurnRomInfo bombjackblRomDesc[] = {
{ "09.bin", 0x2000, 0xc668dc30, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code
{ "10.bin", 0x2000, 0x52a1e5fb, 1 | BRF_PRG | BRF_ESS }, // 1
{ "11.bin", 0x2000, 0xb68a062a, 1 | BRF_PRG | BRF_ESS }, // 2
{ "12.bin", 0x2000, 0x0f4d0726, 1 | BRF_PRG | BRF_ESS }, // 3
{ "13.bin", 0x2000, 0x9740f99b, 1 | BRF_PRG | BRF_ESS }, // 4

{ "01.bin", 0x2000, 0x8407917d, 2 | BRF_PRG | BRF_ESS }, // 5 Z80 #1 Code

{ "03.bin", 0x1000, 0x9f0470d5, 3 | BRF_GRA }, // 6 Characters
{ "04.bin", 0x1000, 0x81ec12e6, 3 | BRF_GRA }, // 7
{ "05.bin", 0x1000, 0xe87ec8b1, 3 | BRF_GRA }, // 8

{ "06.bin", 0x2000, 0x51eebd89, 4 | BRF_GRA }, // 9 Tiles
{ "07.bin", 0x2000, 0x9dd98e9d, 4 | BRF_GRA }, // 10
{ "08.bin", 0x2000, 0x3155ee7d, 4 | BRF_GRA }, // 11

{ "16.bin", 0x2000, 0x94694097, 5 | BRF_GRA }, // 12 Sprites
{ "15.bin", 0x2000, 0x013f58f2, 5 | BRF_GRA }, // 13
{ "14.bin", 0x2000, 0x101c858d, 5 | BRF_GRA }, // 14

{ "02.bin", 0x1000, 0x398d4a02, 6 | BRF_GRA }, // 15 Tilemap data
};

STD_ROM_PICK(bombjackbl)
STD_ROM_FN(bombjackbl)

struct BurnDriver BurnDrvBombjackbl = {
"bombjackbl", "bombjack", NULL, NULL, "1985",
"Bomb Jack (bootleg)\0", NULL, "bootleg", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, bombjackblRomInfo, bombjackblRomName, NULL, NULL, NULL, NULL, BombjackInputInfo, BombjackDIPInfo,
BombjackInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x80,
224, 256, 3, 4
};
2 changes: 1 addition & 1 deletion src/burn/drv/pre90s/d_lasso.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1496,7 +1496,7 @@ struct BurnDriver BurnDrvPhotof = {
"photof", "wwjgtin", NULL, NULL, "1991",
"Photo Finish (bootleg?)\0", NULL, "Jaleco / Casio", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RACING, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RACING, 0,
NULL, photofRomInfo, photofRomName, NULL, NULL, NULL, NULL, WwjgtinInputInfo, WwjgtinDIPInfo,
WwjgtinInit, LassoExit, LassoFrame, WwjgtinDraw, LassoScan, &DrvRecalc, 0x140,
256, 224, 4, 3
Expand Down
4 changes: 2 additions & 2 deletions src/burn/drv/pre90s/d_ninjakd2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2035,7 +2035,7 @@ struct BurnDriver BurnDrvNinjakd2a = {
"ninjakd2a", "ninjakd2", NULL, NULL, "1987",
"Ninja-Kid II / NinjaKun Ashura no Shou (set 2, bootleg?)\0", NULL, "UPL", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SCRFIGHT, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SCRFIGHT, 0,
NULL, ninjakd2aRomInfo, ninjakd2aRomName, NULL, NULL, NULL, NULL, DrvInputInfo, Ninjakd2DIPInfo,
Ninjakd2DecryptedInit, DrvExit, DrvFrame, Ninjakd2Draw, DrvScan, &DrvRecalc, 0x300,
256, 192, 4, 3
Expand Down Expand Up @@ -2071,7 +2071,7 @@ struct BurnDriver BurnDrvNinjakd2b = {
"ninjakd2b", "ninjakd2", NULL, NULL, "1987",
"Ninja-Kid II / NinjaKun Ashura no Shou (set 3, bootleg?)\0", NULL, "UPL", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SCRFIGHT, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SCRFIGHT, 0,
NULL, ninjakd2bRomInfo, ninjakd2bRomName, NULL, NULL, NULL, NULL, DrvInputInfo, RdactionDIPInfo,
Ninjakd2DecryptedInit, DrvExit, DrvFrame, Ninjakd2Draw, DrvScan, &DrvRecalc, 0x300,
256, 192, 4, 3
Expand Down
2 changes: 1 addition & 1 deletion src/burn/drv/pre90s/d_pkunwar.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1978,7 +1978,7 @@ struct BurnDriver BurnDrvRaidrs5ta = {
"raiders5ta", "raiders5", NULL, NULL, "1985",
"Raiders5 (Japan, set 2, bootleg?)\0", NULL, "UPL (Taito license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_FLIPPED | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0,
BDF_GAME_WORKING | BDF_ORIENTATION_FLIPPED | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0,
NULL, raiders5taRomInfo, raiders5taRomName, NULL, NULL, NULL, NULL, Raiders5InputInfo, Raiders5taDIPInfo,
Raiders5Init, DrvExit, Raiders5Frame, Raiders5Draw, NULL, &DrvRecalc, 0x300,
256, 192, 4, 3
Expand Down
2 changes: 1 addition & 1 deletion src/burn/drv/pre90s/d_route16.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1018,7 +1018,7 @@ struct BurnDriver BurnDrvroute16c = {
"route16c", "route16", NULL, NULL, "1981",
"Route 16 (Centuri license, set 3, bootleg?)\0", NULL, "Tehkan / Sun Electronics (Centuri license)", "Route 16",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0,
NULL, route16cRomInfo, route16cRomName, NULL, NULL, NULL, NULL, Route16InputInfo, Route16DIPInfo,
route16cInit, DrvExit, DrvFrame, Route16Draw, DrvScan, &DrvRecalc, 0x8,
256, 256, 3, 4
Expand Down
2 changes: 1 addition & 1 deletion src/burn/drv/pre90s/d_tbowl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -930,7 +930,7 @@ struct BurnDriver BurnDrvTbowlp = {
"tbowlp", "tbowl", NULL, NULL, "1987",
"Tecmo Bowl (World, prototype?)\0", NULL, "Tecmo", "hardware",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSMISC, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSMISC, 0,
NULL, tbowlpRomInfo, tbowlpRomName, NULL, NULL, NULL, NULL, TbowlInputInfo, TbowlDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
512, 224, 8, 3
Expand Down
4 changes: 2 additions & 2 deletions src/burn/drv/pst90s/d_seta.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10110,7 +10110,7 @@ struct BurnDriver BurnDrvGundharac = {
"gundharac", "gundhara", NULL, NULL, "1995",
"Gundhara (Chinese, bootleg?)\0", NULL, "Banpresto", "Seta",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_SETA1, GBF_RUNGUN, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_SETA1, GBF_RUNGUN, 0,
NULL, gundharacRomInfo, gundharacRomName, NULL, NULL, NULL, NULL, GundharaInputInfo, GundharaDIPInfo,
gundharacInit, DrvExit, DrvFrame, seta2layerDraw, DrvScan, &DrvRecalc, 0x1200,
240, 384, 3, 4
Expand Down Expand Up @@ -10452,7 +10452,7 @@ struct BurnDriver BurnDrvOrbs = {
"orbs", NULL, NULL, NULL, "1994",
"Orbs (10/7/94 prototype?)\0", NULL, "American Sammy", "Seta",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_SETA1, GBF_PUZZLE, 0,
BDF_GAME_WORKING | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_SETA1, GBF_PUZZLE, 0,
NULL, orbsRomInfo, orbsRomName, NULL, NULL, NULL, NULL, OrbsInputInfo, OrbsDIPInfo,
orbsInit, DrvExit, DrvFrame, setaNoLayersDraw, DrvScan, &DrvRecalc, 0x200,
320, 240, 4, 3
Expand Down
2 changes: 1 addition & 1 deletion src/burn/drv/pst90s/d_ssv.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5676,7 +5676,7 @@ struct BurnDriver BurnDrvEaglshotj = {
"eaglshotj", "eaglshot", NULL, NULL, "1994",
"Eagle Shot Golf (Japan, bootleg?)\0", NULL, "Sammy", "SSV",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_SETA_SSV, GBF_SPORTSMISC, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_SETA_SSV, GBF_SPORTSMISC, 0,
NULL, eaglshotjRomInfo, eaglshotjRomName, NULL, NULL, NULL, NULL, EaglshotInputInfo, EaglshotDIPInfo,
EaglshotInit, DrvExit, DrvFrame, DrvDraw, eaglshtScan, &DrvRecalc, 0x8000,
320, 224, 4, 3
Expand Down
2 changes: 1 addition & 1 deletion src/burn/drv/toaplan/d_battleg.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1109,7 +1109,7 @@ struct BurnDriver BurnDrvBgareggat = {
"bgareggat", "bgaregga", NULL, NULL, "1996",
"Battle Garegga (location test) (Wed Jan 17 1996)\0", NULL, "Raizing / Eighting", "Toaplan GP9001 based",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | TOA_ROTATE_GRAPHICS_CCW | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TOAPLAN_RAIZING, GBF_VERSHOOT, 0,
BDF_GAME_WORKING | BDF_CLONE | TOA_ROTATE_GRAPHICS_CCW | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TOAPLAN_RAIZING, GBF_VERSHOOT, 0,
NULL, bgareggatRomInfo, bgareggatRomName, NULL, NULL, NULL, NULL, battlegInputInfo, bgareggaDIPInfo,
BgareggatInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &ToaRecalcPalette, 0x800,
240, 320, 3, 4
Expand Down
2 changes: 1 addition & 1 deletion src/burn/drv/toaplan/d_dogyuun.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -799,7 +799,7 @@ struct BurnDriver BurnDrvDogyuunt = {
"dogyuunt", "dogyuun", NULL, NULL, "1992",
"Dogyuun (10/9/1992 location test)\0", NULL, "Toaplan", "Dual Toaplan GP9001 based",
L"Dogyuun (test location version)\0Dogyuun \u30C9\u30AD\u30E5\u30FC\u30F3\uFF01\uFF01\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | TOA_ROTATE_GRAPHICS_CCW | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TOAPLAN_68K_Zx80, GBF_VERSHOOT, 0,
BDF_GAME_WORKING | BDF_CLONE | TOA_ROTATE_GRAPHICS_CCW | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TOAPLAN_68K_Zx80, GBF_VERSHOOT, 0,
NULL, dogyuuntRomInfo, dogyuuntRomName, NULL, NULL, NULL, NULL, dogyuunInputInfo, dogyuuntDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &ToaRecalcPalette, 0x800,
240, 320, 3, 4
Expand Down
2 changes: 1 addition & 1 deletion src/burn/drv/toaplan/d_kbash.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -743,7 +743,7 @@ struct BurnDriver BurnDrvKBashp = {
"kbashp", "kbash", NULL, NULL, "1993",
"Knuckle Bash (location test)\0", NULL, "Toaplan / Taito", "Toaplan GP9001 based",
L"Knuckle Bash\0Knuckle Bash \u30CA\u30C3\u30AF\u30EB\u30D0\u30C3\u30B7\u30E5 (location test)\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TOAPLAN_68K_Zx80, GBF_SCRFIGHT, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TOAPLAN_68K_Zx80, GBF_SCRFIGHT, 0,
NULL, drvpRomInfo, drvpRomName, NULL, NULL, NULL, NULL, kbashInputInfo,kbashDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &ToaRecalcPalette, 0x800,
320, 240, 4, 3
Expand Down
2 changes: 1 addition & 1 deletion src/burn/drv/toaplan/d_tekipaki.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -744,7 +744,7 @@ struct BurnDriver BurnDrvTekiPakit = {
"tekipakit", "tekipaki", NULL, NULL, "1991",
"Teki Paki (location test)\0", NULL, "Toaplan", "Toaplan GP9001 based",
L"Teki Paki\0\u6D17\u8133\u30B2\u30FC\u30E0 (location test)\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TOAPLAN_68K_Zx80, GBF_PUZZLE, 0,
BDF_GAME_WORKING | BDF_CLONE | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TOAPLAN_68K_Zx80, GBF_PUZZLE, 0,
NULL, drvtRomInfo, drvtRomName, NULL, NULL, NULL, NULL, tekipakiInputInfo, tekipakiDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &ToaRecalcPalette, 0x800,
320, 240, 4, 3
Expand Down

0 comments on commit 40e2b14

Please sign in to comment.