summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/rsp/rspdrc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/rsp/rspdrc.c')
-rw-r--r--src/emu/cpu/rsp/rspdrc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/cpu/rsp/rspdrc.c b/src/emu/cpu/rsp/rspdrc.c
index 41f0f412463..2c59f23a47b 100644
--- a/src/emu/cpu/rsp/rspdrc.c
+++ b/src/emu/cpu/rsp/rspdrc.c
@@ -472,14 +472,14 @@ static void cfunc_get_cop0_reg(void *param)
{
if(dest)
{
- rsp->r[dest] = (rsp->config->sp_reg_r)(rsp->device, reg, 0x00000000);
+ rsp->r[dest] = (rsp->config->sp_reg_r)(rsp->device, *rsp->program, reg, 0x00000000);
}
}
else if (reg >= 8 && reg < 16)
{
if(dest)
{
- rsp->r[dest] = (rsp->config->dp_reg_r)(rsp->device, reg - 8, 0x00000000);
+ rsp->r[dest] = (rsp->config->dp_reg_r)(rsp->device, *rsp->program, reg - 8, 0x00000000);
}
}
else
@@ -496,11 +496,11 @@ static void cfunc_set_cop0_reg(void *param)
if (reg >= 0 && reg < 8)
{
- (rsp->config->sp_reg_w)(rsp->device, reg, data, 0x00000000);
+ (rsp->config->sp_reg_w)(rsp->device, *rsp->program, reg, data, 0x00000000);
}
else if (reg >= 8 && reg < 16)
{
- (rsp->config->dp_reg_w)(rsp->device, reg - 8, data, 0x00000000);
+ (rsp->config->dp_reg_w)(rsp->device, *rsp->program, reg - 8, data, 0x00000000);
}
else
{