summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/basic52.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/basic52.cpp')
-rw-r--r--src/mame/drivers/basic52.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/basic52.cpp b/src/mame/drivers/basic52.cpp
index a972bb9f1d0..e2daa857e20 100644
--- a/src/mame/drivers/basic52.cpp
+++ b/src/mame/drivers/basic52.cpp
@@ -48,7 +48,7 @@ public:
{
}
- DECLARE_WRITE8_MEMBER(kbd_put);
+ void kbd_put(u8 data);
DECLARE_READ8_MEMBER(unk_r);
uint8_t m_term_data;
required_device<mcs51_cpu_device> m_maincpu;
@@ -91,14 +91,14 @@ READ8_MEMBER( basic52_state::unk_r)
}
-WRITE8_MEMBER( basic52_state::kbd_put )
+void basic52_state::kbd_put(u8 data)
{
m_maincpu->set_input_line(MCS51_RX_LINE, ASSERT_LINE);
m_maincpu->set_input_line(MCS51_RX_LINE, CLEAR_LINE);
m_term_data = data;
}
-static MACHINE_CONFIG_START( basic31, basic52_state )
+static MACHINE_CONFIG_START( basic31 )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", I8031, XTAL_11_0592MHz)
MCFG_CPU_PROGRAM_MAP(basic52_mem)
@@ -108,7 +108,7 @@ static MACHINE_CONFIG_START( basic31, basic52_state )
/* video hardware */
MCFG_DEVICE_ADD(TERMINAL_TAG, GENERIC_TERMINAL, 0)
- MCFG_GENERIC_TERMINAL_KEYBOARD_CB(WRITE8(basic52_state, kbd_put))
+ MCFG_GENERIC_TERMINAL_KEYBOARD_CB(PUT(basic52_state, kbd_put))
MCFG_DEVICE_ADD("ppi8255", I8255, 0)
MACHINE_CONFIG_END
@@ -142,6 +142,6 @@ ROM_START( basic31 )
ROM_END
/* Driver */
-/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
-COMP( 1985, basic52, 0, 0, basic52, basic52, driver_device, 0, "Intel", "MCS BASIC 52", MACHINE_NO_SOUND_HW)
-COMP( 1985, basic31, basic52, 0, basic31, basic52, driver_device, 0, "Intel", "MCS BASIC 31", MACHINE_NO_SOUND_HW)
+/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
+COMP( 1985, basic52, 0, 0, basic52, basic52, basic52_state, 0, "Intel", "MCS BASIC 52", MACHINE_NO_SOUND_HW)
+COMP( 1985, basic31, basic52, 0, basic31, basic52, basic52_state, 0, "Intel", "MCS BASIC 31", MACHINE_NO_SOUND_HW)