1 extern uint8 MMC3_cmd;
\r
2 extern int mmc3opts;
\r
5 extern uint8 EXPREGS[8];
\r
6 extern uint8 DRegBuf[8];
\r
11 extern uint8 IRQCount,IRQLatch,IRQa;
\r
12 extern uint8 IRQReload;
\r
14 extern void (*pwrap)(uint32 A, uint8 V);
\r
15 extern void (*cwrap)(uint32 A, uint8 V);
\r
16 extern void (*mwrap)(uint8 V);
\r
18 void GenMMC3Power(void);
\r
19 void GenMMC3Restore(int version);
\r
20 void MMC3RegReset(void);
\r
21 void FixMMC3PRG(int V);
\r
22 void FixMMC3CHR(int V);
\r
23 DECLFW(MMC3_CMDWrite);
\r
24 DECLFW(MMC3_IRQWrite);
\r
26 void GenMMC3_Init(CartInfo *info, int prg, int chr, int wram, int battery);
\r