--- /dev/null
+#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