This document, titled "DTASRN - NEW FORMAT DECTAPE SERVICE FOR TD-10 (PDP-10)", is an assembly language (MACRO.V36) sub-program copyrighted by Digital Equipment Corp. in 1969.
It functions as a low-level device driver or service routine for managing dectape operations on the PDP-10 system. Key functionalities include:
- Dectape I/O: Performing fundamental read, write, and single-block operations, including direct I/O to user memory and a specialized "dump mode."
- Directory Management: Comprehensive handling of dectape directories, encompassing searching, looking up, entering, deleting, reading, and writing file entries on the tape.
- Tape Control: Managing physical tape movement (rewind, unload, stop) and status, including "dead-reckoning" for precise tape positioning.
- Error Handling: Implementing robust error detection and recovery for various tape-related issues.
- Interrupt Handling: Responding to and managing interrupts generated by the dectape unit.
- System Integration: Interacting with system parameter files, configuration-dependent feature switches, monitor buffers, and job management components.