from Van Snyder - May 25,2007 - late evening A spiffy new combined 5300 and 5310 is attached. I wrote it to understand what the existing ones do. I think mine is clearer. It appears to work just like the existing ones, in that it makes a diagnostic "tape" that "works" in SIMH, except for the problem mentioned in my recent letter about what's left in B-star when the TAU reads an end-file record. Both the original 5300E+5310E+0100 work the same way in SIMH, and both stop with address wrap after reading the end-file record. To run this program, put the diagnostic decks to be written onto tape behind it and boot. It stops right away. If you push start it will just copy the decks to tape, and then stop after reading the last card. If you want it to hang on a read instruction after reading the last card, turn off switch A instead of turning on switch G (as you would do with the original 5300E +5310E). If you push start reset and then start it will punch a sample title card, which goes at the end of each diagnostic program, and before its detail cards. It should be the same as title cards in the existing diagnostic decks, up to column 48. The program does this so that if you change it and reassemble it, you don't have to ponder how to make new title cards. Just punch the sample, then make a new one for each deck by copying the sample from 1-48, putting the title of the test in 49-72, the test number in 73-76, the version of the test in 77, and the sequence number in 78-80 (make sure 80 isn't "A"). If you then push start, it will write the decks on tape anyway; I assume you know at that point that the existing title cards are OK, and you just punched a new one out of curiosity. The file 5300F.s is the Autocoder source deck. The file 5300F.cd is the object deck produced by Autocoder. "}" is used for group mark (12-7-8). Everything else ought to be straight forward. The file 5300F.ps is a postscript listing from Autocoder. The file 5300F-flow.ps is a postscript flow diagram. The deck 5300F.cd could reasonably easily be created on a keypunch, since it's only 17 cards. If you want to reduce that to 16, replace the first three by the following two: ....5...10...15...20...25...30...35...40...45...50...55...60...65...70. ,008015,022026,030040/020,001L021100 ,047054,061068,072072B068 1022 1 1 1 1 1 1 1 1 1 1 1 1 ,008047/047046 /000H025B022100 0/061039,054061,068072,0010401040 1 1 1 1 1 1 1 1 1 1 1 1 Quiz: How does this work? Enjoy, Van