Files in root block1*: First block of IBM diagnostic tape. first-detail*: The first card of the "detail" deck of IBM diagnostics. It tests whether it is being run from tape, and if not branches to 400, where the test starts. d1401tp* A 1401 diagnostic tape, from Paul Pierce. preamble.txt The parts of "long deck" diagnostics that are not in one-field-per-card format: the detail reader/chain loader, and the title printer. Files in "new" chain*: Just load the next program if run from cards, otherwise load the program selected by parameters in 181-186 from tape. Part of the "new" system. See "report.ps". common*: Common part of *new* programs. detail*: "Read detail" part of common*. headers*: Print headers, then load an overlay. Part of the "new" system. See "report.ps". write*: Write programs to tape. See "report.ps". maketest: Create a test tape to run the "new" system from tape. sethead.cd: Set the "Print Headers" switch in 190 for the "new" system. switch*cd: Set all parameters for the "new" system. See "report.ps". After its self documentation, the last card of "switch.cd" is sufficient on its own to load the parameters. "switch2.cd" requires at least the first card and the last three. test* A test tape to run the "new" system. report*: Description of "new" systems. "Expanded print edit" and "Move and suppress zeroes" appear to work differently in machines destined for continental Europe and the USA: The roles of comma and point are exchanged. Tests that have "USA" in their name assume USA conventions. Tests in the same directory that don't say anything, or have "Europe" assume European conventions. Since the CHM machine was a continental-Europe machine, the USA files are probably only of interest in simulators.