Features New and Changed in RT-11 Version 5.7

These are the new features and changes introduced in RT-11 Version 5.7 including new hardware support as taken from the RT-11 System Release Notes

Quick Links to -

Summary
Updated Hardware List
The RT-11 Monitors
Enhancements
Corrections
Documentation
Distribution Kit


Summary of New 5.7 Features

  • These are the main features of RT-11 Version 5.7:
    • Year 2000 readiness in the RT-11 monitors and the utilities supporting dates from 1972 through 2099.
    • Updated provisions for new and old hardware
    • Updated provisions for the Time Of Year (TOY) clocks on the KDJ11-E processors (11/93 and 11/94 based systems)
    • Use of the SB monitor for Tape Installation
    • Utilities Enhancements
    • Corrections to problems in the Monitors, Utilities and Libraries
    • Updated Distribution Kit
    • Accessories Kit

    Back


Updated Hardware List for Version 5.7

  • The following hardware has been added:
    • SCSI adapter (added but undocumented for Version 5.6)
    • SCSI disk (added but undocumented for Version 5.6)
    • SCSI tape (added but undocumented for Version 5.6)
    • Mentec M-series processors
      • M100 (J11 based)
      • M90 (J11 based)
      • M80 (J11 based)
      • M70 (J11 based)
      • M11 (J11 emulation)
    • Time of Year (TOY) clock for Digital's KDJ11-E based processors
    • Previously retired devices (1)
    • Other SCSI devices(1)

    (1) Subject to restrictions - see below

    New Devices

    • Devices from manufacturers other than Digital are being tested on PDP-11 systems as a part of a longevity program by Mentec for potential use in versions of the PDP operating systems. Some of these devices have been used with RT--11 and are mentioned here.

      Reference to a device not in the Software Product Description indicates that the device has been used on RT-11 but not comprehensively tested and certified. Users may encounter unforeseen problems in their use. The use of uncertified hardware is at the users risk. Consult the Software Product Description for a list of formally supported and certified hardware.

      Software Performance Reports, or requests for help referring to the use of devices not in the Software Product Description will be considered as suggestions only.

      References to a device or manufacturer does not imply any recommendation or endorsement for the device or manufacturer

    Digital SCSI Device Support

    • Support for SCSI devices was added with Version 5.6 but was not documented. The following sections describe the SCSI support of Digital SCSI products added to RT-11.

      SCSI Host Adapter Support

      • Support is included in RT-11 for the Digital RQZX1 SCSI host adapter.

        This host adapter appears to the PDP-11 processor as an MSCP controller and / or TMSCP controller for disk and tape respectively.

        The RQZX1 adapter can support as many as 7 SCSI devices and 2 RX33 floppy devices, but only one tape unit is supported for use at a time.

      SCSI Disk Support

      • Digital SCSI disks up to 4.3GB are supported by RT-11, these include the RZ23L, RZ24L, RZ26 and RZ29. RT-11 can theoretically provide up to 256 partitions on a drive (approximately 8.6GB) and can address non-file structured disks beyond this size. Use of disks larger than the 4.3GB RZ29 is not supported.

      SCSI Tape Support

      • Digital SCSI tape drives TZ30, TLZ07 are supported by RT-11. Note that only one tape drive should be connected to the RQZX1 host adapter.

    Other SCSI Devices

    • Other devices of potential interest to RT-11 users have been tried with RT-11 Version 5.7 and found to operate satisfactorily under the limited circumstances of the trial. These devices are not necessarily certified for use with RT-11; consult the Software Product Description for currently supported certified hardware.

      A brief list is shown below.

      • SCSI Controllers
        • SCDC from Andromeda Systems for Q-bus systems
        • CQD series from CMD for Q-bus systems
        • CDU series from CMD for UNIBUS systems
      • SCSI Disks from Quantum, Seagate and Western Digital up to 4.3 GB
      • Removable disks, such as the Iomega ZIP drive and JAZZ drives
      • SCSI tapes including 4mm DAT tape drives of various manufacture
      • 3.5" Floppy Disks have been tested on the Andromeda SCDC controller.

    Mentec M-Series Processors

    • Support for Mentec M70, M80, M90, M100, and M11 processors has been added to RT--11 Version 5.7 , including access to the On-board serial lines (as DL-11 ports)

      These processors will be reported as an 11/73A

    TOY Clock Support

    • Support for the TOY clock on KDJ11-E processors (PDP-11/93 and PDP-11/94) had been updated to continue past the year 2000. Additionally the CTI-bus based processor clock code has been updated for year 2000.

    Retired Devices

    • Handlers for certain retired hardware were removed in RT-11 Version 5.6. They have been returned to the distribution kit for Version 5.7 as unsupported AS-IS software. They are supplied solely on an untested As-Is basis. Support requests and Software Performance Reports (SPRs) referencing these drivers will be treated as suggestions only.

      The drivers included are listed below

      • CR - Card Reader
      • CT - TA-11 Cassette
      • DD - DECtape II
      • DP - RP11/RPR02/RP03
      • DS - RJS03/RJS04
      • DT - DECtape
      • PC - High Speed Paper Tape
      • PD - PDT-11 Series
      • RF - RF-11 Fixed disk

