summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/macpci.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/machine/macpci.c')
-rw-r--r--src/mess/machine/macpci.c18
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()