diff options
Diffstat (limited to 'src/mess/machine/macpci.c')
-rw-r--r-- | src/mess/machine/macpci.c | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/src/mess/machine/macpci.c b/src/mess/machine/macpci.c index 86f92024bac..bc5d738ad5b 100644 --- a/src/mess/machine/macpci.c +++ b/src/mess/machine/macpci.c @@ -9,7 +9,6 @@ ****************************************************************************/ #include "emu.h" -#include "machine/6522via.h" #include "machine/8530scc.h" #include "cpu/m68000/m68000.h" #include "machine/applefdc.h" @@ -26,17 +25,6 @@ /* VIA1 Handlers */ -const via6522_interface pcimac_via6522_intf = -{ - DEVCB_DRIVER_MEMBER(macpci_state,mac_via_in_a), DEVCB_DRIVER_MEMBER(macpci_state,mac_via_in_b), - DEVCB_NULL, DEVCB_NULL, - DEVCB_NULL, DEVCB_DRIVER_MEMBER(macpci_state,mac_adb_via_in_cb2), - DEVCB_DRIVER_MEMBER(macpci_state,mac_via_out_a), DEVCB_DRIVER_MEMBER(macpci_state,mac_via_out_b), - DEVCB_NULL, DEVCB_NULL, - DEVCB_NULL, DEVCB_DRIVER_MEMBER(macpci_state,mac_adb_via_out_cb2), - DEVCB_DRIVER_LINE_MEMBER(macpci_state,mac_via_irq) -}; - WRITE_LINE_MEMBER(macpci_state::mac_via_irq) { } @@ -106,7 +94,7 @@ WRITE16_MEMBER ( macpci_state::mac_via_w ) m_maincpu->adjust_icount(m_via_cycles); } -READ8_MEMBER(macpci_state::mac_adb_via_in_cb2) +READ_LINE_MEMBER(macpci_state::mac_adb_via_in_cb2) { UINT8 ret; ret = m_cuda->get_via_data(); @@ -117,9 +105,9 @@ READ8_MEMBER(macpci_state::mac_adb_via_in_cb2) return ret; } -WRITE8_MEMBER(macpci_state::mac_adb_via_out_cb2) +WRITE_LINE_MEMBER(macpci_state::mac_adb_via_out_cb2) { - m_cuda->set_via_data(data & 1); + m_cuda->set_via_data(state); } void macpci_state::machine_start() |