MAGTAPE FOCAL is a software handler package designed for the DECUS Program Library, intended to facilitate the use of the TC58 IBM-compatible magnetic tape controller and TU28 7-track tape unit on an 8K PDP-8/I computer. The primary purpose of this program is to eliminate the necessity for users to program tape operations in assembly language by providing a sophisticated handler within the FOCAL language environment.
Key features and capabilities include:
LIBRARY command structure to execute tape operations (e.g., REWIND, SPACE, WRITE, GET, INITIALIZE, EOF, CLEAR).FNEW function to address data in FIELD 1, allowing for larger variable storage and efficient data transfer between the tape controller and the computer’s memory.FADC function to identify specific issues like end-of-file, parity errors, or incorrect record lengths.The document includes a detailed write-up, usage instructions, examples of FOCAL commands, diagnostic tables, and the complete assembly-level source code for the handler.
Site structure and layout ©2025 Majenko Technologies