summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sdk86.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/sdk86.cpp')
-rw-r--r--src/mame/drivers/sdk86.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/sdk86.cpp b/src/mame/drivers/sdk86.cpp
index f43f0932ad5..fba2a060f41 100644
--- a/src/mame/drivers/sdk86.cpp
+++ b/src/mame/drivers/sdk86.cpp
@@ -166,16 +166,16 @@ MACHINE_CONFIG_START(sdk86_state::sdk86)
MCFG_RS232_DSR_HANDLER(WRITELINE(I8251_TAG, i8251_device, write_dsr))
MCFG_SLOT_OPTION_DEVICE_INPUT_DEFAULTS("terminal", terminal)
- MCFG_DEVICE_ADD("usart_clock", CLOCK, XTAL(14'745'600)/3/16)
- MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(I8251_TAG, i8251_device, write_txc))
- MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE(I8251_TAG, i8251_device, write_rxc))
+ clock_device &usart_clock(CLOCK(config, "usart_clock", XTAL(14'745'600)/3/16));
+ usart_clock.signal_handler().set(I8251_TAG, FUNC(i8251_device::write_txc));
+ usart_clock.signal_handler().append(I8251_TAG, FUNC(i8251_device::write_rxc));
MCFG_DEVICE_ADD("i8279", I8279, 2500000) // based on divider
MCFG_I8279_OUT_SL_CB(WRITE8(*this, sdk86_state, scanlines_w)) // scan SL lines
MCFG_I8279_OUT_DISP_CB(WRITE8(*this, sdk86_state, digit_w)) // display A&B
MCFG_I8279_IN_RL_CB(READ8(*this, sdk86_state, kbd_r)) // kbd RL lines
- MCFG_I8279_IN_SHIFT_CB(GND) // Shift key
- MCFG_I8279_IN_CTRL_CB(GND)
+ MCFG_I8279_IN_SHIFT_CB(CONSTANT(0)) // Shift key
+ MCFG_I8279_IN_CTRL_CB(CONSTANT(0))
MCFG_DEVICE_ADD("port1", I8255A, 0)
MCFG_DEVICE_ADD("port2", I8255A, 0)