diff options
Diffstat (limited to 'src/instruction.ts')
| -rw-r--r-- | src/instruction.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/instruction.ts b/src/instruction.ts index 5ab7ba0..f265145 100644 --- a/src/instruction.ts +++ b/src/instruction.ts @@ -25,8 +25,8 @@ function isTwoWordInstruction(opcode: u16) { export function avrInstruction(cpu: ICPU) { const opcode = cpu.progMem[cpu.pc]; - /* ADC, 0001 11rd dddd rrrr */ if ((opcode & 0xfc00) === 0x1c00) { + /* ADC, 0001 11rd dddd rrrr */ const d = cpu.data[(opcode & 0x1f0) >> 4]; const r = cpu.data[(opcode & 0xf) | ((opcode & 0x200) >> 5)]; const sum = d + r + (cpu.data[95] & 1); |
