2172366_DT23_Sep64 2172366 DT23 Sep64
User Manual: 2172366_DT23_Sep64
Open the PDF directly: View PDF .
Page Count: 154
Download | ![]() |
Open PDF In Browser | View PDF |
DIAGr\JOSTIC lrEST lfITLE. DIAGNOSTIC MANUAL DT 0023 ~MACH. TYPE !G20-1/1311-~ay _ _ APPR. _ _ DATE 9-17-6q , ENGINEERING CHANGE HISTORY E/C NO. t DATi: t ISHEETS AFFECTED ! '. I ' rr d,., .·:.------l.--.-------1 'It --------~·'·I, ,~: ; ,--------i~----_~-·t=~.------- I I r)j',~, 1620-1/1:$11 ",::s TABLE OF CONTENTS PROG RAM DESCRIPTICN 00.02 - 00.03 PURPOSE 00.02 PROGRAM REQUIREMENTS 00.02 EQUIPMENT REQUIREMENTS 00.02 GENERAL PROGRAM FLOW 00.03 USE PROCEDURE 01. 01 - 01. 03 BEFORE RUNNING DT 0023 01.01 CONTROL S\VITCH SETTINGS 01.01 PROGRAM LOADING 01.01 OPERATING INSTRUCTIONS 01.01 PRINTOUTS 01.02 DUPLICATE or 0023 NORMAL TYPEOUT PRINTOUTS - REFERENCE 01.02 01.03 . 02.01 - 02.19 PRINTOUTS - ERROR 03.01 - 03.28 PROGRAM FLOW CHARTS 04.00 - 04.43 PROGRAM LISTING 05.00 - 05.55 DT 0023 PN 2112366 EC 412531 00.02 DT 0023 1620-1/1311-3 DIAGNOSTIC MANUAL PROGRA'M DESCRIPTION Purpose DT 0023 is· a fault finding program which tests the fHe beginning with the simplest operations and progressing to the more complex (e. g. , Read Sector). This a rrangement allows a trouble to appear in the simpleGt instruction that will fail, thereby simplifying trouble an~lysis. This program will not pin pOint the trouble for the Customer Engineer, rather, it is intended to indicate the Failing Function very rapidly after which the C. E. must rely on his standard "trouble shooting" techniques. Program Reguirements This test is to be used on the 1620-1/1311-3. Its use on the 1620-II1 13,11-3 is not recommended. Equipment Requirements SQme routines make use of jumper wires to allow the 1620 to test large blocks of functional circuitry (e.g., bit ring) independent of the remaining file circuitry. Whenever jumpers are used, be sure to follow instructions implicitly to prevent damage to the machine circuits. If 3 jumper should be inadvertently installed in the wrong location, write down the erroneous pin location before removing the j~.mper ...: this will greatly simplify trouble shooting- any resulting circuit damage. The C .E. dIsk pack should be used with or 0023 but any (scratch) pack may be used as long as the addresses are correct and readable. Dr 0023 PN 2172366 EC 412531 l,>-o:."!.~·,"",··"'·~.'~-~.1':'~··M.,···~ f Start Control !I I 1620 File Indicator 'Reset Blank Transfer I ' I '~ri te/Read Data Transfer ; ----- I J Normal:-l Read Head , r I f I 1 1 I \~rite Oscillator I Flip lome Triggers Map I Compare Latch ~-Restore Addresses I I Bit Ring Map f Read I-Cycle Entry r 1 \vrite Head 'I I File Indicator Reset 10 THOU (Test Comp) I I Branch Group Mark No Mt\R B Bit I .. I ',"'r I Read Sector I I 1 .[ I J Seek Scan Select Lock .. I Group Mark ':'Control t . I-Cycle Entry I .NOTE: See Pages 01.03 and , Spindle Speed I ----.--.. Force Error Latches Head Alignment I for starting addresses of Routines • DT 0023 PN 2172366 EC 41257' 01 USE PROCEDURE Before Running Dr 0023 1. 2. 3. 4. 5. The 1620-1 must be functioning properly. Install C. E. Disk Pack (or scratch pack) Disk Pack .!!lY.§! have good addresses. Turn on 1311 start/stop switch. Verify proper initial seek sequence before proceeding. a. Carriage seeks to track zero after loading heads. b. Ready (green) light turns on. If "an or "btl above do not function properly, correct before proceeding. 8 Control Switch Settings 1. Normal program run, turn all switches down (tloff" and "Program"). Alternate sense switch settings: a. SS 1 ON By-pass error typeout during diagnostic loops b. SS 2 ON Redevelop error c. SS 3 ON Loop in core load and suppress normal typeout d. SS 4 ON Loop in routine Program Loading L, 2". Clear 1620 storage 31 00003 00002 Put program deck in card reader and press LOAD key or load paper tape (insert I 36 00000 00300 RS) " Operating Instructions 1~ 2,. 3. 4. S. 6. Respond to instructions from typewriter. (Type Module number, RS.) Read and execute instructions in Reference A (Machine hang up conditions). Follow typeout of program sequence. If an error is detected, look up error number or reference number in this manual. If the 1620 fails to start after correct executiQn of instructions in Reference A, check the following: ' a. Sector cycle on Solid-Logic, 05.07,,10.1 b. File Control cycle on s oUd - Logie 05.07.20.1 c. Cyclinderoverflow on solid - Logie 05.30.10.1 d. Address cyclinder check on solid...; LogIc OS .. 30 .10.1 To RESTART PROGRAM I branch to 00500 (either core load 1 or 2). After correcting trouble, ALWAYS RERUN COMPLETE PROGRAM (from step 1, program loading) . or 0023 PN 2172366 Ee 412531 01.02 Printouts 1. Normal typeout The typewriter prints out the address and !.A!!!!lf; of each test routine as it sequences through the program. Example 2. Q.4506 - BRCH NO GM 04860 - RD I-CYC ENTRY etc. REFERENCE Printouts. The typewriter will print out reference statements such as "REF A" , "REF B", etc. These references provide additional information requirpd to implement certain test routines. The references are arranged in alphabetic order starting on page 02.01. 3. ERROR Printollts I. The typewriter types error numbers such as "ERR 001 ", ItERR 102 I etc. whp.n the program detects a failing function. Descriptions of error numbers are arranged in order starting on Puge 03.01. After each ERROR typeout, the machine will halt. Pressing the 1620 "START" key puts the program in a diagnostic loop. Further ERROR typeouts and Halts may be suppressed by turning SW #1 on. 4. DIAGNOSTIC LOOP This is a short programmed loop designed to exercise the failing function. It can be used as a scoping loop or to check rspair. Duplicate 1. or 0023 Cards: Place program deck in card reader and blank cards in punch hopper b. Clear 1620 storage c. Insert 31 00501 00500 39 00501 00400 49 00000 RS a. 2• Paper Tape a. Load program tape onto reader b. Insert 36 00000 00300 RS c. After program ,is loaded, branch to 00588. DT 0023 PN 2112366 EC 412531 DIAGNDSTIC TEST 0023 TURN ALL SWITCHES OFF OR TO PROGRAM rn-s KEY I N MODULE NO. PACK I S ON 03616 - REF A 01+186-1620 Ff lE I ND RESET 0'+ 506-eRCH NO Gr 1 0486D-RO I-eye ENTRY IT6304-FLIP MUC TGRS v 07238-NORt·1 FILE iND RESET 07666-RD HEAD HAP PART 2 OF DT 0023 ~R[ HEJ\OS AT CYL 03. TYPE Y-N ~) Q.3796 - REF ,) 03984-HR I-cve ENTRY 04 1+96-DLANK XFER Q5S02-\,lRJRD nf-, Tf.. XFER Q,8740-HR HEAD MAP 09180-COlv1PARE Ll\ reB 59612-RESTORE ADDRESSES Q9960-RD SECTOR . 1231 SEEK 2074-Gt1 +COtlTROL t12762-FORCE ERR LATCHES T3l~l~6-MAR 8 31 T 10K 13666 - REF H TEST COMPLETED NOTE: Five Digit nlimber preceedlng routine title is the starting address of that routine. or 0023 PN 2172366 EC. 412531 DT 0023 1620-1/1311-3 DIAGNOSTIC MANUAL INDEX OF REFERENCE TYPEOUTS REF. CHAR. A B C D E G H J K 02.02 02.02 02.02 02.03-02.05 02.06 02.06 - 02.07 02.07 02.07 02.07 N P 02.08 02.08 - 02.10 02.11 - 02.15 R S T U V 02 .16 - 02 .17 02.18 02.18 02.18 02.18 y< Z 02.19 02.19 M or 0023 PN 2172366 EC 412531 02.02 REFERENCE A What To Do When The Machine "Hangs Up" IMPORTANT: 1. 2. Machine is now in a hang. up condition. These hang up conditions may occur during normal operation of the program. It is ~tial that the following steps be taken. To get out of hang up conditions: Push Reset and Release keys simultanously, then push the start key. The test will proceed. REFERENCE" B Attach a ,jumper from Al D40K to J pin. This will prevent the 1620 clock from stopping on an illegal operation. Press 1620 start key to continue. REFERENCE C A select lock occurred which cannot be isolated in core load 2. ~ead in core load 1 and branch to the Select Lock test (00556). Note: If Select Lock is on when Dl 23" starts execution, t:RR 100 will type out. DT 0023 PN 2172366 BC 412531 ,REF~RENCE D Read Scan - This routine reads a track into core and prints out the First Record. (Set typewriter margin to type 70 character.s per line). The File Op. used is a RTN with head o. 1. Install jumper from At F33R to J pin. This brings up "Gate A of the I/A record" which causes all data (AGC, address and record) to be transferred to the CPU on a Read Ope 2. Turn switch #1 ON to cause the Read Ope to loop. 3. Press 1620 start kay to begin. 4. To type out a data scan, turn switch #1 off momentarily. r~turning It to the ON position as soon as the typewriter . starts. 5. Compare the. typeout to the scan typeout model on page 02.05. Mark the location of the first character on the typeout that fails to compare to the model. This will heip to identify the matching error typeout. 6. Return to Ref "P" or "N" and proceed. Scope Simulator · The typewriter may be used in lieu of the scope when using the scan routine. This is done by substituting the signal to be ,displayed for the standard read data line, thereby converting logic levels into read data, and transferring this information to . core. , 1. Remove the slip-on terminal at edge connector Al 002 F and install one end of a long jumper to this pin. Use the other end of this jumper to probe any logic line desired. " 2. The scan jumper, Al F33R to · 3. Press 1620 start key. (1311 start/stop switch should be on). · 4. Turn switch #1 off to type out. 5. J pin must be on. Note the time base of the display on the prior read data typeout. This is important since some machine failures will change the time base (number of machine cycles) between sector start pulses. (Continued) DT 0023 PN 2172366 EC 412531 02.04 ~cope Simuiator (Continued) 6. Interpret the voltage levels as follows: + for entire Bit Ring cycle = Voltage - for entire Bit Ring cycle -@-= Voltage '* anything else = Voltage - Example: = Voltage 7 for some part of Bit Ring cycle - for 4, 2 & 1 of Bit lUng cycle (Continued) DT 0023 PN 2172366 EC 412531 REFERENCE D (Continued) Scan Typeout Model NOTE 3 Sector Start . (Index) Addr. AGC /~ Gap Gap Record Recol:'d Ilf I ' 12 Pas \/ 6 Pas 100 Characters AG,C \/ ,/ 8 Pos ~400060~4006002334455667788990011223344556677889900 112233445566778899001122334455667788990011223344556677889~~~ I I I I I I I ~S--------------------------~------------------------~/\_--~-----I Record Addr. AGC 2nd Sector Start NOTES: l~. 2. The above typeout is a typical example of the information sent to core on a Read Op. with "Gate A of the I/A record" conditioned by means of a jumper. The Read Gate is off during most of the AGC. This blocks read rlataand results in no bits set into FBR. The read translator decodes "no'~ bits as 3/I4's. Even parity 8/LI's typeout as@(center scored "at signs tt). 3... The gaps ordinarily type out as f.Jl s ; however, this is not extremely significant. They may type out correctly as any combination of 4, 2 or 1. lI,. The I/A and record typeouts both show the actual data written on disk. TheliA in the model shows that cylinder 03 was read. 5. The addr. AGe of the second sector Is displJl\yed so that any failure occurring near the end of first sector might be recognized. DT 0023 PN 2172366 Ee lI12S31 02.06 REFERENCE E Re.ad Head Map This routine reads full track with addresses from each RIW head at cylinder 03. On each read operation, the first five characters of the read data in core are analyzed and the R/W head number is decoded. This information is then stored in a matrix (Head Map) along with a record of any errors occurring on the data transfer. If no error is detected, a digit representing the R/W head number is stored in the map. M'eaning of the Symbols, = (Flag) invalid address = no data transferred t = read checks or parities @ digi t 0 through 9 = Head address actually read Examples 0123 1156789 - Normal map @1~31~56789 No data XPerred when head 0 tried; all others OK. 0123 115+789 - Parities when head 6 tried; aU others OK. REFERENCE G To Run The Bit Ring Test 1. 1urn off 1311 start/stop switch. 2. Attach the following jwnpers: a. b. c. 3. (Read Parity to 8 1 or 8 2). logic pages 05.05.22.1 and 05.14.30.1 Al 1\15E to Bl E36Q' (NQlt to Bit ring advance) logic pages 05.06.10.1 and 05.20.20.1 Al A15D to BI E43F (MQl to A resets) logic pages 05.06.10.1 and 05.32.10.1 Al F09F to BI D21tR Press 1620 start key. (Continued) DT 0023 PN.21i2366 Ee 412531 REFERENCE G This routine resets the Bit ring to jpfroGeeds t~Ji advance the bit rIng until 81 or 8;2 Is sensed. The p)('oH)tbut! cou.nts the number of advance pulses sent between S1 and S2 bits. sensed, to determine where the failure occurred" Note: Correct operation is indicated if Ref. "Zit types after several seconds" REFERENCE H To Run The Read Oscillator Test 1. Turn off the 1311 start/stop switch. 2. Attach a Jumper from Al F09F to B1 B44C. This connects Read Parity to counter 000 - logIc pages 05.05.22.1 and 05.15.60.1. 3. Turn on the C.E. clock gate switch. 4. Press 1620 start key .. Adjusting The Oscillator With the program looping, the OSC. repetition rate will type out periodically. Tum the adjusting screw on the SMS card at Bl 020 1n very small increments until at least two typeouts indicate that the oscillator Is in spec. Turning the screw clockwise decreases the time interval between oscillator pulses. For B Suffix 1311s (with two oscillators), after adjusting one Qscillator card, exchange the 8MS cards at Bl 020 and 19 and repeat the adjustment on the OSCillator now located at D20.Both oscillators wIll then be in adjustment. Turn Switch 2 on to Exit. REFERENCE I 1. Turn on the Write Address and Compare Disable switches. 2. Press the 1620 start key. REFERENCE K You have told the processC?t that the carriage is not positioned at cylinder 03. 1. Manually operate the detent and move the arm to cylinder 03. 2. Press the 1620 start key. ur 0023 PN 2112366 EC 412531 02.08 REFERENCE M Make sure:· l~ All manual jumpers have been removed. 2'. All operating 3.. Remove the C.E. disk pack. 4. Install machine covers, etc. sw1tche~ are in their normal operating p':)sition. REFERENCE N The file failed to Read (no data transferred) from any head. (See REF E for detailed explanation of H~ad Map.) 1. Press 1620 start key. 3-. If no Error typeout, press 1620 start key. 4'. Do Ref. H. 5.. If no Error typeouts, press 1620 start key. ,6. '1. 8,. 1):) Ref. D. Compare the scan typeout to the error typeouts shown on page 02.09 Note the number of the typeout which matches or most nearly resembles the typeout given by your machine. Refer to Functional Failures listed by error number on page 02.10 or 0023 PN 2112366 Be 412531 02,,{)9 REFERENCE N 1. ~OOOOOOQOOOOOOOOOQOOOOOOOOOQOOOOOOOOOQOOOOOOOOOQOOOOOOooogo 0000000000000000000"00000000000000000000000000000000000000000000000000 , 2. I I I I I I I I I I I I I _~~~~~,~8i~~~~~'~~ ~_.~~~~(:o'.Ei(~(~i{~~~~~~ I · lJ. I ~~~~)~i'~~~~,l~~~ ~{i@~tl~i(~~~.@~~Q.e'(i(f~~~(~ , 3. (Coni I I I I I I ooooooooooooooooooooooooooooooooooooooooooooooooooooocoooooo0000000000 0000000000000000000000000000000000000000000000000000000000000000000000 I I I I (Continued) DT 0023 PN 2172366 EC 412531 I t I 02.10 REFERENCE N (Continue~) Funct.ional Failures (possible 1. caUSi~S of R€~iL~'I{j No data is rf.!ad from the disk ... there is no read amp output. Only the 1st AGe appears in the typeout. l'11i5 is possible because the following are present: AGe gate, clock gate, OEe pulses, bit ring pulses, NUC counts, OlE tgr. flips and CPU sync pulses are generated. The lack of any bits in FBR translate as 8/1~ f S and typeout as 01' s. Check the following possible causes: a. b. c. , d. e. No head selected No signal gate No read gate Open coax or dead read amp. No gap gate - 05.25.QO.1 - 05.22.30.1 2. Check for end IIA gate up solid - 05.22.60.1 3. Check for AGC gate up solid - OS.22.l0.1 4~· No j\GC information Ol~ data has been transferred. following failures: - C2.33.20.1 - C2.33~15.l - 05.22.50.1 No CPU sync - 05.09.20~1 b. No read enable - 05.09.10.1 c. nlE tgr. off solid - 05.08.30.1 d. No phase A, B or C pulses - 05.1'-1.10.1 e. No clock gate - 05.22.30.1 f. No sector start - 05.21.10.1 g. ,End of record gate on solid - 05.22.60.1 h. Group mark or WLR on solid - 05.30.10.1 i . . Functiona1 reset up or down solid - 05.32.20.1 j. NRF tgr. on solid - 05.21.30.1 k. Gap gate on solid - 05.22.50.1 1. Compare latch on solid - 05.21.30.1 a. DT 0023 PN 2172366 EC 412531 Check for the 02~H REFERENCE p~" Parity errors occurred on. two or mOf~'~ (See REF E for detailed e}cpianaUon H(~;:Hi Map 8) 1. Press 1620 Start key. 2. Do Steps 1 through 6 of Ref D. 3. Compare the scan typeout to the error typeouts shown on Pages 02.12 and 02.13: note the number of the typeout which matches or most nearly resembles the typeout given by your machine. 4. Refer to Functional Failures listed by error number on Pages 02.14 and 02.15. NOTE: The scope simulator may be used in lieu of the scope to check the items listed under FuncUqnal Failures. (Continued) or 0023 PN 2112366 EC 412531 02.12 REFERENCE .l. Scan Error Typ~~~~ Error No .. 15eoo~1150121&5G18&01115026500G511109OO&1e15eae5111GOOOO11IseOO510100 1. 005111500001&1000051114OO&G1G14GO&5111egOOG1&15eoo51&1&1~1500e51115 I I I I I , I 2 •. 3. iffff!lfrt~~FffooooQoOOOOOOOOQOOOOOOOOOQOOOOOOOOOQOOOOOOOOOQOOOOOOOOOQO 0000000000000000000000000000000000000000000000000000000000000000000000 I I I I I I I .... s. ~7~£fF4~i;~£~F£fffff~~OO60023344556677889900112213445566778899 0011223344S561)71889900112233445S661788990~~~400060140Jt601233445566 I 6. I I I I I I _~~~~~~~fi~~:1i("~~~ _ ~~~~(a~~~(_'(~~:(~ ~~_ I I I 7. 8. (Con t l!lue d) DT 0023 PN 2172366 EC 412531 I I I I REFERENCE P. , Scan Error T.YReou'9! 10. 11. 12. 13. 1 .... 1S. ~2C0060~4006002334455667788990011223344556677889900 1122l34455667788990011223344556677889900112233~.5566778~ge~~~ I 16. I I I I I ~L~00060~006002 33445.5667788990011223344556677889900 1122334455667788990011223344556677889900112233445566178899~99~ 'I 17. I I I I , I I ~200060~40060023344556677889900112233445566Z7889900 112233445566778899001122334455661788990011223344556677889~1~ I I ttontinued)I DT 0023 PN 2172366 EC 412531 , I I , 02.14 REFERENCE P (Continued) Functional Failures (possible~::auses of {;i£:,Zill1 Check items listed under Error No. corresponding to Error typeout number shown on previous pages. NOTE: Either Scope or Scope Simulator may be used ERROR NO. POSSIBLE CAUSE (See Ref. D). REFER TO LOGIC PAGE Check for following error conditions occurring during the . record portion of the sector. a. Solid addr. compare gate - 051.15.70.1 b. Write strobe on (Bit rine C) - 05.12.GO.l c. Counter 003 or 004 gate MAR - 05.15.60.1 d. No standard read data - OS.l2.l0.l 1. 2. ~ EvenFBR B bit on A similar typeout (DIE). Note that when no. read data .... 05.12.10.1 solid \\lould be given for any bit of either FBR extra bit is present even during the AGe's is gated. 3.' No AGC gate - 05.22.10.1 4. OlE trigger failing to flip - 05.08.30.1 5.. 6: a. No O/E tgr. advance b. O/E tgr. on solid Address AGe is too short. Set counter 8-10;coerau'on (;(\:~n,dit:~,;(jin!\ju, -being vE)Xf:;;:~\'...ated j ~3 rH~ Op " (to I-cycles). The pr'Ogrf).~,m wHJ. i"EH1;ii';',~'/, -Cycling through File Load Cycles.. Sec l'\~ote to i"UO\N ;:::Hngle on following page. Check for -8 File Exit See logic 05.07.,30.1 and ltD pages 04 .. 01 eSc 04 .. 02 .. ERROR 131 '1620 clock is being stopped erroneously.. Check for -8 Clock Stop (should be plus). See Note on following page. See logic 05.06.10.1 ERROR 132 ,-Hang up condition occurred dUring File Control Cycle of a Read operation with a sector count of 000. Switch thousand and Sector test gate should tum on File Exit latch. Program will remain in a diagnostic loop. See Note on following page. ' Check for +Y Fe File Exit See logic OS. 07 .20.1 and ILD page 04.02 ERROR '133 Machine failed to exit from a Seek (to cycle 03) operation. Program will remain In a diagnostic loop. See Note on following }:)age. Check for missing -Y Promised Exit See logiC 05.07.30.1 ERROR134 The carriage went to positive stop on a Seek to cylinder 00. Note on following page. Check for following failures: 1. -y counter 000 off solid -OS.IS.60.1 2. One or more MU C triggers on solid -05.15.40.1 After correcting trouble push 1311 start/stop to restore carriage. $ee ERROR 135 Busy latch failing to reset.. Reset normally occurs when +8 15 M8 goes plus after the detent seats. See Note on following page. Check for down level on +Y File Not Ready See logic 05 .. 06 .. 10.1 DT 0023 PN 2112366 EC 412531 ERROR" 136 Carriage will not seek past cycUnder 00 a seek to cylinder 03 • See Note.. Check on solid. See logic OS.IS.60.1 fOll' ERROR 137 Machine failed to turn on Exit latch on a.n Address Check.. See Note. See logic 05.07.30 .. 1 Check following possible causes: l. No gated sector .. 2 .. No gated index .. 3. NRF tgr .. fails to set. 4. No Addr.. Cyl. check .. 5. File reset up solid. 6 • No selected pre- sector or sector .. Machine failed to turn on Exit latch on a Read track operation. See Note. Check for missing -8 End track See logiC 05830 e 10 c 1 NOTE:(Scope'Loop) Turn on Switch 1. Push Start Key. (If Ref Z types remove jumpers that were installed and push start key again.) You have entered a two instruction routine which follows each of the above errors It is built into the program to allow the repeating of the failing instruction. Because all of the errors on this and the preceeding page are Hang Up Type Errors, it will be necessary to push the Reset and Release keys simultanously, then the start or Single cycle key to repeat this routine.. After correcting trouble turn switch 2 on to exit from routine. Push start k.ey to continue. I $ or 0023 PN 2172366 Ee 412531 03.10 ERROR 140 The carriage went t.o pas lt~ve st.0IP See Note on following page" Check for the following faHures~ 1. 2• ~. 4. q'JH< MUC 1-2 trigger failed to turn off (Ae reset). The set gate failed to come up .. No count track pulses. Busy latch failed to set. -05.15.40.1 -C2.23.02.1 ERROR 141 The carriage went to positive stop on a Seek to cylinder 02. See Note on following page. Check for MUC 2 -4 trigger failure to turn off when MUC 1-2 turned on CAC inputs). See logiC 05.15.40.1 ERROR 142 The carriage went to positive stop on a Seek to cylinder 04. See Note on following page. Check for the following failures: r l~ 2,. 3~ MUC 4-8 trigger failed to turn off when MUC 2-4 turned on (AC inputs). Set gate up solid. Count 000 latch failed to reset. See logic 0.) .. 15 .40.1 ERROR 143 The carriage went to positive stop on a Seek to cylinder 05. See Note on following page. Check for MUC 8-10 trigger failure to turn off when MUC 4-8 turned on (Ae inputs). See logiC 05.15.40.1 r ERROR 144 The carriage went to positive stop on a Seek to cylinder 10. See Note on following page. Check for MUC 16-20 trigger failure to t~m off when MUC 8-10 turned on (Ae inputs). See logiC 05.15.40.1 DT 0023 PN 2172366 EC 412531 ERROR 145 The carriage went to positive a See Note. Check for MUC 32 -40 trigger when MUC 16-20 turned on (AC inputs). See logic 05 .15 .40 .1 ERROR 146 The carriage went to positive stop on a Seek to cylinder 40. See Note. Check for MUC 64-80 trigger failure to turn off when MUC 32 -40 turned on (AC inputs). See 10g1c 05.15.40 _) 1 r ERROR 147 The carriage went to positive stop on a Seek to cylinder SO. See Note. Check for MUC 128-100 failure to turn off when MUC 64-80 turned on (AC inputs). See page 05.15.40.1 NOTE: A Two instruction Routine following each of the errors (Scope ,Loop) on this and the preceeding page is built into the program to allow repeating the failing instruction. Push the start key to enter this Routine. Because all of the above errors are hang up type errors I it will be necessaty to push the reset and release keys simultanously, then the start or single cycle key to repeat this routine. Turn on Switch 2 to Redevelop error. After correcting trouble push 13n start/stop to restore the carriageo Push start key to continue. or 0023 PN 2172366 EC 412531 03.12 ERROR 150 Address check reset fuHed (fileq]d truck Note" Check for track gate latch faHing~,~JI turf~ r>n. orr innis sing track start pulse. See logic 05.30.20.1 'f ERROR'lSl 'Overflow check reset failed (track Op e) ~ See Note ~ See logic 05.30.20.1 ERROR 152 WLR/RBC reset failed (track Op.). See note .. See logic 05.30.20.1 ERROR 153 Address check reset failed (Sector Op). See Note. See logic 05.30.20 .. 1 ERROR,154 Overflow check reset failed (Sector Op). Gee Note .. See logic 05 .. 30 .20.1 ERROR 155 WLR/RBC reset failed (Sector Op) . See logic 05.,30.20,,1 NOTE:(Scope Loop) to See Note .. Tum Switch 1 on and push Start Key for two instruction Scope I,oop. DT 0023 PN 217366 EC 412351 ERROR 160 the file faHed to read. shows that 2 en' more of the any data and the remaining heads had on and push stort key for Scope Loop .. Check for the following error conditions: 1. Read oscillator running continuously ~C2 .. 33.20.1 2. I/A record gate on solid -05.22.50.1 If fallure 1s neither of the above items Branch to REF D. See REF E for detailed explanation of Head Map. . ERROR 161 Miscellaneous read failure pattern.. Push start key. If this error types again start test over. Failure should fall out under different ~rror number with high probability. ERRORJ62 The Head Map shows that 2 or more of the 10 R/W heads failed to transfer any data and the remaining heads read good data (no parities). This indicates a Head Address Register failure .. Compare the Head Map typed out t'j the statements below: HEAD MAP 1. 2. ~. CIRCUIT FAILURE 0@2245@779 @323@@878@ 10@1456@69 4. OO@@455@@9 5. 0123@5678@ SoUd Soli d Soli d Solid Solid HArt HAlt HAR HAR HAR Not 2 Bit 4 Bit Not 4 Bit 8 Bit Not 8 Bit See logiC pages 05.25 .. 30.1,05.25 .. 40.1 and ILD pages 06.03 and 06.04. Push Start Key. The typewriter will ask to loop on a single head or all heads. Turn Switch 1 on. Insert the desired head selection character. Type RS. Scope the failing circuit ~ If Switch 1 is off the typewriter will type the address and first part of the data read. Turn Switch 2 on to exit from loop See REF E for detailed explanation of Head Map .. (> ERROR 163 File faUed to read correctly (parity) from one head. AU other heads read correctly. Branch back. to beginning of test (00500). If trouble appears soUd, bring in the second core load (Bra.nch to 00532). (This will rewrite the a ddres ses and data on Track 3.) / (Continued) or 0023 PN 2172366 EC 412351 . 03.14 After test is test over If trouble: l~::ti:i ,"'; ';'0 l.'/i~~:~.!(;~:,", ;, LJ,rJii "')(Ir:dJ'l {'\.l(il ~;1\e. pack (cause unknown); H troubV:::: r.:\fr:.,~ 1.:h~~ dh>k pa(~k may be 'damaged - change disk packs., Jf or 0023 has never been run on thls palek N errors may occur -on the first pass of the diagnostic ... possible cause - bad data O!1 cyUnder 03. t) ERROR 164 File failed to read sequentially from heads 9-0. Head Ador. Register CHAR) or HAR decocUng r,ircuit is failing. Compare the Head map typeout with the failure maps shown below. EXAMPLE: HEAD MAPS 1. 5678956789 2. 3. 0123401234 0133056885 CIRCUIT FAILURE Solid HAR 1 Bit Solid BAR Not 1 Bit SoUd HAR 2 Bit Push Start key. The typewriter will ask to loop on a single head Turn switch 1 on. Insert the desired head ~election character" Type RS. Scope fa.iling circuit. If switch ,l is not turned 00, the typewriter will type the address and the first part of the data read.. Turn Switch 2 on to Exit from loop. See logiC pages 05.25,,30.1, 05.25.40 .. 1 and ILD pages ,06 • 03 an d 06. 0 4 ~ See REF E for detailed explanation of Head Map or all heads. to ERROR 165 /File failed to Read (tranRfer any data) from one head - all others OK. The Head map typeout indicates the failing head position with an @. Press 1620 start k.ey to put program into a diagnostic loop which will 'select and read from the failing head co Turn Switch 2 on to exit from ,loop. See REF E for detailed explanation of Head map. ERROR 166 R/W heads failed to load to the disk. surface 15 sec. after the 1311 ',start/stop switch was turned on. This normally takes place during .the power-on seek" ·Possible cause: Latch magnet not energized or excessive" slop·' in ~the head loading linkage. See logic C2 .13 c 10 ~ ). DT 0023 PN 2112366 Ee 412531 ERROR· 167 The carriage faHed to t(,> push start key for scope loop ~ Check following possible causes: 1. No Set counter 1-2 or 2-4 pulse 2. 3. -05.15 .. 30.1 -OS.IS.10.1 -05.07.20.1 No gate MAR to MUC No home Seek gate ERROR 168 The machine is unable to decode the address read from disk. This is probably caused by incorrect read format" Press start key. The typewriter will ask to loop on a single head or all heads. Insert the desired head selection character. Type Rs. If Switch 1 1s off, the typewriter will output the first part of the data read; If Switch 1 is on, error tYP(~outs are bypassed. Scope the failing circuit" EXAMPLE HEAD MAP ----------3333333333 CIRCUIT FAILURE IvIisslng Set Counter 4-8 pulse (logic 05.15.30.1) See Ref E for detailed explanation of head map. DT 0023 PN 2172366 EC 4.12531 03.16 ERROR 1:10 Write Erase clrcuit tu.rnE!d. ni."\ 8~~}"1«;!: at BIB13. Scope as noted below" ERROR f71 Read and Write gate HAnd" turned on Select Lock.. card pulled at BIC09. Scope as noted below. Replace the ERROR 172 AC- DC Safety circuit turned on Select Lock. Replace the card Pl111ed at BIC06 and scope the failing circuit in the DC (CPU not running) condition. Mter correcting trouble I push start key to continue. ERROR 173 Multiple lv10dules Selected turned on Select Lock.. Module Select Lock map at Ref R~ Refer to 1. First core load: no seoping loop is provided" NOTE: (Seoping loop) Scope the falling circuit in the DC condition. After correcting trouble I push start key to .continue. 2. Second core load: push start key for ecoping loop. After correcting trouble ~ turn switch 2 on to exit from loop. DT 0023 PN 2172366 Be 412531 ERROR 180 Index is faiHrag to come up. See logic 05.21.10.1 Check jumper location. (A misplaced jumper wUl also cause this error) ERROR 181 Disk array is running too slow. Check for bad spindle bearings, slipping belt or dragging brake. Check frequency of the input power. Note that motor may be 50 or 60 cycle - be sure that proper pulley is used for the input frequency. ERROR 182 Disk array is running too fast. Check frequency of input power. Note that motor may be 50 or 60 cycle - be sure that proper pulley Is used for the input frequency. or 0023 PN 2112366 EC 412531 · 03.18 ERROR too Machine failed to Exit from a 'Write sect.''.:j;;;' (Seetoli count = 000.) See Note" See logic 05.07.30.1 and ILD page 04 .. 02 ERROR 201 Machine failed to Exit from a Write Op. with an Address Check. See Note. See logIc 05.07.30.1 and ILD page 04.02. ERROR 202 M~chine failed to Exit from a Write track Op. See Note. See logic 05.07.30.1 and ILD page 04.02 ERROR 203 M~chine failed to Exit from a RBC full track Op. See Note. See logic 05.07.30.1 and ILD page 04" 02 ERROR 204 Machine failed to Exit from a Read Full track Op. with WLR checking. See Note. See logic 05.07 • 30.1 and ILD page 04.02 NOTE: ( Diagnostic Loop)-, A two instruction routine following each of the above errors is built into the program to allow repeaUng the failing instruction. Push the start key to enter this routine. Because all of the above errors are hang up type errors, it will be necessary to push the Reset and Release keys simultanously, then the Start' or Single cycle key to repeat this loop. To redevelop error, tum on Switch 2. . IJ1' 0023 PN2172366 EC 412531 ERROR 2.10 One or more bit lines in the write tr€;t(~l,:;:;;~(;~t(?it The CPU attempted to write only the Sl and 82 Oln Kl\lisk l~ending 8/4 bits (@) to the file. This combination 1s blocked by the w'rite translator and normally sets no bits in FBR. Any bit erroneously set into FBR will be written on disk (possibly, along with the S/4blts should thjs combination faU to be blocked). Note, on the Read Op. the no bit combination from disk Is converted back to an S/4 (@) by the Read translator. If the read field consists of variable, valid data, then the write operation must have failed to write on disk. The typewriter will ask for a character which will be written on disk and read back to assist in diagnosing the failure. To isolate the trouble, analyze the bit configuration of the read field typed out" For"a Scope Loop: 1. Turn on Switch 1. 2 ." Type digit which the program will attempt to write and read. 3. Type RS. 4. To type in new digit, turn Switch 1 off" 5., To exit from routine turn Switch 2 on. Type RS co See logic 05 .1L 10.1 ERROR 211 Writing even parity failed to turn-on Write Parity check. Turn on Switch #1 to enter write loop. Push start key. , See logic 05.30.30.1 . ERROR 2i2 Reading even parity failed to turn on Read Parity check. Tum on Switch #1 to enter read loop. Push start key. See logic 05.30.30.1 ERROR 213 Ev~n serial FBR data picked up a bit writing blanks (SI & S2) on" disk. Error hit is typ~d out.. Typewriter will call for a test digit to help diagnose the trouble. For scope loop turn on Switch I, enter Digit," RS.. The progra.m will attempt to write then read that digit. To enter new digit, turn off Switch L To exit from routine turn Switch 2 on • .See logic 05 .12 .80.1 ERROR 2t4 Odd serial FBR data picked up a bit while writing blanks (S1 & S2) on disk. Error bit Is typed out. Typewriter will call for a test digit to help diagnose the. trouble. For scope loop turn on Switch 1, enter Digit, RS. The program will attempt to write then read that digit. To enter new digit, tum off S'witch 1. To exit from routine turn Switch 2 on. Type RB. See logic 05.12 .SO.l or 0023 PN2112366 Be 412531 03.20 ERROR '220 An error occurred during write data transfer. The matrix typeout (See example below) summarizes the errors occurr.ing during a Write track, Read track, and Compare loop. This routi.ne writes nine 2100 character records; each record consisting of one of the characters shown in line 1 below. The data is read back and compared to write data. WrlRd Data TranRfer (Error Matrix) 12480t*@* Line 1 = data written and read W 000000000 Line 2 = sununaryof write checks (W) Line 3 = summary of Even Pari ties (MBR E) E 011111001 EXAMPLE a 011111001 Line 4 = summary of Odd Parities (MBR 0) R 011111011 Line 5 = summary of Read checks (R) Line 6 = St.lJT1rtlary of Compares (X) X 022221111 I I I Errors when data = Errors when data = Errors when data = $ 0 1 Legend: o = Correct Operation 1 = A check, parit~, or unequal compa I'e in CPU. 2 = Compare operation omitted * After typing out the error matrix, the typewriter asks for a test digi.t. Key in one digit and press the release/start key. The machine will now generate a 2100 character record from the digit keyed in, Write track and Read track (Hd.O). The first part of the data is then typed out(See example below) to assist in diagnosing the·problem. EXAMPLE KEY IN WR-RD DIGIT IRS 08252 EVEN ODD RD CK WTN 11 RTN 111118888888888888888888888888888888888 8 KEY IN WR-RD DIGIT 2RS 08252 EVEN ODD RD CK WTN 22 RTN 222221~I+I+I+I+I+&fLtI+I+I+LfLfI+L"+I+I+'+I+I+'+Lt'+I+'+Lf'+I+I+Iif'+'+'+ "t KEY IN WR-RD DIGIT 4RS 0'8'252 EVEN ODD RD CK WTN 44 RTN 44444IU:1Be8Ss8S8SaSeesSSe9sS8geSeSeSFHJe8 KEY IN WR-RD DIGIT 8 RS 08'252 EVEN ann RD CK WTN 88 RTN 88888ijqij4ij£i~qqij4ijqijqijqijqijfiqijQijQijijqijijijij4 :fi' '4 (Continued) DT 0023 PN 2172366 EC 412531 ERROR '220 (Continued) In this example 4 different test digits were keyed in (one at a time), 1, 2, 4 and 8. The output shows that only the first five characters of each record were written and read back correctly; this corresponds to the five characters placed in the address location. The failure seen here apparently 1s caused by losing format control after the I/A, thus the record (and record AGC) are incorrect. If your typeout matches this example, check for a missing It set counter 16-20" pulse. Scope Loop: 1. Turn on Switch 1. 2. Type digit which program will attempt to write then read. 3 • Type It.c;. 4. To enter new digit, turn switch I off. $. To exit from this loop turn switch 2 on .. See logic 05.15.30.1 Character Coding: 1620 -a.-Write Xlator -P-1311 ---J)IIoIll!flo,Read Xlator~1620 C:---------C82 - - - - - - - - - . - C B82----------F ,C82 ~BA82 ~~~ ql ~F84 B F84 ill 0023 PN 2172366 EC 412531 03.22 ERROR 230 One or more heads failed to write correctly .. Scope Loop: 1. Tum on Switch 1. 2 • Push Start Key. See logic C2. 30.05.1 or 0023 PN 2112366 EO 412531 ERROR 240 .Read Back Check inclk;Oltor was cij)jf~ "equal (Rd/Wr data compared equal in 1620 core hi) transfer routine) • . Check for compare latch failing to set or failure of 1311 compare , It And II. circuits. See Note See log1c05.21.30.1 ERROR 241 WLR/RBC indicator (37) failed to tum on with either a Wt"ong Length Record or Read Back Check error. Check for a solid WLR/RBC reset. See note See logic 05.30.20 § ERROR 242 , RBC indicator (37) failed to turn on in a Read Back Check operation . with unequal data. See Note .. See logic 05.21.30.1 Also, the RBe Op. may be terminating too early (before any unequal ,data Is compared). "Check for a missing pulse, set counter 64-80 See logic 05 .15 .. 30 .1 It NOTE:(Scope Loop) 1. Turn on Switch 1. 2. Push Start Key .. or 0023 PN 2112366 EO 412531 03.24 ERROR'2~L A'ddll"oss ,[>r", 1C,,;,,,f.l' • !.~~; \hJi8'r~f"'''~ 0Y"!i""U~···t( ..;;.!.", ~,).," .",;~ ..J.,,_. ~I .,J~ '''.' Check the following pO:S;~:'ibJl;~ cal:J{S~\ D o o o o D£CISIOIU m.n •• teAlIS A fIOm WOI A IRAHCM TO ALTO"'Tt ""lltS IS P'OSI'IU lAID 0It VA'UAILI (_ITIO•• PROCESS ..,,: A (jRW' OF ••1IUCTIM VIt'CI'i PD,• • A ...nSlI. runtTtOlf '"1: MMD" ACCDS COMMEt": AN (mv FftOM Oft OfT '" ANOttU MftT OP' " (011 ntl 1M( PAGE). PRlDl'fNtO ,_un: I'UfICHIt CAIIO: . ot "'",.Nt A GI\OU, maATc. HOT D~U.u Ut ~I PMTltU\.AR StT . , .1.oW CHAR". 0It.Q2 ~ONH, NO. PUT ENTRY tONn. 04.04 04.05 04.06 04.07 04.08 04.09 011.10 GO No OIt.OJ 0It.0It 04.05. 09 IJ) 0It.06 . tC. 0It.07. 09 04.08 011.09 04.10 04. t I 04. II. 13 04.12 Aft AB AF AG AM At AJ Nt. Sf: IIF IJG 8H 81 AM A' Act Nt. AS AI AU A'I 1M AI( 04.13 04.13. 04. 1ft 04.15 04 •. IS. 04.20 04. IS 04. IS. 04. IS. 04.·18. 15. 16, 17 39. 43 16 34 ... , 34 04.2S 04.21 04.29 011. )0 04.)0 8K 04.3' 04.'1 04.30 04.10 04.12 8L 04.)!. )3 04.)2 8" 04.)2 04.3) 04.13 eN Olt.n BP 04.3) 04.)2 04.)4 04.15 04.)5 04.35 04.36 ox 04.36 04.31 04.35 04.12 04.14 04.15 04.16 OIf.03 04.21 0It.17 04.17 04. UI 04, I, BY 04.]6, J7 cz 04.37 04.20 CA 04.37 04.'" 04.38 04.22 CD Ct Oft.15t 16 b ~ 04.. 12, IS. It, 04.1fO 04.40 04.4' 8A "IJ 04.2) 04.23 04.23 OIt.ZIt ~ 04.24 Oft.2S AV 04.26 0l1.29. 31 04 .. :h%; 04.21 8J 04.19. 21. IS 04.20. 23 0It.22 04.20 AI i::Wffi\l ©4.2S 1)1,.26. 28 04.27 01+.28 Olt.11 At. 1M \\l@. BQ 8ft BS itT au BV BW CD 6}T OO:f~ fM 21]23" l( 4'2Ut 0lt.39 ON COMPUlI 0111( DRIVE DIG IT INSlU .N DC"S YES NO Dt 002.) PM 1172366 at "12S:.. Of 002) fiR 21123" It IIUIS)I r ~'<-~· ill wr O~I' PN iH1U" lU; 411lni 'I r YU NO ON ~T t:ml~ f!fi aI7i366 It "USJI lOT 002) 1ft U123" Ie ttU53i ON 04.12 I) OFF OFF OFF 0lt.12 VES AJ Oft. 12 Df 002) ~ 2'72366 EC "'2S" 04.14 ON YU INITIALIZE NO SET Oll AUD TO CNTR YES CHECK FOR VALID SECTOR ADDRESS SET HAP FLAG DIGIT IF BAD ADOR NO .OT 0023 PH 2172366 £t "'25)1 ~£T ~ ADD TO tN,", 0" Oft. J8 YES Oft. 1, Dr 0013 '" 2112366 It '*'2SJI YES FINO POSITION Of BAt) PARITY CHARACTER ITff CYL 03 Off. ,It 04.39 frf OOf3 PH 1112366 EC "tlSl' AUD HEADS 9-0 ON eYL ~3 OFF 0It. ,It 0It. ,.. OIte 18 NO 1)7 0023 '" 2172366 EC 412531 DT 002) m 211U66 It "253' 04.20 AS orF DT 002) PH 2172366 It 412$31 RESET sn LOCK ,) RUET UL LOCK OFF R£sn SU LOCK DT GOU AI 11723&4 lC feUS,. 0It.20 usn.. ,NDJCATOftS IltAO AREA .... TIAUZE . sn "'" IN MtR'X .. V w'" IN SIT MlIUX .. -E- SET NI" '" 1tA"",X- "0" SIT ....... HATlUX • "." StT "t .. t. HA11\,X ..X" SIf "s" tN MAnux.. "X" ElT 002) PM 1172)" Ie '115:»1 UPDATE SCAN W\TRlX FOI\ DiCIT 011 GENERATl2100 CHARACTERS Oft. to GENERATE_ 2100 'S '*' SET MP CHAR TO "I" NO 'DT 0023 fIN 2172366 It "125" * GENERATE 2100" 'S TRY ANOTHER WAY TO lUAN ott IND CHANGE DATA PUT "0" IN "IDDLE OF RECORD )l--- OT 0023 F.N 2172366 Ie r;'2S1' GE:N1Mlt", WIt I iE REtOftD INSERT $leTOR ADDRESSES DU,t.ICATE SECTM ADDRESS I" DATA NO ON OT 0023 PM 1172366 Ie 'U25)1 IlIlTIALlzt J NUT SECTOR • 'TRAtk 01 (02) ~ 2172366 It "'2S)1 8F INITIALIZE orF ON 8' ,- 01 0023 I!M 2172)66 Itt "t2S)' INITIALIZE: C¥LINDE'" IlEXT CYLINO£A 00 01 01 04 05 " 20 ItO SO ",a " OFF Dr 0023 ffl 2'71366 £C 412S)1 'NSERT GM AT OW REsn INf,.ICATOAS 6J INSEkT GH AT ENO OF DATA RESET INO ICATOftS OM 81 04.30 81( DT 002) PH 2172)66 It 1&1253' 1M ON . Of 0023 At Itt: 2112366 4'25)1 ON Of4..)1 Of 0023 fiM 2172366 £C 4125)1 INITIALIZE CAN HANG-UP I' Hl\ft CHI( 011.1' DT 002) m 2172366 Et 4t'U1 DU ~J! $, 01\ $1 JUHPlRED TO INO 06 HQ.. I lIT JU"'EITED TO lIT It INti RESIT __ lIT JUM'lUD TO lIT It I . ADVANCE ~ RESET ItT RING 51 • ON II OF' S!1Cf:l ADVANe! lVRN OFF-06 8 • 0.. ON SEND ADVANCE HALT RESET 'IT RING It .. ON ~--!"·I SEND AWANet· I • '" SIND ADVANCE DT0013 PH 1172366 It "'IS)t 6 tV SENO ADVANCE ' , . OJ 0" 8 .. OJ SUIl AOVANCE . WItN 0"-06 V. ON UNO ADVANCE t .. ON SEND ADVANt£ DT~023 'H 2172)66 it "125)1 ADO TO lOOP (N1ft T YU Oft. )$ Df 0023 PI 2112366 Ie '''15)1 "~)n HUt lEftO JUfif'EA TO INO 06 (IlEAD Cit) Cl.otIt ...1Il OM tHICK THAT ItEM tHECK WILL 11IftM ON -OELAY.. PROGMH DUHPS litO CitARACTtI\S S FIRST Oft. 0) NOTt sn LOt{ Mf.~$AM ADORUS CHlCK i\nU fA SUI( RESET SEI LOCK A JUMPER FROM MAR 8 I.T , .. ALUM PRG" 10 ft£St'!' SUUT LOCK lJ.TCM ItO '01 0023 PH 2172'66 It .. '2Ut COMPUTE HOD COMPUTE HD $£L LOCk SEUCT lOCK HAP HAP SEUCT "tAD YES PUTt III M. 110 DT 0023 PM 2172366 EC "'253' ikJ@'fiI: i~@tl:n JImNRfO T@ CHECK (INO (6) INITIALIZE MONIE IDLI COUNTIft CooNT INDUE 'M , "IHUn LO H8 0" OF' ON DT 002) ... JI7l)66 Ie ,.aas,. I!t~M Cf\D~J'\ lill ~Ittl &*~AD" ARt "lAD o ) to 7 8 1 2 ,, 5 AD~~NC[ TO NEXT HEAD IN LIST NO 04.0) ill 0023 1620-1/1311-3 Diagnostic Manual Index to Program Listing Core Location Page Branch table (to enter routines) 00500-00580 05.01 C. E. Work Area (unused core) 14000-15000 05 01 Rea d In Area 15000 05.01 Routines (Main) -First Core LoadControl 1620 File Indicator Reset Branch No Group Mark Read I-Cycle Entry Flip MUC Triggers Normal File Indicator Reset Read Head Map -Second Core LoadWrite I-Cycle Entry Blank Transfer Write/Read Data Transfer Write Head Map Compare Latch Restore Addresses Read Sector Seek . Group Mark Control Force Error Latches MAR 8 bit 10 THOU 0 05.01 Routines (Auxilliary) -First and Second Core LoadsBit Ring Oscillator Scan - First Core LoadSelect Lock Spindle Speed Head Alignment or 0023 PN 2172366 Ee 412531 03616 04186 04506 04860 06304 07238 07666 05.09 05.10 05.11 05.12 05.15 05.17 05.18 03984 04496 05502 08740 09180 09612 09960 11234 12074 12762 13446 05.31 05.33 05.35 05.42 05.44 05.45 05.46 05.49 05.51 05.53 05.54 02134 01368 00776 05.05 05.03 05.02 10432 12330 13016 05.24 05.28 05.30 05.01 00010* 0002000030- DIAGNOSTIC lESf THIS PROGRAM CHECKS THE IBM 1311 DISK STORAGE DRIVE.MODEL 3 AS ATTACHED TO THE IBM 1620 MOD ONE ONLY 0004000050* 000600007000080* 00090* 0010000110* 00120* 00130* 00140* 00150* 00160* 00170* 00180* 00190* 00200 .00210 RSTRT 00220 ASSUMPTIONSTHIS PROGRAM ASSUMES THAT THE BASIC 1620 CPU IS OPERATING PROPERLY AND THAT THE USER IS FAMILIAR WITH THE 1311 DISK STORAGE DRIVE. SCOPETHIS TEST IS DESIGNED TO DETECT AND ISOLAl'E MAlFUNCTIO~S IN THE OPERATION AND CONTROL OF THE 1311 DISK STORAGE DRIVE. OOftG 00402 START DC 01.-,*-,. B 00230 LOAD2 NOP 00240 00250 RNCD ·8 00260 LPCT OC 00270 DDA 0028000290. 00300* 02.00 .... 00460.1.10000.20,RDAREA 00310 ~DORG 500 -87 87 START,., seANl". RoOSe,t' SITRNG ••• LOA02 ••• ALIGN, •• ADJUST ••• SELOK ••• RT09 •• , RT08 ••• REST6, •• -B7 -87 ·87 87 87 81 '81 '81 81 START OF TEST READ SCAN READ OSCILLATOR TEST BIT RING TEST LOAD CORE LOAD 2 HEAD ALIGNMENT SPINDLE SPEEO TEST SELECT LOCK TEST SEEK TEST READ SECTOR RESTORE SCTR AD~S GO TO 00430. 00440* 00450* 004,000,.10" 00410* 00490* 00402 00402 49 03616 00000 00409 00001 0041441 00000 OOOCO· 00426 36 00000 00500 00438 49 00000 OOOOOJ 00449 00002 00460 00006 lJOOOO 00466 00003 -20 00469 00005~5000 8ftANeH TABLE FOR ENTERING THE VARIOUS ROUTINES 00320 00330 00340 00350 00360 00310 00310 00!90 00400 00410 00420 OO~~ TO REPRODUCE THE PAPER TAPE OF DIAGNOSTIC TEST 0023 -INSERT AND EXECUTE A BRANCH TO THIS ROUTINE Dr 0023 PN 2172366 EC 412531 . 00500 00500 49 03616 00508 49 00776 OO~16 49 01368 00524 49 02134 00532 49 00414 00540 49 13016 00548 49 12330 00556 49 10432 00564 49 11234 00512 49 09960 00580 49 09612 001)00 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 005·00 PAPER 00510 TAPE 00520 OO~.'O 00540 005!;0 0056,0 0051'0 00580 00590 OO('JOO RCTY -H RNPT 20000-ENOI-lOO ONPT 20000-ENOI-lOO 'RNPT 20000-LAST-IOO RAPT 00091 'ONPT 20000-LAST-IOO 'WAPT PNCHH. H 81 0061t) RELOAD DAC 0062() PNCHH DAC 00630* 0064CI* 00650* *-12. 28.RELOAD PAPER TAPE IN READER' 02.H' TFM RSTRT+6.* •• 8TM H REFN.44.10, 00690 BOX 00700 RCNT 00110 DATAA ,DC DC 02.0.*-6 05.0.*-1 DGM * CYL3+5,600 CVl3 00720 SEVEN ·TFM 00730 00740* 0075000760 sCt 00710 0078000790 00800 00810 00820 00830 00840* 00850 00860 00170 00800 00890 00900 009"10 00920 ·SK eM *+11.0,10, RTH ·eE -81M 97 OO~1I0 0 CYl3 *+32." ERRN.030., TURN ON E/Z E/Z ON • EXIT OK GO TyPE ERROR *-60 IF SW 1 IS ON,lOOP READ TRACK "Bel SC1t.. SW 1 OFF/ON FOR TRACE ReTY '8TM SDUMP"t GO OUMP TRACE DATA 8TM INDRST ReTY ~ATY GRID •• , TyPE GRID 'BNC2 SC1 ••• 8TM REFN.69.10, GO TYPE REF l 06,011160.* 3~ 00000 00117 00000 06618 06618 05948 00102 00100 00000 00300 00200 00300 00660 31 OOO~l 00300 00672 00684 006 6 00108 00717 00713 35 05948 39 00713 48 00000 49 00696 00056 00004 00200 00200 00000 00000 00776 00788 00800 00805 00810 00811 00812 00824 16 00408 -0776 17 03164 0001144 48 00000 .00000 00002 00005 00001 16 03565 -0600 34 03560 00701 5 ..... '0.19860 *+23tROAREA+2 99999t99999.. 00836 17 01140 -0000 00848 17 02904 -0000 00860 00872 00884 00896 00908 14 00811 000-0 36 03560 00706 46 00916 01200 17 03220 -003'0 49 00848 00000 00916 46 00836 00100 00928 34 00000 00102 00940 17 01036 -0000 00952 17 02904 00964 34 00000 00976 39 01221 00988 47 00836 01000 17 03164 01012 48 00000 -0000 00102 00100 00200 00009 OOOOQ 01023 00006 01024 49 03616 00000 START DUMP 140 CHAR READ DS SDUMP .TFM TFM 00"0 01000 TD OO"fO LOAD RESTART GO TYPE REF BTM SRESET'9. RESET READ AREA 81M RSTIND". RESET IND READ TRACK,SUPER SECTOR 130 CHAR 00930 H 009,,.0 ReONST DC 00950 87 0091&0* 34 39 48 36 35 READ SCAN 00610 00680 00660 SCANl 0058$ 00600 00612 00624 00636 00648 WATY RELOAD MOVE DATA or 0023 p~.,? t12.~9;§ EC 412531 01035 00005 01036 16 01066 J986P 01048 16 01071 J~002 01060 lS 99999 99999 05.03 AM 01010 01020 01030 01040 AM CM *-6.01.10 *-13.01.10 *-30.20000 •• 8HE *-48 010~0 ONTY 19860 01060 01010* 01080 01090 SRESET 01100 . 01110 01120 01130 01140 01150 01160 01170* 01180* 01190* 01200 seDMP 01210 GR1D 882 8t 81 01220 01230· OAC ~ESET OS TF 99999.ZEROIO,. --6 .10 eM *-16.19999 ••• *+12.1600 *+ 12.1700 SNE SRESET+12 882 OS OAC .19930 40. t I J I O~CtLLATOR 00005 16 01158 26 99999 11 01158 14 011S8 46 01200 J5009 02897 -0010 J9999 01600 46 01212 01100 41 01152 01200 42 00000 OUOOO 19930 00000 I 01221 00080 01301 00062 I I • ADJUSTMENT CLOCK DRIVE RUNS RD/WR OSC OSC RUNS BIT RING ( 10 BIT MODE BtT RING RUNS Mue ( 51 PULSES) Mue ZERO TURNS ON 1620 READ CHK TFM 8TM RSTRT+6.*., REFN,48.10, ReTY WATY OSCT2 ~tNCNT 01138 01140 MOVE o-s TO READ AREA 01152 01164 CHK RESET DONE 01116 01188 01200 01212 01224 11 01066 000-1 11 01011 000-1 :\4 01066 KOOOO 47 01060 01200 35 19860 00100 42 00000 00000 DATA FOR SCAN ROUTINE READ 01'30 01340 OllS0 01360 RE_D AREA 5 *+18.RDAREA+9 "1~40* 01250* 01260* 01270* 01280* 01290* 01300· 01'10 Roose 01!20 CHIC. DONE TPM AM 01072 01084 01096 01108 01120 01132 'H DC 01310 MAXCNT DC LOAD RESTART GO TYPE REF H 03.0.*-7 06.0,*-1 01380* CHECK RD CHK WILL TURN ON AND OFF 01390* ALSO SYNC PROGRAM ~ITH FILE CLOCK 01 ... 00 STOSC 'MM *.9.01.810, RESET FILE 01410 ,81 *+12,600.. TURN OFF RD CK 01420 TR 00100.00100" TIME 014'0 ,TR 00100,00100,. DELAY 01440 81 *+~6,600,. CHK FOR MUC ZERO 01450 ,8TM 01460 NOP 01410 NOP 01480 01490* 01500 81 £RRN.020.. GO TYPE ERROR 01368 16 00408 -1368 01380 11 03164 OOOMa 01392 34 00000 00102 01404 39 01969 00100 01416 48 00000 00000 01420 00003 01426 00006 01428 01440 01452 01464 01416 01458 01500 01512 Ol~24 STOSC 13 46 31 31 46 11 41 41 49 01532 46 or 0023 PN2112366 EC 412531 01437 0-0-1 00600 00100 00100 00100 00100 01~32 00600 03220 -0020 00000 00000 00000 00000 01428 00000 014~2 Ol~44 006tO 01510 af'U 01520 01530 BNI elM 01540 01550 ,NOP }cOP 01560 01510* 01580 RCt 01590 01600 01610 01620* .87 016~O 01640 01650 01660 01670 01680 01690- 01'00 RC2 01710 01120 RC3 01730 01740 RC4 01150 01160 01110 01180 01190 01800 01810 01820 01830 ~c l;H) ~t$ ERRNe021o, STOSC SYNC PROGRAM WITH DISK CLOCK .TFM OVFLO,O,9 TFM MINCNT,O,10. INITiALiZE TFM MAXCN°r.O.8 ~NI *,600.. 8NI *+24.600 SYNC PROGRAM AM MINCNT.Ol,lO AM MAXCNT.Ol.lO. IDLE CNTR BNI *-12.600 AM OVFlO.Olt9. DONf CNTR 8NV *-60 . COMPUTE l/FREQ. LENGTH OF EACH 61T MM MINCNT,07,lO "TF OSCWA,99 MM MAXCNT.17,lO A 99.0SCWA" COMPUTE LENGTH AM 1F 99.189859. OSCWA.99 AM TO TO OSCWA,OSCONT 95,05.10,' BLNGTH+OO,90 BLNGTH+04.91 BLNGTH+06,92.t M ~O TD TO BLNGTH+IO.94 *+36 ReTY o1 ~ ~lO OVFLO OC 'WArY 01&'60 01.8)70 8NC2 01810 8TM OF EACH BIT ROUND OFF MOVE DIGITS TO O/P 01fj~O 01890 01900 OSCWA DC 87 01'20* , 08.0.* SCANl DATA AND CONSTANTS OAt 01'.0 bAt 01950 8lNGTH OAC 01960 rVBR CAC 01910 TYBR 1 0198001'90* 02000* GO TYPE REF H 01910 01,,0 05CT2 04.0,*-5 BlNGTH STOSC REFN,69,lO. 45.81T lNGTH SHO BE 1.429S us. 19, (MIN • 1.4280 US)' 01,1.4399' 4.SENT ~DAC· 01, 99 ADV' 81T RING TEST DT 0023 PN 2112366 Ee 412531 100600 C0600 01906 01420 01426 01648 00-00 -0021. 00000 00000 00000 01612 01624 01636 01648 lit 16 16 47 01660 01672 0168401696 01708 01120 41 01614 00600 000-0 0-000 00600 I l 01 4.20 11 01426 41 01684 11 01906 000-1 000-1 00600, 00-01 41 01660 01400 01132 13 01420 000-7 BlNGTH+08~93 ·BC1 £t. Olt1! Iif..") $»<1 ~) ~~\ ~, 01~66 1'" 03ll2© ~80 41 00000 01592 41 00000 01601+ 49 O14~8 Z 01744 01156 01768 011BO 01792 01804 01816 01828 01840 01852 01864 01816 01688 01900 01906 01912 01924 01936 01948 01959 0196Q l6 019~9 00099 13 01426 OOOJ7 21 00099 01959 11 00099 J8985 26 01959 00099 23 01959 02169 11 00095 000-5 25 02097 00090 25 02101 00091 25 02103 0009~ 25 02105 00093 25 02107 0009_ 46 01914 00100 34 00000 00102 00004 39 02091 00100 47 01428 00200 17 0316400009 48 00000 00000 00008 49 00716 00000 (MAle 1.4310 US) 019"9 00090 02059 0003S 02091 00011e. 02111 00008 02119 00016 05 .. 05 0201002020* 02030* 02040. 020~O ~Jf;,!~' Sl (1;q ,:;; ;~f;~ VAR I OU;~ .•· BITRNG f) f~' f~Y\ .~~. ~~f S:~,~ ; lFM RSTRT+6 ..... tl 81M H REFf\h47.10. S ~., h /I'~i?~ E "::<'!~ t~1 ~~\i (.~~" tUAO R fS '~. i\R it GO 1~i q~E R ~:J~ Ar~~~s 02200 02210 atM 02220 02230 81 BRER3.600tt 8tM PUl!SE,* •• 02240 02250 eN! BTM BRERIt,600.t l f) O""~,O8 -2134 11 03164 OOOM7 02158 48 00000 00000 02169 00(\06 SET MOP TO HOP 02170 1!J 02!>O1 00001 SET PROG CNTR 02182 16 00810 -0000 RESET ,~DV CNTR 02194 16 02511 00-00 RESET SIT RING 02206 13 Ol21!> 0-0-1 CHI( FOR 52 • RESET OF RING 02218 41 02622 00600 GO SEND alT RING ADV 8 02230 11 02862 -2210 ' DUMMY TURN OFF 02242 46 02254 00600 . CHI( FOR NO Sl OR S2 02254 46 02682 00600 I. GO SEND BIT "ING r\OV 02266 11 02862 -2266 CHI(. BIf STUCK ON 02278 46 02706 00600 GO SEND SI T .R! NG ADV 2 02290 11 02862 -2290 CHI< BIT STL'CI( ON 0230·2 46 02106 00600 (;iO SEND BIT RING ADV 1 02314t. 11 02862 -231'. CHK BIT STUCK ON 02326 46 02106 00600 GO SEND BIT RING AOV 51 02338 17 02862 -2338 CHK 51 TURNED ON 02350 47 02790 00600 PULSE.*, GO SEND BIT RING AOV 02260 81. *+12,600,. 02270 81 BRER5t600tt ~2280 81M PULSE'*'f 02060 02010 02080 05(ONT DC 02090 TD!f1 02100 BTB1 TFM TFM 02110 02120 MM 0'21'0 BNt 06.01562~,* BRl+1.1 •• ReNT.ooo •• AOV,O,9. *+9.1,810. BRERl,600 •• 02140 8T82 B1M PULSE.*,. 02150 02160 02170 8,1 *c}12.600" 02180 02190 B.t BRER3t600,~ 81M PULSE,*" B.J B.TM t' 02290 02300 Bt 81 BTM BRER2.600., PULSE,"., BRER3,600 •• PULSEt*'~ t BRER3,600 •• PULSE,ft •• r~f DUMMY TURN OFF CHK FOR ADV GO SEND BIT RING AOV CHI( BIT STUCK ON GO SEND 61T RING ADV aIr (;)~ j 3~, O~;146 W 02362 11 02862 -2362 02314 46 02386 00600 02386 46 02614 00600 C 02396 17 02862 -:t398 02410 46 02706 00600 b 02422 17 02862 -2422 02434 46 02706 00600 02110 81 02'20 8TM BRER3,600.t PULSE.*" GO SEND 8IT RING AOV 02310 02'.0 81 8RER1.600,. PULSE,* •• CHI( BIT STUCK ON GO SEND aIr RING AOV 02'50 8NI TFM BRER6~600 •• 17 02862 -2446 02458 46 02706 00600 52 02,.10 17 02862 -2410 (HI{ 02482 47 02838 v0600 NOP sr81 03.0 •• , 52 FLIPPING ON RESET ADV CNTR AM RCNT.Ol.l0 02360 02170 SRt 02380 ADV 02390 02400 BTM OC eM ADV.O,9. ReNT.Oloa •• CHIC. STUCK ON ADVANCE CNTR COUNT 0100 LOOPS or 0023 PN 2112365 EC 412531 A 02446 02494 16 02517 00-00 02506 1t1 02182 00000 02517 0000) 02518 11 00810 000-1 02530 14 00810 -0100 02410 02420 02430 8(4 '02440 BT8! 8T82 BTB1 8T81-12 8TM REFN.69,10, 02450 'H 02460 02470 02480* 02490 BRERl 02500 02~10 02520 025~O 02540* 02550 BRER2 02560 02570* 02580 BREft! 02590 02600 02610 02620 02630 02640 02650* 02660 BREit .. 02670 02680- 8NE 8Cl GO TYPE REF I '8C4 RSTRT Roose B1 NO 52 ON BIT RING RESET 81M fRRN,OlO., GO TYPE ERROR HOP MM *+9,01,810, RESET RING BCl *-12 B BT81-12". NO ADV (2),OR 51 OR 52 STUCK ON 8TM ERRN,Oll,. GO TYPE ERROR SRERR B , BIT RING TRIG STUCK ON 8TM 8Cl TO TO ERRN.012,711 •• BRERR.,. TYBRl+2.AOV-l.t TYBR1+4,AOV WAry TyeR", GO TYPE ERROR AND AOV CNn~ M BRERR 8 . NO AO" C3 ) .OP 51 NOT TURNING ON BTM 8 ~ ERRNt013tt GO TYPE ERROR BRERR NO ADV. ( 1 ) ,OR 51 STUCK ON GO TYPE ERROR 02690 BR£RS 81M 02700 B 02710*' 02120 BR£R6 027!\O DRERR 52 NOT FLIPPING ON 8TM ERRN,OlS" 87 BTBl ERfUhOl." BRERR GO TYPE ERROR 02:;42 41 02230 01200 025;4 46 021B2 00100, 02566 46 02110 00400 02578 11 03164 '00009, 02590 48 00000 00000 02602 46 00402 OO~·OO 026110- ~9 01368 00000 02622 02634 02646 02658 02670 11 03220 -0010 '+1 00000 00000 13 02655 0-0-1 46 02646 00100, 49 02110 00000 02682 11 03220 -0011 02694 49 02850 00000 . 11 03220 -OOlK, 46 02850 00100 25 02121 02516. 25 O.e 123 02511 O~154 39 02111 00100 02766 46 00000 00000 02718 1~9 0.2850 00000 02106 02118 02130 02142 02790 17 03220 -0013 02802 49 02850 00000 0213 1/1J. 11 03220 -0014 02626 49 02650 00000 02838 17 03220 .... 0015 02850 49 02182 00000' 02140- 02750* 02160* 02170 02780 PULSE OS MM 02790 02800 02810* 0282002830* 0284002850* 02860~ 02810~ o2 tUH) * THIS ROUTINE SENDS ONE BIT RING AOVANCE AND ADOS 1 TO THE ADVANCE CNTR S *+9,04,8109 02861 00005 MULl 8Y • • BIT RING ADV 02862 13 02811 0-0-4 ADO TO AOVANCE CNTR RETURN 02814 11 02511 000-1' 02186 42 00000 00000 ERROR ROUTINE FOR 81T RING COMMO~4 DATA AND ROUTINES BETWEEN (ORE tOAD 1 AND (OO~ lOAD 2 . 020904t 02900 lER010 DC 02891 00010 DT 0023 PN 2172366 EC 412531 05 .. 07 02910* 02920* 02930* 02940· 02950. THIS SUBROUTINE RESETS ALL THE 1620 ERROR INDICATORS. THE ROUTaN~ IS ENTERED VIA A 8TM 111,. 02960* 02970* Q2980 ,OS 5 02990 INORST Bt *+12.0600,. *+12,0100,. 0300081 03010 81 03020 81 03030 81 03040 03050 RD CK WR CK MBR-E MBR-O *+12.1600" *+12,1100 •• *+12.3600 •• *+12.3700,. BI .~ t AORS CK RBC/WlR OVFLO CK *+12,3800" 03060 ~B2 03070 RSTINO PS ,INDRST 03080* ' 03090* YES - NO ANSWERING ROUTINE THE USER MUST TYPE 0'100* Y • YES OR N. NO 0311003120. THEN RELEASE AND START 03130* 03140 -DS 5 02902 00005 02904 46 02916 00600 0291tSl 46 Ol92.~ 00100 0292n 46 02940 01600 02940 41f~ 029'i<~ '1)1100 02952 46 02964 03600 0296_ 46 02976 03700 02976 46 02988 03800 02988 42 00000 00000 02904 00000 f INIT 03190 MZ+6,*-1.9 MR+6,*-1'" 'RATY ANSt,. ANS,&8.10, 'eM -BE MR 03200 Ml 03210 /TOM '882 INSERT 03150 YfSNO 03160 \)3170 03180 ·TF 'TF 99999,0 •• IAlIlf ACCEPT ANSWER CHI'. FOR YES 0 O:J220 MR TO 99999.RM,. INSERT RM v.h2?H) 03240 AHS 'B82 nAC t •• RETURN 03.XXX 02994- 00005 02996 2(, 03062 03008 26 03016 03020 31 03085 03032 14 03085 Q3044 46 03070 03056 15 99999 03068 42 00000 02995' 0299~ 00100 00008 01200 00000 00000 03010 25 9q999 035l.5 03082 1~2 00000 00000 03085 00006 O~250* 0'260* 03270* . GENERAL OUTPUT ROUTINE FOR TYPING - ADDRESS AND MESSAGES 03280 'OS 03290 TYPE rSI 03300 'RCTY 03310 03320 03330 03340 0335003360* 'WNTY RSTRT+2"t 'rF *+18.TYPE-l a30 4 00005 BYPASS NORM TYPE OUT FOR LOOP 03096 46 03156 0030Q 03310Olll0* 03190* 03""00* , WAry 99999", ~8B2 Ol10e.J4 00000 00102 TYPE ROUTINE LOCATION 03120 16 00404 00100 TYPE MESSAGE 03132 26 03150 03095 03144 39 99999 00100 03156 42 00000 00000 REFERENCE NUMBER THIS ROUTINE TYPES THE REFERENCE NUMBER. tT IS ENTERED VIA A 8TM (1, •• THE a-FIELD CONTAINS ALPHA CODE 1."11' 0023 PN 2112366 EC 412531 03410 03420 REFN 03430 03&\40 03450 03460 R£FNl 03470* 0348003490* 03S00* 03S10* 03520035~O 03540 ERRN 035S0 03560 03570 NOMOD 03580 03~90 03600 03610 03620 03630 03640 03650 03660 03670 MCH1 03610 03690 ERRNI 03100 REF ~s Relv 03750 MBRO 03160 ROCK 03110 PSW 03180 03190 03GOO O~810 O~820 OS SF 8'Cl D"C S"NF Of) :U~O 46 03395 031&3 03Z00 39 03319 00100 03212 ~2 00000 00000 ERRNl 03218 03220 03232 03244 02.0,*-8 ""+~6 .ERRN-l 03247 00002 rOM ERRNl-23.1 CF ERRN-l WNTY RSTRT+2 ••• TD ERR+14.ERRN-3 TO ERR+16.ERRN-2 ••• TO ERR+18.ERRN-l WATY ERR ••• H, DS TOM BB2 OAC OAC OAC DAC 05 INSERT ERROR NO. TYPE ERROR NUMBER .* 12. - REF X 13& - ERR 999 , • 06. EXIT' 31.ARE HEADS AT CYL 03,TVPE Y-N 06.EVEN t 05.0DO t 01,RD CK .REF"+3 ·01.· DC Ot.' 03860 eTlZ TYPE ROUTINE LOC *-11.8 DC DC DC DS DOA 03810 eYL' 5 RSTRT+3 ReTY 03840 RMRST O:t850 RM TYPE REFERENCE NO. ~J0404 1~~ ERROR NUMeER THIS ROUTINE TYPES THE ERROR NUMBERS. IT IS ENTERED VIA A 81M (11). THE Q-FIELD CONTAINS THE ERROR CODE~ DC DC DC 0'810 ZH~ ~82 03110 ERR DAC 03120 EXIT OAC 0:3730 TS\tfC31 OAC 03740 MeRE {~ (~ (~ 0 ~)~t ~) ,;Z WNTY RSTRT+2i1'1!l TF REF+16tREFH-l WAry REFlot 03256 03268 03280 03292 03304 03316 03328 03340 03352 03363 03364 03316 03379 03403 03429 03441 03503 03515 00005 32 00405 00000 46 03316 00100 34 00000 00102 44 03292 15 033,3 33 03219 38 00404 25 03411 25 03419 25 03421 39 03~03 48 00000 00000 15 03353 42 00000 00024 00026 00012 0006l 00012 00010 03219 00001 00000 00100 03211 03218 03219 00100 00000 00008 00000 03525 00014 0 03167 00000 03539 00002 03540 00001 02,' 01,' 03541 00001 03542 00001 01.' 01,' 03543 00001 03544 00001 01,' 035 .. 5 00001 ,RMRST 03545 03546 03552 03555 03560 03566 0356,9 ,l •• l.RDAREA el.180e20.RDAftEA or 0023 2172366 EC 412531 00000 00006 1-0000 00003 -01 00005 J5000 00006 1-0180 00003 -20 00005 J5000 05.09 O~880 ADRSCK DOA. _ ~; ~Hq;,11,i, tr;~ ~h: 3!;},8~ 03890 DCFSCO OOA .1'ttROAREA 03900 RESET- DOA .1,SCTR+80000,Q.RDAREA 03910* {lOOO!» J~OOO 03588 03594 03591 03602 03608 00006 00003 00005 00006 00003 03611 OOOO~ 1-00UO -00 J5000 lROOOO -00 J5000 THIS ROUTINE DOES THE FOLLOWINGTYPES THE TEST NAME TYPES SWITCH SETTINGS TYPES PERTINENT OPERATING INSTRUCTIONS ALLOWS tHE KEYING IN OF ESSENTIAL INFORMATION 0~9~O* 03960* 03910* 0398003990* 04000 START 1;,:i 9 "(777 ,,' 0 1 CONTROL 0'920* 03930* 0'940* 0,.010 04020 04030 04040 04050 04060* 04010* 040aO* 04090 04100 04110 Q 0 ~Hi~ ;; TFM RSTRT+6.* •• ReTY ReTY WATY TSTNAM". ReTY WATY SETSW,t. LOAD RESTART ADRS TYPE TEST NAME TYPE SW SETTINGS 03616 036Z8 03640 03652 0366403676 16 34 34 39 34 39 00408 00000 00000 04009 00000 0&;.051 -3616 00102 00102 00100 00102 00100 REQUEST AND ACCEPT MODULE NUMetR RelY WATY RQTMN ••• RNTY NOMOD REQUEST 04120 Belt O~130 ReTY OOPS SW 04140* 04150* *-36 •• , MOD NO. 03688 34 00000 00102 03100 39 04123 00100 03112 36 03247 00100 03724 46 03688 00400 u3736 3,. 00000 00102 COMPUTE DISK DRIVE DIGIT FROM MODULE NO. 0,.160* 0"170 MM 04180 04190 04200 AM 04210 04220 04230 042.0 04250 04260 TO TO TO NO.·.OD .02,10, 99.01t10. 00460,99,9 CYLZ.99., TO TO CYL3.99,. ADRSCK.99,. DCFSCO.99., TD DC~TK.99, TO TD MULT BY 2 ADD 1 PLACE THE DISK DRIVE DIGIT 03148 03760 03712 03764 03796 03608 03820 13 03247 11 00099 25 00460 25 03546 25 03560 25 03514 25 03588 03832 25 06290 03844 25 100.6 IN EACH DISK CONTROL FIELD • BRDX4,99,t CYL35,99t. 03856 2S 04270* 04280* 04300~ FIRST PASS O"fLY TYPE REFERENCE NUMBER (REF NO) TO FORCE USER TO GO TO DOCUMENTATION. 0"'10. AFTER TVP I"G REF NO. t THE CPU \1il,l, 04290- Dr 0023 PN 21123G6 EC 412531 1~2;2 000-2 000-1 00099 00099 00099 00099 00099 000'99 00099 000'99 04320* 0433004340* 04350* 04360 HOPt04370 04380* 04390 GOOF. 04400 04410 04420 04430. 04440 04450 04460 04470 04460 CEOK 04490 04500* 04'10404520* HANG-UP RT02 03868 41 REFN.41.10. .GO TYPE REF A 03880 11 FORCE HANG-UP CONDITION TFM RSTRT+6.* 03892 16 eM ft-+ 11. 0.10. TURN ON Ell LATCH 03904 14 RN CYl:3.700" iLLEGAL OP .... SHOULD STOP CLOCK BNE ·CEOt(E/Z TRiG OM - FAILED TO HANG-UP BTM ERRN.I00t. TYPE ERROR NO. 100 RN CYl3.708.~ DtAG. LOOP BCl *-12 RSTRT B TOM NOP1+1,9 •• 87 RT02 04~eo* 00408 -3892 03915 000-0 03916 36 03560 00708 03928 '.7 03988 01200 03940 03952 03964 03916 03986 11 36 46 49 15 03220 -0100 03560 00708 03952 00100 00402 00000 03869 00009 04000 49 04186 00000 21,OIAGNOSTIC TEST 0023 e 36~TURN ALL SWITCHES OFF OR TO PROGRAM' 32,KEY IN MODULE NO. PACK IS ON 04009 00042 OltOSl 00072 04123 00064 INDICATOR RESET THIS ROUTINE RESETS ALL THE 1620 INDICATORS WITH A 8t (46) INSTRUCTION AND CHECKS THAT THE DISK STORAGE INOICATORS- AORS CHK (36). WLR/RBC CHK (31"OVFlO CHK (38)oAND ANY r-llE CHI( (39) AND WRITE CHECK (07) AND READ CHECK C06) ARE INDEED TURNED OFF. 046404 04650ft 04660* 04610 RT02 TFM 046eo 8TM 0"690 04700 04110 04120 04730 04740 04750 04760 CHAN6E HOP TO B 04166 00000 03164 000M1 DATA.TYPEOUTS.ANO CONSTANTS 0456004510. 046~O* THE NOP BTM 04530 TSTNAM DAC 04S40 SETSW OAt 04550 RQTMN DAC 0459004600* 04610* 04620* A~~~ TO FIND OUf HOW BTM BNI 8TM HOP BNI 8TM NOP BNI 01&110 04110 81M 04190 04800 04810 RStRT+6.* •• TYPE.ZZl . f INORST,*.t LOAD RESTART AORS TYPE FILE IHO RESEr GO RESET INO *+36.03600 •• ADRS CK ERRN,,11O.711t, GO TYPE ERROR 110 *.36.03700" ERRNtl11tl11, WLR/R8C CK GO TYPE ERROR 111 *+36,03800,0 OVFL.O CK. ERRN.112.111. GO TYPE ERROR 112 8tcl *+36,03900,. 81M ERRN.l1',?}l. ANY FILE GO TYPE ERROR 113 NOP NO' 04186 16 00408 -4186 04198 17 03096 -4195 04210 04222 04234 04246 04258 04210 04282 Ct294 0/,.)06 04318 04330 04342 O~3~4 or 0023 PN 2112366 Ee 412531 11 47 17 41 47 11 41 41 11 41 47 17 41 02901+ -4210 04258 03220 00000 04294 03600 -01100000 03700 03220 -OllJ 00000 00000 04-330 03800 03220 -0111{ 00000 00000 04366 03900 03220 -Olll.. 00000 00000 os.u 04820 04830 04840 BNI f} ... :j 8TM HOP ERnNtl14\"'111~ G·($ O~850 B~U 04860 04810 04880 04890 04900 8TM NOP *+36.700" ERRN,115.711, WRITE CK GO TYPE ERROR 8e4 ,BNF Bel 04910 H BNC2 04920 04930 04940· 04950* 04960* 04970* 04980* 04990* 87 ~H' (p ~H'hi ~, (qfJ'iJ,I 11~ *+24 •• , RT02+24 RSTRT,., (j f~~ ~\ ~6~-' ~} THIS ROUTINE CHECKS THE BRANCH NO GROUP MARK INSTRUCTION C SNG - 55 PHASE DATA BRANCH A a 05020* 05030- D C GM NO '. 0 YES YES YES, 7 RM 05l:!.O R28 05140 TFM RSTRT+6.* •• 8TM TYPE,ZZ2 •• 'TFM lPCT,O,lO PHASE A DATA • GM BNG *+20.DATAA •• 81 R2B 8TM ERRN,120,711, HOP PHASE 8 DATA. 0 BNG ...... 36.DATAB" 81M ERRN,121.711, O~150 ,NOP 05160- PHASE C DATA • 7 *+36,DATAC., ,8TM ERRH.122.711, RT28 050'0 05060 05070· 05080 R2A' 05090 05100 05110 0'\120* 05170 R2C 05180 O~190 .eNG ,NOP PHASE 0 05200* O~210 1 RT02+24 RT2B,RSTRT+3., OSOOO* 05010* O~040 '" " D;~' i\~, ,i'~ 00600 l'p O~2 ~ (~ -01114 04) 0 41 00000 00000 04402 47 04 /.38 00700 04414- 17 03220 -OlIN 04426 4) 00000 00000 04438 ~6 04210 004-00 04450 44 04506 00405 04462 .. 6 041+86 00100 04414 48 00000 00000 04486 47 04210 00200 04498 49 00402 00000 1/ 'Ii Y1f r~~r:. R20 -BNG 05220 -8TM OS230 0524005250 05260 ·NOP 'AM 'SNV O~270 '8(4 0'280 ·-8MF 05290 ·8Cl 05300 05310 05320 -H DATA • RM *.'6.DATAD., ERRN.12!.111. lPCT.Ol.lO R2A, •• RT2B+24 RTO',RSTRT+! *+24.,. LOAO RESTART TVPE BRCH NO GM SHO NOT BRCH OATAA GM GO TYPE ERROR 120 04542 55 04562 00811 04554 49 04586 00000 04562 17 03220 -012- 04514 41 00000 00000 SHD BRCH DATAB • 0 GO TYPE ERROR 121 SHO BRCH DATAC • 7 GO TYPE ERROR 122 SHD aRCH DATAD • RM. GO TYPE ERROR 123 lOOP CNTRL 'BNC2 ,R2A., 8 a 04506 16 00408 -4506 04518 17 03096 -4831 04530 16 OOJ.. 49 000-0 RT02 •• , Dr 0023 PN 2172366 EC 412531 04586 55 04622 04790.- 04598 17 03220 -012J 04610 41 00000 00000 04622 55 04658 04791 04634 11 03220 -012K 046/.6 41 00000 00000 --, 046S.sLss; 04694 04792_ 4- q. 04670 17 0:;220 -O12l 04682 41 00000 00000 b4 {,J 04694 11 00449 04106 47 04S42 04718 46 OltS30 04730 44- 04860 04142 46 04166 04754 48 00000 04166 41 00000 04178 49 04186 000-1 OlltOO 00400 00405 00100 00000 00242 00000 05330* 05~40* DATA 05350* 05360 DATAB DSC 01tO 0'370 DATAC OSC 01,1 05390 Zll 05400 1Z2 DAC DAC 01,21.-1620 FILE IND RESET' 12,-BACH NO GMt 05380 OATAD PC 05410* 05420* 05500 05510 LPl 05520 THIS ROUTINE CHECKS THAT EACH DISK INSTRUCT10N WILL GIVE A FILE EXIT OR I-CYCLE ENTRY. t. TFM RSTRT+6,*~, BTM TYPE,ZZ3 TFM eM RON lPCT.90,lO *+11,0.100 DCFSCO ••• AM SNV 87 05550 05560 05570" 05580 05590 05600* TYPE 04860 16 00408 -4860 READ I-CYCLE ENTRY TURN ON Ell IND READ DISK - StTR eNT BTM LPCT,OI,lO •• lOOP CNTR lPl RT038 OPERATION HUNG-UP REFNt42tlO. ' GO TYPE REF H 05610 RT03Al 05620 05630 05640 05650 05660 , READ DISK WITH MQse *+11,0.10. RH DCFSCO.708,. eM BE RT03A2 BTP~ ERRH,130,. BTM REFN.69,lO. H 056'10 RN OS680· 05690 05700* 05110 05720 LOAD RESTART AORS 04812 04684 04896 III 000 04908 Ell ON • I-CYCLE ENTRY 05530 05540 DCFSCO,108" 8N(2 *-12 • SCTR CNT • 05730 05140 05150 R!A 0'160 05110 05100 R'S eM RON *+11.0.10. DCf'SCO.tt SHE e 04988 05000 05012 GO TYPE ERROR 05024 GO TYPE REF l 05036 05048 READ DISK SC. O.MQ • 8 05060 05072 05084 14- 04999 000-0 36 C3!;88 00108 46 05096 01200 11 03220 -0130 11 03164 00009 48 00000 00000 TURN ON Ell IHO READ DISK.SCTR (NT 14 05107 000-0 READ DISK MQ a 8,SC-O $TM GO TYPE ERROR ERRN.l'2t. 01200 000-1 01400. 00000 000, Ell ON • I CYCLE GO TYPE ERROR GO TYPE REF 1 R3S"", 36 03586 00702 04964 11 03164- OOOM2 04976 l~a 00000 00000 TURN ON E/Z R3B"t 8TM ERRH.131., BTM ftEFN.69.10t H 87 17 03096 -6259 1& 00449 aOORO 14 04907 000-0 04920 47 0496404932 11 00449 ~4944 47 04896 04956 49 05248 RSTRT ' READ OISK WITH.SCTR CNT • 000 8 RTO~A2 00001 00001 00001 00042 00024 I CYCLE ENTRY 0543005440* 05450* 05460* 05410* 05460 RT03 05490 04790 04191 04192 04795 04637 Dr 0023 PN 2172366 Ee 412531 & 05096 000 05108 05120 05132 05144 US156 05168 36 03588 00708 47 0;060 00200 49 00402 00000 ~6 00702 01200 -0131 00009 OOQOO 49 05212 00000 05176 11 O~220 -0132 41 11 11 48 03588 05176 03220 03164 00000 OS .13 05190 05800 OS81t' 05820 H 05e30 B 8n'~ f~ i:.:;, [; 611) til (~Ie) '" I~)1 ,J' () t3 .i T ;;:r~,/~OO RON OCf'SCO BNC2 *-12 00009 48 OOtj(}C) 00000 05,,12 36 03~aa 00702 OS224 41 OS212 00200 05236 49 00402 00000 RSTRT 05840* 05850* 05860* 05870 RT03B 05880 R381 05890 O~900 05910· 05920 05930 05940 05950 SEEK TFM CM I-CVCLE ENTRY RSTRT+6 •• " *+11.0.10, Sf{ CYLZ •••• RT03C ••• BE SEEK OP HUNG-UP aTM ERRN.133 •• CYLZ -8"C2 *-12 CYLINDER 03 LOAD RESTART TURN ON Ell INO SEEK CYt. 00 Ell ON • I-CY GO TYPE ERROR 'SK -8 RSTRT 05248 16 00408 -~~"8 05260 14 05£11 000-0 05272 34 03546 00701 O~284 46 053 /,,4 01200 05296 11 03220 -0133 05308 34- 03546 00101 05320 41 05308 oo~oo 05332 49 00402 0000'0 O~960* CHECK FOR POSITIVE STOP ON SEEK 05970· 05980· 05990 RT03( 06000 eM RON *+11,,0.10 •• DCFSCO ••• 06010 8E ~T03D"f; TURN ON E/Z 053~4 14 053~5 000-0 READ DISK HANG-UP • POSITIVE STOP 05~56 36 03588 00102 STOP OR BUSY LATCH ON 05368 46 05524 01200 ASK IF POSITIVE STOP 06020* 060~O O~380 .ReTY 06040 WATY ASKCS.t, ASK USER IF POSITIVE STOP 06050 06060 8TM GET ANSWER RM • YES POS sTP 34 00000 C0101 05392 39 06119 00100 06070* 06080 06090 06100 06110 06120 R3C2 06130 06140 06150 06160* 0611006180- 06190 RT03D 0620{Ht 06210 06220. 06230 06240 06250 YESNO.CSSWtt BNR R3Cl.CSSW •• HeADS AT POSITIVE STOP BTM fRRNo134,. GO TYPE ERROR NO. SK CYLZ BNC2 *-12 8 RSTRT BTM RON DCFSCO ••• ERRNtl'5.,· 05428 17 03220 -0134 05440 34 03546 00101 05452 47 05440 0020~ 05464 49 00402 00000 GO TYPE ERROR 05416 17 03220 -0135 READ DISK HANG-UP • POSITIVE STOP 05468 36 03588 00702 05500 41 05488 0020'0 05512 49 00402 00000 8NC2 *-12 B 05404 11 02996 -6256 05416 45 05476 06256 RSTRT «EAD DISK WITH ADDRESS CK EXIT TFM RSTRT+6.*.. LOAD RESTART ADRS MUC TRIGGER CMTR 1-2 SK CYLOl •• , SEEK CVL 01 CHECK·FOR POSITIVE-STOP eM *+11.0,10 RON DCFseo". READ DISK SC • 000 6E *+60 or 0023 PN 2112366 EC 412531 05524 16 00408 -552'4 05536 34 06984 00701 O~548 1. 05559 000":0 OS560 36 03588 00702 OS~12 46 05632 01200 06260 06270 .-8 1M ERRN,1.40,9 06280 06290 06300* '8 RSTRT MUe 06310 'SK CYL02 •• , 06320* 06330 06340 06350 06360 06310 06380 06390 C~~$4 11 03220 OOJ40 05596 34 06984 00101 SK (YL01 BNC2 *-12 eM TRIGGER CNTR 0'608 47 05596 00200 05620 49 00402 00000 2-4 SEEK ('1,- 02 *+11,0,10 RON OCr-SCO". BE *+60 81M· ERRNt141., Sf( REAO DISK SC • 000 TYPE ERROR NO. S K 3YL 02 CYl02.t, BNC2 *-12 B RSTRT 06400 SK 06410 06420 R3Dl 06430 06440 06450 06460 TFM CYl3, •• LFCT.20.1011 SEEK CYL. 03 eM *+11.0.10. TURN ON Ell RO DISK FOR ADRS CK Ell ON R I-CYCLE SHE AM AORSCK, •• *+44, •• LPCT,OltlO 06470 BN'E 87 R3Dl RT03E 06480 06490 RCTY WATY HOLDOO ••• 06500 06510 06520 06530 81M YESNO,PSW SNR *+60,PSW 06540 06550 06560 06510 06580406590. 06600* 06610 RTO~E 06620 R'D4 ~ON TFM RSTRT+6,* •• R3D2 06650 06660 8NE 8e4 87 06670 R!D2 8TM CHKMUC 06680 06690 06100 06710* 06120* 0'1'0* 34 06998 0010i 05644 05656 05668 05680 05692 05704 05716 05128 14 36 46 11 34 47 49 3 /t GO TyPE ERROR RTN DeFTK ••• ERRHell8t, DCFTK.,. , R5TRT ~NC2 *-12 05764 36 05776 41 05788 11 05800 41 05812 49 05820 34 CK EXIT LOAD RESTART ADRS TURN ON Ell READ TRACK RT03+24 RT" 06140 ROAAEA ()s ADDRESS 05740 16 05152 14 0565S 000-0 03568 00102 05728 01200 03220 -0141 06998 00701 05692 00200 00402 00000 03560 00101 00449 OOQK~ 05163 000-0 03574 00102 05820 01200 00449 000-1' 05752 01200 05936 00000 00000 00102 05832 39 06195 oo~oo 05844 17 02996 -3161 05656 45 05916 03167 05868 11 03220 -0136' 05880 36 03514 00102 05892 41 05880 00200 05904 49 0')402 00000 05916 17 03220 -0137' 05928 49 05680 00000 TYPE ERROR NO HANG-UP - ftEAD TRACK SIMILAR TO *.11.0,10, 06640 ASK IF HEADS AT eVl 00 B1M ERRt•• 136 ••• RON ADRSCK,.t 8"C2 *-12 RSTRT B STM EMRNe137,., 87 *-48 eM 066~O O~632 CHECK FOR POSITIVE STOP 05936 16 00408 -!936 05948 14 05959 000-0. 05960 36 06290 00706 05972 47 06004 01200 05984 46 04684 00400. GO TYPE ERROR READ TRACK 05996 49 06304 00000 RO TIC. NRF TROUBLE 06004 06016 06028 06040 17 03220 -0138, 36 06290 00106 41 06016 00200· 49 00402 00000. DATA. CONSTANTS. AND TYPEOUTS --.15000 15000 00000 DT 0023 PN 2172366 EC 412531 05 .. 15 06150 WRAREA 't15 06760 RONT 1 "OAC 06710 RDNT2 'OAC 06780 06190 06800 06810 ASKCS 'DAC HOLDOO "OAC CSSW OS ZZ3 "DAC 06820 DCFTKDDA 14.-RDN S(~O» • 19,-RQN CMQ-S,SC-O) 3S.ARE HEAOS AT POSITIVE STOP,TVPE Y-N 11.ARE HEADS AT eYL OOtTVPE Y-N 1 16.-RD I-eYe ENTRY' 91.00180,20.ROAREA ,:ll::iL, O()O(i O()053 OOOla 06081 • 06119 06195 06256 06259 06290 06296 06299 00038 00016 00062 00001 00032 00006 1 0180 OOOOl -20 00005 J5000 06830* 06840· 06850* 06860* 06810* 06880. 06890· 06900* CHECK MUC TRIGGERS WILL FLIP DO A SEEK TO seT Mue lHEN (HECK FOR POSITIVE-STOP MUC TRIGGER CNTR 4-8 06910 CHKMUC TFM RSTRT+6,.,. LOAD RESTART ADRS 06920 erM TYPE,lZ4.. TYPE FLIP Mue TRGRS 06930 SK CYL04,.. SEEK CVL 04 06940* CHECK FOR POSITIVE STOP 06950 eM *+11.0.10 069~0 RON DCFSCO... READ DISK SC • 000 06970· *+60. BE 06980 elM ERRN.142.tt TYPE ERROR NO. Sf( 06990 CYL04." SEEK CYL. 04 07000 BNCZ *-12 '8 07010 0102{Ht 07030 01040 01050* 01060 01070 Oi080 01090 01100 reM 01110 01120 07130* 8 RSTRT 'TFM "S~ 'RDN "BE 81M RSTRT MUC TRIGGER CNTR 8-10 RSTRT+6.* SEEK CVL CYLOS,t. CHECK FOR POSITIVE STOP *+11.0.10 DCFSeO... 05 READ DISK se • 000 *+60 ERRN,143.9. SI( CYL05 •• , BNC2 *-12 MUC TRIGGER TYPE ERROR NO. SEEK CYl OS CNTR TFM RSTRT+6.* 'SIC. 0716007170 07180 'RON 07190 07200 8£ (YLIO,.. SEEK CYL 10 CHECK FOR POSITIVE STOP *+11.0.10 DCFSCO... READ DISK SC • 000 01210 07220 072'0 elM 'Sit .+60 ERRH.144,9, (VLIO,.. IMC2 *-12 RSTRT 06340 06352 06364 06316 06388 06400 06412 14 36 46 11 34 47 49 06351 035H8 06424 03220 01012 06368 00402 000-0 00102 01l~Q -0142 00701 00200 00000 06424 16 00403 -6424 06436 34 07026 00101 06448 06460 06472 06484 06496 06508 Q6520 14 36 46 17 34 47 49 06459 03588 06532 03220 01026 06496 00402 000-0 00702 01200 00J43 00701 00200 00000 16-20 07140 07150 eM 063C4 16 00408 -6304 06316 11 03096 -10Q7 06328 34 01012 00101 TyPE ERRO~ NO. SEEK CVL 10 :8 or 0023 PN2172366 Ee 412531 06532 16 00408 -6S32 06544 34 07040 00101 06556 06568 06580 06592 06604 06616 06628 14 36 46 17 34 47 49 06S67 03588 06640 03220 01040 06604 00402 000-0 00702 01200 OOJ44 00101 00200 00000 0724001250 07260 07270* 01280 07290 07300 07310 07320 071330 07'40 07350* 07360 01370 07380* 07390 07400 07410 07420 07430 07440 07450 07460*. 07410 07480 07490* 07500 07510 07520 01530 07540 07550 01560 MU(: TFM 51( 1"RHiGER RSTRT+6.* CYl.20 ••• SEEK CYL CHECK FOR POSITIVE - STOP eM *+11.0.10 ~DN OCFSCO ••• BE 8TM -51( *+60 ERRN.145.9. CYl20 ••• READ DISK SC eM *+11.0.10 DCFSCO ••• BE *+60 SI( CYL40, •• BTM ERRN ,146 .9·, BNC2 *··12 . B RSTRT TFM RSTRT+6t* CYl50, •• S.t( eM RON BE ill 20 REAO DISK SC IS 000 TYPE ERROR NO. SEEK CYL 40 MUC TRIGGER 06664 14 06675 000-0 06616 36 03588 00702' 06688 46 06148 O120a 06100 17 03220 OOJ45 06112 34 01054 00701 06124 47 06112 00200 06136 49 00402 00000 06748 16 00408· -6748 06760 34 0"1068 00701 40 06772 06784 06796 06808 06820 06832 06844 14 06163 000·,,0 36 03588 00702 46 06856 01200 17 03220 OOJ46 34 07068 00701 41 06820 00200 49 00402 00000 CTR 128 - 100 SEEK CYL CHECK FOR POSITIVE - STOP *+11,0.10 50 DCFSCO,., READ DISK SC .. 000 8TM SI( *+60 ERRH,147,9, TYPE ERROR NO. CYl50, •• SEEK CVL 8NC2 *-12 B 8e4 CHKMUC+24 07580 07590* 87 RT3.5 01'00 CYlOl DOA .1.00200.1.RDAREA 01610 CVlO2 DDA .1.00400.1.RDAREA 01620 CYlO4 DDA ,1.OO800.1.RDAREA 016'0 CYLOS OCA .1.01000.1,RDAREA 01640 CYlIO ~DA .1.02000.1,RDAREA 07~70 000 TYPE ERROR NO. SEEK CYL BNC2 *-12 RSTRT B MUC TRIGGER CNTR 64-80 TFM RSTRT+6.* 51( CYL40.,. SEEK CYL CHECK FOR POSITIVE - STOP ~DN 06640 16 00408 ""'66~~O 06652 34 01054 00701" 20 RSTRT 50 06856 16 00408 -6856 06868 34 07082 00701 06880 06892 0690406916 06928 06940 06952 06964 06976 14 06891 000"'0 36 03588 00"'02 46 06964 01200 17 03220 OOJ47 34- 01082 00701 47 06928 00200 49 00402 00000 46 06328 00400 49 07238 00000 06984 069 0 06993 06998 07004 07001 07012 01018 00006 1-0200 00003 -01 oooos JSOOO 00006 1-0400 00003 -01 00005 J5UOO 00006 1-0800 00003 -01 00005 J5000 00006 1-1000 00003 -01 00005 JSOOO DATA 07021 07026 01032 07035 01040 00006 1-2000 01046 00003 -01 07049 OOOOS J5000 Dr 0023 PN 2172366 EC 412531 05.17 07650 CYL20 DDA .l,04QOO.l.RDAREA 01054 00006 1-4000 01060 00003 -0.1 07063 01066 01014 01017 CYL40 DDA ,1.OBOOO.l,ROAREA 07670 CYl50 DOA ,1,lOOOO.1.RDAREA 07082 15.-FLIP MUC TGRS. 2I.-NORM FIL~ INO RESET' 35,IS SELECT LOCK LIGHT ONtTVPE Y-N 07088 07091 01091 07127 01169 07660 07680 ZZ,. 01690 ll15 07100 ASKSL DAC OAt DAC 00005 00006 00003 COOOS 00006 00003 00005 00030 00042 00010 J5000 1-8000 -01 JSOOO IJOOOO -01 JSOOO 07710* 01720* THIS ROUTINE CHECKS THE FILE INCfCATOR RESET LINES. IN5TRUCTION RTN (NORMAL OPERATION) RON (SECTOR COUNT • 0) 07130. 017.Q· 07150* 07160* 07170* 0718007190* 07800 RT3.5 07810 8TM 01320 RitA 8TM 07830 07840 01850 01860 01810 01380 FtTN TFM 8Cl BNt 01tl90 SNR 87 07910 07940 01950 01960 07910 07980 01990 08000 LOAD RESTART INORST,*+12't CYL3.tt *-12 RIIAlo3600.t RESET INDICATORS NORfJlAl TRACK OP ReTY WATY ASKSL •• , 8TM YESNO,PSW., 0"1'900 0"1920 07930 RIlA! RSTRT+6,*tt. TYPE.ZZ15tt *+20,PSW, • SELOK eTM ERRN.150ft BNC2 RllA BNt erM *+36,3800., ERRN.1'l., BNC2 RIlA BNt elM *+36.~700t. r~RN.152t. TYPE ADRS CHI( ASK IF SELECT LOCK GET ANSwER RM lit 07238 16 00408 -7238 NORMAL FILE tHO RESET YES TYPE ERROR NO. OVFLO CHK GO TYPE ERROR WLR-R8C GO TYPE ERROR BNC2 tt11 .. 8NF *.Z4,RSTRT+' RSTRT e 07250 01262 07274 07286 07298 07310 07322 07334 07346 07358 01366 07318 01390 11 17 36 46 47 34 39 11 45 49 17 47 41 07402 17 07414 07426 07438 07450 01462 01414 03096 02904 03560 07274 07390 oooo~ 07169 02996 01366 10432 03220 07262 01426 03220 07262 47 . , 07462 11 03220 41 07262 44 07486 49.00402 -1121 -1214 00106 00100 03600 00102 00100 -3167 03167 00000 -0150 00200 03800 -0151 00200 03700 -0152 00200 00405 00000 0&010. 08020* 08030* 08040 RllB 08050 08060 08010 oaoao BTM INDRST.*+12., RDN BCl OCFSCO.,. *-12 'NI 81M *.36.3600,. ERIUhlS3,\lI RESET INDICATORS 07486 11 02904 -1498 RON AORS CK 07_98 3' 03588 00702 01510 46 01498 00100 07~22 41 075~8 03600 GO TYPE ERROR 07534 11 03220 -0153 SCTR eNT • 000 or 0023 PN 2172366 EG 412531 06090 (')8100 08110 08120 08130 08140 081S0 08160 08170 08180 08190* 08200* 0821()* 08220* BNC2 RllS 8TM ERRN.l,4., BNC2 Rila BNI *+'6t3800~t GO TVPE ERROR BNI *+36.3700., 8TM ERRN,15~ •• WLR-RBe GO TYPE ERROR llNC2 RIIS -8C4 RIIA ~NF *+24.RSTRT+3 RSTRT -e 08240* 08250* 08270* 08280* 08310* 08320* 08330* 08340* 08350* -FIRST A SEEK IS PERFORMED TO MOVE THE ACCESS MECHANISM TO SOME CYLINOER (03) -SECOND A READ TRACK IS USED TO TRANSFER DATA FROM HO 0-9 TO THE 1620. ~THIRD 08~60* 08310* 08380* 06390* 08400* 08410* 01630 46 07262 00400 01642 44 01666 0040S 07654 49 00402 OOOOg THIS ROUTINE GENERATES A HEAD MAP. THIS MAP IS 10 DIGITS LONG AND IS A SERIES OF DIGITS 0-9.AT SIGNS.AND RM. 082~O. 08290- 07558 47 01594 03800 01510 11 03220 ''''015407582 41 07486 0020~ . 07594 .7 07630 03100 01606 17 03220 -Ol't 07610 47 07486 0020a HEAO MAP ROUTINE 082~O* 08300* O\flf'lO CK GENERATE MAP AT SiGN E RECORD MARK • DIG 0 - 9 • HD NO.ORDER 0123456789 NO DATA TRANSFER PARITY OR RO CK ON TRANSFER SCTR ADRS DECODED TO HD NO -FOURTH NORMAL MAP 01234567f'9 -ERROR TYPEOUT 08/~20* 05430* 00440* 08450* 08460* 08470 RT04 08480 08490 0@500 OaSlO R4BB 08520 08530 HMER 06540 (Hl5!tO 08S60 Ot570 08580 R4e! 08590 HEAO MAP XXXXXXXXXX WHERE X-X IS MAP CHARACTERS TFM 8TM RS'fRT+6''''.t TYPE,lZS ttl Tr:M CYL3+5,180 •• 51( TFM TOM DC TFM TFM TFM TFM eTM 8TM CYL3t •• lOAD RESTART AORS TYPE REAO HEAD MAP SEEK TO CYLINDER 03 CVL3+5,180" HMER,Q 1.0,*-2 AERC,O.9 XERC.O.9,. PERC,O.9ft INIT tAL IZE RESET READ AREA tNDRST m 16 00408 17 03096 16 03565 34 03560 16 03565 15 07735 01735 00001 -7666 J0091 -0780 00701 -0780 00000 07738 16 10062 00-00 R483+6.19999., 5RESET." 07666 07618 01690 07702 01714 07726 0023 PN 2172366 EC 412531 07750 16 07762 16 07714 16 07186 17 01198 17 10061 10070 06304 01140 00-00 00-00 J9999 -0000 02904 -0000 05.19 08600 08610 08620 086~O* 06640 08650 08660 08670 08680 Ots690 08700 087tO 08720 08730 08740* 087S0 08760 08770 08780 08790 05eOO 0881008820 OS8~O 08840 08850 08860 oe870* 08880 R4Bl 06890 08900 08910 08920039'30 Oet40 089~O 08960 R482 08970 08980· 08990 R4B4 09000 09010 0902009030 09040 090~O 09060 09010 09080 09090 'R TN CYL 3 f 81 R4Bl+48,600 I) i NOP tHECK FOR RECORD MARKS IN SECTOR ADDRESS "BNR BNR *+20.RDAREA R4Bl+48 *+20.RDAREA+l 81 R4Bl+48 BNR BNR *+20,RDAREA+2 •• R4B1+48 *+20.RDAREA+3 R481+46 *+20,RDAREA+4 B7 R4Bl+48 B7 B7 8NR B7 ~D BO CHECK FOR 8,2 BITS CHECK FOR DATA TRANSFER R4Bl.RDAREA" CHK R4Bl.PDAREA+l.. R4Bl,ROAREA+2,. R4Bl.RDAREA+3.. R4Bl,RDAREA+5., R4Bl.ROAREA+6.. 80 80 BO 80 SET MAP CHAR TO AN AM XERC,Ol.lO. to HMER.RM tOM BOX •• , DNB I •• B7 AT SIGN UPDATE XFER ER eMTR BLANK • NO XFER R4B2 Bt AM TO :TO TF B7 *+2401600 R4B4t1700 SET MAP CHAR TO A RECORD MARK PERC.OI,IO. UPDATE PARITY ER CT BOX.RM.. RM • PARITY ER HMER.RM BADSA.CYL3+5,. STORE BAD HD ADRS *+32 COMPUTE HEAD NO. FROM SECTOR ADRS MM RO~REA+4f05.10, COMPUTE lO BO~.91.. TRACK NO. -SF 95.t, eM 8E 96.3.10., *+48 SF AM 'TO BOX AERC,l,lO HMER.RM '8 SO R483 80 *-60.98., •• 01846 07858 07866 07878 01666 01898 07906 07918 *-48.99 •• ., or 0023 PN 2172366 EC 412531 45 07866 15000 49 08110 00000, 45 01886 15001 49 45 49 45 49 01926 45 07938 49 FIRST CHAR 07946 CHK SECOND CHAR 07958 CHK THIRO CHAR,EVEN 07970 CHK FOURTH CHARtOOO 01982 CHK SIXTH CHAR,ODD 01994 CHK SEVENTH CHAR.EVEN CHECK FOR PARITY,FIRST 5 CHAR SF RDAREA IF RDAREA+4.RDAREA+4.t RD-WR MEM DATA aNt 07810 36 01~bO 00706 07822 46 08110 00600 01834 41 00000 00000 43 43 43 43 43 08110 00000 01906 1~002 08110 00000 01926 08110 01946 08110 15003 00000 15004 00000 08062 15000 08062 15001 08062 15002 08062 15001 08062 1500~ 08006 43 08062 15006 000-1 03545 00000 08018 08030 08042 08053 08054 11 10067 25 01735 15 00805 00001 49 06146 08062 080;4 08066 08098 32 15000 00000 26 1~004 15004 46 08110 01600 47 08166 01100 00000 08110 11 10070 000-1 08122 25 00805 03545 08134 25 07135 03545 06146 26 10051 03565 Ob158 49 08190 00000 000-5 00097 OUOOO 000-3 01200 00000 08238 11 10062 000-1 08250 25 07735 03S4~ 08262 49 08298 00000 0821~ 43 08226 00099 08286 43 08226 00098 08166 08116 06190 08202 08214 08226 13 15004 2~ 00805 32 00095 14 00096 46 08262 32 00805 09100 R4S3 09110 09120 09130 09140 09150 .TO 19999t80Xt~ .·SM .SM *-6,01.\.l ,eM ~ SHE · TFM 09160* 09170* CHECK FOR xFER FAILURE ON ALL HEADS. CHKSL., • 09200 SK 09210 .8 I ,BNR 09230 09240 09250 09260* 09270 09280 09290- 09300 09310 0932009330 09340 09350* CVL3+S,20,lO. CYL3+5,580,9. R48S CHK.SL+S.180tt SELOK t 3600, , R4DO.HMER .8TM ASK3.*+12 •• GO ASK IF AT CYL 3 -eM XERC.I0.10. CHK ER eNT • 10 ,BE n4Xl CHECK FOR PARITY CHK WITH ALL HEADS. CM PERC,lO,lO, CHK ER eNT s 10 BE R4X2 CHECK FOR ANY ERRORS A PERC.XERC" COMPUTE TOTAL ERRORS R4X5,., .BE TOTAL (NT PERC,Ol.10 ,eM .BE !Til 1 TOTAL CNT • 10 PERC.10ttlO CM 09370 ·SHE 09380* 09390* 10 XFER AND PARITY ERRORS CHECK FOR 1 XFER FAILURE -eM XERC.Ol,IO 09420 09430 09440 09450 09460 09t) 70 09480* 09490 R4D1 08322 12 03565 Od334 14 03565 0834' 47 01786 08358 l~ 03565 OOOKO DONSO 08310 08362 08394 08406 08418 08430 00101 03600 01135 -8418 01200 -0780 R401 ·BE R4X2 ·81M -51 *+36.00100 •• HMTOE.160.t t. R4BB · 8 *-489. it -c TYPE ERROR NO SCAN1.00200 •• -St , 8 · 36 f CYL3,00706 •• 03560 10432 09010 09886 10067 09498 OOOJO 0120'0 08442 14 10070 OOOJO 08454 46 09650 01200 08466 21 10070 10067 08418 46 09414 01200 08514 14 10010 OOOJO 08526 47 08634 01200 08538 08550 08562 0851',. 08586 14 46 17 46 46 1006"' 000-.1 0965Q 0120.0 097/~6 -016.0 08610 00776 08598 49 01114 08610 36 03560 08622 49 08514 0010.0 00200 00000 SOME XFER.PARITY,AND SOME GOOD DATA XERC.PERC" CHECK FOR NO XFER ERRORS ,. BE 09500 , SD 09510 · 87 09520 09530 81M 09540 B 09550 R4D11 NOP 09S60 BTM 09510 8 R4Dll *+20"XERC 09580* 09'90R402 1 ERROR EITHER PARITY OR XFER XERC.Ol.l0 CM 34 46 45 11 14 46 08490 14 10010 000-1 08502 46 08718 01200 R4D2 09360 09400 09410 08291 25 19999 00805 08310 12 08304 -0001 DECODE ERROR MAP AND ERROR COUNTERS 09180* 09190. 09220 DEeR FOR NEXT HD CHK ALL HEADS READ R4X2 HMTOE,161o. Rlt81." TYPE ERROR HMTOE,162 •• TYPE ERROR NO. R487 ••• Dr 0023 PN 2172366 EC 412531 08634 08646 08658 08670 08678 08690 08702 24 46 43 49 17 49 41 00106 00000 10067 0&702 08616 09650 09746 09102 00000 10010 01200 10061 00000 -0161 00000 00000 08114 17 09746 -0162 08726 49 09102 00000 08118 1_ 10061 000-1 05.21 09600 09610 09620 09630** 096/.0 09650 09660 09670 MOV 09680 09690 09700 09710 09720 09730 LeRD 091.0 09150 09760 09770 09780* - BE R4X3 HMTOE,163 •• TYPE ERROR NO. RTN BRDX4t •• READ BAD DATA FIND LOCATION OF BAD PARITY - B1M INDRST ••• RESET INDICATORS . TFM *+35,RDAREA TF *+18,*+23 TO 99999.99999" MOVE DI~IT · elM AM *-1.01 81 MOVPAR.1600., MOVPAR.I100 •• BI eM 09840 098S0* 09860 R4DO 09870 09880 09890 09900 09910 OtJ920* 09930* PARITY MOV+ll.RDAREA+2100,.CHK DONE , BNE - NOP ' RTN · BCI MOV-12 PRDX4, •• *-12 READ WITH BAD HEAD 8NC2 R4B7 R5TRT 8 09190 MOVPAR' 5M MOV+l1,RDAREA,. ' TF 09800 *+lS.MOV+ll OQ810 · SPTY 09820 09830 CHECI( FOR DC · WNTY · 87 01.'.*-4 *-10." COMPUTE DELTA TYPE P~RITY LBRD CHECI( HEAD MAP VS NORMAL MAP 19989,0.11, SET FLAG 19999.NHOM., C CHI( NORMAL MAP BNE *+44 8C3 R4BB ;tT02 LOA02 · 87 0617/. 36 10046 0070·6 08786 06198 08810 08822 08834 06846 08658 08810 08882 08894 08906 08918 08930 17 02904 -000'0 16 08833 J!lOOO 26 088.28 0883"3 25 99999 9999"9 11 08833 -0001 46 46 14 47 41 36 08954 08 9 ~1H1{> 08833 08810 00000 10046 4t6 08906 47 09102 08942 49 00402 08954 08966 08978 08985 LOCATION 08990 09002 · TOM Be4 QfJ,150 46 0,9 10!) 0 01200 08162- l7 09'146 -0163 01600 01700 J7100 01200 00000 00706 00100 Ou200 00000 12 08833 J5000 26 08984 0883,3 34 00000 00101 00001 38 08980 00100 49 08694- 00000 09010 15 19989 000009022 24 19999 10431 09034 47 09078 01100 09046 46 01714 00400 09058 46 04186 00300 09070 49 00414 oouoo OUTPUT - ERROR NUMBER AND HEAD MAP 09940· ASK3.*+12., HMTOE.164., 099S0 09960 09970 R4B7 ' RelY 09980 ' TO 19999.RM 09990 10000 10010 10020 · WATY RQHN · WATY RQAL 10030 10040 10050 R4X6 10060 10070 10080 10090 10100 ·81M ·8TM · Rery GO ASK IF AT CYL. 3 TYPE ERROR NO. SPTY ,. RNTY HONM ,. BNR R4X7tHDNM · TFM · RTN · SM · eM . BMf · Bel CYL3+S.780 CYL3 ••• CYL3+5,20.10 (YI..3+,.580,9 R4X6t12.t. R4-X6 DT 0023 PN 2172366 EC 412531. 09078 17 09886 -909,0 09090 11 09746 -016.4 09102 34 00000 0010.2 09114- 25 19999 0354-5 09126 39 10211 0010.0 Q9138 34 00000 00102 09150 39 10303 00100 Q9162 34 00000 00101 09174- 36 10064 00100 09186 45 09294 10064 09198 16 03565 -0180 09210 36 03560 007Q6 09222 12 03565 0001(0 09234 14 03!)6S OONao 09246 47 09210 0120,0 09258 46 09198 00100 10110 10120 10130 R4Xl 10140 10150 10160 10170 10180 10190 10200 10210 10220 10230- 10240 R4X5 10250 10260 10210 R4X3 10280 10290 10300 10310- BNC2 R487 RT04 B 09294 13 CYL3+4.99 2~ RTN Bel CVL3 09306 09318 09330 09344 09354 09366 09414 09426 09438 09450 09462 09474 09486 41 17 49 41 11 36 46 25 34 38 093'16 46 09390 41 09402 49 *-12- ROAREA+40.RM TO ReTY WNTY RDAREA 6e4 R4X7 9NC2 R481 8 RT04 NOP 8TM HMTOE.168 B NOP RltB7 erM HMTOE,165.t BHC2 R487 B RSTRT GO TYPE ERROR ASK. USER IF NOP Q74TY 1'9990.,., TFM 19999,0., H RESET 10·~eo 8 87 ASK IF HD 1..0 N DUMP HEAD MAP our... p AREA 8ITRNG eTM ERRN t 166" RSTRT GO TyPE ERROR 10490* 10580 10590 10600 10610- 09510 09522 09534 09546 09558 09.570 09582 09594 09606 09618 09626 09638 34 00000 OG102 39 10123 00100 11 02996 -3It)7 45 09626 03161 17 03164 OOONS 39 10399 00100 35 19990 00100 16 19999 -0000 48 00000 00000 49 021)4 00000 11 03220 .... 0166 49 00402 00000 09650 09662 09674. 09686 It-l 00000 00000 17 03164 000N7 39 10399 00100 35 19990 00100 16 19999 -0000 48 00000 00000 11 02904 .... 0000 49 00776 00000 SECONDARY TEST FOR PARITY CHECKS OR REAO CHECKS ON ALL HEADS 10500* 10510* 10520* 10510 00000 -0168 00000 00000 -0165 00200 00000. 09498 41 00000 00000 Aery 1043010440 104'0 10460 10470 R4Xll 1054,0 10550 10560 000-2 00099 00706 00100 03545 00102 00100 00400 00200 00000 HEAOS ARE LOADED GET ANSWER RM 18 YES GO TYPE REF 10530 R4X2 00000 09746 09102 00000 09746 41 09102 49 00402 £00 ()UOOO SECONDARY TEST FOR NO DATA TRANSFER FROM ANY OF THE 10 HEADS WATY HOLD, 9) t 8TM YESNO.PSWt. 8NR R4)(11,PSW •• 8TM REFM.S5,lO, WATY TYPHO 10~20 O~;~l()Z 01666 10064 03564 03560 09318 15040 00000 15000 09294 09102 07666 HONM.02.10 10~50* 10370 10380 10390 10400 10410 !1.~f ~9 MM TF 10320· 10330* 10340- 10360 Ft4X1 092 0 09282 r~op elM REFN.S1.10o WATY TYPHD ONTY 19990.,. TFM 19999,0 •• H aTM 81 GO TYPE REF P OUMP HEAD MAP RESET DUMP AREA 0969& 09710 RSTIND SCANI 09'122 09734 or 0023 PN 2112366 EC 412531 05.23 10620-. 106~O* 10640 106~O HMTOE 10660 10670 10680 10690 10100 10710 10720 OS Bel ReTY WNTY TO TO TO S Q9745 09746 09158 09170 09762 09794 HMTOEI RSTRT+2 ••• TYPE RT LOC ERR+14,HMTOE-3 ERR+ 16 ,Hp..1TOE-2 ERR+18{1HMTOE-l WATY 0960~ ERR ••• TYPE ERROR NO. 19990." 19999,0,. DUMP HEAD MAP RESET DUMP AREA WAlY TYPHO 10740 ONTV TFM 10750 H l01~O 10160 HMTOEI 882 10170* ' 10780* 1079010800 10810 ASK) 10820 10630 10840 10850 10860 10870* 10S30 10390 10900 10910 10920 10930 10940 10950 10960* 10910* 10980lO~90 09818 09830 09842 09854 09866 09816 00005 46 09318 34 00000 38 00404 25 03411 25 03419 25 034~1 39 03403 39 10399 35 19990 16 19999 48 00000 42 00000 00100 00102 00100 09143 09744 09745 00100 00100 00100 -0000 OUOOO 00000 ASK USER IF ACCESS IS POSITIONED AT CYL 03 OS RelY WATY T5WC31", S'TM YESNO,PSWtt BNM *+32.PSW •• TF *.18,ASK3-1 CHK HDS AT CVL 3 GET ANSWER RM !'i,l YES 8'1 99999 •• , RETURN B1M TFM ERRN,167t. ASK3-1.R4BB TYPE ERROR SK CYL3 ••• *-12 SEEK CVL ael BNC2 ASK3 B1M REFN,52,lO. 03 GO TYPE REF H 87 R"SB DATA AND CONSTANTS FOR ROUTINE B~DX4 K 09884 09886 09898 09910 00005 34 00000 00102 3 0 03441 00100 11 02996 -3161 09922 45 09954 03167 09934 26 099~2 09885 09946 49 99999 00000 09954 09966 09918 09990 10002 10014 10026 10038 11 16 34 46 41 11 48 49 03220 09685 03560 09918 09886 03164 00000 07114 -0167 -7714 00101 00100 oOlOO COQN2 OOOOv 00000 1~046 00006 1R9999 4 10052 00002 -20 10055 00005 J5000 11000 8AOS~ OS 11010 AERC , DC 11020 HDNM _ DC 11030 XERe 11040 PERC· 11050 TORD . • 11060 Zl.511010 HDLD . .BRDX4+5 03,0 10051 00000 10062 00003 10064 00002 DC DC 2.30 03,0 03.0 DAC OAC 12. DATA READ • 13.-RO HEAD MAP' 10097 00026 44.ARF HEADS LOADED TO DISK SURFACE.TVPE Y-N t OAe 46t TO READ (lOOP) SINGLE HEAD ENTER HEAD NUMBER' 10211 00092 DAC 10061 00003 10070 00003 10013 00024 10123 00088 11030 RQHN Dr 0023 PN 2172366 EC 412531 llOOPI All HEA05 11100 HOCNT DC 11110 TYPHD DAC 11120 NHOM -DC r'1i\,~~K ~ 10303} 10396 10399 10431 03,0 12.-HEAD MAP !O.012~4567a9 tl1~O* 00092 00003 00024 00010 1311 DISK - SELECT LOCK 11140* 11150* 11160* 11170* THIS PROGRAM DETERMINES THE CAUSE OF SELECT LOCK ON THE IBM 1311 DISK FI~ES 11180-1- 11190* 11200* 11210* THE POSSIBLE CAUSES ARE AS FOLLOWS 1 - HEAD SELECT SAFETY 2 - WRITE/ERASE SAFETY 3 - READ/WRITE GATES It- - AC/D( SAFETY S - MODULE SELECT SAFETY 11220* 11230* 1121.011250* 11260- 11210* CONTROL ROUTINE 11280* 11290 SELOK ,TFM 11300 11110 ·81M 1139(HJj 1140{) 1141(~ 11420~ 11450 11460 11~10* lll~~O 11490 11500 1.1510 11S20* 11S30* 11!.U~O 11550 11560 11510 11 R 10432 16 00406 J04:~2 10444 17 03164 OOON9 10456 48 00000 00000 THIS SUBPROGRAM CHECKS AC-DC,WR-ERt AND RD-WR SAfETY SELECT LOCK -fFM RSTRT+6,f. 8TM H~ORST ~; t RESET INDICATORS RON RESET"t CHECK FOR SELECT LOCK 'SI( CHKSLlli'. BNt SL8 L. 3600, f ERROR CONDiTION 11430* 114l\O LOAD RESTART GO TYPE REF H 1132011"0* 11340* 11350* 11360 11310 11380 RSTRT+6t*il' REFNflS9~lO, OETECT- 10463 16 OOl.O8 JO/.. 68 10480 11 02904 -0000 10492 36 03602 00702' SEEK MSTR MOD AORS CHK SEl. LOK 10504 34- 03560 00701' 10516 47 10196 03600' GO TYPE REF 10528 17 03164 00002 = AC~DCtWR-ER.RD-WR 8TM )t REFN962"lO" S 10540 48 00000 00000 0360~ 00102 RESET,., CHECK FOR SELECT LOCK '-RON 10552 3& 5K CHKSl _B t *+32t3600 •• ADRS CK ERRN~170fl9 W~~-ER BrM ,-61 SEL tI! tOI{ CAUSED SEl LOl( SLEl~\l~' STILL GOT SELECT LOCK WITH WR-ER SAFET"r PUlLEOtSOMETHING ELSE CAUSED IT BTM REFN", .. 10, GO TYPE REF T H -RON Re:SET,~, -5K CHKSLttt; ·BI *+:!2,3C)OO~ f CHK FOR SEL LOK AORS CHK or 0023 PN 2112366 Be 412531 :!1! SEt lOt< 10564 ;\4 03560 00701 10516 46 10606 03600 10')86 11 03220 -0170 10600 49 10160 00000 10608 11 03164 10620 46 00000 10632 36 03602 10644 34 03560 10656 1.6 1068S 00003 00000 00102 00101 03600 05 .. 25 11£)90 11600 ~~ l t,::'J S1 }. ~:;L, '~ t ,~ ";1 DRONr ,1(lBO 11610* 11620 11630 H 11640 RON RESET." 11650 SK CHKSL". 8t *+36,3600 •• -81M ERRN.112" nD-~Hi BTM 11660 11670 11680 SlEl 11690 11700 NOP MOP B C/~V~~;L;: Sf!.,!;: LO(,( GO T'f ~)11-: REf REf:Nt64~ lO~ ~{ U CHK FOR SEL LOt<. ;UJrLS CK til 0EL lOK A( .... DC CAUSI::D SEL lOt( :.:' ') -0111 . it~ 00000 10688 1.7' 0316410700 48 00000 10112 360 03602 10724 34 03560 10736 46 10112 10748 17 03220 00004 00000 00702' 00701" 03600 -0172' 10160 41 00000 00000 SELOK*.:!6" t t 10712 1+ 1 oaooa 00000 10184 49 00036 00000 TR'y AGAIN 11710* 11120· MODULE SELECTION SELECT LOCK 117'lO* 11140* 11750· 11760* 11170* 11780 SL8t 11790 11800 THIS ROUTINE CHECKS TFM RSTRT+6t* SK RESET'f1t eTM RSTtND9.t SEEK.460 11810 TO 11€'20 ,SIC. 51( BNt 118~O 11840 118S0 11860 11810 SLB2 Tf'M SK ,8TM - MULTIPLE RESET MODULE SAFETY LOK RESET INDICATORS SEI". SEEK CHKSL SlHDe3600 RSTRT+6.* RESET RSTIND Ileao -ReTY 11890 11900 ,WATY TNMOOiltt REQUEST NO!t -RNTY eM NOMODlJ>t~ NOMOD~l.,lO ACCEPl' NOe 8E SL83 'j 1910 11920 11930 'RelY -WATY lOAM 11940 11950 11960 SL8' 11970 11980 11990 B21 12000 12010 12020* 120,o 12040* 12050 12060 1201() P2 12080 12090 OF H 'TFM TFM TFM MM -AM TO MMAP,O" MODoO,lO. 51< ,BN! .TOM Sf( erM 00000 00102 12005 00100, 03247 00100, 03247 OOC-1 46 11012 01200 34 00000 00102 )9 11477 00100 48 00000 00000 16 11520 -0000 16 11523 000-0 16 11126 JIS11 13 115,,3 000-2 11 00099 000-1 1101~ CNTR COMPUTE DRIVE CODE RESEt ••• RS'ftNOftt 34 39 36 14· 11024 110:36 11048 11060 11072 25 12050 00099 SEEKt99tt Ct-tKSl.t, *+40.3600" 99999,lt, 17 02904 -0000 2q;".- 1.2Q!JO OU/~e 0 34- 12050 OU101 34 03560 00701' 4.~, ~1J 11~)24 03600 16 00408 JOS80 34- 03602 00701 17 0290/,. -0000 RESET MOD MAP 99,01,10e SELECT MODULE Sf( SEEK,., CHECK FOR SELECT LOCK 16 00'+08 J079b 34- 03602 00701 RESET MOO P2+6~MMAP-~ MOO,OZflO, ~-10D. 10796 10808 10820 10832 lO84.lt 10856 lO86H 10880 10892 lO90/t 10916 10928 10940 10952 lO96 l • 10976 10988 11000 SEEK MODULE 11084 34 12050 00101' CHECK SELECT LOCK. SET MAP TO 1 11096 34 03560 00701 11108 41 11156 03600 11120 IS 99999 00001 11132 34 03602 00701 11144 17 02904 -0000 RESET IND Dr 002::1 PN 2112366 EC 412531 12100 12110 12120 12130 12140* 12150 12160 12110* 12160 12190 12200 Q2 12210 12220 12230 AM P2+6,Ol,lO, AM MOD,Ol.10. C MOO.NOMOD., CHK ALL MOD. SELECTED BHE B21 DECODE MODULE MAP.l • SEl LOK eM MMAP,O.. 0000 ~ MOD 5fl OKAV BE SW22 SCAN FOR A ZERO TFM MOO,O.lO. INIT!AlIZE TFM Q2+11.MMAP-3 80 *+20,99999,. IS MAP DIG • 1 87 822.,. FOUND A ZERO AM MOD,Ol.lO. UPDATE Q2+11.01,10 ~M 11156 11168 11160 111 2 11 11 24 41 11126 11523 11523 11048 000-1 000-1 03247 01200 11204 14 11520 ~oooo 11216 46 11420 01200 11523 11263 11272 11340 11212 11 11523 l1284 11 11263 11296 24 11!).23 11308 41 11252 11228 11240 I12S:! 11264 16 16 43 49 000-0 J1517 99999 00000 000-1 000-1 03247 01200 122~O C 12250 SNE 12260* LOOKS LIKE 2 OR MORE MODULES ALWAYS SELECTED BTM ERRN.173t711.,. 11320 17 03220 -017L 12280 12290* 12300 822 12310 87 12210 12320 12330 82~ MOD.NOMOD •• 823 11332 49 11364 00000 SELECTED MODULE FOUND TO MOOULE+14,MOD BrT'M ETO. SEtM, 711, BCI *+36 WNTY MMAP-3.,. 12340 12350 H BNC2 SLB3 12360 B·7 SElOI( 12370 5\122 B,CIt SELOK BrM REF'N,69.10e 12380 12390 12400 12410 12420* SCAN COMPLETED Q2 H' BC4 GO TYPE ERROR TYPR MAP OAC DC 05.0 DC OC 01.' 02.0 124'10* 12480* THIS ROUTINE CHECKS HEAD SELECTION SAFETY 5lHO 12~50 12560 12'10 8'1 11,580 12590 16 25 16 16 26 HEAD SELECT SAFETY,SELECT LOCK 121~~H)* 12500* 1251.0* 12520* 12530* 125~O 11524 11536 11548 11560 11512 11/.44 1241,0 rOAM 12460 MOD 00040 00005 00001 00002 11412 11420 114,32 124,.0 MMAP 12450 11477 11520 11521 11523 114()O SELOK lOAD2 CONSTANTS 20.TURN ON All MOOULESt 87 11456 11468 25 12151 11523 17 12232 J219l. 46 11400 00100 38 11517 00100 48 00000 OQOOO 47 11012 00200 49 10432 00000 46 10432 00400 17 03164- 00009 48 00000 00000 46 10432 00400 49 00414 00000 11340 11352 11364 11316 11388 TfM rp TfM rpM TF TFM SI( RSTRT+6,* SEEK.460.t, B31+11,LOOP P3+6.Hp.IIAP-9 HMAP.HRST SEEK+5~SCTRt, RESEI,f.\@ 00406 J1524 12050 00460 11631 J2133 1113~ J2038 12047 12026 SET SEc'rOR ADRS 11584 16 12055 JOOOO RESET 11~96 or 0023 PN 2112366 EC 412531 34 03602 00101 05.27 12610 12620* 12630 831 12640 12650 12660 TF ·80 *+23.~3+6 P3+36.99999,. 12680 12690 p, ~NI *+48.3600.. TOM 99999,1 SK '8TM RESET,., RSTIND.,. 12710 rAM P3+6.01,10 12780 12790 12800 AM reM ONE 12f1J10* 12820* 11.830* REAO+'.20.l0, REAO+5.SCTR+200,. 831 ~OOOO 11620 26 12131 99999 11632 34 12050 00701 11644 2£ 11667 11734 11656 43 11764 99999 ~ AM OVFCT.Ol.lO BNV *-24 CHECK FOR SELECT LOCK 51{ CHKSL 12700 11608 17 02904 CHK FOR ALREAOY SEt LOK READ SEVERAL SECTORS WITH HD 0 TO RON READ." READ DISK 12670- 1211012720 12730 12740 12750 12760 ! Nt) i CA~'(H~S ·8TM RsrlND't' SELECT MODULE AND SET ACCESS ARMS -TF OVFCT.99999,. SET lOOP CNTRl -SK SEEK 11668 36 12050 00702 11680 11 12131 000-1 11692 41 11668 01400 AORS CK • SEL LOK RESET INDICATORS UPDATE FOR NXT HO CHK ALL HEADS DONE 11104 34 11716 47 11728 l~ 11740 34 11752 11 11104 11 03560 00701 11164 03600 99999 00001 03602 00701 02904 -0000 11734 OOO-l 11176 11 12055 OOOKO 111~6 14 12055 J0200 11800 47 11620 01200 IF HEAD MAP • ALL ONfS.CONSTANT SEL lOK 12840 SLRW .C HMAP,ALll 11812 24 12047 12036 12850 12860 8NE *+48 ·eM ERRN.11l." SLHO SELOI( 11624 47 11612 11836 17 03220 11848 47 11524 11860 49 10432 HMAP,O~lO 11872 14 12047 000-0 reE S~32,t. 11884 46 11968 01200 12870 12880 12890 12900 .8TM rBNC2 ,8 12'~10* MAP INDICATES THAT THIS MODULE CONTAINES A HEAD THAT IS ALWAYS SELECTEO. 0 • IN MAP INDICATES BAD SEL HEAD 12920* 129'O~' 12940* 12950* 12960* 12970 835 12980 12990 13000 1,010 13020 13o,0 Stl3l 13040 13050 13060 13010* 130801:9090- 01200 -0171 00200 00000 8el 81M *+36 ETO,HDSLM,111. .,W"TY HMAP-9" • OUTPUT HO SEL MAP TYPE HD MAP 118Y6 11908 11920 11932 46 17 38 48 11932 00100 12232 Jl13~ 12038 00100 00000 00000 CHK LOOP CNTRL DONE 11944 11956 11968 11980 11992 12004 41 49 11 14 41 49 11560 00402 11631 11631 11560 10880 ,H ,BNC2 837 r'B .AM .eM ,.8HE ·8 RSTRT B31+11,02.10 831+11,LOOP+6,t 837 SL82 DATAtCONSTANTS,AND TYPEOUTS FOR SELECT LOCK ROUTINE ~,'lOO* or 0023 PN 2172366 EC 412531 OU200 00000 000-2 J2139 01200 00000 13110* 1~120 HRST 13130 ALl1 13140 H~AP 13150 13160 CHKSl 13170 SEEK DC DC DC DC OS DOA 13180 SCTR 13190 READ OS OS 13200. WR ITE OS 13220 OVFCT 01,' .CYl3 .9.SCTA".RDAREA SECTOR ADDRE5S .10000 •• ,SEEK 33.KEY IN TOTAL NUMBER OF MODULES DC. 02.00 02.99 'DC 'DC HOSLM DAC MODULE OAC SEt" OAC 02990 02.50 LOOP 12026 00011 10.1111111111 11.0 .SEEK 13210 TNMOD 'DAC 13230 13240 13250 13260 13270 13280 11,0 'oc 17.HO SEl lOK MAP • IO,MODUlE 9 , 11. ALWAYS SELECTED' 12139 0003412113 00020 12193 00034 13290* 13300* ERROR TYPEOUT ROUTINE 13'10* 13320* 13330 1~3.0 ETO 13350 1~360 13370 13380 13390 5 "DS ,Bel ET01 ••• .RCTY .\TiNTY RSTRT+2.t, ,BNF *+36.ETO-1 •• ,CF ETO-l· -WATY MODULE", 11,*OQ 1341 (~ 1~420 ETOl 1,~430* 13440* 13450* 1 ".,60- ,TF *4-18.ETO-l ,WAry 99999 ••• 882 '" 13490 RSTRT+6e·.t REFN.65.10, VATY SSCRNG ••• ·H 13510 1~'80 t3~90 TYPE MODULE TYPE ERROR RETURN MESSAGE LOAD RESTART ADRS GO TYPE REF V ,ReTY 13~lO 1"60 TYPE RESTART ADRS CHK FOR BYPASS 12230 00005 12232 46 12328 12244 34 00000 12256 38 00404 12266 44 12304 12280 33 12231 12292 39 12113 1230'+ 26 12322 12316 39 99999 12328 42 00000 00100 00102 00100 12231 00000 00100 12231 00100 00000 JUMPERINOEX TO RD CHK 13500 M2Cl 13~20* SW 1 ON BYPASS T/O _ SPINDLE SPEED CHECK 13410 ADJUST ,TFM 134eO ,81M 13530 13540 13550 12036 00010 12041 00011 12048 00001 03560 00000 12050 00006 9JOOOO 12056 00003 -03 12059 00005 J5000 10000 00000 ~2050 00000 12050 00000 12065 00066 12131 00002 12133 00002 12135 00002 12137 00002 sst" TYPE RANGE OF SPEED INITIALIZE 'TFM 'TFM -81 -TR 'AM SNV "aTM ReNT .000 t t HOCNT.500". GA rx •600, • 3'1 t 391 HDCNT.Ol.l0. *-'6 ERAOJ,NOGIXt. 12330 16 00408 J2330 12342 17 03164 00005 12354 34 00000 00102 12366 39 12865 00100 11378 48 00000 00000 RESET 12390 16 00810 -0000 COUNTERS INDEX • RD CHK 12402 16 10396 OONOO w~tT FOR FIRST PULSE NO INDEX DT 0023 PN 2172366 Be 412531 12414 46 12496 00600 12426 31 00391 00391 12438 11 10396 000-1 124S0 47 12414 01400 12462 17 12118 J2915 05.29 13600 13610 13620· DNCZ 0-a4 ,8 RSn,r 13630 GATX TFM ~~14 I MCNT.32603., 1364081 *+12,600 13650 ,BNI 13660 AM 13670 OI 1'680 81 13690 CHNG TR 13100 GATXl SM 13710 BNE 13720* 13130 EMUF eM 13740 BNH 13750 8TM CHNG.600.. RCNT.I.lO. *+12,600 *.20 383.383.. MCNT.Ol,lO GATX+24 13760 C~lSW2 B7 13770 M2e2 13780 13790 ,~~oo eM .BNL 8TM CKlSW2 BNC2 TIME CONST INDEX TO READ CHK DELAY (NT TiME RCNT.01515., *+32 CHECK MAX ERAOJ.SSMIN,. TYPE TOO FAST RCNTt0148~t' CHECK MIN •• 44 ERAOJ.SSMAX.. TYPE TO SLOW sstN 13820 8TM RSTRT ERADJ.SSOK,. TyPE OKAY 13'~O BC4 55tH REFN.69.10. GO TYPE REF 13810 ,8 131.0 AMJ3 13850 13860 8TM H ,8C4 13810 138"0* ,87 RSTRT START Z 41 A ~YU 0020a 12486 49 00402 ooooa 12498 12510 12522 12534 12546 12558 12566 12578 12590 16 46 47 1i 46 49 31 12 47 03363 12522 12566 00610 12556 12578 00383 03363 12522 L260! 00600 00600 000-1 00600 00000 003e3 000-1 01200 12602 12614 12626 12638 12646 12658 12610 12682 12694 12106 14 47 11 49 14 46 17 47 49 11 00810 12646 12178 12682 00810 12102 12718 12390 00402 12718 12730 12142 12154 12766 17 48 46 49 03164 00000 00402 03616 -1515 01100 J2951 00000 -1485 01300 J2933 00200 00000 J2969 00400 00009 00000 00400 00000 12177 12118 127 0 12802 12614 12826 12838 12650 12862 00005 34 00000 38 00404 26 12820 39 999$9 38 00801 46 12862 48 00000 42 00000 00102 00100 12111 00100 00100 00400 00000 00000 17.718 46 12390 ERROR ROUTINE FOR TYPING TIME COUNTER 13B90* 13~OO* 1!910 DS 5 13920 ERADJRCTY ]~930 ,WNTY 13940 TF 139~O WATY 13960 WNTY RSTRT+2... *+18.ERADJ-l 99999 •• , RCNT-3f" 13970 ERADJl 8C4 *+24 11980 1'990 14000* TYPE LOCATION TYPE ERROR H ,882 TYPEOUTS FOR SPINDLE SPEED 140105SCRNG.DAC 25. RPM MAX lS15 - MIN 148514020 HOGtx rDAC 140~O SSMAXDAC 14040 SSMtN .OAC 14050 SSOK -OAC 14060* 14070* 14010* 14090* 14100* 09,-ER 180 • 09.-ER 181 • 09.-ER 182 9 24. SPINDLE SPEED IS OKAY • HEAD ALIGNMENT ROUTINE I-SEEK TO CYLINDER 35 2-START WITH HEAD 0 ur 0023 PN 2172366 EC 412531 12865 00050 12915 00018 12933 00018 12951 00018 12969 00048 lC l'i0,t) t) Sf( 14110* N 14120* 4-I~DVA 141:30* 14140* 1415014160* WHEN.SW 2 TURNED ON/OFF S-SW 4 ON LOOPS HO 9 BACK TO HEAD 0 14170 ALIGN 14180 14190 14200 11.210 14220 ALO 14230 All 14240 14250 14260 1427014280 14290* 14300 14310 14320 14330 14340 ,~O TFM B1M RSTRT+6.*,. REFN.68.10, LOAD RESTART ADRS GO TYPE REF Y R Sf( CYL35.tt SEEK TO CYLINDER 35 TFM ALO+l1.HASAD Tf' CVt.35+5 t 99999 MM CVL35+5tJ05.10 ALHO+12.91., TO ReTY WATY ALHl), •• TYPE HEAD NO. t'tfAO DISK TRACK RTN CYL35 TURN SW 2 ON - OFF ADVANCE TO NEXT HEAD BNC2 *-12.t~ SW 2 OFf lOOP HEAD BC2 * AM ALO+ll,05 eM ALO+ll.HASAD+SO,. CHK ALL HDS READ 13016 16 00408 J3016 03164 00008 00000 ouvoo 1)252 00701 13087 J3287 13016 26 13257 99999 13088 13 13257 000-5 13100 25 13219 00091 13112 34 00000 00102 13124 39 13267 00100 130.28 11 }:;04Q. 48 13052 34 13064 1ft 13136 36 13252 00706 r 8'HE ALO 14150 ~c.. 14'60 14310 H 14380· 87 RSTRT START 14390 CVL35 D.OA .1,07000.20,ROAREA 1t\400 AlHO 1,.410 ENDl 1.420 HASAD DAC DC DSA OS,HEAD 01.0 QC4 ALO-12,t, 13148 47 13136 13160 46 13160 13172 11 13087 13184 14 130ij1 13196 '-.,-; 13016 00200 00200 -0005 J3331 01200 SW 4 ON GO BACK TO HO 0 13208 13220 13232 13244 13252 13258 13261 9' 46 13064 00400 48 00000 00000 46 00402 00400 49 03616 00000 00006 1-7000 00003 .... 20 00005 J5000 13267 00016 13282 00001 01000,01060907080.01140,07160,07020907040,01100.07120.01180 13287 00005 -7000 13292 00005 -7060 13297 00005 -7080 13302 00005 -1140 13307 00005 -7160 13312 00005 -7020 13311 00005 -1040 1"~30 Teo 13322 00005 -1100 13327 00005 -1120 1"32 00005 -1180 03616 START 14440* 1~450* 14460* 14410~ 1"~80· t CYCLE ENTRY - WRITE or 0023 PN 2172366 Be 412531 !MPORTANT 6NC2 WON 1504{) 1~110 8TM WON THIS ROUTINE CHECKS THAT THE WRITE TRANSLATOR OR FBR OUTPUT GATING *SERIALIZER* CIRCUITRY IS FUNCTIONING. 2100 EVEN PARITY 8-4 BITS ARE WRitTEN TO THE DISK. THERE THE BITS GO THROUGH THE WRITE TRANSLATOR WHICH aLOCK THE 8-4 6ITS. THEREFORE O"LY 51 AND 52 BITS ARE WRITTEN -EXCEPT FOR THE FIRST ADDRESS DIGIT WHICH IS C82 alTS* e WHEN THE m 0023 PN ,2172366 EC 412531 -0204 00704 00200 00000 Q5.33 15490* 1~500. if! ALt f~A~;(:C t}) 15510* 15520. SHORT~:t~ ~~Lt. E ~~ b)1 '; bi' !~w1;)(Hw U~~\~ ALSO nEAO AND WFt 11E PAR~ '~'V tfr~'{:rHl~S j~I~E XY l, +:~";r. ~ ~:) (NECKED. 15530. 15540 RTO' 15'50 1~560* 15570 R1Al 15580 1"90 RlA' lS'OO 15610 15620 R1D2 156~O 1~640. 15650 TFM RSTRT+6 •• ,. LOAD RESTART ADRS 04496 16 00408 -4496 8rM TYPE.Zllf.. TYPE BLANK XFER 04508 11 03096 -5479 GENERATE 2100 CHARACTERS TF", CVL3+S.600 V4~~O 1& 03~65 -uooo TF CYL3W+S.*-1 •• IHITIA,LllE 0453226 06553 04531 TF BOXX.INVP 0.544 26 08~~7 i3lYl 8TM GENX.*+12 •• GENERATE 2100 4t8 BITS 8rM INORST.*+12 •• 8TM RSTRDA.*,. 8TM INORSTo •• WRITE DISK TRACK WTN CYl3W.,. 81 15690- 04580 17 --80'0 "4580 04592 11 02904 -0000 R'lDl.700 04604 38 08548 00106 04616 46 04604 00100 04628 46 05212 00700 TRACK ANO FINO OUT WHY WR CHK WAS NOT TURNED ON INDRST •• , RESET lNDIC~TORS 04640 17 02904 -0000 CYL3 C4652 36 03560 00706 ~EAO 15700 8TM 1~110 RTN 15120 151,0. 15140 R7SL -al Sf(. 151~O BNI 15760. 15770 15780 81M H 15 '190 1.5800 15810 15820 1513,0 15840 15850 RON WTN 15.60 H SK AM BV BNt eTM R7SLI 15810 15890 15900 15910 ,15920 R7D3.600 04664 46 05236 00600 CYL3W 04616 34 08548 00701 04688 47 05168 03hOO CHECK FOR SELECT LOCK R7A4.3600 •• , SELECT LOCK IS ON REFN.S9.10., RESET, •• R7SLE *-48.3600, •• REFN.62,lO,. RESET, •• CYL3W SK 91 9TM CYL3W 8 8TM 1"40 159!\O R7SL2 H RON "'TN SI( 04700 11 03164 04712 04724 04736 0 .. 748 04760 04112 04784 CYL3W CYL3W *+9,1.810 RON WTN 15930 15960 15970 04568 17 02904 -4580 WRITE ONLY Sl AND S2 BITS eel *-12 CHECK THAT WR CHK CAME ON lS660 15610. 15680 15810 04556 17 08022 -4568 RESET INDICATORS RESET "EAD ARE4 RESET INDICATORS R1SL2-24.3600 ••• ERRN.170 •• R7SL', •• REFN.63~lO •• RESET eYL3W (YL,3W 48 36 38 34 11 46 47 'J36()2 o07oi 08548 08548 04169 04988 04136 04196 11 03164 04808 48 00000 04820 36 03602 04832 38 08548 04844 34 08548 04856 46 04892 04868 17 03220 04880 49 0508/#, 048~2 11 0316'. \)49(,:4 48 00000 04916 36 OJJ6fJ2 0,.928 38 0851t8 007()6 04940 31t 08::4-8 DT 0023 PN 2112366 EC 412531 OOON~' 00000 00000 o07oi 0-0-1 01'+00 03600 0(1002 O'JOOO 0,0102 ()0706 00701 03600 -0170 ooooa 00003 00000 00702 00706 00701 at ~~1SL,E. fR~thh lli 15980 15990 16000 jl 16010 R7SLE RTM 16020 16030 16040 16050 16060 16070 16080 16090 R7Sl3 16100 SK .AM CYL3 *+9.1.810 BV *+24 . R7Al.3600., 15 TM -8NI ,81M CYL' REFN.43,lO, H 8 Be2 *-12 16110 RON WTN RESET, •• CYL3W.,. *+48 ••• 16120 B *-36 ••• 16130 elM REFN,69.10 •• 16140 16150 H 16160 R1A4 16170 16180 TBIT elM ERRNt210.711 ••• TO 19999.RDAREA+7 WATY BIT ••• 16190 16200 16210 16220 R1D3 16230 16240 16250 R7Dl 16260* 16270 16280 O,NTY 199999 •• TFM 19999,0 •• 16290 e RT05 67 RE3 elM ERRN.211t. 8NC2 R7D2 TYPE FAIl.ING BIT TYPE BIT RESET OUMP AREA GO TYPE ERROR B RSTRT 8TM RSTINO~.. RESET INDICATORS READ TRACK BACK INTO CORE RTN CYL3 BCI Bt *. ·12 8NI1.600 16300 16310 16320 16330- BTM ERRN.212 •• BNC2 R7D2 16'40 8Ntl 81 *+4",1600,. 16350 16360 16310 elM tRRN.211,711 ••• 87 TBIT 16380 B"t2 81 *+44.1700,. 16390 16400 16410 16420* aTM TD ERRNf214.711", 19999.RDAREA+7 87 T81T 8 GO TYPE ERROR RSTR'r CHECK DATA READ TO 16~30 Be4 R7Al 87 RT06 04976 05084 00000 04988 36 03560 00106 . OSOOO 34 03560 00701 05012 11 05021 0-0-1 0,o24 46 05048 01400 05036 47 04520 03600 05048 17 03164 000M3 05060 48 00000 00000 05072 49 05060 00000 05064 46 05132 00200 05096 36 03602 00702 O~108 38 08548 00706 05120 49 05084 00000 05132 11 03164 00009 05144 48 00000 00000 05156 4i 04496 00000 05168 11 03220 -02105180 25 19999 15001 05192 39 05465 00100 05204 35 19999 00100; 05216 16 19999 -0000' 05228 49 07830 00000 05236 17 03220 -021105248 41 04580 00200· 05260 49 00402 00000- 05272 17 02904 -000005284 05296 05308 05320 05332 05344 36 46 46 17 41 49 03560 05284 05356 03220 04580 00402 05356 46 05400 05368 11 03220 Q53BO 25 19999 05392 49 05192 05400 46 05444 05412 11 03220 05424 25 19999 05436 49 05192 19999,RDAREA+6 164"0 164,0* 1646016410* 16480* 0498{t O];t2 00706· 00100· OObOO -0212 00200 00000 01600 -021L 15006 00000 01700 -OZlM 15007 00000 05444 46 04520 00400 05456 49 05502 00000 DATA AND CONSTANTS or 0023 PN 2112366 EC 412531 05 .. 35 16490 BIT 16~OO ZZ16 DAC O~r; (~ OAC It 2 ,') •.. etAN~ i{rtEt'f,:: 16S10* 16520* 16530* ~J F 1.RD/WR DISK TRACK INSTRUCTION IS USED. 2.NO DISTINCTION IS MADE BETWEEN SeCTOR ADORESS AND DATA. THAT IS THE DATA RECORD AND INDELIBLE ADDRESS CONTAIN THE SAME CHARACTERS. ,.THE WRITE ADDRESS SWITCH AND COMPARE DISABLE SWITCH MUST BE ON «OUl). 4. 2100 CHARACTERS ARE WRITTEN AND REAO. DATA 15 WRITTEN AND IS READ BACK. AND THEN THE TWO RECORDS ARE COMPARED ONLY THE FIRST lOS CHAR OF DATA RECORDS ARE COMPARED. THIS IS BECAUSE WR CHK DISCONNECTS AND RT~ WILL READ BACK THE COMPLETE RECORD, 6.DATA RECOROSPHASE DATA 16550* 16560* 16570* 16580* 1659016600. 16610* 16620* 16630* 16640* 1665016660* 16670* 1668016690* 16700* 1611016120* A 16920 16930· 16960 FLAG 22 D FLAG 88 FLAG 00 RM FLAG RM HUM 8tHK FLAG GM E 16160* 16770* 16180* 167901680016810" 163z0 R106 16130 16840 16850 16860 16870 16880 16690 16900 16910 F G ... I lFM ~TM RSTRT+6.*.. TYPE.ll,.. 'SF 'SF SF 'SF SFS SFS+l SFS+6 SFS+7 iF WRM.Z210 'TF EVM,Z210 OOM,Z210,. TF -TF tF RT06A 11 e c 16730* 16140* 16150* 16950 ltl'. OOOli(, THIS ROUTINE CHECKS FOR CORRECT DATA TRANSFER 16 SltO* 1~940 :,~\(j\; r1!~.r,~, ROM,l210.. XFM.Z210 44- LOAD RESTART 05502 16 00408 -5502 TYPE WR/RD DATA XfER 05;14 17 03096 -8485 RESET DATA TRANSFER MAPS INITIALIZE FOR DATA TRANSFER CYL3+5.600,. SET uP FOR eYl 03 tFM )FM )FM 16'?\) 16980 ~TFM .1FM 16'90 ~TFM WRMl+6,WRM-8 £VMl+6.EVM-8 ODM1+6.00M-8.. INITIALIZE ROMl+6.ROM-8 XFM1+'.XFM-8 or 0023 PN 2172366 EO 412531 TDM-S 0'526 32 08537 00000 05538 32 08538 00000 05550 32 08543 00000 055b2 32 08544 00000 05574 26 08699 03941 05586 26 08109 03947 05598 26 08119 03941 05610 26 08129 03947 05622 26 08139 03941 056?~ 05646 05658 05670 05682 05694 16 16 16 16 16 16 03565 05796 05868 05904 05940 06176 -0600 -8691 -8701 -8711 -8721 -a731 17000 "TFM 11010 R4F3 17020 17030* 11040 TF TF CVL3W+5.CVL3+5 8TM WTN IHORSt.t. CYL3W 17060 R4F. 17070 .eNI 17080 WRMI .TDM 17090 TD~' 171(')0 ERSWX D5 11160 EVMl 17170 17130 11190 ODMl 8TM - B TM .*-2 RSTRDA.*.lZ 1NDR ST ••• READ DISK TRACK RTN CYL3 ~NI 'TOM RESET INDICAYORS HO 0 EVEN PARITY CK 99999.1 ERSWX.l TOM *+36.1700 •• 99999.1 17200 TDM ERSWX.l 11220RDM1 BNI TOM *+24,0600,. 99999.1 11230* 17240 80 112S0 TF 17260 SF *+10, •• 17210 TFM *+23.ROARfA+l *-13.RDAREA+l •• ODD PARITY CIC. READ CHK 17280 R4Fl C SNE AM XFMl R4Fl+11.02,lO 1"20 8L 11330 R4F5 17340 AM 17~SO ~M 11360 ~M ~M R4Fl R4F3+11,03,10 WRMl+6.01.10 EVMl+6,Ol.10 OOMl+6,Ol,lO. 1.1"0 .AM nDMl+6.01.10 tM AM eM COMPARE R4Fl+l1.RD~REA+0105t,CHK XFM1+6.01.10 R4FJ+l1,DATAX+15., 1ST SCTR CMPRD UPDATE TDM-S eHE 11"10 1:1420 BV .87 114'0 XFMl 1DM99999.1 11,.,0 11470 36 03560 00106 47 05886 01600 15 99999 00001 IS 05811 00001 41 05922 01100 15 99999 00001 05910 15 05811 00001, 05922 41 05946 00600 05S']'" 15 99999 00001. 87 "rF ,TOM -ttl' 06190 05981 05980 06005 05994 2~ 05981 06006 41 06110 05946 05958 05970 05962 43 26 32 16 05811, 08541_ 00000 J5001 15001 01200 06018 11 Ob005 000-2 06030 14 C6005 J510S 06042 47 05994 01300 06054 11 05129 000-3 06066 11 05796 000-106078 11 05868 000-1' Q6090 11 05904 000-1 06102 11 059:.0 000-1 06114 11 06116 000-1- 06126 14 05129 -8535' 17400 11 .. S0 )(FM2 05838 05850 05862 05814 05886 05898 CHK 1,2t.t8,F BITS SENT ; 11 •• 0 05142 26 08553 03565 05154 11 02904 -0000 05766 38 08;48 00706 05778 ,.. 7 05802 00700 05190 15 99999 00001 05802 15 05811 00000 05811 00000 05614 11 08090 -;826 05fJ26 11 02904 ",·0000 COMPARE WRITE DATA WITH RE.AD DATA XFM2,ERSWX" CHK FOR PARITY ER • NO COMPARE 17290 11380 17390 CHi( FOR WRITE CK *+3691600 •• 'TOM ~NI RESET INDICATORS *+24,700 •• 99999.1 ERSWX. 0 17210 11300 11310 o:~ 12f~ 5>2005118 6 OBS47 0852Q 05730 17 08022 -574~ "BfM GENX \J~+12 * f . WR ITE 01 SI{ TRACK 11050 17110 17120 17130* 11140 17150 .f~+l3 ~)OXX.DA'fAX R4F3 *+12.,. RGNB ••• TURN OFF OVFLO 06138 47 05116 01Z00 06150 46 06162 01400 GO SEND RM,GM.NUM BLANK 06162 06110 06182 Q6190 06202 06214 1t4F! *+18,XFM1+6 99999.2 ft4" Dr 0023 PN 2112366 EC 412531 49 1S 49 26 15 49 06222 00000 99999 0000106054 oooo~ 06208 0617~ 99999 00002060'. ouoo~ 05.,31 11480- :5 f.:~f; 174~O* ~!: P'; ~: "',,N 1750017510* WRITE-READ DISK TRACt(,210Q 11~20· 17530* 11540 RGNB TFM TF BTM 1757017580 WRliE DISK TRACK WTH CYL3W BNI *+24.700 •• TOM .WRM-3.1 elM RSTROA.*+12 •• .. LOAD RESTART AORS RSTRT+6.*tt BOXX.OATAX+15 GENX.*+12 •• 17550 17560 ~~ ~ 06222 16 00408 -6222 06234 26 0851;.7 08535 GO GENERATE 2100RM u6246 11 08022 -6258 11~90 17600 11610 11620 17"011640 17650 11660 17670 11680 8TM WRITE CHi< GO RESET READ AREA 06294- 17 08090 -6306 06306 17 02904 -0000 - lNDRST READ DISK TRACK RTM CVL3 BNI TOM *+24.1600,. EVM-3.1 *+24,1100,. aDM-3fl 8NI TOM EVEN PARITY CK ODD PARITY CK 17690 BNI 17700 11110'. TOM ROM-3.l CHECK READ AREA FOR RM TFM *+23.RDAREA eox,RDAREA,. TO BNR R4R2.S0X.t BNF *+20.BOX,. 81 R4R2 17720 17130 R4Rl 171,.0 11750 11760 11770 BNG *+24.0600" R4R4.BOX., 06258 38 08546 00106 06270 47 06294 00700 06282 15 08696 00001 READCHK MOVE DATA CHI<. FOR RM CHI<. FOR FLAG CHK FOR GM 06318 36 03560 06330 4 '/ 06354 06342 15 08706 06354 41 06318 06366 15 08716 06371$ 47 06402 06390 15 08726 06402 06414 06426 06438 06450 06458 16 25 45 44 49 55 is 00106 0160.0 00001 01100 00001 0060,0 QOOOl 06425 J5000 00805 15000 064.70 00805 06458 00805 06410 00000 06490 00805 06736 00001 11180 R4R2 TOM )(FM-3.1 06410 11190 81 R4R3 17800 R4R4 17810 eM AM R4Rl+11tOl R4Rl+11,ROAREA+OlO5.fCHK DONE .O?482 49 06526 00000 06490 11 06425 -0001 17820 178'0* 17840 R4R, 11850 17860 1187017880'R4Cl 17890 11900 11910 17920 1193011940 11950 11960 R4Rl WRITE-READ DISK 2100 FLAG RM TFM RSTRT+6,* •• LOAD RESTART ADRS TF BOXX.OAT'X+18 GO GEN 2100 FLG RM eTM GENX.*+12 •• WRITE DISK TRACK WTM CYLlW wRITE CHI( BNI *... 24.0100 •• TDM WRM-2.1 81M RSTRDA,*+12 •• GO RESET READ AREA aTM INORST.*+12 •• RESET INDICATORS READ DISK TRACK RTM (Y&.3 EVEN PARITY 8Nt *+24,1600 •• TDM £\(M-2.1 BL Dr 0023 PN 2172366 EC 412531 06502 i4 06425 J5105 06514 47 06414 01300 06526 16 00408 -6526 06!t38 26 08541 08538 06!:t50 17 08022 -6562 08548 00706 06598 00700 08697 00001 08090 -6610 06610 11 02904 -6622 06562 06574 06586 06598 38 41 15 11 06622 36 03560 00706 06634 47 066~8 01600 06646 15 08707 00001 11970 a~n 11980 10M ~ ,:~~ 2 4, ~ 'it ~~' (tl ,!?; ODMe""2.1 ~>1990 8M! *+2~ 18000 18010* 18020 18030 RltC! 18040 180S0 18060 18070 18080 13090 R4F6 18100 18110 lAl~"* 18130* 18140" 18150 RltC6 18160 18170 18110* 18190 R4(1 18200 :t) ~$ TDM ROM .... 2.1 CHECK READ AREA FOR FLAG RM TFM *+23.ROAREA TO BOX.RDAREA,. CHI< FOR S.2 BITS BNR *.36.aox •• CHI( FOR F BNF *+24.eox •• BIT eNG R4F6,BOX •• CHI<. FOR NOT 4.1 BITS TOM XFi\1-2.1 87 Rlte6 R4C2+11,Ol.10 R4C2+11.ROAREA+OI05.tSCAN AM eM at R4C2 CMPLTE RD AREA TFM Tt: RSTRT+6.· •• BOXX.DATAX+21 BJM GENX.*+12 •• ~ WRITE DISK TRACK W,TN CYL3W BJ'H *+2490100 •• 18230 18240. 18250 18260 18270 18280 18290 18300 18310 18320* Q_TM INDRST ••• _ READ DI SK TRACK RTN WRM-l.l RSTRDA,*+12 •• CVL3 B,Nt *+24.1600 •• TDM EVM-l.l 8NI ' ".24.1700,. TOM 8MI LOAD RESTART AORS GO GEN 2100 NUM BlK WR[TE CHK GO RESET READ AREA RESET INDICATORS MBR-E MBR-O OOM-1.1 *+24,0600,. READ eMf(, T1>M ROM-l.l CHECK READ AREA FOR NUMERIC BLANK c tFM *+23.RDAREA BOX.ROAREA - 18'~O R4C9 TO 18350 S'HF 87 *+20,BOX., RiteS NO F BIT IfD rJ7 eNG *+20,80X., a.It,2"OR f BIT RiteS 18310 18380 18390 18400 8,7 *+20.BOX,t RiteS NO 8.4.2. AND 1 18i.\~O R4F7,BOX., )(FM-1.1 8.1 R4F8 11440 R4F7 AM R4C9+11.01,lO R4C9+11.RDAREA+0105,.SCAN READ AREA It R4C9 18420 R4C8 18450 11460 J5000 15000 00805 00805 00805 00001 00000 000-1 J5105 01300 8_NR eM 06822 16 00408 -6822 06634 26 08547 08541 06846 11 08022 -6858 06858 06870 06882 06894 06906 38 08548 00106 47 06894- C0100 1S 08698 00001 11 08090 -6906 17 02904 -0000 06918 06930 06942 06954 06966 06916 06990 36 03560 00706 41 06954 01600 15 08708 00001 47 06918 01100 15 06118 00001 47 07002 00600 15 08128 00001 07002 07014 07026 07038 07046 07058 16 25 44 49 43 49 C81f. lOM 11410 06106 16 06129 06118 2S 00805 06730 45 06766 06742 It4 06166 06754 55 06186 061b6 15 08737 06778 49 06822 06186 11 06129 06798 lit- 06729 06810 41 06118 WRITE - READ DISK TRACK.2l00 HUM BLNK rOM 81M 18'60 ~ ~ 11210 18220 11330 ~J 100 08717 00001 4'" 06106 00600 06694 IS 08121 00001 Ofvi;S2 u~~~~YO 066~2 NO e.2 BITS 81T 070,(5 00805 07046 07098 01066 07098 .15000 15000 00805 00000 00805 00000 00805 00000 00805 00001 00000 07066 !j5 07086 07078 49 07098 07086 4:' 01118 01098 15 08138 01110 49 0'7154 07116 11 07025 000-1 07130 14 07025 J510' 07142 41 01014 01300 1'4"0· Dr 0023 PN 2172366 EC 412531 05.39 18480* 18490* 18500 R4FS 18510 18520 18530 18540* 18550 R4C3 13560 18570 18580 18590 18600· 18610 18620 18610 18640 18650 18660 18670 1868018690 18700 R4C4 18710 117~O 11130 18140 18150 . Wf~ 11 YL ' . is, TFM RST~lT+6t* ~ ~ TF eOXX,DATAX+24 81M GENX.*+12., 81M INORST ••• "WRITE DISK TRACK W"TN CYL3W BNI *+24.0700 •• TOM WRM.l BTM RSTROA.*+12 •• 8TM INORST.*+12,. READ DISK TRACK RTM CVL3 8NI *+24.1600,. TOM EVM.l eNI *+24.1700,. TOM OOM,I ;. .'\( 'i. , i..OAD GO GEN 2100 FLG GM RESET iNDICATORS WR CHI< GO RESET READ AREA RESET INDICATORS MBR-E MBR-O 8NI *+24.0600" READ CK TDM RDM.l " CHECK READ AREA FOR FLAG GM T'FM *+23.RDAREA Tn BOX.ROAREA (HI(. FOR FLAG 8'NF R4CS.80X,. B"NG RltCS.BOX., CHIC. FOR GM AM R4C4+11,Ol.lO R4C4+11.RDAREA+OI05 •• SCAN RD AREA CM 8t 8"7 R4C4 R4F9 XFM.l 18160 11170 rU.C5 18110* 18790* 18800. 18810 It .. " 18820 8,0 DIGFND.99999 •• 18130 AM 18140 18850 18860 C.M SNE *-1.01,10 *-13.XFM+l •• rDM lFM eC4 *+23.WRM-8 18930 1'940 18'50 RCTY 18910 TO SPTY SPTY TO 01154 07166 07178 07190 16 26 17 17 00408 08547 08022 02904 -1154 08544 -7190 -0000 07202 07214 07226 07238 38 47 15 17 17 08548 07238 08699 08090 02904 00706 00700 01~~0 gOOOl -1250 -1262 36 03560 00706 07262 07274 01286 012 8 07310 07322 01334 41 07298 IS 08709 41 07322 15 08 "119 47 07346 15 08129 07346 07358 07370 07382 01394 07406 01418 01430 01438 16 07369 JSOOO 25 0080S 1S000 44 01438 00805 55 07438 00805 11 07369 000-1 14 07369 J5105 47 013~8 01300 49 07450 00000 15 08739 00001 0160(' 00001 01700 00001 00600 00001 07450 16 07473 -8691 SCAN MAPS FOR DIG • ERROR CHK SCAN DONE *-36 RT06+24 18810 81 RT6A 18810* 18890* ERROR CONDITION HAS BEEN FOUND OUTPUT ERROR MAPS. 1 • ERROR 18'001891018920 DIGFND B1M ERRN.220.711 •• 18960 T ADRS 07462 07414 01466 07498 07510 07522 or 0023 PN 2112366 EC 412531 01530 01473 01413 01462 46 05526 49 08740 99999 000-1 -8740 01200 00400 00000 01530 17 03220 -022-" 07542 07554 07566 07578 07590 19991.DATAX 19992.0ATAX+3 43 11 14 41 34 34 34 25 25 00000 00000 00000 19991 19992 00102 00101 Q010L' 08520 08523 18980 18990 19000 19010 19020 19030 19040 19050 19060 19010 19080 19090 19100 REI 19110 19120 19130 19140 19150 19160 1917019180· l'tQOft 19200 RE! 19210 -19220 192,0 19240 19250 19260* 1'270 192'0 RE2 19290. 1"00 1'~10* 19120 19330 1'340* tff'50 193.0 19"0* 19310 19390 19400 1941019420· 19430- 194.0t9~~O 19."0 GEN" 19410 19410 19993 \iJ!\)A l' A~{r6 TO TO 19994.0ATAX+9 TD 19995.0ATAX+12.t TD 19996,DATAX+15 TO 19991.0ATAX+18 TO 19998.DATAX+21 TD 19999,DATAX+24 DNlY 19991 ••• TFM RE1+l1.WRM TFM REI-6.VERTO RCTY WATY 99999 ••• TF 19999.99999 ONTY 19991". AM RE1+11.010,10 AM REI-06.06.10 CM RE1+11.XFM+I0 •• SNE REI-24 TFM 19999,0 •• MOVE DATA . DUMP HEAD 1NG TVPE LABEL DUMP ERROR MAPS CHK OONE RESET DUMP AREA 25 19993 08526 01614 25 19994 08529 07626 25 19995 08S32 01638 25 19996 08S35 01650 25 19997 08538 01662 25 19998 08541 07614 25 19999 08544 01686 35 199«11 00100 07698 16 07757 -8699 07710 16 07740 -8661 07722 34 00000 00102 01134 39 99999 00100 07746 26 19999 . 99999 01758 35 19991 00100 07770 11 07751 OOOJO 01782 11 01740 000-6 07794 14 077,7 -8149 07806 41 07122 01200 07818 16 19999 -oeoo REQUESl AND ACCEPT DIGIT FOR WR-RO TFM ReTY WAlY RMTY TO RSTRT+6.*., LOAD RESTART GE·rD •• t REQUEST DATA BOXX-l, •• ACCEPT DIGIT BOXX.BOXX-l TDM AOXX-2,O,11 GO GENERATE 2100 CHARACTERS 8TM GENX.*+12 8TM INDRST". RESET INDICATORS WRITE DISK TRACK 'WT" CYL3W TRACK tHOR!T". eYL3 01830 01842 07854 01866 07878 07890 16 00408 -7830 34 00000 001Q2 39 36 25 15 08591 08546 08547 08545 00100 OOlQO 08546 0000- 07902 17 08022 -1914 (17914 17 02904 -0000 07926 38 08548 00106 READ 01 Sf!. 8TM RTN BC1 BTM RE2 Be .. RE2 R~ER,"5 •• RESET INDICATORS OUTPUT READ DATA 07938 17 02904 -0000 07950 36 03560 00706 07962 46 01914 00100 01974 11 08158 -004.5 01986 46 07914 0040.0 07998 47 07830 0020.0 08010 1t9 04496 0000·0 eNC2 RE3 87 RYO! GENERATOR ROUTt~E FOR GENERATING THE 2100 CHAR RECORDS OS TFM TF SM ~ *+18.WRAREA+2099 WRAREA+20'9.eoxx., *-6,02.10 08021 00005 tHIERT 2 CHAR FIELD or 0023 PN 2112366 EC 412531 08022 16 08040 J9299 08034 26 19299 08~~7 08046 12 08040 OOO~2 19990. 20000 NEWNAM-DAt 20010 ZZ7 ClAC 20020 DATAl -DC 2003C "DC. 20040 DC 02.-22 20050 20060 DC DC 20070 DC 03,44 01.0 200tiO DC 20090 20100 20110 DC -OC 20120 'DC 20130 -OC 01,' 01.0 20140 SFS -DC 01.- 20150 20160 20170 20110 20190. 20200 20210 BOXX le,PART 2 OF or 0023@ 17,-WR/RD DATA XFER' 03.011 01.0 08527 02.-88 08529 08')30 08532 08533 08534 08535 01,0 02,-00 01.0 01,' DC -oc 01.' DNS 02 01.0 DC 08536 20220 CYt~'W DC 03.0 DOA .l,99999.020,WRAREA 20230 TWR OAC DAC OS OAe OAe 20240 "fRD 20250 Z210 20260 GETO 20270 lZ8 . 20280 VERTO 20290 20300 OAC DAC 20310 20!20 20330 WRM OAC OAC OAC "OS 20340 EVM bs 20350 ODM 20160 RDM 20370 XFM 20310* 20390* 20.0020410* 20420. 20430* 20 .. 40* 20450. 2046020410 RT6A 08537 08538 08539 08541 08542 08543 08544 06541 08548 08554 08551 08563 01.0 DC DGM DGM OS OS ps 06.WTN 08. RTN • .ZER06 22.KEY IN WR-RD DIGIT 13.-WR HEAD MAP' 03.W • 03,E 03.0 t 03.R • 03tX 08449 08485 08520 08521 08523 08526 •t 10 10 10 10 08S7S 00036 00034 00003 00001 00002 00003 00001 0000, 00001 00002 00001 00001 00001 00001 00001 00001 00001 00002 00001 00001 00001 00003 00006 1R9999 00003 -20 00005 J7200 00012 00016 00000 0004 /• 0002& 00006 00006 00006 00006 00006 00010 03947 08591 08635 08661 06667 08613 08619 0868' 08699 08709 00010 08719 00010 08729 00010 08739 00010 10 THIS ROUTINE CHECKS THAT DATA (FLAG GM) CAN BE WRITTEN WITH EACH HEAO. AFTER THE DATA 15 WRITTEN.IT IS READ BACK INTO CORE STORAGE AND A WRITE HEAD MAP IS GENERATED. 0 • OKAV.l • ERROR TFM RSTAT.6.* •• LOAD RESTART ADRS or 0023 PN 2112366 EC 412531 08740 16 00408 -8740 05.43 ~~0480 t&TC 24 DUMP MAP RESET DUMP AREA TF WRITE TRACK RSTRT 20890* 20910* 06800 26 19999 02891 08812 16 08926 J99~9 09016 14 09028 47 09040 46 09052 49 20860 20870 20950* (H~1'16 11 \JBO;~2 -a7~8 orrI88 16 03565 -0180 CHK WR HO MAP DIAGNOSTIC LOOP CYL3W+5.1998a CYL3W,t. ~TN BCI *-12 BNC2 RT6A+24 20940* -8635 19989.0.11 19999,0.10, 8TM ~0910* :1:~9;.~ -f6 4• 2t., nU;)I.r,. 7' 08!»44 TOM CM 87 20920* 20930* {\ '.t49' ~ :'i. BNE 20770* 20780 R6H2 20190 20900* .i. CHK DONE 20760 20820 2083020840 20850 d,~ ~~ \fJ~ ~~;~\ '~;) eM 20150 20800 20810 ts t~ ~l~ ~ W\~ l,h ~.: CYL3+5.20.10. CYL3+',580,. WRHOI SHE 8(4 20140 +~~ /':~ TFM TF TFM SM SM '1 ':'1/-' THIS ROUTINE CHECKS THE COM?ARE LATCH PHASE A (C8A8421 BITS) 1. 2100 CHARACTERS ARE GENERATED C FLAG GM ) 2. WRITE FULL TRACK , HO O.CYL 03 » 3. READ BACK CHECK 4. CHECK.RBe IHD 31 IS OFF 20980* ur 0023 PN 2172366 EC 412531 Q9004 15 19989 0000- 09120 26 08553 19988 09132 ~8 08S48 00706 09144 46 09132 00100 09156 41 08164 00200 09168 49 00402 OUOOO 20990 RTO? TFM R5T~1'+6~~fl\1JI 21000 BTM TYPE,zzt ,. 21010 21020 2.1030* 21040 R7ll 'TfM CVl3+5. 600 TF CYL3W+S.*-1., GENERATE 2100 FLAG GM 'TF 8TM GENX.*+12.. 81M JNDRST... WRItE FUll TRACK WTN CYL3W 81 *-24,1900 21110 eTN 8HI aTM CTN CYL3W R7A2.3700 ERRN.240" CYL3W '8el *-12 GENERATE RECORD RESET INDICATORS 09228 26 08~47 08544 09240 17 oaOl2 -925Z 09252 17 02904 -0000 09264 38 08548 00706 09216 46 09252 01900 GO TYPE ERROR BNC2 R7Ll RSTRT 81M INORST.,. 2120021210. 16 0040& -91sa INITIALIZE REAO BACK C..IEeK COMPARE B 091 09192 11 03096 J063l 09204 16 03565 ~0600 09216 26 08553 0921~ BOXX.OATAX+24 21050 21060 2107021010 21090 21100* 21120 21110 21140 21150 21160 21170 21180 R1A2 21190* TYPE RESET INDICATORS 09288 09300 09312 09324 09336 09348 09360 36 08548 00707 47 C~372 03700 03220 08548 09324 09228 00402 09372 17 02904 -0240 00707 00100 00200 00000 -0000 11 36 46 47 49 DATA UNEQUAL- COMPARE LATCH 1. CHANGE ONE CHARACTER IN CORE 2. REAO BACK 21120* 21230- CO~PARE 3. Rse INO 37 SHOULD TURN ON 21240* 212'0· Zi260 21210 21280 R7X4 21290* 21300 21310 21320* 2133021340 R7)(3 21350 21360 21370 21380 21390 21400 21410 21420 R7X2 21430 21440 21450 21460 21470 R1Xl 21480. 21490* RSTRT+6,*" ,TFM 'TOM WRAREA+l 050.0 •• -B1M INORST"9 READ BACK COMPARE eTN -at CYL3W R7Xl~3700t, LOAD RESTART AORS CHANGE DATA RESET INDICATORS 09384 16 00408 -9384 09396 15 18250 00000 09408 11 02904 -0000 09~20 IND SHD HAVE BEEN ON 36 08548 00707 09432 46 G9600 03700 EITHER THE INO WONT TURN ON OR THE INSTRUCTION FAILED TRY ANOTHER WAY TO TURN ON THE INDICATORS 81M INDRSTt.. RESET INOICATORS 09444 17 02904 -0000 "RTGN CYL3W... READ TRACK.WLR OP 09456 36 08548 00104 BI R7X2.3100 "8TM ERRN.241., 'RTGN CYL3W 'eCl INDICATOR FAilED *-12 'SHe2 R7)(3 BRSTRT 8TM fRRN,242.t 'CTNCYL3W Bel *-12 8 Belt RSTRT RT07+24 COMPARE LATCH FAILED 8N(2 R7X4 Q946a 46 09480 17 09492 36 09504 46 0951647 09528 49 09540 17 09552 36 09564 46. 09540 03220 08548 09492 09444 00402 03220 08548 09552 03100 -0241' 00104 00100' 00200' oooo~ -0242' 0070~ 00100 0951647 0940800200 09S88 49 00402 00000 09600 .6 09204 00400 Dr 0023 PN 2112366 EC 412531 05,,45 TI 21500* 21510* 21520* 21530* 21540* 2155021560· 21570* 21580* 21590 REST6 21600 21610 21620 21630 21640 21650 21660 21610 21680* 21690 21100 R6Sl 21110 21120 21730 R6S2 21740 21150 21160 21710 21780 21790 21~OO 21810 21820 21830 21840 21850 21860 THE SECTOR ADDRESSES ARE ~~IT!r~ ON CYLINDER 03. THE FIRST 5 DIGITS OF . THE SECTOR RECORD IS A DUPL!CATE OF THE SECTOR ADDRESS. THE REST OF THE RECORD IS 00112233445566778899 TFM 8TM RSTRT+6.* •• YVPE,lZlO,. LOAD RESTART AORS riPE RESTORE SCTR 09612 1u 00408 -9612 ADDRESSES 09624 11 16 31 11 14 TFM TR *+18.WRAREA 09636 99999.RESDAT" MOVE DATA 09646 AM *-06.105 09660 CM *-18.WRAREA+2100 •• CHI( DONE 09672 09684 BHE *-36 TFM R6SA.600 09696 TF CYl3W+5,R6SA 09708 INSERT SECTOR ADDRESSES TFM *+18.WRAREA+4 09720 99999,R6SA •• TF INSERT SCTR ADR5 091:)2 TF R6S2+6.R6S1+6 09744 AM R6S2+6.05.10 09156 TF 99999,R6SA" DUPLICATE SCTR ADRS 09168 TF *+30,R6S1+6 09780 *+18,04.10 09192 SM CF 99999 ••• CLEAR FLAG ON SCTR ADR5 0980 .. AM R6SA.Ol.10 09816 AM R6S1+6.105 09828 eM R6S1+6.WRAREA+2104 09840 eNE R6S1 09852 8rM INDRST.*+12.t RESET INDICATORS 09664 09816 SK CYL3W", WTN CYl3W 09888 81 *-36,1900 09900 AM CYL3W+5.20 09912 eM CYL3w+s.eoo,. CHK ALL seTR ADRS DONE 99999 lO2C6 09654 -0105 09654- J9300 47 09648 01200 16 08116 -0600 26 08553 08116 16 09138 J7204 26 99999 08176 26 09114 09138 11 09714 000-5 26 99999 08176 26 09810 09738 12 09810 000-/11. 33 11 11 14 47 11 34 21880 21890* 21900· 21910· 21920. 21930* 219,.0- 2195021960* 21910* a'HE Ire 4 9~999 00000 08176 000-1 09138 -0105 09138 J9304 OS'"(32 01200 02904 -9816 08548 00701 38 08548 00106 46 09864 01900 11 oess! -0020 08~53 -0800 09936 47 09720 01200' 09948 46 09636 00400 09924 14 21870 03096 J0661 096)4 J7200 R6S1-12 REST6+24 PHASE A (RON - SINGLE SECTOR) THIS ROUTINE CHECKS tHAT EACH SECTOR ON A TRACK (HEAD Ot CAN 8E READ. EACH SECTOR IS READ WITH A READ DISK NUMERIC (RDN, INSTRUCTION. EACH SECTOR ADDRESS IS DUPLICATED AS THE FIRST , DATA DIGITS OF THE SECTOR RECORD ON CYLINDER 03. THIS ADDRESSES WERE OUPLICATED 1M LATTER PART OF or 0023 PN 2172366 EC 412531 21980* 21990* 22000* 22010* 22020 RT08 22030 22040 22050 22060 ReXl 22070 22080 22090* 22100 22110 PREY I ()US f~OUl! Nit: IS MADE TO DETERMINE IF ONE SEC ~ 09960 16 00408 09972 17 03096 09984 16 10191 09996 16 10200 10008 26 15004 10020 26 15100 10032 11 02904 RDN 10044 3() 10192 00702 10056 46 10044 00100 ROCF· 22120* 221~O BI 22150 22160 R~El.~600 . CHECK FO~ 1 SECTOR TRANSFER 8NR R8E2.RDAREA+IOO BNR *+20,RDAREA+99 22110 22180* B7 R8E2 . CHECK FOR CORRECT SECTOR 22190 C 22200 SHE RDAREA+4.RDCF+5 AM eM RDCF+~tOl.10 RDCF+5.620" 22240 . BNE' ReXl 22250 '2260 22270* ae4 RT08+24 87 RT088 CHK DONE 22280 RDCF 22290 RESDAT osc asc DSC 25.9999999999233445S66778899 20.00112233445566178899 20,00112233445566178899 22330 DSC 2234022350* 22360 R8El 22310 20.0011223' •• 5566178899 21.00112233445'66773899 0 BTM R8XE.2S1.911. BNC2 R8)\1 22300 22310 22320 2l:;80 22390 ReE2 22400 22410 R8E3 22420 2Z43C* osc e 81M 87 eTM B7 22460 JOOlt4 10068 46 10312 03600 10080 45 10348 15100· 10092 45 10112 15099 10104 49 10348 00000 TYPE ERROR A8XE.2S~t9, TYPE ERROR 10136 10143 10160 10172 10184 11 10197 000-1 14- 10197 -0620 41 10008 01200 46 09984 00400 49 10120 00000 10192 00006 1-0600 10198 oooo~ -01 10201 00005 J~OOO 10206 OOO~5 10231 00020 10251 00020 10271 00020 10291 00021 10312 17 10392 OOK5J 10324 41 10008 00200 10336 49 00402 00000 10348 17 10392 OOK52 10360 49 10324 00000 10368 11 10392 OOK53 10380 49 10324 00000 ERROR ROUTINE 2~440* 22450* TYPE ERROR RSTRT RSXEt2S2,9, R8El+12 RSE1+12 .... 9960 J0699 -0600 00-01 02893 03540 10112 24 15004 10197 10124 47 10368 01200 R8E3 NEXT SECTOR 22210* 22220 ReX2 22230 • TFM RSTRT+6f*" LOAD RESTART 81M TYPE.ZlII.. TYPE READ SCTR TFM RDCF+5.600 TFM RDCF+8,Ol.9 TF ROAREA+4.lEROIO-4 TF ROAREA+IOO.RMRST-5 8TM INDRST.*+12,. RESET INDICATOR READ DISK NUMERIC (1 SECTOR. BCI *-12 . CHECK FOR AOORE$S CHECK 22140* ~AS NO ADDRESS (HECK tAMO CORRECT SiE"f(H~ WAS fUrAt)~ QS 10391 OOOOS DT 0023 PN 2172366 EC 412531 05 .. 47 22470 R8Xf! 22480 22490 BC]' 'ReTY ~eji 'WNTY RS1RT+2.~o 22S00 TO -TO '-WATY 'WATY TF WNTY BNF 22~eO 22590 22600 22610 22620 22630 22640 22650 AAAA TPOUT R8XEI TR8A 2~660 TR88 22610 ZZ9 22680 lIlO 22690 lIlt 22700* 22110* 22120· 2213022140* 221S0* 2216022170Zl'if80 RT088 ~:t;190 2:2800 l2S10 Rey! ERR+18.R8XE-l ERR •• , TYPE F,ftROR TPOUT-ltRD~F+5 TYPE Si ~) TPOUT-S'tt *+20.R8XE-l B7 AAAA WATY TR88 'TF TPOUT-l.RDAREA+4 WNTY TPOUT-5t" H ~HJMBfR TR6A SCH~ AORS TYPE seTR AORS RD oa.'.* DC OAC DAC OAC DAC DAC 14. TRIED TO RO 0 10. RD SCTR l~.-COMPARE LATCH' 19.-RESTORE ADDRESSES' , 11t .... RD SECTOR' l*4 e~: >£J {);{J 00100 0010200100 Ji id.6 38 ot~ tt' !\J 4t· 1.0428 25 03411 lO~89 10440 2~ 03419 10390 104)2 25 03'+21 10391 10464 39 03403 00100 10416 39 10583 00100 10488 26 10518 10191 10500 38 lO!,)1~ 00100 10512 44 10532 10391 10524- BB2 I$>9 1056<$ 00000 10532 39 10611 10544 26 10518 10556 38 10574 10568 48 00000 10579 00008 10580 42 00000 10583 00028 10611 00020 10631 00030 10661 00038 10699 00022 00100 15004 00100 00000 00000 MULTIPLE SECTORS THIS ROUTINE CHECKS THAT SEVERAL SUCCESSIVE SECTORS CAN BE READ (21 SECTORS)~ AFTER THE SECTORS HAVE BEEN READ ALL 21 DUPLICATED SECTOR ADORESSESIREFER TO PHASE A) ARE CHECKEDe TFM TFM TFM TF RSTRT+6,*~, ROCF+5.600 RDCF+8t2lt9 RDAREA+2100.RMRST 2:2820 BTM 22e30- READ DISK NUMERIC RON ROCF BCl *-12 22840 22850 22860 G ~~i;;.i "u ERR+14.R8XE-3 ERR+16.R8XE-2 'TO 22510 22520 22530 22540 22550 22560 22570 :\;O<,"¢-t},~ INDRST,*,. LOAD RESTART ADRS RESET INDICATORS 1.0120 16 00408 10132 16 10191 10144 16 10200 10756 26 11100 10768 11 02904 J0720 -0600 00-21 03545 J0168 e21 SECTORS» 81 22960 R8Y3 COMPARE SCTR ~DORESSES TFM *+23.RDAREA+4 RDCF+5.99999,t C CHI< SCTR ADRS 10180 10792 10804 10816 10828 10840 10848 10860 10812 10814 22910 8NE 10892 16 10915 J5004 10904 24 10191 99999 l091() 41 10996 01200 22810 22880 Ray, 22890 22900 22910 2l~20 22930 229"*0· 22950 BNI 8TM *+44.1600" A8BE.254.911. CHECK FOR ADRS CHK BNC2 RU'fl 81 RT08 BNA 8Nn *+24,ROAREA+2100 *+32.RDAREA+2099 B1M R8BEt255 R8Y04 or 0023 PN 2172366 Be 412531 36 10192 00102 46 10180 00100 47 10848 03600 17 11020 OCK.5M 47 49 45 45 17 49 10156 00200 09960 00000 10&72 17100 10892 17099 11020 -02S5 10828 00000 22980 22990 AM 2'000 23010 23020 R8Y2 23030 RO(F+5 *-25 t 100 . eNE ·-60 RTOS eM BC4 87 11 l(H ~)~t 11 10915 14 10915 41 10904 46 09960 10988 49 11234 0~H~ AM '-31,RDAREA+2104., 10940 10952 10964 10976 CHK DONE: RT09 230402~050 RaY4 23060 23070* 23080* 23090 2~100 RSBE 23110 23120 23130 231 /.0 2~150 23160 23110 2~180 231902~200 2~210 23220·0RI 23230 232,.0 8TM 81 DS 8Cl ·RCTV WNTY TO TO 23280 H 2'31023320* 2,,'0* 213 /.0* 233~O* 2"60* AM SHE 5 00 00000 8 01 02 00200 00_00 00800 01000 02000 04000 08000 10000 10UOOOOO 12600 00110011 11001011 ell 23~40* G 23450- H 04 05 10 20 40 I 50 F J K " 98 SCTR AORS 19600 MUC 11147 -0100 11141 J7104 11208 41 11136 01200 11220 48 00000 O{)OO'O 11232 42 00000 00000 (lOO-80-40-20-10-8-~-2 00000000 00000001 00000010 00000100 00001000 00010000 00100000 01000000 or 0023 PN 2172366 EC 412531 11019 00000 19995 00100 19999 -0000 00000 00101 TH1S ROUTINE CHECKS THE SEEK OPERATION. THE MUC (MULTIPLE USE COUNTER) SET CONTROL LINES ARE CHECKED,EACH BIT TRIGGER IN THE MUC COUNTER,AND THE MECHANICAL LiNKAGES ARE EXERCISED TO DETERMINE PROPER OPERATION. A 1101'9 00100 16 111$~7 J5004 26 19999 99999 35 16 11112 34 11184 11 11196 14 DUMP AREA PHASE 23"'0- 11124 11136 1.1148 11160 DUMP RESET 23380* 23390* 23400* 2'460. 23,..,0* 11080 25 03421 11092 39 03403 11104 1t4 11124 11116 49 11232 TVPE ERROR NUMBER ee2 E OOOQO 11044 38 00404- 00100 11056 25 03411 11017 11068 25 03419 11018 OR8-1,lOO DR8-1.ROAREA+2104,. CHK DONE DR8-12 o 004QO 11020 46 11232 00100 11032 34 00000 00102 TYPE L.OCATION 23370 ... 21410* 23420* 23410- O12QO 11019 00005 RSTRT+2"f ERR+14.R88E-3 ERR+16.RaBE-2 C o 10996 17 11020 -0256 11008 49 10828 00000 ReBEl spry eM 2~290 ~SB!l 2~~OO4$ TYPE ERROR R8'!3 TO ERR+18.R88i-l WATY ERR'tI. 8NF *+2Q.RseE-l B7 ReBEl . DUMP SCTR ADR5 TFM DR8-1.RDAREA+4 TF 19999,99999 DNlY 19995 ••• TFM 19999.Q" 23250 2'260 23270 R8eE.256,t (\)~)~J ... 1 -0100 J1104 1 • ON 0 • OfF TRIG) 05'1 4 9 23490* 23500. THE SEEK OPERATiON IS PERFORMEO ~ -THEN A READ TRACK IS PERFORMEU TO READ IN THE SECTOR ADDRESSES AT THE -CYLINDER THE HEADS WENT TO (ALL PHASES -EXCEPT CYL 00 AND 99 THE SECTOR ADDRESSES READ ARE COMPARED TO THE SECTOR -ADDRESS IN THE DISK CONTROL. FIElD® AN ERROR TY~EOUT WILL OCCUR IF THESE SECTOR ADDRESSES FAll TO COMPARE EQUAl0 ERROR TYPEOUTSEEK TO CYl XX WENT TO CYl YY 23~10* 2~5'O* 23530* 23540* 2355023560* 23570* 23~80* 23590* 23600* 23610* 23620* 23630 AT09 23640 23650R8A2 23660 23670 ReAl 23680. 23690 23700* 23710 sit TFM TF RSTRT+6,*., TYPE,TYPSK", LOAD RESTART ADRS TYPE OPERATION CYLZ ••• SEEK TO (YL 00 11234 11246 11258 11270 11282 SEEK 11294 34 11654 00701 *+23.SKAORSot INITIALiZE SDCF+5.99999 16 00408 J1234 11 03096 J2011 34 03546 00101 16 11293 J1812 26 11859 99999 -SEEK CYL I NDER SK SDCF, •• FtEAD TRACK eM *.11,0.10 RTN SOCF BE R8HU,t' Ell OFF u HANG UP -HUNG-UP - - POSITIVE STOP ON SEEK MM SDCF+S.05.10 TD 97,RM erM ERRN,260.711 •• t WATY 5KHANG WNTY 95 •• , TYPE CYL NO. 23120 23730 2'740· 23150 23160 23770 23780 23190 23'H)O 23@ 1~) 23820 RT09 SECTOR ADDRESS RDAREA SOCF+5.RDAREA+4,. COMPARE ADDRESSES R@A' R8Al+ll.OS.~O, NEXT PHASE 11438 32 15000 00000 11450 24 11859 15004 11462 41 11686 01200 11414 11 11293 000-5 8N(2 R8Al+12 B- 11306 14 11317 000-0 11318 36 11854 00706 11330 46 11438 01200 11342 13 11859 11354 25 00091 11366 11 03220 11318 39 11987 113 0 38 00095 11402 48 00000 11414 41 11294 11426 49 11234 H' 000-5 03545 -0260010000100 00000 00200 00000 ~COMPARE 23~30* 2~fS40 TFM 81M R8HU 23850 23860 2~e10 2~e80 2~890 23900* '-'910 23920 R8A4 SF C' SHE AM TF *+2~.R8Al+11 8NR R8Al.99999., "SEEK TO CYL 99 TFM sic. CHECK DONE 11486 26 11509 11293 11498 45 11282 99999 SEEK 11522 34 SOCF+5.19800 SDCF.t. I1S10 16 11859 J9800 239302'940* 23950* 23960- 2'97023980* 23'90* THIS SU8PROGRAM WILL CHECK THAT THE P-AORS ,OF THE SEEk INstRUCTION CAN 8E INDIRECTLY ADDRESSED. THIS IS ONLY CHECKED ON THOSE SYSTEMS HAVING THE _ INDIRECT ADDRESSING FEATURE. IF tA IS OK,SK TO CYl 50$ IF NOT.SK TO CYL 10. r r DT 0023 PN 2112366 EC 412531 118~~ 00701 24000* 24010 RT9B 24020* 240'30 24040 24050 R9S1 24060* 24070 24080 SF RDAREA ROAREA+4.10000't eM 24090 24100 24110 24120 24130 24140 NOlA 24150 24160* 24170* 24180. 24190 L~),\iij TFM RSTRT+6 ~%f!!l 'Ii' CHECK TO DETERMINE IF CPU HAS IA NOIA,CKIA.11, 8NR IA I'J RMeNO 11 #~ <'Ill [HGi T 51( CYL3W SK .... P ADRS • tHO ADRS IASK.,6, SI< READ TRACK AND FIND OUT WHERE HEADS ~ENl RTM CYL3 R8A~ BE NOlA BTM ERRN_261ft BNC2 R9S1 B 8'C4 RT09 R8A2 87 RTIO l','PE eel 24210 24220 MM ERff;tot~ 24230 TO SDCF+3.05.10 SKER1+2.91" 24240 24250 TO SKERl+4.98 Mfb1 1'0 ROAREA+2,05.10 SKER2+2.97t. 24210 24280 1'0 SKER2+4t98 24290 1fATY SKER ••• ERRN.262,111 •• , RC1:V WNTY RSTRT+2, •• H- . 24300 R~A' 2IJl20 11546 45 11666 1203- 11558 :34- 08548 00101 11570 34- 12030 00101 11582 36 03560 00106 INSERT SEEK 10 CVl HOC! INSERT WENT TO CYl 11686 46 11830 116 8 17 03220 11710 34 00000 1.1122 13 IH351 00000 ,)0000 01200 -O~:61 00200 00000 00400 00000 00100 -026K 00102 OQQ-S 11134 25 119~1 00097 11746 25 11953 00098 11758 13 15002 000-5 NO~ 11170 25 11981 00097 11182 25 11963 00098 TYPE LOCATION TYPE ERROR rfNCZ R8Al+12 RTO') B 11794 38 11806 39 11818 48 11830 47 11842 49 243~O* 243,.0* 2435024'360 SOC, 16 004()S .)1534 11594 32 15000 ll606 1.4 1:>004 1~,61e ..1~6 11666 116)0 11 03220 11642 41 11510 11654 49 11234 11666 46 11258 11678 49 12074 !H~ R8A5 BeTM 24260 ~31~; ERROR ROUT tHE 24200 24310 CHK fOR CVl l 00404 00100 11~25 00100 00000 00000 11294 00200 11234 00000 DATA FOR ROUTINE 09 ~PA 24310 SKADRS llSA tl.99999.0Z0.RDAREA 11854 00006 11860 00003 11863 00005 00200,400,800.1000.2000.4000,8000.10000.12600t19600 11872 00005 lR9999 .... 20 J5000 -0200 11817 00005 -0400 11882 00005 -0800 . 11887 00005 -1000 11692 00005 -2000 11897 0000' -4000 11902 00005 -8000 11901 00005 JOOOO 11912 or 0023 PN 2112366 EC 412531 oooo~ J2600 05.51 24380 . [}C O~; : ., t J9600 t1921 11925 00024 Ii 24390 SKER -f)AC 1, t, -SEEK ':(() eYl 24400 SKERl OAC 15, 99 WEfrlT TO ('Yl 24410 SKER2 OAC 04, 99' 24420 SKHANG'DAC 12. SK TO CVL II 24430 TYPSK DAC 08. SEEK' 24440* DATA FOR PHASE l\ 24450 CKIA - D5A CKIARM 24460 CKIARM DC 01.' 04,0046 •• 24470 DC 11949 00030 11919 00006 11987 0002'. - 24480 tASK DOA .O.2000.20,RDARE~ 24490 Zl12 OAC 12.-GM CONTROL' 24500* 24510* 24520* 2453024540· 24550* 24560* 24570* 24580245902 .. 600* 2461024620* 24630 RTIO 24640 24650 l4660 12011 00016 ADRS '" 12030 00005 J2031 12031 00001 12035 00004 12036 00006 0-2000 12042 OOGO~ -20 12045 00005 J5000 00460 12051 00024 THIS ROUTINE CHECKS THE GROUP MARK LATCH AND ALSO THE WLR/RBC RESET WITH GROUP MARK CONTROL. FUNCTION GROUP MARK LATCH.EVEN POSITION GROUP MARK LATCH,ODD POSITION WLR-TRACK OP,LATE CYCLE GM - WLR/RBC RESET WLR-SCTR OP,lATE CYCLE GM - WLR/R8C RESET RBC- DISK/MEMORY COMPARE - WLR/R8C RESET TFM 8TM TFM RSTRT+6.*,. TVPE,ZZ12.tI CYL3+5.600 LOAD RESTART TYPE GM CNTRL SIC.· CYL3 SEEK TO CYL 03 24670* t,. 12074 16 00408 JZ014 12066 11 03096 J2051 12098 16 03565 -0600 11110 34 03560 00701 PUT A GM ON DISK IN THE EVEN POSITION 24680* 24690* 24700 RI00 24110 24720 247~O RON TOM TO WON CYL3.,. READ OATA •• ROAREA+74,DATAA •• CYL3.t, RESET ODD GM INSERT GM WRITE GM RDAREA+7~,7 12122 36·03560 00702 12134 15 15075 00007 12146 2S 15074 00811 ·12158 38 03560,on702 .~--.------."- 24740* ft!AO DATA WITH EVEN GM.WLR OP 24150* 24160* 24170 RIOA 24780 24190 24800 24810- 24820 248,0 24840 2485() TF RDAREA+16.RMRST,. INORST ••• RDGN ell' •• , 81M BCl RESET RD AREA RESET INDICAtORS RD OISK,Wl.R OP 12170 2615076 03345· 12182 11 '02904 -0000' 12194 36.03560'00100: 12206 46 12194 00100 *-12' CHECK THAT GM STOPPED DATA XFER CHK FOR RM 8N~ *+20,ROAREA+15 •• 81 RT10A 8TM '!RRN,210.t GO TYPE ERROR 8HC2 RIOA DT 0023 PN 2112366 EC 412531 12218 4S 12238 1S015 12230 49 12214 00000 12238 11 032~O -0270 12250 41 12110 00200 24860 24670* 24880* 24890* PUT A GM ON DISK IN VHf ODD POSITiON 24960 24970 RON CVL3 rOM RDAREA+14,7,. RESET EVEN GM TO RDAREA+1S,DATAA,. INSERT GM WOH CYL3.t, PUT ODD GM ON DISK READ DATA WITH ODD GM,WLR OP TF RDAREA+71.RMRST BrM INORST... RESET INDICATORS ROGN (YL3... RD DISK.WLR OP 24Qt)O 8el 24900 RTIOA 24910 24920 24930 2 /.940* 24950 Rl0B 24990* 2;000 25010 25020 25030 25040 25050* 25060 RIOE 25070 25080 25090 2510025110 25120 Rile 25130 25140 251S0 25160 . 25170 25180 25190* 25200& *~12 , CHECK BNR 8'7 THAT ll310 38 03560 00102 12322 12334 12346 12358 RlOE CHK FOR RM 15077 02904 03560 12346 03545 -0000 00700 00100 RDAREA+2100.DATAAt~ 12310 45 12390 15016 12382 49 12426 00000 12390 17 03220 -021112402 47 12322 00200 12414 49 12074 00000 12426 36 03560 00102 12438 15 15074 00007 12450 15 15015 00007 12462 38 03560 00702 INSERT GM AT END OF DATA 12414 25 11100 00811 e"TM INDRST.tt RtGN CYL3.t, RESET INDICATORS WlR-TRACK OP *-12 R11D,3700.,. B.TM ERRNo272t. B,NC2 Rlle RTIO B~ 12486 17 02904 -0000 12498 36 03560 00704 12~lO 46 12498 00100 GO TYPE ERROR 12534 11 03220 -0212 12546 41 12486 00200 Bel e:f\U 12522 47 12570 03700 12558 49 12074 00000 25210 RIID TD RDAREA+2000.DATAA •• INSERT GM AT END OF RECORD 25220 81M INORST.,. 25230 2'3240 25250 8Cl 8.1'41 ROGN CYL3 ••• RESET INDICATORS WLR-SECTOR OP *-12 Rl1f. 3100 25~10 BTM ERRN.273 •• BNC2 RI10 25280 B· 2'260 26 11 36 46 ODD GM STOPPED DATA XFER *+20,RDAREA+76,. 8TM ERRN.211..GO TYPE ERROR BNC2 Rloe B RTIO RESET GM-S ON DISK PACK RON CYL3 TOM RDAREA+74.1., Tn~ RDAREA+75.1 •• WON CYL3 ro 12274 36 03S~O 00102 12286 l~ 15014 00007 12298 25 15015 00811 GO TYPE ERROR . RT10 12510 12582 12594 12606 12618 12630 25 17000 11 02904 36 03~60 46 12594 47 12666 17 03220 12642 41 12570 12654 49 12074 00811 -0000 00100 00100 03700 -0213 00200 00000 ~1j2f10* 25300* 25'10 RilE 25320 25330 25J40 B'TM IHORST •• , COG" CYL! ••• Bel *-12 Bitt I R10C.3100 RESET INDICATORS R8C 12666 11 02904 -0000 12618 36 03560 00101 126 0 46 12618 OUI00 12702 41 12750 03700 DT 0023 PN2112366 EC 412531 05.53 :;t~3~O 14 1 J )) /~I';:;;! ~;( -027"4 25360 · BNC2 Rjllf 25370 25380 Rioe · 8 RT10 · 8C4 RT10+Z4 12726 47 12666 00200 ~~73a 49 12014 00000 12750 46 12098 00400 25390* 25400* 25410. 25420* ROUTINE 12 T~IS ROUTINE FORCES All THE DISK ERROR LATCHES TO TURN ON. ALSO ANY DISK INO (39) IS CHECKED THAT IT IS TURNED ON. PHASE IND!CATOR ME!HOC A 36 NO MATCHiNG SCTR AORS 8 38 RD 21 SCTR WITH HO 9 e 37 NO TERMINAL GM IWLR) D 37 DATA UNEQUAL (R8e) E 19 IND 36 TURNS ON INO 39 25430* 25440* 25450* 25460* 25470· 25480* 25490* 2~500* 25510* 25520255'30· 25540 RT12 25550 TFM 8TM RSTRT+6,·tt TYPE.Zl13't LOAD RESTART ADR5 12762 16 00408 J2162 TYPE FORCE ERROR LATCHES 25'60 Sf( CYL! ••• SEEK TO CYL 03 25570* 25580. 25590 1112A 8TM 25600 RON INORST •• , AORSCK ••• RESET INDICATOR 1.2798 11 02904 -0000 READ DISK-FORCE ADRS CHK *-12 25620 BNt R12Al.3900 25630 81 R12B.3600 •• Z56\O R12A2 B1M ERRN,280" , 8NC2 RllA 2~e"50 2!f660 .8 RT12 25670 Rl2Al . 8NI R12A2,3600.t 2~680 8TM ERRN.281 •• 25690 87 R12A2+12 250700* 25110· 2'5610 8el AORS CHI( GO TYPE ERROR AORS CHI( GO TYPE ERROR r 25120 Rl28 251,0 2'140 2'150 . 25160 8TM RDN 8el BNI 81 25770 R12B2·· BTM 25180 25190 25800 Rl281 2SIIO 25820 INDRST"f RESET INDICATORS FORCE OVFlO R12B1.3900 •• R12C.3800., ANY DISK OVFLO eMK GO TYPE ERROR CYLOV ••• *. . 12 ERRN.282 •• BNC2 R128 B RT12 eNI R1282.3800" STM ERRN.283,. 87 R1282+12 OVFlO CHI(. GO TYPE ERROR 25830* or 0023 PN 2172366 EC 412531 12714 17 03096 ~3409 12186 34 03560 00701 12810 36 03514 00702 12822 46 12810 00100 12834 47 12894 03900 12846 46 12926 03600 12858 11 03220 -0280 12810 47 12798 00200 12882 49 12762 00060 12894 47 12858 03600 12906 11 03220 -0281 12918 49 12810 00000 1292!,\ 12938 12950 Itl962 12974 12986 12998 13010 13022 13034 13046 17 36 46 47 46 11 41 49 47 02904 13394 12938 13022 130;4 03220 1294t!6 12162 12986 -0000 00702 00100 03900 03800 -0282 00200 00000 03800 17 03220 -0283 49 12998 00000 2584(Hf 25&50 R12C aTM 25870 i '~DR 5 "i" , ~ ~ .TDM RDAREA+2;OOO to ~J ~ RDGN CYl3,., 25880 25890 BCI ,BNI *-12 R12Cl.3900 •• 25900 25910 R12C2 25920 25930 25940 Rl2el 25950 ,BI R12D.3700" ERRNt284 •• 25860 ,BTM -SNC2 Rl2C B RT12 StET 1~~),tJJ,6 t}w'U) G~Vi ANY DISK WLR CHI{ GO TYPE ERROR BNI R12C2.3700 •• 81M 81 ERRNt285 •• R12C2+12 GO TYPE ERROR 25990 R12D BTM 26000 26010 TOM CDN INDRST't, RDAREA+I000 •• , 26020 260.30 51 eYl3 ••• R12E.3700 RESET INDICATORS CHANGE DATA COMPARE DATA 8TM ERRN.286 •• 26040 BNC2 Rl20 25960 '" 1 WLR CHK 02904 '"'''coo 0, 15 1'1000 00000. 1 '18 36 13090 1.6 13102 47 13114 46 13126 17 13138 1(·1 03560 00700 13018 00100· 13J..62 03900 13194 03700 032Z0 -0284 13054 00200 13150 4·9 12162 00000 13162 41 13126 03100 1317~t 11 03220 .... O28~ 13i86 49 13136 (HH) 0 0 2S970* 25980. GO TYPE ERROR 13194 17 02904 13206 15 16000 13218 36 03560 13230 46 13278 13242 11 032,,0 13254 1t7 13194 13266 49 12162 26050 a RTIZ 26060* 26'070 R12E ?6080* 81M INORSTt., RESET INDICATORS 26090 RON ADRSCK, •• TURN ON ADRS CHK.ANY DISK 26100 26110 BCl *-12 R12El,1900" 26120 8TM 8t 26130 26140 261~O RllEl 26160 26110 26180* 26190CYLOV ERRN.287,. 8N(2 RI2E e RTIZ 81 *+12.3600 Be4 87 RT12+24 -0000 00000 00103 03100 -0286 , 00200, 00000 13278 17 02904 -0000 13290 36 03574 00102 . 13302 46 13290 .00100· CHK THAT IHO 19 WAS TURNED ON 13314 46 13362 01900" 13326 17 03220 -0281' 13338 41 13278 00200' GO TYPE ERROR 13350 49 1:£762 00000' 1336Z i}6 13374 0360013314 46 12166 0040013386 49 13446 00000·' RT13 ' DATA FOR ROUTINE 12 DDA .1.780.21.RDAREA 13394 00006 1-0780 13400 00003 -21 26200 lZ13 DAt 13403 00005 JSOOO 13409 00038 19.-FORCE ERR LATCHES' 26210- 26220* . 262302624026250* 26260· 26210RTl~ 26286 26290* 2"o0* MA~ TFM 8 BtT 10K RSTRT+6,... LOAD RESTART AORS BTM TYPE.ZI14.. TYPE MAR 8 BIT 10K , THIS PHASE (HECKS THE MAR 10 THOU a 8IT LATCH IN THE 1311. Dr 0023 PN 2172366 EC 412531 13446 16 00408 J3446 1345. 11 03096 J3631 05 .. ,55 26310 26320 26330 MISCSl 81M . INORST 9 ,/;,.(; eM *+11.0.10 RON SA80K •• , 26340 aCl *-12 26350 26360 26370 ZAB 26380 26390 26400 26410 NOP 261+20 26430 2644026450 SASOK 26460 ll14 81 81M ;'11 seDl BC4 RT13+24 lAB.800.t CHECK INORST •• , 0.0 A ,lt88888.001,RDAREA OAC 15.-MAR 8 81T 10K' MAR 8 BIT RESET K 10K 1110 INDICATORS 1 "1 Ol9(U1 ~"QOOO 14 13473 000-0 13494 36 13ul2 00702 13506 46 134']4 00100 . 13,18 41 00000 ouooo· 13530 46 13566 01200 . 13542 17 03220 -029(\, 13554 49 13470 oooou' 13566 46 1)54l 00800 13518 46 13470 00400 135 0 17 02904 -0000 13602 46 04008 00300 13614 49 13666 00000 13622 00006 lQ8888 1:i628 00003 -01 13631 oooo~ JSOOO 13637 00030 TEST COMPLETE ROUTINE 26530 ~CTY 26~40 WATY DONE TFM RSTRT+6.START 26!!t50 26560 26570 GO TYPE REf ~1 START OAC 02.00 DC DS 03.0.* 160 01.0· TYPEOUTS QAt I5.TEst COMPLETEO' 26610 tHVP LAST DC M 13666 13618 13690 13702 13714 13726 13738 13750 H 26580* 26390 DONE 26600 266.0 ao , 13'?;~7 CHECK FOR HANG-UP GO TYPE ERROR 26500 CMPLTD TFM RSTRT+6.CMPLTO ReTY 26510 &T ... REFH.54.10. 26520 26630 1'~~ ,(~ .:~ 1~ '/ 8e3 WlPl ••• 8.7 eMPLTD . DA TA FOR MIse ROU TINE 26470· 26480. 26490- 26620 ',,\ SCTR AORS Of *+36.1200 •• ERRN.290ft B 81 81M 9\if:::S":, 16 00408 J3666 34 00000 00102 17 03164 000N4 34 00000 00102 39 13759 OOl~O 16 00408 -3616 48 00000 00000 49 03616 00000 13759 00030 13789 0000" 13791 00003 139~1 00160 139S2 OOO~l 03616 DEMD S T,t.R-T or 0023 PN 2172366 EC 412531 . . . ' '
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37 Create Date : 2014:03:03 16:32:53-08:00 Modify Date : 2014:03:03 15:51:19-08:00 Metadata Date : 2014:03:03 15:51:19-08:00 Producer : Adobe Acrobat 9.55 Paper Capture Plug-in Format : application/pdf Document ID : uuid:2be3723b-b2f6-4643-bd9c-103c1e4ebbb5 Instance ID : uuid:a0f98cc7-8944-1844-a51e-b9134768d435 Page Layout : SinglePage Page Mode : UseNone Page Count : 154EXIF Metadata provided by EXIF.tools