summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sym1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/sym1.cpp')
-rw-r--r--src/mame/drivers/sym1.cpp40
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)