summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/hx20.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/hx20.cpp')
-rw-r--r--src/mame/drivers/hx20.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/drivers/hx20.cpp b/src/mame/drivers/hx20.cpp
index 39fb919136e..d3591f6c70f 100644
--- a/src/mame/drivers/hx20.cpp
+++ b/src/mame/drivers/hx20.cpp
@@ -896,13 +896,13 @@ void hx20_state::machine_start()
MACHINE_CONFIG_START(hx20_state::hx20)
// basic machine hardware
- MCFG_CPU_ADD(HD6301V1_MAIN_TAG, HD63701, XTAL(2'457'600))
- MCFG_CPU_PROGRAM_MAP(hx20_mem)
- MCFG_CPU_IO_MAP(hx20_io)
+ MCFG_DEVICE_ADD(HD6301V1_MAIN_TAG, HD63701, XTAL(2'457'600))
+ MCFG_DEVICE_PROGRAM_MAP(hx20_mem)
+ MCFG_DEVICE_IO_MAP(hx20_io)
- MCFG_CPU_ADD(HD6301V1_SLAVE_TAG, HD63701, XTAL(2'457'600))
- MCFG_CPU_PROGRAM_MAP(hx20_sub_mem)
- MCFG_CPU_IO_MAP(hx20_sub_io)
+ MCFG_DEVICE_ADD(HD6301V1_SLAVE_TAG, HD63701, XTAL(2'457'600))
+ MCFG_DEVICE_PROGRAM_MAP(hx20_sub_mem)
+ MCFG_DEVICE_IO_MAP(hx20_sub_io)
// video hardware
MCFG_DEFAULT_LAYOUT(layout_lcd)
@@ -926,17 +926,17 @@ MACHINE_CONFIG_START(hx20_state::hx20)
// sound hardware
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD(SPEAKER_TAG, SPEAKER_SOUND, 0)
+ MCFG_DEVICE_ADD(SPEAKER_TAG, SPEAKER_SOUND)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
// devices
MCFG_MC146818_ADD(MC146818_TAG, XTAL(4'194'304))
- MCFG_MC146818_IRQ_HANDLER(WRITELINE(hx20_state, rtc_irq_w))
- MCFG_RS232_PORT_ADD(RS232_TAG, default_rs232_devices, nullptr)
+ MCFG_MC146818_IRQ_HANDLER(WRITELINE(*this, hx20_state, rtc_irq_w))
+ MCFG_DEVICE_ADD(RS232_TAG, RS232_PORT, default_rs232_devices, nullptr)
MCFG_CASSETTE_ADD(CASSETTE_TAG)
MCFG_EPSON_SIO_ADD("sio", "tf20")
- MCFG_EPSON_SIO_RX(WRITELINE(hx20_state, sio_rx_w))
- MCFG_EPSON_SIO_PIN(WRITELINE(hx20_state, sio_pin_w))
+ MCFG_EPSON_SIO_RX(WRITELINE(*this, hx20_state, sio_rx_w))
+ MCFG_EPSON_SIO_PIN(WRITELINE(*this, hx20_state, sio_pin_w))
// internal ram
MCFG_RAM_ADD(RAM_TAG)
@@ -961,9 +961,9 @@ MACHINE_CONFIG_END
MACHINE_CONFIG_START(hx20_state::cm6000)
hx20(config);
// basic machine hardware
- MCFG_CPU_MODIFY(HD6301V1_MAIN_TAG)
- MCFG_CPU_PROGRAM_MAP(cm6000_mem)
- MCFG_CPU_IO_MAP(hx20_io)
+ MCFG_DEVICE_MODIFY(HD6301V1_MAIN_TAG)
+ MCFG_DEVICE_PROGRAM_MAP(cm6000_mem)
+ MCFG_DEVICE_IO_MAP(hx20_io)
// optional rom
MCFG_DEVICE_REMOVE("optrom")