mirror of
https://github.com/holub/mame
synced 2025-06-03 03:16:30 +03:00
Safer callback configuration (nw)
This commit is contained in:
parent
4fd16ae53c
commit
4f9b26bad9
@ -87,9 +87,9 @@ void a2bus_hsscsi_device::device_add_mconfig(machine_config &config)
|
||||
NSCSI_CONNECTOR(config, "scsibus:4", hsscsi_devices, nullptr, false);
|
||||
NSCSI_CONNECTOR(config, "scsibus:5", hsscsi_devices, nullptr, false);
|
||||
NSCSI_CONNECTOR(config, "scsibus:6", hsscsi_devices, "harddisk", false);
|
||||
NSCSI_CONNECTOR(config, "scsibus:7", hsscsi_devices, "ncr5380", true).set_option_machine_config("ncr5380", [](device_t *device) {
|
||||
NSCSI_CONNECTOR(config, "scsibus:7", hsscsi_devices, "ncr5380", true).set_option_machine_config("ncr5380", [this](device_t *device) {
|
||||
device->set_clock(10000000);
|
||||
downcast<ncr5380n_device &>(*device).drq_handler().set("^^", FUNC(a2bus_hsscsi_device::drq_w));
|
||||
downcast<ncr5380n_device &>(*device).drq_handler().set(*this, FUNC(a2bus_hsscsi_device::drq_w));
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -80,9 +80,9 @@ void a2bus_scsi_device::device_add_mconfig(machine_config &config)
|
||||
NSCSI_CONNECTOR(config, "scsibus:4", scsi_devices, nullptr, false);
|
||||
NSCSI_CONNECTOR(config, "scsibus:5", scsi_devices, nullptr, false);
|
||||
NSCSI_CONNECTOR(config, "scsibus:6", scsi_devices, "harddisk", false);
|
||||
NSCSI_CONNECTOR(config, "scsibus:7", scsi_devices, "ncr5380", true).set_option_machine_config("ncr5380", [](device_t *device) {
|
||||
NSCSI_CONNECTOR(config, "scsibus:7", scsi_devices, "ncr5380", true).set_option_machine_config("ncr5380", [this](device_t *device) {
|
||||
device->set_clock(10000000);
|
||||
downcast<ncr5380n_device &>(*device).drq_handler().set("^^", FUNC(a2bus_scsi_device::drq_w));
|
||||
downcast<ncr5380n_device &>(*device).drq_handler().set(*this, FUNC(a2bus_scsi_device::drq_w));
|
||||
});
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user