diff options
Diffstat (limited to 'src/mame/drivers/mz80.cpp')
-rw-r--r-- | src/mame/drivers/mz80.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/mz80.cpp b/src/mame/drivers/mz80.cpp index 17d91c72d0a..301af9c970e 100644 --- a/src/mame/drivers/mz80.cpp +++ b/src/mame/drivers/mz80.cpp @@ -303,11 +303,11 @@ MACHINE_CONFIG_START(mz80_state::mz80k) SPEAKER_SOUND(config, "speaker").add_route(ALL_OUTPUTS, "mono", 0.50); /* Devices */ - MCFG_DEVICE_ADD("ppi8255", I8255, 0) - MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, mz80_state, mz80k_8255_porta_w)) - MCFG_I8255_IN_PORTB_CB(READ8(*this, mz80_state, mz80k_8255_portb_r)) - MCFG_I8255_IN_PORTC_CB(READ8(*this, mz80_state, mz80k_8255_portc_r)) - MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, mz80_state, mz80k_8255_portc_w)) + I8255(config, m_ppi); + m_ppi->out_pa_callback().set(FUNC(mz80_state::mz80k_8255_porta_w)); + m_ppi->in_pb_callback().set(FUNC(mz80_state::mz80k_8255_portb_r)); + m_ppi->in_pc_callback().set(FUNC(mz80_state::mz80k_8255_portc_r)); + m_ppi->out_pc_callback().set(FUNC(mz80_state::mz80k_8255_portc_w)); MCFG_DEVICE_ADD("pit8253", PIT8253, 0) MCFG_PIT8253_CLK0(XTAL(8'000'000)/4) |