trunk/src/emu/bus/x68k/x68k_scsiext.c
| r29454 | r29455 | |
| 18 | 18 | |
| 19 | 19 | const device_type X68K_SCSIEXT = &device_creator<x68k_scsiext_device>; |
| 20 | 20 | |
| 21 | | static const mb89352_interface mb89352_intf = |
| 22 | | { |
| 23 | | DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER,x68k_scsiext_device,irq_w), |
| 24 | | DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER,x68k_scsiext_device,drq_w) |
| 25 | | }; |
| 26 | | |
| 27 | 21 | //------------------------------------------------- |
| 28 | 22 | // rom_region - device-specific ROM region |
| 29 | 23 | //------------------------------------------------- |
| r29454 | r29455 | |
| 48 | 42 | MCFG_SCSIDEV_ADD("scsi:harddisk4", SCSIHD, SCSI_ID_4) |
| 49 | 43 | MCFG_SCSIDEV_ADD("scsi:harddisk5", SCSIHD, SCSI_ID_5) |
| 50 | 44 | MCFG_SCSIDEV_ADD("scsi:harddisk6", SCSIHD, SCSI_ID_6) |
| 51 | | MCFG_MB89352A_ADD("scsi:mb89352",mb89352_intf) |
| 45 | MCFG_DEVICE_ADD("scsi:mb89352", MB89352A, 0) |
| 46 | MCFG_MB89352A_IRQ_CB(DEVWRITELINE(DEVICE_SELF_OWNER, x68k_scsiext_device, irq_w)) |
| 47 | MCFG_MB89352A_DRQ_CB(DEVWRITELINE(DEVICE_SELF_OWNER, x68k_scsiext_device, drq_w)) |
| 52 | 48 | MACHINE_CONFIG_END |
| 53 | 49 | |
| 54 | 50 | machine_config_constructor x68k_scsiext_device::device_mconfig_additions() const |