X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=m68kcpu.c;h=fb666093618135572d4ddcc914343e5e6bddd0b5;hb=18cba7ddc6d8b268f5749bf3ba8cf3cbd0d226b2;hp=b91be0a0b37ebf196d1c2726584f45b5206b9d5c;hpb=b7f62f8e5d67dd7c155db81c3c44f656d8329883;p=pistorm diff --git a/m68kcpu.c b/m68kcpu.c index b91be0a..fb66609 100644 --- a/m68kcpu.c +++ b/m68kcpu.c @@ -42,7 +42,6 @@ extern void m68040_fpu_op0(void); extern void m68040_fpu_op1(void); extern void m68851_mmu_ops(); extern unsigned char m68ki_cycles[][0x10000]; -extern void (*m68ki_instruction_jump_table[0x10000])(void); /* opcode handler jump table */ extern void m68ki_build_opcode_table(void); #include "m68kops.h" @@ -1012,7 +1011,7 @@ int m68k_execute(int num_cycles) /* Read an instruction and call its handler */ REG_IR = m68ki_read_imm_16(); - m68ki_instruction_jump_table[REG_IR](); + m68ki_instruction_jump_table[REG_IR](&m68ki_cpu); USE_CYCLES(CYC_INSTRUCTION[REG_IR]); /* Trace m68k_exception, if necessary */