summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/harddriv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/harddriv.c')
-rw-r--r--src/mame/audio/harddriv.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/audio/harddriv.c b/src/mame/audio/harddriv.c
index 6deaef8c97f..dbfc3e27253 100644
--- a/src/mame/audio/harddriv.c
+++ b/src/mame/audio/harddriv.c
@@ -54,7 +54,7 @@ static void update_68k_interrupts(running_machine &machine)
READ16_MEMBER(harddriv_state::hd68k_snd_data_r)
{
m_soundflag = 0;
- logerror("%06X:main read from sound=%04X\n", cpu_get_previouspc(&space.device()), m_sounddata);
+ logerror("%06X:main read from sound=%04X\n", space.device().safe_pcbase(), m_sounddata);
return m_sounddata;
}
@@ -77,7 +77,7 @@ static TIMER_CALLBACK( delayed_68k_w )
WRITE16_MEMBER(harddriv_state::hd68k_snd_data_w)
{
machine().scheduler().synchronize(FUNC(delayed_68k_w), data);
- logerror("%06X:main write to sound=%04X\n", cpu_get_previouspc(&space.device()), data);
+ logerror("%06X:main write to sound=%04X\n", space.device().safe_pcbase(), data);
}
@@ -87,7 +87,7 @@ WRITE16_MEMBER(harddriv_state::hd68k_snd_reset_w)
device_set_input_line(m_soundcpu, INPUT_LINE_RESET, CLEAR_LINE);
m_mainflag = m_soundflag = 0;
update_68k_interrupts(machine());
- logerror("%06X:Reset sound\n", cpu_get_previouspc(&space.device()));
+ logerror("%06X:Reset sound\n", space.device().safe_pcbase());
}
@@ -102,7 +102,7 @@ READ16_MEMBER(harddriv_state::hdsnd68k_data_r)
{
m_mainflag = 0;
update_68k_interrupts(machine());
- logerror("%06X:sound read from main=%04X\n", cpu_get_previouspc(&space.device()), m_maindata);
+ logerror("%06X:sound read from main=%04X\n", space.device().safe_pcbase(), m_maindata);
return m_maindata;
}
@@ -111,7 +111,7 @@ WRITE16_MEMBER(harddriv_state::hdsnd68k_data_w)
{
COMBINE_DATA(&m_sounddata);
m_soundflag = 1;
- logerror("%06X:sound write to main=%04X\n", cpu_get_previouspc(&space.device()), data);
+ logerror("%06X:sound write to main=%04X\n", space.device().safe_pcbase(), data);
}
@@ -124,14 +124,14 @@ WRITE16_MEMBER(harddriv_state::hdsnd68k_data_w)
READ16_MEMBER(harddriv_state::hdsnd68k_switches_r)
{
- logerror("%06X:hdsnd68k_switches_r(%04X)\n", cpu_get_previouspc(&space.device()), offset);
+ logerror("%06X:hdsnd68k_switches_r(%04X)\n", space.device().safe_pcbase(), offset);
return 0;
}
READ16_MEMBER(harddriv_state::hdsnd68k_320port_r)
{
- logerror("%06X:hdsnd68k_320port_r(%04X)\n", cpu_get_previouspc(&space.device()), offset);
+ logerror("%06X:hdsnd68k_320port_r(%04X)\n", space.device().safe_pcbase(), offset);
return 0;
}
@@ -143,7 +143,7 @@ READ16_MEMBER(harddriv_state::hdsnd68k_status_r)
// D14 = 'Sound Flag'
// D13 = Test Switch
// D12 = 5220 Ready Flag (0=Ready)
- logerror("%06X:hdsnd68k_status_r(%04X)\n", cpu_get_previouspc(&space.device()), offset);
+ logerror("%06X:hdsnd68k_status_r(%04X)\n", space.device().safe_pcbase(), offset);
return (m_mainflag << 15) | (m_soundflag << 14) | 0x2000 | 0;//((ioport("IN0")->read() & 0x0020) << 8) | 0;
}
@@ -167,17 +167,17 @@ WRITE16_MEMBER(harddriv_state::hdsnd68k_latches_w)
{
case 0: /* SPWR - 5220 write strobe */
/* data == 0 means high, 1 means low */
- logerror("%06X:SPWR=%d\n", cpu_get_previouspc(&space.device()), data);
+ logerror("%06X:SPWR=%d\n", space.device().safe_pcbase(), data);
break;
case 1: /* SPRES - 5220 hard reset */
/* data == 0 means low, 1 means high */
- logerror("%06X:SPRES=%d\n", cpu_get_previouspc(&space.device()), data);
+ logerror("%06X:SPRES=%d\n", space.device().safe_pcbase(), data);
break;
case 2: /* SPRATE */
/* data == 0 means 8kHz, 1 means 10kHz */
- logerror("%06X:SPRATE=%d\n", cpu_get_previouspc(&space.device()), data);
+ logerror("%06X:SPRATE=%d\n", space.device().safe_pcbase(), data);
break;
case 3: /* CRAMEN */
@@ -186,7 +186,7 @@ WRITE16_MEMBER(harddriv_state::hdsnd68k_latches_w)
break;
case 4: /* RES320 */
- logerror("%06X:RES320=%d\n", cpu_get_previouspc(&space.device()), data);
+ logerror("%06X:RES320=%d\n", space.device().safe_pcbase(), data);
if (m_sounddsp != NULL)
device_set_input_line(m_sounddsp, INPUT_LINE_HALT, data ? CLEAR_LINE : ASSERT_LINE);
break;
@@ -199,7 +199,7 @@ WRITE16_MEMBER(harddriv_state::hdsnd68k_latches_w)
WRITE16_MEMBER(harddriv_state::hdsnd68k_speech_w)
{
- logerror("%06X:hdsnd68k_speech_w(%04X)=%04X\n", cpu_get_previouspc(&space.device()), offset, data);
+ logerror("%06X:hdsnd68k_speech_w(%04X)=%04X\n", space.device().safe_pcbase(), offset, data);
}
@@ -249,7 +249,7 @@ READ16_MEMBER(harddriv_state::hdsnd68k_320com_r)
if (m_cramen)
return m_comram[offset & 0x1ff];
- logerror("%06X:hdsnd68k_320com_r(%04X) -- not allowed\n", cpu_get_previouspc(&space.device()), offset);
+ logerror("%06X:hdsnd68k_320com_r(%04X) -- not allowed\n", space.device().safe_pcbase(), offset);
return 0xffff;
}
@@ -260,7 +260,7 @@ WRITE16_MEMBER(harddriv_state::hdsnd68k_320com_w)
if (m_cramen)
COMBINE_DATA(&m_comram[offset & 0x1ff]);
else
- logerror("%06X:hdsnd68k_320com_w(%04X)=%04X -- not allowed\n", cpu_get_previouspc(&space.device()), offset, data);
+ logerror("%06X:hdsnd68k_320com_w(%04X)=%04X -- not allowed\n", space.device().safe_pcbase(), offset, data);
}
@@ -308,7 +308,7 @@ WRITE16_DEVICE_HANDLER( hdsnddsp_dac_w )
WRITE16_MEMBER(harddriv_state::hdsnddsp_comport_w)
{
/* COM port TD0-7 */
- logerror("%06X:hdsnddsp_comport_w=%d\n", cpu_get_previouspc(&space.device()), data);
+ logerror("%06X:hdsnddsp_comport_w=%d\n", space.device().safe_pcbase(), data);
}
@@ -316,7 +316,7 @@ WRITE16_MEMBER(harddriv_state::hdsnddsp_mute_w)
{
/* mute DAC audio, D0=1 */
/* m_dacmute = data & 1; -- NOT STUFFED */
- logerror("%06X:mute DAC=%d\n", cpu_get_previouspc(&space.device()), data);
+ logerror("%06X:mute DAC=%d\n", space.device().safe_pcbase(), data);
}
@@ -360,6 +360,6 @@ READ16_MEMBER(harddriv_state::hdsnddsp_comram_r)
READ16_MEMBER(harddriv_state::hdsnddsp_compare_r)
{
- logerror("%06X:hdsnddsp_compare_r(%04X)\n", cpu_get_previouspc(&space.device()), offset);
+ logerror("%06X:hdsnddsp_compare_r(%04X)\n", space.device().safe_pcbase(), offset);
return 0;
}