Previous 199869 Revisions Next

r17515 Monday 27th August, 2012 at 19:08:40 UTC by smf
SCSI device tags are relative to the SCSI controller.
[src/emu/machine]am53cf96.c ncr539x.c wd33c93.c
[src/mess/machine]fm_scsi.c mb89352.c ncr5380.c x68k_scsiext.c

trunk/src/emu/machine/wd33c93.c
r17514r17515
762762   // try to open the devices
763763   for (int i = 0; i < scsidevs->devs_present; i++)
764764   {
765      scsidev_device *device = machine().device<scsidev_device>( scsidevs->devices[i].tag );
765      scsidev_device *device = owner()->subdevice<scsidev_device>( scsidevs->devices[i].tag );
766766      devices[device->GetDeviceID()] = device;
767767   }
768768
trunk/src/emu/machine/ncr539x.c
r17514r17515
158158   // try to open the devices
159159   for (int i = 0; i < scsidevs->devs_present; i++)
160160   {
161      scsidev_device *device = machine().device<scsidev_device>( scsidevs->devices[i].tag );
161      scsidev_device *device = owner()->subdevice<scsidev_device>( scsidevs->devices[i].tag );
162162      m_scsi_devices[device->GetDeviceID()] = device;
163163   }
164164
r17514r17515
193193   // try to open the devices
194194   for (int i = 0; i < scsidevs->devs_present; i++)
195195   {
196      scsidev_device *device = machine().device<scsidev_device>( scsidevs->devices[i].tag );
196      scsidev_device *device = owner()->subdevice<scsidev_device>( scsidevs->devices[i].tag );
197197      m_scsi_devices[device->GetDeviceID()] = device;
198198   }
199199}
trunk/src/emu/machine/am53cf96.c
r17514r17515
180180   // try to open the devices
181181   for (int i = 0; i < scsidevs->devs_present; i++)
182182   {
183      scsidev_device *device = machine().device<scsidev_device>( scsidevs->devices[i].tag );
183      scsidev_device *device = owner()->subdevice<scsidev_device>( scsidevs->devices[i].tag );
184184      devices[device->GetDeviceID()] = device;
185185   }
186186
trunk/src/mess/machine/fm_scsi.c
r17514r17515
7676    // initialise SCSI devices, if any present
7777    for(int x=0;x<scsidevs->devs_present;x++)
7878    {
79      scsidev_device *device = machine().device<scsidev_device>( scsidevs->devices[x].tag );
79      scsidev_device *device = owner()->subdevice<scsidev_device>( scsidevs->devices[x].tag );
8080      m_SCSIdevices[device->GetDeviceID()] = device;
8181    }
8282
trunk/src/mess/machine/ncr5380.c
r17514r17515
125125   // try to open the devices
126126   for (int i = 0; i < scsidevs->devs_present; i++)
127127   {
128      scsidev_device *device = machine().device<scsidev_device>( scsidevs->devices[i].tag );
128      scsidev_device *device = owner()->subdevice<scsidev_device>( scsidevs->devices[i].tag );
129129      m_scsi_devices[device->GetDeviceID()] = device;
130130   }
131131}
trunk/src/mess/machine/mb89352.c
r17514r17515
158158   // try to open the devices
159159   for (int i = 0; i < scsidevs->devs_present; i++)
160160   {
161      scsidev_device *device = machine().device<scsidev_device>( scsidevs->devices[i].tag );
161      scsidev_device *device = owner()->subdevice<scsidev_device>( scsidevs->devices[i].tag );
162162      m_SCSIdevices[device->GetDeviceID()] = device;
163163   }
164164}
trunk/src/mess/machine/x68k_scsiext.c
r17514r17515
2121{
2222   7,                                      /* 7 SCSI devices */
2323   {
24      { ":exp:cz6bs1:extharddisk0" },
25      { ":exp:cz6bs1:extharddisk1" },
26      { ":exp:cz6bs1:extharddisk2" },
27      { ":exp:cz6bs1:extharddisk3" },
28      { ":exp:cz6bs1:extharddisk4" },
29      { ":exp:cz6bs1:extharddisk5" },
30      { ":exp:cz6bs1:extharddisk6" },
24      { "extharddisk0" },
25      { "extharddisk1" },
26      { "extharddisk2" },
27      { "extharddisk3" },
28      { "extharddisk4" },
29      { "extharddisk5" },
30      { "extharddisk6" },
3131   }
3232};
3333

Previous 199869 Revisions Next


© 1997-2024 The MAME Team