summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/nscsi_cb.h
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2019-07-11 16:56:39 -0400
committer AJR <ajrhacker@users.noreply.github.com>2019-07-11 17:08:12 -0400
commit60d4fea8c8c2af49b8c388c36aaf04b3095b13da (patch)
treee57227498163820409eb6c7c7e4db164d2622cf3 /src/devices/machine/nscsi_cb.h
parent2a751e00e7ae1f7e2180947a6ddeb1229ced6aa0 (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.h2
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);