updated bords/mappers/stuff to 0.98.15, lots of them got broken, asmcore support...
[fceu.git] / mappers / 212.c
diff --git a/mappers/212.c b/mappers/212.c
new file mode 100644 (file)
index 0000000..b069fc3
--- /dev/null
@@ -0,0 +1,23 @@
+#include "mapinc.h"\r
+\r
+static DECLFW(Mapper212_write)\r
+{\r
+  if((A&0x4000)==0x4000)\r
+   {\r
+     ROM_BANK32((A&6)>>1);\r
+   }\r
+  else\r
+   {\r
+     ROM_BANK16(0x8000,A&7);\r
+     ROM_BANK16(0xc000,A&7);\r
+   }\r
+ VROM_BANK8(A&7);\r
+ MIRROR_SET((A>>3)&1);\r
+}\r
+\r
+void Mapper212_init(void)\r
+{\r
+ ROM_BANK32(~0);\r
+ VROM_BANK8(~0);\r
+ SetWriteHandler(0x8000,0xFFFF,Mapper212_write);\r
+}\r