diff options
Diffstat (limited to 'src/mame/drivers/arachnid.cpp')
-rw-r--r-- | src/mame/drivers/arachnid.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/mame/drivers/arachnid.cpp b/src/mame/drivers/arachnid.cpp index a1ba74f71a3..5b8d993e697 100644 --- a/src/mame/drivers/arachnid.cpp +++ b/src/mame/drivers/arachnid.cpp @@ -431,21 +431,21 @@ MACHINE_CONFIG_START(arachnid_state::arachnid) MCFG_NVRAM_ADD_0FILL("nvram") // MK48Z02 (or DS1220Y) // devices - MCFG_DEVICE_ADD(PIA6821_U4_TAG, PIA6821, 0) - MCFG_PIA_READPA_HANDLER(READ8(*this, arachnid_state, pia_u4_pa_r)) - MCFG_PIA_READPB_HANDLER(READ8(*this, arachnid_state, pia_u4_pb_r)) - MCFG_PIA_READCA1_HANDLER(READLINE(*this, arachnid_state, pia_u4_pca_r)) - MCFG_PIA_READCB1_HANDLER(READLINE(*this, arachnid_state, pia_u4_pcb_r)) - MCFG_PIA_WRITEPA_HANDLER(WRITE8(*this, arachnid_state, pia_u4_pa_w)) - MCFG_PIA_WRITEPB_HANDLER(WRITE8(*this, arachnid_state, pia_u4_pb_w)) - MCFG_PIA_CA2_HANDLER(WRITELINE(*this, arachnid_state, pia_u4_pca_w)) - MCFG_PIA_CB2_HANDLER(WRITELINE(*this, arachnid_state, pia_u4_pcb_w)) - - MCFG_DEVICE_ADD(PIA6821_U17_TAG, PIA6821, 0) - MCFG_PIA_READPA_HANDLER(READ8(*this, arachnid_state, pia_u17_pa_r)) - MCFG_PIA_READCA1_HANDLER(READLINE(*this, arachnid_state, pia_u17_pca_r)) - MCFG_PIA_WRITEPB_HANDLER(WRITE8(*this, arachnid_state, pia_u17_pb_w)) - MCFG_PIA_CB2_HANDLER(WRITELINE(*this, arachnid_state, pia_u17_pcb_w)) + PIA6821(config, m_pia_u4, 0); + m_pia_u4->readpa_handler().set(FUNC(arachnid_state::pia_u4_pa_r)); + m_pia_u4->readpb_handler().set(FUNC(arachnid_state::pia_u4_pb_r)); + m_pia_u4->readca1_handler().set(FUNC(arachnid_state::pia_u4_pca_r)); + m_pia_u4->readcb1_handler().set(FUNC(arachnid_state::pia_u4_pcb_r)); + m_pia_u4->writepa_handler().set(FUNC(arachnid_state::pia_u4_pa_w)); + m_pia_u4->writepb_handler().set(FUNC(arachnid_state::pia_u4_pb_w)); + m_pia_u4->ca2_handler().set(FUNC(arachnid_state::pia_u4_pca_w)); + m_pia_u4->cb2_handler().set(FUNC(arachnid_state::pia_u4_pcb_w)); + + PIA6821(config, m_pia_u17, 0); + m_pia_u17->readpa_handler().set(FUNC(arachnid_state::pia_u17_pa_r)); + m_pia_u17->readca1_handler().set(FUNC(arachnid_state::pia_u17_pca_r)); + m_pia_u17->writepb_handler().set(FUNC(arachnid_state::pia_u17_pb_w)); + m_pia_u17->cb2_handler().set(FUNC(arachnid_state::pia_u17_pcb_w)); // video hardware MCFG_DEVICE_ADD(TMS9118_TAG, TMS9118, 10.738635_MHz_XTAL / 2) |