diff options
Diffstat (limited to 'src/mess/drivers/vixen.c')
-rw-r--r-- | src/mess/drivers/vixen.c | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/mess/drivers/vixen.c b/src/mess/drivers/vixen.c index c40d6a991ac..cc2634f3cc8 100644 --- a/src/mess/drivers/vixen.c +++ b/src/mess/drivers/vixen.c @@ -698,18 +698,6 @@ WRITE_LINE_MEMBER( vixen_state::atn_w ) update_interrupt(); } -static IEEE488_INTERFACE( ieee488_intf ) -{ - DEVCB_NULL, - DEVCB_NULL, - DEVCB_NULL, - DEVCB_NULL, - DEVCB_NULL, - DEVCB_DRIVER_LINE_MEMBER(vixen_state, srq_w), - DEVCB_DRIVER_LINE_MEMBER(vixen_state, atn_w), - DEVCB_NULL -}; - static SLOT_INTERFACE_START( vixen_floppies ) SLOT_INTERFACE( "525dd", FLOPPY_525_DD ) SLOT_INTERFACE_END @@ -831,7 +819,9 @@ static MACHINE_CONFIG_START( vixen, vixen_state ) MCFG_FD1797x_ADD(FDC1797_TAG, XTAL_23_9616MHz/24) MCFG_FLOPPY_DRIVE_ADD(FDC1797_TAG":0", vixen_floppies, "525dd", NULL, floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD(FDC1797_TAG":1", vixen_floppies, "525dd", NULL, floppy_image_device::default_floppy_formats) - MCFG_IEEE488_BUS_ADD(ieee488_intf) + MCFG_IEEE488_BUS_ADD() + MCFG_IEEE488_SRQ_CALLBACK(DEVWRITELINE(DEVICE_SELF, vixen_state, srq_w)) + MCFG_IEEE488_ATN_CALLBACK(DEVWRITELINE(DEVICE_SELF, vixen_state, atn_w)) /* software lists */ MCFG_SOFTWARE_LIST_ADD("disk_list", "vixen") |