diff options
Diffstat (limited to 'src/mame/drivers/sym1.cpp')
-rw-r--r-- | src/mame/drivers/sym1.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/drivers/sym1.cpp b/src/mame/drivers/sym1.cpp index 64c06a5ca98..d3a7defbcb7 100644 --- a/src/mame/drivers/sym1.cpp +++ b/src/mame/drivers/sym1.cpp @@ -326,48 +326,48 @@ void sym1_state::sym1_map(address_map &map) MACHINE_CONFIG_START(sym1_state::sym1) // basic machine hardware - MCFG_CPU_ADD("maincpu", M6502, SYM1_CLOCK) - MCFG_CPU_PROGRAM_MAP(sym1_map) + MCFG_DEVICE_ADD("maincpu", M6502, SYM1_CLOCK) + MCFG_DEVICE_PROGRAM_MAP(sym1_map) MCFG_DEFAULT_LAYOUT(layout_sym1) // 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", 1.0) // devices MCFG_DEVICE_ADD("riot", MOS6532_NEW, SYM1_CLOCK) - MCFG_MOS6530n_IN_PA_CB(READ8(sym1_state, riot_a_r)) - MCFG_MOS6530n_OUT_PA_CB(WRITE8(sym1_state, riot_a_w)) - MCFG_MOS6530n_IN_PB_CB(READ8(sym1_state, riot_b_r)) - MCFG_MOS6530n_OUT_PB_CB(WRITE8(sym1_state, riot_b_w)) + MCFG_MOS6530n_IN_PA_CB(READ8(*this, sym1_state, riot_a_r)) + MCFG_MOS6530n_OUT_PA_CB(WRITE8(*this, sym1_state, riot_a_w)) + MCFG_MOS6530n_IN_PB_CB(READ8(*this, sym1_state, riot_b_r)) + MCFG_MOS6530n_OUT_PB_CB(WRITE8(*this, sym1_state, riot_b_w)) MCFG_DEVICE_ADD("ttl74145", TTL74145, 0) - MCFG_TTL74145_OUTPUT_LINE_0_CB(WRITELINE(sym1_state, sym1_74145_output_0_w)) - MCFG_TTL74145_OUTPUT_LINE_1_CB(WRITELINE(sym1_state, sym1_74145_output_1_w)) - MCFG_TTL74145_OUTPUT_LINE_2_CB(WRITELINE(sym1_state, sym1_74145_output_2_w)) - MCFG_TTL74145_OUTPUT_LINE_3_CB(WRITELINE(sym1_state, sym1_74145_output_3_w)) - MCFG_TTL74145_OUTPUT_LINE_4_CB(WRITELINE(sym1_state, sym1_74145_output_4_w)) - MCFG_TTL74145_OUTPUT_LINE_5_CB(WRITELINE(sym1_state, sym1_74145_output_5_w)) - MCFG_TTL74145_OUTPUT_LINE_6_CB(DEVWRITELINE("speaker", speaker_sound_device, level_w)) + MCFG_TTL74145_OUTPUT_LINE_0_CB(WRITELINE(*this, sym1_state, sym1_74145_output_0_w)) + MCFG_TTL74145_OUTPUT_LINE_1_CB(WRITELINE(*this, sym1_state, sym1_74145_output_1_w)) + MCFG_TTL74145_OUTPUT_LINE_2_CB(WRITELINE(*this, sym1_state, sym1_74145_output_2_w)) + MCFG_TTL74145_OUTPUT_LINE_3_CB(WRITELINE(*this, sym1_state, sym1_74145_output_3_w)) + MCFG_TTL74145_OUTPUT_LINE_4_CB(WRITELINE(*this, sym1_state, sym1_74145_output_4_w)) + MCFG_TTL74145_OUTPUT_LINE_5_CB(WRITELINE(*this, sym1_state, sym1_74145_output_5_w)) + MCFG_TTL74145_OUTPUT_LINE_6_CB(WRITELINE("speaker", speaker_sound_device, level_w)) // lines 7-9 not connected MCFG_DEVICE_ADD("via1", VIA6522, SYM1_CLOCK) - MCFG_VIA6522_IRQ_HANDLER(DEVWRITELINE("mainirq", input_merger_device, in_w<0>)) + MCFG_VIA6522_IRQ_HANDLER(WRITELINE("mainirq", input_merger_device, in_w<0>)) MCFG_DEVICE_ADD("via2", VIA6522, SYM1_CLOCK) - MCFG_VIA6522_IRQ_HANDLER(DEVWRITELINE("mainirq", input_merger_device, in_w<1>)) + MCFG_VIA6522_IRQ_HANDLER(WRITELINE("mainirq", input_merger_device, in_w<1>)) MCFG_DEVICE_ADD("via3", VIA6522, SYM1_CLOCK) - MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(sym1_state, via3_a_w)) - MCFG_VIA6522_IRQ_HANDLER(DEVWRITELINE("mainirq", input_merger_device, in_w<2>)) + MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(*this, sym1_state, via3_a_w)) + MCFG_VIA6522_IRQ_HANDLER(WRITELINE("mainirq", input_merger_device, in_w<2>)) MCFG_INPUT_MERGER_ANY_HIGH("mainirq") // wire-or connection MCFG_INPUT_MERGER_OUTPUT_HANDLER(INPUTLINE("maincpu", M6502_IRQ_LINE)) - MCFG_RS232_PORT_ADD("crt", default_rs232_devices, nullptr) - MCFG_RS232_PORT_ADD("tty", default_rs232_devices, nullptr) // actually a 20 mA current loop; 110 bps assumed + MCFG_DEVICE_ADD("crt", RS232_PORT, default_rs232_devices, nullptr) + MCFG_DEVICE_ADD("tty", RS232_PORT, default_rs232_devices, nullptr) // actually a 20 mA current loop; 110 bps assumed // internal ram MCFG_RAM_ADD(RAM_TAG) |