diff options
Diffstat (limited to 'cpu.c')
| -rw-r--r-- | cpu.c | 4 |
1 files changed, 1 insertions, 3 deletions
| @@ -28,9 +28,7 @@ | |||
| 28 | 28 | ||
| 29 | #define MEMORY_MIRROR(addr) \ | 29 | #define MEMORY_MIRROR(addr) \ |
| 30 | if (addr < 0x2000) \ | 30 | if (addr < 0x2000) \ |
| 31 | addr &= 0x07FF; \ | 31 | addr &= 0x07FF; |
| 32 | else if (addr < 0x4000) \ | ||
| 33 | addr &= 0x2007; | ||
| 34 | 32 | ||
| 35 | #define PUSH(b) \ | 33 | #define PUSH(b) \ |
| 36 | (memwrite(0x0100 + regs.sp--, b)) | 34 | (memwrite(0x0100 + regs.sp--, b)) |
