merge mappers from FCEU-mm
[fceu.git] / boards / mmc3.h
CommitLineData
386f5371 1extern uint8 MMC3_cmd;\r
43725da7 2extern int mmc3opts; \r
386f5371 3extern uint8 A000B;\r
4extern uint8 A001B;\r
5extern uint8 EXPREGS[8];\r
6extern uint8 DRegBuf[8];\r
7\r
8#undef IRQCount\r
9#undef IRQLatch\r
10#undef IRQa\r
11extern uint8 IRQCount,IRQLatch,IRQa;\r
12extern uint8 IRQReload;\r
13\r
14extern void (*pwrap)(uint32 A, uint8 V);\r
15extern void (*cwrap)(uint32 A, uint8 V);\r
16extern void (*mwrap)(uint8 V);\r
17\r
18void GenMMC3Power(void);\r
19void GenMMC3Restore(int version);\r
20void MMC3RegReset(void);\r
21void FixMMC3PRG(int V);\r
22void FixMMC3CHR(int V);\r
23DECLFW(MMC3_CMDWrite);\r
24DECLFW(MMC3_IRQWrite);\r
25\r
26void GenMMC3_Init(CartInfo *info, int prg, int chr, int wram, int battery);\r