This document is a utilities manual published in December 1977 for the RSTS/E FORTRAN IV system. It describes six key utility programs essential for the full utilization and maintenance of the FORTRAN IV compiler under the RSTS/E operating system.
The utilities covered are:
- MACRO (Macro Assembler): Used to produce assembly language subprograms and object modules, providing functionalities like input/output, command string specifications, options, and error handling.
- LINK (Linker): Combines object modules, subprograms, and libraries to create runnable programs, including support for memory allocation, global symbols, overlay structures, and library file management.
- ODT (Online Debugging Technique): A tool for debugging assembly language subprograms, offering features for relocation, commands and functions, accessing registers, setting breakpoints, running programs, single instruction mode, and searching memory.
- LIBR (Librarian): Manages object libraries, allowing users to create, update, modify, list, extract, and delete modules and global symbols within libraries.
- PATCH (Patch Program): Used to incorporate system patches into executable (.SAV) files, detailing its command options, checksums, and methods for modifying program locations.
- PAT (Object Module Patch Utility): Designed to patch, update, and correct code in relocatable binary object modules, including descriptions of its input/output files, correction file creation, and methods for modifying modules.
The manual provides comprehensive details for each utility, including command syntax, options, operational procedures, and a complete list of error messages. Appendices offer information on ASCII and Radix-50 character sets, filename extensions, and a summary of all utility options and error messages.