|
|
|
@@ -917,7 +917,7 @@ int e6502_run(e6502_Core* core, |
|
|
|
return status; |
|
|
|
} |
|
|
|
|
|
|
|
int e6502_reset(e6502_Core* core) { |
|
|
|
void e6502_reset(e6502_Core* core) { |
|
|
|
core->registers.PC = e6502_r16(core, e6502_Reset_Vec); |
|
|
|
core->registers.S -= 3; |
|
|
|
core->registers.P |= (e6502_Status_B | e6502_Status_1); |
|
|
|
|