Book 6

Utility Programs

Order Number: XX-70C72-51

This document outlines several utility programs designed for system management and programming tasks. Each program has specific core requirements, handles various I/O devices, and uses command-line interfaces with switches for specific functionalities.

  1. Peripheral Interchange Program (PIP): Transfers data files between standard I/O devices, performs basic editing, and manages magnetic tape. It supports different data formats and has a compact version (PIP1).
  2. File Update Generator (FUDGE 2): Updates files containing relocatable binary programs, allowing users to manipulate individual programs within these files. It supports operations like appending, deleting, extracting, inserting, listing, and replacing programs.
  3. Cross-Reference Listing (CREF): Creates sequence-numbered assembly listings with cross-reference tables for operand symbols, user-defined operators, and op codes, aiding in program debugging and modification.
  4. Global Symbol Cross Reference List (GLOB): Scans multiple binary program files to generate an alphabetic cross-referenced list of all global symbols, indicating where they are defined and referenced.
  5. Source Compare (SRCCOM): Compares two versions of a source file line by line, highlighting any differences. It offers switches to control how comparisons are made (e.g., ignoring blank lines, comments, or spacing).
  6. Binary Compare (BINCOM): Compares two binary (.REL) program files word by word and reports differences, including the octal location and the XOR value of differing words.
  7. DECtape Utility Program (TENDMP): A utility for saving and restoring core images on DECtape. Its functions include selecting units, listing directories, loading/starting programs, zeroing directories, merging programs, dumping core images, and deleting files.

Each utility includes detailed command formats, examples, and diagnostic messages to assist users.

XX-70C72-51
2000
46 pages
Quality

Original
1.1MB

Site structure and layout ©2025 Majenko Technologies