From 01bac285ecbe9bf15d8453adb17d6a96a307287d Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Wed, 3 Dec 2025 19:33:06 -1000 Subject: [PATCH] PDP11, VAX: Minor corrections in TS and RQ device help language --- PDP11/pdp11_rq.c | 11 ++++++----- PDP11/pdp11_ts.c | 8 +++++--- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/PDP11/pdp11_rq.c b/PDP11/pdp11_rq.c index cf1a59b4..cec2b8aa 100644 --- a/PDP11/pdp11_rq.c +++ b/PDP11/pdp11_rq.c @@ -3395,10 +3395,11 @@ MSC *cp = rq_ctxmap[dptr->units->cnum]; fprintf (st, "%s MSCP Disk Controller (%s)\n\n", ctlr_tab[cp->ctype].name, dptr->name); fprintf (st, "The simulator implements four MSCP disk controllers, RQ, RQB, RQC, RQD.\n"); -fprintf (st, "Initially, RQB, RQC, and RQD are disabled. Each RQ controller simulates\n"); -fprintf (st, "an MSCP disk controller with four drives. The MSCP controller type can be\n"); -fprintf (st, "specified as one of RQDX1, RQDX3, UDA50A, UDA50, KDA50, KRQ50, KRU50,\n"); -fprintf (st, "KDB50, RQDX4 or RUX50.\n\n"); +fprintf (st, "Initially, RQB, RQC, and RQD are disabled. Each RQ controller initially\n"); +fprintf (st, "simulates an MSCP disk controller with four drives. The number of drives\n"); +fprintf (st, "per controller can be changed up to 254 drives. The MSCP controller type\n"); +fprintf (st, "can be specified as one of RQDX1, RQDX3, UDA50A, UDA50, KDA50, KRQ50, \n"); +fprintf (st, "KRU50, KDB50, RQDX4 or RUX50.\n\n"); fprintf (st, "RQ options include the ability to set units write enabled or write locked,\n"); fprintf (st, "and to set the drive type to one of many disk types:\n"); fprint_set_help (st, dptr); @@ -3423,7 +3424,7 @@ fprintf (st, " error processed as\n"); fprintf (st, " not attached disk not ready\n"); fprintf (st, " end of file assume rest of disk is zero\n"); fprintf (st, " OS I/O error report error and stop\n"); -fprintf (st, "\nDisk drives on the %s device can be attacbed to simulated storage in the\n", dptr->name); +fprintf (st, "\nDisk drives on the %s device can be attached to simulated storage in the\n", dptr->name); fprintf (st, "following ways:\n\n"); sim_disk_attach_help (st, dptr, uptr, flag, cptr); return SCPE_OK; diff --git a/PDP11/pdp11_ts.c b/PDP11/pdp11_ts.c index 580f2fb3..a389bcf8 100644 --- a/PDP11/pdp11_ts.c +++ b/PDP11/pdp11_ts.c @@ -335,7 +335,7 @@ DIB ts_dib = { 1, IVCL (TS), VEC_AUTO, { NULL }, IOLN_TS }; -UNIT ts_unit = { UDATA (&ts_svc, UNIT_ATTABLE + UNIT_ROABLE + UNIT_DISABLE, 0) }; +UNIT ts_unit = { UDATA (&ts_svc, UNIT_ATTABLE + UNIT_ROABLE, 0) }; REG ts_reg[] = { { GRDATAD (TSSR, tssr, DEV_RDX, 16, 0, "status register") }, @@ -1227,8 +1227,10 @@ t_stat ts_help (FILE *st, DEVICE *dptr, UNIT *uptr, int32 flag, const char *cptr fprintf (st, "TS11 Magnetic Tape (TS)\n\n"); fprint_set_help (st, dptr); fprint_show_help (st, dptr); -fprintf (st, "\nThe type options can be used only when a unit is not attached to a file. The\n"); -fprintf (st, "bad block option can be used only when a unit is attached to a file.\n"); +fprintf (st, "\nTS11 options include the ability to set units write enabled or write locked, and\n"); +fprintf (st, "to specify the tape length. The TS11 FORMAT option can be used only when a unit\n"); +fprintf (st, "is not attached to a file or explicitly as part of an attach command with the\n"); +fprintf (st, "-F switch.\n\n"); #if defined (VM_PDP11) fprintf (st, "The TS11 device supports the BOOT command.\n"); #else