updated bords/mappers/stuff to 0.98.15, lots of them got broken, asmcore support...
[fceu.git] / boards / mmc3.h
diff --git a/boards/mmc3.h b/boards/mmc3.h
new file mode 100644 (file)
index 0000000..e2c7149
--- /dev/null
@@ -0,0 +1,22 @@
+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