LINE XFLEX Line xflex puts paper tape on magnetic tape in 1401 line images. It is usful in getting listings of long programs and detecting errors in typing. Characters are translated exactly as they are on the tape. Illegal characters are translated into apostrophes. Upshifts are incidated by stars. Downshifts are indicated by dollar signs. The maximum length of a line is 131 characters. If this amount is exceeded the next line will be automatically indented 6 characters. Stop codes take one to the top of the next page. The program is used as follows. Using the program 1) Put Tsar in the computer if it is not already there. 2) Load the program on the console level, it is only 2000 octal locations long and therefore, needs a mask covering only a quarter of a bank. As presently compiled the program runs in the first quarter of any bank. 3) Put the paper tape in the reader and turn it on. 4) Mount the output tape on unit two. 5) Set the sense switches to the desired option and type "?a". 6) Wait until the program has responded as explained below. 7) Repeat (5) and (6) until all tapes are on the output tape. Sense Switches 1 Write and end-of-file on the tape. This is a single word "171717". Response is a count on the typewriter. 2 Rewind the tape. Wait until the motion of the tape stops. 4 Go to a new page. As in end-of-file wait until the short motion occurs. Typewriter will output a count. 5 Double space the listing, leave this switch up whenever double spacing is desired. In general To list a tape put all switches down (except 5 for double space). If more than one switch is up the one with the lowest number has control. THE PROGRAM INDICATES IT IS FINISHED BY TYPING THE NUMBER OF RECORDS WRITTEN ON TAPE= IN OCTAL= IN RED= ON THE TYPEWRITER. DO NOT TURN OFF THE PAPER TAPE READER UNTIL THE COUNT IS TYPED MAKE SURE THE CLOCK IS ON. The case used is the case presently set by the input tape. All lines, even blank ones, are written out. Tabs are set every fifteen spaces. HOW TO MAKE CHANGES After these changes recompilation will be necessary, unless ddt or dd1 is used. tabs tabs are set by including them in the table located at location "tb" , this table should be at least two tabs long, at present it is set for every fifteen spaces one sets the end of the tab table in location "etb" which is presently set to "a6" which one can see in the listing is the location after the last entry if one wishes to reset just etb, he may and the program will go up to the tab before it length of record on tape to change the number of words being written on tape insert the number into location "lob" , length of output buffer, in octal length of input buffer to change number of characters read in, since reading unpacked one character per word, change location "nbw" , number buffer words, to desired number in octal end-of-file to change word (just one) written out for an end-of-file change location "eof" to the desired word (presently "171717") 777