SPOOL/RT-11 RELEASE NOTES ___________ _______ _____ Versions 1.00 and 1.01 ________ ____ ___ ____ CHANGES AND NEW FEATURES _______ ___ ___ ________ Version 1.00 of the spooler, released on the RT-11 "swap tape" at DECUS Chicago in April 1980, was intended for use under RT-11 V03B. Through an oversight however, it turned out that although the pre-built spooler worked correctly under all contemporary versions of RT-11, a tailored package could only be generated using RT-11 V4.00. This was because the SP handler used version 4 macros. Version 1.01 is a maintenance release of the spooler which now includes two SP handlers. One supports generation under RT-11 V03 or V03B and the other supports generation under RT-11 V4.00 In addition, the following changes should be noted: - The document, "SPOOL/RT-11 User's Guide" is now ___________ ______ _____ available. - At initialization time, if the specified scratch file doesn't exist, SPOOL will allocate it for you, releaving the user from having to CREATE one at installation time. - At initialization time, the scratch file sizeing algorithm reported that the file was too small even if it wasn't; this has been fixed. - SET SP SHOW reported one more free block available than there was; it now reports the correct number of blocks. FUTURE PLANS ______ _____ The following features are not included in V1.00 or V1.01 but it is hoped that at lease some of them will be ready in time to put on the RT-11 "swap tape" at the San Diego DECUS conference in November 1980: - Banner pages. - Facility and/or user identifiers on banner pages. - Support for concurent input from multiple jobs, ie. from RT-11 V04 system jobs. Currently input from multiple jobs may be interspersed, just like SPOOL/RT-11 RELEASE NOTES 2 Versions 1.00 and 1.01 with any unspooled output device. - Support for devices installed via the RT-11 multi-terminal system. This will enable commands like COPY FOO.LST TT3: to be used. - Self mapping to extended memory for RT-11 XM operation, minimizing low memory useage. Currently, only buffers are placed in extended memory. - More than one unit number may to go to the same device. This will facilitate using, for example, the line-printer handler which does normal output LP0: and logical FORTRAN output to LP1:. - Stack limit monitoring. CONTENTS OF V1.01 DISTRIBUTION KIT ________ __ _____ ____________ ___ The distribution kit for SPOOL/RT-11 V1.01 contains the files listed below. - SPRELN.DOC - Release notes (this file). - SPUSER.DOC - User's Reference Guide. - SP.MAC - Source file for the spooler pseudo handler (uses RT-11 V4.00 macros). - SPV3B.MAC - Source file for the spooler pseudo handler (uses RT-11 V03B macros only). - SPOOL.MAC - Source file for the spooler main program and task scheduler. - SPINT.MAC - Source file for the pseudo interrupt generator and support tasks. - SPINIT.MAC - Source file for the spooler initialization code. The user modifies this program to customize the package for his own needs. - SPOOL.REL - A prebuilt spooler for use in the FB environment. - SPOOLX.REL - A prebuilt spooler for use in the XM environment. It minimizes low memory useage by putting all buffers in extended memory. - SP.SYS - A prebuilt spooler pseudo handler for use with a standard distribution (or equivelantly SPOOL/RT-11 RELEASE NOTES 3 Versions 1.00 and 1.01 sysgenned) RT-11 FB monitor. - SPX.SYS - A prebuilt spooler pseudo handler for use with an RT-11 XM monitor. Note that error logging and the device time-out sysgen options are not selected. ___ - SPBLD.COM - A command file to reassemble and link the spooler for the FB environment. - SPBLDX.COM - A command file to reassemble and link the spooler for the XM emvironment. - SPBLDL.COM - A command file to reassamble, give listings to the line-printer (LP:) and link the spooler for the FB environment.