FIXED HEAD DISC/DRUM DIAGNOSTIC (24184 AND 24207)
  requires 8K, DMA, TTY and any Cupertino Division fixed head
  disc/drum

1. Load and configure TTY SIO Driver.
2. Load diagnostic: S.A. = 2; Sw Reg (0-5) = TTY SC, (6-11) = Disc/Drum SC;
   set bit 12* for 2114/2115; set bit 14 for DMA ch 7 (=0 for ch 6);
   PRESET, RUN, Hlt 77 @ P = 12066. (*Bit 12 not used on 24207)
3. S.A. = 100, Sw Reg for options: (recommend 000000).
   PRESET, RUN. (requires ~11 min)

   Bit    Function
   ---    --------
   0-1    spare
   2      Alter track table and/or pattern table
   3      Execute Operator designed test
   4      Enter device parameters (in START) and Protect tracks
   5      Shorten tests S3 & S5 and eliminate S2
   6      Restricts track selection and shortens S2 & S4
   7      Repeat last section
   8      Repeat last section ON ERROR 5 times before Reporting
   9      Halt after each section
   10     Suppress all non-error messages
   11     Suppress all messages
   12     Halt at end current pass
   13     Loop at end current pass
   13     Loop current operation
   14     Suppress program halts after each error
   15     Halt after current operation

TESTS:
   INIT   Initialization routine, S.A. = 2
   START  Prints preamble, gets tracks, and sectors and does Flag, Control,
          and Interrupt testing.
   S1     Short reads and writes
   S2     Checks bad tracks and marginal heads
   S3     Verifies data transfer from random locations
   S4     Fills device with check summed data for use in S5
   S5     Reads and checks track, sector and checksum
   S6     Operator designed program

STATUS
   Bit     Function
   ---     --------
   15      SECTOR FLAG logical 1 - sector is past this rotation
   14-13   Not used
   12-8    NEXT SECTOR ADDRESS
   7       DRUM READY FLAG logic 1 - ready
           logic 0 - not ready due to low drum speed, heads switch
           not at the IN position, certain drum circuits defective, drum
           memory not connected to computer, low line voltage, drum
           power supply defective.
   6       Not used
   5       SECTOR ADDRES COINCIDENCE FLAG logic 1 - coincidence has
           occurred since last STC instruction
   4       Not used
   3       ABORT FLAG logic 1 - bit 7 has been 0 since last STC
           indicating possible error (cleared by STC Data SC)
   2       WRITING ENABLED FLAG logic 0 - track protected
   1       PARITY ERROR FLAG logic 1 - read parity error has occurred
           (cleared by STC Data SC)
   0       DRUM BUSY FLAG logic 1 - read/write in progress

Switch up for protected tracks.
