| 248 | } |
| 249 | |
| 250 | static void Sync(void) { |
| 251 | if (is153) { |
| 252 | int base = (reg[0] & 1) << 4; |
| 253 | setchr8(0); |
| 254 | setprg16(0x8000, (reg[8] & 0x0F) | base); |
| 255 | setprg16(0xC000, 0x0F | base); |
| 256 | } else { |
| 257 | int i; |
| 258 | for (i = 0; i < 8; i++) setchr1(i << 10, reg[i]); |
| 259 | setprg16(0x8000, reg[8]); |
| 260 | setprg16(0xC000, ~0); |
| 261 | } |
| 262 | SyncMirror(); |
| 263 | } |
| 264 | |
| 265 | static DECLFW(BandaiWrite) { |
| 266 | A &= 0x0F; |
no test coverage detected