diff options
Diffstat (limited to 'src/mame/drivers/lft.cpp')
-rw-r--r-- | src/mame/drivers/lft.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/mame/drivers/lft.cpp b/src/mame/drivers/lft.cpp index e067ac93994..315a6bf97e5 100644 --- a/src/mame/drivers/lft.cpp +++ b/src/mame/drivers/lft.cpp @@ -19,9 +19,10 @@ public: : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") , m_terminal(*this, "terminal") - {} + { + } - DECLARE_WRITE8_MEMBER(kbd_put); + void kbd_put(u8 data); DECLARE_WRITE16_MEMBER(term_w); DECLARE_READ16_MEMBER(keyin_r); DECLARE_READ16_MEMBER(status_r); @@ -67,7 +68,7 @@ READ16_MEMBER( lft_state::status_r ) return (m_term_data) ? 5 : 4; } -WRITE8_MEMBER( lft_state::kbd_put ) +void lft_state::kbd_put(u8 data) { m_term_data = data; } @@ -82,7 +83,7 @@ void lft_state::machine_reset() m_term_data = 0; } -static MACHINE_CONFIG_START( lft, lft_state ) +static MACHINE_CONFIG_START( lft ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", I80186, 4000000) // no idea MCFG_CPU_PROGRAM_MAP(lft_mem) @@ -90,7 +91,7 @@ static MACHINE_CONFIG_START( lft, lft_state ) /* video hardware */ MCFG_DEVICE_ADD("terminal", GENERIC_TERMINAL, 0) - MCFG_GENERIC_TERMINAL_KEYBOARD_CB(WRITE8(lft_state, kbd_put)) + MCFG_GENERIC_TERMINAL_KEYBOARD_CB(PUT(lft_state, kbd_put)) MACHINE_CONFIG_END @@ -112,6 +113,6 @@ ROM_END /* Driver */ -/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */ -COMP( ????, lft1510, 0, 0, lft, lft, driver_device, 0, "LFT", "LFT 1510", MACHINE_IS_SKELETON) -COMP( ????, lft1230, lft1510, 0, lft, lft, driver_device, 0, "LFT", "LFT 1230", MACHINE_IS_SKELETON) +// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS +COMP( ????, lft1510, 0, 0, lft, lft, lft_state, 0, "LFT", "LFT 1510", MACHINE_IS_SKELETON) +COMP( ????, lft1230, lft1510, 0, lft, lft, lft_state, 0, "LFT", "LFT 1230", MACHINE_IS_SKELETON) |