diff options
| author | vin <git@vineetk.net> | 2024-06-30 09:54:05 -0400 |
|---|---|---|
| committer | vin <git@vineetk.net> | 2024-06-30 09:54:05 -0400 |
| commit | 718f89c9c56ea059f114edbdda098408ec3a6e8f (patch) | |
| tree | 639c851bb647991d5249e777741793da45b6a66b /cpu.c | |
| parent | 30fe238d42957a7bb9c055ff9d1f4b3ba9dc3e0e (diff) | |
fix incorrect argument for INC
Perhaps a refactor is in order for the arguments to the opcodes.
Diffstat (limited to 'cpu.c')
| -rw-r--r-- | cpu.c | 3 |
1 files changed, 1 insertions, 2 deletions
| @@ -1274,7 +1274,7 @@ interpret(void) | |||
| 1274 | break; | 1274 | break; |
| 1275 | case 0xee: | 1275 | case 0xee: |
| 1276 | mode = AM_ABS; | 1276 | mode = AM_ABS; |
| 1277 | arg = opcode_arg(mode); | 1277 | arg = opcode_mem(mode); |
| 1278 | inc(arg); | 1278 | inc(arg); |
| 1279 | cycles += 6; | 1279 | cycles += 6; |
| 1280 | printf("INC"); | 1280 | printf("INC"); |
| @@ -1310,7 +1310,6 @@ interpret(void) | |||
| 1310 | mem = peek16(regs.pc); | 1310 | mem = peek16(regs.pc); |
| 1311 | deref = peek(mem); | 1311 | deref = peek(mem); |
| 1312 | arg = opcode_mem(mode); | 1312 | arg = opcode_mem(mode); |
| 1313 | //jmp(arg); | ||
| 1314 | jmp(deref); | 1313 | jmp(deref); |
| 1315 | cycles += 6; | 1314 | cycles += 6; |
| 1316 | printf("JMP"); | 1315 | printf("JMP"); |
