summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/abc80.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/abc80.cpp')
-rw-r--r--src/mame/drivers/abc80.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/abc80.cpp b/src/mame/drivers/abc80.cpp
index 5b87fecffc9..a2b0d11702a 100644
--- a/src/mame/drivers/abc80.cpp
+++ b/src/mame/drivers/abc80.cpp
@@ -487,9 +487,9 @@ QUICKLOAD_LOAD_MEMBER( abc80_state, bac )
MACHINE_CONFIG_START(abc80_state::abc80)
// basic machine hardware
- MCFG_CPU_ADD(Z80_TAG, Z80, XTAL(11'980'800)/2/2) // 2.9952 MHz
- MCFG_CPU_PROGRAM_MAP(abc80_mem)
- MCFG_CPU_IO_MAP(abc80_io)
+ MCFG_DEVICE_ADD(Z80_TAG, Z80, XTAL(11'980'800)/2/2) // 2.9952 MHz
+ MCFG_DEVICE_PROGRAM_MAP(abc80_mem)
+ MCFG_DEVICE_IO_MAP(abc80_io)
MCFG_Z80_DAISY_CHAIN(abc80_daisy_chain)
// video hardware
@@ -497,7 +497,7 @@ MACHINE_CONFIG_START(abc80_state::abc80)
// sound hardware
MCFG_SPEAKER_STANDARD_MONO("mono")
- MCFG_SOUND_ADD(SN76477_TAG, SN76477, 0)
+ MCFG_DEVICE_ADD(SN76477_TAG, SN76477)
MCFG_SN76477_NOISE_PARAMS(RES_K(47), RES_K(330), CAP_P(390)) // noise + filter: R26 47k - R24 330k - C52 390p
MCFG_SN76477_DECAY_RES(RES_K(47)) // decay_res: R23 47k
MCFG_SN76477_ATTACK_PARAMS(CAP_U(10), RES_K(2.2)) // attack_decay_cap + attack_res: C50 10u/35V - R21 2.2k
@@ -515,20 +515,20 @@ MACHINE_CONFIG_START(abc80_state::abc80)
// devices
MCFG_DEVICE_ADD(Z80PIO_TAG, Z80PIO, XTAL(11'980'800)/2/2)
MCFG_Z80PIO_OUT_INT_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
- MCFG_Z80PIO_IN_PA_CB(READ8(abc80_state, pio_pa_r))
- MCFG_Z80PIO_IN_PB_CB(READ8(abc80_state, pio_pb_r))
- MCFG_Z80PIO_OUT_PB_CB(WRITE8(abc80_state, pio_pb_w))
+ MCFG_Z80PIO_IN_PA_CB(READ8(*this, abc80_state, pio_pa_r))
+ MCFG_Z80PIO_IN_PB_CB(READ8(*this, abc80_state, pio_pb_r))
+ MCFG_Z80PIO_OUT_PB_CB(WRITE8(*this, abc80_state, pio_pb_w))
MCFG_CASSETTE_ADD(CASSETTE_TAG)
MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED)
MCFG_CASSETTE_INTERFACE("abc80_cass")
MCFG_DEVICE_ADD(ABC80_KEYBOARD_TAG, ABC80_KEYBOARD, 0)
- MCFG_ABC80_KEYBOARD_KEYDOWN_CALLBACK(WRITELINE(abc80_state, keydown_w))
+ MCFG_ABC80_KEYBOARD_KEYDOWN_CALLBACK(WRITELINE(*this, abc80_state, keydown_w))
MCFG_ABCBUS_SLOT_ADD(ABCBUS_TAG, abc80_cards, "abcexp")
- MCFG_RS232_PORT_ADD(RS232_TAG, default_rs232_devices, nullptr)
+ MCFG_DEVICE_ADD(RS232_TAG, RS232_PORT, default_rs232_devices, nullptr)
MCFG_DEVICE_ADD(KEYBOARD_TAG, GENERIC_KEYBOARD, 0)
MCFG_GENERIC_KEYBOARD_CB(PUT(abc80_state, kbd_w))