diff --git a/e6502.c b/e6502.c index 0ee68ba..c94c6f7 100644 --- a/e6502.c +++ b/e6502.c @@ -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); diff --git a/e6502.h b/e6502.h index dffaa1e..df1befb 100644 --- a/e6502.h +++ b/e6502.h @@ -98,4 +98,4 @@ int e6502_run(e6502_Core* core, int* run, int instructions); -int e6502_reset(e6502_Core* core); +void e6502_reset(e6502_Core* core);