summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mz2500.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mz2500.cpp')
-rw-r--r--src/mame/drivers/mz2500.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/mz2500.cpp b/src/mame/drivers/mz2500.cpp
index 5f6a73b9b83..e48dc84b0cd 100644
--- a/src/mame/drivers/mz2500.cpp
+++ b/src/mame/drivers/mz2500.cpp
@@ -1814,10 +1814,10 @@ MACHINE_CONFIG_START(mz2500_state::mz2500)
MCFG_I8255_IN_PORTC_CB(READ8(*this, mz2500_state, mz2500_portc_r))
MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, mz2500_state, mz2500_portc_w))
- MCFG_DEVICE_ADD("z80pio_1", Z80PIO, 6000000)
- MCFG_Z80PIO_IN_PA_CB(READ8(*this, mz2500_state, mz2500_pio1_porta_r))
- MCFG_Z80PIO_OUT_PA_CB(WRITE8(*this, mz2500_state, mz2500_pio1_porta_w))
- MCFG_Z80PIO_IN_PB_CB(READ8(*this, mz2500_state, mz2500_pio1_porta_r))
+ z80pio_device& pio(Z80PIO(config, "z80pio_1", 6000000));
+ pio.in_pa_callback().set(FUNC(mz2500_state::mz2500_pio1_porta_r));
+ pio.out_pa_callback().set(FUNC(mz2500_state::mz2500_pio1_porta_w));
+ pio.in_pb_callback().set(FUNC(mz2500_state::mz2500_pio1_porta_r));
Z80SIO(config, "z80sio", 6000000);