MAGNETIC TAPE BINARY LOADER DESCRIPTION The Magnetic Tape Binary Loader loads absolute binary programs from magnetic tape. The programs may be the standard software systems (e.g. FORTRAN, ALGOL, Assembler, and Symbolic Editor) or user programs in absolute form which have been previously stored on tape using the Prepare Tape System routine. t The Magnetic Tape Binary Loader is stored in the highest 64 locations in memory. It may be entered in these locations using the Exchange Paper Tape for Magnetic Tape Loader program or through use of the Switch Register. t A configuration including 8K memory is required. OPERATING PROCEDURES A. Set Switch Register to starting address of Magnetic Tape Loader, 017700. B. Press LOAD ADDRESS. C. Set identification number of absolute program in the switch register. (make sure tape unit is in "AUTO" mode and the proper density has been selected.) D. Press PRESET. E. Set Loader switch to ENABLED. F. Press RUN. G. The computer halts at location 1 with 102077 in the T-Register; the program has been located and loaded. H. Set Loader switch to PROTECTED. I. Press RUN to initiate execution of the absolute program. Halts During execution of the Magnetic Tape Binary Loader, the following halt may occur: T-Register Contents Explanation Action 102011 A locating or loading If A Register contains error. 000200, the program can not be located. Set in correct ID number and repeat procedure. If A-Register contains other than 000200, a tape read error (timing  or parity) has occurred, restart at A. ------------------------- t See Chapter 8, Magnetic Tape System. 2-1 LOADER LISTING Listed below are the absolute instructions for Magnetic Tape Binary Loader: 017700. 107700 102501 073776 063772 1036cc 1023cc 027705 017734 017710: 057776 002001 027705 017745 177777 037777 037775 027713 017720. 1023cc 027720 017762 017734 006003 027713 1023cc 027726 017730: 063772 1036cc 067774 024001 000000 063771 1036cc 017745 017740: 077775 017745 077777 017745 127734 000000 006400 017753 017750: 017753 017753 127745 000000 005722 017762 1023dc 027755 017760: 1074dc 127753 000000 1025cc 013773 002003 127762 102011 017770: 027700 000063 000201 000672 102077 xxxxxx xxxxxx xxxxxx cc = command channel number for Magnetic Tape Unit. dc = data channel number for Magnetic Tape Unit. xxxxxx = variable - locations used by loader. To verify the Magnetic Tape Binary Loader instructions in memory: 1. Set Switch Register to address of desired instruction. 2. Press LOAD ADDRESS. 3. Set LOADER switch to ENABLED. 4. Press DISPLAY MEMORY; the contents of the location specified is displayed in the T-Register. Each time the DISPLAY MEMORY button is pressed, the next consecutive memory location is displayed. To enter an instruction for the Magnetic Tape Binary Loader: 1. Set Switch Register to address of instruction to be entered. 2. Press LOAD ADDRESS. 3. Set Switch Register to value of instruction. 4. Press LOAD MEMORY. 5. Set LOADER switch to PROTECTED. 2-2