diff options
Diffstat (limited to 'src/mess/drivers/macpci.c')
-rw-r--r-- | src/mess/drivers/macpci.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mess/drivers/macpci.c b/src/mess/drivers/macpci.c index b2aed8b9d35..9bf0da59e0b 100644 --- a/src/mess/drivers/macpci.c +++ b/src/mess/drivers/macpci.c @@ -126,7 +126,15 @@ static MACHINE_CONFIG_START( pippin, macpci_state ) MCFG_RAM_ADD(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("32M") - MCFG_VIA6522_ADD("via6522_0", C7M/10, pcimac_via6522_intf) + MCFG_DEVICE_ADD("via6522_0", VIA6522, C7M/10) + MCFG_VIA6522_READPA_HANDLER(READ8(macpci_state, mac_via_in_a)) + MCFG_VIA6522_READPB_HANDLER(READ8(macpci_state, mac_via_in_b)) + MCFG_VIA6522_READCB2_HANDLER(READLINE(macpci_state,mac_adb_via_in_cb2)) + MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(macpci_state,mac_via_out_a)) + MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(macpci_state,mac_via_out_b)) + MCFG_VIA6522_CB2_HANDLER(WRITELINE(macpci_state, mac_adb_via_out_cb2)) + MCFG_VIA6522_IRQ_HANDLER(WRITELINE(macpci_state,mac_via_irq)) + // MCFG_SCC8530_ADD("scc", C7M, line_cb_t(FUNC(macpci_state::set_scc_interrupt), static_cast<macpci_state *>(owner))) MCFG_CUDA_ADD(CUDA_341S0060, mac_cuda_interface) MCFG_QUANTUM_PERFECT_CPU("maincpu") |