summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/mtx.c
diff options
context:
space:
mode:
author Michaël Banaan Ananas <happppp@users.noreply.github.com>2012-10-01 13:11:37 +0000
committer Michaël Banaan Ananas <happppp@users.noreply.github.com>2012-10-01 13:11:37 +0000
commit6de4f3deace10269428d9bd1d08b25a5a8945a3d (patch)
treeb817cab108bfcf92d19120f7714dba33396cc66a /src/mess/machine/mtx.c
parentfb3b1489455ac0663be128525e69566692259f8b (diff)
(MESS) mtx.c SN76489A_NEW, from Osso
Diffstat (limited to 'src/mess/machine/mtx.c')
-rw-r--r--src/mess/machine/mtx.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/mess/machine/mtx.c b/src/mess/machine/mtx.c
index b8976ec8e79..8777abf2808 100644
--- a/src/mess/machine/mtx.c
+++ b/src/mess/machine/mtx.c
@@ -114,11 +114,9 @@ WRITE8_MEMBER(mtx_state::mtx_bankswitch_w)
mtx_sound_strobe_r - sound strobe
-------------------------------------------------*/
-READ8_DEVICE_HANDLER( mtx_sound_strobe_r )
+READ8_MEMBER(mtx_state::mtx_sound_strobe_r)
{
- mtx_state *state = space.machine().driver_data<mtx_state>();
-
- sn76496_w(device, space, 0, state->m_sound_latch);
+ m_sn->write(space, 0, m_sound_latch);
return 0xff;
}
@@ -129,7 +127,6 @@ READ8_DEVICE_HANDLER( mtx_sound_strobe_r )
WRITE8_MEMBER(mtx_state::mtx_sound_latch_w)
{
-
m_sound_latch = data;
}
@@ -191,7 +188,6 @@ READ8_DEVICE_HANDLER( mtx_prt_r )
WRITE8_MEMBER(mtx_state::mtx_sense_w)
{
-
m_key_sense = data;
}
@@ -201,7 +197,6 @@ WRITE8_MEMBER(mtx_state::mtx_sense_w)
READ8_MEMBER(mtx_state::mtx_key_lo_r)
{
-
UINT8 data = 0xff;
if (!(m_key_sense & 0x01)) data &= ioport("ROW0")->read();
@@ -222,7 +217,6 @@ READ8_MEMBER(mtx_state::mtx_key_lo_r)
READ8_MEMBER(mtx_state::mtx_key_hi_r)
{
-
UINT8 data = ioport("country_code")->read();
if (!(m_key_sense & 0x01)) data &= ioport("ROW0")->read() >> 8;