Description | All CSIRAC 12-hole tapes which could be located have been read by an apparatus developed by the Melbourne University Computer Science and Software Engineering Department. As read, the original files produced were in a Hex format and have been converted to a form readable by the CSIRAC emulators CSIRACEM (for DOS) and EM2/3 (for Windows), and given an extension of CVT. These are text files, in the following format, where each tape row is represented as: columns 1234567 mm nnXY where mm and nn are the most and least significant 32-scale numbers, X = X if there is an X punch, else space, Y = Y if there is a Y punch, else space. Columns beyond 7 are ignored by the emulator programs, and may be used for comments. As well as the .CVT files, Symbol Print files with an extension of TSP have also been produced. These are also text files, somewhat similar to those originally produced by the CSIRAC TSP program, but able to list the primary and control as well. Their format is: cols Content 1- 2 High part of location in memory (32 scale) 3 Blank 4- 5 Low part of location in memory (32 scale) 6 Blank 7- 8 number n for nA control character ) if nA control character present, 9 A ) otherwise blank 10 Blank 11-12 High part of command address or T address (32 scale) 13 Blank 14-15 Low part of command address or T address (32 scale) or number n for nS control character (if present) 16 T,S,R,D or Y control designation (if present, otherwise blank) 17-18 Source mnemonic 19 Blank 20-21 Destination mnemonic Note: The A control character, if present, is always in column 9. The T,S,R,D,Y control characters, if present, are always in column 16. The Y control character is used by the Primary to indicate a transfer. Both the .CVT and .TSP files are preceded by one or more heading lines, terminated by a line with 0 0 for .CVT files or a blank line for .TSP files. Files of all tapes marked with T numbers have been retained with their original numbers, except that a full stop in a tape number has been replaced by an underscore. These constitute the official "CSIRAC Library" and have numbers below T700. Because the tape boxes were also used by the staff and others to hold tapes currently in use or under development, they contained many such tapes without tape numbers. Such tapes were arbitrarily allotted numbers from T700-T799 and T900 onwards. Other stray tapes from various sources were also allotted numbers in these ranges. In most cases, information typed or written at the head of tapes has been transcribed to the headers of the .CVT and .TSP files representing them. Tapes held by J. Spencer were allotted numbers from T800-T893. Box no. 0 or blank is used for files with no corresponding physical tape or where the location of the tape is not definitely known. Box no. 300 is a wooden box of tapes donated to the Powerhouse Museum in Sydney; Boxes 301 - 303 are currently held by J. Spencer. In general, there is a .TSP file for each .CVT file, except for tapes such as reader test tapes and data tapes for which a Symbol Print would be meaningless. Some data tapes not identified as such may have corresponding .TSP files. Interprogram Tapes All Interprogram tapes located were in poor condition, with many corrections and alterations. Tape T754 was found to agree with the listing in G.W. Hill's Ph.D thesis and is operational with the emulators. Tape T755 had many errors and was corrected as far as possible by J. Spencer and R. Bowles, aided by a working program from F. Hirst. It has the ability to create a 5-hole program tape, and is also operational with the emulators. Complete annotated Symbol Prints of both these programs are included in the .TSP files. Other Interprogram tapes could not be made operational, but the above two are the main ones of interest. |