Back


The RT-11 Monitors

  • The Version 5.7 monitors are similar to the Version 5.6 monitors but different from those of earlier releases.  See  the RT-11 System Internals Manual for the current descriptions of the monitors.

    In RT-11 Version 5.7, any one of the following monitors can be used:

    Single-Job Monitors

    • RT11SB A single-job, unmapped monitor, replacing the SJ monitor
    • RT11XB A single-job, partially mapped monitor
    • RT11ZB A single-job, fully mapped monitor

    Multi-Job Monitors

    • RT11FB A multi-job, unmapped monitor -- the traditional FB monitor
    • RT11XM A multi-job, partially mapped monitor -- the traditional XM monitor
    • RT11ZM A multi-job, fully mapped monitor

    Notes about the Monitor Descriptions

    • A single-job monitor can run only one job at a time.
    • An unmapped monitor does not have the extended-memory environment.
    • A partially mapped monitor is one that has the traditional XM (extended-memory) environment.
    • A fully mapped monitor is one that has both the traditional extended-memory environment and can run a job or jobs both in supervisor mode and in separated I-D space.
    • A multi-job monitor can run up to eight jobs at a time.

Back


Enhancements

  • The following list describes some of the enhancements made to the Commands and Utilities for RT-11 V5.7:

    All Supplied Utilities

    • All RT-11 Utilities which accept dates on the command line will now accept either 2 digit years in the date field to cover the period 1972-1999, or 4 digit years to cover the period 1972-2099.

      Note that dates above 1999 must be specified in the 4 digit format. Dates in the range 00-72 will be considered invalid.

      All utilities which display dates do so in a 4 digit year formats except MACRO-11 which in the headers of the list files will continue to display 2 digit year fields.

      Dates supplied to utilities taking CSI format dates must continue to use colon (:) separators for dates with 2 or 4 digit years.

      12:Jan:2000
      1:May:99

    BUP Utility

    • The BUP Backup Utility now displays dates with 4 digit years in its listings. The ANSI labels generated by BUP will be written correctly past the year 2000.

    DATE Command

    • The DATE command now takes years in a two digit format 72 to 99 to represent the years 1972 to 1999, and in a four digit format to represent the years 2000 to 2099.
      • .date 21-Oct-98
        
        .date 1-Jan-2010

      For examples of valid and invalid date specifications, see Appendix E of the System Release Notes.

      DATE without parameters will show the date in a 4 digit year format only.

      • .date
        21-Oct-1998

    DATIME Utility

    • DATIME will now correctly accept 4 digit years and correctly set the epoch bits in the date word.

    DIR Utility

    • DIR/SORT now works significantly faster on long directories. Tests on a 1100 file directory were six times as fast, and on an 1800 file directory were 12 times as fast.

      DIR now processes 4 digit years on input and output and infers years '72 to '99 only as 1972-1999, eliminating inconsistencies in date processing

      .DIR DU2:START*.COM
       21-Oct-1998
      STARTS.COM     1P 21-Apr-1998    STARTF.COM     5P 21-Apr-1998
      STARTX.COM     8P 21-Apr-1998    STARTB.COM     5P 21-Apr-1998
      STARTA.COM    46P 21-Apr-1998
       5 Files, 65 Blocks
       11792 Free blocks
      
      .dir *.com/since:21:oct:98
       21-Oct-1998
      MTB   .COM    16  21-Oct-1998    MSB   .COM    16  21-Oct-1998
      MS1B  .COM    16  21-Oct-1998    MUB   .COM    16  21-Oct-1998
      KEDTMP.COM     1  21-Oct-1998    DBGSYM.COM     1  21-Oct-1998
       6 Files, 66 Blocks
       11792 Free blocks
      
      .dir *.com/since:14:oct:1998
       21-Oct-1998
      SYSGEN.COM   286  15-Oct-1998    STRTAI.COM    46  15-Oct-1998
      1193  .COM     1  20-Oct-1998    MTB   .COM    16  21-Oct-1998
      MSB   .COM    16  21-Oct-1998    MS1B  .COM    16  21-Oct-1998
      MUB   .COM    16  21-Oct-1998    KEDTMP.COM     1  21-Oct-1998
      DBGSYM.COM     1  21-Oct-1998
       9 Files, 399 Blocks
       11792 Free blocks
      
      .dir ms*.com/before:1:jan:2010
       21-Oct-1998
      MSBOOT.COM     1P 31-Oct-1992    MSCPCK.COM     1P 31-Oct-1992
      MSBONE.COM    15  08-Aug-1997    MSB1  .COM    15  28-Aug-1997
      MSB   .COM    16  21-Oct-1998    MS1B  .COM    16  21-Oct-1998
       6 Files, 64 Blocks
       11792 Free blocks

      DIR now recognizes ANSI tape labels for the years 2000 to 2099 and displays them correctly.

      DIR previously output extraneous <NULL> characters under certain circumstances confusing some terminal devices. The characters have been removed.

    ERROR Logging

    • The error logger utility and the error logger display program ERROUT now correctly handle years past 2000, and the ERROUT utility accepts years in two or four digit formats and outputs the From and To dates in the report.

    FORMAT Utility

    • The FORMAT utility has been modified to permit formatting removable RX23 and RX50 media using the Andromeda SCDC Controller (See Section 1.2.1 regarding Support). RX50 diskettes should be formatted using the FORMAT /SINGLEDENSITY command. RX50 and RX33 media should not be interchanged during format, due to differences in the density. Formatting RX33 media as an RX50 may not work satisfactorily in spite of the higher capacity of the RX33.

    Handlers

    • The Ethernet handlers NC, NI, NQ and NU have new special function calls 206, 207 and 210 added for generalized Ethernet applications, and in particular for TCP/IP applications. See the chapter Documentation Updates in the System Release Notes for specific details on how to use these calls.

      Updated ANSI magtape support to handle the years 2000 through 2099 has been added to the MS, MT, MM and MU magtape handlers.

    IND - Indirect Control File Processor Utility

    • INDIRECT has been modified to cope with 4 digit dates, by adding the <DATE4Y> symbol, which contains the current system date as a with a 4 digit year in an 11 character string, such as "28-AUG-1997" or "4-JUL-2047"

      For compatibility with older command files which expect the date in a 9 character string, the DATE symbol has been preserved and will return the last two digits of the year.

      The use of the <DATE4Y> symbol has been included in DATIME, SYSGEN, and STRTAI

    LIBR - The Librarian

    • LIBR now displays 4 digit years in its directory listings of libraries.
      .libr/list:tt: f77ots.olb
      RT-11 LIBRARIAN V05.12  WED 21-OCT-1998 15:29:33
      DK:F77OTS.OLB           THU 21-JAN-1988 23:41:48
      
      MODULE          GLOBALS         GLOBALS         GLOBALS
      
                      $QSET           $OTI
      ...

    LINK - The RT-11 Linker

    • Link now displays 4 digit years in its map files.

    MACRO-11 - Macro Assembler

    • MACRO correctly displays years past the year 2000 in its list file headers in a 2 digit format. It does not display a 4 year format.

    PIP Utility

    • PIP now recognizes ANSI tape header labels for the years 2000 to 2099 and processes them correctly and displays file dates correctly also.

      PIP will perform date restricted operations correctly.

    QUEUE Utility and QUEMAN

    • The QUEUEing utility will accept dates with 2 or 4 digit years in accordance with the standard formats wherever a date entry is required.

      4 digit dates are now printed on banner pages.

    SET dev Command

    • There appears to be some confusion when reading the documentation regarding the use of the SET commands for setting the CSR and vector of devices and in particular for multi-port devices. Also there is some confusion in the use of the SET command for multi-unit, multi-partition devices.

      As noted elsewhere, changes from these commands will not be seen until the system is rebooted, because the changes do not affect the running copy of the driver.

      Here are some examples which should help alleviate the confusion ...

      !
      ! This command sets the csr and vector for the first DU controller
      ! in the system, and is referred to as PORT 0
      !
      .SET DU CSR 172150 VEC 154
      
      !
      ! This command sets the csr and vector for the second DU controller
      ! in the system, and is referred to as PORT 1
      !
      .SET DU CSR1 160334 VEC1 150
      
      ! Similarly, the 3rd and 4th controllers will be CSR2 and CSR3 
      ! on PORT 2 and PORT 3 respectively
      
      !
      ! These commands will put 3 64K block partitions on DU Unit 0
      ! in order 
      !
      .SET DU0 UNIT 0 PART 0          ! DU0: Hardware bootable partition
      .SET DU1 UNIT 0 PART 1          ! DU1:
      .SET DU2 UNIT 0 PART 2          ! DU2:
      
      !
      ! Say we want to add another 3 partition drive as unit 1
      !
      .SET DU3 UNIT 1 PART 0          ! DU3:
      .SET DU4 UNIT 1 PART 1          ! DU4:
      .SET DU5 UNIT 1 PART 2          ! DU5:
      
      !
      ! Say we want to add a floppy drive on another controller 
      ! CSR 160334 VEC 150
      !
      .SET DU CSR1 160334 VEC 150
      .SET DU6 PORT 1 UNIT 0 PART 0   ! DU6:
      
      !
      ! If we do a SHOW DEV:DU at this point nothing has changed from
      ! before if DU is our boot device ... We must reboot the system
      !
      .BOOT DU:
      
      ! A SHOW DEV:DU at this stage will show the new DU devices 
      ! as we set them up

    SETUP Utility

    • The SETUP utility DATE function now accepts 4 digit years and correctly sets the PRO and KDJ11-E (11/93 and 11/94) TOY clocks, including the day of the week for the period 1972-2071. Between 2072 to 2099 the utility will indicate the potential ambiguity, because the clock cannot distinguish the century. The user should check the date on the next system reboot.
      .setup date:12:jun:98
      .date
      12-Jun-1998
      
      .setup date:12:jun:2001
      .date
      12-Jun-2001
      
      .setup date:21:oct:1998
      .date
      21-Oct-1998

    SPOOL handler SP

    • The SPOOL handler SP now has two new SET OPTIONS

      SET SP BIGTIM
      SET SP NOBIGTIM

      This option will enable and disable the printing of the time and date in large characters on printed banner pages.

    SYSGEN -- System Generation Procedure (SYSGEN)

    • See the RT-11 System Generation Guide for the current description of the SYSGEN procedure, sample answer files, a worksheet to help create a system, and a summary description of the RT--11 conditionals used in creating a system. Features
      • Support for the V5.7 monitors (FB, SB, XB, XM, ZB, and ZM).
      • Three new distributed answer files (SBFB.ANS, XBXM.ANS, and ZBZM.ANS).
      • One updated answer file (XMEL.ANS).
      • The <DATE4Y> symbol has been used to display 4 digit years in SYSGEN

