.,----. / `. ' /.-. | // \ ` / \ /.---..-----..--------. \ `. `-'/ || \\ \ `. `. | || __\\___ \ `. \ | || | ___\ \ \ `| || | .' \ ` || || | / ^ \ .^. ; || || |' / \ \ / `.__.' ;| || || / \ ` < / | || || \___/ | `. .' | || | \ _ | `-._____,-' `____'`____' `.____,-' \____' UK SIG TAPE SUBMISSIONS ----------------------- Submitted by: Chris Doran Date: October 1986 Sira Ltd., South Hill, Chislehurst, Kent, BR7 5EH, England Tel: +44 1 467 2636 Telex: 896649 FAX: +44 1 467 6515 This kit contains assorted utilities which have been written at Sira, extracted from SIG tapes, or obtained from the DECUS program library (in the last two cases, with local bug-fixes and enhancements). Since we have only recently up(?)graded from RSX-11M to VMS, much of this is compatibility mode stuff. Some of it will reach the main DECUS library one day, when I have time (sic!). This software is provided under the usual all-EXclusive standard terms and conditions for free software:- If it doesn't function, crashes your system, erases your life's work, deletes YOUR personal entry in the payroll database, or otherwise behaves obnoxiously -- TOUGH!!!! i.e. Sira offers no guarantee that any of it works as documented (or at all), takes no responsibility whatever for any damage caused by its use or misuse, and does not provide a free software maintenance service! Having said all that, I WOULD like to hear about bugs (bug-fixes are better) and suggested or implemented enhancements. Listings or machine-readable patches as SLP correction files (with checksums, please) are appreciated. Media will be returned, probably with some updates. Items marked * are in current Sira use, and hence regularly updated. Others are probably "dead", and support is therefore questionable. Building Notes: --------------- Many things have an xxxASM.CMD file to assemble the package, and xxxyyyBLD.CMD for TKB links. yyy is blank for no FCS resident library support, RES for non-supervisor mode FCSRES, FSL for 11M+ supervisor mode FCSFSL, and DEB for a version linked with ODT for debugging (usually also linked to FCSRES). Use the xxxRESBLD.CMD versions on VMS. Most build command files assume the assignments of TK: to the device the .EXE file will go to (assign this to SYS$SYSROOT), and MP: for the map file (you can probably assign this to NL:). However, the xxxDEBBLD.CMD's will put everything into your current directory. Some things need some general-purpose routines which are here in [.WLDCRD], but assumed by the build files to be in LL:[1,24]. I suggest you either modify the build files, or create a [1,24] somewhere, assign LL: to it, and copy/assemble [.WLDCRD] into it. [.3DPLOT] Some 3-D plotting routines. [.BRUDIR] * Sira version of Richard Kirkman's BRUDIR BRU tape directory lister. Some minor mods + a way to save 47 blocks of task file! [.CAI] * Menu-driven Computer Aided Instruction course package. [.COMMAND] * What site doesn't have a set of their own command files? [.EDTINI] * Language-specific EDT .INI files. [.FORMS] * Template Readers Comments page and SIR form. [.FPODT] * Floating-point additions to ODT. [.GREP] * Sira version of GREP, again extended from DECUS tape versions. [.HELP] * Some general HELP text. [.HEX] * HEX -- extended hexadecimal file editor (Decus 11-480). [.HPX] * HPX -- transfers files to/from the screen and tape/printer devices of the Hewlett-Packard 2648a terminal. [.LISTRS] * Sira version of LISTRS multi-column file lister and paginator, which appears on several DECUS SIG tapes, + some extra features. [.MAR] * Experimental facility for transmigrating programs between MACRO-11 and MACRO-32. Basically, an assembler recognising (some) MACRO-32 instructions but producing PDP-11 code. [.ORCAM] * ORCAM -- extended and debugged PDP disassembler (Decus 11-413). [.PCDRIV] * Paper tape driver for VAX/VMS V4.n, and read/write utilities. [.RECOVERY] * Some disk and tape recovery programs for ODS-1 disks. [.RTSIM] RT-11-type EMT handler which can be build into a task made from object files assembled as for RT-11. Poor man's RTEM. [.RUNMAC] $R and $M versions of RSX executive macros. [.SYSMGR] * Site-specific files from our SYS$MANAGER. [.WLDCRD] * Wildcard filename handler plus $ENTAB routine (convert blanks to tabs) for HPX, GREP, LISTRS, ORC, etc.. [.WSMITH] * Patches for Whitesmiths' C and Pascal compilers, and some miscellaneous C utilities.