mirror of
https://github.com/libretro/FBNeo.git
synced 2024-11-23 17:09:43 +00:00
batsugun coin fix
This commit is contained in:
parent
f543c1f70e
commit
d3af7cfcb2
@ -13,6 +13,8 @@ static UINT8 DrvInput[6] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
|||||||
|
|
||||||
static UINT8 DrvReset = 0;
|
static UINT8 DrvReset = 0;
|
||||||
|
|
||||||
|
static HoldCoin<2> hold_coin;
|
||||||
|
|
||||||
static INT32 v25_reset = 0;
|
static INT32 v25_reset = 0;
|
||||||
|
|
||||||
// Rom information
|
// Rom information
|
||||||
@ -313,6 +315,8 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin)
|
|||||||
ToaScanGP9001(nAction, pnMin);
|
ToaScanGP9001(nAction, pnMin);
|
||||||
|
|
||||||
SCAN_VAR(v25_reset);
|
SCAN_VAR(v25_reset);
|
||||||
|
|
||||||
|
hold_coin.scan();
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -577,6 +581,8 @@ static INT32 DrvDoReset()
|
|||||||
|
|
||||||
v25_reset = 1;
|
v25_reset = 1;
|
||||||
|
|
||||||
|
hold_coin.reset();
|
||||||
|
|
||||||
HiscoreReset();
|
HiscoreReset();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -715,6 +721,9 @@ static INT32 DrvFrame()
|
|||||||
ToaClearOpposites(&DrvInput[0]);
|
ToaClearOpposites(&DrvInput[0]);
|
||||||
ToaClearOpposites(&DrvInput[1]);
|
ToaClearOpposites(&DrvInput[1]);
|
||||||
|
|
||||||
|
hold_coin.check(0, DrvInput[2], 1 << 3, 1);
|
||||||
|
hold_coin.check(1, DrvInput[2], 1 << 4, 1);
|
||||||
|
|
||||||
SekNewFrame();
|
SekNewFrame();
|
||||||
VezNewFrame();
|
VezNewFrame();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user