Back


Corrections in Version 5.7

  • Corrections to the Monitors

    • All Monitors

      • The .SDTTM programmed requests after the year 2035 were being ignored because of a set sign bit. Fixed.

        The date rollover code was not properly rolling between epochs.

      Mapped Monitors

      • The mapped monitors in V5.6 improperly attempted to access the MMR3 register on processors where this register does not exist (11/34, 11/35, 11/40, 11/60) This has been fixed.

    Corrections to the Utilities

    • BINCOM -- Binary File Comparison

      • BINCOM can compare the contents of devices in non-file structured mode. In particular, if the devices were 65535 blocks long, BINCOM would fail erratically when attempting to compare the last block by not actually comparing the blocks, miscomparing the blocks, or entering an infinite loop. This has been fixed, and BINCOM will now reliably compare this last block.

      DBGSYM

      • DBGSYM would fail when used on processors on processors without the SOB instruction. The requirement for the SOB instruction has been removed.

      DIR

      • DIR could send extraneous ASCII <NULL> characters to the output device. This has been fixed.

      FORMAT

      • FORMAT would fail when used on processors on processors without the SOB instruction. The requirement for the SOB instruction has been removed.

      KED

      • KED did not handle terminals whose width was set to an odd number of columns. KED will now work correctly with terminals set to an odd number of columns.

      RESORC

      • SHOW DEV:DU and SHOW DEV:MU using the RESORC utility, would display the unit and partition information in octal form while the corresponding SET commands accepted the unit and partition information in decimal form. SHOW DEV now shows this information in decimal form to correspond with the SET command.

      SRCCOM

      • SRCCOM would produce a different list of differences between compared files when used with a .SLP file was requested from when it was not requested. This has been fixed.

        SRCCOM would produce an empty .SLP file if the /L:n option was specified. This has been fixed.

    Corrections to the Handlers

    • MS Tape handler

      • The MS tape handler would not install properly on processors without the SOB instruction. The requirement for the SOB instruction has been removed.

      UNIBUS Map Handler

      • The UB handler was not being correctly installed on systems with between 128K and 256K Words of memory. The handler will now load correctly.

      SP and SPX Spooler handlers

      • The Spooler handlers have been updated to print 4 digit banner pages.

    Corrections to SYSLIB Routines

    • IPEEK

      • The IPEEK routine would incorrectly return the location address, but now correctly returns the value of the location specified.

      IREADF, ISDATF, ISPFNF and IWRITF

      • These FORTRAN completion routines would fail in various manners, including nonsense error codes, or trapping out. These now work correctly.

    Corrections to the SYSGEN Command files

    • In Version 5.6, the NQ driver was not in the list of drivers which have set overlays. This has been corrected.

Back


Documentation Kit

  • The RT-11 Documentation Kit for Version 5.7 remains unchanged from Version 5.6 except for the System Release Notes. Corrections to other V5.6 documents are included in the Release Notes.

Back


Distribution Kit

  • The RT-11 software distribution kit has changed. See your binary distribution kit and the cover letter sent with it for the contents.

    See the RT-11 Installation Guide for a brief description of each file that is distributed.

    Note that RT-11 is available on the following media ...

    9 Track Magtape 16MT9 (MS & MM Drives) [Media Code 16MT9]
    9 Track Magtape 16MU9 (MU Drives e.g. TU81) [Media Code 16MU9]
    TK50 (MU) [Media Code TK50]
    4mm DAT (MU emulation) [Media Code 4MM]
    RX50 (DU) [Media code RX50]

    Other media types available as special order only and subject to restrictions.  Call for details.

Back