summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sitcom.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/sitcom.cpp')
-rw-r--r--src/mame/drivers/sitcom.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/sitcom.cpp b/src/mame/drivers/sitcom.cpp
index 02d22b51964..ba81677ca23 100644
--- a/src/mame/drivers/sitcom.cpp
+++ b/src/mame/drivers/sitcom.cpp
@@ -349,11 +349,11 @@ void sitcom_timer_state::update_dac(uint8_t value)
MACHINE_CONFIG_START(sitcom_state::sitcom)
// basic machine hardware
- MCFG_CPU_ADD("maincpu", I8085A, 6.144_MHz_XTAL) // 3.072MHz can be used for an old slow 8085
- MCFG_CPU_PROGRAM_MAP(sitcom_mem)
- MCFG_CPU_IO_MAP(sitcom_io)
- MCFG_I8085A_SID(READLINE(sitcom_state, sid_line))
- MCFG_I8085A_SOD(WRITELINE(sitcom_state, sod_led))
+ MCFG_DEVICE_ADD("maincpu", I8085A, 6.144_MHz_XTAL) // 3.072MHz can be used for an old slow 8085
+ MCFG_DEVICE_PROGRAM_MAP(sitcom_mem)
+ MCFG_DEVICE_IO_MAP(sitcom_io)
+ MCFG_I8085A_SID(READLINE(*this, sitcom_state, sid_line))
+ MCFG_I8085A_SOD(WRITELINE(*this, sitcom_state, sod_led))
MCFG_DEVICE_ADD("bank", ADDRESS_MAP_BANK, 0)
MCFG_DEVICE_PROGRAM_MAP(sitcom_bank)
@@ -366,19 +366,19 @@ MACHINE_CONFIG_START(sitcom_state::sitcom)
MCFG_CLOCK_SIGNAL_HANDLER(INPUTLINE("maincpu", I8085_RST75_LINE))
MCFG_DEVICE_ADD("pia", I8255, 0)
- MCFG_I8255_OUT_PORTA_CB(WRITE8(sitcom_state, update_pia_pa))
- MCFG_I8255_OUT_PORTB_CB(WRITE8(sitcom_state, update_pia_pb))
+ MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, sitcom_state, update_pia_pa))
+ MCFG_I8255_OUT_PORTB_CB(WRITE8(*this, sitcom_state, update_pia_pb))
MCFG_I8255_IN_PORTC_CB(IOPORT("PORTC"))
// video hardware
MCFG_DEVICE_ADD("ds0", DL1414T, u32(0)) // left display
- MCFG_DL1414_UPDATE_HANDLER(WRITE16(sitcom_state, update_ds<0>))
+ MCFG_DL1414_UPDATE_HANDLER(WRITE16(*this, sitcom_state, update_ds<0>))
MCFG_DEVICE_ADD("ds1", DL1414T, u32(0)) // right display
- MCFG_DL1414_UPDATE_HANDLER(WRITE16(sitcom_state, update_ds<1>))
+ MCFG_DL1414_UPDATE_HANDLER(WRITE16(*this, sitcom_state, update_ds<1>))
// host interface
- MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "null_modem")
- MCFG_RS232_RXD_HANDLER(WRITELINE(sitcom_state, update_rxd))
+ MCFG_DEVICE_ADD("rs232", RS232_PORT, default_rs232_devices, "null_modem")
+ MCFG_RS232_RXD_HANDLER(WRITELINE(*this, sitcom_state, update_rxd))
MCFG_SOFTWARE_LIST_ADD("bitb_list", "sitcom")
MCFG_DEFAULT_LAYOUT(layout_sitcom)
@@ -389,7 +389,7 @@ MACHINE_CONFIG_START(sitcom_timer_state::sitcomtmr)
sitcom(config);
MCFG_DEVICE_ADD("ds2", DL1414T, u32(0)) // remote display
- MCFG_DL1414_UPDATE_HANDLER(WRITE16(sitcom_timer_state, update_ds<2>))
+ MCFG_DL1414_UPDATE_HANDLER(WRITE16(*this, sitcom_timer_state, update_ds<2>))
MCFG_DEFAULT_LAYOUT(layout_sitcomtmr)
MACHINE_CONFIG_END