A Collection of Utility Processors and Libraries
for Unisys 2200/ClearPath Mainframes
These items are kept in PKZIPped FTPack format. Download
by clicking on the name; then unZIP, upload to the Unisys as ASCII, and @ADD.
In most cases, a temporary file will be created, which you can copy as needed
to save. Files will normally include a <name>/README element.
(Note on "View DOC" links: IE may have trouble opening larger DOCs; if so, try
a different browser.)
Most Recent Updates: (Click name to go to entry.)
[Visitors: 3221]
BK1 and BK2 are long-standing utilities for breakpointing to and from print
files. They have been enhanced with additional options for assigning,
cataloguing, @SYMing, and editing print files with ED, ZIP, TOCED, IPF, or MORE.
-- Originally written by John Walker (FANG). Enhanced by Les Leist.
(View BK1 DOC) (View BK2 DOC)
CPMD can peruse storage and register contents after execution of a Basic Mode
program. Enhancements include latest instructions & ERs, suppressing repeated
lines, 3WAY dumping command (Octal/Fieldata/ASCII), EPR (dump instructions in
Extended Mode format), and FUSION full screen mode. CPMD has been converted
completely to MASM, and will no longer need ASM to assemble some elements.
-- Originally written at University of Maryland. Enhanced by Les Leist.
(View example)
(View changes)
CYCLES is a utility for printing a summary of all a file's F-cycles. Options
can control the displaying of different items (relative vs. absolute cycle,
backup info, assign count, initial or max granules, etc.)
(View DOC)
(View screen shot)
(View changes)
DMP is a versatile program with numerous commands relating to system, MCT, and
directory information; and utility functions for files and tapes. This version
has been upgraded for the latest MCT, MFD, and Audit Trail structures.
*** Although DMP has commands that work with @COPY,G tapes, DMP does not
support the newer @COPY,G format with more than one track per block. There is
also limited LPF and LEPF support. See DMP/README. ***
(Note: This file will unZIP into DMP.FTP, the file to be uploaded to the Unisys
and @ADDed; and DMP.HTM, a browser-viewable version of the DOC.)
-- Written by Mark Rockman.
(View DOC [large])
(View changes)
DOCHTM can copy a text file or DOC-formatted element to an HTML-formatted
output, suitable for downloading and viewing with a browser. Alternatively, it
can copy the input to an omnibus elt for binary transfer to a PC, to be opened
by a word processor like Word.
(View HELP)
(View changes)
The University of Maryland Downdater, for comparing two elements, SDF files, or
program files, and optionally producing correction images or TCFs to update
from one to the other. Enhancements include the W & HELP options, shortcuts for
SPEC 2, full support for LPF/LEPF, and the removal of line number limits.
-- Originally written at University of Maryland. Enhanced by Les Leist.
(View DOC)
(View changes)
DSNAP$ is a routine that can replace the use of ER SNAP$. It includes
enhancements such as dumping words in multiple formats (Octal, Fieldata,
ASCII), dumping the minor register set, and dumpng to an alternate print file.
(View DOC) (View example)
(View changes)
The University of Maryland File Lister, for listing the contents of a tape, or
listing and/or compiling all or selected elements in a program file.
Enhancements include improved TOC list, recognizing Large Program Files and
Large Element Files, and better control of page line counting and headers.
-- Originally written at University of Maryland. Enhanced by Les Leist.
(View DOC)
(View changes)
FTPack can compress a Unisys file into an SDF file suitable for downloading and
transferring between Unisys 2200 systems by ftp or email attachment. A
self-extracting file is produced which can simply be @ADDed by the receiving
site.
(View HELPs)
(View changes)
FUSION is a library utility, consisting of several PROCs and routines, that
enables a program to display demand output in full screen mode with few
modifications. It is used by several of the utilities at this site, including
CYCLES, MSD, PATH, SORTOC, TOCED, and ZIP.
(View DOC)
(View changes)
KSORT$ is a reentrant assembly language subroutine for sorting serial,
fixed-length, memory-resident records.
(View DOC)
(View changes)
Includes:
BFACQ$/BFRLS$, for acquiring and releasing buffers.
STACK$, a routine for creating, updating, and searching various types of stacks.
MPOOL$, a simple routine for only acquiring memory during the life of a program.
(View BFACQ$ DOC) (View STACK$ DOC)
This is the classic MFD utility, with many of the same calls, options, and
formats; but upgraded for the latest directory structures and with many enhancements.
-- Originally written by D. Arthur (NYU), D. Kurland (ISD), and B. Hirschman (ISD).
Upgraded by Les Leist.
(View DOC)
(View changes)
Includes date manipulation, number conversion, editing, and debugging routines;
•ERPFX$ 1R1A, a routine to redirect ER PFx$ calls to BSP$, thus allowing LPF/LEPF usage (View DOC);
•SCRSIZ$, a routine for demand programs to retrieve terminal row & column size;
•SDFIBKM, an SDFI bookmarking routine for fast browsing thru SDF files;
•MBJ$, a set of procs for multibanking system or user libraries;
•a modified SNOOPY that can handle LRS/SRS.
•Includes SSGSDF63/TCF-24R1, an SSG fix to accept 252-character images & SGSs.
•Also includes two useful SSG skeletons: LINEUPSKEL
(View desc.), for lining up items; and SYSCOMPSKEL
(View desc.), for comparing installed products on
different systems. Refer to the SSG source for full details.
(View DOC)
(View changes)
(Click on individual names to view DOC, HELP, and/or examples.) Contains:
♦BKMSG 1R1 -- Send Message to Terminal from Within Breakpoint;
♦DEMQRY -- Demand Query from Within @ADD Stream;
♦EOMEMAIL 1R1 -- Insert DEPCON E-mail keywords into file;
♦ERROR -- Interpret EXEC Error Message;
♦FAC -- Interpret FAC Status Bits;
♦FDUMP 1R1 -- Dump File or Element using CPMD;
♦FL -- Display Currently Assigned Files;
♦FREEALL -- Free All Files & reassign TPF$, DIAG$, SYS$*LIB$;
♦FREEM -- Free All Files, with Optional Termination;
♦HELMS 1R1A -- Help for ELMS Error Messages;
♦MINITOC 5R1 -- Tape File Summary;
♦RUNINFO$ 4M -- Generate SDF SGS file with PCT & System Information
♦SETCW -- Modify T3 and/or T2 of the Condition Word;
♦SDFXMN 1R1A -- Peruse SDF file/elt interactively
♦SIZE 2E -- Display Byte Size of Element or SDF File;
♦TIMING 2R1 -- Print SUP Times Between Program Executions
♦XML 1R1B -- XML Reformatting Utility;
♦ZERO 1R1B -- Initialize file to zeroes or any word.
(View changes)
MORE can view an element or file interactively in full screen (FUSION) mode.
Commands are available to shift or toggle the starting column, advance forward
or backward, view input in multiple columns, squeeze out redundant spaces, and
show line numbers. MORE is also able to view MAPPER RIDs and indent SSG
skeletons.
(View HELP)
(View changes)
A processor to display a system's mass storage devices and their remaining
tracks. Options provide for displaying fixed/removable, shared/local, and
different statuses (UP, SU, RV, DN, etc.) Drives can be sorted by MCT order,
tracks remaining, or packid. MSD can create an output SGS file of selected
devices.
(View DOC)
(View screen shot)
(View changes)
PATH enables defining a shortcut for invoking a processor, @ADDing a runstream,
or executing an SSG skeleton. GEN allows the generating, saving, and/or
executing of a runstream via utility skeleton GENSKEL. Other utility skeletons
included are BDISKEL, FSORTSKEL, and TABLESKEL.
(View DOC)
(View changes)
(View utility skeleton HELPs)
PIPE$ allows a processor to redirect its output to a print alternate file.
Piping may be activated either from within the program or in the processor call
itself.
(View DOC)
(View changes)
PKTGEN$ is a procedure which facilitates the generation of packets in MASM
programs. It provides for cells of whole or partial word length, cell
initialization, and overlapping cells. At the user's option, the packet may be
drawn and the EQUF table listed.
(View DOC) (View example)
(View changes)
A set of MASM routines for scanning ASCII or Fieldata images. Roughly
complementary to the EDIT$ routines, they provide for copying characters and
extracting strings or numbers under programmer control.
(View DOC)
SDFCOMP can compress source elements and SDF files. This is mainly intended for
maintaining source files on the Unisys, although it can also be used to
compress source before packing with FTPack.
(View DOC)
(View changes)
SORTOC is a utility for perusing the table of contents of one or more program
files from a demand terminal. A specially formatted listing, one element per
line, will be output. Various sorting and selection options are available to
specify particular elements to list, display procedure names or entry points,
or generate ECL for each selected element. SORTOC is "read-only" in that it
does not directly modify any input files. Accompanied by UNDELETE.
(View DOC)
(View Screen Shot)
(View Proc/Entry Point Display)
(View changes)
TITLE can create one or two title pages using block characters. Items such as
runid, date, system, EXEC level, account, and project may be inserted.
(View DOC)
(View example)
(View changes)
TOCED is the classic utility used to conversationally edit a program file's
table of contents, including changing element information and deleting or
undeleting elements. Commands are modeled on the original @ED Text Editor (see
DOC or type HELP). TOCED also allows read-only access to the Master File
Directory, system print queues, and elements within a file. If privileged, the
user may delete and requeue print files.
•Enhancements for level 12R4 include the QGENF command, which provides
the ability to list queue files directly from SYS$*GENF$ (read access
required), thus bypassing the 169-file limitation of ER SMOQUE$ and allowing a
maximum of over 252,000 files.
•Enhancements for level 12R3 include forward and backward paging, support
for SHARED as well as local MFD, the COPY command for elts or queue files, ON
SNAP mode for most modes, HELP for individual commands, FUSION full screen mode
for output display, full support for all types and sizes of program files (PF,
LPF, LEPF), and a new mode for object module entry points.
-- Originally written by Mike Darnell of Unisys. Enhanced by Les Leist.
(View DOC [large])
(View changes)
UNDELETE is a program to reestablish a deleted element in a program file. It is
a companion program to SORTOC, is based on the same source, and has a similar
display. (UNDELETE comes with the SORTOC package; both point to the same file.)
(View DOC)
ZIP is a fast read-only text processor that can read SDF format files and
elements, ALAT and TIP TPM log files, and any 2200 sector-formatted file in
block mode. Records can be selected, sorted, reformatted and written to a
different output file or element.
•New features in the 6R1 release include
the ability to read stepcontrol audit trails, larger file and record maximums and
support for all program file types.
-- Written by Ward Condit.
(View README)
(View changes)
[Total downloads: 7792]
Programs written by Les Leist unless otherwise noted. Utilities are provided "as is" without warranty.
mailto:spam@uce.gov
Testing and ideas by Erich Staubringer and Ward Condit, esp. TOCED, MFD, FTPack, ZIP, FUSION, DOWN, & MSD.
Site maintained by
Les Leist.
<== (Replace XX with "@" in email address -- hopeful spam prevention.)