e2c71497a4a344f286fb6660c36917e0d29c034e
[fceu.git] / boards / mmc3.h
1 extern uint8 MMC3_cmd;\r
2 extern uint8 *WRAM;\r
3 //extern uint8 *CHRRAM;\r
4 extern uint8 EXPREGS[8];\r
5 #undef IRQCount\r
6 #undef IRQLatch\r
7 #undef IRQa\r
8 extern uint8 IRQCount,IRQLatch,IRQa;\r
9 extern uint8 IRQReload;\r
10 \r
11 extern void (*pwrap)(uint32 A, uint8 V);\r
12 extern void (*cwrap)(uint32 A, uint8 V);\r
13 extern void (*mwrap)(uint8 V);\r
14 \r
15 void GenMMC3Power(void);\r
16 void MMC3RegReset(void);\r
17 void FixMMC3PRG(int V);\r
18 void FixMMC3CHR(int V);\r
19 DECLFW(MMC3_CMDWrite);\r
20 DECLFW(MMC3_IRQWrite);\r
21 \r
22 void GenMMC3_Init(CartInfo *info, int prg, int chr, int wram, int battery);\r