summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/twincobr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/twincobr.c')
-rw-r--r--src/mame/machine/twincobr.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mame/machine/twincobr.c b/src/mame/machine/twincobr.c
index 1f5898cd53b..8f890d3c59a 100644
--- a/src/mame/machine/twincobr.c
+++ b/src/mame/machine/twincobr.c
@@ -46,7 +46,7 @@ WRITE16_MEMBER(twincobr_state::twincobr_dsp_addrsel_w)
m_main_ram_seg = ((data & 0xe000) << 3);
m_dsp_addr_w = ((data & 0x1fff) << 1);
- LOG(("DSP PC:%04x IO write %04x (%08x) at port 0\n",cpu_get_previouspc(&space.device()),data,m_main_ram_seg + m_dsp_addr_w));
+ LOG(("DSP PC:%04x IO write %04x (%08x) at port 0\n",space.device().safe_pcbase(),data,m_main_ram_seg + m_dsp_addr_w));
}
READ16_MEMBER(twincobr_state::twincobr_dsp_r)
@@ -61,9 +61,9 @@ READ16_MEMBER(twincobr_state::twincobr_dsp_r)
case 0x50000: mainspace = machine().device("maincpu")->memory().space(AS_PROGRAM);
input_data = mainspace->read_word(m_main_ram_seg + m_dsp_addr_w);
break;
- default: logerror("DSP PC:%04x Warning !!! IO reading from %08x (port 1)\n",cpu_get_previouspc(&space.device()),m_main_ram_seg + m_dsp_addr_w); break;
+ default: logerror("DSP PC:%04x Warning !!! IO reading from %08x (port 1)\n",space.device().safe_pcbase(),m_main_ram_seg + m_dsp_addr_w); break;
}
- LOG(("DSP PC:%04x IO read %04x at %08x (port 1)\n",cpu_get_previouspc(&space.device()),input_data,m_main_ram_seg + m_dsp_addr_w));
+ LOG(("DSP PC:%04x IO read %04x at %08x (port 1)\n",space.device().safe_pcbase(),input_data,m_main_ram_seg + m_dsp_addr_w));
return input_data;
}
@@ -79,9 +79,9 @@ WRITE16_MEMBER(twincobr_state::twincobr_dsp_w)
case 0x50000: mainspace = machine().device("maincpu")->memory().space(AS_PROGRAM);
mainspace->write_word(m_main_ram_seg + m_dsp_addr_w, data);
break;
- default: logerror("DSP PC:%04x Warning !!! IO writing to %08x (port 1)\n",cpu_get_previouspc(&space.device()),m_main_ram_seg + m_dsp_addr_w); break;
+ default: logerror("DSP PC:%04x Warning !!! IO writing to %08x (port 1)\n",space.device().safe_pcbase(),m_main_ram_seg + m_dsp_addr_w); break;
}
- LOG(("DSP PC:%04x IO write %04x at %08x (port 1)\n",cpu_get_previouspc(&space.device()),data,m_main_ram_seg + m_dsp_addr_w));
+ LOG(("DSP PC:%04x IO write %04x at %08x (port 1)\n",space.device().safe_pcbase(),data,m_main_ram_seg + m_dsp_addr_w));
}
WRITE16_MEMBER(twincobr_state::wardner_dsp_addrsel_w)
@@ -96,7 +96,7 @@ WRITE16_MEMBER(twincobr_state::wardner_dsp_addrsel_w)
if (m_main_ram_seg == 0x6000) m_main_ram_seg = 0x7000;
- LOG(("DSP PC:%04x IO write %04x (%08x) at port 0\n",cpu_get_previouspc(&space.device()),data,m_main_ram_seg + m_dsp_addr_w));
+ LOG(("DSP PC:%04x IO write %04x (%08x) at port 0\n",space.device().safe_pcbase(),data,m_main_ram_seg + m_dsp_addr_w));
}
READ16_MEMBER(twincobr_state::wardner_dsp_r)
@@ -112,9 +112,9 @@ READ16_MEMBER(twincobr_state::wardner_dsp_r)
input_data = mainspace->read_byte(m_main_ram_seg + (m_dsp_addr_w + 0))
| (mainspace->read_byte(m_main_ram_seg + (m_dsp_addr_w + 1)) << 8);
break;
- default: logerror("DSP PC:%04x Warning !!! IO reading from %08x (port 1)\n",cpu_get_previouspc(&space.device()),m_main_ram_seg + m_dsp_addr_w); break;
+ default: logerror("DSP PC:%04x Warning !!! IO reading from %08x (port 1)\n",space.device().safe_pcbase(),m_main_ram_seg + m_dsp_addr_w); break;
}
- LOG(("DSP PC:%04x IO read %04x at %08x (port 1)\n",cpu_get_previouspc(&space.device()),input_data,m_main_ram_seg + m_dsp_addr_w));
+ LOG(("DSP PC:%04x IO read %04x at %08x (port 1)\n",space.device().safe_pcbase(),input_data,m_main_ram_seg + m_dsp_addr_w));
return input_data;
}
@@ -131,9 +131,9 @@ WRITE16_MEMBER(twincobr_state::wardner_dsp_w)
mainspace->write_byte(m_main_ram_seg + (m_dsp_addr_w + 0), (data & 0xff));
mainspace->write_byte(m_main_ram_seg + (m_dsp_addr_w + 1), ((data >> 8) & 0xff));
break;
- default: logerror("DSP PC:%04x Warning !!! IO writing to %08x (port 1)\n",cpu_get_previouspc(&space.device()),m_main_ram_seg + m_dsp_addr_w); break;
+ default: logerror("DSP PC:%04x Warning !!! IO writing to %08x (port 1)\n",space.device().safe_pcbase(),m_main_ram_seg + m_dsp_addr_w); break;
}
- LOG(("DSP PC:%04x IO write %04x at %08x (port 1)\n",cpu_get_previouspc(&space.device()),data,m_main_ram_seg + m_dsp_addr_w));
+ LOG(("DSP PC:%04x IO write %04x at %08x (port 1)\n",space.device().safe_pcbase(),data,m_main_ram_seg + m_dsp_addr_w));
}
WRITE16_MEMBER(twincobr_state::twincobr_dsp_bio_w)
@@ -143,7 +143,7 @@ WRITE16_MEMBER(twincobr_state::twincobr_dsp_bio_w)
/* Actually only DSP data bit 15 controls this */
/* data 0x0000 means set DSP BIO line active and disable */
/* communication to main processor*/
- LOG(("DSP PC:%04x IO write %04x at port 3\n",cpu_get_previouspc(&space.device()),data));
+ LOG(("DSP PC:%04x IO write %04x at port 3\n",space.device().safe_pcbase(),data));
if (data & 0x8000) {
m_dsp_BIO = CLEAR_LINE;
}
@@ -164,7 +164,7 @@ READ16_MEMBER(twincobr_state::fsharkbt_dsp_r)
/* Port is read three times during startup. First and last data */
/* read must equal, but second data read must be different */
m_fsharkbt_8741 += 1;
- LOG(("DSP PC:%04x IO read %04x from 8741 MCU (port 2)\n",cpu_get_previouspc(&space.device()),(m_fsharkbt_8741 & 0x08)));
+ LOG(("DSP PC:%04x IO read %04x from 8741 MCU (port 2)\n",space.device().safe_pcbase(),(m_fsharkbt_8741 & 0x08)));
return (m_fsharkbt_8741 & 1);
}
@@ -172,7 +172,7 @@ WRITE16_MEMBER(twincobr_state::fsharkbt_dsp_w)
{
/* Flying Shark bootleg DSP writes data to an extra MCU (8741) at IO port 2 */
#if 0
- logerror("DSP PC:%04x IO write from DSP RAM:%04x to 8741 MCU (port 2)\n",cpu_get_previouspc(&space.device()),m_fsharkbt_8741);
+ logerror("DSP PC:%04x IO write from DSP RAM:%04x to 8741 MCU (port 2)\n",space.device().safe_pcbase(),m_fsharkbt_8741);
#endif
}