                                                Card Xflex

Card xflex puts paper tape on mag tape in card image format.
 
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 so that the mask need only cover
   a quarter of a bank.  As presently compiled the program
   runs in the first quarter of a 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 programs are on tape as
   desired.

Sense Switches

1   Write and end-of-file on tape.  This consists of a
    single word "171717".  Watch the tape unit as you type
    the "a" in "?a" to make sure it moves.  The typewriter
    should respond with a count in red.

2   Rewind the tape, the movement is clear.  Be sure to wait
    until the tape is rewound before any further commands are
    given.

4   Numbers the cards in octal by increments of 10.  The last
    columns of a comment may be cut off.

In general

To put un-numbered card images on tape put all switches down.
To put numbered card images on tape put switch 4 up.
If more than one switch is up the one with the lowest number
has control.
WHEN PUTTING CARD IMAGES ON TAPE THE PROGRAM INDICATES IT IS
FINISHED BY TYPING THE COUNT OF THE NUMBER OF RECORDS  WRITTEN=
IN RED= ON THE TYPEWRITER [COUNT IN OCTAL].  DO NOT TURN OFF
THE PAPER TAPE READER UNTIL THE COUNT IS TYPED .  MAKE SURE
THE CLOCK SWITCH IS ON.

other points_.
1)  Pseudo operations other than "define" may be put on incorrectly.
2)  Blank lines are not put on tape, this can cause problems if
    a line contains only a zero and it is not read by the reader.
3)  Stop codes cause nothing to be put out, this is
    compatible with xmac.
4)  A tab is converted into a minimum of two spaces.
5)  Lower case is assumed at the beginning of each line.
6)  Only a change of case, in either direction, is indicated.
7)  Illegal characters are put out as blanks.       
              
              
              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                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 columns 7, 40 and 56.

        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")       
                                                                                                                                                                                                                                                          7
