summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/digel804.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/digel804.cpp')
-rw-r--r--src/mame/drivers/digel804.cpp36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/drivers/digel804.cpp b/src/mame/drivers/digel804.cpp
index b60b53d156e..0c3a884d6c4 100644
--- a/src/mame/drivers/digel804.cpp
+++ b/src/mame/drivers/digel804.cpp
@@ -632,9 +632,9 @@ WRITE_LINE_MEMBER( ep804_state::ep804_acia_irq_w )
MACHINE_CONFIG_START(digel804_state::digel804)
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", Z80, 3.6864_MHz_XTAL/2) /* Z80A, X1(aka E0 on schematics): 3.6864Mhz */
- MCFG_CPU_PROGRAM_MAP(z80_mem_804_1_4)
- MCFG_CPU_IO_MAP(z80_io_1_4)
+ MCFG_DEVICE_ADD("maincpu", Z80, 3.6864_MHz_XTAL/2) /* Z80A, X1(aka E0 on schematics): 3.6864Mhz */
+ MCFG_DEVICE_PROGRAM_MAP(z80_mem_804_1_4)
+ MCFG_DEVICE_IO_MAP(z80_io_1_4)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
MCFG_ROC10937_ADD("vfd",0) // RIGHT_TO_LEFT
@@ -643,7 +643,7 @@ MACHINE_CONFIG_START(digel804_state::digel804)
MCFG_DEFAULT_LAYOUT(layout_digel804)
MCFG_DEVICE_ADD("74c923", MM74C923, 0)
- MCFG_MM74C922_DA_CALLBACK(WRITELINE(digel804_state, da_w))
+ MCFG_MM74C922_DA_CALLBACK(WRITELINE(*this, digel804_state, da_w))
MCFG_MM74C922_X1_CALLBACK(IOPORT("LINE0"))
MCFG_MM74C922_X2_CALLBACK(IOPORT("LINE1"))
MCFG_MM74C922_X3_CALLBACK(IOPORT("LINE2"))
@@ -652,15 +652,15 @@ MACHINE_CONFIG_START(digel804_state::digel804)
/* acia */
MCFG_DEVICE_ADD("acia", MOS6551, 0)
MCFG_MOS6551_XTAL(3.6864_MHz_XTAL/2)
- MCFG_MOS6551_IRQ_HANDLER(WRITELINE(digel804_state, acia_irq_w))
- MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_txd))
- MCFG_MOS6551_RTS_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_rts))
- MCFG_MOS6551_DTR_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_dtr))
-
- MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "null_modem")
- MCFG_RS232_RXD_HANDLER(DEVWRITELINE("acia", mos6551_device, write_rxd))
- MCFG_RS232_DSR_HANDLER(DEVWRITELINE("acia", mos6551_device, write_dsr))
- MCFG_RS232_CTS_HANDLER(DEVWRITELINE("acia", mos6551_device, write_cts))
+ MCFG_MOS6551_IRQ_HANDLER(WRITELINE(*this, digel804_state, acia_irq_w))
+ MCFG_MOS6551_TXD_HANDLER(WRITELINE("rs232", rs232_port_device, write_txd))
+ MCFG_MOS6551_RTS_HANDLER(WRITELINE("rs232", rs232_port_device, write_rts))
+ MCFG_MOS6551_DTR_HANDLER(WRITELINE("rs232", rs232_port_device, write_dtr))
+
+ MCFG_DEVICE_ADD("rs232", RS232_PORT, default_rs232_devices, "null_modem")
+ MCFG_RS232_RXD_HANDLER(WRITELINE("acia", mos6551_device, write_rxd))
+ MCFG_RS232_DSR_HANDLER(WRITELINE("acia", mos6551_device, write_dsr))
+ MCFG_RS232_CTS_HANDLER(WRITELINE("acia", mos6551_device, write_cts))
MCFG_SLOT_OPTION_DEVICE_INPUT_DEFAULTS("null_modem", digel804_rs232_defaults)
MCFG_SLOT_OPTION_DEVICE_INPUT_DEFAULTS("terminal", digel804_rs232_defaults)
@@ -670,7 +670,7 @@ MACHINE_CONFIG_START(digel804_state::digel804)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
+ MCFG_DEVICE_ADD("speaker", SPEAKER_SOUND)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MACHINE_CONFIG_END
@@ -678,12 +678,12 @@ MACHINE_CONFIG_START(ep804_state::ep804)
digel804(config);
/* basic machine hardware */
- MCFG_CPU_MODIFY("maincpu") /* Z80, X1(aka E0 on schematics): 3.6864Mhz */
- MCFG_CPU_PROGRAM_MAP(z80_mem_804_1_2)
- MCFG_CPU_IO_MAP(z80_io_1_2)
+ MCFG_DEVICE_MODIFY("maincpu") /* Z80, X1(aka E0 on schematics): 3.6864Mhz */
+ MCFG_DEVICE_PROGRAM_MAP(z80_mem_804_1_2)
+ MCFG_DEVICE_IO_MAP(z80_io_1_2)
MCFG_DEVICE_MODIFY("acia")
- MCFG_MOS6551_IRQ_HANDLER(WRITELINE(ep804_state, ep804_acia_irq_w))
+ MCFG_MOS6551_IRQ_HANDLER(WRITELINE(*this, ep804_state, ep804_acia_irq_w))
MCFG_RAM_MODIFY(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("32K")