diff options
author | 2008-11-24 02:40:16 +0000 | |
---|---|---|
committer | 2008-11-24 02:40:16 +0000 | |
commit | 513011179dadbaf95bd72a113dc1cb9a9f8afe4b (patch) | |
tree | ec9c992e3715c7e4bc90a6892fc88169fa2c535d /src/emu/cpu/saturn/saturn.c | |
parent | 64164a3e97154682d3ebdd5ffdf4cd8b22a1a6b2 (diff) |
change_pc? What change_pc?
Diffstat (limited to 'src/emu/cpu/saturn/saturn.c')
-rw-r--r-- | src/emu/cpu/saturn/saturn.c | 7 |
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; |