; Run Section 3 of the CPU diagnostic (D420A2). ; ; Preconfiguration is used. ; Set up the log(s). set -n console log=zcpu03.log ; Configuration locations: ; ; Location Default Value Contents ; ------------- ------------- --------------------------------------------------- ; DB+0 002000 000001 Switch Register setting ; DB+1 002001 020000 Section Select Register setting ; DB+2 002002 001001 Version and update level ; DB+3 002003 000003 Section number ; DB+5 002005 000000 Step number ; DB+32 002032 000006 6 Magnetic Tape DRT number ; DB+33 002033 000003 3 System Clock DRT number ; DB+34 002034 000101 65 Selector Channel Maintenance Board DRT number ; DB+35 002035 000177 127 Multiplexer Channel DRT number ; Boot the CPU diagnostics tape. attach -r ms0 30000-11016_Rev-1244_CPU-64K.tape boot ms0 boot ms0 boot ms0 ; Preconfigure the diagnostic. ; ; Set the Internal Switch Register options: ; ; bit 0 = select the external switch register ; bit 1 = modify the Section Select Register ; bit 2 = optional firmware is installed ; bit 3 = not used ; bit 4 = not used ; bit 5 = not used ; bit 6 = not used ; bit 7 = not used ; bit 8 = not used ; bit 9 = not used ; bit 10 = not used ; bit 11 = loop on the last step ; bit 12 = not used ; bit 13 = halt at the end of each step ; + bit 15 = halt at the end of each pass deposit 2000 000001 ; Set the Section Select Register options: ; ; bit 0 = change the magnetic tape device number ; bit 1 = change the clock device number ; + bit 2 = use the clock to test I/O instructions ; + bit 3 = loop only once on each step ; bit 4 = use the selector channel maintenance PCA to test I/O instructions ; bit 5 = change the selector channel maintenance PCA device number ; bit 6 = not used ; bit 7 = change the multiplexer channel device number ; bit 8 = not used ; bit 9 = not used ; bit 10 = not used ; bit 11 = not used ; bit 12 = not used ; bit 13 = not used ; bit 14 = not used ; bit 15 = not used ; ; NOTE: Step 5 is shortened if SCMB is used (eliminates RIO, WIO test). deposit 2001 030000 ; Start the diagnostic. echo echo Starting the diagnostic. echo Expect halt 15 for successful completion. go ; End of the diagnostic. ; ; Verify HALT 15 for a successful pass. assert CIR=030375