[ 312,* ] Collection A number of utilities are presented. Among them: [312,315] VMSCOMLIB - A version of the COMLIB module of BRU (V4) patch code to attempt to correct problems under VMS. The module has not been tried, but corrects a problem that prevented BRU from writing to mounted disks with the /NOINITIALIZE switch under VMS. May even allow writing to ODS-2 volumes, since the ACP does the actual allocation and only write-virtual-block is used to write the data (though sysprv may be needed). Don't turn loose on an ODS2 pack with LOG_IO privilege; shouldn't need it, and may cause mischief if the priv is set. ATT - file attributes read/write, from a very old RSX SIG tape and reissued because of its' great usefulness. Allows any file attributes to be listed or changed (including carriage control attributes, fixed record length max length, etc.). LISTRS - Reissue of multicolumn lister. A switch for controlling what continuation line indicator is generated was added. In addition, the program has been modified to clear the high bit of all characters passed through it. This allows it to filter out such characters, which can be introduced by moving files edited with programs such as Wordstar on micros onto PDP11 or VAX machines. LST will also filter out tabs, but programs such as LBL Tools Entab can put those back. DGT - TAR, DG, IBM, etc. etc. tape reader/writer (only reads TAR tape). Some small improvements over S83 version including better magic number recognition for TAR (Unix) tapes. Now recognizes and correctly identifies archives and object files as well as program code image files as not just regular ASCII. Also fixes some minor glitches with junk after the last real line of text from a tape file. ORC - ORC disassembler from DECUS with additions to allow you to tell it whether a PSECT should be handled as code or data. Handy for compilers that don't set this attribute right. However there are cases where symbols don't make it to the output file. Still, ORC will handle some object files that crash DOB from earlier SIG tapes, making it useful to have around. [312,360] IAS VDDRV and ASDEV - old IAS drivers for virtual disk that optionally encrypts data and performs LOTS of access checking with hooks for user customization. Also driver for terminal like device that can set input or output (or both) to come from/ go to any file via separate MCR ASSIGN command (MCR task source supplied). These are from F78 but work in current IAS versions too and are supplied due to the difficulty of locating the old tapes in some quarters, by consultation with the IAS SIG. [312,345] Latest PortaCalc spreadsheet for RSX or VMS, including a VMS version that uses memory instead of a scratch file. The version the default COMPILVM command builds is twice as large in capacity as DECALC, runs MUCH faster, and does more. Some tutorials are supplied also, and numerous bells & whistles & helpfile features. Matrix math, equation solving, iterative searching in up to 8 dimensions for solutions to systems of equations, and similar fancy things have been added. Also the VMS version now allows you to spawn DCL commands while staying in the spreadsheet. [312,366] PortaCalc-XL This is a version of PortaCalc for RSX which uses (finally!) virtual arrays to allow a large sheet. The default build file creates a sheet 60 by 65 lines max (rearrange the storage as you like) with a variable length workfile (if you don't need the full capacity). It is a full capability PortaCalc, but with enough storage to handle fairly large problems. It has been known to run in a 50K GEN partition on an 11/34, so should run on basically any mapped RSX11M or M+ configuration (and in numeric directories under P/OS it should be fine). Use with the FX driver (see below) to get the workfile into memory if you wish. [312,322] VE: Update to VE: multi-disk (or single) RSX M/M+ virtual disk. Supports current M/M+ releases, has security subsystem, and has ability to make single directory disks easily, so that one unit may be used as location for PortaCalc aux keypad files & help files. [312,346] FXDRV, finally updated so it works. This version has builds for M/M+ and checks the fork queue after copying each block, so it won't hang up your system's fork processing. The load commands supplied also show you how to set it up as a single directory device so you don't waste space with multiple UFDs on it. Handy for super-fast virtual disks if you have 22 bit machines with some memory that doesn't fill up very often. [312,365] DTC This is Desktop Calendar, a useful time management program from DECUS. It works on VT100 and needs F77 to compile it. While it is a bit inflexible in some command input formats, and needs better documentation, it works reliably and allows you to keep track of your schedule, schedule meetings, and/or display calendars and move around in them in a fairly simple way. A note to the wise: the Date command is ALWAYS of form D date hh:mm message where "date" can be in any of the usual formats, but hh:mm MUST have the colon, hh MUST have leading zeroes inserted, and both date AND time MUST be given when putting "message" into the calendar. Note however that the T command may be used, if DTC is installed, to permit an indirect file to fill in defaults and pass an edited command back to DTC to essentially free you from these restrictions. Glenn Everhart RCA G.S.D., Cherry Hill NJ