summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/seattlecmp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/seattlecmp.cpp')
-rw-r--r--src/mame/drivers/seattlecmp.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/drivers/seattlecmp.cpp b/src/mame/drivers/seattlecmp.cpp
index baa49c6101a..559e2d52eaa 100644
--- a/src/mame/drivers/seattlecmp.cpp
+++ b/src/mame/drivers/seattlecmp.cpp
@@ -47,7 +47,8 @@ public:
DECLARE_READ16_MEMBER(read);
DECLARE_WRITE16_MEMBER(write);
- DECLARE_WRITE8_MEMBER(kbd_put);
+ void kbd_put(u8 data);
+
private:
virtual void machine_reset() override;
required_device<cpu_device> m_maincpu;
@@ -98,13 +99,13 @@ void seattle_comp_state::machine_reset()
m_term_data = 0;
}
-WRITE8_MEMBER( seattle_comp_state::kbd_put )
+void seattle_comp_state::kbd_put(u8 data)
{
m_term_data = data;
m_key_available = 1;
}
-static MACHINE_CONFIG_START( seattle, seattle_comp_state )
+static MACHINE_CONFIG_START( seattle )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", I8086, 4000000) // no idea
MCFG_CPU_PROGRAM_MAP(seattle_mem)
@@ -112,7 +113,7 @@ static MACHINE_CONFIG_START( seattle, seattle_comp_state )
/* video hardware */
MCFG_DEVICE_ADD(TERMINAL_TAG, GENERIC_TERMINAL, 0)
- MCFG_GENERIC_TERMINAL_KEYBOARD_CB(WRITE8(seattle_comp_state, kbd_put))
+ MCFG_GENERIC_TERMINAL_KEYBOARD_CB(PUT(seattle_comp_state, kbd_put))
MACHINE_CONFIG_END
/* ROM definition */
@@ -123,5 +124,5 @@ ROM_END
/* Driver */
-/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
-COMP( 1986, seattle, 0, 0, seattle, seattle, driver_device, 0, "Seattle Computer", "SCP-300F", MACHINE_NO_SOUND_HW)
+// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
+COMP( 1986, seattle, 0, 0, seattle, seattle, seattle_comp_state, 0, "Seattle Computer", "SCP-300F", MACHINE_NO_SOUND_HW )