diff --git a/VAX/vax4xx_rz80.c b/VAX/vax4xx_rz80.c index d79852bd..be01eeda 100644 --- a/VAX/vax4xx_rz80.c +++ b/VAX/vax4xx_rz80.c @@ -196,6 +196,7 @@ DEBTAB rz_debug[] = { { "SMSG", SCSI_DBG_MSG, "SCSI messages" }, { "SBUS", SCSI_DBG_BUS, "SCSI bus activity" }, { "SDSK", SCSI_DBG_DSK, "SCSI disk activity" }, + { "STAP", SCSI_DBG_TAP, "SCSI tape activity" }, { 0 } }; diff --git a/VAX/vax4xx_rz94.c b/VAX/vax4xx_rz94.c index a7948b2e..6af3379b 100644 --- a/VAX/vax4xx_rz94.c +++ b/VAX/vax4xx_rz94.c @@ -106,6 +106,7 @@ DEBTAB rz_debug[] = { { "SMSG", SCSI_DBG_MSG, "SCSI messages" }, { "SBUS", SCSI_DBG_BUS, "SCSI bus activity" }, { "SDSK", SCSI_DBG_DSK, "SCSI disk activity" }, + { "STAP", SCSI_DBG_TAP, "SCSI tape activity" }, { 0 } }; diff --git a/sim_scsi.c b/sim_scsi.c index e717242b..b670d654 100644 --- a/sim_scsi.c +++ b/sim_scsi.c @@ -1709,7 +1709,7 @@ switch (dev->devtype) { case SCSI_CDROM: 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); + return sim_tape_attach_ex (uptr, cptr, SCSI_DBG_TAP, 0); default: return SCPE_NOFNC; } diff --git a/sim_scsi.h b/sim_scsi.h index 97a0241d..8dff7579 100644 --- a/sim_scsi.h +++ b/sim_scsi.h @@ -65,6 +65,7 @@ #define SCSI_DBG_MSG 0x02000000 /* SCSI messages */ #define SCSI_DBG_BUS 0x04000000 /* bus activity */ #define SCSI_DBG_DSK 0x08000000 /* disk activity */ +#define SCSI_DBG_TAP 0x10000000 /* disk activity */ #define SCSI_V_NOAUTO ((DKUF_V_UF > MTUF_V_UF) ? DKUF_V_UF : MTUF_V_UF)/* noautosize */ #define SCSI_V_UF (SCSI_V_NOAUTO + 1)