working on interrupt timings

This commit is contained in:
2025-05-29 16:25:33 -06:00
parent 27f3bdd064
commit 4d6973304d

View File

@ -1,9 +1,13 @@
#include <interrupts.h>
#include <stack.h>
#include <emu.h>
void int_handle(cpu_context *ctx, u16 address) {
emu_cycles(2);
stack_push16(ctx->regs.pc);
emu_cycles(2);
ctx->regs.pc = address;
emu_cycles(1);
}
bool int_check(cpu_context *ctx, u16 address, interrupt_type t){