summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/zrt80.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/zrt80.cpp')
-rw-r--r--src/mame/drivers/zrt80.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/zrt80.cpp b/src/mame/drivers/zrt80.cpp
index cf1b0a0fa85..2b980acc2ce 100644
--- a/src/mame/drivers/zrt80.cpp
+++ b/src/mame/drivers/zrt80.cpp
@@ -48,7 +48,7 @@ public:
DECLARE_READ8_MEMBER(zrt80_10_r);
DECLARE_WRITE8_MEMBER(zrt80_30_w);
DECLARE_WRITE8_MEMBER(zrt80_38_w);
- DECLARE_WRITE8_MEMBER(kbd_put);
+ void kbd_put(u8 data);
MC6845_UPDATE_ROW(crtc_update_row);
private:
@@ -243,7 +243,7 @@ MC6845_UPDATE_ROW( zrt80_state::crtc_update_row )
}
}
-WRITE8_MEMBER( zrt80_state::kbd_put )
+void zrt80_state::kbd_put(u8 data)
{
m_term_data = data;
m_maincpu->set_input_line(INPUT_LINE_NMI, ASSERT_LINE);
@@ -267,7 +267,7 @@ static GFXDECODE_START( zrt80 )
GFXDECODE_ENTRY( "chargen", 0x0000, zrt80_charlayout, 0, 1 )
GFXDECODE_END
-static MACHINE_CONFIG_START( zrt80, zrt80_state )
+static MACHINE_CONFIG_START( zrt80 )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu",Z80, XTAL_2_4576MHz)
MCFG_CPU_PROGRAM_MAP(zrt80_mem)
@@ -297,7 +297,7 @@ static MACHINE_CONFIG_START( zrt80, zrt80_state )
MCFG_DEVICE_ADD( "ins8250", INS8250, 2457600 )
MCFG_INS8250_OUT_INT_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0))
MCFG_DEVICE_ADD("keyboard", GENERIC_KEYBOARD, 0)
- MCFG_GENERIC_KEYBOARD_CB(WRITE8(zrt80_state, kbd_put))
+ MCFG_GENERIC_KEYBOARD_CB(PUT(zrt80_state, kbd_put))
MACHINE_CONFIG_END
/* ROM definition */
@@ -312,5 +312,5 @@ ROM_END
/* Driver */
-/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
-COMP( 1982, zrt80, 0, 0, zrt80, zrt80, driver_device, 0, "Digital Research Computers", "ZRT-80", 0)
+/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
+COMP( 1982, zrt80, 0, 0, zrt80, zrt80, zrt80_state, 0, "Digital Research Computers", "ZRT-80", 0)