summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dvk_ksm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/dvk_ksm.cpp')
-rw-r--r--src/mame/drivers/dvk_ksm.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/mame/drivers/dvk_ksm.cpp b/src/mame/drivers/dvk_ksm.cpp
index fbceeecbda4..9a984fef6c6 100644
--- a/src/mame/drivers/dvk_ksm.cpp
+++ b/src/mame/drivers/dvk_ksm.cpp
@@ -416,10 +416,10 @@ static GFXDECODE_START( ksm )
GFXDECODE_END
MACHINE_CONFIG_START(ksm_state::ksm)
- MCFG_CPU_ADD("maincpu", I8080, XTAL(15'400'000)/10)
- MCFG_CPU_PROGRAM_MAP(ksm_mem)
- MCFG_CPU_IO_MAP(ksm_io)
- MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("pic8259", pic8259_device, inta_cb)
+ MCFG_DEVICE_ADD("maincpu", I8080, XTAL(15'400'000)/10)
+ MCFG_DEVICE_PROGRAM_MAP(ksm_mem)
+ MCFG_DEVICE_IO_MAP(ksm_io)
+ MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("pic8259", pic8259_device, inta_cb)
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", ksm_state, scanline_callback, "screen", 0, 1)
@@ -439,33 +439,33 @@ MACHINE_CONFIG_START(ksm_state::ksm)
// D30
MCFG_DEVICE_ADD("ppi8255", I8255, 0)
- MCFG_I8255_OUT_PORTA_CB(WRITE8(ksm_state, ksm_ppi_porta_w))
+ MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, ksm_state, ksm_ppi_porta_w))
MCFG_I8255_IN_PORTB_CB(IOPORT("SA1"))
MCFG_I8255_IN_PORTC_CB(IOPORT("SA2"))
- MCFG_I8255_OUT_PORTC_CB(WRITE8(ksm_state, ksm_ppi_portc_w))
+ MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, ksm_state, ksm_ppi_portc_w))
// D42 - serial connection to host
MCFG_DEVICE_ADD( "i8251line", I8251, 0)
- MCFG_I8251_TXD_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_txd))
- MCFG_I8251_RXRDY_HANDLER(DEVWRITELINE("pic8259", pic8259_device, ir3_w))
+ MCFG_I8251_TXD_HANDLER(WRITELINE("rs232", rs232_port_device, write_txd))
+ MCFG_I8251_RXRDY_HANDLER(WRITELINE("pic8259", pic8259_device, ir3_w))
- MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "null_modem")
- MCFG_RS232_RXD_HANDLER(DEVWRITELINE("i8251line", i8251_device, write_rxd))
- MCFG_RS232_CTS_HANDLER(DEVWRITELINE("i8251line", i8251_device, write_cts))
- MCFG_RS232_DSR_HANDLER(DEVWRITELINE("i8251line", i8251_device, write_dsr))
+ MCFG_DEVICE_ADD("rs232", RS232_PORT, default_rs232_devices, "null_modem")
+ MCFG_RS232_RXD_HANDLER(WRITELINE("i8251line", i8251_device, write_rxd))
+ MCFG_RS232_CTS_HANDLER(WRITELINE("i8251line", i8251_device, write_cts))
+ MCFG_RS232_DSR_HANDLER(WRITELINE("i8251line", i8251_device, write_dsr))
// D41 - serial connection to MS7004 keyboard
MCFG_DEVICE_ADD( "i8251kbd", I8251, 0)
- MCFG_I8251_RXRDY_HANDLER(DEVWRITELINE("pic8259", pic8259_device, ir1_w))
- MCFG_I8251_RTS_HANDLER(WRITELINE(ksm_state, write_brga))
- MCFG_I8251_DTR_HANDLER(WRITELINE(ksm_state, write_brgb))
+ MCFG_I8251_RXRDY_HANDLER(WRITELINE("pic8259", pic8259_device, ir1_w))
+ MCFG_I8251_RTS_HANDLER(WRITELINE(*this, ksm_state, write_brga))
+ MCFG_I8251_DTR_HANDLER(WRITELINE(*this, ksm_state, write_brgb))
MCFG_DEVICE_ADD("ms7004", MS7004, 0)
- MCFG_MS7004_TX_HANDLER(DEVWRITELINE("i8251kbd", i8251_device, write_rxd))
+ MCFG_MS7004_TX_HANDLER(WRITELINE("i8251kbd", i8251_device, write_rxd))
// baud rate is supposed to be 4800 but keyboard is slightly faster
MCFG_DEVICE_ADD("keyboard_clock", CLOCK, 4960*16)
- MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(ksm_state, write_keyboard_clock))
+ MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(*this, ksm_state, write_keyboard_clock))
MACHINE_CONFIG_END
ROM_START( dvk_ksm )