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