1
0
mirror of https://github.com/open-simh/simh.git synced 2026-05-05 15:43:58 +00:00

VAXen with SCSI: Allow some cross controller read only drive access

This commit is contained in:
Mark Pizzolato
2020-12-29 11:14:34 -08:00
parent 613625e878
commit 8c42a3436c
5 changed files with 84 additions and 17 deletions

View File

@@ -1689,7 +1689,7 @@ return SCPE_OK;
/* Attach device */
t_stat scsi_attach (UNIT *uptr, CONST char *cptr)
t_stat scsi_attach_ex (UNIT *uptr, CONST char *cptr, const char **drivetypes)
{
SCSI_DEV *dev = (SCSI_DEV *)uptr->up7;
@@ -1700,7 +1700,7 @@ switch (dev->devtype) {
case SCSI_DISK:
case SCSI_WORM:
case SCSI_CDROM:
return sim_disk_attach (uptr, cptr, dev->block_size, sizeof (uint8), (uptr->flags & SCSI_NOAUTO), SCSI_DBG_DSK, dev->name, 0, 0);
return sim_disk_attach_ex (uptr, cptr, dev->block_size, sizeof (uint16), (uptr->flags & SCSI_NOAUTO), SCSI_DBG_DSK, dev->name, 0, 0, drivetypes);
case SCSI_TAPE:
return sim_tape_attach (uptr, cptr);
default:
@@ -1708,6 +1708,11 @@ switch (dev->devtype) {
}
}
t_stat scsi_attach (UNIT *uptr, CONST char *cptr)
{
return scsi_attach_ex (uptr, cptr, NULL);
}
/* Dettach device */
t_stat scsi_detach (UNIT *uptr)