diff options
Diffstat (limited to 'src/mame/drivers/ms6102.cpp')
-rw-r--r-- | src/mame/drivers/ms6102.cpp | 40 |
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 ) |