summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/superslave.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/superslave.cpp')
-rw-r--r--src/mame/drivers/superslave.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/superslave.cpp b/src/mame/drivers/superslave.cpp
index 9e88b3f5377..d1ce0ca6dee 100644
--- a/src/mame/drivers/superslave.cpp
+++ b/src/mame/drivers/superslave.cpp
@@ -363,7 +363,7 @@ void superslave_state::machine_reset()
MACHINE_CONFIG_START(superslave_state::superslave)
// basic machine hardware
- MCFG_DEVICE_ADD(Z80_TAG, Z80, XTAL(8'000'000)/2)
+ MCFG_DEVICE_ADD(m_maincpu, Z80, XTAL(8'000'000)/2)
MCFG_DEVICE_PROGRAM_MAP(superslave_mem)
MCFG_DEVICE_IO_MAP(superslave_io)
MCFG_Z80_DAISY_CHAIN(superslave_daisy_chain)
@@ -414,13 +414,13 @@ MACHINE_CONFIG_START(superslave_state::superslave)
MCFG_RS232_DCD_HANDLER(WRITELINE(Z80DART_1_TAG, z80dart_device, dcdb_w))
MCFG_RS232_CTS_HANDLER(WRITELINE(Z80DART_1_TAG, z80dart_device, ctsb_w))
- MCFG_DEVICE_ADD(BR1941_TAG, COM8116, XTAL(5'068'800))
- MCFG_COM8116_FR_HANDLER(WRITELINE(Z80DART_0_TAG, z80dart_device, txca_w))
- MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE(Z80DART_0_TAG, z80dart_device, rxca_w))
- MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE(Z80DART_1_TAG, z80dart_device, txca_w))
- MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE(Z80DART_1_TAG, z80dart_device, rxca_w))
- MCFG_COM8116_FT_HANDLER(WRITELINE(Z80DART_0_TAG, z80dart_device, rxtxcb_w))
- MCFG_DEVCB_CHAIN_OUTPUT(WRITELINE(Z80DART_1_TAG, z80dart_device, rxtxcb_w))
+ COM8116(config, m_dbrg, XTAL(5'068'800));
+ m_dbrg->fr_handler().set(Z80DART_0_TAG, FUNC(z80dart_device::txca_w));
+ m_dbrg->fr_handler().append(Z80DART_0_TAG, FUNC(z80dart_device::rxca_w));
+ m_dbrg->fr_handler().append(Z80DART_1_TAG, FUNC(z80dart_device::txca_w));
+ m_dbrg->fr_handler().append(Z80DART_1_TAG, FUNC(z80dart_device::rxca_w));
+ m_dbrg->ft_handler().set(Z80DART_0_TAG, FUNC(z80dart_device::rxtxcb_w));
+ m_dbrg->ft_handler().append(Z80DART_1_TAG, FUNC(z80dart_device::rxtxcb_w));
// internal ram
MCFG_RAM_ADD(RAM_TAG)