[312,*] COLLECTION - SPRING 1983 This collection is being submitted for RSX and VAX users who will find different parts useful. Highlights: [312,315] 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. New enhancement is the ability to read or list Unix TAR format tapes of blocking factors up to the Unix standard of 20. Can selectively extract files from these tapes too. Also still positions tapes, writes EOF, rewinds, reads/writes cardimages (or other length fixed factor files), reads DG RDOS tapes, etc. etc. etc. as before. An EXE is supplied for use with VMS. TPC - Also present is my latest/greatest TPC with a switch to let it attempt to copy past the end-tape foil to get the double EOF on multireel backup sets. Jim Neeland's mod to support TU78's is merged in also, and a fix so it works right when installed. FPEM - A copy of FPEM is included too though it needs work to run on M+ V2 still. Hopefully we can get it debugged sometime by F83. 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. 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,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,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. It also has greater capabilities including full 3D sheet support. Also on RSX the arrow keys now work and commands may be entered lowercase if desired. (Area [312,352] has object libraries for building under VMS and an RSX task image for those who don't have Fortran. [312,346] FXDRV - Memory disk driver mods for multiple systems (M/M+ v3.2,v4, v1,v2), 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,347] A spreadsheet from the Unix world. This sheet is less capable than PortaCalc, uses the Unix termcap routines (not included) for screen I/O. To get it running you'll need something like the termcap screen routines (maybe start with the old TECO screen routine). A bit of documentation of these is present but no code. If anyone wants this badly enough maybe they'll fix it up to compile under DECUS C (the new one in the DECUS library has floats, longs) and submit it for F83. Of course, your friends running Unix might like a copy as is ... [312,350] A CP/M disk utility from the Unix world. Needs some mods to get it running for RSX and of unknown quality. Nevertheless, maybe some kind soul will get time to fix it up for F83. Claims to read, write, list CP/M 1.4 disks on RX drives. Low level I/O needs to be replaced with some form of QIO$ access or some other low level access kluge. Maybe copy to files on other disks, set attributes to 128 byte records, then just read/write the records. This gives 2 utils, one to copy to/from real RX01 or single density RX02, the other this modification utility. Be aware Unix uses bare linefeeds as line terminators; you'll need to TECO lf to crlf to read source files, or the i/o lib will have to. [312,351] My mods to DUPLEX for delayed transmission of text to half duplex systems. Designed to save continual typing of control chars. Useful only for source code transmission. [312,352] OLBs of PortaCalc for VMS and .TSK of PortaCalc for RSX. The task image has F4PEIS linked in so that it MAY work with the emulator. [312,353] Another bit of intercomputer communications software for VAX-RSX communications. [312,357] 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. [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,361] 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.