summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/ms6102.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ms6102.cpp')
-rw-r--r--src/mame/drivers/ms6102.cpp40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/drivers/ms6102.cpp b/src/mame/drivers/ms6102.cpp
index 127469cabda..8af4f79ab4a 100644
--- a/src/mame/drivers/ms6102.cpp
+++ b/src/mame/drivers/ms6102.cpp
@@ -305,14 +305,14 @@ void ms6102_state::machine_start()
MACHINE_CONFIG_START(ms6102_state::ms6102)
- MCFG_CPU_ADD("maincpu", I8080, XTAL(18'432'000) / 9)
- MCFG_CPU_PROGRAM_MAP(ms6102_mem)
- MCFG_CPU_IO_MAP(ms6102_io)
- MCFG_I8085A_INTE(DEVWRITELINE("i8214", i8214_device, inte_w))
- MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(ms6102_state, ms6102_int_ack)
+ MCFG_DEVICE_ADD("maincpu", I8080, XTAL(18'432'000) / 9)
+ MCFG_DEVICE_PROGRAM_MAP(ms6102_mem)
+ MCFG_DEVICE_IO_MAP(ms6102_io)
+ MCFG_I8085A_INTE(WRITELINE("i8214", i8214_device, inte_w))
+ MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(ms6102_state, ms6102_int_ack)
MCFG_DEVICE_ADD("i8214", I8214, XTAL(18'432'000) / 9)
- MCFG_I8214_INT_CALLBACK(WRITELINE(ms6102_state, irq_w))
+ MCFG_I8214_INT_CALLBACK(WRITELINE(*this, ms6102_state, irq_w))
MCFG_DEVICE_ADD("earom", KR1601RR1, 0)
@@ -324,47 +324,47 @@ MACHINE_CONFIG_START(ms6102_state::ms6102)
MCFG_PALETTE_ADD_MONOCHROME_HIGHLIGHT("palette")
MCFG_DEVICE_ADD("dma8257", I8257, XTAL(18'432'000) / 9)
- MCFG_I8257_OUT_HRQ_CB(WRITELINE(ms6102_state, hrq_w))
- MCFG_I8257_IN_MEMR_CB(READ8(ms6102_state, memory_read_byte))
- MCFG_I8257_OUT_IOW_2_CB(WRITE8(ms6102_state, vdack_w))
+ MCFG_I8257_OUT_HRQ_CB(WRITELINE(*this, ms6102_state, hrq_w))
+ MCFG_I8257_IN_MEMR_CB(READ8(*this, ms6102_state, memory_read_byte))
+ MCFG_I8257_OUT_IOW_2_CB(WRITE8(*this, ms6102_state, vdack_w))
MCFG_DEVICE_ADD("i8275_1", I8275, XTAL(16'400'000) / 8) // XXX
MCFG_I8275_CHARACTER_WIDTH(8)
MCFG_I8275_DRAW_CHARACTER_CALLBACK_OWNER(ms6102_state, display_pixels)
- MCFG_I8275_DRQ_CALLBACK(DEVWRITELINE("dma8257", i8257_device, dreq2_w))
+ MCFG_I8275_DRQ_CALLBACK(WRITELINE("dma8257", i8257_device, dreq2_w))
MCFG_VIDEO_SET_SCREEN("screen")
MCFG_DEVICE_ADD("i8275_2", I8275, XTAL(16'400'000) / 8) // XXX
MCFG_I8275_CHARACTER_WIDTH(8)
MCFG_I8275_DRAW_CHARACTER_CALLBACK_OWNER(ms6102_state, display_attr)
- MCFG_I8275_IRQ_CALLBACK(WRITELINE(ms6102_state, irq<5>))
+ MCFG_I8275_IRQ_CALLBACK(WRITELINE(*this, ms6102_state, irq<5>))
MCFG_VIDEO_SET_SCREEN("screen")
// keyboard
MCFG_DEVICE_ADD("589wa1", AY31015, 0)
- MCFG_AY31015_WRITE_DAV_CB(WRITELINE(ms6102_state, irq<1>))
+ MCFG_AY31015_WRITE_DAV_CB(WRITELINE(*this, ms6102_state, irq<1>))
MCFG_AY31015_AUTO_RDAV(true)
MCFG_DEVICE_ADD("ie5", RIPPLE_COUNTER, XTAL(16'400'000) / 30)
MCFG_RIPPLE_COUNTER_STAGES(2)
- MCFG_RIPPLE_COUNTER_COUNT_OUT_CB(WRITE8(ms6102_state, kbd_uart_clock_w))
+ MCFG_RIPPLE_COUNTER_COUNT_OUT_CB(WRITE8(*this, ms6102_state, kbd_uart_clock_w))
MCFG_DEVICE_ADD("keyboard", MS7002, 0)
- MCFG_VT100_KEYBOARD_SIGNAL_OUT_CALLBACK(DEVWRITELINE("589wa1", ay31015_device, write_si))
+ MCFG_VT100_KEYBOARD_SIGNAL_OUT_CALLBACK(WRITELINE("589wa1", ay31015_device, write_si))
// serial connection to host
MCFG_DEVICE_ADD("i8251", I8251, 0)
- MCFG_I8251_TXD_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_txd))
- MCFG_I8251_RXRDY_HANDLER(WRITELINE(ms6102_state, irq<3>))
+ MCFG_I8251_TXD_HANDLER(WRITELINE("rs232", rs232_port_device, write_txd))
+ MCFG_I8251_RXRDY_HANDLER(WRITELINE(*this, ms6102_state, irq<3>))
- MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "null_modem")
- MCFG_RS232_RXD_HANDLER(DEVWRITELINE("i8251", i8251_device, write_rxd))
+ MCFG_DEVICE_ADD("rs232", RS232_PORT, default_rs232_devices, "null_modem")
+ MCFG_RS232_RXD_HANDLER(WRITELINE("i8251", i8251_device, write_rxd))
MCFG_DEVICE_ADD("pit8253", PIT8253, 0)
MCFG_PIT8253_CLK0(XTAL(16'400'000) / 9)
- MCFG_PIT8253_OUT0_HANDLER(DEVWRITELINE("i8251", i8251_device, write_txc))
+ MCFG_PIT8253_OUT0_HANDLER(WRITELINE("i8251", i8251_device, write_txc))
MCFG_PIT8253_CLK1(XTAL(16'400'000) / 9)
- MCFG_PIT8253_OUT1_HANDLER(DEVWRITELINE("i8251", i8251_device, write_rxc))
+ MCFG_PIT8253_OUT1_HANDLER(WRITELINE("i8251", i8251_device, write_rxc))
MACHINE_CONFIG_END
ROM_START( ms6102 )