Commit | Line | Data |
---|---|---|
386f5371 | 1 | #include "mapinc.h"\r |
2 | \r | |
3 | static DECLFW(Mapper212_write)\r | |
4 | {\r | |
5 | if((A&0x4000)==0x4000)\r | |
6 | {\r | |
7 | ROM_BANK32((A&6)>>1);\r | |
8 | }\r | |
9 | else\r | |
10 | {\r | |
11 | ROM_BANK16(0x8000,A&7);\r | |
12 | ROM_BANK16(0xc000,A&7);\r | |
13 | }\r | |
14 | VROM_BANK8(A&7);\r | |
15 | MIRROR_SET((A>>3)&1);\r | |
16 | }\r | |
17 | \r | |
18 | void Mapper212_init(void)\r | |
19 | {\r | |
20 | ROM_BANK32(~0);\r | |
21 | VROM_BANK8(~0);\r | |
22 | SetWriteHandler(0x8000,0xFFFF,Mapper212_write);\r | |
23 | }\r |