mappers updated to 0.98.16
[fceu.git] / boards / mmc3.h
index e2c7149..6692dd4 100644 (file)
@@ -1,22 +1,23 @@
-extern uint8 MMC3_cmd;\r
-extern uint8 *WRAM;\r
-//extern uint8 *CHRRAM;\r
-extern uint8 EXPREGS[8];\r
-#undef IRQCount\r
-#undef IRQLatch\r
-#undef IRQa\r
-extern uint8 IRQCount,IRQLatch,IRQa;\r
-extern uint8 IRQReload;\r
-\r
-extern void (*pwrap)(uint32 A, uint8 V);\r
-extern void (*cwrap)(uint32 A, uint8 V);\r
-extern void (*mwrap)(uint8 V);\r
-\r
-void GenMMC3Power(void);\r
-void MMC3RegReset(void);\r
-void FixMMC3PRG(int V);\r
-void FixMMC3CHR(int V);\r
-DECLFW(MMC3_CMDWrite);\r
-DECLFW(MMC3_IRQWrite);\r
-\r
-void GenMMC3_Init(CartInfo *info, int prg, int chr, int wram, int battery);\r
+extern uint8 MMC3_cmd;
+extern uint8 *WRAM;
+extern uint8 *CHRRAM;
+extern uint8 EXPREGS[8];
+#undef IRQCount
+#undef IRQLatch
+#undef IRQa
+extern uint8 IRQCount,IRQLatch,IRQa;
+extern uint8 IRQReload;
+
+extern void (*pwrap)(uint32 A, uint8 V);
+extern void (*cwrap)(uint32 A, uint8 V);
+extern void (*mwrap)(uint8 V);
+
+void GenMMC3Power(void);
+void GenMMC3Restore(int version);
+void MMC3RegReset(void);
+void FixMMC3PRG(int V);
+void FixMMC3CHR(int V);
+DECLFW(MMC3_CMDWrite);
+DECLFW(MMC3_IRQWrite);
+
+void GenMMC3_Init(CartInfo *info, int prg, int chr, int wram, int battery);