Here's what's actually involved in doing a DSKEDT run (once CTSS is shut down and the CPU is halted):
1. Mount the DSKEDT tape (in drive A1 by default, at least in the emulator).
2. Execute 'load tape'. I believe this might have been a physical button on a real machine, which loaded the contents of the tape into memory.
3. Set the accumulator to be "CTSS ". I don't really know why you need this, but you seem to.
Next up is toggling the sense switches. I think you have three options: all down = start with REQUEST FILES, sw1 up = read cards and sw4 up = read the data which would be on the cards from tape A2. I actually used the sw4 version, having first mounted the tape.
Once you've done this you can hit start. The program will say it's started the tape drive, and halt. Then to continue:
4. Set sw4 down.
5. Hit start again. The system will process the jobs and then halt again.
6. Set sw2 up.
7. Hit start. The system will print 'EXIT CALLED' and you can shut down the emulator.
This process is really fussy, and it's super easy to get it to crash badly enough to require you to run a recovery program before you'll be able to try again (I think due to inconsistent state information for the DSKEDT program, not wider filesystem corruption). Many of the prompts output by the program are hard to make sense of, or seem to tell you to do the opposite of what you really need to do.
#retrocomputing #ibm #mainframes
3/n