summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/saturn/saturn.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-11-24 02:40:16 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-11-24 02:40:16 +0000
commit513011179dadbaf95bd72a113dc1cb9a9f8afe4b (patch)
treeec9c992e3715c7e4bc90a6892fc88169fa2c535d /src/emu/cpu/saturn/saturn.c
parent64164a3e97154682d3ebdd5ffdf4cd8b22a1a6b2 (diff)
change_pc? What change_pc?
Diffstat (limited to 'src/emu/cpu/saturn/saturn.c')
-rw-r--r--src/emu/cpu/saturn/saturn.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/emu/cpu/saturn/saturn.c b/src/emu/cpu/saturn/saturn.c
index 9fa8b607e37..be54c3b9bb5 100644
--- a/src/emu/cpu/saturn/saturn.c
+++ b/src/emu/cpu/saturn/saturn.c
@@ -138,7 +138,6 @@ static CPU_RESET( saturn )
saturn.sleeping = 0;
saturn.irq_enable = 0;
saturn.in_irq = 0;
- change_pc(saturn.pc);
}
static CPU_GET_CONTEXT( saturn )
@@ -152,7 +151,6 @@ static CPU_SET_CONTEXT( saturn )
if( src )
{
saturn = *(Saturn_Regs*)src;
- change_pc(saturn.pc);
}
}
@@ -169,15 +167,12 @@ INLINE void saturn_take_irq(void)
LOG(("Saturn#%d takes IRQ ($%04x)\n", cpunum_get_active(), saturn.pc));
if (saturn.irq_callback) (*saturn.irq_callback)(saturn.device, SATURN_IRQ_LINE);
- change_pc(saturn.pc);
}
static CPU_EXECUTE( saturn )
{
saturn_ICount = cycles;
- change_pc(saturn.pc);
-
do
{
saturn.oldpc = saturn.pc;
@@ -261,7 +256,7 @@ static CPU_SET_INFO( saturn )
case CPUINFO_INT_INPUT_STATE + SATURN_WAKEUP_LINE: saturn_set_wakeup_line(info->i); break;
case CPUINFO_INT_PC:
- case CPUINFO_INT_REGISTER + SATURN_PC: saturn.pc = info->i; change_pc(saturn.pc); break;
+ case CPUINFO_INT_REGISTER + SATURN_PC: saturn.pc = info->i; break;
case CPUINFO_INT_REGISTER + SATURN_D0: saturn.d[0] = info->i; break;
case CPUINFO_INT_REGISTER + SATURN_D1: saturn.d[1] = info->i; break;
case CPUINFO_INT_REGISTER + SATURN_A: IntReg64(saturn.reg[A], info->i); break;