| 29 | }; |
| 30 | |
| 31 | static void Sync(void) { |
| 32 | uint8 chr = (regs[0] >> 4) & 7; |
| 33 | uint8 prg = (regs[1] >> 3) & 7; |
| 34 | uint8 dec = (regs[1] >> 4) & 4; |
| 35 | setchr8(chr & (~(((regs[0] & 1) << 2) | (regs[0] & 2)))); |
| 36 | setprg16(0x8000,prg & (~dec)); |
| 37 | setprg16(0xC000,prg | dec); |
| 38 | setmirror(regs[1] >> 7); |
| 39 | } |
| 40 | |
| 41 | static DECLFW(HP898FWrite) { |
| 42 | if((A & 0x6000) == 0x6000) { |
no test coverage detected