diff --git a/main.c b/main.c index 1516997..5af162e 100644 --- a/main.c +++ b/main.c @@ -386,7 +386,7 @@ int main(int argc, char **argv) { break; case 0x65: - for (int i = 0; i <= reg + 1; ++i) + for (int i = 0; i <= reg; ++i) state.registers[i] = state.memory[state.address_I + i]; break; @@ -394,6 +394,7 @@ int main(int argc, char **argv) { break; } break; + default: if (DEBUG) printf("%x", opcode); break;