This document, dated August 15, 1965, presents an assembly language listing for "Command Common Routines" (COMCSS). It details various low-level routines essential for command processing and system management. Key functionalities include:
- Command Line Parsing: Routines to extract alphanumeric strings from the command line and to skip leading spaces and tabs.
- User Interface & Output: Functions for manipulating input strings (e.g., appending or replacing characters with '?'), printing carriage return-line-feed, and displaying ASCII messages or error notifications such as "MONITOR COMMAND ERROR" and "TOO FEW ARGUMENTS."
- Job Management: Routines for initializing, killing, and assigning job numbers, as well as handling associated core and device resources.
- Device Management: Functions to assign and deassign devices, including specific logical devices and groups, and to manage device status bits.
- Console Input & Conversion: Routines to read console input and convert numerical strings to their corresponding radix values.
The document includes detailed assembly code with comments explaining the purpose of each routine and instruction, concluding with a symbol table listing internal and external labels and their addresses.