diff options
author | 2019-07-11 16:56:39 -0400 | |
---|---|---|
committer | 2019-07-11 17:08:12 -0400 | |
commit | 60d4fea8c8c2af49b8c388c36aaf04b3095b13da (patch) | |
tree | e57227498163820409eb6c7c7e4db164d2622cf3 /src/devices/machine/nscsi_cb.h | |
parent | 2a751e00e7ae1f7e2180947a6ddeb1229ced6aa0 (diff) |
nscsi_bus: Class overhaul (nw)
- SCSI slot options are no longer required to implement nscsi_device themselves. Instead they implement nscsi_slot_device_interface, which contains a finder for a nscsi_device. This is to accommodate LLE SCSI drives with their own LSI interface chips.
- SCSI bus device connection is now done through device_resolve_objects rather than device_config_complete. (The pessimized code to access the device finder is because that will not have been resolved yet.)
- Added a validity checking method for nscsi_connector.
Diffstat (limited to 'src/devices/machine/nscsi_cb.h')
-rw-r--r-- | src/devices/machine/nscsi_cb.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/machine/nscsi_cb.h b/src/devices/machine/nscsi_cb.h index 575e8f19298..8a97b76c29f 100644 --- a/src/devices/machine/nscsi_cb.h +++ b/src/devices/machine/nscsi_cb.h @@ -8,7 +8,7 @@ #include "machine/nscsi_bus.h" -class nscsi_callback_device : public nscsi_device +class nscsi_callback_device : public nscsi_device, public nscsi_slot_card_interface { public: nscsi_callback_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); |