summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/metro.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/metro.cpp')
-rw-r--r--src/mame/drivers/metro.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mame/drivers/metro.cpp b/src/mame/drivers/metro.cpp
index f707ab3cb4d..989513f433e 100644
--- a/src/mame/drivers/metro.cpp
+++ b/src/mame/drivers/metro.cpp
@@ -292,10 +292,9 @@ WRITE_LINE_MEMBER(metro_state::puzzlet_vblank_irq)
READ_LINE_MEMBER(metro_state::rxd_r)
{
- address_space &space = m_maincpu->space(AS_PROGRAM);
- uint8_t data = m_soundlatch->read(space, 0);
+ uint8_t data = m_soundlatch->read();
- m_soundlatch->write(space, 0, data >> 1);
+ m_soundlatch->write(data >> 1);
return data & 1;
@@ -303,7 +302,7 @@ READ_LINE_MEMBER(metro_state::rxd_r)
WRITE8_MEMBER(metro_state::soundlatch_w)
{
- m_soundlatch->write(space, 0, data & 0xff);
+ m_soundlatch->write(data & 0xff);
m_audiocpu->pulse_input_line(INPUT_LINE_NMI, attotime::zero); // seen rxd_r
m_maincpu->spin_until_interrupt();
m_busy_sndcpu = 1;