diff options
Diffstat (limited to 'src/emu/cpu/arm7/arm7ops.c')
-rw-r--r-- | src/emu/cpu/arm7/arm7ops.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/cpu/arm7/arm7ops.c b/src/emu/cpu/arm7/arm7ops.c index 4d3d31ade09..861eb18a2f1 100644 --- a/src/emu/cpu/arm7/arm7ops.c +++ b/src/emu/cpu/arm7/arm7ops.c @@ -283,7 +283,7 @@ static void HandleCoProcDO(arm_state *cpustate, UINT32 insn) { // This instruction simply instructs the co-processor to do something, no data is returned to ARM7 core if (arm7_coproc_do_callback) - arm7_coproc_do_callback(cpustate->device, insn, 0, 0); // simply pass entire opcode to callback - since data format is actually dependent on co-proc implementation + arm7_coproc_do_callback(cpustate->device, *cpustate->program, insn, 0, 0); // simply pass entire opcode to callback - since data format is actually dependent on co-proc implementation else LOG(("%08x: Co-Processor Data Operation executed, but no callback defined!\n", R15)); } @@ -299,7 +299,7 @@ static void HandleCoProcRT(arm_state *cpustate, UINT32 insn) { if (arm7_coproc_rt_r_callback) { - UINT32 res = arm7_coproc_rt_r_callback(cpustate->device, insn, 0); // RT Read handler must parse opcode & return appropriate result + UINT32 res = arm7_coproc_rt_r_callback(cpustate->device, *cpustate->program, insn, 0); // RT Read handler must parse opcode & return appropriate result if (cpustate->pendingUnd == 0) { SET_REGISTER(cpustate, (insn >> 12) & 0xf, res); @@ -312,7 +312,7 @@ static void HandleCoProcRT(arm_state *cpustate, UINT32 insn) else { if (arm7_coproc_rt_w_callback) - arm7_coproc_rt_w_callback(cpustate->device, insn, GET_REGISTER(cpustate, (insn >> 12) & 0xf), 0); + arm7_coproc_rt_w_callback(cpustate->device, *cpustate->program, insn, GET_REGISTER(cpustate, (insn >> 12) & 0xf), 0); else LOG(("%08x: Co-Processor Register Transfer executed, but no RT Write callback defined!\n", R15)); } |