diff options
Diffstat (limited to 'src/mame/drivers/jokrwild.cpp')
-rw-r--r-- | src/mame/drivers/jokrwild.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/jokrwild.cpp b/src/mame/drivers/jokrwild.cpp index 21b026faafd..a8e09d19bcd 100644 --- a/src/mame/drivers/jokrwild.cpp +++ b/src/mame/drivers/jokrwild.cpp @@ -417,15 +417,15 @@ MACHINE_CONFIG_START(jokrwild_state::jokrwild) // MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_DEVICE_ADD("pia0", PIA6821, 0) - MCFG_PIA_READPA_HANDLER(IOPORT("IN0")) - MCFG_PIA_READPB_HANDLER(IOPORT("IN1")) - MCFG_PIA_WRITEPA_HANDLER(WRITE8(*this, jokrwild_state, testa_w)) - MCFG_PIA_WRITEPB_HANDLER(WRITE8(*this, jokrwild_state, testb_w)) - - MCFG_DEVICE_ADD("pia1", PIA6821, 0) - MCFG_PIA_READPA_HANDLER(IOPORT("IN2")) - MCFG_PIA_READPB_HANDLER(IOPORT("IN3")) + pia6821_device &pia0(PIA6821(config, "pia0", 0)); + pia0.readpa_handler().set_ioport("IN0"); + pia0.readpb_handler().set_ioport("IN1"); + pia0.writepa_handler().set(FUNC(jokrwild_state::testa_w)); + pia0.writepb_handler().set(FUNC(jokrwild_state::testb_w)); + + pia6821_device &pia1(PIA6821(config, "pia1", 0)); + pia1.readpa_handler().set_ioport("IN2"); + pia1.readpb_handler().set_ioport("IN3"); /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) |