Added Asura Buster - Eternal Warriors (Japan) (ARCADIA review build) [ShouTime]
This commit is contained in:
parent
ee5cf780a0
commit
499a91b602
|
@ -81,6 +81,38 @@ static struct BurnInputInfo AsurabldInputList[] = {
|
|||
|
||||
STDINPUTINFO(Asurabld)
|
||||
|
||||
static struct BurnInputInfo AsurabusaInputList[] = {
|
||||
{"P1 Coin", BIT_DIGITAL, DrvJoy1 + 0, "p1 coin" },
|
||||
{"P1 Start", BIT_DIGITAL, DrvJoy1 + 4, "p1 start" },
|
||||
{"P1 Up", BIT_DIGITAL, DrvJoy2 + 0, "p1 up" },
|
||||
{"P1 Down", BIT_DIGITAL, DrvJoy2 + 1, "p1 down" },
|
||||
{"P1 Left", BIT_DIGITAL, DrvJoy2 + 2, "p1 left" },
|
||||
{"P1 Right", BIT_DIGITAL, DrvJoy2 + 3, "p1 right" },
|
||||
{"P1 Button 1", BIT_DIGITAL, DrvJoy2 + 4, "p1 fire 1" },
|
||||
{"P1 Button 2", BIT_DIGITAL, DrvJoy2 + 5, "p1 fire 2" },
|
||||
{"P1 Button 3", BIT_DIGITAL, DrvJoy2 + 6, "p1 fire 3" },
|
||||
{"P1 Button 4", BIT_DIGITAL, DrvJoy2 + 7, "p1 fire 4" },
|
||||
|
||||
{"P2 Coin", BIT_DIGITAL, DrvJoy1 + 1, "p2 coin" },
|
||||
{"P2 Start", BIT_DIGITAL, DrvJoy1 + 5, "p2 start" },
|
||||
{"P2 Up", BIT_DIGITAL, DrvJoy2 + 8, "p2 up" },
|
||||
{"P2 Down", BIT_DIGITAL, DrvJoy2 + 9, "p2 down" },
|
||||
{"P2 Left", BIT_DIGITAL, DrvJoy2 + 10, "p2 left" },
|
||||
{"P2 Right", BIT_DIGITAL, DrvJoy2 + 11, "p2 right" },
|
||||
{"P2 Button 1", BIT_DIGITAL, DrvJoy2 + 12, "p2 fire 1" },
|
||||
{"P2 Button 2", BIT_DIGITAL, DrvJoy2 + 13, "p2 fire 2" },
|
||||
{"P2 Button 3", BIT_DIGITAL, DrvJoy2 + 14, "p2 fire 3" },
|
||||
{"P2 Button 4", BIT_DIGITAL, DrvJoy2 + 15, "p2 fire 4" },
|
||||
|
||||
{"Reset", BIT_DIGITAL, &DrvReset, "reset" },
|
||||
{"Service", BIT_DIGITAL, DrvJoy1 + 8, "service" },
|
||||
{"Dip A", BIT_DIPSWITCH, DrvDips + 0, "dip" },
|
||||
{"Dip B", BIT_DIPSWITCH, DrvDips + 1, "dip" },
|
||||
{"Dip C", BIT_DIPSWITCH, DrvDips + 2, "dip" },
|
||||
};
|
||||
|
||||
STDINPUTINFO(Asurabusa)
|
||||
|
||||
static struct BurnDIPInfo AsurabldDIPList[]=
|
||||
{
|
||||
{0x14, 0xff, 0xff, 0x3f, NULL },
|
||||
|
@ -1335,7 +1367,7 @@ static struct BurnRomInfo asurabldRomDesc[] = {
|
|||
|
||||
{ "srom.u7", 0x080000, 0xbb1deb89, 2 | BRF_PRG | BRF_ESS }, // 4 Z80 Code
|
||||
|
||||
{ "pcm.u6", 0x400000, 0xac72225a, 3 | BRF_SND }, // 5 Samples
|
||||
{ "pcm.u6", 0x400000, 0xac72225a, 3 | BRF_SND }, // 5 Samples
|
||||
|
||||
{ "bg1113.u23", 0x400000, 0x94338267, 4 | BRF_GRA }, // 6 Background Tiles 0
|
||||
{ "bg1012.u22", 0x400000, 0xd717a0a1, 4 | BRF_GRA }, // 7
|
||||
|
@ -1343,7 +1375,7 @@ static struct BurnRomInfo asurabldRomDesc[] = {
|
|||
{ "bg2123.u24", 0x400000, 0x4acfc469, 5 | BRF_GRA }, // 8 Background Tiles 1
|
||||
{ "bg2022.u25", 0x400000, 0xee312cd3, 5 | BRF_GRA }, // 9
|
||||
|
||||
{ "map.u5", 0x200000, 0xe681155e, 6 | BRF_GRA }, // 10 Character Tiles
|
||||
{ "map.u5", 0x200000, 0xe681155e, 6 | BRF_GRA }, // 10 Character Tiles
|
||||
|
||||
{ "sp23.u14", 0x400000, 0x7df492eb, 7 | BRF_GRA }, // 11 Sprite Tiles
|
||||
{ "sp45.u15", 0x400000, 0x1890f42a, 7 | BRF_GRA }, // 12
|
||||
|
@ -1377,7 +1409,7 @@ static struct BurnRomInfo asurabusRomDesc[] = {
|
|||
|
||||
{ "srom.u7", 0x080000, 0x368da389, 2 | BRF_PRG | BRF_ESS }, // 4 Z80 Code
|
||||
|
||||
{ "opm.u6", 0x400000, 0x31b05be4, 3 | BRF_SND }, // 5 Samples
|
||||
{ "opm.u6", 0x400000, 0x31b05be4, 3 | BRF_SND }, // 5 Samples
|
||||
|
||||
{ "bg1113.u23", 0x400000, 0x5f8657e6, 4 | BRF_GRA }, // 6 Background Tiles 0
|
||||
{ "bg1012.u22", 0x400000, 0xe3fb9af0, 4 | BRF_GRA }, // 7
|
||||
|
@ -1385,7 +1417,7 @@ static struct BurnRomInfo asurabusRomDesc[] = {
|
|||
{ "bg2123.u24", 0x400000, 0xc4ebb86b, 5 | BRF_GRA }, // 8 Background Tiles 1
|
||||
{ "bg2022.u25", 0x400000, 0xf46eda52, 5 | BRF_GRA }, // 9
|
||||
|
||||
{ "map.u5", 0x200000, 0xbd179dc5, 6 | BRF_GRA }, // 10 Character Tiles
|
||||
{ "map.u5", 0x200000, 0xbd179dc5, 6 | BRF_GRA }, // 10 Character Tiles
|
||||
|
||||
{ "sp01.u13", 0x400000, 0x5edea463, 7 | BRF_GRA }, // 11 Sprite Tiles
|
||||
{ "sp23.u14", 0x400000, 0x91b1b0de, 7 | BRF_GRA }, // 12
|
||||
|
@ -1409,3 +1441,47 @@ struct BurnDriver BurnDrvAsurabus = {
|
|||
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x2000,
|
||||
320, 240, 4, 3
|
||||
};
|
||||
|
||||
|
||||
// Asura Buster - Eternal Warriors (Japan) (ARCADIA review build)
|
||||
|
||||
static struct BurnRomInfo asurabusaRomDesc[] = {
|
||||
{ "24-31.pgm3", 0x080000, 0xcfcb9c75, 1 | BRF_PRG | BRF_ESS }, // 0 68ec020 Code
|
||||
{ "16-23.pgm2", 0x080000, 0xe4d07738, 1 | BRF_PRG | BRF_ESS }, // 1
|
||||
{ "8-15.pgm1", 0x080000, 0x1dd67fe7, 1 | BRF_PRG | BRF_ESS }, // 2
|
||||
{ "0-7.pgm0", 0x080000, 0x3af08de3, 1 | BRF_PRG | BRF_ESS }, // 3
|
||||
|
||||
{ "srom.u7", 0x080000, 0x368da389, 2 | BRF_PRG | BRF_ESS }, // 4 Z80 Code
|
||||
|
||||
{ "opm.u6", 0x400000, 0x31b05be4, 3 | BRF_SND }, // 5 Samples
|
||||
|
||||
{ "bg1113.u23", 0x400000, 0x5f8657e6, 4 | BRF_GRA }, // 6 Background Tiles 0
|
||||
{ "bg1012.u22", 0x400000, 0xe3fb9af0, 4 | BRF_GRA }, // 7
|
||||
|
||||
{ "bg2123.u24", 0x400000, 0xc4ebb86b, 5 | BRF_GRA }, // 8 Background Tiles 1
|
||||
{ "bg2022.u25", 0x400000, 0xf46eda52, 5 | BRF_GRA }, // 9
|
||||
|
||||
{ "map.u5", 0x200000, 0xbd179dc5, 6 | BRF_GRA }, // 10 Character Tiles
|
||||
|
||||
{ "sp01.u13", 0x400000, 0x5edea463, 7 | BRF_GRA }, // 11 Sprite Tiles
|
||||
{ "sp23.u14", 0x400000, 0x91b1b0de, 7 | BRF_GRA }, // 12
|
||||
{ "sp45.u15", 0x400000, 0x96c69aac, 7 | BRF_GRA }, // 13
|
||||
{ "sp67.u16", 0x400000, 0x7c3d83bf, 7 | BRF_GRA }, // 14
|
||||
{ "sp89.u17", 0x400000, 0xcb1e14f8, 7 | BRF_GRA }, // 15
|
||||
{ "spab.u18", 0x400000, 0xe5a4608d, 7 | BRF_GRA }, // 16
|
||||
{ "spcd.u19", 0x400000, 0x99bfbe32, 7 | BRF_GRA }, // 17
|
||||
{ "spef.u20", 0x400000, 0xc9c799cc, 7 | BRF_GRA }, // 18
|
||||
};
|
||||
|
||||
STD_ROM_PICK(asurabusa)
|
||||
STD_ROM_FN(asurabusa)
|
||||
|
||||
struct BurnDriver BurnDrvAsurabusa = {
|
||||
"asurabusa", "asurabus", NULL, NULL, "2000",
|
||||
"Asura Buster - Eternal Warriors (Japan) (ARCADIA review build)\0", "Imperfect SND, freezes on first boss", "Fuuki", "FG-3",
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_VSFIGHT, 0,
|
||||
NULL, asurabusaRomInfo, asurabusaRomName, NULL, NULL, AsurabusaInputInfo, AsurabusDIPInfo,
|
||||
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x2000,
|
||||
320, 240, 4, 3
|
||||
};
|
Loading…
Reference in New Issue