diff options
Diffstat (limited to 'src/mame/machine/twincobr.c')
-rw-r--r-- | src/mame/machine/twincobr.c | 26 |
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 } |