mirror of
https://github.com/libretro/FBNeo.git
synced 2024-11-27 02:50:29 +00:00
drv/taito/*: setup redraw for taito z,x,misc,bublbobl, and others
This commit is contained in:
parent
55a7103b08
commit
6b5b37691a
@ -2808,7 +2808,7 @@ static void DrvVideoUpdate()
|
||||
}
|
||||
}
|
||||
|
||||
static void DrvDraw()
|
||||
static INT32 DrvDraw()
|
||||
{
|
||||
for (INT32 i = 0; i < nScreenHeight * nScreenWidth; i++) {
|
||||
pTransDraw[i] = 0x00ff;
|
||||
@ -2817,6 +2817,8 @@ static void DrvDraw()
|
||||
DrvCalcPalette();
|
||||
DrvVideoUpdate();
|
||||
BurnTransferCopy(DrvPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static INT32 DrvFrame()
|
||||
@ -3067,7 +3069,7 @@ struct BurnDriver BurnDrvBublbobl = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, BublboblRomInfo, BublboblRomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
BublboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BublboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3077,7 +3079,7 @@ struct BurnDriver BurnDrvBublboblu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, BublbobluRomInfo, BublbobluRomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
BublboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BublboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3087,7 +3089,7 @@ struct BurnDriver BurnDrvBublbob1 = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, Bublbob1RomInfo, Bublbob1RomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
BublboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BublboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3097,7 +3099,7 @@ struct BurnDriver BurnDrvBublbobr = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, BublbobrRomInfo, BublbobrRomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
BublboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BublboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3107,7 +3109,7 @@ struct BurnDriver BurnDrvBubbobr1 = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, Bubbobr1RomInfo, Bubbobr1RomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
BublboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BublboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3117,7 +3119,7 @@ struct BurnDriver BurnDrvBoblbobl = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, BoblboblRomInfo, BoblboblRomName, NULL, NULL, BoblboblInputInfo, BoblboblDIPInfo,
|
||||
BoblboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BoblboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3127,7 +3129,7 @@ struct BurnDriver BurnDrvBbredux = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, BbreduxRomInfo, BbreduxRomName, NULL, NULL, BoblboblInputInfo, BoblboblDIPInfo,
|
||||
BoblboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BoblboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3137,7 +3139,7 @@ struct BurnDriver BurnDrvBublboblb = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, BublboblbRomInfo, BublboblbRomName, NULL, NULL, BoblboblInputInfo, BoblboblDIPInfo,
|
||||
BoblboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BoblboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3147,7 +3149,7 @@ struct BurnDriver BurnDrvSboblbobl = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, SboblboblRomInfo, SboblboblRomName, NULL, NULL, BoblboblInputInfo, BoblboblDIPInfo,
|
||||
SboblboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
SboblboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3157,7 +3159,7 @@ struct BurnDriver BurnDrvSboblbobla = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, SboblboblaRomInfo, SboblboblaRomName, NULL, NULL, BoblboblInputInfo, BoblboblDIPInfo,
|
||||
BoblboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BoblboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3167,7 +3169,7 @@ struct BurnDriver BurnDrvSboblboblb = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, SboblboblbRomInfo, SboblboblbRomName, NULL, NULL, BoblboblInputInfo, SboblbobDIPInfo,
|
||||
BoblboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BoblboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3177,7 +3179,7 @@ struct BurnDriver BurnDrvSboblboblc = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, SboblboblcRomInfo, SboblboblcRomName, NULL, NULL, BoblboblInputInfo, SboblbobDIPInfo,
|
||||
BoblboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BoblboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3187,7 +3189,7 @@ struct BurnDriver BurnDrvSboblbobld = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, SboblbobldRomInfo, SboblbobldRomName, NULL, NULL, BoblboblInputInfo, SboblbobDIPInfo,
|
||||
BoblboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BoblboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3197,7 +3199,7 @@ struct BurnDriver BurnDrvBub68705 = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, Bub68705RomInfo, Bub68705RomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
Bub68705Init, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
Bub68705Init, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3207,7 +3209,7 @@ struct BurnDriver BurnDrvBub68705a = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, Bub68705aRomInfo, Bub68705aRomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
Bub68705Init, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
Bub68705Init, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3217,7 +3219,7 @@ struct BurnDriver BurnDrvDland = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, DlandRomInfo, DlandRomName, NULL, NULL, BoblboblInputInfo, DlandDIPInfo,
|
||||
DlandInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
DlandInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3227,7 +3229,7 @@ struct BurnDriver BurnDrvBublcave = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HOMEBREW | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, BublcaveRomInfo, BublcaveRomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
BublboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BublboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3237,7 +3239,7 @@ struct BurnDriver BurnDrvBoblcave = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, BoblcaveRomInfo, BoblcaveRomName, NULL, NULL, BoblboblInputInfo, BoblboblDIPInfo,
|
||||
BoblboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BoblboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3247,7 +3249,7 @@ struct BurnDriver BurnDrvBublcave11 = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HOMEBREW | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, Bublcave11RomInfo, Bublcave11RomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
BublboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BublboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3257,7 +3259,7 @@ struct BurnDriver BurnDrvBublcave10 = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_HOMEBREW | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, Bublcave10RomInfo, Bublcave10RomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
BublboblInit, BublboblExit, DrvFrame, NULL, DrvScan,
|
||||
BublboblInit, BublboblExit, DrvFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3267,7 +3269,7 @@ struct BurnDriver BurnDrvBublboblp = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, BublboblpRomInfo, BublboblpRomName, NULL, NULL, BublboblInputInfo, BublboblDIPInfo,
|
||||
BublboblpInit, DrvExit, TokioFrame, NULL, DrvScan,
|
||||
BublboblpInit, DrvExit, TokioFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 256, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -3277,7 +3279,7 @@ struct BurnDriver BurnDrvTokio = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_VERSHOOT, 0,
|
||||
NULL, tokioRomInfo, tokioRomName, NULL, NULL, TokioInputInfo, TokioDIPInfo,
|
||||
TokioInit, DrvExit, TokioFrame, NULL, DrvScan,
|
||||
TokioInit, DrvExit, TokioFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 224, 256, 3, 4
|
||||
};
|
||||
|
||||
@ -3287,7 +3289,7 @@ struct BurnDriver BurnDrvTokioo = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_VERSHOOT, 0,
|
||||
NULL, tokiooRomInfo, tokiooRomName, NULL, NULL, TokioInputInfo, TokioDIPInfo,
|
||||
TokioInit, DrvExit, TokioFrame, NULL, DrvScan,
|
||||
TokioInit, DrvExit, TokioFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 224, 256, 3, 4
|
||||
};
|
||||
|
||||
@ -3297,7 +3299,7 @@ struct BurnDriver BurnDrvTokiou = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_VERSHOOT, 0,
|
||||
NULL, tokiouRomInfo, tokiouRomName, NULL, NULL, TokioInputInfo, TokioDIPInfo,
|
||||
TokioInit, DrvExit, TokioFrame, NULL, DrvScan,
|
||||
TokioInit, DrvExit, TokioFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 224, 256, 3, 4
|
||||
};
|
||||
|
||||
@ -3307,6 +3309,6 @@ struct BurnDriver BurnDrvTokiob = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_TAITO_MISC, GBF_VERSHOOT, 0,
|
||||
NULL, tokiobRomInfo, tokiobRomName, NULL, NULL, TokioInputInfo, TokioDIPInfo,
|
||||
TokiobInit, DrvExit, TokioFrame, NULL, DrvScan,
|
||||
TokiobInit, DrvExit, TokioFrame, DrvDraw, DrvScan,
|
||||
NULL, 0x100, 224, 256, 3, 4
|
||||
};
|
||||
|
@ -14,10 +14,6 @@ static INT32 Ninjaw = 0, Warriorb = 0;
|
||||
static double Darius2YM2610Route1MasterVol;
|
||||
static double Darius2YM2610Route2MasterVol;
|
||||
|
||||
static void Darius2Draw();
|
||||
static void Darius2dDraw();
|
||||
static void WarriorbDraw();
|
||||
|
||||
static struct BurnInputInfo Darius2InputList[] =
|
||||
{
|
||||
{"P1 Coin" , BIT_DIGITAL , TC0220IOCInputPort0 + 2, "p1 coin" },
|
||||
@ -1461,7 +1457,6 @@ static INT32 Darius2Init()
|
||||
Darius2YM2610Route2MasterVol = 1.00;
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoDrawFunction = Darius2Draw;
|
||||
TaitoMakeInputsFunction = Darius2MakeInputs;
|
||||
TaitoIrqLine = 4;
|
||||
|
||||
@ -1558,7 +1553,6 @@ static INT32 Darius2dInit()
|
||||
Darius2YM2610Route2MasterVol = 12.00;
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoDrawFunction = Darius2dDraw;
|
||||
TaitoMakeInputsFunction = Darius2dMakeInputs;
|
||||
TaitoIrqLine = 4;
|
||||
|
||||
@ -1670,7 +1664,6 @@ static INT32 WarriorbInit()
|
||||
Darius2YM2610Route2MasterVol = 12.00;
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoDrawFunction = WarriorbDraw;
|
||||
TaitoMakeInputsFunction = WarriorbMakeInputs;
|
||||
TaitoIrqLine = 4;
|
||||
|
||||
@ -1818,7 +1811,7 @@ static void Darius2dRenderSprites(INT32 PriorityDraw)
|
||||
}
|
||||
}
|
||||
|
||||
static void Darius2Draw()
|
||||
static INT32 Darius2Draw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
INT32 Disable2 = TC0100SCNCtrl[1][6] & 0xf7;
|
||||
@ -1850,9 +1843,11 @@ static void Darius2Draw()
|
||||
if (!(Disable2 & 0x04)) TC0100SCNRenderCharLayer(1);
|
||||
if (!(Disable3 & 0x04)) TC0100SCNRenderCharLayer(2);
|
||||
BurnTransferCopy(TC0110PCRPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void Darius2dDraw()
|
||||
static INT32 Darius2dDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
INT32 Disable2 = TC0100SCNCtrl[1][6] & 0xf7;
|
||||
@ -1878,9 +1873,11 @@ static void Darius2dDraw()
|
||||
if (nBurnLayer & 4) if (!(Disable & 0x04)) TC0100SCNRenderCharLayer(0);
|
||||
if (nBurnLayer & 8) if (!(Disable2 & 0x04)) TC0100SCNRenderCharLayer(1);
|
||||
BurnTransferCopy(TC0110PCRPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void WarriorbDraw()
|
||||
static INT32 WarriorbDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
INT32 Disable2 = TC0100SCNCtrl[1][6] & 0xf7;
|
||||
@ -1906,6 +1903,8 @@ static void WarriorbDraw()
|
||||
if (nBurnLayer & 4) if (!(Disable & 0x04)) TC0100SCNRenderCharLayer(0);
|
||||
if (nBurnLayer & 8) if (!(Disable2 & 0x04)) TC0100SCNRenderCharLayer(1);
|
||||
BurnTransferCopy(TC0110PCRPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static INT32 Darius2Frame()
|
||||
@ -1956,7 +1955,7 @@ static INT32 Darius2Frame()
|
||||
}
|
||||
ZetClose();
|
||||
|
||||
if (pBurnDraw) TaitoDrawFunction();
|
||||
if (pBurnDraw) BurnDrvRedraw();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1998,7 +1997,7 @@ static INT32 Darius2dFrame()
|
||||
}
|
||||
ZetClose();
|
||||
|
||||
if (pBurnDraw) TaitoDrawFunction();
|
||||
if (pBurnDraw) BurnDrvRedraw();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -2049,7 +2048,7 @@ struct BurnDriver BurnDrvDarius2 = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_HORSHOOT, 0,
|
||||
NULL, Darius2RomInfo, Darius2RomName, NULL, NULL, Darius2InputInfo, Darius2DIPInfo,
|
||||
Darius2Init, Darius2Exit, Darius2Frame, NULL, Darius2Scan,
|
||||
Darius2Init, Darius2Exit, Darius2Frame, Darius2Draw, Darius2Scan,
|
||||
NULL, 0x3000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -2059,7 +2058,7 @@ struct BurnDriver BurnDrvDarius2d = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_HORSHOOT, 0,
|
||||
NULL, Darius2dRomInfo, Darius2dRomName, NULL, NULL, Darius2dInputInfo, Darius2dDIPInfo,
|
||||
Darius2dInit, Darius2Exit, Darius2dFrame, NULL, Darius2Scan,
|
||||
Darius2dInit, Darius2Exit, Darius2dFrame, Darius2dDraw, Darius2Scan,
|
||||
NULL, 0x2000, 640, 224, 8, 3
|
||||
};
|
||||
|
||||
@ -2069,7 +2068,7 @@ struct BurnDriver BurnDrvDarius2do = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_HORSHOOT, 0,
|
||||
NULL, Darius2doRomInfo, Darius2doRomName, NULL, NULL, Darius2dInputInfo, Darius2dDIPInfo,
|
||||
Darius2dInit, Darius2Exit, Darius2dFrame, NULL, Darius2Scan,
|
||||
Darius2dInit, Darius2Exit, Darius2dFrame, Darius2dDraw, Darius2Scan,
|
||||
NULL, 0x2000, 640, 224, 8, 3
|
||||
};
|
||||
|
||||
@ -2079,7 +2078,7 @@ struct BurnDriver BurnDrvNinjaw = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, NinjawRomInfo, NinjawRomName, NULL, NULL, Darius2InputInfo, NinjawDIPInfo,
|
||||
NinjawInit, Darius2Exit, Darius2Frame, NULL, Darius2Scan,
|
||||
NinjawInit, Darius2Exit, Darius2Frame, Darius2Draw, Darius2Scan,
|
||||
NULL, 0x3000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -2089,7 +2088,7 @@ struct BurnDriver BurnDrvNinjaw1 = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, Ninjaw1RomInfo, Ninjaw1RomName, NULL, NULL, Darius2InputInfo, NinjawDIPInfo,
|
||||
NinjawInit, Darius2Exit, Darius2Frame, NULL, Darius2Scan,
|
||||
NinjawInit, Darius2Exit, Darius2Frame, Darius2Draw, Darius2Scan,
|
||||
NULL, 0x3000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -2099,7 +2098,7 @@ struct BurnDriver BurnDrvNinjawj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, NinjawjRomInfo, NinjawjRomName, NULL, NULL, Darius2InputInfo, NinjawjDIPInfo,
|
||||
NinjawInit, Darius2Exit, Darius2Frame, NULL, Darius2Scan,
|
||||
NinjawInit, Darius2Exit, Darius2Frame, Darius2Draw, Darius2Scan,
|
||||
NULL, 0x3000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -2109,7 +2108,7 @@ struct BurnDriver BurnDrvNinjawu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, NinjawuRomInfo, NinjawuRomName, NULL, NULL, Darius2InputInfo, NinjawjDIPInfo,
|
||||
NinjawInit, Darius2Exit, Darius2Frame, NULL, Darius2Scan,
|
||||
NinjawInit, Darius2Exit, Darius2Frame, Darius2Draw, Darius2Scan,
|
||||
NULL, 0x3000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -2119,6 +2118,6 @@ struct BurnDriver BurnDrvWarriorb = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_HORSHOOT, 0,
|
||||
NULL, WarriorbRomInfo, WarriorbRomName, NULL, NULL, WarriorbInputInfo, WarriorbDIPInfo,
|
||||
WarriorbInit, Darius2Exit, Darius2dFrame, NULL, Darius2Scan,
|
||||
WarriorbInit, Darius2Exit, Darius2dFrame, WarriorbDraw, Darius2Scan,
|
||||
NULL, 0x2000, 640, 240, 8, 3
|
||||
};
|
||||
|
@ -9,8 +9,6 @@
|
||||
#include "eeprom.h"
|
||||
#include "burn_gun.h"
|
||||
|
||||
static void OthunderDraw();
|
||||
|
||||
static double OthunderYM2610AY8910RouteMasterVol;
|
||||
static double OthunderYM2610Route1MasterVol;
|
||||
static double OthunderYM2610Route2MasterVol;
|
||||
@ -908,7 +906,6 @@ static INT32 OthunderInit()
|
||||
if (!EEPROMAvailable()) EEPROMFill(TaitoDefaultEEProm, 0, 128);
|
||||
|
||||
TaitoMakeInputsFunction = OthunderMakeInputs;
|
||||
TaitoDrawFunction = OthunderDraw;
|
||||
TaitoIrqLine = 5;
|
||||
TaitoFrameInterleave = 100;
|
||||
TaitoFlipScreenX = 1;
|
||||
@ -1100,7 +1097,7 @@ static void OthunderRenderSprites(INT32 PriorityDraw)
|
||||
}
|
||||
}
|
||||
|
||||
static void OthunderDraw()
|
||||
static INT32 OthunderDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
|
||||
@ -1124,6 +1121,8 @@ static void OthunderDraw()
|
||||
for (INT32 i = 0; i < nBurnGunNumPlayers; i++) {
|
||||
BurnGunDrawTarget(i, BurnGunX[i] >> 8, BurnGunY[i] >> 8);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static INT32 OthunderFrame()
|
||||
@ -1163,7 +1162,7 @@ static INT32 OthunderFrame()
|
||||
}
|
||||
ZetClose();
|
||||
|
||||
if (pBurnDraw) TaitoDrawFunction();
|
||||
if (pBurnDraw) BurnDrvRedraw();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1218,7 +1217,7 @@ struct BurnDriver BurnDrvOthunder = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OthunderRomInfo, OthunderRomName, NULL, NULL, OthunderInputInfo, OthunderDIPInfo,
|
||||
OthunderInit, OthunderExit, OthunderFrame, NULL, OthunderScan,
|
||||
OthunderInit, OthunderExit, OthunderFrame, OthunderDraw, OthunderScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1228,7 +1227,7 @@ struct BurnDriver BurnDrvOthundero = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OthunderoRomInfo, OthunderoRomName, NULL, NULL, OthunderInputInfo, OthunderuDIPInfo,
|
||||
OthunderInit, OthunderExit, OthunderFrame, NULL, OthunderScan,
|
||||
OthunderInit, OthunderExit, OthunderFrame, OthunderDraw, OthunderScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1238,7 +1237,7 @@ struct BurnDriver BurnDrvOthunderu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OthunderuRomInfo, OthunderuRomName, NULL, NULL, OthunderInputInfo, OthunderuDIPInfo,
|
||||
OthunderInit, OthunderExit, OthunderFrame, NULL, OthunderScan,
|
||||
OthunderInit, OthunderExit, OthunderFrame, OthunderDraw, OthunderScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1248,7 +1247,7 @@ struct BurnDriver BurnDrvOthunderuo = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OthunderuoRomInfo, OthunderuoRomName, NULL, NULL, OthunderInputInfo, OthunderuDIPInfo,
|
||||
OthunderInit, OthunderExit, OthunderFrame, NULL, OthunderScan,
|
||||
OthunderInit, OthunderExit, OthunderFrame, OthunderDraw, OthunderScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1258,7 +1257,7 @@ struct BurnDriver BurnDrvOthunderj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OthunderjRomInfo, OthunderjRomName, NULL, NULL, OthunderInputInfo, OthunderjDIPInfo,
|
||||
OthunderInit, OthunderExit, OthunderFrame, NULL, OthunderScan,
|
||||
OthunderInit, OthunderExit, OthunderFrame, OthunderDraw, OthunderScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1268,6 +1267,6 @@ struct BurnDriver BurnDrvOthunderjsc = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OthunderjscRomInfo, OthunderjscRomName, NULL, NULL, OthunderInputInfo, OthunderjDIPInfo,
|
||||
OthunderInit, OthunderExit, OthunderFrame, NULL, OthunderScan,
|
||||
OthunderInit, OthunderExit, OthunderFrame, OthunderDraw, OthunderScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
@ -10,8 +10,6 @@
|
||||
#include "burn_gun.h"
|
||||
#include "timekpr.h"
|
||||
|
||||
static void SlapshotDraw();
|
||||
static void Opwolf3Draw();
|
||||
static TaitoF2SpriteBufferUpdate TaitoF2SpriteBufferFunction;
|
||||
|
||||
static INT32 CheckTimeKeeper = 0; // for gun auto-calibration
|
||||
@ -559,7 +557,6 @@ static INT32 MachineInit()
|
||||
BurnYM2610SetRoute(BURN_SND_YM2610_AY8910_ROUTE, 0.25, BURN_SND_ROUTE_BOTH);
|
||||
|
||||
TaitoMakeInputsFunction = TC0640FIOMakeInputs;
|
||||
TaitoDrawFunction = SlapshotDraw;
|
||||
|
||||
nTaitoCyclesTotal[0] = 14364000 / 60;
|
||||
nTaitoCyclesTotal[1] = 4000000 / 60;
|
||||
@ -691,7 +688,6 @@ static INT32 Opwolf3Init()
|
||||
SekClose();
|
||||
|
||||
TaitoMakeInputsFunction = Opwolf3MakeInputs;
|
||||
TaitoDrawFunction = Opwolf3Draw;
|
||||
Opwolf3mode = 1;
|
||||
|
||||
BurnGunInit(2, true);
|
||||
@ -745,7 +741,7 @@ static void SlapshotCalcPalette()
|
||||
}
|
||||
}
|
||||
|
||||
static void SlapshotDraw()
|
||||
static INT32 SlapshotDraw()
|
||||
{
|
||||
UINT8 Layer[4];
|
||||
UINT16 Priority = TC0480SCPGetBgPriority();
|
||||
@ -765,14 +761,6 @@ static void SlapshotDraw()
|
||||
TaitoF2SpritePriority[2] = TC0360PRIRegs[7] & 0x0f;
|
||||
TaitoF2SpritePriority[3] = TC0360PRIRegs[7] >> 4;
|
||||
|
||||
#if 0
|
||||
// ** save this! ** for later impl. in d_taitof2 -dink
|
||||
bprintf(0, _T("sprite %X %X %X %X\n"), TaitoF2SpritePriority[0], TaitoF2SpritePriority[1], TaitoF2SpritePriority[2], TaitoF2SpritePriority[3]);
|
||||
bprintf(0, _T("tile %X %X %X %X\n"), TaitoF2TilePriority[0], TaitoF2TilePriority[1], TaitoF2TilePriority[2], TaitoF2TilePriority[3]);
|
||||
bprintf(0, _T("layer %X %X %X %X\n"), Layer[0], Layer[1], Layer[2], Layer[3]);
|
||||
bprintf(0, _T("pri %X %X %X %X %X %X %X %X %X %X.\n"), TC0360PRIRegs[0], TC0360PRIRegs[1], TC0360PRIRegs[2], TC0360PRIRegs[3], TC0360PRIRegs[4], TC0360PRIRegs[5], TC0360PRIRegs[6], TC0360PRIRegs[7], TC0360PRIRegs[8], TC0360PRIRegs[9], TC0360PRIRegs[10]);
|
||||
#endif
|
||||
|
||||
SlapshotCalcPalette();
|
||||
BurnTransferClear();
|
||||
|
||||
@ -800,15 +788,8 @@ static void SlapshotDraw()
|
||||
TC0480SCPRenderCharLayer();
|
||||
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
}
|
||||
|
||||
static void Opwolf3Draw()
|
||||
{
|
||||
SlapshotDraw();
|
||||
|
||||
/*for (INT32 i = 0; i < nBurnGunNumPlayers; i++) { // game draws it's own targets. saving just incase.
|
||||
BurnGunDrawTarget(i, BurnGunX[i] >> 8, BurnGunY[i] >> 8);
|
||||
}*/
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void Opwolf3Defaults()
|
||||
@ -883,7 +864,7 @@ static INT32 SlapshotFrame()
|
||||
|
||||
TaitoF2HandleSpriteBuffering();
|
||||
|
||||
if (pBurnDraw) TaitoDrawFunction();
|
||||
if (pBurnDraw) BurnDrvRedraw();
|
||||
|
||||
TaitoF2SpriteBufferFunction();
|
||||
|
||||
@ -951,7 +932,7 @@ struct BurnDriver BurnDrvSlapshot = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_SPORTSMISC, 0,
|
||||
NULL, SlapshotRomInfo, SlapshotRomName, NULL, NULL, SlapshotInputInfo, SlapshotDIPInfo,
|
||||
SlapshotInit, SlapshotExit, SlapshotFrame, NULL, SlapshotScan,
|
||||
SlapshotInit, SlapshotExit, SlapshotFrame, SlapshotDraw, SlapshotScan,
|
||||
NULL, 0x2000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -961,7 +942,7 @@ struct BurnDriver BurnDrvOpwolf3 = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, Opwolf3RomInfo, Opwolf3RomName, NULL, NULL, Opwolf3InputInfo, Opwolf3DIPInfo,
|
||||
Opwolf3Init, SlapshotExit, SlapshotFrame, NULL, Opwolf3Scan,
|
||||
Opwolf3Init, SlapshotExit, SlapshotFrame, SlapshotDraw, Opwolf3Scan,
|
||||
NULL, 0x2000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -971,6 +952,6 @@ struct BurnDriver BurnDrvOpwolf3u = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, Opwolf3uRomInfo, Opwolf3uRomName, NULL, NULL, Opwolf3InputInfo, Opwolf3DIPInfo,
|
||||
Opwolf3Init, SlapshotExit, SlapshotFrame, NULL, Opwolf3Scan,
|
||||
Opwolf3Init, SlapshotExit, SlapshotFrame, SlapshotDraw, Opwolf3Scan,
|
||||
NULL, 0x2000, 320, 224, 4, 3
|
||||
};
|
||||
|
@ -754,7 +754,7 @@ static void SuperchsRenderSpriteList(INT32 SpritePriorityLevel)
|
||||
}
|
||||
}
|
||||
|
||||
static void SuperchsDraw()
|
||||
static INT32 SuperchsDraw()
|
||||
{
|
||||
UINT8 Layer[4];
|
||||
UINT16 Priority = TC0480SCPGetBgPriority();
|
||||
@ -780,6 +780,8 @@ static void SuperchsDraw()
|
||||
if (nSpriteEnable & 8) SuperchsRenderSpriteList(3);
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
BurnShiftRender();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static INT32 SuperchsFrame()
|
||||
@ -863,7 +865,7 @@ struct BurnDriver BurnDrvSuperchs = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_RACING, 0,
|
||||
NULL, SuperchsRomInfo, SuperchsRomName, NULL, NULL, SuperchsInputInfo, NULL,
|
||||
SuperchsInit, SuperchsExit, SuperchsFrame, NULL, SuperchsScan,
|
||||
SuperchsInit, SuperchsExit, SuperchsFrame, SuperchsDraw, SuperchsScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -873,7 +875,7 @@ struct BurnDriver BurnDrvSuperchsu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_RACING, 0,
|
||||
NULL, SuperchsuRomInfo, SuperchsuRomName, NULL, NULL, SuperchsInputInfo, NULL,
|
||||
SuperchsInit, SuperchsExit, SuperchsFrame, NULL, SuperchsScan,
|
||||
SuperchsInit, SuperchsExit, SuperchsFrame, SuperchsDraw, SuperchsScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -883,7 +885,7 @@ struct BurnDriver BurnDrvSuperchsj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_RACING, 0,
|
||||
NULL, SuperchsjRomInfo, SuperchsjRomName, NULL, NULL, SuperchsInputInfo, NULL,
|
||||
SuperchsInit, SuperchsExit, SuperchsFrame, NULL, SuperchsScan,
|
||||
SuperchsInit, SuperchsExit, SuperchsFrame, SuperchsDraw, SuperchsScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
|
@ -4276,4 +4276,4 @@ struct BurnDriver BurnDrvSbmj = {
|
||||
NULL, sbmjRomInfo, sbmjRomName, NULL, NULL, SbmInputInfo, SbmDIPInfo,
|
||||
SbmInit, DrvExit, DrvFrame, DrvDraw, DrvScan, NULL, 0x1000,
|
||||
320, 224, 4, 3
|
||||
};
|
||||
};
|
||||
|
@ -2087,7 +2087,7 @@ struct BurnDriver BurnDrvRecordbr = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SPORTSMISC, 0,
|
||||
NULL, recordbrRomInfo, recordbrRomName, NULL, NULL, RecordbrInputInfo, RecordbrDIPInfo,
|
||||
SyvalionInit, DrvExit, DrvFrame, RecordbrDraw, NULL, NULL, 0x210,
|
||||
SyvalionInit, DrvExit, DrvFrame, RecordbrDraw, DrvScan, NULL, 0x210,
|
||||
320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -2127,7 +2127,7 @@ struct BurnDriver BurnDrvGogold = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SPORTSMISC, 0,
|
||||
NULL, gogoldRomInfo, gogoldRomName, NULL, NULL, RecordbrInputInfo, GogoldDIPInfo,
|
||||
SyvalionInit, DrvExit, DrvFrame, RecordbrDraw, NULL, NULL, 0x210,
|
||||
SyvalionInit, DrvExit, DrvFrame, RecordbrDraw, DrvScan, NULL, 0x210,
|
||||
320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -2165,7 +2165,7 @@ struct BurnDriver BurnDrvTetristh = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PUZZLE, 0,
|
||||
NULL, tetristhRomInfo, tetristhRomName, NULL, NULL, TetristhInputInfo, TetristhDIPInfo,
|
||||
TetristhInit, DrvExit, DrvFrame, RecordbrDraw, NULL, NULL, 0x210,
|
||||
TetristhInit, DrvExit, DrvFrame, RecordbrDraw, DrvScan, NULL, 0x210,
|
||||
320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -2208,7 +2208,7 @@ struct BurnDriver BurnDrvDleague = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_SPORTSMISC, 0,
|
||||
NULL, dleagueRomInfo, dleagueRomName, NULL, NULL, DleagueInputInfo, DleagueDIPInfo,
|
||||
DleagueInit, DrvExit, DrvFrame, DleagueDraw, NULL, NULL, 0x210,
|
||||
DleagueInit, DrvExit, DrvFrame, DleagueDraw, DrvScan, NULL, 0x210,
|
||||
320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -2250,6 +2250,6 @@ struct BurnDriver BurnDrvDleaguej = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SPORTSMISC, 0,
|
||||
NULL, dleaguejRomInfo, dleaguejRomName, NULL, NULL, DleagueInputInfo, DleaguejDIPInfo,
|
||||
DleagueInit, DrvExit, DrvFrame, DleagueJDraw, NULL, NULL, 0x210,
|
||||
DleagueInit, DrvExit, DrvFrame, DleagueJDraw, DrvScan, NULL, 0x210,
|
||||
320, 240, 4, 3
|
||||
};
|
||||
|
@ -48,14 +48,6 @@ static INT32 z80ctc_ctr;
|
||||
static UINT16 *pTopspeedTempDraw = NULL;
|
||||
static UINT16 *DrvPriBmp = NULL;
|
||||
|
||||
static void DariusDraw();
|
||||
static void OpwolfDraw();
|
||||
static void RbislandDraw();
|
||||
static void JumpingDraw();
|
||||
static void RastanDraw();
|
||||
static void TopspeedDraw();
|
||||
static void VolfiedDraw();
|
||||
|
||||
#define A(a, b, c, d) {a, b, (UINT8*)(c), d}
|
||||
|
||||
static struct BurnInputInfo DariusInputList[] =
|
||||
@ -4559,7 +4551,6 @@ static INT32 DariusInit()
|
||||
|
||||
GenericTilesInit();
|
||||
|
||||
TaitoDrawFunction = DariusDraw;
|
||||
TaitoMakeInputsFunction = DariusMakeInputs;
|
||||
TaitoIrqLine = 4;
|
||||
|
||||
@ -4663,7 +4654,6 @@ static INT32 OpwolfInit()
|
||||
BurnGunInit(1, true);
|
||||
bUseGuns = 1;
|
||||
|
||||
TaitoDrawFunction = OpwolfDraw;
|
||||
TaitoMakeInputsFunction = OpwolfMakeInputs;
|
||||
TaitoIrqLine = 5;
|
||||
|
||||
@ -4782,7 +4772,6 @@ static INT32 OpwolfbInit()
|
||||
BurnGunInit(1, true);
|
||||
bUseGuns = 1;
|
||||
|
||||
TaitoDrawFunction = OpwolfDraw;
|
||||
TaitoMakeInputsFunction = OpwolfbMakeInputs;
|
||||
TaitoIrqLine = 5;
|
||||
|
||||
@ -4878,7 +4867,6 @@ static INT32 RbislandInit()
|
||||
|
||||
GenericTilesInit();
|
||||
|
||||
TaitoDrawFunction = RbislandDraw;
|
||||
TaitoMakeInputsFunction = RbislandMakeInputs;
|
||||
TaitoIrqLine = 4;
|
||||
|
||||
@ -4972,7 +4960,6 @@ static INT32 JumpingInit()
|
||||
|
||||
GenericTilesInit();
|
||||
|
||||
TaitoDrawFunction = JumpingDraw;
|
||||
TaitoMakeInputsFunction = JumpingMakeInputs;
|
||||
TaitoIrqLine = 4;
|
||||
PC080SNSetFgTransparentPen(0, 0x0f);
|
||||
@ -5067,7 +5054,6 @@ static INT32 RastanInit()
|
||||
|
||||
GenericTilesInit();
|
||||
|
||||
TaitoDrawFunction = RastanDraw;
|
||||
TaitoMakeInputsFunction = RastanMakeInputs;
|
||||
TaitoIrqLine = 5;
|
||||
|
||||
@ -5180,7 +5166,6 @@ static INT32 TopspeedInit()
|
||||
|
||||
GenericTilesInit();
|
||||
|
||||
TaitoDrawFunction = TopspeedDraw;
|
||||
TaitoMakeInputsFunction = TopspeedMakeInputs;
|
||||
TaitoIrqLine = 5;
|
||||
|
||||
@ -5271,7 +5256,6 @@ static INT32 VolfiedInit()
|
||||
|
||||
GenericTilesInit();
|
||||
|
||||
TaitoDrawFunction = VolfiedDraw;
|
||||
TaitoMakeInputsFunction = VolfiedMakeInputs;
|
||||
TaitoIrqLine = 4;
|
||||
|
||||
@ -5722,7 +5706,7 @@ static void TopspeedDrawSprites(INT32 /*PriorityDraw*/)
|
||||
}
|
||||
}
|
||||
|
||||
static void DariusDraw()
|
||||
static INT32 DariusDraw()
|
||||
{
|
||||
BurnTransferClear();
|
||||
TaitoMiscCalcPalette();
|
||||
@ -5732,9 +5716,11 @@ static void DariusDraw()
|
||||
DariusDrawSprites(1);
|
||||
DariusDrawCharLayer();
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void OpwolfDraw()
|
||||
static INT32 OpwolfDraw()
|
||||
{
|
||||
BurnTransferClear();
|
||||
OpwolfCalcPalette();
|
||||
@ -5746,9 +5732,11 @@ static void OpwolfDraw()
|
||||
for (INT32 i = 0; i < nBurnGunNumPlayers; i++) {
|
||||
BurnGunDrawTarget(i, BurnGunX[i] >> 8, BurnGunY[i] >> 8);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void RbislandDraw()
|
||||
static INT32 RbislandDraw()
|
||||
{
|
||||
BurnTransferClear();
|
||||
TaitoMiscCalcPalette();
|
||||
@ -5756,9 +5744,11 @@ static void RbislandDraw()
|
||||
PC090OJDrawSprites(TaitoSpritesA);
|
||||
PC080SNDrawFgLayer(0, 0, TaitoChars, pTransDraw);
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void JumpingDraw()
|
||||
static INT32 JumpingDraw()
|
||||
{
|
||||
BurnTransferClear();
|
||||
JumpingCalcPalette();
|
||||
@ -5767,9 +5757,11 @@ static void JumpingDraw()
|
||||
JumpingDrawSprites();
|
||||
PC080SNDrawFgLayer(0, 0, TaitoChars, pTransDraw);
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void RastanDraw()
|
||||
static INT32 RastanDraw()
|
||||
{
|
||||
BurnTransferClear();
|
||||
TaitoMiscCalcPalette();
|
||||
@ -5777,9 +5769,11 @@ static void RastanDraw()
|
||||
PC080SNDrawFgLayer(0, 0, TaitoChars, pTransDraw);
|
||||
PC090OJDrawSprites(TaitoSpritesA);
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void TopspeedDraw()
|
||||
static INT32 TopspeedDraw()
|
||||
{
|
||||
BurnTransferClear();
|
||||
TaitoMiscCalcPalette();
|
||||
@ -5794,9 +5788,11 @@ static void TopspeedDraw()
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
|
||||
BurnShiftRender();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void VolfiedDraw()
|
||||
static INT32 VolfiedDraw()
|
||||
{
|
||||
BurnTransferClear();
|
||||
TaitoMiscCalcPalette();
|
||||
@ -5825,6 +5821,8 @@ static void VolfiedDraw()
|
||||
|
||||
PC090OJDrawSprites(TaitoSpritesA);
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static INT32 TaitoMiscFrame()
|
||||
@ -5911,7 +5909,7 @@ static INT32 TaitoMiscFrame()
|
||||
if (TaitoNumZ80s >= 1) ZetClose();
|
||||
}
|
||||
|
||||
if (pBurnDraw) TaitoDrawFunction();
|
||||
if (pBurnDraw) BurnDrvRedraw();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -5976,7 +5974,7 @@ static INT32 DariusFrame()
|
||||
if (pBurnSoundOut) MSM5205Render(0, pBurnSoundOut, nBurnSoundLen);
|
||||
ZetClose();
|
||||
|
||||
if (pBurnDraw) TaitoDrawFunction();
|
||||
if (pBurnDraw) BurnDrvRedraw();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -6022,7 +6020,7 @@ static INT32 JumpingFrame()
|
||||
if (pBurnSoundOut) BurnYM2203Update(pBurnSoundOut, nBurnSoundLen);
|
||||
ZetClose();
|
||||
|
||||
if (pBurnDraw) TaitoDrawFunction();
|
||||
if (pBurnDraw) BurnDrvRedraw();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -6111,7 +6109,7 @@ static INT32 TopspeedFrame()
|
||||
if (TaitoNumZ80s >= 1) ZetClose();
|
||||
}
|
||||
|
||||
if (pBurnDraw) TaitoDrawFunction();
|
||||
if (pBurnDraw) BurnDrvRedraw();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -6186,7 +6184,7 @@ struct BurnDriver BurnDrvDarius = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_HORSHOOT, 0,
|
||||
NULL, DariusRomInfo, DariusRomName, NULL, NULL, DariusInputInfo, DariusDIPInfo,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, NULL, TaitoMiscScan,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, DariusDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -6196,7 +6194,7 @@ struct BurnDriver BurnDrvDariusu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_HORSHOOT, 0,
|
||||
NULL, DariusuRomInfo, DariusuRomName, NULL, NULL, DariusInputInfo, DariusuDIPInfo,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, NULL, TaitoMiscScan,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, DariusDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -6206,7 +6204,7 @@ struct BurnDriver BurnDrvDariusj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_HORSHOOT, 0,
|
||||
NULL, DariusjRomInfo, DariusjRomName, NULL, NULL, DariusInputInfo, DariusjDIPInfo,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, NULL, TaitoMiscScan,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, DariusDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -6216,7 +6214,7 @@ struct BurnDriver BurnDrvDariuso = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_HORSHOOT, 0,
|
||||
NULL, DariusoRomInfo, DariusoRomName, NULL, NULL, DariusInputInfo, DariusjDIPInfo,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, NULL, TaitoMiscScan,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, DariusDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -6226,7 +6224,7 @@ struct BurnDriver BurnDrvDariuse = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_HORSHOOT, 0,
|
||||
NULL, DariuseRomInfo, DariuseRomName, NULL, NULL, DariusInputInfo, DariusuDIPInfo,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, NULL, TaitoMiscScan,
|
||||
DariusInit, TaitoMiscExit, DariusFrame, DariusDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 864, 224, 12, 3
|
||||
};
|
||||
|
||||
@ -6236,7 +6234,7 @@ struct BurnDriver BurnDrvOpwolf = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OpwolfRomInfo, OpwolfRomName, NULL, NULL, OpwolfInputInfo, OpwolfDIPInfo,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, OpwolfDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6246,7 +6244,7 @@ struct BurnDriver BurnDrvOpwolfa = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OpwolfaRomInfo, OpwolfaRomName, NULL, NULL, OpwolfInputInfo, OpwolfDIPInfo,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, OpwolfDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6256,7 +6254,7 @@ struct BurnDriver BurnDrvOpwolfj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OpwolfjRomInfo, OpwolfjRomName, NULL, NULL, OpwolfInputInfo, OpwolfDIPInfo,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, OpwolfDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6266,7 +6264,7 @@ struct BurnDriver BurnDrvOpwolfjsc = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OpwolfjscRomInfo, OpwolfjscRomName, NULL, NULL, OpwolfInputInfo, OpwolfDIPInfo,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, OpwolfDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6276,7 +6274,7 @@ struct BurnDriver BurnDrvOpwolfu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OpwolfuRomInfo, OpwolfuRomName, NULL, NULL, OpwolfInputInfo, OpwolfuDIPInfo,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
OpwolfInit, TaitoMiscExit, TaitoMiscFrame, OpwolfDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6286,7 +6284,7 @@ struct BurnDriver BurnDrvOpwolfb = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_TAITO_MISC, GBF_SHOOT, 0,
|
||||
NULL, OpwolfbRomInfo, OpwolfbRomName, NULL, NULL, OpwolfInputInfo, OpwolfbDIPInfo,
|
||||
OpwolfbInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
OpwolfbInit, TaitoMiscExit, TaitoMiscFrame, OpwolfDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6296,7 +6294,7 @@ struct BurnDriver BurnDrvRbisland = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RbislandRomInfo, RbislandRomName, NULL, NULL, RbislandInputInfo, RbislandDIPInfo,
|
||||
RbislandInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RbislandInit, TaitoMiscExit, TaitoMiscFrame, RbislandDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -6306,7 +6304,7 @@ struct BurnDriver BurnDrvRbislando = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RbislandoRomInfo, RbislandoRomName, NULL, NULL, RbislandInputInfo, RbislandDIPInfo,
|
||||
RbislandInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RbislandInit, TaitoMiscExit, TaitoMiscFrame, RbislandDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -6316,7 +6314,7 @@ struct BurnDriver BurnDrvRbislande = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RbislandeRomInfo, RbislandeRomName, NULL, NULL, RbislandInputInfo, RbislandDIPInfo,
|
||||
RbislandInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RbislandInit, TaitoMiscExit, TaitoMiscFrame, RbislandDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -6326,7 +6324,7 @@ struct BurnDriver BurnDrvJumping = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, JumpingRomInfo, JumpingRomName, NULL, NULL, JumpingInputInfo, JumpingDIPInfo,
|
||||
JumpingInit, TaitoMiscExit, JumpingFrame, NULL, TaitoMiscScan,
|
||||
JumpingInit, TaitoMiscExit, JumpingFrame, JumpingDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -6336,7 +6334,7 @@ struct BurnDriver BurnDrvJumpinga = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, JumpingaRomInfo, JumpingaRomName, NULL, NULL, JumpingInputInfo, JumpingDIPInfo,
|
||||
JumpingInit, TaitoMiscExit, JumpingFrame, NULL, TaitoMiscScan,
|
||||
JumpingInit, TaitoMiscExit, JumpingFrame, JumpingDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -6346,7 +6344,7 @@ struct BurnDriver BurnDrvJumpingi = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, JumpingiRomInfo, JumpingiRomName, NULL, NULL, JumpingInputInfo, JumpingDIPInfo,
|
||||
JumpingInit, TaitoMiscExit, JumpingFrame, NULL, TaitoMiscScan,
|
||||
JumpingInit, TaitoMiscExit, JumpingFrame, JumpingDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -6356,7 +6354,7 @@ struct BurnDriver BurnDrvRastan = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RastanRomInfo, RastanRomName, NULL, NULL, RastanInputInfo, RastanDIPInfo,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, RastanDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6366,7 +6364,7 @@ struct BurnDriver BurnDrvRastana = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RastanaRomInfo, RastanaRomName, NULL, NULL, RastanInputInfo, RastanDIPInfo,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, RastanDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6376,7 +6374,7 @@ struct BurnDriver BurnDrvRastanb = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RastanbRomInfo, RastanbRomName, NULL, NULL, RastanInputInfo, RastanDIPInfo,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, RastanDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6386,7 +6384,7 @@ struct BurnDriver BurnDrvRastanu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RastanuRomInfo, RastanuRomName, NULL, NULL, RastanInputInfo, RastsagaDIPInfo,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, RastanDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6396,7 +6394,7 @@ struct BurnDriver BurnDrvRastanua = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RastanuaRomInfo, RastanuaRomName, NULL, NULL, RastanInputInfo, RastsagaDIPInfo,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, RastanDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6406,7 +6404,7 @@ struct BurnDriver BurnDrvRastanub = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RastanubRomInfo, RastanubRomName, NULL, NULL, RastanInputInfo, RastsagaDIPInfo,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, RastanDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6416,7 +6414,7 @@ struct BurnDriver BurnDrvRastsaga = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RastsagaRomInfo, RastsagaRomName, NULL, NULL, RastanInputInfo, RastsagaDIPInfo,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, RastanDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6426,7 +6424,7 @@ struct BurnDriver BurnDrvRastsagaa = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RastsagaaRomInfo, RastsagaaRomName, NULL, NULL, RastanInputInfo, RastsagaDIPInfo,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, RastanDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6436,7 +6434,7 @@ struct BurnDriver BurnDrvRastsagab = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
|
||||
NULL, RastsagabRomInfo, RastsagabRomName, NULL, NULL, RastanInputInfo, RastsagaDIPInfo,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
|
||||
RastanInit, TaitoMiscExit, TaitoMiscFrame, RastanDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6446,7 +6444,7 @@ struct BurnDriver BurnDrvTopspeed = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_RACING, 0,
|
||||
NULL, TopspeedRomInfo, TopspeedRomName, NULL, NULL, TopspeedInputInfo, TopspeedDIPInfo,
|
||||
TopspeedInit, TaitoMiscExit, TopspeedFrame, NULL, TaitoMiscScan,
|
||||
TopspeedInit, TaitoMiscExit, TopspeedFrame, TopspeedDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6456,7 +6454,7 @@ struct BurnDriver BurnDrvTopspeedu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_RACING, 0,
|
||||
NULL, TopspeeduRomInfo, TopspeeduRomName, NULL, NULL, TopspeedInputInfo, FullthrlDIPInfo,
|
||||
TopspeedInit, TaitoMiscExit, TopspeedFrame, NULL, TaitoMiscScan,
|
||||
TopspeedInit, TaitoMiscExit, TopspeedFrame, TopspeedDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6466,7 +6464,7 @@ struct BurnDriver BurnDrvFullthrl = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_RACING, 0,
|
||||
NULL, FullthrlRomInfo, FullthrlRomName, NULL, NULL, TopspeedInputInfo, FullthrlDIPInfo,
|
||||
TopspeedInit, TaitoMiscExit, TopspeedFrame, NULL, TaitoMiscScan,
|
||||
TopspeedInit, TaitoMiscExit, TopspeedFrame, TopspeedDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6476,7 +6474,7 @@ struct BurnDriver BurnDrvVolfied = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_TAITO_MISC, GBF_PUZZLE, 0,
|
||||
NULL, VolfiedRomInfo, VolfiedRomName, NULL, NULL, VolfiedInputInfo, VolfiedDIPInfo,
|
||||
VolfiedInit, TaitoMiscExit, JumpingFrame, NULL, TaitoMiscScan,
|
||||
VolfiedInit, TaitoMiscExit, JumpingFrame, VolfiedDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 240, 320, 3, 4
|
||||
};
|
||||
|
||||
@ -6486,7 +6484,7 @@ struct BurnDriver BurnDrvVolfiedj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_TAITO_MISC, GBF_PUZZLE, 0,
|
||||
NULL, VolfiedjRomInfo, VolfiedjRomName, NULL, NULL, VolfiedInputInfo, VolfiedjDIPInfo,
|
||||
VolfiedInit, TaitoMiscExit, JumpingFrame, NULL, TaitoMiscScan,
|
||||
VolfiedInit, TaitoMiscExit, JumpingFrame, VolfiedDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 240, 320, 3, 4
|
||||
};
|
||||
|
||||
@ -6496,7 +6494,7 @@ struct BurnDriver BurnDrvVolfiedjo = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_TAITO_MISC, GBF_PUZZLE, 0,
|
||||
NULL, VolfiedjoRomInfo, VolfiedjoRomName, NULL, NULL, VolfiedInputInfo, VolfiedjDIPInfo,
|
||||
VolfiedInit, TaitoMiscExit, JumpingFrame, NULL, TaitoMiscScan,
|
||||
VolfiedInit, TaitoMiscExit, JumpingFrame, VolfiedDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 240, 320, 3, 4
|
||||
};
|
||||
|
||||
@ -6506,6 +6504,6 @@ struct BurnDriver BurnDrvVolfiedu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_TAITO_MISC, GBF_PUZZLE, 0,
|
||||
NULL, VolfieduRomInfo, VolfieduRomName, NULL, NULL, VolfiedInputInfo, VolfieduDIPInfo,
|
||||
VolfiedInit, TaitoMiscExit, JumpingFrame, NULL, TaitoMiscScan,
|
||||
VolfiedInit, TaitoMiscExit, JumpingFrame, VolfiedDraw, TaitoMiscScan,
|
||||
NULL, 0x2000, 240, 320, 3, 4
|
||||
};
|
||||
|
@ -1434,7 +1434,7 @@ static void TaitoXDrawSprites()
|
||||
|
||||
}
|
||||
|
||||
static void TaitoXDraw()
|
||||
static INT32 TaitoXDraw()
|
||||
{
|
||||
TaitoXCalcPalette();
|
||||
|
||||
@ -1445,6 +1445,8 @@ static void TaitoXDraw()
|
||||
TaitoXDrawBgSprites();
|
||||
TaitoXDrawSprites();
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static INT32 TaitoXFrame()
|
||||
@ -1604,7 +1606,7 @@ struct BurnDriver BurnDrvBallbros = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOX, GBF_PUZZLE, 0,
|
||||
NULL, BallbrosRomInfo, BallbrosRomName, NULL, NULL, TwinhawkInputInfo, BallbrosDIPInfo,
|
||||
BallbrosInit, TaitoXExit, TaitoXFrame, NULL, TaitoXScan,
|
||||
BallbrosInit, TaitoXExit, TaitoXFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 384, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1614,7 +1616,7 @@ struct BurnDriver BurnDrvGigandes = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOX, GBF_HORSHOOT, 0,
|
||||
NULL, GigandesRomInfo, GigandesRomName, NULL, NULL, TwinhawkInputInfo, GigandesDIPInfo,
|
||||
GigandesInit, TaitoXExit, TaitoXFrame, NULL, TaitoXScan,
|
||||
GigandesInit, TaitoXExit, TaitoXFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 384, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1624,7 +1626,7 @@ struct BurnDriver BurnDrvGigandesa = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOX, GBF_HORSHOOT, 0,
|
||||
NULL, GigandesaRomInfo, GigandesaRomName, NULL, NULL, TwinhawkInputInfo, GigandesDIPInfo,
|
||||
GigandesInit, TaitoXExit, TaitoXFrame, NULL, TaitoXScan,
|
||||
GigandesInit, TaitoXExit, TaitoXFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 384, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1634,7 +1636,7 @@ struct BurnDriver BurnDrvKyustrkr = {
|
||||
L"Last Striker\0Final \u7A76\u6975 \u306E Striker\0", NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_TAITO_TAITOX, GBF_SPORTSFOOTBALL, 0,
|
||||
NULL, KyustrkrRomInfo, KyustrkrRomName, NULL, NULL, TwinhawkInputInfo, KyustrkrDIPInfo,
|
||||
BallbrosInit, TaitoXExit, TaitoXFrame, NULL, TaitoXScan,
|
||||
BallbrosInit, TaitoXExit, TaitoXFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 384, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1644,7 +1646,7 @@ struct BurnDriver BurnDrvSuperman = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOX, GBF_SCRFIGHT, 0,
|
||||
NULL, SupermanRomInfo, SupermanRomName, NULL, NULL, SupermanInputInfo, SupermanDIPInfo,
|
||||
SupermanInit, TaitoXExit, TaitoXFrame, NULL, TaitoXScan,
|
||||
SupermanInit, TaitoXExit, TaitoXFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 384, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1654,7 +1656,7 @@ struct BurnDriver BurnDrvSupermanu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOX, GBF_SCRFIGHT, 0,
|
||||
NULL, SupermanuRomInfo, SupermanuRomName, NULL, NULL, SupermanInputInfo, SupermanuDIPInfo,
|
||||
SupermanInit, TaitoXExit, TaitoXFrame, NULL, TaitoXScan,
|
||||
SupermanInit, TaitoXExit, TaitoXFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 384, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1664,7 +1666,7 @@ struct BurnDriver BurnDrvSupermanj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOX, GBF_SCRFIGHT, 0,
|
||||
NULL, SupermanjRomInfo, SupermanjRomName, NULL, NULL, SupermanInputInfo, SupermanjDIPInfo,
|
||||
SupermanInit, TaitoXExit, TaitoXFrame, NULL, TaitoXScan,
|
||||
SupermanInit, TaitoXExit, TaitoXFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 384, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -1674,7 +1676,7 @@ struct BurnDriver BurnDrvTwinhawk = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_TAITO_TAITOX, GBF_VERSHOOT, 0,
|
||||
NULL, TwinhawkRomInfo, TwinhawkRomName, NULL, NULL, TwinhawkInputInfo, TwinhawkDIPInfo,
|
||||
TwinhawkInit, TaitoXExit, TwinhawkFrame, NULL, TaitoXScan,
|
||||
TwinhawkInit, TaitoXExit, TwinhawkFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 224, 384, 3, 4
|
||||
};
|
||||
|
||||
@ -1684,7 +1686,7 @@ struct BurnDriver BurnDrvTwinhawku = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_TAITO_TAITOX, GBF_VERSHOOT, 0,
|
||||
NULL, TwinhawkuRomInfo, TwinhawkuRomName, NULL, NULL, TwinhawkInputInfo, TwinhawkuDIPInfo,
|
||||
TwinhawkInit, TaitoXExit, TwinhawkFrame, NULL, TaitoXScan,
|
||||
TwinhawkInit, TaitoXExit, TwinhawkFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 224, 384, 3, 4
|
||||
};
|
||||
|
||||
@ -1694,6 +1696,6 @@ struct BurnDriver BurnDrvDaisenpu = {
|
||||
L"\u5927\u65CB\u98A8 (Japan)\0Daisenpu\0", NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_TAITO_TAITOX, GBF_VERSHOOT, 0,
|
||||
NULL, DaisenpuRomInfo, DaisenpuRomName, NULL, NULL, TwinhawkInputInfo, DaisenpuDIPInfo,
|
||||
TwinhawkInit, TaitoXExit, TwinhawkFrame, NULL, TaitoXScan,
|
||||
TwinhawkInit, TaitoXExit, TwinhawkFrame, TaitoXDraw, TaitoXScan,
|
||||
NULL, 0x800, 224, 384, 3, 4
|
||||
};
|
||||
|
@ -19,16 +19,6 @@ static INT32 bUseGun = 0;
|
||||
static double TaitoZYM2610Route1MasterVol;
|
||||
static double TaitoZYM2610Route2MasterVol;
|
||||
|
||||
static void AquajackDraw();
|
||||
static void BsharkDraw();
|
||||
static void ChasehqDraw();
|
||||
static void ContcircDraw();
|
||||
static void DblaxleDraw();
|
||||
static void EnforceDraw();
|
||||
static void RacingbDraw();
|
||||
static void SciDraw();
|
||||
static void SpacegunDraw();
|
||||
|
||||
#ifdef BUILD_A68K
|
||||
static bool bUseAsm68KCoreOldValue = false;
|
||||
#endif
|
||||
@ -4862,7 +4852,6 @@ static INT32 AquajackInit()
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoMakeInputsFunction = AquajackMakeInputs;
|
||||
TaitoDrawFunction = AquajackDraw;
|
||||
TaitoIrqLine = 4;
|
||||
TaitoFrameInterleave = 500;
|
||||
|
||||
@ -4956,7 +4945,6 @@ static INT32 BsharkInit()
|
||||
BurnYM2610SetRoute(BURN_SND_YM2610_AY8910_ROUTE, 0.25, BURN_SND_ROUTE_BOTH);
|
||||
|
||||
TaitoMakeInputsFunction = BsharkMakeInputs;
|
||||
TaitoDrawFunction = BsharkDraw;
|
||||
TaitoIrqLine = 4;
|
||||
TaitoFrameInterleave = 271;
|
||||
TaitoFlipScreenX = 1;
|
||||
@ -5070,7 +5058,6 @@ static INT32 ChasehqInit()
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoMakeInputsFunction = ChasehqMakeInputs;
|
||||
TaitoDrawFunction = ChasehqDraw;
|
||||
TaitoIrqLine = 4;
|
||||
TaitoFrameInterleave = 100;
|
||||
|
||||
@ -5171,7 +5158,6 @@ static INT32 ContcircInit()
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoMakeInputsFunction = ContcircMakeInputs;
|
||||
TaitoDrawFunction = ContcircDraw;
|
||||
TaitoIrqLine = 6;
|
||||
TaitoFrameInterleave = 100;
|
||||
|
||||
@ -5269,7 +5255,6 @@ static INT32 DblaxleInit()
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoMakeInputsFunction = DblaxleMakeInputs;
|
||||
TaitoDrawFunction = DblaxleDraw;
|
||||
TaitoIrqLine = 4;
|
||||
TaitoFrameInterleave = 100;
|
||||
|
||||
@ -5373,7 +5358,6 @@ static INT32 EnforceInit()
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoMakeInputsFunction = EnforceMakeInputs;
|
||||
TaitoDrawFunction = EnforceDraw;
|
||||
TaitoIrqLine = 6;
|
||||
TaitoFrameInterleave = 100;
|
||||
|
||||
@ -5480,7 +5464,6 @@ static INT32 NightstrInit()
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoMakeInputsFunction = NightstrMakeInputs;
|
||||
TaitoDrawFunction = ChasehqDraw;
|
||||
TaitoIrqLine = 4;
|
||||
TaitoFrameInterleave = 100;
|
||||
|
||||
@ -5577,7 +5560,6 @@ static INT32 RacingbInit()
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoMakeInputsFunction = DblaxleMakeInputs;
|
||||
TaitoDrawFunction = RacingbDraw;
|
||||
TaitoIrqLine = 4;
|
||||
TaitoFrameInterleave = 100;
|
||||
|
||||
@ -5680,7 +5662,6 @@ static INT32 SciInit()
|
||||
bYM2610UseSeperateVolumes = 1;
|
||||
|
||||
TaitoMakeInputsFunction = SciMakeInputs;
|
||||
TaitoDrawFunction = SciDraw;
|
||||
TaitoIrqLine = 4;
|
||||
TaitoFrameInterleave = 100;
|
||||
|
||||
@ -5777,7 +5758,6 @@ static INT32 SpacegunInit()
|
||||
if (!EEPROMAvailable()) EEPROMFill(spacegun_default_eeprom, 0, 128);
|
||||
|
||||
TaitoMakeInputsFunction = SpacegunMakeInputs;
|
||||
TaitoDrawFunction = SpacegunDraw;
|
||||
TaitoIrqLine = 4;
|
||||
TaitoFrameInterleave = 100;
|
||||
TaitoFlipScreenX = 1;
|
||||
@ -6540,7 +6520,7 @@ static void SpacegunRenderSprites(INT32 PriorityDraw)
|
||||
}
|
||||
}
|
||||
|
||||
static void AquajackDraw()
|
||||
static INT32 AquajackDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
BurnTransferClear();
|
||||
@ -6563,9 +6543,11 @@ static void AquajackDraw()
|
||||
|
||||
if (!(Disable & 0x04)) TC0100SCNRenderCharLayer(0);
|
||||
BurnTransferCopy(TC0110PCRPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void BsharkDraw()
|
||||
static INT32 BsharkDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
|
||||
@ -6588,9 +6570,11 @@ static void BsharkDraw()
|
||||
|
||||
if (!(Disable & 0x04)) TC0100SCNRenderCharLayer(0);
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void ChasehqDraw()
|
||||
static INT32 ChasehqDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
|
||||
@ -6614,9 +6598,11 @@ static void ChasehqDraw()
|
||||
|
||||
BurnTransferCopy(TC0110PCRPalette);
|
||||
if (bUseShifter) BurnShiftRender();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void ContcircDraw()
|
||||
static INT32 ContcircDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
|
||||
@ -6640,9 +6626,11 @@ static void ContcircDraw()
|
||||
if (!(Disable & 0x04)) TC0100SCNRenderCharLayer(0);
|
||||
BurnTransferCopy(TC0110PCRPalette);
|
||||
BurnShiftRender();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void EnforceDraw()
|
||||
static INT32 EnforceDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
|
||||
@ -6665,9 +6653,11 @@ static void EnforceDraw()
|
||||
|
||||
if (!(Disable & 0x04)) TC0100SCNRenderCharLayer(0);
|
||||
BurnTransferCopy(TC0110PCRPalette);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void DblaxleDraw()
|
||||
static INT32 DblaxleDraw()
|
||||
{
|
||||
UINT8 Layer[4];
|
||||
UINT16 Priority = TC0480SCPGetBgPriority();
|
||||
@ -6695,9 +6685,11 @@ static void DblaxleDraw()
|
||||
TC0480SCPRenderCharLayer();
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
BurnShiftRender();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void RacingbDraw()
|
||||
static INT32 RacingbDraw()
|
||||
{
|
||||
UINT8 Layer[4];
|
||||
UINT16 Priority = TC0480SCPGetBgPriority();
|
||||
@ -6720,9 +6712,11 @@ static void RacingbDraw()
|
||||
TC0480SCPRenderCharLayer();
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
BurnShiftRender();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void SciDraw()
|
||||
static INT32 SciDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
|
||||
@ -6747,9 +6741,11 @@ static void SciDraw()
|
||||
|
||||
BurnTransferCopy(TaitoPalette);
|
||||
BurnShiftRender();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void SpacegunDraw()
|
||||
static INT32 SpacegunDraw()
|
||||
{
|
||||
INT32 Disable = TC0100SCNCtrl[0][6] & 0xf7;
|
||||
|
||||
@ -6774,6 +6770,8 @@ static void SpacegunDraw()
|
||||
for (INT32 i = 0; i < nBurnGunNumPlayers; i++) {
|
||||
BurnGunDrawTarget(i, BurnGunX[i] >> 8, BurnGunY[i] >> 8);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static INT32 TaitoZFrame()
|
||||
@ -6841,7 +6839,7 @@ static INT32 TaitoZFrame()
|
||||
SekClose();
|
||||
}
|
||||
|
||||
if (pBurnDraw) TaitoDrawFunction();
|
||||
if (pBurnDraw) BurnDrvRedraw();
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -6907,7 +6905,7 @@ struct BurnDriver BurnDrvAquajack = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, AquajackRomInfo, AquajackRomName, NULL, NULL, AquajackInputInfo, AquajackDIPInfo,
|
||||
AquajackInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
AquajackInit, TaitoZExit, TaitoZFrame, AquajackDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6917,7 +6915,7 @@ struct BurnDriver BurnDrvAquajackj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, AquajackjRomInfo, AquajackjRomName, NULL, NULL, AquajackInputInfo, AquajackjDIPInfo,
|
||||
AquajackInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
AquajackInit, TaitoZExit, TaitoZFrame, AquajackDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6927,7 +6925,7 @@ struct BurnDriver BurnDrvAquajacku = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, AquajackuRomInfo, AquajackuRomName, NULL, NULL, AquajackInputInfo, AquajackjDIPInfo,
|
||||
AquajackInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
AquajackInit, TaitoZExit, TaitoZFrame, AquajackDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6937,7 +6935,7 @@ struct BurnDriver BurnDrvBshark = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, BsharkRomInfo, BsharkRomName, NULL, NULL, BsharkInputInfo, BsharkDIPInfo,
|
||||
BsharkInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
BsharkInit, TaitoZExit, TaitoZFrame, BsharkDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6947,7 +6945,7 @@ struct BurnDriver BurnDrvBsharkj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, BsharkjRomInfo, BsharkjRomName, NULL, NULL, BsharkInputInfo, BsharkjDIPInfo,
|
||||
BsharkInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
BsharkInit, TaitoZExit, TaitoZFrame, BsharkDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6957,7 +6955,7 @@ struct BurnDriver BurnDrvBsharkjjs = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, BsharkjjsRomInfo, BsharkjjsRomName, NULL, NULL, BsharkjjsInputInfo, BsharkjjsDIPInfo,
|
||||
BsharkInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
BsharkInit, TaitoZExit, TaitoZFrame, BsharkDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6967,7 +6965,7 @@ struct BurnDriver BurnDrvBsharku = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, BsharkuRomInfo, BsharkuRomName, NULL, NULL, BsharkInputInfo, BsharkuDIPInfo,
|
||||
BsharkInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
BsharkInit, TaitoZExit, TaitoZFrame, BsharkDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6977,7 +6975,7 @@ struct BurnDriver BurnDrvChasehq = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ChasehqRomInfo, ChasehqRomName, NULL, NULL, ChasehqInputInfo, ChasehqDIPInfo,
|
||||
ChasehqInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
ChasehqInit, TaitoZExit, TaitoZFrame, ChasehqDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6987,7 +6985,7 @@ struct BurnDriver BurnDrvChasehqj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ChasehqjRomInfo, ChasehqjRomName, NULL, NULL, ChasehqInputInfo, ChasehqjDIPInfo,
|
||||
ChasehqInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
ChasehqInit, TaitoZExit, TaitoZFrame, ChasehqDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -6997,7 +6995,7 @@ struct BurnDriver BurnDrvChasehqju = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ChasehqjuRomInfo, ChasehqjuRomName, NULL, NULL, ChasehqInputInfo, ChasehqjDIPInfo,
|
||||
ChasehqInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
ChasehqInit, TaitoZExit, TaitoZFrame, ChasehqDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7007,7 +7005,7 @@ struct BurnDriver BurnDrvChasehqu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ChasehquRomInfo, ChasehquRomName, NULL, NULL, ChasehqInputInfo, ChasehqDIPInfo,
|
||||
ChasehqInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
ChasehqInit, TaitoZExit, TaitoZFrame, ChasehqDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7017,7 +7015,7 @@ struct BurnDriver BurnDrvContcirc = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ContcircRomInfo, ContcircRomName, NULL, NULL, ContcircInputInfo, ContcircDIPInfo,
|
||||
ContcircInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
ContcircInit, TaitoZExit, TaitoZFrame, ContcircDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -7027,7 +7025,7 @@ struct BurnDriver BurnDrvContcircu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ContcircuRomInfo, ContcircuRomName, NULL, NULL, ContcircInputInfo, ContcircuDIPInfo,
|
||||
ContcircInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
ContcircInit, TaitoZExit, TaitoZFrame, ContcircDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -7037,7 +7035,7 @@ struct BurnDriver BurnDrvContcircua = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ContcircuaRomInfo, ContcircuaRomName, NULL, NULL, ContcircInputInfo, ContcircjDIPInfo,
|
||||
ContcircInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
ContcircInit, TaitoZExit, TaitoZFrame, ContcircDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -7047,7 +7045,7 @@ struct BurnDriver BurnDrvContcircj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ContcircjRomInfo, ContcircjRomName, NULL, NULL, ContcircInputInfo, ContcircjDIPInfo,
|
||||
ContcircInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
ContcircInit, TaitoZExit, TaitoZFrame, ContcircDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -7057,7 +7055,7 @@ struct BurnDriver BurnDrvDblaxle = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, DblaxleRomInfo, DblaxleRomName, NULL, NULL, DblaxleInputInfo, DblaxleDIPInfo,
|
||||
DblaxleInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
DblaxleInit, TaitoZExit, TaitoZFrame, DblaxleDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7067,7 +7065,7 @@ struct BurnDriver BurnDrvDblaxleu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, DblaxleuRomInfo, DblaxleuRomName, NULL, NULL, DblaxleInputInfo, DblaxleDIPInfo,
|
||||
DblaxleInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
DblaxleInit, TaitoZExit, TaitoZFrame, DblaxleDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7077,7 +7075,7 @@ struct BurnDriver BurnDrvPwheelsj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, PwheelsjRomInfo, PwheelsjRomName, NULL, NULL, DblaxleInputInfo, PwheelsjDIPInfo,
|
||||
DblaxleInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
DblaxleInit, TaitoZExit, TaitoZFrame, DblaxleDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7087,7 +7085,7 @@ struct BurnDriver BurnDrvEnforce = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, EnforceRomInfo, EnforceRomName, NULL, NULL, EnforceInputInfo, EnforceDIPInfo,
|
||||
EnforceInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
EnforceInit, TaitoZExit, TaitoZFrame, EnforceDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -7097,7 +7095,7 @@ struct BurnDriver BurnDrvEnforcej = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, EnforcejRomInfo, EnforcejRomName, NULL, NULL, EnforceInputInfo, EnforcejDIPInfo,
|
||||
EnforceInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
EnforceInit, TaitoZExit, TaitoZFrame, EnforceDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -7107,7 +7105,7 @@ struct BurnDriver BurnDrvEnforceja = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, EnforcejaRomInfo, EnforcejaRomName, NULL, NULL, EnforceInputInfo, EnforcejaDIPInfo,
|
||||
EnforceInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
EnforceInit, TaitoZExit, TaitoZFrame, EnforceDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 224, 4, 3
|
||||
};
|
||||
|
||||
@ -7117,7 +7115,7 @@ struct BurnDriver BurnDrvNightstr = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, NightstrRomInfo, NightstrRomName, NULL, NULL, NightstrInputInfo, NightstrDIPInfo,
|
||||
NightstrInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
NightstrInit, TaitoZExit, TaitoZFrame, ChasehqDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7127,7 +7125,7 @@ struct BurnDriver BurnDrvNightstrj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, NightstrjRomInfo, NightstrjRomName, NULL, NULL, NightstrInputInfo, NightstrjDIPInfo,
|
||||
NightstrInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
NightstrInit, TaitoZExit, TaitoZFrame, ChasehqDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7137,7 +7135,7 @@ struct BurnDriver BurnDrvNightstru = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, NightstruRomInfo, NightstruRomName, NULL, NULL, NightstrInputInfo, NightstruDIPInfo,
|
||||
NightstrInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
NightstrInit, TaitoZExit, TaitoZFrame, ChasehqDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7147,7 +7145,7 @@ struct BurnDriver BurnDrvRacingb = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, RacingbRomInfo, RacingbRomName, NULL, NULL, RacingbInputInfo, RacingbDIPInfo,
|
||||
RacingbInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
RacingbInit, TaitoZExit, TaitoZFrame, RacingbDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7157,7 +7155,7 @@ struct BurnDriver BurnDrvRacingbj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, RacingbjRomInfo, RacingbjRomName, NULL, NULL, RacingbInputInfo, RacingbDIPInfo,
|
||||
RacingbInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
RacingbInit, TaitoZExit, TaitoZFrame, RacingbDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7167,7 +7165,7 @@ struct BurnDriver BurnDrvSci = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, SciRomInfo, SciRomName, NULL, NULL, SciInputInfo, SciDIPInfo,
|
||||
SciInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
SciInit, TaitoZExit, TaitoZFrame, SciDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7177,7 +7175,7 @@ struct BurnDriver BurnDrvScia = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, SciaRomInfo, SciaRomName, NULL, NULL, SciInputInfo, SciDIPInfo,
|
||||
SciInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
SciInit, TaitoZExit, TaitoZFrame, SciDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7187,7 +7185,7 @@ struct BurnDriver BurnDrvScij = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ScijRomInfo, ScijRomName, NULL, NULL, SciInputInfo, ScijDIPInfo,
|
||||
SciInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
SciInit, TaitoZExit, TaitoZFrame, SciDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7197,7 +7195,7 @@ struct BurnDriver BurnDrvSciu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, SciuRomInfo, SciuRomName, NULL, NULL, SciInputInfo, SciuDIPInfo,
|
||||
SciInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
SciInit, TaitoZExit, TaitoZFrame, SciDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7207,7 +7205,7 @@ struct BurnDriver BurnDrvScinegro = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_TAITO_TAITOZ, GBF_RACING, 0,
|
||||
NULL, ScinegroRomInfo, ScinegroRomName, NULL, NULL, SciInputInfo, SciDIPInfo,
|
||||
SciInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
SciInit, TaitoZExit, TaitoZFrame, SciDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7217,7 +7215,7 @@ struct BurnDriver BurnDrvSpacegun = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, SpacegunRomInfo, SpacegunRomName, NULL, NULL, SpacegunInputInfo, SpacegunDIPInfo,
|
||||
SpacegunInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
SpacegunInit, TaitoZExit, TaitoZFrame, SpacegunDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7227,7 +7225,7 @@ struct BurnDriver BurnDrvSpacegunj = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, SpacegunjRomInfo, SpacegunjRomName, NULL, NULL, SpacegunInputInfo, SpacegunjDIPInfo,
|
||||
SpacegunInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
SpacegunInit, TaitoZExit, TaitoZFrame, SpacegunDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
||||
@ -7237,6 +7235,6 @@ struct BurnDriver BurnDrvSpacegunu = {
|
||||
NULL, NULL, NULL, NULL,
|
||||
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_TAITOZ, GBF_SHOOT, 0,
|
||||
NULL, SpacegunuRomInfo, SpacegunuRomName, NULL, NULL, SpacegunInputInfo, SpacegunuDIPInfo,
|
||||
SpacegunInit, TaitoZExit, TaitoZFrame, NULL, TaitoZScan,
|
||||
SpacegunInit, TaitoZExit, TaitoZFrame, SpacegunDraw, TaitoZScan,
|
||||
NULL, 0x1000, 320, 240, 4, 3
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user