|
|
DataMuseum.dkPresents historical artifacts from the history of: Philips Data Systems |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Philips Data Systems Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 59012 (0xe684)
Notes: pts_type(SC)
Names: »DRDU01.SC«
└─⟦13e5fd45a⟧ Bits:30009699 Philips computer tape "600507"
└─⟦this⟧ »TOSSWORK/DRDU01.SC«
IDENT DRDU01 REL 11.0 81-05-18 870105041100 =3, CONDITION FOR CPU857 CHANGED =3, REL 11.0 81-04-02 =2, A2 AND A3 DISCS IN SAME SYSTEM =2, REL 11.0 81-01-26 ,DATA CORRUPTED =1, PRR 11.0 80-11-19 ,ATTACH BIT CLEARED BY RECOVERY * * ************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * DRDU01 = DRIVER FOR ONE/TWO DISC UNITS * * PTS 6875 (X1215) AND/OR PTS 6876 (X1216) * * * * * ************************************************** * * * THIS DISC DRIVER HANDLES UP TO TWO DISC * DRIVES X1215,X1216 CONNECTED TO CPU VIA IOP * ON MULTIPLEX CHANNEL * * * THE FOLLOWING ORDERS ARE TREATED : * * /00 TEST STATUS * /01 BASIC READ * /05 BASIC WRITE * /11 PHYSICAL READ * /15 PHYSICAL WRITE * /1F FORMAT VOLUME * EJECT DRDU01 DRDU01 * * *********** * ENTRIES * *********** * * ENTRY DUADR ACTIVATION ADDRESS ENTRY DUON RECOVERY ROUTINE ENTRY IHDU1 INTERRUPT HANDLER DISC UNIT NO. 1 ENTRY IHDU INTERRUPT HANDLER DISC UNIT NO. 1 ENTRY IHDU2 INTERRUPT HANDLER DISC UNIT NO. 2 ENTRY DWDU01 DWT ADDRESS DISC UNIT NO. 1 EJECT DRDU01 * * ************* * EXTERNALS * ************* * * EXTRN TDISP DISPATCHER EXTRN TENDIO END I/O EXTRN SAVE8 SAVE REGS. A1-A8 ON A15 STACK EXTRN NVLCHK CHECK IF NEW VOLUME LOADED EXTRN VOLGET PUT VOLUME NAME IN DWT SET NVL EXTRN VOLNAM VOLUME NAME FROM DWT TO USER BUFFER EXTRN VOLCLR CLEAR VOLUME NAMES IN DWT EXTRN INXDWT DOUBLED INDEX + DWT ADDRESS EXTRN DISIOE REQUEST ERROR EXTRN INIFLG INITIALIZATION FLAG EXTRN PFPOST PWF POST PROCESSING FLAG EXTRN INTSAV SAVE AREA LAST INTERRUPT EXTRN SETIMP TIMER EXTRN TTB:MT EXTRN DWTST STATUS EXTRN DWTECB ECB ADDRESS EXTRN DWTOR DWT INDEX AND ORDER EXTRN DWTA2 SAVE AREA A2 EXTRN DWTA4 SAVE AREA A4 EXTRN DWTA5 SAVE AREA A5 EXTRN DWTSB1 STACK BASE 1 IN DWT EXTRN DWTSB2 STACK BASE 2 IN DWT EXTRN DWTUEC USER ECB ADDRESS EXTRN DWTORD SAVE AREA FOR ORDER EXTRN DWTNVL NEM VOLUME LOADED INDICATORS EXTRN DWTVOL VOLUME NAMES EXTRN DWTTAB TTAB ADDRESS EXTRN ECBBA ECB BUFFER ADDRESS EXTRN ECBRL ECB REQUESTED LENGTH EXTRN ECBEL ECB EFFECTIVE LENGTH EXTRN ECBRC ECB RETURN CODE EXTRN ECBCW1 ECB 1:ST CONTROL WORD EXTRN ECBCW2 ECB 2:ND CONTROL WORD EJECT DRDU01 * * ************************** * * * CONDITIONAL ASSEMBLY * * * ************************** * * * READ AFTER WRITE MAY BE EXCLUDED FOR ORDER /15 * BY SETTING X:A = 0 * X:A EQU 0 RAW EQU X:A * * * THIS DRIVER CAN HANDLE TWO DISC UNITS * IF X:B := 2 * X:B EQU 1 NUNITS EQU X:B * * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 0 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 1 * EJECT DRDU01 * * * A PROGRAM VERSION USING THE INSTRUCTION SET OF * CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1 * CPU857 EQU 0 =3 * * * PROGRAM VERSION FOR FORMAT * A2 IS OBTAINED BY SETTING VERSA2 EQU 1 * A3 IS OBTAINED BY SETTING VERSA3 EQU 1 * X:C EQU 1 VERSA2 EQU X:C * X:D EQU 1 VERSA3 EQU X:D * EJECT DRDU01 DRDU01 * * ************* * CONSTANTS * ************* * * DAF1 EQU /28 DEVICE ADDRESS FIXED DISC NO. 1 DAC1 EQU /08 DEVICE ADDRESS CARTRIDGE DISC NO. 1 DAF2 EQU /38 DEVICE ADDRESS FIXED DISC NO. 2 DAC2 EQU /18 DEVICE ADDRESS CARTRIDGE DISC NO. 2 WER1 EQU /10 MULTIPLEXOR ADDRESS CUADR EQU /08 CONTROL UNIT ADDRESS * MAXSEC EQU 6528 MAX NO OF SECTORS ON UNPACKED PTS 6875 SECLEN EQU 256 SECTOR LENGTH, CHARACTERS PHSECL EQU 384 PHYSICAL SECTOR LENGTH QRETRY EQU 4 NO OF RETRIES TIME EQU 1000 1 MIN 40 SEC * DEVIND EQU 10 * EJECT DRDU01 DRDU01 * * DATA 0 INDICATES NO MMU BUFFER DATA DEVIND DISC DEVICE INDEX DUADR DATA DUAD ACTIVATION ADDRESS DATA 0 ABORT ROUTINE ADDRESS * IFT VERSA3=1 BUFFER RES 193 XIF * IFT VERSA3=0 BUFFER RES 25 * IFT RAW=1 RES 103 XIF IFT VERSA2=1 =2 CYLBUF RES 2 CYL ID CHECK BUFFER =2 XIF =2 * EJECT DRDU01 DRDU01 * * ***************** * * * ACTIVATION * * * ***************** * * DUAD EQU * CM DWTRTY,A6 RETRY INDICATOR CM DWTFBU,A6 RESET DRIVER BUFFER INDICATOR LDK A1,0 LC A1,DWTOR,A6 GET INDEX IFT NUNITS=1 SUK A1,1 XIF IFT NUNITS=2 SUK A1,3 XIF RF(P) DUERR FAULT IN INDEX * DUA:00 EQU * * LDK A5,DWTSB3 ADR A5,A6 LOAD STACK BASE IFT MMUPAG=1 MLR 2,A8 GET 18 BIT BUFFER ADDRESS SLC A1,4 MOST SIGN. BITS ANK A1,3 SRL A2,1 WORD ADDDRESS CF A5,MMULOG GET LOGICAL ADDRESS XIF * CF A15,NVLCHK CHECK IF NEW VOLUME LOADED * SAVE INDEX AND ORDER ADK A7,0 SET CR RF(NZ) DUA:05 NOT TEST STATUS ORDER * EJECT DRDU01 * * ********************* * * * TEST STATUS * * * ********************* * * ORS A1,ECBRC,A8 NVL BIT LDKL A2,/200 ANS A2,DWTOR,A6 VO:NAM ON FIRST OR SECOND UNIT LDK A2,1 ST A2,DWTSAV,A6 INDICATE TEST STATUS CF A5,VO:NAM READ VOLUME NAME ADK A1,0 RF(NZ) TESEND NOT OPERABLE LD A2,DWTORD,A6 RESTORE INDEX AND ORDER ST A2,DWTOR,A6 LD A8,DWTECB,A6 ECB ADDRESS CF A15,VOLNAM TRANSFER VOLUME NAME TO USER BUFFER LDK A1,0 RESET RETURN CODE TESEND EQU * LDKL A2,-1 ST A2,DWTSAV,A6 INDICATE TEST STATUS DONE ABL END:IO PERFORM ENDIO * EJECT DRDU01 * *************************************** * * * NEW VOLUME LOADED CHECK * * ORDER CODE CHECK * * * *************************************** * * INPUT: A1=NVL RETURN CODE FROM NVLCHK * A7=ORDER CODE * * DUA:05 EQU * ADK A1,0 CHECK IF NEW VOLUME LOADED ABL(NZ) END:IO PERFORM TENDIO SUK A7,1 RF(Z) DUA:10 BASIC READ SUK A7,4 RF(Z) DUA:10 BASIC WRITE SUK A7,12 RF(Z) DUA:10 PHYSICAL READ SUK A7,4 RF(Z) DUA:10 PHYSICAL WRITE SUK A7,10 RF(Z) FORMAT FORMAT VOLUME * DUERR ABL DISIOE REQUEST ERROR * INCLEN EQU * REQUESTED LENGTH ERROR LDKL A1,/8008 ABL END:20 EJECT DRDU01 * * ************************** * * * FORMAT VOLUME * * * ************************** * * FORMAT EQU * LDK A7,204 NUMBER OF CYLINDERS ON PTS 6875 LD A1,ECBCW1,A8 GET DISC TYPE IFT VERSA2+VERSA3=2 ECR A2,A1 XIF ANK A1,1 RF(NZ) FORM03 PTS 6875 ADK A7,204 PTS 6876 FORM03 EQU * * IFT VERSA2+VERSA3=2 LDKL A3,BUFFER LDKL A1,/C001 WRITE ONE WORD ANK A2,3 SUK A2,3 RF(NZ) FORM05 A1 OR A2 LDKL A1,/C0C1 WRITE 386 BYTES ADKL A3,PHSECL FORM05 EQU * ST A1,DWTFBU,A6 SAVE 1ST WER XIF * IFT VERSA2=1 IFT VERSA3=0 LDKL A3,BUFFER XIF * IFT VERSA2=0 IFT VERSA3=1 LDKL A3,BUFFER+PHSECL POSITION FOR CYL ID XIF * STR A3,A6 DRIVER BUFFER POINTER IFT NUNITS=2 CF A5,INXUNI CM DWTCYL,A2 CYLINDER ZERO XIF IFT NUNITS=1 CM DWTCYL,A6 CYLINDER ZERO XIF * EJECT DRDU01 * * FORM20 EQU * LDK A4,QRETRY FORM30 EQU * IFT NUNITS=2 CF A5,INXUNI GET UNIT INDEX XIF CF A5,SEEK SEEK CYLINDER SLL A1,5 STATUS RF(NN) FORM40 SEEK ERROR IFT NUNITS=2 CF A5,INXUNI LD A1,DWTCYL,A2 XIF IFT NUNITS=1 LD A1,DWTCYL,A6 XIF ST* A1,0,A6 PREPARE DRIVER BUFFER WITH CYL. ID LDK A3,0 CF A5,SKEW WRITE SECTOR 0 ON EVEN CYLINDERS * WRITE SECTOR 8 ON ODD CYLINDERS ORK A3,1 ORDER CODE: WRITE * IFT VERSA2+VERSA3=2 LD A1,DWTFBU,A6 GET 1ST WER XIF * IFT VERSA2=1 IFT VERSA3=0 LDKL A1,/C002 XIF * IFT VERSA2=0 IFT VERSA3=1 LDKL A1,/C0C1 1ST WER WRITE 386 BYTES XIF * LDKL A2,BUFFER CF A5,CIO:50 CIO:50 SECTOR ANK A1,/1F RF(NZ) FORM40 WRITE ERROR IFT NUNITS=2 CF A5,INXUNI IM DWTCYL,A2 XIF IFT NUNITS=1 IM DWTCYL,A6 XIF SUK A7,1 DECREMENT CYLINDER COUNTER RB(NZ) FORM20 LD A2,ECBCW1,A8 GET FORMAT AND TYPE OF DISC ABL TRANPA PUT FORMAT AND TYPE IN DWT FORM40 EQU * CF A5,SEEKZ SEEK CYLINDER 0 SLL A1,6 RF(N) FORM50 SEEK ERROR SUK A4,1 RETRY COUNTER RB(NZ) FORM30 RETRY FORM50 EQU * LDK A1,2 SEEK ERROR RETURN CODE ABL END:IO PERFORM END IO EJECT DRDU01 DRDU01 * * ************************************************* * * * CHECK IF ALLOWED SECTOR LENGTH, BUFFER SIZE * * AND SECTOR NUMBER * * SAVE BUFFER ADDRESS AND SET SECTOR COUNTER * * * ************************************************* * * INPUT: ECB * OUTPUT: A7=SECTOR COUNTER * DWTUBU=USER BUFFER POINTER * * DUA:10 EQU * LD A3,ECBRL,A8 REQUESTED LENGTH RB(Z) INCLEN ECR A7,A3 DIVIDE BY 256 TO GET NUMBER OF SECTORS ANK A3,/FF SET CONDITION REGISTER RB(NZ) INCLEN NOT AN INTEGER NUMBER OF SECTORS LD A3,ECBCW2,A8 SECTOR NUMBER WHERE THE BUFFER BEGIN RB(N) DUERR INCORRECT SECTOR NUMBER CW A3,DWTSMX,A2 RB(NL) DUERR INCORRECT SECTOR NUMBER ADR A3,A7 CW A3,DWTSMX,A2 RB(G) INCLEN SECTOR NUMBER OVERFLOW * IFT MMUPAG=0 LD A1,ECBBA,A8 ST A1,DWTUBU,A6 USER BUFFER POINTER XIF * EJECT DRDU01 * IFT VERSA2+VERSA3=2 * * ****************************** * * * DISC VERSION SEPARATION * * * ***************************** * * LD A2,DWTFOR,A2 SUK A2,2 RF(Z) RW:800 VERSION A2 XIF * EJECT DRDU01 * IFT VERSA3=1 * ************************************* * * * * * GET PHYSICAL SECTOR NUMBER BY * * DIVIDE BY 3 * * * ************************************* * IFT CPU852=0 LDK A1,0 PREPARE FOR DIVISION LD A2,ECBCW2,A8 GET LOGICAL SECTOR NUMBER DVK 3 * A1=REMAINER=LOGICAL SECTOR POSITION * A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC XIF * IFT VERSA3=1 IFT CPU852=1 LD A1,ECBCW2,A8 LDR A3,A1 SECTOR NUMBER LDK A2,0 DVK:00 EQU * ADR A2,A3 I:= I+I/4 SRL A3,2 I:= I/4 RB(NZ) DVK:00 SRL A2,2 TRUNCATE SUR A1,A2 SUR A1,A2 SUR A1,A2 REST AFTER LOOP SUK A2,1 DVK:10 EQU * ADK A2,1 SUK A1,3 DIVIDE BY 3 RB(NN) DVK:10 ADK A1,3 REST * A1=REMAINER=LOGICAL SECTOR POSITION * A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC * EJECT DRDU01 XIF * IFT VERSA3=1 * ************************************* * * * SAVE PHYSICAL SECTOR NUMBER * * AND SECTOR POSITION * * BRANCH ACCORDING TO SECTOR * * POSITION * * * ************************************* * * INPUT: A1=SECTOR POSITION INDICATOR * A2=LOGICAL SECTOR NUMBER / 3 * * ADR A2,A2 STR A2,A6 SAVE PHYSICAL SECTOR NUMBER SUK A1,1 IFT RAW=1 ST A1,DWTSEP,A6 SAVE SECTOR POSITION ST A2,DWTSEI,A6 SAVE 1ST PHYS. SECTOR NUMBER XIF * IFT VERSA3=1 * LOGICAL SECTOR POSITION RF(N) RW:300 ,XXXX , , RF(Z) RW:200 , XX,XX , * , , XXXX, * EJECT DRDU01 * ************************************* * * * READ/WRITE FROM SECTOR IN * * POSITION , , xxxx, * * * ************************************* * IMR A6 LOG. SECTOR IN NEXT PHYSICAL IFT RAW=1 IM DWTSEI,A6 SAVE FOR READ AFTER WRITE XIF * IFT VERSA3=1 CF A5,IOROUT DATA /0084 SUK A7,1 RF RW:300 * EJECT DRDU01 * ************************************* * * * READ/WRITE FROM SECTOR IN * * POSITION , xx, * * * ************************************* * * RW:200 EQU * CF A5,IOROUT DATA /0048 SUK A7,2 NUMBER OF SECTORS RF(N) RW:230 1 SECTOR IN IO RF(NZ) RW:260 >2 SECTORS IN IO * , XX,XXXXXX, CF A5,IOROUT DATA /00C0 RF RW:600 RW:230 EQU * , XX,XX , CF A5,IOROUT DATA /0040 RF RW:600 RW:260 EQU * , XX,XXXXXX, CF A5,IOROUT DATA /80C0 * EJECT DRDU01 * ************************************ * * * DIRECT READ/WRITE AS LONG * * AS POSIBLE * * * ************************************ * * RW:300 EQU * SUK A7,3 SECTOR COUNTER RF(NG) RW:500 LESS THAN FOUR SECTORS IN IO CF A5,IOROUT DATA /80C0 CF A5,IOROUT DATA /80C0 RB RW:300 * EJECT DRDU01 * ************************************ * * * READ/WRITE ON THE LAST SECTORS * * IN IO * * * ************************************ * * RW:500 EQU * RF(Z) RW:580 3 SECTORS ADK A7,2 RF(P) RW:560 2 SECTORS RF(N) RW:600 0 SECTORS RW:530 EQU * ,XXXX , , CF A5,IOROUT DATA /0080 RF RW:600 RW:560 EQU * ,XXXXXX,XX , CF A5,IOROUT DATA /80C0 CF A5,IOROUT DATA /0040 RF RW:600 RW:580 EQU * ,XXXXXX,XXXXXX, CF A5,IOROUT DATA /80C0 CF A5,IOROUT DATA /00C0 * EJECT DRDU01 * * RW:600 EQU * IFT RAW=1 * ************************ * * * READ AFTER WRITE * * * ************************ * * DWTSEI=1:ST PHYSICAL SECTOR NUMBER IN IO * 1ST POS IN DWT=LAST PHYSICAL SECTOR NUMBER IN IO * A7=SECTOR COUNTER * LD A7,DWTOR,A6 ANK A7,/FF GET ORDER SUK A7,/15 RF(NZ) RW:700 NOT PHYSICAL WRITE LDKL A2,-/100 LD A1,DWTSEP,A6 GET 1ST SECTOR POSITION RF(Z) RW:645 , XX, RF(P) RW:640 , XXXX, ADK A2,/80 RW:640 EQU * ADK A2,/80 RW:645 EQU * ST A2,ECBEL,A8 PREPARE EFFECTIVE LENGTH LD A1,DWTSEI,A6 RAW FROM THIS SECTOR LDR* A7,A6 GET LAST SECTOR NO SUR A7,A1 GET NUMBER OF PHYSICAL SECTORS STR A1,A6 * EJECT DRDU01 * * RW:650 EQU * CF A5,IOROUT DATA /40C0 IMR A6 NEXT PHYSICAL SECTOR LDKL A1,PHSECL ADS A1,ECBEL,A8 UPDATE ECBEL SUK A7,1 RB(NZ) RW:650 LD A7,ECBRL,A8 ST A7,ECBEL,A8 CORRECT EFFECTIVE LENGTH XIF * IFT VERSA3=1 RW:700 EQU * LDK A1,0 RETURN CODE ABL END:20 ENDIO * XIF * EJECT DRDU01 * IFT VERSA2=1 * * ********************************* * * * DISC FORMAT A2 * * * ********************************* * * RW:800 EQU * CF A5,DIV31 IFT RAW=1 ST A7,DWTSEI,A6 SAVE NUMBER OF SECTORS FOR READ AFTER WRITE XIF * IFT VERSA2=1 RW:850 EQU * CF A5,IOROUT DATA /A080 INDICATE FORMAT A2 LDKL A1,/100 ADS A1,DWTUBU,A6 UPDATE USER BUFFER POINTER SUK A7,1 RB(NZ) RW:850 MORE SECTORS IN IO * EJECT DRDU01 * * IFT RAW=1 LD A7,DWTOR,A6 GET ORDER ANK A7,/FF SUK A7,/15 * IFT VERSA3=1 RB(NZ) RW:700 NOT PHYSICAL WRITE XIF * IFT VERSA3=0 IFT VERSA2=1 IFT RAW=1 RF(NZ) RW:905 XIF * IFT VERSA2=1 IFT RAW=1 CM ECBEL,A8 PREPARE FOR READ AFTER WRITE LD A7,DWTSEI,A6 CF A5,DIV31 * EJECT DRDU01 * * RW:900 EQU * CF A5,IOROUT DATA /E080 READ AFTER WRITE SUK A7,1 RB(NZ) RW:900 XIF * IFT VERSA2+VERSA3=2 RB RW:700 XIF * IFT VERSA3=0 IFT VERSA2=1 RW:905 EQU * LDK A1,0 RESET RETURN CODE ABL END:20 XIF * EJECT DRDU01 * *********************************************** * * * IOROUT PERFORM READ OR WRITE AND SEEK * * IF NECESSARY * * * *********************************************** * * INPUT : ONE DATA WORD AFTER CF * BIT 0 :INDICATES DIRECT IO * BIT 1 :INDICATES READ AFTER WRITE * BIT 2 :INDICATES FORMAT A2 * BIT 8-11:NUMBER OF WORDS/16 * BIT12-15:START IN DRIVER BUFFER/32 * AFTER SEEK THE CYLINDER ID WILL BE CHECKED BY A READ * DWTBSE CONTAINS THE PRESENT SECTOR IN THE DRIVER BUFFER * DWTRTY INDICATES RETRIES DONE * DWTSWD SAVED WORD FROM USER BUFFER WHEN IO NOT VIA DRIVER BUFFER * IOROUT EQU * LDR* A3,A6 GET PHYSICAL SECTOR NUMBER SRL A3,5 GET CYLINDER NUMBER * IFT VERSA2+VERSA3=2 LD* A4,4,A5 GET DATA WORD SLL A4,2 RF(NN) SEE:05 FORMAT A3 ADK A3,0 XIF * EJECT DRDU01 * * IFT VERSA2=1 RF(NZ) SEE:05 NOT CYLINDER 0 CF A5,SEEKZ SLL A1,6 RF(N) SEE:20 ERROR IFT NUNITS=2 CF A5,INXUNI CM DWTCYL,A2 CYLINDER ZERO RF VA2BR XIF IFT VERSA2=1 IFT NUNITS=1 CM DWTCYL,A6 RF VA2BR XIF * EJECT DRDU01 * * SEE:05 EQU * IFT NUNITS=2 CF A5,INXUNI CW A3,DWTCYL,A2 COMPARE WITH PRESENT XIF IFT NUNITS=1 CW A3,DWTCYL,A6 XIF * IFT VERSA2=1 IFT VERSA3=0 RF(E) VA2:00 XIF * IFT VERSA2=0 IFT VERSA3=1 RF(E) SEE:90 HEAD IN POSITION XIF * IFT VERSA2+VERSA3=2 RF(NE) SEE:07 NOT SAME CYLINDER ADK A4,0 RF(N) VA2BR FORMAT A2 RF SEE:90 * EJECT DRDU01 * * SEE:07 EQU * XIF * IFT NUNITS=1 ST A3,DWTCYL,A6 NEW CYLINDER NUMBER XIF * IFT NUNITS=2 ST A3,DWTCYL,A2 NEW CYLINDER XIF LDK A4,QRETRY NUMBER OF RETRIES SEE:10 EQU * IFT NUNITS=2 CF A5,INXUNI DOUBLED UNIT INDEX XIF CF A5,SEEK SLC A1,5 RETURN CODE RF(N) SEE:30 OK * EJECT DRDU01 * * SEE:15 EQU * CF A5,SEEKZ SEEK CYL ZERO SLC A1,6 RETURN CODE RF(N) SEE:20 ERROR IM DWTRTY,A6 INDICATE RETRY SUK A4,1 RETRY COUNTER RB(NZ) SEE:10 TRY AGAIN SEE:20 EQU * LDKL A3,/FFFF IFT NUNITS=2 CF A5,INXUNI ST A3,DWTCYL,A2 DUMMY CYLINDER NUMBER XIF IFT NUNITS=1 ST A3,DWTCYL,A6 DUMMY CYLINDER NUMBER XIF LDK A1,/02 RETURN CODE RF SEE:35 END IO * EJECT DRDU01 * * SEE:30 EQU * IFT NUNITS=2 CF A5,INXUNI XIF IFT VERSA2+VERSA3=2 LD* A1,4,A5 GET DATA WORD SLL A1,2 RF(NN) SEE:31 FORMAT A3 XIF * IFT VERSA2=1 EJECT DRDU01 * * * FORMAT A2 * LDK A3,0 CF A5,SKEW LDKL A1,/8002 READ 2 WORDS LDKL A2,CYLBUF READ TO CYLINDER CHECK BUFFER =2 CF A5,CIO:50 ANK A1,/1F ERROR CHECK RF(NZ) SEE:32 LD A3,CYLBUF GET CYLINDER ID =2 IFT NUNITS=2 CF A5,INXUNI CW A3,DWTCYL,A2 CHECK IF SAME CYLINDER XIF IFT VERSA2=1 IFT NUNITS=1 CW A3,DWTCYL,A6 CHECK IF SAME CYLINDER XIF IFT VERSA2=1 RB(NE) SEE:15 NOT SAME CYL ID VA2BR EQU * ABL VA2:00 XIF * IFT VERSA3=1 EJECT DRDU01 * * * FORMAT A3 * SEE:31 EQU * IFT NUNITS=2 LD A3,DWTCYL,A2 XIF IFT VERSA3=1 IFT NUNITS=1 LD A3,DWTCYL,A6 XIF * IFT VERSA3=1 SLL A3,5 GET SECTOR NUMBER ST A3,DWTBSE,A6 SAVE FOR BSELOD LDK A3,0 CF A5,SKEW TO READ SECTOR 0 OR 8 ON DISC IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER CF A5,READ LD A3,DWTBSE,A6 GET SECTOR NUMBER FOR BSELOD ANK A1,/1F ERROR CODE CHECK CF A5,BSEL00 RF(Z) SEE:40 OK XIF * SEE:32 EQU * IM DWTRTY,A6 INDICATE RETRY SUK A4,1 RETRY COUNTER RB(NZ) SEE:15 RETRY SEE:35 EQU * ABL END:10 * IFT VERSA3=1 * EJECT DRDU01 * * SEE:40 EQU * IFT NUNITS=2 CF A5,INXUNI LD A3,DWTCYL,A2 GET CYLINDER NUMBER XIF IFT VERSA3=1 IFT NUNITS=1 LD A3,DWTCYL,A6 GET CYLINDER NUMBER XIF IFT VERSA3=1 CW A3,BUFFER+PHSECL COMPARE WITH CYL ID RB(NE) SEE:15 RETRY * EJECT DRDU01 * ************************* * * * READ AND WRITE * * FORMAT A3 * * * ************************* * SEE:90 EQU * LD A4,DWTOR,A6 GET ORDER ANK A4,4 RF(Z) READ00 READ ORDER LD* A2,4,A5 RF(N) WRIT20 WRITE DIRECT FROM USER BUFFER SLL A2,1 IFT RAW=1 RF(N) READWR READ AFTER WRITE XIF * IFT VERSA3=1 CWK A2,PHSECL RF(E) WRIT10 WRITE FROM DRIVER BUFFER IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER CF A5,REA:00 READ BEFORE WRITE * EJECT DRDU01 * * WRIT10 EQU * LD* A2,4,A5 GET DATA WORD LDR A4,A2 ANK A4,/C0 GET NUMBER OF WORDS TO MOVE SLL A4,1 BYTES ANK A2,/F BEG ADRESS IN DRIVER BUFFER SLL A2,5 CF A5,MOVWRI MOVE TO DRIVER BUFFER IFT NUNITS=2 CF A5,INXUNI LD A2,DWTCYL,A2 GET CYLINDER NUMBER XIF IFT VERSA3=1 IFT NUNITS=1 LD A2,DWTCYL,A6 GET CYLINDER NUMBER XIF IFT VERSA3=1 ST A2,BUFFER+PHSECL PUT IN DRIVER BUFFER IM DWTFBU,A6 INDICATE WRITE FROM DRIVER BUFFER CF A5,WRI:00 WRITE FROM DRIVER BUFFER RF SEE:95 * EJECT DRDU01 * * WRIT20 EQU * IFT MMUPAG=0 LDKL A2,PHSECL PHYSICAL SECTOR LENGTH ADS A2,DWTUBU,A6 UPDATE USER BUFFER POINTER LD* A4,DWTUBU,A6 GET WORD IN USER BUFFER ST A4,DWTSWD,A6 SAVE WORD IM DWTFSW,A6 INDICATE SAVED WORD IFT NUNITS=2 CF A5,INXUNI LD A2,DWTCYL,A2 GET CYLINDER NUMBER ST* A2,DWTUBU,A6 PUT IN USER BUFFER XIF IFT VERSA3=1 IFT MMUPAG=0 IFT NUNITS=1 LD A2,DWTCYL,A6 ST* A2,DWTUBU,A6 PUT IN USER BUFFER XIF * IFT VERSA3=1 IFT MMUPAG=1 IFT NUNITS=2 CF A5,INXUNI LD A4,DWTCYL,A2 GET CYLINDER NUMBER XIF IFT VERSA3=1 IFT MMUPAG=1 IFT NUNITS=1 LD A4,DWTCYL,A6 GET CYLINDER NUMBER XIF IFT VERSA3=1 IFT MMUPAG=1 ML 2,DWTBA1,A6 GET PHYSICAL BUFFER ADDRESS RF(Z) WRIT30 SYSTEM AREA TS -30,A15 SAVE REGISTERS ON STACK TL DWTPAG,A6 LOAD PAGE WITH CYL ID LD A2,DWTUBU,A6 GET LOGICAL BUFFER POINTER EL A3,PHSECL,A2 GET WORD TO SAVE ES A4,PHSECL,A2 PUT CYL ID IN POSITION TL -30,A15 GET REGISTERS RF WRIT40 WRIT30 EQU * SLL A2,1 BYTE ADDRESS LD A3,PHSECL,A2 GET WORD TO BE SAVED ST A4,PHSECL,A2 CYL ID IN POSITION WRIT40 EQU * ST A3,DWTSWD,A6 SAVA WORD IM DWTFSW,A6 INDICATE SAVED WORD XIF * IFT VERSA3=1 CM DWTFBU,A6 INDICATE WRITE FROM USER BUFFER CF A5,WRI:00 WRITE SECTOR FROM USER BUFFER CF A5,REWORD RESTORE WORD TO USER BUFFER RF SEE:95 * EJECT DRDU01 * * IFT RAW=1 READWR EQU * CF A5,REA:10 READ AFTER WRITE RF SEE:97 XIF * IFT VERSA3=1 READ00 EQU * LD* A2,4,A5 GET DATA WORD RF(N) READ20 DIRECT READ IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER CF A5,REA:00 READ TO DRIVER BUFFER LD* A1,4,A5 GET DATA WORD SLL A1,1 LDR A4,A1 ANKL A4,/180 GET NUMBER OF BYTES TO BE MOVED ANK A1,/18 GET POSITION SLL A1,4 CF A5,MOVRED RF SEE:95 READ20 EQU * IFT MMUPAG=0 LDKL A3,PHSECL ADS A3,DWTUBU,A6 UPDATE USER BUFFER POINTER XIF * IFT VERSA3=1 CM DWTFBU,A6 INDICATE READ TO USER BUFFER CF A5,REA:00 READ TO USER BUFFER SEE:95 EQU * IMR A6 UPDATE PHYSICAL SECTOR POINTER XIF * EJECT DRDU01 * * SEE:96 EQU * LD* A2,4,A5 GET DATA WORD ANK A2,/C0 LENGTH SLL A2,1 ADS A2,ECBEL,A8 UPDATE ECBEL * IFT MMUPAG=1 LDK A1,0 SRL A2,1 WORD MODE DA DWTBA1,A6 UPDATE PHYSICAL BUFFER ADDRESS CF A5,MMULOG GET LOGICAL ADDRESS XIF * SEE:97 EQU * LDK A1,2 UPDATE RETURN ADS A1,4,A5 RTN A5 * EJECT DRDU01 * IFT VERSA2=1 * * ******************************** * * * DISC FORMAT A2 * * * ******************************** * * VA2:00 EQU * LDK A4,QRETRY RETRIES VA2:10 EQU * IFT NUNITS=2 CF A5,INXUNI XIF IFT VERSA2=1 CF A5,INLACE INTERLACE AND SKEW * IFT MMUPAG=0 LDKL A1,/8080 1ST WER IFT RAW=1 LD* A2,4,A5 SLL A2,1 RF(NN) VA2:20 NOT READ AFTER WRITE LDKL A2,BUFFER RF VA2:35 VA2:20 EQU * XIF * IFT VERSA2=1 IFT MMUPAG=1 LDKL A1,/0808 1ST WER SHIFTED XIF * IFT VERSA2=1 IFT RAW=1 IFT MMUPAG=1 LD* A2,4,A5 SLL A2,1 RF(NN) VA2:20 NOT READ AFTER WRITE LDKL A1,/8080 LDKL A2,BUFFER RF VA2:35 VA2:20 EQU * XIF * IFT VERSA2=1 LD A2,DWTOR,A6 GET ORDER ANK A2,4 RF(Z) VA2:30 READ * IFT MMUPAG=0 LDKL A1,/C080 XIF * IFT VERSA2=1 IFT MMUPAG=1 LDKL A1,/080C 1ST WER SHIFTED XIF * IFT VERSA2=1 ADK A3,1 ORDER CODE FOR WRITE * EJECT DRDU01 * * VA2:30 EQU * * IFT MMUPAG=0 LD A2,DWTUBU,A6 2ND WER XIF * IFT VERSA2=1 IFT MMUPAG=1 LDK A2,0 DA DWTBA1,A6 SRC A1,4 1ST WER IN POSITION SLL A2,1 2ND WER IN POSITION XIF * IFT VERSA2=1 VA2:35 EQU * CF A5,CIO:50 ANK A1,/1F RF(Z) VA2:40 IO ERROR IM DWTRTY,A6 SUK A4,1 RB(NZ) VA2:10 RETRY RF WRI:50 ERROR * EJECT DRDU01 * * VA2:40 EQU * LDR* A3,A6 GET PHYSICAL SECTOR NUMBER ADK A3,1 NEXT SECTOR LDR A2,A3 CWK A2,31 RF(NE) VA2:50 NOT CYLINDER 0 ADK A3,2 CYLINDER 0 TO CYLINDER 1 VA2:50 EQU * ANK A2,/1F RF(NZ) VA2:60 SAME CYLINDER ADK A3,1 NEW CYLINDER VA2:60 EQU * STR A3,A6 PHYSICAL SECTOR NUMBER RB SEE:96 XIF * IFT VERSA3=1 EJECT DRDU01 * **************************** * * * SUBROUTINES FOR WRITE * * FROM USER BUFFER: * * FROM DRIVER : * * * **************************** * WRI:00 EQU * LDK A4,QRETRY RETRIES WRI:20 EQU * IFT NUNITS=2 CF A5,INXUNI XIF IFT VERSA3=1 CF A5,INLACE INTERLACE SECTOR NUMBER CF A5,WRITE CIO ANK A1,/1F RETURN CODE ? CF A5,BSELOD RF(Z) WRI:80 NO RETURN CODE IM DWTRTY,A6 INDICATE RETRY SUK A4,1 DECREMENT RETRY COUNTER RB(NZ) WRI:20 CF A5,REWORD RESTORE WORD IF NECESSARY XIF * WRI:50 EQU * ABL END:10 ERROR END IO * IFT VERSA3=1 * WRI:80 EQU * RTN A5 * EJECT DRDU01 * ********************************* * * * SUBROUTINES FOR READ TO * * USER BUFFER : * * DRIVER BUFFER : * * * ********************************* * REA:00 EQU * LD A3,DWTOR,A6 GET INDEX ANKL A3,/300 SLL A3,6 IN POSITION ORR* A3,A6 ADD SECTOR NUMBER CW A3,DWTBSE,A6 ALLREADY READ ? RF(E) REA:85 REA:10 EQU * LDK A4,QRETRY REA:20 EQU * IFT NUNITS=2 CF A5,INXUNI XIF IFT VERSA3=1 CF A5,INLACE INTERLACE SECTOR NUMBER CF A5,READ READ SECTOR ANK A1,/F CF A5,BSELOD UPDATE DRIVER BUFFER INDICATOR RF(Z) REA:30 NO RETURN CODE REA:25 EQU * IM DWTRTY,A6 INDICATE RETRY SUK A4,1 DECREMENT RETRY COUNTER RB(NZ) REA:20 RETRY ABL END:20 * EJECT DRDU01 * * REA:30 EQU * LD A2,DWTFBU,A6 RF(NZ) REA:40 READ TO DRIVER BUFFER IFT MMUPAG=0 LD* A3,DWTUBU,A6 GET CYLINDER ID FROM USER BUFFER RF REA:50 XIF * IFT VERSA3=1 IFT MMUPAG=1 ML 2,DWTBA1,A6 GET PHYSICAL ADDRESS RF(Z) REA:35 SYSTEM AREA TS -30,A15 SAVE REGISTERS TL DWTPAG,A6 LOAD MMUPAGE LD A3,DWTUBU,A6 GET LOGICAL BUFFER POINTER EL A3,PHSECL,A3 GET CYL ID TL -30,A15 RESET REGISTERS RF REA:50 REA:35 EQU * SLL A2,1 ADDRESS TO BYTE MODE LD A3,PHSECL,A2 GET CYL ID RF REA:50 XIF * IFT VERSA3=1 REA:40 EQU * LD A3,BUFFER+PHSECL GET CYL ID REA:50 EQU * IFT NUNITS=2 CF A5,INXUNI CW A3,DWTCYL,A2 XIF IFT VERSA3=1 IFT NUNITS=1 CW A3,DWTCYL,A6 XIF IFT VERSA3=1 RF(E) REA:90 RIGHT CYLINDER ID LDK A1,2 SEEK ERROR * EJECT DRDU01 * * RB REA:25 REA:85 EQU * LD A1,DWTFBU,A6 RF(NZ) REA:90 READ TO DRIVER BUFFER LDKL A4,/180 BYTES TO BE MOVED IFT MMUPAG=0 NGR A2,A4 ADS A2,DWTUBU,A6 RESET USER BUFFER POINTER FOR DIRECT MOVE XIF IFT VERSA3=1 CF A5,MOVRED MOVE TO USER BUFFER REA:90 EQU * RTN A5 * EJECT DRDU01 * * ************************************* * * * SUBROUTINES FOR MOVING WORDS * * USER BUFFER TO DRIVER BUFFER: * MOVWRI * * DRIVER BUFFER TO USER BUFFER * * MOVRED * * * ************************************* * * A1 BUFFER ADDRESS IN * A2 BUFFER ADDRESS OUT * A4 BUFFER LENGTH * A3 USED * MOVRED EQU * ADKL A1,BUFFER IFT MMUPAG+CPU857=0 LD A2,DWTUBU,A6 PRESENT POINT IN USER BUFFER XIF * IFT VERSA3=1 IFT CPU852+MMUPAG=0 IFT CPU857=1 LD A2,DWTUBU,A6 GET USER BUFFER POINTER ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER MVB A4 XIF * IFT VERSA3=1 IFT CPU852=0 IFT MMUPAG=1 LD A2,DWTBA2,A6 GET PHYSICAL BUFFER ADDRESS SLL A2,1 BYTE MODE TS -30,A15 SAVE REGISTERS TL DWTPAG,A6 LD A2,DWTUBU,A6 GET LOGICAL ADDRESS MVSU A4 XIF * IFT VERSA3=1 RF MOV:00 * EJECT DRDU01 * * MOVWRI EQU * ADKL A2,BUFFER DRIVER BUFFER POINTER IFT MMUPAG+CPU857=0 LD A1,DWTUBU,A6 PRESENT POINT IN USER BUFFER XIF * IFT VERSA3=1 IFT CPU852+MMUPAG=0 IFT CPU857=1 LD A1,DWTUBU,A6 GET USER BUFFER POINTER ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER MVB A4 XIF * IFT VERSA3=1 IFT CPU852=0 IFT MMUPAG=1 LD A1,DWTBA2,A6 GET PHYSICAL BUFFER ADDRESS SLL A1,1 BYTE MODE TS -30,A15 SAVE REGISTERS TL DWTPAG,A6 LD A1,DWTUBU,A6 GET LOGICAL ADDRESS MVUS A4 XIF * IFT VERSA3=1 MOV:00 EQU * IFT MMUPAG+CPU857=0 ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER XIF * IFT VERSA3=1 IFT MMUPAG=1 TL -30,A15 RESET REGISTERS XIF * IFT VERSA3=1 IFT MMUPAG+CPU857=0 IFT CPU852=1 * EJECT DRDU01 * * MOV:10 EQU * LDR* A3,A1 STR A3,A2 ADK A1,2 ADK A2,2 SUK A4,2 RB(P) MOV:10 XIF * IFT VERSA3=1 IFT CPU852=0 IFT MMUPAG+CPU857=0 MSR 12,A15 SAVE REGISTERS ON STACK LDR A11,A4 NUMBER OF BYTES LDR A10,A2 OUTPUT ADDRESS LDR A9,A1 INPUT ADDRESS LDKL A12,16 BYTES IN EACH LOOP MOV:15 EQU * MLR 8,A9 MSR 8,A10 ADR A10,A12 ADR A9,A12 SUR A11,A12 RB(P) MOV:15 MLR 12,A15 RESTORE REGISTERS FROM STACK XIF * IFT VERSA3=1 RTN A5 * XIF * IFT VERSA2=1 EJECT DRDU01 * * *************************** * * * DIV31 * * * *************************** * * INPUT: ECBCW2=LOGICAL SECTOR NUMBER * OUTPUT: 1ST DWT = PHYSICAL SECTOR NUMBER * DIV31 EQU * * IFT CPU852=1 LD A1,ECBCW2,A8 GET LOGICAL SECTOR NUMBER LDR A3,A1 LDK A2,0 DIV:20 EQU * ADR A2,A3 I0:=I0+I1 SRL A3,5 I1:=I1/32 RB(NZ) DIV:20 LDR A3,A2 ANKL A3,/FFE0 32* SRL A2,5 TRUNCATE SUR A3,A2 SUR A3,A1 ADK A3,31 RF(P) DIV:30 ADK A2,1 NEXT CYLINDER DIV:30 EQU * ADK A2,0 RF(Z) DIV:50 CYLINDER 0 ADR A1,A2 ADK A1,1 * EJECT DRDU01 * * DIV:50 EQU * STR A1,A6 PUT PHYSICAL SECTOR NUMBER IN DWT RTN A5 * XIF * IFT VERSA2=1 IFT CPU852=0 LD A2,ECBCW2,A8 GET SECTOR NUMBER STR A2,A6 PHYSICAL SECTOR NUMBER LDK A1,0 DVK 31 ADK A2,0 RF(Z) DIV:10 CYLINDER 0 ADK A2,1 DIV:10 EQU * ADRS A2,A6 PHYSICAL SECTOR NUMBER RTN A5 XIF * EJECT DRDU01 * ********************************* * * * SUBROUTINES FOR * * INTERLACING AND/OR * * SKEWING * * * ********************************* * * OUTPUT : A3 CONTAINING INTERLACED AND SKEWED SECTOR NUMBER * INLACE EQU * LDR* A3,A6 GET PHYSICAL SECTOR NUMBER LDR A1,A3 ADR A3,A3 ADR A3,A1 INTERLACING FACTOR 3 SKEW EQU * IFT NUNITS=2 LD A2,DWTCYL,A2 GET CYLINDER NUMBER XIF IFT NUNITS=1 LD A2,DWTCYL,A6 GET CYLINDER NUMBER XIF ANK A2,1 RF(Z) INLAC5 EVEN CYLINDER ADK A3,8 SKEW FACTOR 180 DEG. INLAC5 EQU * ANK A3,/1F SLL A3,2 IN POSITION RTN A5 * IFT NUNITS=2 EJECT DRDU01 * * ********** * INXUNI * ********** * * OUTPUT A2=DOUBLED UNIT INDEX + DWT ADDRESS * INXUNI EQU * LC A2,DWTOR,A6 ANK A2,2 ADR A2,A6 RTN A5 XIF * IFT MMUPAG=1 EJECT DRDU01 * * ****************************************** * * * MMULOG : GET LOGICAL ADDRESS AND * * PAGE * * * ****************************************** * * MMULOG EQU * MS 2,DWTBA1,A6 SAVE PHYSICAL WORD ADDRESS DLA 4 SRC A1,6 IN POSITION ST A1,DWTPAG,A6 PAGE ADKL A1,/400 NEXT PAGE ST A1,DWTPAG+2,A6 PSEUDO MMU TABLE SRL A2,3 ST A2,DWTUBU,A6 LOGICAL ADDRESS RTN A5 * XIF * EJECT DRDU01 * IFT VERSA3=1 * * ****************************** * * UPDATE DRIVER BUFFER INDICATOR * ******************************* * * INPUT A1=RETURN CODE (AFTER READ) * OUTPUT DWTBSE=DRIVER BUFFER INDICATOR * BSELOD EQU * LDR* A3,A6 GET READ SECTOR NUMBER BSEL00 EQU * FROM SEEK VERIFY LD A2,DWTFBU,A6 RF(Z) BSEL50 READ/WRITE TO USER BUFFER LDKL A2,/FFFF DUMMY ADK A1,0 RF(NZ) BSEL40 READ ERROR LD A2,DWTOR,A6 GET INDEX ANKL A2,/300 SLL A2,6 ORR A2,A3 BSEL40 EQU * ST A2,DWTBSE,A6 UPDATE DRIVER BUFFER INDICATOR BSEL50 EQU * RTN A5 * EJECT DRDU01 * * *************************************** * * * RESTORE WORD TO USER BUFFER * * IF NECESSARY * * * *************************************** * * INPUT: DWTFSW=SAVED WORD INDICATOR * DWTSWD=SAVED WORD * DWTUBU=POINTER TO USER BUFFER * REWORD EQU * LD A3,DWTFSW,A6 RF(Z) REWO50 NO SAVED WORD LD A3,DWTSWD,A6 IFT MMUPAG=1 ML 2,DWTBA1,A6 GET BUFFER ADDRESS RF(Z) REWO20 SYSTEM AREA TS -30,A15 SAVE REGISTERS TL DWTPAG,A6 SET MMU REGISTERS LD A2,DWTUBU,A6 GET LOGICAL BUFFER ADDRESS ES A3,PHSECL,A2 RESTORE SAVED WORD TL -30,A15 RESET REGISTERS RF REWO50 REWO20 EQU * SLL A2,1 BYTE MODE ST A3,PHSECL,A2 RESTORE WORD XIF * IFT VERSA3=1 IFT MMUPAG=0 ST* A3,DWTUBU,A6 RESTORE SAVED WORD XIF * IFT VERSA3=1 CM DWTFSW,A6 INDICATE NO SAVED WORD REWO50 EQU * RTN A5 * XIF * EJECT DRDU01 DRDU01 * * ******************* * * * SEEK CYLINDER * * * ******************* * * SEEK EQU * IFT NUNITS=2 LD A3,DWTCYL,A2 CYLINDER NUMBER XIF IFT NUNITS=1 LD A3,DWTCYL,A6 XIF SLL A3,3 ORK A3,2 RF CIO EXECUTE CIO-START * SEEKZ EQU * LDK A3,3 RF CIO EXECUTE CIO-START * EJECT DRDU01 * * ********************************** * * * CIO: READ AND WRITE * * * ********************************** * * INPUT: A3=PHYSICAL SECTOR NUMBER SHIFTED * IFT VERSA3=1 IFT MMUPAG=0 READ EQU * LDKL A1,/80C1 1ST WER RF CIO:20 WRITE EQU * LDKL A1,/C0C1 1ST WER ADK A3,1 ORDER CODE CIO:20 EQU * LD A2,DWTFBU,A6 RF(NZ) CIO:30 IO FROM/TO DRIVER BUFFER LD A2,DWTUBU,A6 USER BUFFER POINTER SUKL A2,PHSECL RF CIO:50 CIO:30 EQU * LDKL A2,BUFFER DRIVER BUFFER ADDRESS XIF * IFT VERSA3=1 IFT MMUPAG=1 READ EQU * LDKL A1,/0C18 1ST WER SHIFTED RF CIO:20 WRITE EQU * LDKL A1,/0C1C 1ST WER SHIFTED ADK A3,1 ORDER CODE CIO:20 EQU * LD A2,DWTFBU,A6 RF(NZ) CIO:30 IO FROM/TO DRIVER BUFFER DA DWTBA1,A6 GET USER BUFFER ADDRESS SLL A2,1 BYTE MODE ADDRESS RF CIO:40 CIO:30 EQU * LDKL A2,BUFFER DRIVER BUFFER ADDRESS CIO:40 EQU * SRC A1,4 1ST WER IN POSITION XIF * CIO:50 EQU * WER A1,WER1 WER A2,WER1+1 * EJECT DRDU01 DRDU01 * * CIO EQU * ST A4,DWTA4,A6 SAVE A4 LD A2,PFPOST RF(NZ) CIOAB PWF POST PROCESSING ON CF A15,INXDWT GET INDEXED DWT ADDRESS EX DWTCIO,A4 EXECUTE CIO-START ABL(3) END:30 CU ADDRESS UNKNOWN CIOAB EQU * ST A5,DWTA5,A6 A5 ST A7,DWTA2,A6 SAVE SECTOR COUNTER * T:DISP ABL TDISP GO TO DISPATCHER * EJECT DRDU01 DRDU01 * * ********************** * * * RECOVERY ROUTINE * * * ********************** * * DUON EQU * * IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * LDKL A6,DWDU01 LDK A5,DWTSB3 GET STACK BASE ADR A5,A6 LDKL A1,/7FFE UNIT BUSY AND RECOVERY ON =1 ANS A1,DWTST,A6 =1 CM DWTSAV,A6 INDICATE RECOVERY LD A1,INIFLG INITIALIZATION FLAG RF(NZ) DUON05 NOT POWER UP * EJECT DRDU01 * * CM DWTOR,A6 1ST UNIT CF A5,SEEKZ TEST IF OPERABLE ANK A1,1 RF(NZ) DUON26 NOT OPERABLE IFT NUNITS=2 LDK A1,2 SC A1,DWTOR,A6 NEXT UNIT CF A5,SEEKZ ANK A1,1 RF(NZ) DUON26 NOT OPERABLE XIF * EJECT DRDU01 * * DUON05 EQU * CM DWTOR,A6 CF A5,VO:NAM READ VOLUME NAME ANK A1,1 RF(Z) DUON07 NO ERROR CM DWTOR,A6 PREPARE FOR VOLCLR LDK A1,12 CF A15,VOLCLR DUON07 EQU * IFT NUNITS=2 LDK A1,2 OTHER DISC UNIT SC A1,DWTOR,A6 CF A5,VO:NAM ANK A1,1 RF(Z) DUON08 NO ERROR LDK A1,2 OTHER DISC UNIT SC A1,DWTOR,A6 LDK A1,12 CF A15,VOLCLR DUON08 EQU * XIF IM DWTST,A6 INDICATE VOLUME NAMES READ LDKL A1,-1 ST A1,DWTSAV,A6 RECOVERY DONE * EJECT DRDU01 * * LD A8,DWTECB,A6 GET ECB ADDRESS RF(Z) END:IO NO REQUEST ON? * DUON10 LD A7,DWTORD,A6 GET ORDER ST A7,DWTOR,A6 RESTORE INDEX AND ORDER ANK A7,/3F * IFT VERSA3=1 CF A5,REWORD RESTORE WORD IF NECESSARY XIF * CM ECBEL,A8 RESET EFFECTIVE LENGTH ABL DUA:00 REPEAT REQUEST * EJECT DRDU01 * * READY INTERRUPT * DUREDY LD A1,TIMER RF(Z) DUON50 NO TIMER ACTIVE * IFT NUNITS=1 CM* TIMER KILL TIMER RF DUON40 XIF * IFT NUNITS=2 RB T:DISP TIMER ACTIVE XIF * EJECT DRDU01 * * DUON26 EQU * LDKL A4,TIMER TIMER POINTER ADDRESS LDR* A3,A4 RF(Z) DUON30 NO TIMER ACTIVE LDKL A1,-TIME STR A1,A3 RESTART TIMER RB T:DISP * * DUON30 CF A15,SETIMP START TIMER DATA DUON40,TIME TIME OUT ADDRESS, TIME RB T:DISP * * TIME OUT * DUON40 LDKL A6,DWDU01 CM TIMER DUON50 EQU * LDKL A5,/7FFE SET UNIT BUSY AND RECOVERY ON =1 ANS A5,DWTST,A6 =1 CM DWTSAV,A6 INDICATE RECOVERY LDK A5,DWTSB3 GET STACK BASE ADR A5,A6 RB DUON05 * EJECT DRDU01 DRDU01 * * *********************** * * * INTERRUPT HANDLER * * * *********************** * * IHDU EQU * IHDU1 EQU * IHDU2 EQU * ST P,INTSAV SAVE LAST INTERRUPT * IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * LDKL A6,DWDU01 DISC UNIT NO. 1 * EJECT DRDU01 * * IHDU10 SST A1,CUADR GET STATUS IHDU20 ANKL A1,/460F MASK RETURN CODE SLL A1,1 RB(N) DUREDY READY INTERRUPT SRL A1,1 LDR A2,A1 ANKL A2,/200 SEEK ERROR RF(Z) IHDU30 ANKL A1,/440F MOVE SEEK ERROR BIT ORK A1,/02 IHDU30 EQU * LD A8,DWTECB,A6 ECB ADDRESS LD A2,DWTSAV,A6 RF(NN) GET LDR A3,A1 ANK A3,1 RF(NZ) END:IO DISC UNIT NOT OPERABLE * GET LD A5,DWTA5,A6 RELOAD REGISTERS A5 LD A4,DWTA4,A6 A4 LD A7,DWTA2,A6 GET SECTOR COUNTER RTN A5 * EJECT DRDU01 DRDU01 * * ******************* * * * PERFORM ENDIO * * * ******************* * * END:30 EQU * CU ADDRESS UNKNOWN LDK A1,1 NOT OPERABLE ORS A1,DWTST,A6 INDICATE RECOVERY DONE =1 RF END:IO END:10 EQU * * IFT RAW=1 LD* A7,DWTSB3-2,A6 GET 1ST RETURN ADDRESS SLL A7,1 RF(N) END:20 READ AFTER WRITE LD A7,DWTORD,A6 ANK A7,/FF GET ORDER SUK A7,/15 RF(NZ) END:20 NOT READ AFTER WRITE CM ECBEL,A8 RESET SECTORS DONE XIF * END:20 EQU * LDKL A2,/FF00 ANS A2,ECBEL,A8 LD A2,DWTRTY,A6 GET RETRY INDICATOR RF(Z) END:IO NO RETRIES DONE ORKL A1,/100 SET BIT 7 IN RETURN CODE EJECT DRDU01 * * END:IO EQU * CF A15,TENDIO PERFORM ENDIO ABL TDISP GO TO DISPATCHER * EJECT DRDU01 * * VO:NAM EQU * CF A5,SEEKZ SEEK SECTOR 0 ANK A1,1 RF(NZ) VO:NA8 SEEK-,THROUGHPUT ERROR,NOT OPERABLE CMR A6 SECTOR 0 IFT NUNITS=2 CF A5,INXUNI CM DWTCYL,A2 CYLINDER 0 XIF IFT NUNITS=1 CM DWTCYL,A6 XIF LDK A3,0 SECTOR 0 * IFT VERSA3=1 IM DWTFBU,A6 READ TO DRIVER BUFFER CF A5,READ ANK A1,3 CF A5,BSELOD UPDATE DRIVER BUFFER INDICATOR XIF * IFT VERSA3=0 LDKL A1,/8019 READ SECTOR ZERO LDKL A2,BUFFER TO DRIVER BUFFER CF A5,CIO:50 ANK A1,3 ERROR ? XIF * RF(NZ) VO:NA8 THROUGHPUT ERROR,NOT OPERABLE LDKL A2,BUFFER LDK A3,/F0 FILE CODE LD A1,DWTSAV,A6 RF(Z) VO:NA6 LDKL A3,/80F0 INDICATE TEST STATUS VO:NA6 EQU * CF A15,VOLGET VOLUMR NAME TO DWT INDICATE NVL EJECT DRDU01 * * DUNA40 EQU * LDK A1,1 LDK A7,1 TO INDICATE NOT TRANSFER PARAMETER ORDER LD A2,BUFFER+32 CHECK IF TOSS DISC CWK A2,'TO' RF(NE) DUNA70 NO TOSS LD A2,BUFFER+40 CHECK IF RELEASE 10 OR GREATER CWK A2,/2031 RF(NE) DUNA70 REL LESS THAN 10 LD A2,BUFFER+48 GET FORMAT AND DEVICE TYPE PARAMETER TRANPA EQU * LABEL FOR TRANSFER PARAMETER ORDER CF A15,INXDWT GET INDEXED DWT ADDRESS ECR A3,A2 SEPARATE THE PARAMETERS ANK A3,/3 ANK A2,/3 ST A3,DWTFOR,A4 SAVE FORMAT PARAMETER LDKL A1,6324 SECTORS ON VERSION A2 SUK A3,2 FORMAT ? RF(Z) DUNA60 VERSION A2 RF(N) DUNA50 VERSION A1 ADK A1,204 VERSION A3 DUNA50 EQU * ADKL A1,9588-6324 DUNA60 EQU * SUK A2,1 RF(Z) DUNA70 PTS 6875 ADR A1,A1 PTS 6876 2*MAXSEC ON PTS 6875 DUNA70 EQU * ST A1,DWTSMX,A4 MAX SECTOR NO IN DWT LDK A1,0 RESET RETURN CODE FOR TRANSFER PARAM. ADK A7,0 CHECK IF TRANSFER PARAMETER RB(Z) END:20 * EJECT DRDU01 * * LD A4,DWTA4,A6 RESTORE RETRY COUNTER LC A1,DWTOR,A6 ADK A1,1 SC A1,DWTOR,A6 ANK A1,1 RB(NZ) VO:NAM RF VO:NA9 VO:NA8 EQU * LDK A1,1 ERROR CODE VO:NA9 EQU * RTN A5 * * TIMER POINTER * TIMER DATA 0 TIMER POINTER * EJECT DRDU01 DRDU01 * * ************************************* * * * DEVICE WORK TABLE * * * ************************************* * * DWDU01 EQU * DATA 0 PHYSICAL SECTOR NUMBER DATA /8000 DWT STATUS DATA 0 ECB ADDRESS DATA 0 ORDER DATA DUADR ACTIVATION ADDRESS DATA 0 TTAB ADDRESS DATA 0 WAIT/ACTIVATE INDICATOR DATA 0 TERMINAL QUEUE * IFT MMUPAG=1 DATA 0 SAVE AREA USER ECB ADDRESS DATA ECBDU1 MMU ECB ADDRESS XIF * DWTFSW EQU *-DWDU01 DATA 0 DATA 0,0,0 SAVE AREA FOR REGISTERS DWTBSE EQU *-DWDU01 DATA 0 DWTUBU EQU *-DWDU01 USER BUFFER POINTER DATA 0 DWTSWD EQU *-DWDU01 DATA 0 * EJECT DRDU01 * * DWTRTY EQU *-DWDU01 DATA 0 DATA 0 DATA /C000 FIXED DATA /8000 NEW VOLUME LOADED INDICATOR CARTR. 1 DATA /C000 FIXED DATA /8000 NEW VOLUME LOADED IND. CARTR. 2 DATA /FFFF,/FFFF,/FFFF VOLUME NAME 1ST FIXED DATA /FFFF,/FFFF,/FFFF VOLUME NAME 1ST CARTRIDGE * IFT NUNITS=2 DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND FIXED DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND CARTRIDGE XIF * EJECT DRDU01 * * DWTSAV EQU *-DWDU01 DATA -1 DWTFBU EQU *-DWDU01 FLAG INDICATING IO TO DRIVER BUF DATA 0 DWTCIO EQU *-DWDU01 CIO-START CIO A3,1,DAF1 CIO A3,1,DAC1 * IFT NUNITS=2 CIO A3,1,DAF2 CIO A3,1,DAC2 XIF * DWTCYL EQU *-DWDU01 DATA /FFFF CYLINDER NUMBER * IFT NUNITS=2 DATA /FFFF 2ND UNIT XIF * DWTSMX EQU *-DWDU01 DATA 1 MAX SECTORS ON FIXED DISC DATA 1 MAX SECTORS ON CARTRIDGE * IFT NUNITS=2 DATA 1 2ND UNIT DATA 1 2ND UNIT XIF * DWTFOR EQU *-DWDU01 DATA 0 DISC FORMAT ON FIXED DATA 0 DISC FORMAT CARTRIDGE * IFT NUNITS=2 DATA 0 DATA 0 XIF * DATA 0,0 STACK DATA 0,0 STACK DATA 0,0 DWTSB3 EQU *-DWDU01-2 * IFT RAW=1 DWTSEP EQU *-DWDU01 DATA 0 DWTSEI EQU *-DWDU01 DATA 0 XIF * IFT MMUPAG=1 ECBDU1 EQU * DATA 0,0,0,0,0,0,0 DWTBA1 EQU *-DWDU01 DATA 0 DWTBA2 EQU *-DWDU01 DATA 0 DWTPAG EQU *-DWDU01 MMU PAGE DATA 0 DATA 0 XIF * * * END
0x0000…0036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT DRDU01 REL 11.0 81-05-18 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…006a Head {h00=0x0028, h01=0x0050, text=» =3, CONDITION FOR CPU857 CHANGED «, t00=0x0000, t01=0x0042}
0x006a…008a Head {h00=0x001c, h01=0x0050, text=» =3, REL 11.0 81-04-02«, t00=0x0000, t01=0x006e}
0x008a…00b8 Head {h00=0x002a, h01=0x0050, text=» =2, A2 AND A3 DISCS IN SAME SYSTEM «, t00=0x0000, t01=0x008e}
0x00b8…00e8 Head {h00=0x002c, h01=0x0050, text=» =2, REL 11.0 81-01-26 ,DATA CORRUPTED«, t00=0x0000, t01=0x00bc}
0x00e8…0128 Head {h00=0x003c, h01=0x0050, text=» =1, PRR 11.0 80-11-19 ,ATTACH BIT CLEARED BY RECOVERY«, t00=0x0000, t01=0x00ec}
0x0128…0132 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012c}
0x0132…013c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0136}
0x013c…0176 Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0140}
0x0176…0180 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x017a}
0x0180…01a8 Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x0184}
0x01a8…01b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x001c}
0x01b2…01e4 Head {h00=0x002e, h01=0x0050, text=»* DRDU01 = DRIVER FOR ONE/TWO DISC UNITS«, t00=0x0001, t01=0x0026}
0x01e4…01ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0058}
0x01ee…0222 Head {h00=0x0030, h01=0x0050, text=»* PTS 6875 (X1215) AND/OR PTS 6876 (X1216)«, t00=0x0001, t01=0x0062}
0x0222…022c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0096}
0x022c…0236 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a0}
0x0236…0240 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00aa}
0x0240…024a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00b4}
0x024a…0254 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00be}
0x0254…028e Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0001, t01=0x00c8}
0x028e…0298 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0102}
0x0298…02a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x010c}
0x02a2…02d6 Head {h00=0x0030, h01=0x0050, text=»* THIS DISC DRIVER HANDLES UP TO TWO DISC «, t00=0x0001, t01=0x0116}
0x02d6…030e Head {h00=0x0034, h01=0x0050, text=»* DRIVES X1215,X1216 CONNECTED TO CPU VIA IOP «, t00=0x0001, t01=0x014a}
0x030e…032e Head {h00=0x001c, h01=0x0050, text=»* ON MULTIPLEX CHANNEL«, t00=0x0001, t01=0x0182}
0x032e…0338 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0012}
0x0338…0342 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x001c}
0x0342…0370 Head {h00=0x002a, h01=0x0050, text=»* THE FOLLOWING ORDERS ARE TREATED :«, t00=0x0002, t01=0x0026}
0x0370…037a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0054}
0x037a…0398 Head {h00=0x001a, h01=0x0050, text=»* /00 TEST STATUS«, t00=0x0002, t01=0x005e}
0x0398…03b6 Head {h00=0x001a, h01=0x0050, text=»* /01 BASIC READ «, t00=0x0002, t01=0x007c}
0x03b6…03d4 Head {h00=0x001a, h01=0x0050, text=»* /05 BASIC WRITE«, t00=0x0002, t01=0x009a}
0x03d4…03f4 Head {h00=0x001c, h01=0x0050, text=»* /11 PHYSICAL READ«, t00=0x0002, t01=0x00b8}
0x03f4…0416 Head {h00=0x001e, h01=0x0050, text=»* /15 PHYSICAL WRITE «, t00=0x0002, t01=0x00d8}
0x0416…0436 Head {h00=0x001c, h01=0x0050, text=»* /1F FORMAT VOLUME«, t00=0x0002, t01=0x00fa}
0x0436…0440 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x011a}
0x0440…0460 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0002, t01=0x0124}
0x0460…046a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0144}
0x046a…0474 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x014e}
0x0474…0488 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x0158}
0x0488…049c Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x016c}
0x049c…04b0 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x0180}
0x04b0…04ba (3, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0004}
0x04ba…04c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x000e}
0x04c4…04ec Head {h00=0x0024, h01=0x0050, text=» ENTRY DUADR ACTIVATION ADDRESS «, t00=0x0003, t01=0x0018}
0x04ec…0510 Head {h00=0x0020, h01=0x0050, text=» ENTRY DUON RECOVERY ROUTINE«, t00=0x0003, t01=0x0040}
0x0510…0546 Head {h00=0x0032, h01=0x0050, text=» ENTRY IHDU1 INTERRUPT HANDLER DISC UNIT NO. 1«, t00=0x0003, t01=0x0064}
0x0546…057c Head {h00=0x0032, h01=0x0050, text=» ENTRY IHDU INTERRUPT HANDLER DISC UNIT NO. 1 «, t00=0x0003, t01=0x009a}
0x057c…05b2 Head {h00=0x0032, h01=0x0050, text=» ENTRY IHDU2 INTERRUPT HANDLER DISC UNIT NO. 2«, t00=0x0003, t01=0x00d0}
0x05b2…05e4 Head {h00=0x002e, h01=0x0050, text=» ENTRY DWDU01 DWT ADDRESS DISC UNIT NO. 1 «, t00=0x0003, t01=0x0106}
0x05e4…05fc Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0003, t01=0x0138}
0x05fc…0606 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0150}
0x0606…0610 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x015a}
0x0610…0626 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x0164}
0x0626…063c Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0003, t01=0x017a}
0x063c…0652 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x0190}
0x0652…065c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0016}
0x065c…0666 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0020}
0x0666…0686 Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0004, t01=0x002a}
0x0686…06a4 Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0004, t01=0x004a}
0x06a4…06d6 Head {h00=0x002e, h01=0x0050, text=» EXTRN SAVE8 SAVE REGS. A1-A8 ON A15 STACK«, t00=0x0004, t01=0x0068}
0x06d6…0706 Head {h00=0x002c, h01=0x0050, text=» EXTRN NVLCHK CHECK IF NEW VOLUME LOADED«, t00=0x0004, t01=0x009a}
0x0706…073a Head {h00=0x0030, h01=0x0050, text=» EXTRN VOLGET PUT VOLUME NAME IN DWT SET NVL«, t00=0x0004, t01=0x00ca}
0x073a…0774 Head {h00=0x0036, h01=0x0050, text=» EXTRN VOLNAM VOLUME NAME FROM DWT TO USER BUFFER «, t00=0x0004, t01=0x00fe}
0x0774…07a4 Head {h00=0x002c, h01=0x0050, text=» EXTRN VOLCLR CLEAR VOLUME NAMES IN DWT «, t00=0x0004, t01=0x0138}
0x07a4…07d6 Head {h00=0x002e, h01=0x0050, text=» EXTRN INXDWT DOUBLED INDEX + DWT ADDRESS «, t00=0x0004, t01=0x0168}
0x07d6…07fa Head {h00=0x0020, h01=0x0050, text=» EXTRN DISIOE REQUEST ERROR «, t00=0x0005, t01=0x000a}
0x07fa…0824 Head {h00=0x0026, h01=0x0050, text=» EXTRN INIFLG INITIALIZATION FLAG «, t00=0x0005, t01=0x002e}
0x0824…0852 Head {h00=0x002a, h01=0x0050, text=» EXTRN PFPOST PWF POST PROCESSING FLAG«, t00=0x0005, t01=0x0058}
0x0852…0880 Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0005, t01=0x0086}
0x0880…089c Head {h00=0x0018, h01=0x0050, text=» EXTRN SETIMP TIMER «, t00=0x0005, t01=0x00b4}
0x089c…08b2 Head {h00=0x0012, h01=0x0050, text=» EXTRN TTB:MT «, t00=0x0005, t01=0x00d0}
0x08b2…08ce Head {h00=0x0018, h01=0x0050, text=» EXTRN DWTST STATUS «, t00=0x0005, t01=0x00e6}
0x08ce…08f0 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0005, t01=0x0102}
0x08f0…0918 Head {h00=0x0024, h01=0x0050, text=» EXTRN DWTOR DWT INDEX AND ORDER«, t00=0x0005, t01=0x0124}
0x0918…093a Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA2 SAVE AREA A2 «, t00=0x0005, t01=0x014c}
0x093a…095c Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA4 SAVE AREA A4 «, t00=0x0005, t01=0x016e}
0x095c…097e Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTA5 SAVE AREA A5 «, t00=0x0005, t01=0x0190}
0x097e…09a8 Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTSB1 STACK BASE 1 IN DWT «, t00=0x0006, t01=0x0022}
0x09a8…09d2 Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTSB2 STACK BASE 2 IN DWT «, t00=0x0006, t01=0x004c}
0x09d2…09f8 Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTUEC USER ECB ADDRESS«, t00=0x0006, t01=0x0076}
0x09f8…0a22 Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTORD SAVE AREA FOR ORDER «, t00=0x0006, t01=0x009c}
0x0a22…0a54 Head {h00=0x002e, h01=0x0050, text=» EXTRN DWTNVL NEM VOLUME LOADED INDICATORS«, t00=0x0006, t01=0x00c6}
0x0a54…0a76 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTVOL VOLUME NAMES«, t00=0x0006, t01=0x00f8}
0x0a76…0a98 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTTAB TTAB ADDRESS«, t00=0x0006, t01=0x011a}
0x0a98…0ac0 Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBBA ECB BUFFER ADDRESS «, t00=0x0006, t01=0x013c}
0x0ac0…0aea Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x0006, t01=0x0164}
0x0aea…0b14 Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBEL ECB EFFECTIVE LENGTH «, t00=0x0006, t01=0x018e}
0x0b14…0b38 Head {h00=0x0020, h01=0x0050, text=» EXTRN ECBRC ECB RETURN CODE«, t00=0x0007, t01=0x0028}
0x0b38…0b64 Head {h00=0x0028, h01=0x0050, text=» EXTRN ECBCW1 ECB 1:ST CONTROL WORD «, t00=0x0007, t01=0x004c}
0x0b64…0b90 Head {h00=0x0028, h01=0x0050, text=» EXTRN ECBCW2 ECB 2:ND CONTROL WORD «, t00=0x0007, t01=0x0078}
0x0b90…0ba8 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0007, t01=0x00a4}
0x0ba8…0bb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00bc}
0x0bb2…0bbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00c6}
0x0bbc…0bde Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0007, t01=0x00d0}
0x0bde…0c00 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0007, t01=0x00f2}
0x0c00…0c22 Head {h00=0x001e, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0007, t01=0x0114}
0x0c22…0c44 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0007, t01=0x0136}
0x0c44…0c66 Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0007, t01=0x0158}
0x0c66…0c70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x017a}
0x0c70…0c7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0184}
0x0c7a…0cb4 Head {h00=0x0036, h01=0x0050, text=»* READ AFTER WRITE MAY BE EXCLUDED FOR ORDER /15«, t00=0x0007, t01=0x018e}
0x0cb4…0cd2 Head {h00=0x001a, h01=0x0050, text=»* BY SETTING X:A = 0«, t00=0x0008, t01=0x0038}
0x0cd2…0cdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0056}
0x0cdc…0cee Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0008, t01=0x0060}
0x0cee…0d02 Head {h00=0x0010, h01=0x0050, text=»RAW EQU X:A «, t00=0x0008, t01=0x0072}
0x0d02…0d0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0086}
0x0d0c…0d16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0090}
0x0d16…0d48 Head {h00=0x002e, h01=0x0050, text=»* THIS DRIVER CAN HANDLE TWO DISC UNITS «, t00=0x0008, t01=0x009a}
0x0d48…0d60 Head {h00=0x0014, h01=0x0050, text=»* IF X:B := 2 «, t00=0x0008, t01=0x00cc}
0x0d60…0d6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00e4}
0x0d6a…0d7c Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x0008, t01=0x00ee}
0x0d7c…0d92 Head {h00=0x0012, h01=0x0050, text=»NUNITS EQU X:B«, t00=0x0008, t01=0x0100}
0x0d92…0d9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0116}
0x0d9c…0da6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0120}
0x0da6…0dd8 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0008, t01=0x012a}
0x0dd8…0e06 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0008, t01=0x015c}
0x0e06…0e10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x018a}
0x0e10…0e24 (9, 0, 400) Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0009, t01=0x0004}
0x0e24…0e2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0018}
0x0e2e…0e38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0022}
0x0e38…0e72 Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0009, t01=0x002c}
0x0e72…0ea4 Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0009, t01=0x0066}
0x0ea4…0eae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0098}
0x0eae…0ec2 Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0009, t01=0x00a2}
0x0ec2…0ecc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00b6}
0x0ecc…0ee2 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0009, t01=0x00c0}
0x0ee2…0eec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00d6}
0x0eec…0ef6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00e0}
0x0ef6…0f2e Head {h00=0x0034, h01=0x0050, text=»* A PROGRAM VERSION USING THE INSTRUCTION SET OF«, t00=0x0009, t01=0x00ea}
0x0f2e…0f64 Head {h00=0x0032, h01=0x0050, text=»* CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1 «, t00=0x0009, t01=0x0122}
0x0f64…0f6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0158}
0x0f6e…0f86 Head {h00=0x0014, h01=0x0050, text=»CPU857 EQU 0 =3«, t00=0x0009, t01=0x0162}
0x0f86…0f90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x017a}
0x0f90…0f9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0184}
0x0f9a…0fbe Head {h00=0x0020, h01=0x0050, text=»* PROGRAM VERSION FOR FORMAT«, t00=0x0009, t01=0x018e}
0x0fbe…0fee Head {h00=0x002c, h01=0x0050, text=»* A2 IS OBTAINED BY SETTING VERSA2 EQU 1«, t00=0x000a, t01=0x0022}
0x0fee…101e Head {h00=0x002c, h01=0x0050, text=»* A3 IS OBTAINED BY SETTING VERSA3 EQU 1«, t00=0x000a, t01=0x0052}
0x101e…1028 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0082}
0x1028…103a Head {h00=0x000e, h01=0x0050, text=»X:C EQU 1 «, t00=0x000a, t01=0x008c}
0x103a…1050 Head {h00=0x0012, h01=0x0050, text=»VERSA2 EQU X:C«, t00=0x000a, t01=0x009e}
0x1050…105a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00b4}
0x105a…106c Head {h00=0x000e, h01=0x0050, text=»X:D EQU 1 «, t00=0x000a, t01=0x00be}
0x106c…1082 Head {h00=0x0012, h01=0x0050, text=»VERSA3 EQU X:D«, t00=0x000a, t01=0x00d0}
0x1082…108c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00e6}
0x108c…10ac Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000a, t01=0x00f0}
0x10ac…10b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0110}
0x10b6…10c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x011a}
0x10c0…10d6 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x0124}
0x10d6…10ec Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000a, t01=0x013a}
0x10ec…1102 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x0150}
0x1102…110c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0166}
0x110c…1116 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0170}
0x1116…114a Head {h00=0x0030, h01=0x0050, text=»DAF1 EQU /28 DEVICE ADDRESS FIXED DISC NO. 1«, t00=0x000a, t01=0x017a}
0x114a…1182 Head {h00=0x0034, h01=0x0050, text=»DAC1 EQU /08 DEVICE ADDRESS CARTRIDGE DISC NO. 1«, t00=0x000b, t01=0x001e}
0x1182…11b6 Head {h00=0x0030, h01=0x0050, text=»DAF2 EQU /38 DEVICE ADDRESS FIXED DISC NO. 2«, t00=0x000b, t01=0x0056}
0x11b6…11ee Head {h00=0x0034, h01=0x0050, text=»DAC2 EQU /18 DEVICE ADDRESS CARTRIDGE DISC NO. 2«, t00=0x000b, t01=0x008a}
0x11ee…1216 Head {h00=0x0024, h01=0x0050, text=»WER1 EQU /10 MULTIPLEXOR ADDRESS«, t00=0x000b, t01=0x00c2}
0x1216…1240 Head {h00=0x0026, h01=0x0050, text=»CUADR EQU /08 CONTROL UNIT ADDRESS«, t00=0x000b, t01=0x00ea}
0x1240…124a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0114}
0x124a…1288 Head {h00=0x003a, h01=0x0050, text=»MAXSEC EQU 6528 MAX NO OF SECTORS ON UNPACKED PTS 6875«, t00=0x000b, t01=0x011e}
0x1288…12b8 Head {h00=0x002c, h01=0x0050, text=»SECLEN EQU 256 SECTOR LENGTH, CHARACTERS«, t00=0x000b, t01=0x015c}
0x12b8…12e6 Head {h00=0x002a, h01=0x0050, text=»PHSECL EQU 384 PHYSICAL SECTOR LENGTH «, t00=0x000b, t01=0x018c}
0x12e6…1308 Head {h00=0x001e, h01=0x0050, text=»QRETRY EQU 4 NO OF RETRIES«, t00=0x000c, t01=0x002a}
0x1308…132a Head {h00=0x001e, h01=0x0050, text=»TIME EQU 1000 1 MIN 40 SEC«, t00=0x000c, t01=0x004c}
0x132a…1334 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x006e}
0x1334…134a Head {h00=0x0012, h01=0x0050, text=»DEVIND EQU 10 «, t00=0x000c, t01=0x0078}
0x134a…1354 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x008e}
0x1354…1374 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000c, t01=0x0098}
0x1374…137e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00b8}
0x137e…1388 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00c2}
0x1388…13b0 Head {h00=0x0024, h01=0x0050, text=» DATA 0 INDICATES NO MMU BUFFER «, t00=0x000c, t01=0x00cc}
0x13b0…13d6 Head {h00=0x0022, h01=0x0050, text=» DATA DEVIND DISC DEVICE INDEX«, t00=0x000c, t01=0x00f4}
0x13d6…1400 Head {h00=0x0026, h01=0x0050, text=»DUADR DATA DUAD ACTIVATION ADDRESS«, t00=0x000c, t01=0x011a}
0x1400…1426 Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x000c, t01=0x0144}
0x1426…1430 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x016a}
0x1430…1446 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x000c, t01=0x0174}
0x1446…145c Head {h00=0x0012, h01=0x0050, text=»BUFFER RES 193«, t00=0x000c, t01=0x018a}
0x145c…1468 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0010}
0x1468…1472 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x001c}
0x1472…1488 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x000d, t01=0x0026}
0x1488…149e Head {h00=0x0012, h01=0x0050, text=»BUFFER RES 25 «, t00=0x000d, t01=0x003c}
0x149e…14a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0052}
0x14a8…14ba Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x000d, t01=0x005c}
0x14ba…14ca Head {h00=0x000c, h01=0x0050, text=» RES 103«, t00=0x000d, t01=0x006e}
0x14ca…14d6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x007e}
0x14d6…14f0 Head {h00=0x0016, h01=0x0050, text=» IFT VERSA2=1 =2 «, t00=0x000d, t01=0x008a}
0x14f0…151c Head {h00=0x0028, h01=0x0050, text=»CYLBUF RES 2 CYL ID CHECK BUFFER =2 «, t00=0x000d, t01=0x00a4}
0x151c…152e Head {h00=0x000e, h01=0x0050, text=» XIF =2 «, t00=0x000d, t01=0x00d0}
0x152e…1538 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00e2}
0x1538…1558 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000d, t01=0x00ec}
0x1558…1562 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x010c}
0x1562…156c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0116}
0x156c…1586 Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x000d, t01=0x0120}
0x1586…15a0 Head {h00=0x0016, h01=0x0050, text=»* * «, t00=0x000d, t01=0x013a}
0x15a0…15ba Head {h00=0x0016, h01=0x0050, text=»* ACTIVATION * «, t00=0x000d, t01=0x0154}
0x15ba…15d4 Head {h00=0x0016, h01=0x0050, text=»* * «, t00=0x000d, t01=0x016e}
0x15d4…15ee Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x000d, t01=0x0188}
0x15ee…15f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0012}
0x15f8…1602 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x001c}
0x1602…1614 Head {h00=0x000e, h01=0x0050, text=»DUAD EQU *«, t00=0x000e, t01=0x0026}
0x1614…163a Head {h00=0x0022, h01=0x0050, text=» CM DWTRTY,A6 RETRY INDICATOR «, t00=0x000e, t01=0x0038}
0x163a…166e Head {h00=0x0030, h01=0x0050, text=» CM DWTFBU,A6 RESET DRIVER BUFFER INDICATOR «, t00=0x000e, t01=0x005e}
0x166e…1680 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x000e, t01=0x0092}
0x1680…16a2 Head {h00=0x001e, h01=0x0050, text=» LC A1,DWTOR,A6 GET INDEX «, t00=0x000e, t01=0x00a4}
0x16a2…16b8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x000e, t01=0x00c6}
0x16b8…16ca Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x000e, t01=0x00dc}
0x16ca…16d6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x00ee}
0x16d6…16ec Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x000e, t01=0x00fa}
0x16ec…16fe Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x000e, t01=0x0110}
0x16fe…170a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0122}
0x170a…172e Head {h00=0x0020, h01=0x0050, text=» RF(P) DUERR FAULT IN INDEX «, t00=0x000e, t01=0x012e}
0x172e…1738 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0152}
0x1738…174c Head {h00=0x0010, h01=0x0050, text=»DUA:00 EQU *«, t00=0x000e, t01=0x015c}
0x174c…1756 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0170}
0x1756…176c Head {h00=0x0012, h01=0x0050, text=» LDK A5,DWTSB3«, t00=0x000e, t01=0x017a}
0x176c…178e Head {h00=0x001e, h01=0x0050, text=» ADR A5,A6 LOAD STACK BASE«, t00=0x000e, t01=0x0190}
0x178e…17a4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000f, t01=0x0022}
0x17a4…17d0 Head {h00=0x0028, h01=0x0050, text=» MLR 2,A8 GET 18 BIT BUFFER ADDRESS «, t00=0x000f, t01=0x0038}
0x17d0…17f2 Head {h00=0x001e, h01=0x0050, text=» SLC A1,4 MOST SIGN. BITS «, t00=0x000f, t01=0x0064}
0x17f2…1804 Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x000f, t01=0x0086}
0x1804…1824 Head {h00=0x001c, h01=0x0050, text=» SRL A2,1 WORD ADDDRESS «, t00=0x000f, t01=0x0098}
0x1824…184e Head {h00=0x0026, h01=0x0050, text=» CF A5,MMULOG GET LOGICAL ADDRESS «, t00=0x000f, t01=0x00b8}
0x184e…185a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x00e2}
0x185a…1864 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ee}
0x1864…1896 Head {h00=0x002e, h01=0x0050, text=» CF A15,NVLCHK CHECK IF NEW VOLUME LOADED «, t00=0x000f, t01=0x00f8}
0x1896…18b6 Head {h00=0x001c, h01=0x0050, text=»* SAVE INDEX AND ORDER«, t00=0x000f, t01=0x012a}
0x18b6…18ce Head {h00=0x0014, h01=0x0050, text=» ADK A7,0 SET CR«, t00=0x000f, t01=0x014a}
0x18ce…18fa Head {h00=0x0028, h01=0x0050, text=» RF(NZ) DUA:05 NOT TEST STATUS ORDER«, t00=0x000f, t01=0x0162}
0x18fa…1904 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x018e}
0x1904…191a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0010, t01=0x0008}
0x191a…1924 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x001e}
0x1924…192e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0028}
0x192e…194c Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0010, t01=0x0032}
0x194c…196a Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x0010, t01=0x0050}
0x196a…1988 Head {h00=0x001a, h01=0x0050, text=»* TEST STATUS * «, t00=0x0010, t01=0x006e}
0x1988…19a6 Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x0010, t01=0x008c}
0x19a6…19c4 Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0010, t01=0x00aa}
0x19c4…19ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00c8}
0x19ce…19d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00d2}
0x19d8…19f8 Head {h00=0x001c, h01=0x0050, text=» ORS A1,ECBRC,A8 NVL BIT«, t00=0x0010, t01=0x00dc}
0x19f8…1a0e Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/200 «, t00=0x0010, t01=0x00fc}
0x1a0e…1a46 Head {h00=0x0034, h01=0x0050, text=» ANS A2,DWTOR,A6 VO:NAM ON FIRST OR SECOND UNIT «, t00=0x0010, t01=0x0112}
0x1a46…1a58 Head {h00=0x000e, h01=0x0050, text=» LDK A2,1 «, t00=0x0010, t01=0x014a}
0x1a58…1a86 Head {h00=0x002a, h01=0x0050, text=» ST A2,DWTSAV,A6 INDICATE TEST STATUS «, t00=0x0010, t01=0x015c}
0x1a86…1aac Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x0010, t01=0x018a}
0x1aac…1abe Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0011, t01=0x0020}
0x1abe…1ae2 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) TESEND NOT OPERABLE «, t00=0x0011, t01=0x0032}
0x1ae2…1b12 Head {h00=0x002c, h01=0x0050, text=» LD A2,DWTORD,A6 RESTORE INDEX AND ORDER«, t00=0x0011, t01=0x0056}
0x1b12…1b2a Head {h00=0x0014, h01=0x0050, text=» ST A2,DWTOR,A6 «, t00=0x0011, t01=0x0086}
0x1b2a…1b4e Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x0011, t01=0x009e}
0x1b4e…1b88 Head {h00=0x0036, h01=0x0050, text=» CF A15,VOLNAM TRANSFER VOLUME NAME TO USER BUFFER«, t00=0x0011, t01=0x00c2}
0x1b88…1bac Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0011, t01=0x00fc}
0x1bac…1bc0 Head {h00=0x0010, h01=0x0050, text=»TESEND EQU *«, t00=0x0011, t01=0x0120}
0x1bc0…1bd4 Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0011, t01=0x0134}
0x1bd4…1c06 Head {h00=0x002e, h01=0x0050, text=» ST A2,DWTSAV,A6 INDICATE TEST STATUS DONE«, t00=0x0011, t01=0x0148}
0x1c06…1c28 Head {h00=0x001e, h01=0x0050, text=» ABL END:IO PERFORM ENDIO «, t00=0x0011, t01=0x017a}
0x1c28…1c32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x000c}
0x1c32…1c4a Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0012, t01=0x0016}
0x1c4a…1c54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x002e}
0x1c54…1c84 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0012, t01=0x0038}
0x1c84…1cb4 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0012, t01=0x0068}
0x1cb4…1ce4 Head {h00=0x002c, h01=0x0050, text=»* NEW VOLUME LOADED CHECK * «, t00=0x0012, t01=0x0098}
0x1ce4…1d14 Head {h00=0x002c, h01=0x0050, text=»* ORDER CODE CHECK * «, t00=0x0012, t01=0x00c8}
0x1d14…1d44 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0012, t01=0x00f8}
0x1d44…1d74 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0012, t01=0x0128}
0x1d74…1d7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0158}
0x1d7e…1db0 Head {h00=0x002e, h01=0x0050, text=»* INPUT: A1=NVL RETURN CODE FROM NVLCHK «, t00=0x0012, t01=0x0162}
0x1db0…1dd0 (19, 0, 400) Head {h00=0x001c, h01=0x0050, text=»* A7=ORDER CODE«, t00=0x0013, t01=0x0004}
0x1dd0…1dda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0024}
0x1dda…1de4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x002e}
0x1de4…1df8 Head {h00=0x0010, h01=0x0050, text=»DUA:05 EQU *«, t00=0x0013, t01=0x0038}
0x1df8…1e24 Head {h00=0x0028, h01=0x0050, text=» ADK A1,0 CHECK IF NEW VOLUME LOADED«, t00=0x0013, t01=0x004c}
0x1e24…1e4a Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) END:IO PERFORM TENDIO«, t00=0x0013, t01=0x0078}
0x1e4a…1e5c Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0013, t01=0x009e}
0x1e5c…1e7c Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUA:10 BASIC READ«, t00=0x0013, t01=0x00b0}
0x1e7c…1e8e Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0013, t01=0x00d0}
0x1e8e…1eb0 Head {h00=0x001e, h01=0x0050, text=» RF(Z) DUA:10 BASIC WRITE «, t00=0x0013, t01=0x00e2}
0x1eb0…1ec4 Head {h00=0x0010, h01=0x0050, text=» SUK A7,12 «, t00=0x0013, t01=0x0104}
0x1ec4…1ee8 Head {h00=0x0020, h01=0x0050, text=» RF(Z) DUA:10 PHYSICAL READ «, t00=0x0013, t01=0x0118}
0x1ee8…1efa Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0013, t01=0x013c}
0x1efa…1f1e Head {h00=0x0020, h01=0x0050, text=» RF(Z) DUA:10 PHYSICAL WRITE«, t00=0x0013, t01=0x014e}
0x1f1e…1f30 Head {h00=0x000e, h01=0x0050, text=» SUK A7,10«, t00=0x0013, t01=0x0172}
0x1f30…1f54 Head {h00=0x0020, h01=0x0050, text=» RF(Z) FORMAT FORMAT VOLUME «, t00=0x0013, t01=0x0184}
0x1f54…1f5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0018}
0x1f5e…1f84 Head {h00=0x0022, h01=0x0050, text=»DUERR ABL DISIOE REQUEST ERROR«, t00=0x0014, t01=0x0022}
0x1f84…1f8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0048}
0x1f8e…1fba Head {h00=0x0028, h01=0x0050, text=»INCLEN EQU * REQUESTED LENGTH ERROR «, t00=0x0014, t01=0x0052}
0x1fba…1fd0 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/8008«, t00=0x0014, t01=0x007e}
0x1fd0…1fe4 Head {h00=0x0010, h01=0x0050, text=» ABL END:20 «, t00=0x0014, t01=0x0094}
0x1fe4…1ffa Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0014, t01=0x00a8}
0x1ffa…2004 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00be}
0x2004…200e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00c8}
0x200e…2030 Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0014, t01=0x00d2}
0x2030…2052 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0014, t01=0x00f4}
0x2052…2076 Head {h00=0x0020, h01=0x0050, text=»* FORMAT VOLUME * «, t00=0x0014, t01=0x0116}
0x2076…2098 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0014, t01=0x013a}
0x2098…20ba Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0014, t01=0x015c}
0x20ba…20c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x017e}
0x20c4…20ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0188}
0x20ce…20e2 (21, 0, 398) Head {h00=0x0010, h01=0x0050, text=»FORMAT EQU *«, t00=0x0015, t01=0x0004}
0x20e2…2116 Head {h00=0x0030, h01=0x0050, text=» LDK A7,204 NUMBER OF CYLINDERS ON PTS 6875 «, t00=0x0015, t01=0x0018}
0x2116…213c Head {h00=0x0022, h01=0x0050, text=» LD A1,ECBCW1,A8 GET DISC TYPE«, t00=0x0015, t01=0x004c}
0x213c…2158 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0015, t01=0x0072}
0x2158…216a Head {h00=0x000e, h01=0x0050, text=» ECR A2,A1«, t00=0x0015, t01=0x008e}
0x216a…2176 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x00a0}
0x2176…2188 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0015, t01=0x00ac}
0x2188…21a8 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) FORM03 PTS 6875 «, t00=0x0015, t01=0x00be}
0x21a8…21c4 Head {h00=0x0018, h01=0x0050, text=» ADK A7,204 PTS 6876«, t00=0x0015, t01=0x00de}
0x21c4…21d8 Head {h00=0x0010, h01=0x0050, text=»FORM03 EQU *«, t00=0x0015, t01=0x00fa}
0x21d8…21e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x010e}
0x21e2…21fe Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0015, t01=0x0118}
0x21fe…2216 Head {h00=0x0014, h01=0x0050, text=» LDKL A3,BUFFER «, t00=0x0015, t01=0x0134}
0x2216…223c Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/C001 WRITE ONE WORD «, t00=0x0015, t01=0x014c}
0x223c…224e Head {h00=0x000e, h01=0x0050, text=» ANK A2,3 «, t00=0x0015, t01=0x0172}
0x224e…2260 Head {h00=0x000e, h01=0x0050, text=» SUK A2,3 «, t00=0x0015, t01=0x0184}
0x2260…2280 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) FORM05 A1 OR A2 «, t00=0x0016, t01=0x0008}
0x2280…22a6 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/C0C1 WRITE 386 BYTES«, t00=0x0016, t01=0x0028}
0x22a6…22be Head {h00=0x0014, h01=0x0050, text=» ADKL A3,PHSECL «, t00=0x0016, t01=0x004e}
0x22be…22d2 Head {h00=0x0010, h01=0x0050, text=»FORM05 EQU *«, t00=0x0016, t01=0x0066}
0x22d2…22f8 Head {h00=0x0022, h01=0x0050, text=» ST A1,DWTFBU,A6 SAVE 1ST WER «, t00=0x0016, t01=0x007a}
0x22f8…2304 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x00a0}
0x2304…230e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00ac}
0x230e…2324 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0016, t01=0x00b6}
0x2324…233a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0016, t01=0x00cc}
0x233a…2352 Head {h00=0x0014, h01=0x0050, text=» LDKL A3,BUFFER «, t00=0x0016, t01=0x00e2}
0x2352…235e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x00fa}
0x235e…2368 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0106}
0x2368…237e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=0 «, t00=0x0016, t01=0x0110}
0x237e…2394 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0016, t01=0x0126}
0x2394…23c6 Head {h00=0x002e, h01=0x0050, text=» LDKL A3,BUFFER+PHSECL POSITION FOR CYL ID«, t00=0x0016, t01=0x013c}
0x23c6…23d2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x016e}
0x23d2…23dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x017a}
0x23dc…2404 Head {h00=0x0024, h01=0x0050, text=» STR A3,A6 DRIVER BUFFER POINTER«, t00=0x0016, t01=0x0184}
0x2404…241a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0017, t01=0x001c}
0x241a…2430 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0017, t01=0x0032}
0x2430…2454 Head {h00=0x0020, h01=0x0050, text=» CM DWTCYL,A2 CYLINDER ZERO «, t00=0x0017, t01=0x0048}
0x2454…2460 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x006c}
0x2460…2476 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0017, t01=0x0078}
0x2476…249a Head {h00=0x0020, h01=0x0050, text=» CM DWTCYL,A6 CYLINDER ZERO «, t00=0x0017, t01=0x008e}
0x249a…24a6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x00b2}
0x24a6…24b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00be}
0x24b0…24c6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0017, t01=0x00c8}
0x24c6…24d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00de}
0x24d0…24da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00e8}
0x24da…24ee Head {h00=0x0010, h01=0x0050, text=»FORM20 EQU *«, t00=0x0017, t01=0x00f2}
0x24ee…2504 Head {h00=0x0012, h01=0x0050, text=» LDK A4,QRETRY«, t00=0x0017, t01=0x0106}
0x2504…2518 Head {h00=0x0010, h01=0x0050, text=»FORM30 EQU *«, t00=0x0017, t01=0x011c}
0x2518…252e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0017, t01=0x0130}
0x252e…2552 Head {h00=0x0020, h01=0x0050, text=» CF A5,INXUNI GET UNIT INDEX«, t00=0x0017, t01=0x0146}
0x2552…255e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x016a}
0x255e…2580 Head {h00=0x001e, h01=0x0050, text=» CF A5,SEEK SEEK CYLINDER «, t00=0x0017, t01=0x0176}
0x2580…2598 Head {h00=0x0014, h01=0x0050, text=» SLL A1,5 STATUS«, t00=0x0018, t01=0x0008}
0x2598…25ba Head {h00=0x001e, h01=0x0050, text=» RF(NN) FORM40 SEEK ERROR «, t00=0x0018, t01=0x0020}
0x25ba…25d0 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0018, t01=0x0042}
0x25d0…25e6 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0018, t01=0x0058}
0x25e6…25fe Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTCYL,A2«, t00=0x0018, t01=0x006e}
0x25fe…260a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0086}
0x260a…2620 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0018, t01=0x0092}
0x2620…2638 Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTCYL,A6«, t00=0x0018, t01=0x00a8}
0x2638…2644 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x00c0}
0x2644…267c Head {h00=0x0034, h01=0x0050, text=» ST* A1,0,A6 PREPARE DRIVER BUFFER WITH CYL. ID «, t00=0x0018, t01=0x00cc}
0x267c…268e Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0018, t01=0x0104}
0x268e…26c2 Head {h00=0x0030, h01=0x0050, text=» CF A5,SKEW WRITE SECTOR 0 ON EVEN CYLINDERS«, t00=0x0018, t01=0x0116}
0x26c2…26ee Head {h00=0x0028, h01=0x0050, text=»* WRITE SECTOR 8 ON ODD CYLINDERS «, t00=0x0018, t01=0x014a}
0x26ee…2712 Head {h00=0x0020, h01=0x0050, text=» ORK A3,1 ORDER CODE: WRITE «, t00=0x0018, t01=0x0176}
0x2712…271c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x000a}
0x271c…2738 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0019, t01=0x0014}
0x2738…275c Head {h00=0x0020, h01=0x0050, text=» LD A1,DWTFBU,A6 GET 1ST WER«, t00=0x0019, t01=0x0030}
0x275c…2768 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0054}
0x2768…2772 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0060}
0x2772…2788 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0019, t01=0x006a}
0x2788…279e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0019, t01=0x0080}
0x279e…27b4 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C002«, t00=0x0019, t01=0x0096}
0x27b4…27c0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00ac}
0x27c0…27ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00b8}
0x27ca…27e0 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=0 «, t00=0x0019, t01=0x00c2}
0x27e0…27f6 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0019, t01=0x00d8}
0x27f6…2824 Head {h00=0x002a, h01=0x0050, text=» LDKL A1,/C0C1 1ST WER WRITE 386 BYTES«, t00=0x0019, t01=0x00ee}
0x2824…2830 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x011c}
0x2830…283a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0128}
0x283a…2852 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x0019, t01=0x0132}
0x2852…2876 Head {h00=0x0020, h01=0x0050, text=» CF A5,CIO:50 CIO:50 SECTOR «, t00=0x0019, t01=0x014a}
0x2876…288a Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1F «, t00=0x0019, t01=0x016e}
0x288a…28ac Head {h00=0x001e, h01=0x0050, text=» RF(NZ) FORM40 WRITE ERROR«, t00=0x0019, t01=0x0182}
0x28ac…28c2 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x001a, t01=0x0014}
0x28c2…28d8 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x001a, t01=0x002a}
0x28d8…28ee Head {h00=0x0012, h01=0x0050, text=» IM DWTCYL,A2 «, t00=0x001a, t01=0x0040}
0x28ee…28fa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0056}
0x28fa…2910 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x001a, t01=0x0062}
0x2910…2926 Head {h00=0x0012, h01=0x0050, text=» IM DWTCYL,A6 «, t00=0x001a, t01=0x0078}
0x2926…2932 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x008e}
0x2932…295e Head {h00=0x0028, h01=0x0050, text=» SUK A7,1 DECREMENT CYLINDER COUNTER«, t00=0x001a, t01=0x009a}
0x295e…2974 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) FORM20«, t00=0x001a, t01=0x00c6}
0x2974…29a8 Head {h00=0x0030, h01=0x0050, text=» LD A2,ECBCW1,A8 GET FORMAT AND TYPE OF DISC«, t00=0x001a, t01=0x00dc}
0x29a8…29d6 Head {h00=0x002a, h01=0x0050, text=» ABL TRANPA PUT FORMAT AND TYPE IN DWT«, t00=0x001a, t01=0x0110}
0x29d6…29ea Head {h00=0x0010, h01=0x0050, text=»FORM40 EQU *«, t00=0x001a, t01=0x013e}
0x29ea…2a0e Head {h00=0x0020, h01=0x0050, text=» CF A5,SEEKZ SEEK CYLINDER 0«, t00=0x001a, t01=0x0152}
0x2a0e…2a20 Head {h00=0x000e, h01=0x0050, text=» SLL A1,6 «, t00=0x001a, t01=0x0176}
0x2a20…2a40 Head {h00=0x001c, h01=0x0050, text=» RF(N) FORM50 SEEK ERROR«, t00=0x001a, t01=0x0188}
0x2a40…2a60 Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 RETRY COUNTER «, t00=0x001b, t01=0x0018}
0x2a60…2a7c Head {h00=0x0018, h01=0x0050, text=» RB(NZ) FORM30 RETRY«, t00=0x001b, t01=0x0038}
0x2a7c…2a90 Head {h00=0x0010, h01=0x0050, text=»FORM50 EQU *«, t00=0x001b, t01=0x0054}
0x2a90…2ab8 Head {h00=0x0024, h01=0x0050, text=» LDK A1,2 SEEK ERROR RETURN CODE«, t00=0x001b, t01=0x0068}
0x2ab8…2ada Head {h00=0x001e, h01=0x0050, text=» ABL END:IO PERFORM END IO«, t00=0x001b, t01=0x0090}
0x2ada…2afa Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x001b, t01=0x00b2}
0x2afa…2b04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00d2}
0x2b04…2b0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00dc}
0x2b0e…2b48 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x001b, t01=0x00e6}
0x2b48…2b82 Head {h00=0x0036, h01=0x0050, text=»* * «, t00=0x001b, t01=0x0120}
0x2b82…2bbc Head {h00=0x0036, h01=0x0050, text=»* CHECK IF ALLOWED SECTOR LENGTH, BUFFER SIZE * «, t00=0x001b, t01=0x015a}
0x2bbc…2bf6 (28, 0, 400) Head {h00=0x0036, h01=0x0050, text=»* AND SECTOR NUMBER * «, t00=0x001c, t01=0x0004}
0x2bf6…2c30 Head {h00=0x0036, h01=0x0050, text=»* SAVE BUFFER ADDRESS AND SET SECTOR COUNTER * «, t00=0x001c, t01=0x003e}
0x2c30…2c6a Head {h00=0x0036, h01=0x0050, text=»* * «, t00=0x001c, t01=0x0078}
0x2c6a…2ca4 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x001c, t01=0x00b2}
0x2ca4…2cae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00ec}
0x2cae…2cc4 Head {h00=0x0012, h01=0x0050, text=»* INPUT: ECB«, t00=0x001c, t01=0x00f6}
0x2cc4…2cea Head {h00=0x0022, h01=0x0050, text=»* OUTPUT: A7=SECTOR COUNTER «, t00=0x001c, t01=0x010c}
0x2cea…2d18 Head {h00=0x002a, h01=0x0050, text=»* DWTUBU=USER BUFFER POINTER«, t00=0x001c, t01=0x0132}
0x2d18…2d22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0160}
0x2d22…2d2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x016a}
0x2d2c…2d40 Head {h00=0x0010, h01=0x0050, text=»DUA:10 EQU *«, t00=0x001c, t01=0x0174}
0x2d40…2d68 Head {h00=0x0024, h01=0x0050, text=» LD A3,ECBRL,A8 REQUESTED LENGTH«, t00=0x001c, t01=0x0188}
0x2d68…2d7e Head {h00=0x0012, h01=0x0050, text=» RB(Z) INCLEN «, t00=0x001d, t01=0x0020}
0x2d7e…2db8 Head {h00=0x0036, h01=0x0050, text=» ECR A7,A3 DIVIDE BY 256 TO GET NUMBER OF SECTORS «, t00=0x001d, t01=0x0036}
0x2db8…2de2 Head {h00=0x0026, h01=0x0050, text=» ANK A3,/FF SET CONDITION REGISTER«, t00=0x001d, t01=0x0070}
0x2de2…2e1a Head {h00=0x0034, h01=0x0050, text=» RB(NZ) INCLEN NOT AN INTEGER NUMBER OF SECTORS «, t00=0x001d, t01=0x009a}
0x2e1a…2e58 Head {h00=0x003a, h01=0x0050, text=» LD A3,ECBCW2,A8 SECTOR NUMBER WHERE THE BUFFER BEGIN «, t00=0x001d, t01=0x00d2}
0x2e58…2e84 Head {h00=0x0028, h01=0x0050, text=» RB(N) DUERR INCORRECT SECTOR NUMBER«, t00=0x001d, t01=0x0110}
0x2e84…2e9c Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTSMX,A2«, t00=0x001d, t01=0x013c}
0x2e9c…2eca Head {h00=0x002a, h01=0x0050, text=» RB(NL) DUERR INCORRECT SECTOR NUMBER «, t00=0x001d, t01=0x0154}
0x2eca…2edc Head {h00=0x000e, h01=0x0050, text=» ADR A3,A7«, t00=0x001d, t01=0x0182}
0x2edc…2ef4 (30, 0, 400) Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTSMX,A2«, t00=0x001e, t01=0x0004}
0x2ef4…2f20 Head {h00=0x0028, h01=0x0050, text=» RB(G) INCLEN SECTOR NUMBER OVERFLOW«, t00=0x001e, t01=0x001c}
0x2f20…2f2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0048}
0x2f2a…2f40 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001e, t01=0x0052}
0x2f40…2f58 Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBBA,A8 «, t00=0x001e, t01=0x0068}
0x2f58…2f84 Head {h00=0x0028, h01=0x0050, text=» ST A1,DWTUBU,A6 USER BUFFER POINTER«, t00=0x001e, t01=0x0080}
0x2f84…2f90 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00ac}
0x2f90…2f9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00b8}
0x2f9a…2fb0 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x001e, t01=0x00c2}
0x2fb0…2fba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00d8}
0x2fba…2fd6 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x001e, t01=0x00e2}
0x2fd6…2fe0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00fe}
0x2fe0…2fea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0108}
0x2fea…3010 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x001e, t01=0x0112}
0x3010…3036 Head {h00=0x0022, h01=0x0050, text=»* *«, t00=0x001e, t01=0x0138}
0x3036…305c Head {h00=0x0022, h01=0x0050, text=»* DISC VERSION SEPARATION *«, t00=0x001e, t01=0x015e}
0x305c…3082 Head {h00=0x0022, h01=0x0050, text=»* *«, t00=0x001e, t01=0x0184}
0x3082…30a8 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x001f, t01=0x001a}
0x30a8…30b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0040}
0x30b2…30bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x004a}
0x30bc…30d4 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFOR,A2«, t00=0x001f, t01=0x0054}
0x30d4…30e6 Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x001f, t01=0x006c}
0x30e6…3106 Head {h00=0x001c, h01=0x0050, text=» RF(Z) RW:800 VERSION A2«, t00=0x001f, t01=0x007e}
0x3106…3112 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x009e}
0x3112…311c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00aa}
0x311c…3132 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x001f, t01=0x00b4}
0x3132…313c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00ca}
0x313c…3152 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x001f, t01=0x00d4}
0x3152…315c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00ea}
0x315c…318a Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x001f, t01=0x00f4}
0x318a…31b8 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x001f, t01=0x0122}
0x31b8…31e6 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x001f, t01=0x0150}
0x31e6…3214 Head {h00=0x002a, h01=0x0050, text=»* GET PHYSICAL SECTOR NUMBER BY * «, t00=0x001f, t01=0x017e}
0x3214…3242 Head {h00=0x002a, h01=0x0050, text=»* DIVIDE BY 3 * «, t00=0x0020, t01=0x001c}
0x3242…3270 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0020, t01=0x004a}
0x3270…329e Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0020, t01=0x0078}
0x329e…32a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00a6}
0x32a8…32be Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0020, t01=0x00b0}
0x32be…32e4 Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 PREPARE FOR DIVISION«, t00=0x0020, t01=0x00c6}
0x32e4…3316 Head {h00=0x002e, h01=0x0050, text=» LD A2,ECBCW2,A8 GET LOGICAL SECTOR NUMBER«, t00=0x0020, t01=0x00ec}
0x3316…3324 Head {h00=0x000a, h01=0x0050, text=» DVK 3«, t00=0x0020, t01=0x011e}
0x3324…3354 Head {h00=0x002c, h01=0x0050, text=»* A1=REMAINER=LOGICAL SECTOR POSITION «, t00=0x0020, t01=0x012c}
0x3354…338a Head {h00=0x0032, h01=0x0050, text=»* A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC«, t00=0x0020, t01=0x015c}
0x338a…3396 (33, 0, 400) Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0004}
0x3396…33a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0010}
0x33a0…33b6 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0021, t01=0x001a}
0x33b6…33cc Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0021, t01=0x0030}
0x33cc…33e4 Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBCW2,A8«, t00=0x0021, t01=0x0046}
0x33e4…3404 Head {h00=0x001c, h01=0x0050, text=» LDR A3,A1 SECTOR NUMBER«, t00=0x0021, t01=0x005e}
0x3404…3416 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0021, t01=0x007e}
0x3416…342a Head {h00=0x0010, h01=0x0050, text=»DVK:00 EQU *«, t00=0x0021, t01=0x0090}
0x342a…3446 Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 I:= I+I/4«, t00=0x0021, t01=0x00a4}
0x3446…3460 Head {h00=0x0016, h01=0x0050, text=» SRL A3,2 I:= I/4 «, t00=0x0021, t01=0x00c0}
0x3460…3476 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DVK:00«, t00=0x0021, t01=0x00da}
0x3476…3490 Head {h00=0x0016, h01=0x0050, text=» SRL A2,2 TRUNCATE«, t00=0x0021, t01=0x00f0}
0x3490…34a2 Head {h00=0x000e, h01=0x0050, text=» SUR A1,A2«, t00=0x0021, t01=0x010a}
0x34a2…34b4 Head {h00=0x000e, h01=0x0050, text=» SUR A1,A2«, t00=0x0021, t01=0x011c}
0x34b4…34d6 Head {h00=0x001e, h01=0x0050, text=» SUR A1,A2 REST AFTER LOOP«, t00=0x0021, t01=0x012e}
0x34d6…34e8 Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0021, t01=0x0150}
0x34e8…34fc Head {h00=0x0010, h01=0x0050, text=»DVK:10 EQU *«, t00=0x0021, t01=0x0162}
0x34fc…350e Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0021, t01=0x0176}
0x350e…352c Head {h00=0x001a, h01=0x0050, text=» SUK A1,3 DIVIDE BY 3 «, t00=0x0021, t01=0x0188}
0x352c…3542 Head {h00=0x0012, h01=0x0050, text=» RB(NN) DVK:10«, t00=0x0022, t01=0x0016}
0x3542…3558 Head {h00=0x0012, h01=0x0050, text=» ADK A1,3 REST«, t00=0x0022, t01=0x002c}
0x3558…3588 Head {h00=0x002c, h01=0x0050, text=»* A1=REMAINER=LOGICAL SECTOR POSITION «, t00=0x0022, t01=0x0042}
0x3588…35be Head {h00=0x0032, h01=0x0050, text=»* A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC«, t00=0x0022, t01=0x0072}
0x35be…35c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00a8}
0x35c8…35de Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0022, t01=0x00b2}
0x35de…35ea Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x00c8}
0x35ea…35f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00d4}
0x35f4…360a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0022, t01=0x00de}
0x360a…3614 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00f4}
0x3614…3642 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0022, t01=0x00fe}
0x3642…3670 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0022, t01=0x012c}
0x3670…369e Head {h00=0x002a, h01=0x0050, text=»* SAVE PHYSICAL SECTOR NUMBER * «, t00=0x0022, t01=0x015a}
0x369e…36cc Head {h00=0x002a, h01=0x0050, text=»* AND SECTOR POSITION * «, t00=0x0022, t01=0x0188}
0x36cc…36fa Head {h00=0x002a, h01=0x0050, text=»* BRANCH ACCORDING TO SECTOR * «, t00=0x0023, t01=0x0026}
0x36fa…3728 Head {h00=0x002a, h01=0x0050, text=»* POSITION * «, t00=0x0023, t01=0x0054}
0x3728…3756 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0023, t01=0x0082}
0x3756…3784 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0023, t01=0x00b0}
0x3784…378e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00de}
0x378e…37be Head {h00=0x002c, h01=0x0050, text=»* INPUT: A1=SECTOR POSITION INDICATOR «, t00=0x0023, t01=0x00e8}
0x37be…37ee Head {h00=0x002c, h01=0x0050, text=»* A2=LOGICAL SECTOR NUMBER / 3 «, t00=0x0023, t01=0x0118}
0x37ee…37f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0148}
0x37f8…3802 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0152}
0x3802…3814 Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x0023, t01=0x015c}
0x3814…3842 Head {h00=0x002a, h01=0x0050, text=» STR A2,A6 SAVE PHYSICAL SECTOR NUMBER«, t00=0x0023, t01=0x016e}
0x3842…3854 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0024, t01=0x000c}
0x3854…3866 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0024, t01=0x001e}
0x3866…3894 Head {h00=0x002a, h01=0x0050, text=» ST A1,DWTSEP,A6 SAVE SECTOR POSITION «, t00=0x0024, t01=0x0030}
0x3894…38ca Head {h00=0x0032, h01=0x0050, text=» ST A2,DWTSEI,A6 SAVE 1ST PHYS. SECTOR NUMBER «, t00=0x0024, t01=0x005e}
0x38ca…38d6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x0094}
0x38d6…38e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00a0}
0x38e0…38f6 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0024, t01=0x00aa}
0x38f6…391a Head {h00=0x0020, h01=0x0050, text=»* LOGICAL SECTOR POSITION «, t00=0x0024, t01=0x00c0}
0x391a…3940 Head {h00=0x0022, h01=0x0050, text=» RF(N) RW:300 ,XXXX , , «, t00=0x0024, t01=0x00e4}
0x3940…3966 Head {h00=0x0022, h01=0x0050, text=» RF(Z) RW:200 , XX,XX , «, t00=0x0024, t01=0x010a}
0x3966…3982 Head {h00=0x0018, h01=0x0050, text=»* , , XXXX, «, t00=0x0024, t01=0x0130}
0x3982…398c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x014c}
0x398c…39a2 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0024, t01=0x0156}
0x39a2…39ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x016c}
0x39ac…39da Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0024, t01=0x0176}
0x39da…3a08 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0025, t01=0x0014}
0x3a08…3a36 Head {h00=0x002a, h01=0x0050, text=»* READ/WRITE FROM SECTOR IN * «, t00=0x0025, t01=0x0042}
0x3a36…3a64 Head {h00=0x002a, h01=0x0050, text=»* POSITION , , xxxx, * «, t00=0x0025, t01=0x0070}
0x3a64…3a92 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0025, t01=0x009e}
0x3a92…3ac0 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0025, t01=0x00cc}
0x3ac0…3aca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00fa}
0x3aca…3af6 Head {h00=0x0028, h01=0x0050, text=» IMR A6 LOG. SECTOR IN NEXT PHYSICAL«, t00=0x0025, t01=0x0104}
0x3af6…3b08 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0025, t01=0x0130}
0x3b08…3b38 Head {h00=0x002c, h01=0x0050, text=» IM DWTSEI,A6 SAVE FOR READ AFTER WRITE «, t00=0x0025, t01=0x0142}
0x3b38…3b44 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0172}
0x3b44…3b4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x017e}
0x3b4e…3b64 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0025, t01=0x0188}
0x3b64…3b7a Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0026, t01=0x000e}
0x3b7a…3b8e Head {h00=0x0010, h01=0x0050, text=» DATA /0084 «, t00=0x0026, t01=0x0024}
0x3b8e…3ba0 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0026, t01=0x0038}
0x3ba0…3bb2 Head {h00=0x000e, h01=0x0050, text=» RF RW:300«, t00=0x0026, t01=0x004a}
0x3bb2…3bbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x005c}
0x3bbc…3bd2 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0026, t01=0x0066}
0x3bd2…3bdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x007c}
0x3bdc…3c0a Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0026, t01=0x0086}
0x3c0a…3c38 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0026, t01=0x00b4}
0x3c38…3c66 Head {h00=0x002a, h01=0x0050, text=»* READ/WRITE FROM SECTOR IN * «, t00=0x0026, t01=0x00e2}
0x3c66…3c94 Head {h00=0x002a, h01=0x0050, text=»* POSITION , xx, * «, t00=0x0026, t01=0x0110}
0x3c94…3cc2 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0026, t01=0x013e}
0x3cc2…3cf0 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0026, t01=0x016c}
0x3cf0…3cfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x000a}
0x3cfa…3d04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0014}
0x3d04…3d18 Head {h00=0x0010, h01=0x0050, text=»RW:200 EQU *«, t00=0x0027, t01=0x001e}
0x3d18…3d2e Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0027, t01=0x0032}
0x3d2e…3d42 Head {h00=0x0010, h01=0x0050, text=» DATA /0048 «, t00=0x0027, t01=0x0048}
0x3d42…3d66 Head {h00=0x0020, h01=0x0050, text=» SUK A7,2 NUMBER OF SECTORS «, t00=0x0027, t01=0x005c}
0x3d66…3d8a Head {h00=0x0020, h01=0x0050, text=» RF(N) RW:230 1 SECTOR IN IO«, t00=0x0027, t01=0x0080}
0x3d8a…3db2 Head {h00=0x0024, h01=0x0050, text=» RF(NZ) RW:260 >2 SECTORS IN IO «, t00=0x0027, t01=0x00a4}
0x3db2…3dce Head {h00=0x0018, h01=0x0050, text=»* , XX,XXXXXX, «, t00=0x0027, t01=0x00cc}
0x3dce…3de4 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0027, t01=0x00e8}
0x3de4…3df8 Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x0027, t01=0x00fe}
0x3df8…3e0a Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x0027, t01=0x0112}
0x3e0a…3e2e Head {h00=0x0020, h01=0x0050, text=»RW:230 EQU * , XX,XX ,«, t00=0x0027, t01=0x0124}
0x3e2e…3e44 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0027, t01=0x0148}
0x3e44…3e58 Head {h00=0x0010, h01=0x0050, text=» DATA /0040 «, t00=0x0027, t01=0x015e}
0x3e58…3e6a Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x0027, t01=0x0172}
0x3e6a…3e8e Head {h00=0x0020, h01=0x0050, text=»RW:260 EQU * , XX,XXXXXX,«, t00=0x0027, t01=0x0184}
0x3e8e…3ea4 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0028, t01=0x0018}
0x3ea4…3eb8 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x0028, t01=0x002e}
0x3eb8…3ec2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0042}
0x3ec2…3ed8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0028, t01=0x004c}
0x3ed8…3ee2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0062}
0x3ee2…3f0e Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0028, t01=0x006c}
0x3f0e…3f3a Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0028, t01=0x0098}
0x3f3a…3f66 Head {h00=0x0028, h01=0x0050, text=»* DIRECT READ/WRITE AS LONG *«, t00=0x0028, t01=0x00c4}
0x3f66…3f92 Head {h00=0x0028, h01=0x0050, text=»* AS POSIBLE *«, t00=0x0028, t01=0x00f0}
0x3f92…3fbe Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0028, t01=0x011c}
0x3fbe…3fea Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0028, t01=0x0148}
0x3fea…3ff4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0174}
0x3ff4…3ffe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x017e}
0x3ffe…4012 Head {h00=0x0010, h01=0x0050, text=»RW:300 EQU *«, t00=0x0028, t01=0x0188}
0x4012…4032 Head {h00=0x001c, h01=0x0050, text=» SUK A7,3 SECTOR COUNTER«, t00=0x0029, t01=0x000c}
0x4032…4066 Head {h00=0x0030, h01=0x0050, text=» RF(NG) RW:500 LESS THAN FOUR SECTORS IN IO «, t00=0x0029, t01=0x002c}
0x4066…407c Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0029, t01=0x0060}
0x407c…4090 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x0029, t01=0x0076}
0x4090…40a6 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0029, t01=0x008a}
0x40a6…40ba Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x0029, t01=0x00a0}
0x40ba…40cc Head {h00=0x000e, h01=0x0050, text=» RB RW:300«, t00=0x0029, t01=0x00b4}
0x40cc…40d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00c6}
0x40d6…40ec Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0029, t01=0x00d0}
0x40ec…40f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00e6}
0x40f6…4122 Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0029, t01=0x00f0}
0x4122…414e Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0029, t01=0x011c}
0x414e…417a Head {h00=0x0028, h01=0x0050, text=»* READ/WRITE ON THE LAST SECTORS *«, t00=0x0029, t01=0x0148}
0x417a…41a6 Head {h00=0x0028, h01=0x0050, text=»* IN IO *«, t00=0x0029, t01=0x0174}
0x41a6…41d2 Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x002a, t01=0x0010}
0x41d2…41fe Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x002a, t01=0x003c}
0x41fe…4208 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0068}
0x4208…4212 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0072}
0x4212…4226 Head {h00=0x0010, h01=0x0050, text=»RW:500 EQU *«, t00=0x002a, t01=0x007c}
0x4226…4246 Head {h00=0x001c, h01=0x0050, text=» RF(Z) RW:580 3 SECTORS «, t00=0x002a, t01=0x0090}
0x4246…4258 Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x002a, t01=0x00b0}
0x4258…4278 Head {h00=0x001c, h01=0x0050, text=» RF(P) RW:560 2 SECTORS «, t00=0x002a, t01=0x00c2}
0x4278…4298 Head {h00=0x001c, h01=0x0050, text=» RF(N) RW:600 0 SECTORS «, t00=0x002a, t01=0x00e2}
0x4298…42bc Head {h00=0x0020, h01=0x0050, text=»RW:530 EQU * ,XXXX , ,«, t00=0x002a, t01=0x0102}
0x42bc…42d2 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002a, t01=0x0126}
0x42d2…42e6 Head {h00=0x0010, h01=0x0050, text=» DATA /0080 «, t00=0x002a, t01=0x013c}
0x42e6…42f8 Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x002a, t01=0x0150}
0x42f8…431c Head {h00=0x0020, h01=0x0050, text=»RW:560 EQU * ,XXXXXX,XX ,«, t00=0x002a, t01=0x0162}
0x431c…4332 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002a, t01=0x0186}
0x4332…4346 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x002b, t01=0x000c}
0x4346…435c Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002b, t01=0x0020}
0x435c…4370 Head {h00=0x0010, h01=0x0050, text=» DATA /0040 «, t00=0x002b, t01=0x0036}
0x4370…4382 Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x002b, t01=0x004a}
0x4382…43a6 Head {h00=0x0020, h01=0x0050, text=»RW:580 EQU * ,XXXXXX,XXXXXX,«, t00=0x002b, t01=0x005c}
0x43a6…43bc Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002b, t01=0x0080}
0x43bc…43d0 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x002b, t01=0x0096}
0x43d0…43e6 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002b, t01=0x00aa}
0x43e6…43fa Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x002b, t01=0x00c0}
0x43fa…4404 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00d4}
0x4404…441a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x002b, t01=0x00de}
0x441a…4424 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00f4}
0x4424…442e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00fe}
0x442e…4442 Head {h00=0x0010, h01=0x0050, text=»RW:600 EQU *«, t00=0x002b, t01=0x0108}
0x4442…4454 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x002b, t01=0x011c}
0x4454…445e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x012e}
0x445e…447e Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x002b, t01=0x0138}
0x447e…449e Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x002b, t01=0x0158}
0x449e…44be Head {h00=0x001c, h01=0x0050, text=»* READ AFTER WRITE *«, t00=0x002b, t01=0x0178}
0x44be…44de Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x002c, t01=0x0008}
0x44de…44fe Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x002c, t01=0x0028}
0x44fe…4508 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0048}
0x4508…453c Head {h00=0x0030, h01=0x0050, text=»* DWTSEI=1:ST PHYSICAL SECTOR NUMBER IN IO«, t00=0x002c, t01=0x0052}
0x453c…4578 Head {h00=0x0038, h01=0x0050, text=»* 1ST POS IN DWT=LAST PHYSICAL SECTOR NUMBER IN IO«, t00=0x002c, t01=0x0086}
0x4578…4596 Head {h00=0x001a, h01=0x0050, text=»* A7=SECTOR COUNTER «, t00=0x002c, t01=0x00c2}
0x4596…45a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00e0}
0x45a0…45b8 Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x002c, t01=0x00ea}
0x45b8…45d6 Head {h00=0x001a, h01=0x0050, text=» ANK A7,/FF GET ORDER «, t00=0x002c, t01=0x0102}
0x45d6…45ea Head {h00=0x0010, h01=0x0050, text=» SUK A7,/15 «, t00=0x002c, t01=0x0120}
0x45ea…4614 Head {h00=0x0026, h01=0x0050, text=» RF(NZ) RW:700 NOT PHYSICAL WRITE «, t00=0x002c, t01=0x0134}
0x4614…462a Head {h00=0x0012, h01=0x0050, text=» LDKL A2,-/100«, t00=0x002c, t01=0x015e}
0x462a…465a Head {h00=0x002c, h01=0x0050, text=» LD A1,DWTSEP,A6 GET 1ST SECTOR POSITION«, t00=0x002c, t01=0x0174}
0x465a…4678 Head {h00=0x001a, h01=0x0050, text=» RF(Z) RW:645 , XX,«, t00=0x002d, t01=0x0014}
0x4678…4696 Head {h00=0x001a, h01=0x0050, text=» RF(P) RW:640 , XXXX,«, t00=0x002d, t01=0x0032}
0x4696…46aa Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x002d, t01=0x0050}
0x46aa…46be Head {h00=0x0010, h01=0x0050, text=»RW:640 EQU *«, t00=0x002d, t01=0x0064}
0x46be…46d2 Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x002d, t01=0x0078}
0x46d2…46e6 Head {h00=0x0010, h01=0x0050, text=»RW:645 EQU *«, t00=0x002d, t01=0x008c}
0x46e6…4716 Head {h00=0x002c, h01=0x0050, text=» ST A2,ECBEL,A8 PREPARE EFFECTIVE LENGTH«, t00=0x002d, t01=0x00a0}
0x4716…4744 Head {h00=0x002a, h01=0x0050, text=» LD A1,DWTSEI,A6 RAW FROM THIS SECTOR «, t00=0x002d, t01=0x00d0}
0x4744…476a Head {h00=0x0022, h01=0x0050, text=» LDR* A7,A6 GET LAST SECTOR NO«, t00=0x002d, t01=0x00fe}
0x476a…479c Head {h00=0x002e, h01=0x0050, text=» SUR A7,A1 GET NUMBER OF PHYSICAL SECTORS «, t00=0x002d, t01=0x0124}
0x479c…47ae Head {h00=0x000e, h01=0x0050, text=» STR A1,A6«, t00=0x002d, t01=0x0156}
0x47ae…47b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0168}
0x47b8…47ce Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x002d, t01=0x0172}
0x47ce…47d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0188}
0x47d8…47e2 (46, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0004}
0x47e2…47f6 Head {h00=0x0010, h01=0x0050, text=»RW:650 EQU *«, t00=0x002e, t01=0x000e}
0x47f6…480c Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002e, t01=0x0022}
0x480c…4820 Head {h00=0x0010, h01=0x0050, text=» DATA /40C0 «, t00=0x002e, t01=0x0038}
0x4820…4844 Head {h00=0x0020, h01=0x0050, text=» IMR A6 NEXT PHYSICAL SECTOR«, t00=0x002e, t01=0x004c}
0x4844…485c Head {h00=0x0014, h01=0x0050, text=» LDKL A1,PHSECL «, t00=0x002e, t01=0x0070}
0x485c…4882 Head {h00=0x0022, h01=0x0050, text=» ADS A1,ECBEL,A8 UPDATE ECBEL «, t00=0x002e, t01=0x0088}
0x4882…4894 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x002e, t01=0x00ae}
0x4894…48aa Head {h00=0x0012, h01=0x0050, text=» RB(NZ) RW:650«, t00=0x002e, t01=0x00c0}
0x48aa…48c2 Head {h00=0x0014, h01=0x0050, text=» LD A7,ECBRL,A8 «, t00=0x002e, t01=0x00d6}
0x48c2…48f2 Head {h00=0x002c, h01=0x0050, text=» ST A7,ECBEL,A8 CORRECT EFFECTIVE LENGTH«, t00=0x002e, t01=0x00ee}
0x48f2…48fe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002e, t01=0x011e}
0x48fe…4908 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x012a}
0x4908…491e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x002e, t01=0x0134}
0x491e…4932 Head {h00=0x0010, h01=0x0050, text=»RW:700 EQU *«, t00=0x002e, t01=0x014a}
0x4932…4950 Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RETURN CODE «, t00=0x002e, t01=0x015e}
0x4950…496a Head {h00=0x0016, h01=0x0050, text=» ABL END:20 ENDIO «, t00=0x002e, t01=0x017c}
0x496a…4974 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0008}
0x4974…4980 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x0012}
0x4980…498a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x001e}
0x498a…49a0 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x002f, t01=0x0028}
0x49a0…49aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x003e}
0x49aa…49c0 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x002f, t01=0x0048}
0x49c0…49ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x005e}
0x49ca…49d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0068}
0x49d4…49fe Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002f, t01=0x0072}
0x49fe…4a28 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x002f, t01=0x009c}
0x4a28…4a52 Head {h00=0x0026, h01=0x0050, text=»* DISC FORMAT A2 * «, t00=0x002f, t01=0x00c6}
0x4a52…4a7c Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x002f, t01=0x00f0}
0x4a7c…4aa6 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002f, t01=0x011a}
0x4aa6…4ab0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0144}
0x4ab0…4aba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x014e}
0x4aba…4ace Head {h00=0x0010, h01=0x0050, text=»RW:800 EQU *«, t00=0x002f, t01=0x0158}
0x4ace…4ae2 Head {h00=0x0010, h01=0x0050, text=» CF A5,DIV31«, t00=0x002f, t01=0x016c}
0x4ae2…4af4 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x002f, t01=0x0180}
0x4af4…4b38 (48, 0, 400) Head {h00=0x0040, h01=0x0050, text=» ST A7,DWTSEI,A6 SAVE NUMBER OF SECTORS FOR READ AFTER WRITE«, t00=0x0030, t01=0x0004}
0x4b38…4b44 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x0048}
0x4b44…4b4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0054}
0x4b4e…4b64 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0030, t01=0x005e}
0x4b64…4b78 Head {h00=0x0010, h01=0x0050, text=»RW:850 EQU *«, t00=0x0030, t01=0x0074}
0x4b78…4b8e Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0030, t01=0x0088}
0x4b8e…4bb4 Head {h00=0x0022, h01=0x0050, text=» DATA /A080 INDICATE FORMAT A2«, t00=0x0030, t01=0x009e}
0x4bb4…4bca Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/100 «, t00=0x0030, t01=0x00c4}
0x4bca…4bfe Head {h00=0x0030, h01=0x0050, text=» ADS A1,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x0030, t01=0x00da}
0x4bfe…4c10 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0030, t01=0x010e}
0x4c10…4c3a Head {h00=0x0026, h01=0x0050, text=» RB(NZ) RW:850 MORE SECTORS IN IO «, t00=0x0030, t01=0x0120}
0x4c3a…4c44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x014a}
0x4c44…4c5a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0030, t01=0x0154}
0x4c5a…4c64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x016a}
0x4c64…4c6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0174}
0x4c6e…4c80 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0030, t01=0x017e}
0x4c80…4ca2 Head {h00=0x001e, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER «, t00=0x0030, t01=0x0190}
0x4ca2…4cb6 Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0031, t01=0x0022}
0x4cb6…4cca Head {h00=0x0010, h01=0x0050, text=» SUK A7,/15 «, t00=0x0031, t01=0x0036}
0x4cca…4cd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x004a}
0x4cd4…4cea Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0031, t01=0x0054}
0x4cea…4d14 Head {h00=0x0026, h01=0x0050, text=» RB(NZ) RW:700 NOT PHYSICAL WRITE «, t00=0x0031, t01=0x006a}
0x4d14…4d20 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0094}
0x4d20…4d2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00a0}
0x4d2a…4d40 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0031, t01=0x00aa}
0x4d40…4d56 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0031, t01=0x00c0}
0x4d56…4d68 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0031, t01=0x00d6}
0x4d68…4d7e Head {h00=0x0012, h01=0x0050, text=» RF(NZ) RW:905«, t00=0x0031, t01=0x00e8}
0x4d7e…4d8a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x00fe}
0x4d8a…4d94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x010a}
0x4d94…4daa Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0031, t01=0x0114}
0x4daa…4dbc Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0031, t01=0x012a}
0x4dbc…4dee Head {h00=0x002e, h01=0x0050, text=» CM ECBEL,A8 PREPARE FOR READ AFTER WRITE «, t00=0x0031, t01=0x013c}
0x4dee…4e06 Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTSEI,A6«, t00=0x0031, t01=0x016e}
0x4e06…4e1a Head {h00=0x0010, h01=0x0050, text=» CF A5,DIV31«, t00=0x0031, t01=0x0186}
0x4e1a…4e24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x000a}
0x4e24…4e3a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0032, t01=0x0014}
0x4e3a…4e44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x002a}
0x4e44…4e4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0034}
0x4e4e…4e62 Head {h00=0x0010, h01=0x0050, text=»RW:900 EQU *«, t00=0x0032, t01=0x003e}
0x4e62…4e78 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0032, t01=0x0052}
0x4e78…4e9c Head {h00=0x0020, h01=0x0050, text=» DATA /E080 READ AFTER WRITE«, t00=0x0032, t01=0x0068}
0x4e9c…4eae Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0032, t01=0x008c}
0x4eae…4ec4 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) RW:900«, t00=0x0032, t01=0x009e}
0x4ec4…4ed0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x00b4}
0x4ed0…4eda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00c0}
0x4eda…4ef6 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0032, t01=0x00ca}
0x4ef6…4f08 Head {h00=0x000e, h01=0x0050, text=» RB RW:700«, t00=0x0032, t01=0x00e6}
0x4f08…4f14 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x00f8}
0x4f14…4f1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0104}
0x4f1e…4f34 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0032, t01=0x010e}
0x4f34…4f4a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0032, t01=0x0124}
0x4f4a…4f5e Head {h00=0x0010, h01=0x0050, text=»RW:905 EQU *«, t00=0x0032, t01=0x013a}
0x4f5e…4f82 Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0032, t01=0x014e}
0x4f82…4f96 Head {h00=0x0010, h01=0x0050, text=» ABL END:20 «, t00=0x0032, t01=0x0172}
0x4f96…4fa2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x0186}
0x4fa2…4fac (51, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0004}
0x4fac…4fc2 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0033, t01=0x000e}
0x4fc2…4fcc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0024}
0x4fcc…5004 Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0033, t01=0x002e}
0x5004…503c Head {h00=0x0034, h01=0x0050, text=»* * «, t00=0x0033, t01=0x0066}
0x503c…5074 Head {h00=0x0034, h01=0x0050, text=»* IOROUT PERFORM READ OR WRITE AND SEEK * «, t00=0x0033, t01=0x009e}
0x5074…50ac Head {h00=0x0034, h01=0x0050, text=»* IF NECESSARY * «, t00=0x0033, t01=0x00d6}
0x50ac…50e4 Head {h00=0x0034, h01=0x0050, text=»* * «, t00=0x0033, t01=0x010e}
0x50e4…511c Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0033, t01=0x0146}
0x511c…5126 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x017e}
0x5126…5150 Head {h00=0x0026, h01=0x0050, text=»* INPUT : ONE DATA WORD AFTER CF«, t00=0x0033, t01=0x0188}
0x5150…517e Head {h00=0x002a, h01=0x0050, text=»* BIT 0 :INDICATES DIRECT IO «, t00=0x0034, t01=0x0022}
0x517e…51b2 Head {h00=0x0030, h01=0x0050, text=»* BIT 1 :INDICATES READ AFTER WRITE«, t00=0x0034, t01=0x0050}
0x51b2…51e0 Head {h00=0x002a, h01=0x0050, text=»* BIT 2 :INDICATES FORMAT A2 «, t00=0x0034, t01=0x0084}
0x51e0…520e Head {h00=0x002a, h01=0x0050, text=»* BIT 8-11:NUMBER OF WORDS/16«, t00=0x0034, t01=0x00b2}
0x520e…5244 Head {h00=0x0032, h01=0x0050, text=»* BIT12-15:START IN DRIVER BUFFER/32 «, t00=0x0034, t01=0x00e0}
0x5244…5284 Head {h00=0x003c, h01=0x0050, text=»* AFTER SEEK THE CYLINDER ID WILL BE CHECKED BY A READ«, t00=0x0034, t01=0x0116}
0x5284…52c8 Head {h00=0x0040, h01=0x0050, text=»* DWTBSE CONTAINS THE PRESENT SECTOR IN THE DRIVER BUFFER «, t00=0x0034, t01=0x0156}
0x52c8…52f2 Head {h00=0x0026, h01=0x0050, text=»* DWTRTY INDICATES RETRIES DONE «, t00=0x0035, t01=0x000a}
0x52f2…533e Head {h00=0x0048, h01=0x0050, text=»* DWTSWD SAVED WORD FROM USER BUFFER WHEN IO NOT VIA DRIVER BUFFER«, t00=0x0035, t01=0x0034}
0x533e…5348 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0080}
0x5348…535c Head {h00=0x0010, h01=0x0050, text=»IOROUT EQU *«, t00=0x0035, t01=0x008a}
0x535c…538a Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A6 GET PHYSICAL SECTOR NUMBER«, t00=0x0035, t01=0x009e}
0x538a…53b0 Head {h00=0x0022, h01=0x0050, text=» SRL A3,5 GET CYLINDER NUMBER «, t00=0x0035, t01=0x00cc}
0x53b0…53ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00f2}
0x53ba…53d6 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0035, t01=0x00fc}
0x53d6…53f8 Head {h00=0x001e, h01=0x0050, text=» LD* A4,4,A5 GET DATA WORD«, t00=0x0035, t01=0x0118}
0x53f8…540a Head {h00=0x000e, h01=0x0050, text=» SLL A4,2 «, t00=0x0035, t01=0x013a}
0x540a…542a Head {h00=0x001c, h01=0x0050, text=» RF(NN) SEE:05 FORMAT A3«, t00=0x0035, t01=0x014c}
0x542a…543c Head {h00=0x000e, h01=0x0050, text=» ADK A3,0 «, t00=0x0035, t01=0x016c}
0x543c…5448 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x017e}
0x5448…5452 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x018a}
0x5452…5468 (54, 0, 400) Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0036, t01=0x0004}
0x5468…5472 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x001a}
0x5472…547c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0024}
0x547c…5492 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0036, t01=0x002e}
0x5492…54b8 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) SEE:05 NOT CYLINDER 0 «, t00=0x0036, t01=0x0044}
0x54b8…54cc Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEKZ«, t00=0x0036, t01=0x006a}
0x54cc…54de Head {h00=0x000e, h01=0x0050, text=» SLL A1,6 «, t00=0x0036, t01=0x007e}
0x54de…54fa Head {h00=0x0018, h01=0x0050, text=» RF(N) SEE:20 ERROR «, t00=0x0036, t01=0x0090}
0x54fa…5510 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0036, t01=0x00ac}
0x5510…5526 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0036, t01=0x00c2}
0x5526…554a Head {h00=0x0020, h01=0x0050, text=» CM DWTCYL,A2 CYLINDER ZERO «, t00=0x0036, t01=0x00d8}
0x554a…555c Head {h00=0x000e, h01=0x0050, text=» RF VA2BR «, t00=0x0036, t01=0x00fc}
0x555c…5568 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x010e}
0x5568…557e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0036, t01=0x011a}
0x557e…5594 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0036, t01=0x0130}
0x5594…55aa Head {h00=0x0012, h01=0x0050, text=» CM DWTCYL,A6 «, t00=0x0036, t01=0x0146}
0x55aa…55bc Head {h00=0x000e, h01=0x0050, text=» RF VA2BR «, t00=0x0036, t01=0x015c}
0x55bc…55c8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x016e}
0x55c8…55d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x017a}
0x55d2…55e8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0036, t01=0x0184}
0x55e8…55f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x000a}
0x55f2…55fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0014}
0x55fc…5610 Head {h00=0x0010, h01=0x0050, text=»SEE:05 EQU *«, t00=0x0037, t01=0x001e}
0x5610…5626 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0037, t01=0x0032}
0x5626…563c Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0037, t01=0x0048}
0x563c…566a Head {h00=0x002a, h01=0x0050, text=» CW A3,DWTCYL,A2 COMPARE WITH PRESENT «, t00=0x0037, t01=0x005e}
0x566a…5676 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x008c}
0x5676…568c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0037, t01=0x0098}
0x568c…56a4 Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A6«, t00=0x0037, t01=0x00ae}
0x56a4…56b0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x00c6}
0x56b0…56ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00d2}
0x56ba…56d0 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0037, t01=0x00dc}
0x56d0…56e6 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0037, t01=0x00f2}
0x56e6…56fc Head {h00=0x0012, h01=0x0050, text=» RF(E) VA2:00 «, t00=0x0037, t01=0x0108}
0x56fc…5708 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x011e}
0x5708…5712 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x012a}
0x5712…5728 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=0 «, t00=0x0037, t01=0x0134}
0x5728…573e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0037, t01=0x014a}
0x573e…5764 Head {h00=0x0022, h01=0x0050, text=» RF(E) SEE:90 HEAD IN POSITION«, t00=0x0037, t01=0x0160}
0x5764…5770 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x0186}
0x5770…577a (56, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0004}
0x577a…5796 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0038, t01=0x000e}
0x5796…57be Head {h00=0x0024, h01=0x0050, text=» RF(NE) SEE:07 NOT SAME CYLINDER«, t00=0x0038, t01=0x002a}
0x57be…57d0 Head {h00=0x000e, h01=0x0050, text=» ADK A4,0 «, t00=0x0038, t01=0x0052}
0x57d0…57ee Head {h00=0x001a, h01=0x0050, text=» RF(N) VA2BR FORMAT A2«, t00=0x0038, t01=0x0064}
0x57ee…5800 Head {h00=0x000e, h01=0x0050, text=» RF SEE:90«, t00=0x0038, t01=0x0082}
0x5800…580a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0094}
0x580a…5820 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0038, t01=0x009e}
0x5820…582a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00b4}
0x582a…5834 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00be}
0x5834…5848 Head {h00=0x0010, h01=0x0050, text=»SEE:07 EQU *«, t00=0x0038, t01=0x00c8}
0x5848…5854 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x00dc}
0x5854…585e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00e8}
0x585e…5874 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0038, t01=0x00f2}
0x5874…58a0 Head {h00=0x0028, h01=0x0050, text=» ST A3,DWTCYL,A6 NEW CYLINDER NUMBER«, t00=0x0038, t01=0x0108}
0x58a0…58ac Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x0134}
0x58ac…58b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0140}
0x58b6…58cc Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0038, t01=0x014a}
0x58cc…58f2 Head {h00=0x0022, h01=0x0050, text=» ST A3,DWTCYL,A2 NEW CYLINDER «, t00=0x0038, t01=0x0160}
0x58f2…58fe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x0186}
0x58fe…5926 (57, 0, 400) Head {h00=0x0024, h01=0x0050, text=» LDK A4,QRETRY NUMBER OF RETRIES«, t00=0x0039, t01=0x0004}
0x5926…593a Head {h00=0x0010, h01=0x0050, text=»SEE:10 EQU *«, t00=0x0039, t01=0x002c}
0x593a…5950 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0039, t01=0x0040}
0x5950…5978 Head {h00=0x0024, h01=0x0050, text=» CF A5,INXUNI DOUBLED UNIT INDEX«, t00=0x0039, t01=0x0056}
0x5978…5984 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0039, t01=0x007e}
0x5984…5998 Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEK «, t00=0x0039, t01=0x008a}
0x5998…59b6 Head {h00=0x001a, h01=0x0050, text=» SLC A1,5 RETURN CODE «, t00=0x0039, t01=0x009e}
0x59b6…59ce Head {h00=0x0014, h01=0x0050, text=» RF(N) SEE:30 OK«, t00=0x0039, t01=0x00bc}
0x59ce…59d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00d4}
0x59d8…59ee Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0039, t01=0x00de}
0x59ee…59f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00f4}
0x59f8…5a02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00fe}
0x5a02…5a16 Head {h00=0x0010, h01=0x0050, text=»SEE:15 EQU *«, t00=0x0039, t01=0x0108}
0x5a16…5a38 Head {h00=0x001e, h01=0x0050, text=» CF A5,SEEKZ SEEK CYL ZERO«, t00=0x0039, t01=0x011c}
0x5a38…5a56 Head {h00=0x001a, h01=0x0050, text=» SLC A1,6 RETURN CODE «, t00=0x0039, t01=0x013e}
0x5a56…5a72 Head {h00=0x0018, h01=0x0050, text=» RF(N) SEE:20 ERROR «, t00=0x0039, t01=0x015c}
0x5a72…5a96 Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x0039, t01=0x0178}
0x5a96…5ab6 Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 RETRY COUNTER «, t00=0x003a, t01=0x000c}
0x5ab6…5ad6 Head {h00=0x001c, h01=0x0050, text=» RB(NZ) SEE:10 TRY AGAIN«, t00=0x003a, t01=0x002c}
0x5ad6…5aea Head {h00=0x0010, h01=0x0050, text=»SEE:20 EQU *«, t00=0x003a, t01=0x004c}
0x5aea…5b00 Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/FFFF«, t00=0x003a, t01=0x0060}
0x5b00…5b16 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003a, t01=0x0076}
0x5b16…5b2c Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003a, t01=0x008c}
0x5b2c…5b5a Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A2 DUMMY CYLINDER NUMBER«, t00=0x003a, t01=0x00a2}
0x5b5a…5b66 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003a, t01=0x00d0}
0x5b66…5b7c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003a, t01=0x00dc}
0x5b7c…5baa Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A6 DUMMY CYLINDER NUMBER«, t00=0x003a, t01=0x00f2}
0x5baa…5bb6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003a, t01=0x0120}
0x5bb6…5bd6 Head {h00=0x001c, h01=0x0050, text=» LDK A1,/02 RETURN CODE «, t00=0x003a, t01=0x012c}
0x5bd6…5bf0 Head {h00=0x0016, h01=0x0050, text=» RF SEE:35 END IO «, t00=0x003a, t01=0x014c}
0x5bf0…5bfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0166}
0x5bfa…5c10 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003a, t01=0x0170}
0x5c10…5c1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0186}
0x5c1a…5c24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0190}
0x5c24…5c38 Head {h00=0x0010, h01=0x0050, text=»SEE:30 EQU *«, t00=0x003b, t01=0x000a}
0x5c38…5c4e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003b, t01=0x001e}
0x5c4e…5c64 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003b, t01=0x0034}
0x5c64…5c70 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x004a}
0x5c70…5c8c Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x003b, t01=0x0056}
0x5c8c…5cae Head {h00=0x001e, h01=0x0050, text=» LD* A1,4,A5 GET DATA WORD«, t00=0x003b, t01=0x0072}
0x5cae…5cc0 Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x003b, t01=0x0094}
0x5cc0…5ce0 Head {h00=0x001c, h01=0x0050, text=» RF(NN) SEE:31 FORMAT A3«, t00=0x003b, t01=0x00a6}
0x5ce0…5cec Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x00c6}
0x5cec…5cf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00d2}
0x5cf6…5d0c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x003b, t01=0x00dc}
0x5d0c…5d22 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003b, t01=0x00f2}
0x5d22…5d2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0108}
0x5d2c…5d36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0112}
0x5d36…5d4c Head {h00=0x0012, h01=0x0050, text=»* FORMAT A2 «, t00=0x003b, t01=0x011c}
0x5d4c…5d56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0132}
0x5d56…5d68 Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x003b, t01=0x013c}
0x5d68…5d7c Head {h00=0x0010, h01=0x0050, text=» CF A5,SKEW «, t00=0x003b, t01=0x014e}
0x5d7c…5da0 Head {h00=0x0020, h01=0x0050, text=» LDKL A1,/8002 READ 2 WORDS «, t00=0x003b, t01=0x0162}
0x5da0…5dd8 Head {h00=0x0034, h01=0x0050, text=» LDKL A2,CYLBUF READ TO CYLINDER CHECK BUFFER =2«, t00=0x003b, t01=0x0186}
0x5dd8…5dee Head {h00=0x0012, h01=0x0050, text=» CF A5,CIO:50 «, t00=0x003c, t01=0x002e}
0x5dee…5e0e Head {h00=0x001c, h01=0x0050, text=» ANK A1,/1F ERROR CHECK «, t00=0x003c, t01=0x0044}
0x5e0e…5e24 Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SEE:32«, t00=0x003c, t01=0x0064}
0x5e24…5e4c Head {h00=0x0024, h01=0x0050, text=» LD A3,CYLBUF GET CYLINDER ID =2«, t00=0x003c, t01=0x007a}
0x5e4c…5e62 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003c, t01=0x00a2}
0x5e62…5e78 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003c, t01=0x00b8}
0x5e78…5ea8 Head {h00=0x002c, h01=0x0050, text=» CW A3,DWTCYL,A2 CHECK IF SAME CYLINDER «, t00=0x003c, t01=0x00ce}
0x5ea8…5eb4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x00fe}
0x5eb4…5eca Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x003c, t01=0x010a}
0x5eca…5ee0 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003c, t01=0x0120}
0x5ee0…5f10 Head {h00=0x002c, h01=0x0050, text=» CW A3,DWTCYL,A6 CHECK IF SAME CYLINDER «, t00=0x003c, t01=0x0136}
0x5f10…5f1c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x0166}
0x5f1c…5f32 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x003c, t01=0x0172}
0x5f32…5f58 Head {h00=0x0022, h01=0x0050, text=» RB(NE) SEE:15 NOT SAME CYL ID«, t00=0x003c, t01=0x0188}
0x5f58…5f6c Head {h00=0x0010, h01=0x0050, text=»VA2BR EQU * «, t00=0x003d, t01=0x001e}
0x5f6c…5f80 Head {h00=0x0010, h01=0x0050, text=» ABL VA2:00 «, t00=0x003d, t01=0x0032}
0x5f80…5f8c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x0046}
0x5f8c…5f96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0052}
0x5f96…5fac Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003d, t01=0x005c}
0x5fac…5fc2 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003d, t01=0x0072}
0x5fc2…5fcc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0088}
0x5fcc…5fd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0092}
0x5fd6…5fec Head {h00=0x0012, h01=0x0050, text=»* FORMAT A3 «, t00=0x003d, t01=0x009c}
0x5fec…5ff6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00b2}
0x5ff6…600a Head {h00=0x0010, h01=0x0050, text=»SEE:31 EQU *«, t00=0x003d, t01=0x00bc}
0x600a…6020 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003d, t01=0x00d0}
0x6020…6038 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTCYL,A2«, t00=0x003d, t01=0x00e6}
0x6038…6044 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x00fe}
0x6044…605a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003d, t01=0x010a}
0x605a…6070 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003d, t01=0x0120}
0x6070…6088 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTCYL,A6«, t00=0x003d, t01=0x0136}
0x6088…6094 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x014e}
0x6094…609e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x015a}
0x609e…60b4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003d, t01=0x0164}
0x60b4…60d8 Head {h00=0x0020, h01=0x0050, text=» SLL A3,5 GET SECTOR NUMBER «, t00=0x003d, t01=0x017a}
0x60d8…6100 Head {h00=0x0024, h01=0x0050, text=» ST A3,DWTBSE,A6 SAVE FOR BSELOD«, t00=0x003e, t01=0x000e}
0x6100…6112 Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x003e, t01=0x0036}
0x6112…6144 Head {h00=0x002e, h01=0x0050, text=» CF A5,SKEW TO READ SECTOR 0 OR 8 ON DISC «, t00=0x003e, t01=0x0048}
0x6144…6178 Head {h00=0x0030, h01=0x0050, text=» IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER«, t00=0x003e, t01=0x007a}
0x6178…618c Head {h00=0x0010, h01=0x0050, text=» CF A5,READ «, t00=0x003e, t01=0x00ae}
0x618c…61c2 Head {h00=0x0032, h01=0x0050, text=» LD A3,DWTBSE,A6 GET SECTOR NUMBER FOR BSELOD «, t00=0x003e, t01=0x00c2}
0x61c2…61e6 Head {h00=0x0020, h01=0x0050, text=» ANK A1,/1F ERROR CODE CHECK«, t00=0x003e, t01=0x00f8}
0x61e6…61fc Head {h00=0x0012, h01=0x0050, text=» CF A5,BSEL00 «, t00=0x003e, t01=0x011c}
0x61fc…6214 Head {h00=0x0014, h01=0x0050, text=» RF(Z) SEE:40 OK«, t00=0x003e, t01=0x0132}
0x6214…6220 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x014a}
0x6220…622a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0156}
0x622a…623e Head {h00=0x0010, h01=0x0050, text=»SEE:32 EQU *«, t00=0x003e, t01=0x0160}
0x623e…6262 Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x003e, t01=0x0174}
0x6262…6282 Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 RETRY COUNTER «, t00=0x003f, t01=0x0008}
0x6282…629e Head {h00=0x0018, h01=0x0050, text=» RB(NZ) SEE:15 RETRY«, t00=0x003f, t01=0x0028}
0x629e…62b2 Head {h00=0x0010, h01=0x0050, text=»SEE:35 EQU *«, t00=0x003f, t01=0x0044}
0x62b2…62c6 Head {h00=0x0010, h01=0x0050, text=» ABL END:10 «, t00=0x003f, t01=0x0058}
0x62c6…62d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x006c}
0x62d0…62e6 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003f, t01=0x0076}
0x62e6…62f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x008c}
0x62f0…6306 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003f, t01=0x0096}
0x6306…6310 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00ac}
0x6310…631a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00b6}
0x631a…632e Head {h00=0x0010, h01=0x0050, text=»SEE:40 EQU *«, t00=0x003f, t01=0x00c0}
0x632e…6344 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003f, t01=0x00d4}
0x6344…635a Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003f, t01=0x00ea}
0x635a…6386 Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x003f, t01=0x0100}
0x6386…6392 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x012c}
0x6392…63a8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003f, t01=0x0138}
0x63a8…63be Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003f, t01=0x014e}
0x63be…63ea Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x003f, t01=0x0164}
0x63ea…63f6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x0190}
0x63f6…640c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0040, t01=0x000c}
0x640c…643c Head {h00=0x002c, h01=0x0050, text=» CW A3,BUFFER+PHSECL COMPARE WITH CYL ID«, t00=0x0040, t01=0x0022}
0x643c…6458 Head {h00=0x0018, h01=0x0050, text=» RB(NE) SEE:15 RETRY«, t00=0x0040, t01=0x0052}
0x6458…6462 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x006e}
0x6462…6478 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0040, t01=0x0078}
0x6478…6482 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x008e}
0x6482…64a4 Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0040, t01=0x0098}
0x64a4…64c6 Head {h00=0x001e, h01=0x0050, text=»* * «, t00=0x0040, t01=0x00ba}
0x64c6…64e8 Head {h00=0x001e, h01=0x0050, text=»* READ AND WRITE * «, t00=0x0040, t01=0x00dc}
0x64e8…650a Head {h00=0x001e, h01=0x0050, text=»* FORMAT A3 * «, t00=0x0040, t01=0x00fe}
0x650a…652c Head {h00=0x001e, h01=0x0050, text=»* * «, t00=0x0040, t01=0x0120}
0x652c…654e Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0040, t01=0x0142}
0x654e…6558 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0164}
0x6558…656c Head {h00=0x0010, h01=0x0050, text=»SEE:90 EQU *«, t00=0x0040, t01=0x016e}
0x656c…658e Head {h00=0x001e, h01=0x0050, text=» LD A4,DWTOR,A6 GET ORDER «, t00=0x0040, t01=0x0182}
0x658e…65a0 Head {h00=0x000e, h01=0x0050, text=» ANK A4,4 «, t00=0x0041, t01=0x0014}
0x65a0…65c0 Head {h00=0x001c, h01=0x0050, text=» RF(Z) READ00 READ ORDER«, t00=0x0041, t01=0x0026}
0x65c0…65d4 Head {h00=0x0010, h01=0x0050, text=» LD* A2,4,A5«, t00=0x0041, t01=0x0046}
0x65d4…6608 Head {h00=0x0030, h01=0x0050, text=» RF(N) WRIT20 WRITE DIRECT FROM USER BUFFER «, t00=0x0041, t01=0x005a}
0x6608…661a Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x0041, t01=0x008e}
0x661a…662c Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0041, t01=0x00a0}
0x662c…6652 Head {h00=0x0022, h01=0x0050, text=» RF(N) READWR READ AFTER WRITE«, t00=0x0041, t01=0x00b2}
0x6652…665e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x00d8}
0x665e…6668 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00e4}
0x6668…667e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0041, t01=0x00ee}
0x667e…6696 Head {h00=0x0014, h01=0x0050, text=» CWK A2,PHSECL «, t00=0x0041, t01=0x0104}
0x6696…66c4 Head {h00=0x002a, h01=0x0050, text=» RF(E) WRIT10 WRITE FROM DRIVER BUFFER«, t00=0x0041, t01=0x011c}
0x66c4…66f8 Head {h00=0x0030, h01=0x0050, text=» IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER«, t00=0x0041, t01=0x014a}
0x66f8…6720 Head {h00=0x0024, h01=0x0050, text=» CF A5,REA:00 READ BEFORE WRITE «, t00=0x0041, t01=0x017e}
0x6720…672a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0016}
0x672a…6740 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0042, t01=0x0020}
0x6740…674a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0036}
0x674a…6754 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0040}
0x6754…6768 Head {h00=0x0010, h01=0x0050, text=»WRIT10 EQU *«, t00=0x0042, t01=0x004a}
0x6768…678a Head {h00=0x001e, h01=0x0050, text=» LD* A2,4,A5 GET DATA WORD«, t00=0x0042, t01=0x005e}
0x678a…679c Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0042, t01=0x0080}
0x679c…67cc Head {h00=0x002c, h01=0x0050, text=» ANK A4,/C0 GET NUMBER OF WORDS TO MOVE «, t00=0x0042, t01=0x0092}
0x67cc…67e4 Head {h00=0x0014, h01=0x0050, text=» SLL A4,1 BYTES «, t00=0x0042, t01=0x00c2}
0x67e4…6812 Head {h00=0x002a, h01=0x0050, text=» ANK A2,/F BEG ADRESS IN DRIVER BUFFER«, t00=0x0042, t01=0x00da}
0x6812…6824 Head {h00=0x000e, h01=0x0050, text=» SLL A2,5 «, t00=0x0042, t01=0x0108}
0x6824…6850 Head {h00=0x0028, h01=0x0050, text=» CF A5,MOVWRI MOVE TO DRIVER BUFFER «, t00=0x0042, t01=0x011a}
0x6850…6866 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0042, t01=0x0146}
0x6866…687c Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0042, t01=0x015c}
0x687c…68a8 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0042, t01=0x0172}
0x68a8…68b4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0043, t01=0x000e}
0x68b4…68ca Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0043, t01=0x001a}
0x68ca…68e0 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0043, t01=0x0030}
0x68e0…690c Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x0043, t01=0x0046}
0x690c…6918 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0043, t01=0x0072}
0x6918…692e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0043, t01=0x007e}
0x692e…6960 Head {h00=0x002e, h01=0x0050, text=» ST A2,BUFFER+PHSECL PUT IN DRIVER BUFFER «, t00=0x0043, t01=0x0094}
0x6960…6998 Head {h00=0x0034, h01=0x0050, text=» IM DWTFBU,A6 INDICATE WRITE FROM DRIVER BUFFER «, t00=0x0043, t01=0x00c6}
0x6998…69c6 Head {h00=0x002a, h01=0x0050, text=» CF A5,WRI:00 WRITE FROM DRIVER BUFFER«, t00=0x0043, t01=0x00fe}
0x69c6…69d8 Head {h00=0x000e, h01=0x0050, text=» RF SEE:95«, t00=0x0043, t01=0x012c}
0x69d8…69e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x013e}
0x69e2…69f8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0043, t01=0x0148}
0x69f8…6a02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x015e}
0x6a02…6a0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0168}
0x6a0c…6a20 Head {h00=0x0010, h01=0x0050, text=»WRIT20 EQU *«, t00=0x0043, t01=0x0172}
0x6a20…6a36 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0043, t01=0x0186}
0x6a36…6a64 Head {h00=0x002a, h01=0x0050, text=» LDKL A2,PHSECL PHYSICAL SECTOR LENGTH«, t00=0x0044, t01=0x000c}
0x6a64…6a98 Head {h00=0x0030, h01=0x0050, text=» ADS A2,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x0044, t01=0x003a}
0x6a98…6aca Head {h00=0x002e, h01=0x0050, text=» LD* A4,DWTUBU,A6 GET WORD IN USER BUFFER «, t00=0x0044, t01=0x006e}
0x6aca…6aec Head {h00=0x001e, h01=0x0050, text=» ST A4,DWTSWD,A6 SAVE WORD«, t00=0x0044, t01=0x00a0}
0x6aec…6b16 Head {h00=0x0026, h01=0x0050, text=» IM DWTFSW,A6 INDICATE SAVED WORD «, t00=0x0044, t01=0x00c2}
0x6b16…6b2c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0044, t01=0x00ec}
0x6b2c…6b42 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0044, t01=0x0102}
0x6b42…6b6e Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0044, t01=0x0118}
0x6b6e…6b9a Head {h00=0x0028, h01=0x0050, text=» ST* A2,DWTUBU,A6 PUT IN USER BUFFER«, t00=0x0044, t01=0x0144}
0x6b9a…6ba6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0044, t01=0x0170}
0x6ba6…6bbc Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0044, t01=0x017c}
0x6bbc…6bd2 (69, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0045, t01=0x0004}
0x6bd2…6be8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0045, t01=0x001a}
0x6be8…6c00 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTCYL,A6«, t00=0x0045, t01=0x0030}
0x6c00…6c2c Head {h00=0x0028, h01=0x0050, text=» ST* A2,DWTUBU,A6 PUT IN USER BUFFER«, t00=0x0045, t01=0x0048}
0x6c2c…6c38 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x0074}
0x6c38…6c42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0080}
0x6c42…6c58 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0045, t01=0x008a}
0x6c58…6c6e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0045, t01=0x00a0}
0x6c6e…6c84 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0045, t01=0x00b6}
0x6c84…6c9a Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0045, t01=0x00cc}
0x6c9a…6cc6 Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0045, t01=0x00e2}
0x6cc6…6cd2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x010e}
0x6cd2…6ce8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0045, t01=0x011a}
0x6ce8…6cfe Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0045, t01=0x0130}
0x6cfe…6d14 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0045, t01=0x0146}
0x6d14…6d40 Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x0045, t01=0x015c}
0x6d40…6d4c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x0188}
0x6d4c…6d62 (70, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0046, t01=0x0004}
0x6d62…6d78 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0046, t01=0x001a}
0x6d78…6dac Head {h00=0x0030, h01=0x0050, text=» ML 2,DWTBA1,A6 GET PHYSICAL BUFFER ADDRESS «, t00=0x0046, t01=0x0030}
0x6dac…6dce Head {h00=0x001e, h01=0x0050, text=» RF(Z) WRIT30 SYSTEM AREA «, t00=0x0046, t01=0x0064}
0x6dce…6dfa Head {h00=0x0028, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS ON STACK «, t00=0x0046, t01=0x0086}
0x6dfa…6e26 Head {h00=0x0028, h01=0x0050, text=» TL DWTPAG,A6 LOAD PAGE WITH CYL ID «, t00=0x0046, t01=0x00b2}
0x6e26…6e5a Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTUBU,A6 GET LOGICAL BUFFER POINTER «, t00=0x0046, t01=0x00de}
0x6e5a…6e84 Head {h00=0x0026, h01=0x0050, text=» EL A3,PHSECL,A2 GET WORD TO SAVE «, t00=0x0046, t01=0x0112}
0x6e84…6eb4 Head {h00=0x002c, h01=0x0050, text=» ES A4,PHSECL,A2 PUT CYL ID IN POSITION «, t00=0x0046, t01=0x013c}
0x6eb4…6ed6 Head {h00=0x001e, h01=0x0050, text=» TL -30,A15 GET REGISTERS «, t00=0x0046, t01=0x016c}
0x6ed6…6ee8 Head {h00=0x000e, h01=0x0050, text=» RF WRIT40«, t00=0x0046, t01=0x018e}
0x6ee8…6efc Head {h00=0x0010, h01=0x0050, text=»WRIT30 EQU *«, t00=0x0047, t01=0x0010}
0x6efc…6f1a Head {h00=0x001a, h01=0x0050, text=» SLL A2,1 BYTE ADDRESS«, t00=0x0047, t01=0x0024}
0x6f1a…6f48 Head {h00=0x002a, h01=0x0050, text=» LD A3,PHSECL,A2 GET WORD TO BE SAVED «, t00=0x0047, t01=0x0042}
0x6f48…6f74 Head {h00=0x0028, h01=0x0050, text=» ST A4,PHSECL,A2 CYL ID IN POSITION «, t00=0x0047, t01=0x0070}
0x6f74…6f88 Head {h00=0x0010, h01=0x0050, text=»WRIT40 EQU *«, t00=0x0047, t01=0x009c}
0x6f88…6faa Head {h00=0x001e, h01=0x0050, text=» ST A3,DWTSWD,A6 SAVA WORD«, t00=0x0047, t01=0x00b0}
0x6faa…6fd4 Head {h00=0x0026, h01=0x0050, text=» IM DWTFSW,A6 INDICATE SAVED WORD «, t00=0x0047, t01=0x00d2}
0x6fd4…6fe0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x00fc}
0x6fe0…6fea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0108}
0x6fea…7000 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0047, t01=0x0112}
0x7000…7036 Head {h00=0x0032, h01=0x0050, text=» CM DWTFBU,A6 INDICATE WRITE FROM USER BUFFER «, t00=0x0047, t01=0x0128}
0x7036…706a Head {h00=0x0030, h01=0x0050, text=» CF A5,WRI:00 WRITE SECTOR FROM USER BUFFER «, t00=0x0047, t01=0x015e}
0x706a…709c (72, 0, 398) Head {h00=0x002e, h01=0x0050, text=» CF A5,REWORD RESTORE WORD TO USER BUFFER «, t00=0x0048, t01=0x0004}
0x709c…70ae Head {h00=0x000e, h01=0x0050, text=» RF SEE:95«, t00=0x0048, t01=0x0036}
0x70ae…70b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0048}
0x70b8…70ce Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0048, t01=0x0052}
0x70ce…70d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0068}
0x70d8…70e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0072}
0x70e2…70f4 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0048, t01=0x007c}
0x70f4…7108 Head {h00=0x0010, h01=0x0050, text=»READWR EQU *«, t00=0x0048, t01=0x008e}
0x7108…712e Head {h00=0x0022, h01=0x0050, text=» CF A5,REA:10 READ AFTER WRITE«, t00=0x0048, t01=0x00a2}
0x712e…7140 Head {h00=0x000e, h01=0x0050, text=» RF SEE:97«, t00=0x0048, t01=0x00c8}
0x7140…714c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0048, t01=0x00da}
0x714c…7156 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00e6}
0x7156…716c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0048, t01=0x00f0}
0x716c…7180 Head {h00=0x0010, h01=0x0050, text=»READ00 EQU *«, t00=0x0048, t01=0x0106}
0x7180…71a2 Head {h00=0x001e, h01=0x0050, text=» LD* A2,4,A5 GET DATA WORD«, t00=0x0048, t01=0x011a}
0x71a2…71c4 Head {h00=0x001e, h01=0x0050, text=» RF(N) READ20 DIRECT READ «, t00=0x0048, t01=0x013c}
0x71c4…71f8 Head {h00=0x0030, h01=0x0050, text=» IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER«, t00=0x0048, t01=0x015e}
0x71f8…7224 (73, 0, 398) Head {h00=0x0028, h01=0x0050, text=» CF A5,REA:00 READ TO DRIVER BUFFER «, t00=0x0049, t01=0x0004}
0x7224…7246 Head {h00=0x001e, h01=0x0050, text=» LD* A1,4,A5 GET DATA WORD«, t00=0x0049, t01=0x0030}
0x7246…7258 Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x0049, t01=0x0052}
0x7258…726a Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0049, t01=0x0064}
0x726a…72a0 Head {h00=0x0032, h01=0x0050, text=» ANKL A4,/180 GET NUMBER OF BYTES TO BE MOVED «, t00=0x0049, t01=0x0076}
0x72a0…72c0 Head {h00=0x001c, h01=0x0050, text=» ANK A1,/18 GET POSITION«, t00=0x0049, t01=0x00ac}
0x72c0…72d2 Head {h00=0x000e, h01=0x0050, text=» SLL A1,4 «, t00=0x0049, t01=0x00cc}
0x72d2…72e8 Head {h00=0x0012, h01=0x0050, text=» CF A5,MOVRED «, t00=0x0049, t01=0x00de}
0x72e8…72fa Head {h00=0x000e, h01=0x0050, text=» RF SEE:95«, t00=0x0049, t01=0x00f4}
0x72fa…730e Head {h00=0x0010, h01=0x0050, text=»READ20 EQU *«, t00=0x0049, t01=0x0106}
0x730e…7324 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0049, t01=0x011a}
0x7324…733c Head {h00=0x0014, h01=0x0050, text=» LDKL A3,PHSECL «, t00=0x0049, t01=0x0130}
0x733c…7370 Head {h00=0x0030, h01=0x0050, text=» ADS A3,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x0049, t01=0x0148}
0x7370…737c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x017c}
0x737c…7386 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0188}
0x7386…739c (74, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x004a, t01=0x0004}
0x739c…73ce Head {h00=0x002e, h01=0x0050, text=» CM DWTFBU,A6 INDICATE READ TO USER BUFFER«, t00=0x004a, t01=0x001a}
0x73ce…73f8 Head {h00=0x0026, h01=0x0050, text=» CF A5,REA:00 READ TO USER BUFFER «, t00=0x004a, t01=0x004c}
0x73f8…740c Head {h00=0x0010, h01=0x0050, text=»SEE:95 EQU *«, t00=0x004a, t01=0x0076}
0x740c…743a Head {h00=0x002a, h01=0x0050, text=» IMR A6 UPDATE PHYSICAL SECTOR POINTER«, t00=0x004a, t01=0x008a}
0x743a…7446 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004a, t01=0x00b8}
0x7446…7450 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00c4}
0x7450…7466 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x004a, t01=0x00ce}
0x7466…7470 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00e4}
0x7470…747a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00ee}
0x747a…748e Head {h00=0x0010, h01=0x0050, text=»SEE:96 EQU *«, t00=0x004a, t01=0x00f8}
0x748e…74b0 Head {h00=0x001e, h01=0x0050, text=» LD* A2,4,A5 GET DATA WORD«, t00=0x004a, t01=0x010c}
0x74b0…74ca Head {h00=0x0016, h01=0x0050, text=» ANK A2,/C0 LENGTH«, t00=0x004a, t01=0x012e}
0x74ca…74dc Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x004a, t01=0x0148}
0x74dc…7502 Head {h00=0x0022, h01=0x0050, text=» ADS A2,ECBEL,A8 UPDATE ECBEL «, t00=0x004a, t01=0x015a}
0x7502…750c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0180}
0x750c…7522 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004a, t01=0x018a}
0x7522…7534 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x004b, t01=0x0010}
0x7534…7550 Head {h00=0x0018, h01=0x0050, text=» SRL A2,1 WORD MODE «, t00=0x004b, t01=0x0022}
0x7550…7584 Head {h00=0x0030, h01=0x0050, text=» DA DWTBA1,A6 UPDATE PHYSICAL BUFFER ADDRESS«, t00=0x004b, t01=0x003e}
0x7584…75ae Head {h00=0x0026, h01=0x0050, text=» CF A5,MMULOG GET LOGICAL ADDRESS «, t00=0x004b, t01=0x0072}
0x75ae…75ba Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004b, t01=0x009c}
0x75ba…75c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00a8}
0x75c4…75d8 Head {h00=0x0010, h01=0x0050, text=»SEE:97 EQU *«, t00=0x004b, t01=0x00b2}
0x75d8…75f8 Head {h00=0x001c, h01=0x0050, text=» LDK A1,2 UPDATE RETURN «, t00=0x004b, t01=0x00c6}
0x75f8…760c Head {h00=0x0010, h01=0x0050, text=» ADS A1,4,A5«, t00=0x004b, t01=0x00e6}
0x760c…761c Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x004b, t01=0x00fa}
0x761c…7626 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x010a}
0x7626…763c Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x004b, t01=0x0114}
0x763c…7646 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x012a}
0x7646…765c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004b, t01=0x0134}
0x765c…7666 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x014a}
0x7666…7670 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0154}
0x7670…7698 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x004b, t01=0x015e}
0x7698…76c0 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x004b, t01=0x0186}
0x76c0…76e8 Head {h00=0x0024, h01=0x0050, text=»* DISC FORMAT A2 *«, t00=0x004c, t01=0x001e}
0x76e8…7710 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x004c, t01=0x0046}
0x7710…7738 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x004c, t01=0x006e}
0x7738…7742 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0096}
0x7742…774c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x00a0}
0x774c…7760 Head {h00=0x0010, h01=0x0050, text=»VA2:00 EQU *«, t00=0x004c, t01=0x00aa}
0x7760…777e Head {h00=0x001a, h01=0x0050, text=» LDK A4,QRETRY RETRIES«, t00=0x004c, t01=0x00be}
0x777e…7792 Head {h00=0x0010, h01=0x0050, text=»VA2:10 EQU *«, t00=0x004c, t01=0x00dc}
0x7792…77a8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x004c, t01=0x00f0}
0x77a8…77be Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x004c, t01=0x0106}
0x77be…77ca Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004c, t01=0x011c}
0x77ca…77e0 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004c, t01=0x0128}
0x77e0…7808 Head {h00=0x0024, h01=0x0050, text=» CF A5,INLACE INTERLACE AND SKEW«, t00=0x004c, t01=0x013e}
0x7808…7812 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0166}
0x7812…7828 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004c, t01=0x0170}
0x7828…7846 Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/8080 1ST WER«, t00=0x004c, t01=0x0186}
0x7846…7858 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x004d, t01=0x0014}
0x7858…786c Head {h00=0x0010, h01=0x0050, text=» LD* A2,4,A5«, t00=0x004d, t01=0x0026}
0x786c…787e Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x004d, t01=0x003a}
0x787e…78aa Head {h00=0x0028, h01=0x0050, text=» RF(NN) VA2:20 NOT READ AFTER WRITE «, t00=0x004d, t01=0x004c}
0x78aa…78c2 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x004d, t01=0x0078}
0x78c2…78d4 Head {h00=0x000e, h01=0x0050, text=» RF VA2:35«, t00=0x004d, t01=0x0090}
0x78d4…78e8 Head {h00=0x0010, h01=0x0050, text=»VA2:20 EQU *«, t00=0x004d, t01=0x00a2}
0x78e8…78f4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x00b6}
0x78f4…78fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x00c2}
0x78fe…7914 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004d, t01=0x00cc}
0x7914…792a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004d, t01=0x00e2}
0x792a…7950 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/0808 1ST WER SHIFTED«, t00=0x004d, t01=0x00f8}
0x7950…795c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x011e}
0x795c…7966 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x012a}
0x7966…797c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004d, t01=0x0134}
0x797c…798e Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x004d, t01=0x014a}
0x798e…79a4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004d, t01=0x015c}
0x79a4…79b8 Head {h00=0x0010, h01=0x0050, text=» LD* A2,4,A5«, t00=0x004d, t01=0x0172}
0x79b8…79ca Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x004d, t01=0x0186}
0x79ca…79f6 Head {h00=0x0028, h01=0x0050, text=» RF(NN) VA2:20 NOT READ AFTER WRITE «, t00=0x004e, t01=0x0008}
0x79f6…7a0c Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/8080«, t00=0x004e, t01=0x0034}
0x7a0c…7a24 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x004e, t01=0x004a}
0x7a24…7a36 Head {h00=0x000e, h01=0x0050, text=» RF VA2:35«, t00=0x004e, t01=0x0062}
0x7a36…7a4a Head {h00=0x0010, h01=0x0050, text=»VA2:20 EQU *«, t00=0x004e, t01=0x0074}
0x7a4a…7a56 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x0088}
0x7a56…7a60 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0094}
0x7a60…7a76 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004e, t01=0x009e}
0x7a76…7a98 Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTOR,A6 GET ORDER «, t00=0x004e, t01=0x00b4}
0x7a98…7aaa Head {h00=0x000e, h01=0x0050, text=» ANK A2,4 «, t00=0x004e, t01=0x00d6}
0x7aaa…7ac4 Head {h00=0x0016, h01=0x0050, text=» RF(Z) VA2:30 READ«, t00=0x004e, t01=0x00e8}
0x7ac4…7ace Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0102}
0x7ace…7ae4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004e, t01=0x010c}
0x7ae4…7afa Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C080«, t00=0x004e, t01=0x0122}
0x7afa…7b06 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x0138}
0x7b06…7b10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0144}
0x7b10…7b26 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004e, t01=0x014e}
0x7b26…7b3c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004e, t01=0x0164}
0x7b3c…7b62 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/080C 1ST WER SHIFTED«, t00=0x004e, t01=0x017a}
0x7b62…7b6e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004f, t01=0x0010}
0x7b6e…7b78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x001c}
0x7b78…7b8e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004f, t01=0x0026}
0x7b8e…7bb4 Head {h00=0x0022, h01=0x0050, text=» ADK A3,1 ORDER CODE FOR WRITE«, t00=0x004f, t01=0x003c}
0x7bb4…7bbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0062}
0x7bbe…7bd4 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x004f, t01=0x006c}
0x7bd4…7bde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0082}
0x7bde…7be8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x008c}
0x7be8…7bfc Head {h00=0x0010, h01=0x0050, text=»VA2:30 EQU *«, t00=0x004f, t01=0x0096}
0x7bfc…7c06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00aa}
0x7c06…7c1c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004f, t01=0x00b4}
0x7c1c…7c3c Head {h00=0x001c, h01=0x0050, text=» LD A2,DWTUBU,A6 2ND WER«, t00=0x004f, t01=0x00ca}
0x7c3c…7c48 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004f, t01=0x00ea}
0x7c48…7c52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00f6}
0x7c52…7c68 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004f, t01=0x0100}
0x7c68…7c7e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004f, t01=0x0116}
0x7c7e…7c90 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x004f, t01=0x012c}
0x7c90…7ca6 Head {h00=0x0012, h01=0x0050, text=» DA DWTBA1,A6 «, t00=0x004f, t01=0x013e}
0x7ca6…7ccc Head {h00=0x0022, h01=0x0050, text=» SRC A1,4 1ST WER IN POSITION «, t00=0x004f, t01=0x0154}
0x7ccc…7cf2 Head {h00=0x0022, h01=0x0050, text=» SLL A2,1 2ND WER IN POSITION «, t00=0x004f, t01=0x017a}
0x7cf2…7cfe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0050, t01=0x0010}
0x7cfe…7d08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x001c}
0x7d08…7d1e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0050, t01=0x0026}
0x7d1e…7d32 Head {h00=0x0010, h01=0x0050, text=»VA2:35 EQU *«, t00=0x0050, t01=0x003c}
0x7d32…7d48 Head {h00=0x0012, h01=0x0050, text=» CF A5,CIO:50 «, t00=0x0050, t01=0x0050}
0x7d48…7d5c Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1F «, t00=0x0050, t01=0x0066}
0x7d5c…7d7a Head {h00=0x001a, h01=0x0050, text=» RF(Z) VA2:40 IO ERROR«, t00=0x0050, t01=0x007a}
0x7d7a…7d90 Head {h00=0x0012, h01=0x0050, text=» IM DWTRTY,A6 «, t00=0x0050, t01=0x0098}
0x7d90…7da2 Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0050, t01=0x00ae}
0x7da2…7dbe Head {h00=0x0018, h01=0x0050, text=» RB(NZ) VA2:10 RETRY«, t00=0x0050, t01=0x00c0}
0x7dbe…7dd6 Head {h00=0x0014, h01=0x0050, text=» RF WRI:50 ERROR«, t00=0x0050, t01=0x00dc}
0x7dd6…7de0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x00f4}
0x7de0…7df6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0050, t01=0x00fe}
0x7df6…7e00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0114}
0x7e00…7e0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x011e}
0x7e0a…7e1e Head {h00=0x0010, h01=0x0050, text=»VA2:40 EQU *«, t00=0x0050, t01=0x0128}
0x7e1e…7e4c Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A6 GET PHYSICAL SECTOR NUMBER«, t00=0x0050, t01=0x013c}
0x7e4c…7e6a Head {h00=0x001a, h01=0x0050, text=» ADK A3,1 NEXT SECTOR «, t00=0x0050, t01=0x016a}
0x7e6a…7e7c Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x0050, t01=0x0188}
0x7e7c…7e8e Head {h00=0x000e, h01=0x0050, text=» CWK A2,31«, t00=0x0051, t01=0x000a}
0x7e8e…7eb4 Head {h00=0x0022, h01=0x0050, text=» RF(NE) VA2:50 NOT CYLINDER 0 «, t00=0x0051, t01=0x001c}
0x7eb4…7ede Head {h00=0x0026, h01=0x0050, text=» ADK A3,2 CYLINDER 0 TO CYLINDER 1«, t00=0x0051, t01=0x0042}
0x7ede…7ef2 Head {h00=0x0010, h01=0x0050, text=»VA2:50 EQU *«, t00=0x0051, t01=0x006c}
0x7ef2…7f06 Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x0051, t01=0x0080}
0x7f06…7f2a Head {h00=0x0020, h01=0x0050, text=» RF(NZ) VA2:60 SAME CYLINDER«, t00=0x0051, t01=0x0094}
0x7f2a…7f48 Head {h00=0x001a, h01=0x0050, text=» ADK A3,1 NEW CYLINDER«, t00=0x0051, t01=0x00b8}
0x7f48…7f5c Head {h00=0x0010, h01=0x0050, text=»VA2:60 EQU *«, t00=0x0051, t01=0x00d6}
0x7f5c…7f86 Head {h00=0x0026, h01=0x0050, text=» STR A3,A6 PHYSICAL SECTOR NUMBER «, t00=0x0051, t01=0x00ea}
0x7f86…7f98 Head {h00=0x000e, h01=0x0050, text=» RB SEE:96«, t00=0x0051, t01=0x0114}
0x7f98…7fa4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0051, t01=0x0126}
0x7fa4…7fae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0132}
0x7fae…7fc4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0051, t01=0x013c}
0x7fc4…7fda Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0051, t01=0x0152}
0x7fda…7fe4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0168}
0x7fe4…8008 Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0051, t01=0x0172}
0x8008…802c Head {h00=0x0020, h01=0x0050, text=»* *«, t00=0x0052, t01=0x0008}
0x802c…8050 Head {h00=0x0020, h01=0x0050, text=»* SUBROUTINES FOR WRITE *«, t00=0x0052, t01=0x002c}
0x8050…8074 Head {h00=0x0020, h01=0x0050, text=»* FROM USER BUFFER: *«, t00=0x0052, t01=0x0050}
0x8074…8098 Head {h00=0x0020, h01=0x0050, text=»* FROM DRIVER : *«, t00=0x0052, t01=0x0074}
0x8098…80bc Head {h00=0x0020, h01=0x0050, text=»* *«, t00=0x0052, t01=0x0098}
0x80bc…80e0 Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0052, t01=0x00bc}
0x80e0…80ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x00e0}
0x80ea…80fe Head {h00=0x0010, h01=0x0050, text=»WRI:00 EQU *«, t00=0x0052, t01=0x00ea}
0x80fe…811c Head {h00=0x001a, h01=0x0050, text=» LDK A4,QRETRY RETRIES«, t00=0x0052, t01=0x00fe}
0x811c…8130 Head {h00=0x0010, h01=0x0050, text=»WRI:20 EQU *«, t00=0x0052, t01=0x011c}
0x8130…8146 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0052, t01=0x0130}
0x8146…815c Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0052, t01=0x0146}
0x815c…8168 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0052, t01=0x015c}
0x8168…817e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0052, t01=0x0168}
0x817e…81ac Head {h00=0x002a, h01=0x0050, text=» CF A5,INLACE INTERLACE SECTOR NUMBER «, t00=0x0052, t01=0x017e}
0x81ac…81c4 Head {h00=0x0014, h01=0x0050, text=» CF A5,WRITE CIO«, t00=0x0053, t01=0x001c}
0x81c4…81e6 Head {h00=0x001e, h01=0x0050, text=» ANK A1,/1F RETURN CODE ? «, t00=0x0053, t01=0x0034}
0x81e6…81fc Head {h00=0x0012, h01=0x0050, text=» CF A5,BSELOD «, t00=0x0053, t01=0x0056}
0x81fc…8220 Head {h00=0x0020, h01=0x0050, text=» RF(Z) WRI:80 NO RETURN CODE«, t00=0x0053, t01=0x006c}
0x8220…8244 Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x0053, t01=0x0090}
0x8244…826e Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x0053, t01=0x00b4}
0x826e…8284 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) WRI:20«, t00=0x0053, t01=0x00de}
0x8284…82b4 Head {h00=0x002c, h01=0x0050, text=» CF A5,REWORD RESTORE WORD IF NECESSARY «, t00=0x0053, t01=0x00f4}
0x82b4…82c0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0053, t01=0x0124}
0x82c0…82ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x0130}
0x82ca…82de Head {h00=0x0010, h01=0x0050, text=»WRI:50 EQU *«, t00=0x0053, t01=0x013a}
0x82de…82fe Head {h00=0x001c, h01=0x0050, text=» ABL END:10 ERROR END IO«, t00=0x0053, t01=0x014e}
0x82fe…8308 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x016e}
0x8308…831e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0053, t01=0x0178}
0x831e…8328 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x018e}
0x8328…833c Head {h00=0x0010, h01=0x0050, text=»WRI:80 EQU *«, t00=0x0054, t01=0x0008}
0x833c…834c Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0054, t01=0x001c}
0x834c…8356 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x002c}
0x8356…836c Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0054, t01=0x0036}
0x836c…8376 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x004c}
0x8376…83a0 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0054, t01=0x0056}
0x83a0…83ca Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0054, t01=0x0080}
0x83ca…83f4 Head {h00=0x0026, h01=0x0050, text=»* SUBROUTINES FOR READ TO * «, t00=0x0054, t01=0x00aa}
0x83f4…841e Head {h00=0x0026, h01=0x0050, text=»* USER BUFFER : * «, t00=0x0054, t01=0x00d4}
0x841e…8448 Head {h00=0x0026, h01=0x0050, text=»* DRIVER BUFFER : * «, t00=0x0054, t01=0x00fe}
0x8448…8472 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0054, t01=0x0128}
0x8472…849c Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0054, t01=0x0152}
0x849c…84a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x017c}
0x84a6…84ba Head {h00=0x0010, h01=0x0050, text=»REA:00 EQU *«, t00=0x0054, t01=0x0186}
0x84ba…84dc Head {h00=0x001e, h01=0x0050, text=» LD A3,DWTOR,A6 GET INDEX «, t00=0x0055, t01=0x000a}
0x84dc…84f2 Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/300 «, t00=0x0055, t01=0x002c}
0x84f2…8510 Head {h00=0x001a, h01=0x0050, text=» SLL A3,6 IN POSITION «, t00=0x0055, t01=0x0042}
0x8510…8536 Head {h00=0x0022, h01=0x0050, text=» ORR* A3,A6 ADD SECTOR NUMBER «, t00=0x0055, t01=0x0060}
0x8536…855e Head {h00=0x0024, h01=0x0050, text=» CW A3,DWTBSE,A6 ALLREADY READ ?«, t00=0x0055, t01=0x0086}
0x855e…8574 Head {h00=0x0012, h01=0x0050, text=» RF(E) REA:85 «, t00=0x0055, t01=0x00ae}
0x8574…8588 Head {h00=0x0010, h01=0x0050, text=»REA:10 EQU *«, t00=0x0055, t01=0x00c4}
0x8588…859e Head {h00=0x0012, h01=0x0050, text=» LDK A4,QRETRY«, t00=0x0055, t01=0x00d8}
0x859e…85b2 Head {h00=0x0010, h01=0x0050, text=»REA:20 EQU *«, t00=0x0055, t01=0x00ee}
0x85b2…85c8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0055, t01=0x0102}
0x85c8…85de Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0055, t01=0x0118}
0x85de…85ea Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0055, t01=0x012e}
0x85ea…8600 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0055, t01=0x013a}
0x8600…862e Head {h00=0x002a, h01=0x0050, text=» CF A5,INLACE INTERLACE SECTOR NUMBER «, t00=0x0055, t01=0x0150}
0x862e…864e Head {h00=0x001c, h01=0x0050, text=» CF A5,READ READ SECTOR «, t00=0x0055, t01=0x017e}
0x864e…8660 Head {h00=0x000e, h01=0x0050, text=» ANK A1,/F«, t00=0x0056, t01=0x000e}
0x8660…8694 Head {h00=0x0030, h01=0x0050, text=» CF A5,BSELOD UPDATE DRIVER BUFFER INDICATOR«, t00=0x0056, t01=0x0020}
0x8694…86b8 Head {h00=0x0020, h01=0x0050, text=» RF(Z) REA:30 NO RETURN CODE«, t00=0x0056, t01=0x0054}
0x86b8…86cc Head {h00=0x0010, h01=0x0050, text=»REA:25 EQU *«, t00=0x0056, t01=0x0078}
0x86cc…86f0 Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x0056, t01=0x008c}
0x86f0…871a Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x0056, t01=0x00b0}
0x871a…8736 Head {h00=0x0018, h01=0x0050, text=» RB(NZ) REA:20 RETRY«, t00=0x0056, t01=0x00da}
0x8736…874a Head {h00=0x0010, h01=0x0050, text=» ABL END:20 «, t00=0x0056, t01=0x00f6}
0x874a…8754 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x010a}
0x8754…876a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0056, t01=0x0114}
0x876a…8774 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x012a}
0x8774…877e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0134}
0x877e…8792 Head {h00=0x0010, h01=0x0050, text=»REA:30 EQU *«, t00=0x0056, t01=0x013e}
0x8792…87aa Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x0056, t01=0x0152}
0x87aa…87d6 Head {h00=0x0028, h01=0x0050, text=» RF(NZ) REA:40 READ TO DRIVER BUFFER«, t00=0x0056, t01=0x016a}
0x87d6…87ec Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0057, t01=0x0008}
0x87ec…8826 Head {h00=0x0036, h01=0x0050, text=» LD* A3,DWTUBU,A6 GET CYLINDER ID FROM USER BUFFER«, t00=0x0057, t01=0x001e}
0x8826…8838 Head {h00=0x000e, h01=0x0050, text=» RF REA:50«, t00=0x0057, t01=0x0058}
0x8838…8844 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0057, t01=0x006a}
0x8844…884e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0076}
0x884e…8864 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0057, t01=0x0080}
0x8864…887a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0057, t01=0x0096}
0x887a…88a6 Head {h00=0x0028, h01=0x0050, text=» ML 2,DWTBA1,A6 GET PHYSICAL ADDRESS«, t00=0x0057, t01=0x00ac}
0x88a6…88c8 Head {h00=0x001e, h01=0x0050, text=» RF(Z) REA:35 SYSTEM AREA «, t00=0x0057, t01=0x00d8}
0x88c8…88ea Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x0057, t01=0x00fa}
0x88ea…890c Head {h00=0x001e, h01=0x0050, text=» TL DWTPAG,A6 LOAD MMUPAGE«, t00=0x0057, t01=0x011c}
0x890c…8940 Head {h00=0x0030, h01=0x0050, text=» LD A3,DWTUBU,A6 GET LOGICAL BUFFER POINTER «, t00=0x0057, t01=0x013e}
0x8940…8964 Head {h00=0x0020, h01=0x0050, text=» EL A3,PHSECL,A3 GET CYL ID «, t00=0x0057, t01=0x0172}
0x8964…8988 Head {h00=0x0020, h01=0x0050, text=» TL -30,A15 RESET REGISTERS «, t00=0x0058, t01=0x0008}
0x8988…899a Head {h00=0x000e, h01=0x0050, text=» RF REA:50«, t00=0x0058, t01=0x002c}
0x899a…89ae Head {h00=0x0010, h01=0x0050, text=»REA:35 EQU *«, t00=0x0058, t01=0x003e}
0x89ae…89d4 Head {h00=0x0022, h01=0x0050, text=» SLL A2,1 ADDRESS TO BYTE MODE«, t00=0x0058, t01=0x0052}
0x89d4…89f8 Head {h00=0x0020, h01=0x0050, text=» LD A3,PHSECL,A2 GET CYL ID «, t00=0x0058, t01=0x0078}
0x89f8…8a0a Head {h00=0x000e, h01=0x0050, text=» RF REA:50«, t00=0x0058, t01=0x009c}
0x8a0a…8a16 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x00ae}
0x8a16…8a20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00ba}
0x8a20…8a36 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0058, t01=0x00c4}
0x8a36…8a4a Head {h00=0x0010, h01=0x0050, text=»REA:40 EQU *«, t00=0x0058, t01=0x00da}
0x8a4a…8a72 Head {h00=0x0024, h01=0x0050, text=» LD A3,BUFFER+PHSECL GET CYL ID «, t00=0x0058, t01=0x00ee}
0x8a72…8a86 Head {h00=0x0010, h01=0x0050, text=»REA:50 EQU *«, t00=0x0058, t01=0x0116}
0x8a86…8a9c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0058, t01=0x012a}
0x8a9c…8ab2 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0058, t01=0x0140}
0x8ab2…8aca Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A2«, t00=0x0058, t01=0x0156}
0x8aca…8ad6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x016e}
0x8ad6…8aec Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0058, t01=0x017a}
0x8aec…8b02 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0058, t01=0x0190}
0x8b02…8b1a Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A6«, t00=0x0059, t01=0x0016}
0x8b1a…8b26 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0059, t01=0x002e}
0x8b26…8b3c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0059, t01=0x003a}
0x8b3c…8b64 Head {h00=0x0024, h01=0x0050, text=» RF(E) REA:90 RIGHT CYLINDER ID «, t00=0x0059, t01=0x0050}
0x8b64…8b80 Head {h00=0x0018, h01=0x0050, text=» LDK A1,2 SEEK ERROR«, t00=0x0059, t01=0x0078}
0x8b80…8b8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x0094}
0x8b8a…8ba0 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0059, t01=0x009e}
0x8ba0…8baa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00b4}
0x8baa…8bb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00be}
0x8bb4…8bc6 Head {h00=0x000e, h01=0x0050, text=» RB REA:25«, t00=0x0059, t01=0x00c8}
0x8bc6…8bda Head {h00=0x0010, h01=0x0050, text=»REA:85 EQU *«, t00=0x0059, t01=0x00da}
0x8bda…8bf2 Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTFBU,A6«, t00=0x0059, t01=0x00ee}
0x8bf2…8c1e Head {h00=0x0028, h01=0x0050, text=» RF(NZ) REA:90 READ TO DRIVER BUFFER«, t00=0x0059, t01=0x0106}
0x8c1e…8c46 Head {h00=0x0024, h01=0x0050, text=» LDKL A4,/180 BYTES TO BE MOVED «, t00=0x0059, t01=0x0132}
0x8c46…8c5c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0059, t01=0x015a}
0x8c5c…8c6e Head {h00=0x000e, h01=0x0050, text=» NGR A2,A4«, t00=0x0059, t01=0x0170}
0x8c6e…8cb2 Head {h00=0x0040, h01=0x0050, text=» ADS A2,DWTUBU,A6 RESET USER BUFFER POINTER FOR DIRECT MOVE «, t00=0x0059, t01=0x0182}
0x8cb2…8cbe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x0036}
0x8cbe…8cd4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005a, t01=0x0042}
0x8cd4…8cfe Head {h00=0x0026, h01=0x0050, text=» CF A5,MOVRED MOVE TO USER BUFFER «, t00=0x005a, t01=0x0058}
0x8cfe…8d12 Head {h00=0x0010, h01=0x0050, text=»REA:90 EQU *«, t00=0x005a, t01=0x0082}
0x8d12…8d22 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x005a, t01=0x0096}
0x8d22…8d2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x00a6}
0x8d2c…8d42 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x005a, t01=0x00b0}
0x8d42…8d4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x00c6}
0x8d4c…8d56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x00d0}
0x8d56…8d84 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x005a, t01=0x00da}
0x8d84…8db2 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x005a, t01=0x0108}
0x8db2…8de0 Head {h00=0x002a, h01=0x0050, text=»* SUBROUTINES FOR MOVING WORDS * «, t00=0x005a, t01=0x0136}
0x8de0…8e0a Head {h00=0x0026, h01=0x0050, text=»* USER BUFFER TO DRIVER BUFFER: «, t00=0x005a, t01=0x0164}
0x8e0a…8e38 Head {h00=0x002a, h01=0x0050, text=»* MOVWRI * «, t00=0x005a, t01=0x018e}
0x8e38…8e66 Head {h00=0x002a, h01=0x0050, text=»* DRIVER BUFFER TO USER BUFFER * «, t00=0x005b, t01=0x002c}
0x8e66…8e94 Head {h00=0x002a, h01=0x0050, text=»* MOVRED * «, t00=0x005b, t01=0x005a}
0x8e94…8ec2 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x005b, t01=0x0088}
0x8ec2…8ef0 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x005b, t01=0x00b6}
0x8ef0…8efa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x00e4}
0x8efa…8f1c Head {h00=0x001e, h01=0x0050, text=»* A1 BUFFER ADDRESS IN«, t00=0x005b, t01=0x00ee}
0x8f1c…8f40 Head {h00=0x0020, h01=0x0050, text=»* A2 BUFFER ADDRESS OUT «, t00=0x005b, t01=0x0110}
0x8f40…8f5e Head {h00=0x001a, h01=0x0050, text=»* A4 BUFFER LENGTH«, t00=0x005b, t01=0x0134}
0x8f5e…8f74 Head {h00=0x0012, h01=0x0050, text=»* A3 USED «, t00=0x005b, t01=0x0152}
0x8f74…8f7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0168}
0x8f7e…8f92 Head {h00=0x0010, h01=0x0050, text=»MOVRED EQU *«, t00=0x005b, t01=0x0172}
0x8f92…8faa Head {h00=0x0014, h01=0x0050, text=» ADKL A1,BUFFER «, t00=0x005b, t01=0x0186}
0x8faa…8fc6 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005c, t01=0x000e}
0x8fc6…8ffc Head {h00=0x0032, h01=0x0050, text=» LD A2,DWTUBU,A6 PRESENT POINT IN USER BUFFER «, t00=0x005c, t01=0x002a}
0x8ffc…9008 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005c, t01=0x0060}
0x9008…9012 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x006c}
0x9012…9028 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005c, t01=0x0076}
0x9028…9044 Head {h00=0x0018, h01=0x0050, text=» IFT CPU852+MMUPAG=0«, t00=0x005c, t01=0x008c}
0x9044…905a Head {h00=0x0012, h01=0x0050, text=» IFT CPU857=1 «, t00=0x005c, t01=0x00a8}
0x905a…908a Head {h00=0x002c, h01=0x0050, text=» LD A2,DWTUBU,A6 GET USER BUFFER POINTER«, t00=0x005c, t01=0x00be}
0x908a…90be Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x005c, t01=0x00ee}
0x90be…90ce Head {h00=0x000c, h01=0x0050, text=» MVB A4 «, t00=0x005c, t01=0x0122}
0x90ce…90da Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005c, t01=0x0132}
0x90da…90e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x013e}
0x90e4…90fa Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005c, t01=0x0148}
0x90fa…9110 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x005c, t01=0x015e}
0x9110…9126 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005c, t01=0x0174}
0x9126…915a Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTBA2,A6 GET PHYSICAL BUFFER ADDRESS«, t00=0x005c, t01=0x018a}
0x915a…9176 Head {h00=0x0018, h01=0x0050, text=» SLL A2,1 BYTE MODE «, t00=0x005d, t01=0x002e}
0x9176…9198 Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x005d, t01=0x004a}
0x9198…91ae Head {h00=0x0012, h01=0x0050, text=» TL DWTPAG,A6 «, t00=0x005d, t01=0x006c}
0x91ae…91da Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTUBU,A6 GET LOGICAL ADDRESS«, t00=0x005d, t01=0x0082}
0x91da…91ea Head {h00=0x000c, h01=0x0050, text=» MVSU A4«, t00=0x005d, t01=0x00ae}
0x91ea…91f6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x00be}
0x91f6…9200 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x00ca}
0x9200…9216 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005d, t01=0x00d4}
0x9216…9228 Head {h00=0x000e, h01=0x0050, text=» RF MOV:00«, t00=0x005d, t01=0x00ea}
0x9228…9232 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x00fc}
0x9232…9248 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x005d, t01=0x0106}
0x9248…9252 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x011c}
0x9252…925c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0126}
0x925c…9270 Head {h00=0x0010, h01=0x0050, text=»MOVWRI EQU *«, t00=0x005d, t01=0x0130}
0x9270…929e Head {h00=0x002a, h01=0x0050, text=» ADKL A2,BUFFER DRIVER BUFFER POINTER «, t00=0x005d, t01=0x0144}
0x929e…92ba Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005d, t01=0x0172}
0x92ba…92f0 Head {h00=0x0032, h01=0x0050, text=» LD A1,DWTUBU,A6 PRESENT POINT IN USER BUFFER «, t00=0x005d, t01=0x018e}
0x92f0…92fc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x0034}
0x92fc…9306 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x0040}
0x9306…931c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005e, t01=0x004a}
0x931c…9338 Head {h00=0x0018, h01=0x0050, text=» IFT CPU852+MMUPAG=0«, t00=0x005e, t01=0x0060}
0x9338…934e Head {h00=0x0012, h01=0x0050, text=» IFT CPU857=1 «, t00=0x005e, t01=0x007c}
0x934e…937e Head {h00=0x002c, h01=0x0050, text=» LD A1,DWTUBU,A6 GET USER BUFFER POINTER«, t00=0x005e, t01=0x0092}
0x937e…93b2 Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x005e, t01=0x00c2}
0x93b2…93c2 Head {h00=0x000c, h01=0x0050, text=» MVB A4 «, t00=0x005e, t01=0x00f6}
0x93c2…93ce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x0106}
0x93ce…93d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x0112}
0x93d8…93ee Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005e, t01=0x011c}
0x93ee…9404 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x005e, t01=0x0132}
0x9404…941a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005e, t01=0x0148}
0x941a…944e Head {h00=0x0030, h01=0x0050, text=» LD A1,DWTBA2,A6 GET PHYSICAL BUFFER ADDRESS«, t00=0x005e, t01=0x015e}
0x944e…946a (95, 0, 398) Head {h00=0x0018, h01=0x0050, text=» SLL A1,1 BYTE MODE «, t00=0x005f, t01=0x0004}
0x946a…948c Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x005f, t01=0x0020}
0x948c…94a2 Head {h00=0x0012, h01=0x0050, text=» TL DWTPAG,A6 «, t00=0x005f, t01=0x0042}
0x94a2…94ce Head {h00=0x0028, h01=0x0050, text=» LD A1,DWTUBU,A6 GET LOGICAL ADDRESS«, t00=0x005f, t01=0x0058}
0x94ce…94de Head {h00=0x000c, h01=0x0050, text=» MVUS A4«, t00=0x005f, t01=0x0084}
0x94de…94ea Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x0094}
0x94ea…94f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x00a0}
0x94f4…950a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005f, t01=0x00aa}
0x950a…951e Head {h00=0x0010, h01=0x0050, text=»MOV:00 EQU *«, t00=0x005f, t01=0x00c0}
0x951e…953a Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005f, t01=0x00d4}
0x953a…956e Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x005f, t01=0x00f0}
0x956e…957a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x0124}
0x957a…9584 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0130}
0x9584…959a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005f, t01=0x013a}
0x959a…95b0 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005f, t01=0x0150}
0x95b0…95d4 Head {h00=0x0020, h01=0x0050, text=» TL -30,A15 RESET REGISTERS «, t00=0x005f, t01=0x0166}
0x95d4…95e0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x018a}
0x95e0…95ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0008}
0x95ea…9600 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0060, t01=0x0012}
0x9600…961c Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x0060, t01=0x0028}
0x961c…9632 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0060, t01=0x0044}
0x9632…963c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x005a}
0x963c…9652 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0060, t01=0x0064}
0x9652…965c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x007a}
0x965c…9666 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0084}
0x9666…967a Head {h00=0x0010, h01=0x0050, text=»MOV:10 EQU *«, t00=0x0060, t01=0x008e}
0x967a…968e Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A1 «, t00=0x0060, t01=0x00a2}
0x968e…96a0 Head {h00=0x000e, h01=0x0050, text=» STR A3,A2«, t00=0x0060, t01=0x00b6}
0x96a0…96b2 Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0060, t01=0x00c8}
0x96b2…96c4 Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x0060, t01=0x00da}
0x96c4…96d6 Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0060, t01=0x00ec}
0x96d6…96ec Head {h00=0x0012, h01=0x0050, text=» RB(P) MOV:10 «, t00=0x0060, t01=0x00fe}
0x96ec…96f8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0060, t01=0x0114}
0x96f8…9702 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0120}
0x9702…9718 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0060, t01=0x012a}
0x9718…972e Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0060, t01=0x0140}
0x972e…974a Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x0060, t01=0x0156}
0x974a…9776 Head {h00=0x0028, h01=0x0050, text=» MSR 12,A15 SAVE REGISTERS ON STACK «, t00=0x0060, t01=0x0172}
0x9776…979a Head {h00=0x0020, h01=0x0050, text=» LDR A11,A4 NUMBER OF BYTES «, t00=0x0061, t01=0x000e}
0x979a…97bc Head {h00=0x001e, h01=0x0050, text=» LDR A10,A2 OUTPUT ADDRESS«, t00=0x0061, t01=0x0032}
0x97bc…97dc Head {h00=0x001c, h01=0x0050, text=» LDR A9,A1 INPUT ADDRESS«, t00=0x0061, t01=0x0054}
0x97dc…9804 Head {h00=0x0024, h01=0x0050, text=» LDKL A12,16 BYTES IN EACH LOOP «, t00=0x0061, t01=0x0074}
0x9804…9818 Head {h00=0x0010, h01=0x0050, text=»MOV:15 EQU *«, t00=0x0061, t01=0x009c}
0x9818…982a Head {h00=0x000e, h01=0x0050, text=» MLR 8,A9 «, t00=0x0061, t01=0x00b0}
0x982a…983c Head {h00=0x000e, h01=0x0050, text=» MSR 8,A10«, t00=0x0061, t01=0x00c2}
0x983c…9850 Head {h00=0x0010, h01=0x0050, text=» ADR A10,A12«, t00=0x0061, t01=0x00d4}
0x9850…9864 Head {h00=0x0010, h01=0x0050, text=» ADR A9,A12 «, t00=0x0061, t01=0x00e8}
0x9864…9878 Head {h00=0x0010, h01=0x0050, text=» SUR A11,A12«, t00=0x0061, t01=0x00fc}
0x9878…988e Head {h00=0x0012, h01=0x0050, text=» RB(P) MOV:15 «, t00=0x0061, t01=0x0110}
0x988e…98be Head {h00=0x002c, h01=0x0050, text=» MLR 12,A15 RESTORE REGISTERS FROM STACK«, t00=0x0061, t01=0x0126}
0x98be…98ca Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0061, t01=0x0156}
0x98ca…98d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0162}
0x98d4…98ea Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0061, t01=0x016c}
0x98ea…98fa Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0061, t01=0x0182}
0x98fa…9904 (98, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0004}
0x9904…9910 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0062, t01=0x000e}
0x9910…991a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x001a}
0x991a…9930 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0062, t01=0x0024}
0x9930…9946 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0062, t01=0x003a}
0x9946…9950 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0050}
0x9950…995a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x005a}
0x995a…997e Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0062, t01=0x0064}
0x997e…99a2 Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x0062, t01=0x0088}
0x99a2…99c6 Head {h00=0x0020, h01=0x0050, text=»* DIV31 * «, t00=0x0062, t01=0x00ac}
0x99c6…99ea Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x0062, t01=0x00d0}
0x99ea…9a0e Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0062, t01=0x00f4}
0x9a0e…9a18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0118}
0x9a18…9a48 Head {h00=0x002c, h01=0x0050, text=»* INPUT: ECBCW2=LOGICAL SECTOR NUMBER «, t00=0x0062, t01=0x0122}
0x9a48…9a7c Head {h00=0x0030, h01=0x0050, text=»* OUTPUT: 1ST DWT = PHYSICAL SECTOR NUMBER«, t00=0x0062, t01=0x0152}
0x9a7c…9a86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0186}
0x9a86…9a9a Head {h00=0x0010, h01=0x0050, text=»DIV31 EQU * «, t00=0x0062, t01=0x0190}
0x9a9a…9aa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0014}
0x9aa4…9aba Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0063, t01=0x001e}
0x9aba…9aec Head {h00=0x002e, h01=0x0050, text=» LD A1,ECBCW2,A8 GET LOGICAL SECTOR NUMBER«, t00=0x0063, t01=0x0034}
0x9aec…9afe Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0063, t01=0x0066}
0x9afe…9b10 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0063, t01=0x0078}
0x9b10…9b24 Head {h00=0x0010, h01=0x0050, text=»DIV:20 EQU *«, t00=0x0063, t01=0x008a}
0x9b24…9b40 Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 I0:=I0+I1«, t00=0x0063, t01=0x009e}
0x9b40…9b5c Head {h00=0x0018, h01=0x0050, text=» SRL A3,5 I1:=I1/32 «, t00=0x0063, t01=0x00ba}
0x9b5c…9b72 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DIV:20«, t00=0x0063, t01=0x00d6}
0x9b72…9b84 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0063, t01=0x00ec}
0x9b84…9b9e Head {h00=0x0016, h01=0x0050, text=» ANKL A3,/FFE0 32*«, t00=0x0063, t01=0x00fe}
0x9b9e…9bb8 Head {h00=0x0016, h01=0x0050, text=» SRL A2,5 TRUNCATE«, t00=0x0063, t01=0x0118}
0x9bb8…9bca Head {h00=0x000e, h01=0x0050, text=» SUR A3,A2«, t00=0x0063, t01=0x0132}
0x9bca…9bdc Head {h00=0x000e, h01=0x0050, text=» SUR A3,A1«, t00=0x0063, t01=0x0144}
0x9bdc…9bee Head {h00=0x000e, h01=0x0050, text=» ADK A3,31«, t00=0x0063, t01=0x0156}
0x9bee…9c04 Head {h00=0x0012, h01=0x0050, text=» RF(P) DIV:30 «, t00=0x0063, t01=0x0168}
0x9c04…9c24 Head {h00=0x001c, h01=0x0050, text=» ADK A2,1 NEXT CYLINDER «, t00=0x0063, t01=0x017e}
0x9c24…9c38 Head {h00=0x0010, h01=0x0050, text=»DIV:30 EQU *«, t00=0x0064, t01=0x000e}
0x9c38…9c4a Head {h00=0x000e, h01=0x0050, text=» ADK A2,0 «, t00=0x0064, t01=0x0022}
0x9c4a…9c6a Head {h00=0x001c, h01=0x0050, text=» RF(Z) DIV:50 CYLINDER 0«, t00=0x0064, t01=0x0034}
0x9c6a…9c7c Head {h00=0x000e, h01=0x0050, text=» ADR A1,A2«, t00=0x0064, t01=0x0054}
0x9c7c…9c8e Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0064, t01=0x0066}
0x9c8e…9c98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0078}
0x9c98…9cae Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0064, t01=0x0082}
0x9cae…9cb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0098}
0x9cb8…9cc2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x00a2}
0x9cc2…9cd6 Head {h00=0x0010, h01=0x0050, text=»DIV:50 EQU *«, t00=0x0064, t01=0x00ac}
0x9cd6…9d0a Head {h00=0x0030, h01=0x0050, text=» STR A1,A6 PUT PHYSICAL SECTOR NUMBER IN DWT«, t00=0x0064, t01=0x00c0}
0x9d0a…9d1a Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0064, t01=0x00f4}
0x9d1a…9d24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0104}
0x9d24…9d30 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0064, t01=0x010e}
0x9d30…9d3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x011a}
0x9d3a…9d50 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0064, t01=0x0124}
0x9d50…9d66 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0064, t01=0x013a}
0x9d66…9d90 Head {h00=0x0026, h01=0x0050, text=» LD A2,ECBCW2,A8 GET SECTOR NUMBER«, t00=0x0064, t01=0x0150}
0x9d90…9dba Head {h00=0x0026, h01=0x0050, text=» STR A2,A6 PHYSICAL SECTOR NUMBER «, t00=0x0064, t01=0x017a}
0x9dba…9dcc Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0065, t01=0x0014}
0x9dcc…9ddc Head {h00=0x000c, h01=0x0050, text=» DVK 31 «, t00=0x0065, t01=0x0026}
0x9ddc…9dee Head {h00=0x000e, h01=0x0050, text=» ADK A2,0 «, t00=0x0065, t01=0x0036}
0x9dee…9e0e Head {h00=0x001c, h01=0x0050, text=» RF(Z) DIV:10 CYLINDER 0«, t00=0x0065, t01=0x0048}
0x9e0e…9e20 Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0065, t01=0x0068}
0x9e20…9e34 Head {h00=0x0010, h01=0x0050, text=»DIV:10 EQU *«, t00=0x0065, t01=0x007a}
0x9e34…9e5e Head {h00=0x0026, h01=0x0050, text=» ADRS A2,A6 PHYSICAL SECTOR NUMBER«, t00=0x0065, t01=0x008e}
0x9e5e…9e6e Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0065, t01=0x00b8}
0x9e6e…9e7a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0065, t01=0x00c8}
0x9e7a…9e84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00d4}
0x9e84…9e9a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0065, t01=0x00de}
0x9e9a…9ea4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00f4}
0x9ea4…9ece Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0065, t01=0x00fe}
0x9ece…9ef8 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0065, t01=0x0128}
0x9ef8…9f22 Head {h00=0x0026, h01=0x0050, text=»* SUBROUTINES FOR * «, t00=0x0065, t01=0x0152}
0x9f22…9f4c Head {h00=0x0026, h01=0x0050, text=»* INTERLACING AND/OR * «, t00=0x0065, t01=0x017c}
0x9f4c…9f76 Head {h00=0x0026, h01=0x0050, text=»* SKEWING * «, t00=0x0066, t01=0x0016}
0x9f76…9fa0 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0066, t01=0x0040}
0x9fa0…9fca Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0066, t01=0x006a}
0x9fca…9fd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x0094}
0x9fd4…a01a Head {h00=0x0042, h01=0x0050, text=»* OUTPUT : A3 CONTAINING INTERLACED AND SKEWED SECTOR NUMBER «, t00=0x0066, t01=0x009e}
0xa01a…a024 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x00e4}
0xa024…a038 Head {h00=0x0010, h01=0x0050, text=»INLACE EQU *«, t00=0x0066, t01=0x00ee}
0xa038…a066 Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A6 GET PHYSICAL SECTOR NUMBER«, t00=0x0066, t01=0x0102}
0xa066…a078 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x0066, t01=0x0130}
0xa078…a08a Head {h00=0x000e, h01=0x0050, text=» ADR A3,A3«, t00=0x0066, t01=0x0142}
0xa08a…a0b2 Head {h00=0x0024, h01=0x0050, text=» ADR A3,A1 INTERLACING FACTOR 3 «, t00=0x0066, t01=0x0154}
0xa0b2…a0c4 Head {h00=0x000e, h01=0x0050, text=»SKEW EQU *«, t00=0x0066, t01=0x017c}
0xa0c4…a0da Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0066, t01=0x018e}
0xa0da…a106 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0067, t01=0x0014}
0xa106…a112 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0067, t01=0x0040}
0xa112…a128 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0067, t01=0x004c}
0xa128…a154 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x0067, t01=0x0062}
0xa154…a160 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0067, t01=0x008e}
0xa160…a172 Head {h00=0x000e, h01=0x0050, text=» ANK A2,1 «, t00=0x0067, t01=0x009a}
0xa172…a196 Head {h00=0x0020, h01=0x0050, text=» RF(Z) INLAC5 EVEN CYLINDER «, t00=0x0067, t01=0x00ac}
0xa196…a1bc Head {h00=0x0022, h01=0x0050, text=» ADK A3,8 SKEW FACTOR 180 DEG.«, t00=0x0067, t01=0x00d0}
0xa1bc…a1d0 Head {h00=0x0010, h01=0x0050, text=»INLAC5 EQU *«, t00=0x0067, t01=0x00f6}
0xa1d0…a1e4 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/1F «, t00=0x0067, t01=0x010a}
0xa1e4…a202 Head {h00=0x001a, h01=0x0050, text=» SLL A3,2 IN POSITION «, t00=0x0067, t01=0x011e}
0xa202…a212 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0067, t01=0x013c}
0xa212…a21c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x014c}
0xa21c…a232 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0067, t01=0x0156}
0xa232…a248 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0067, t01=0x016c}
0xa248…a252 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0182}
0xa252…a25c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x018c}
0xa25c…a26e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0068, t01=0x0008}
0xa26e…a280 Head {h00=0x000e, h01=0x0050, text=»* INXUNI *«, t00=0x0068, t01=0x001a}
0xa280…a292 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0068, t01=0x002c}
0xa292…a29c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x003e}
0xa29c…a2d4 Head {h00=0x0034, h01=0x0050, text=»* OUTPUT A2=DOUBLED UNIT INDEX + DWT ADDRESS «, t00=0x0068, t01=0x0048}
0xa2d4…a2de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0080}
0xa2de…a2f2 Head {h00=0x0010, h01=0x0050, text=»INXUNI EQU *«, t00=0x0068, t01=0x008a}
0xa2f2…a30a Head {h00=0x0014, h01=0x0050, text=» LC A2,DWTOR,A6 «, t00=0x0068, t01=0x009e}
0xa30a…a31c Head {h00=0x000e, h01=0x0050, text=» ANK A2,2 «, t00=0x0068, t01=0x00b6}
0xa31c…a32e Head {h00=0x000e, h01=0x0050, text=» ADR A2,A6«, t00=0x0068, t01=0x00c8}
0xa32e…a33e Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0068, t01=0x00da}
0xa33e…a34a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0068, t01=0x00ea}
0xa34a…a354 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00f6}
0xa354…a36a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0068, t01=0x0100}
0xa36a…a380 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0068, t01=0x0116}
0xa380…a38a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x012c}
0xa38a…a394 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0136}
0xa394…a3c6 Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0068, t01=0x0140}
0xa3c6…a3f8 Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x0068, t01=0x0172}
0xa3f8…a42a Head {h00=0x002e, h01=0x0050, text=»* MMULOG : GET LOGICAL ADDRESS AND *«, t00=0x0069, t01=0x0014}
0xa42a…a45c Head {h00=0x002e, h01=0x0050, text=»* PAGE *«, t00=0x0069, t01=0x0046}
0xa45c…a48e Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x0069, t01=0x0078}
0xa48e…a4c0 Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0069, t01=0x00aa}
0xa4c0…a4ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00dc}
0xa4ca…a4d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00e6}
0xa4d4…a4e8 Head {h00=0x0010, h01=0x0050, text=»MMULOG EQU *«, t00=0x0069, t01=0x00f0}
0xa4e8…a51a Head {h00=0x002e, h01=0x0050, text=» MS 2,DWTBA1,A6 SAVE PHYSICAL WORD ADDRESS«, t00=0x0069, t01=0x0104}
0xa51a…a528 Head {h00=0x000a, h01=0x0050, text=» DLA 4«, t00=0x0069, t01=0x0136}
0xa528…a546 Head {h00=0x001a, h01=0x0050, text=» SRC A1,6 IN POSITION «, t00=0x0069, t01=0x0144}
0xa546…a564 Head {h00=0x001a, h01=0x0050, text=» ST A1,DWTPAG,A6 PAGE «, t00=0x0069, t01=0x0162}
0xa564…a584 Head {h00=0x001c, h01=0x0050, text=» ADKL A1,/400 NEXT PAGE «, t00=0x0069, t01=0x0180}
0xa584…a5b0 Head {h00=0x0028, h01=0x0050, text=» ST A1,DWTPAG+2,A6 PSEUDO MMU TABLE «, t00=0x006a, t01=0x0010}
0xa5b0…a5c2 Head {h00=0x000e, h01=0x0050, text=» SRL A2,3 «, t00=0x006a, t01=0x003c}
0xa5c2…a5ea Head {h00=0x0024, h01=0x0050, text=» ST A2,DWTUBU,A6 LOGICAL ADDRESS«, t00=0x006a, t01=0x004e}
0xa5ea…a5fa Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x006a, t01=0x0076}
0xa5fa…a604 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0086}
0xa604…a610 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006a, t01=0x0090}
0xa610…a61a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x009c}
0xa61a…a632 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x006a, t01=0x00a6}
0xa632…a63c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x00be}
0xa63c…a652 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x006a, t01=0x00c8}
0xa652…a65c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x00de}
0xa65c…a666 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x00e8}
0xa666…a68c Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x006a, t01=0x00f2}
0xa68c…a696 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0118}
0xa696…a6c0 Head {h00=0x0026, h01=0x0050, text=»* UPDATE DRIVER BUFFER INDICATOR «, t00=0x006a, t01=0x0122}
0xa6c0…a6ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x014c}
0xa6ca…a6f2 Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x006a, t01=0x0156}
0xa6f2…a6fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x017e}
0xa6fc…a72a Head {h00=0x002a, h01=0x0050, text=»* INPUT A1=RETURN CODE (AFTER READ)«, t00=0x006a, t01=0x0188}
0xa72a…a75c Head {h00=0x002e, h01=0x0050, text=»* OUTPUT DWTBSE=DRIVER BUFFER INDICATOR «, t00=0x006b, t01=0x0026}
0xa75c…a766 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0058}
0xa766…a77a Head {h00=0x0010, h01=0x0050, text=»BSELOD EQU *«, t00=0x006b, t01=0x0062}
0xa77a…a7a4 Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A6 GET READ SECTOR NUMBER«, t00=0x006b, t01=0x0076}
0xa7a4…a7ca Head {h00=0x0022, h01=0x0050, text=»BSEL00 EQU * FROM SEEK VERIFY «, t00=0x006b, t01=0x00a0}
0xa7ca…a7e2 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x006b, t01=0x00c6}
0xa7e2…a812 Head {h00=0x002c, h01=0x0050, text=» RF(Z) BSEL50 READ/WRITE TO USER BUFFER «, t00=0x006b, t01=0x00de}
0xa812…a82e Head {h00=0x0018, h01=0x0050, text=» LDKL A2,/FFFF DUMMY«, t00=0x006b, t01=0x010e}
0xa82e…a840 Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x006b, t01=0x012a}
0xa840…a862 Head {h00=0x001e, h01=0x0050, text=» RF(NZ) BSEL40 READ ERROR «, t00=0x006b, t01=0x013c}
0xa862…a884 Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTOR,A6 GET INDEX «, t00=0x006b, t01=0x015e}
0xa884…a89a Head {h00=0x0012, h01=0x0050, text=» ANKL A2,/300 «, t00=0x006b, t01=0x0180}
0xa89a…a8ac Head {h00=0x000e, h01=0x0050, text=» SLL A2,6 «, t00=0x006c, t01=0x0008}
0xa8ac…a8be Head {h00=0x000e, h01=0x0050, text=» ORR A2,A3«, t00=0x006c, t01=0x001a}
0xa8be…a8d2 Head {h00=0x0010, h01=0x0050, text=»BSEL40 EQU *«, t00=0x006c, t01=0x002c}
0xa8d2…a90a Head {h00=0x0034, h01=0x0050, text=» ST A2,DWTBSE,A6 UPDATE DRIVER BUFFER INDICATOR «, t00=0x006c, t01=0x0040}
0xa90a…a91e Head {h00=0x0010, h01=0x0050, text=»BSEL50 EQU *«, t00=0x006c, t01=0x0078}
0xa91e…a92e Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x006c, t01=0x008c}
0xa92e…a938 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x009c}
0xa938…a94e Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x006c, t01=0x00a6}
0xa94e…a958 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x00bc}
0xa958…a962 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x00c6}
0xa962…a992 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x006c, t01=0x00d0}
0xa992…a9c2 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x006c, t01=0x0100}
0xa9c2…a9f2 Head {h00=0x002c, h01=0x0050, text=»* RESTORE WORD TO USER BUFFER * «, t00=0x006c, t01=0x0130}
0xa9f2…aa22 Head {h00=0x002c, h01=0x0050, text=»* IF NECESSARY * «, t00=0x006c, t01=0x0160}
0xaa22…aa52 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x006c, t01=0x0190}
0xaa52…aa82 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x006d, t01=0x0030}
0xaa82…aa8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0060}
0xaa8c…aaba Head {h00=0x002a, h01=0x0050, text=»* INPUT: DWTFSW=SAVED WORD INDICATOR«, t00=0x006d, t01=0x006a}
0xaaba…aade Head {h00=0x0020, h01=0x0050, text=»* DWTSWD=SAVED WORD«, t00=0x006d, t01=0x0098}
0xaade…ab0e Head {h00=0x002c, h01=0x0050, text=»* DWTUBU=POINTER TO USER BUFFER«, t00=0x006d, t01=0x00bc}
0xab0e…ab18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x00ec}
0xab18…ab2c Head {h00=0x0010, h01=0x0050, text=»REWORD EQU *«, t00=0x006d, t01=0x00f6}
0xab2c…ab44 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTFSW,A6«, t00=0x006d, t01=0x010a}
0xab44…ab68 Head {h00=0x0020, h01=0x0050, text=» RF(Z) REWO50 NO SAVED WORD «, t00=0x006d, t01=0x0122}
0xab68…ab80 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTSWD,A6«, t00=0x006d, t01=0x0146}
0xab80…ab96 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x006d, t01=0x015e}
0xab96…abc0 Head {h00=0x0026, h01=0x0050, text=» ML 2,DWTBA1,A6 GET BUFFER ADDRESS«, t00=0x006d, t01=0x0174}
0xabc0…abe2 Head {h00=0x001e, h01=0x0050, text=» RF(Z) REWO20 SYSTEM AREA «, t00=0x006e, t01=0x000e}
0xabe2…ac04 Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x006e, t01=0x0030}
0xac04…ac2c Head {h00=0x0024, h01=0x0050, text=» TL DWTPAG,A6 SET MMU REGISTERS «, t00=0x006e, t01=0x0052}
0xac2c…ac60 Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTUBU,A6 GET LOGICAL BUFFER ADDRESS «, t00=0x006e, t01=0x007a}
0xac60…ac8c Head {h00=0x0028, h01=0x0050, text=» ES A3,PHSECL,A2 RESTORE SAVED WORD «, t00=0x006e, t01=0x00ae}
0xac8c…acb0 Head {h00=0x0020, h01=0x0050, text=» TL -30,A15 RESET REGISTERS «, t00=0x006e, t01=0x00da}
0xacb0…acc2 Head {h00=0x000e, h01=0x0050, text=» RF REWO50«, t00=0x006e, t01=0x00fe}
0xacc2…acd6 Head {h00=0x0010, h01=0x0050, text=»REWO20 EQU *«, t00=0x006e, t01=0x0110}
0xacd6…acf2 Head {h00=0x0018, h01=0x0050, text=» SLL A2,1 BYTE MODE «, t00=0x006e, t01=0x0124}
0xacf2…ad18 Head {h00=0x0022, h01=0x0050, text=» ST A3,PHSECL,A2 RESTORE WORD «, t00=0x006e, t01=0x0140}
0xad18…ad24 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006e, t01=0x0166}
0xad24…ad2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0172}
0xad2e…ad44 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x006e, t01=0x017c}
0xad44…ad5a (111, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x006f, t01=0x0004}
0xad5a…ad86 Head {h00=0x0028, h01=0x0050, text=» ST* A3,DWTUBU,A6 RESTORE SAVED WORD«, t00=0x006f, t01=0x001a}
0xad86…ad92 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006f, t01=0x0046}
0xad92…ad9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0052}
0xad9c…adb2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x006f, t01=0x005c}
0xadb2…adde Head {h00=0x0028, h01=0x0050, text=» CM DWTFSW,A6 INDICATE NO SAVED WORD«, t00=0x006f, t01=0x0072}
0xadde…adf2 Head {h00=0x0010, h01=0x0050, text=»REWO50 EQU *«, t00=0x006f, t01=0x009e}
0xadf2…ae02 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x006f, t01=0x00b2}
0xae02…ae0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00c2}
0xae0c…ae18 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006f, t01=0x00cc}
0xae18…ae22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00d8}
0xae22…ae42 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x006f, t01=0x00e2}
0xae42…ae4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0102}
0xae4c…ae56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x010c}
0xae56…ae72 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x006f, t01=0x0116}
0xae72…ae8e Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x006f, t01=0x0132}
0xae8e…aeaa Head {h00=0x0018, h01=0x0050, text=»* SEEK CYLINDER * «, t00=0x006f, t01=0x014e}
0xaeaa…aec6 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x006f, t01=0x016a}
0xaec6…aee2 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x006f, t01=0x0186}
0xaee2…aeec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0012}
0xaeec…aef6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x001c}
0xaef6…af08 Head {h00=0x000e, h01=0x0050, text=»SEEK EQU *«, t00=0x0070, t01=0x0026}
0xaf08…af1e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0070, t01=0x0038}
0xaf1e…af46 Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTCYL,A2 CYLINDER NUMBER«, t00=0x0070, t01=0x004e}
0xaf46…af52 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0070, t01=0x0076}
0xaf52…af68 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0070, t01=0x0082}
0xaf68…af80 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTCYL,A6«, t00=0x0070, t01=0x0098}
0xaf80…af8c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0070, t01=0x00b0}
0xaf8c…af9e Head {h00=0x000e, h01=0x0050, text=» SLL A3,3 «, t00=0x0070, t01=0x00bc}
0xaf9e…afb0 Head {h00=0x000e, h01=0x0050, text=» ORK A3,2 «, t00=0x0070, t01=0x00ce}
0xafb0…afd2 Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x0070, t01=0x00e0}
0xafd2…afdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0102}
0xafdc…aff0 Head {h00=0x0010, h01=0x0050, text=»SEEKZ EQU * «, t00=0x0070, t01=0x010c}
0xaff0…b002 Head {h00=0x000e, h01=0x0050, text=» LDK A3,3 «, t00=0x0070, t01=0x0120}
0xb002…b024 Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x0070, t01=0x0132}
0xb024…b02e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0154}
0xb02e…b044 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0070, t01=0x015e}
0xb044…b04e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0174}
0xb04e…b058 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x017e}
0xb058…b082 Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x0070, t01=0x0188}
0xb082…b0ac Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x0071, t01=0x0022}
0xb0ac…b0d6 Head {h00=0x0026, h01=0x0050, text=»* CIO: READ AND WRITE *«, t00=0x0071, t01=0x004c}
0xb0d6…b100 Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x0071, t01=0x0076}
0xb100…b12a Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x0071, t01=0x00a0}
0xb12a…b134 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00ca}
0xb134…b168 Head {h00=0x0030, h01=0x0050, text=»* INPUT: A3=PHYSICAL SECTOR NUMBER SHIFTED «, t00=0x0071, t01=0x00d4}
0xb168…b172 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x0108}
0xb172…b188 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0071, t01=0x0112}
0xb188…b19e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0071, t01=0x0128}
0xb19e…b1b0 Head {h00=0x000e, h01=0x0050, text=»READ EQU *«, t00=0x0071, t01=0x013e}
0xb1b0…b1ce Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/80C1 1ST WER«, t00=0x0071, t01=0x0150}
0xb1ce…b1e0 Head {h00=0x000e, h01=0x0050, text=» RF CIO:20«, t00=0x0071, t01=0x016e}
0xb1e0…b1f4 Head {h00=0x0010, h01=0x0050, text=»WRITE EQU * «, t00=0x0071, t01=0x0180}
0xb1f4…b212 (114, 0, 400) Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/C0C1 1ST WER«, t00=0x0072, t01=0x0004}
0xb212…b22e Head {h00=0x0018, h01=0x0050, text=» ADK A3,1 ORDER CODE«, t00=0x0072, t01=0x0022}
0xb22e…b242 Head {h00=0x0010, h01=0x0050, text=»CIO:20 EQU *«, t00=0x0072, t01=0x003e}
0xb242…b25a Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x0072, t01=0x0052}
0xb25a…b28a Head {h00=0x002c, h01=0x0050, text=» RF(NZ) CIO:30 IO FROM/TO DRIVER BUFFER «, t00=0x0072, t01=0x006a}
0xb28a…b2b6 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTUBU,A6 USER BUFFER POINTER«, t00=0x0072, t01=0x009a}
0xb2b6…b2ce Head {h00=0x0014, h01=0x0050, text=» SUKL A2,PHSECL «, t00=0x0072, t01=0x00c6}
0xb2ce…b2e0 Head {h00=0x000e, h01=0x0050, text=» RF CIO:50«, t00=0x0072, t01=0x00de}
0xb2e0…b2f4 Head {h00=0x0010, h01=0x0050, text=»CIO:30 EQU *«, t00=0x0072, t01=0x00f0}
0xb2f4…b322 Head {h00=0x002a, h01=0x0050, text=» LDKL A2,BUFFER DRIVER BUFFER ADDRESS «, t00=0x0072, t01=0x0104}
0xb322…b32e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0072, t01=0x0132}
0xb32e…b338 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x013e}
0xb338…b34e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0072, t01=0x0148}
0xb34e…b364 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0072, t01=0x015e}
0xb364…b376 Head {h00=0x000e, h01=0x0050, text=»READ EQU *«, t00=0x0072, t01=0x0174}
0xb376…b39c Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/0C18 1ST WER SHIFTED«, t00=0x0072, t01=0x0186}
0xb39c…b3ae Head {h00=0x000e, h01=0x0050, text=» RF CIO:20«, t00=0x0073, t01=0x001c}
0xb3ae…b3c2 Head {h00=0x0010, h01=0x0050, text=»WRITE EQU * «, t00=0x0073, t01=0x002e}
0xb3c2…b3e8 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/0C1C 1ST WER SHIFTED«, t00=0x0073, t01=0x0042}
0xb3e8…b404 Head {h00=0x0018, h01=0x0050, text=» ADK A3,1 ORDER CODE«, t00=0x0073, t01=0x0068}
0xb404…b418 Head {h00=0x0010, h01=0x0050, text=»CIO:20 EQU *«, t00=0x0073, t01=0x0084}
0xb418…b430 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x0073, t01=0x0098}
0xb430…b460 Head {h00=0x002c, h01=0x0050, text=» RF(NZ) CIO:30 IO FROM/TO DRIVER BUFFER «, t00=0x0073, t01=0x00b0}
0xb460…b48e Head {h00=0x002a, h01=0x0050, text=» DA DWTBA1,A6 GET USER BUFFER ADDRESS «, t00=0x0073, t01=0x00e0}
0xb48e…b4b2 Head {h00=0x0020, h01=0x0050, text=» SLL A2,1 BYTE MODE ADDRESS «, t00=0x0073, t01=0x010e}
0xb4b2…b4c4 Head {h00=0x000e, h01=0x0050, text=» RF CIO:40«, t00=0x0073, t01=0x0132}
0xb4c4…b4d8 Head {h00=0x0010, h01=0x0050, text=»CIO:30 EQU *«, t00=0x0073, t01=0x0144}
0xb4d8…b506 Head {h00=0x002a, h01=0x0050, text=» LDKL A2,BUFFER DRIVER BUFFER ADDRESS «, t00=0x0073, t01=0x0158}
0xb506…b51a Head {h00=0x0010, h01=0x0050, text=»CIO:40 EQU *«, t00=0x0073, t01=0x0186}
0xb51a…b540 Head {h00=0x0022, h01=0x0050, text=» SRC A1,4 1ST WER IN POSITION «, t00=0x0074, t01=0x000a}
0xb540…b54c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0074, t01=0x0030}
0xb54c…b556 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x003c}
0xb556…b56a Head {h00=0x0010, h01=0x0050, text=»CIO:50 EQU *«, t00=0x0074, t01=0x0046}
0xb56a…b57e Head {h00=0x0010, h01=0x0050, text=» WER A1,WER1«, t00=0x0074, t01=0x005a}
0xb57e…b594 Head {h00=0x0012, h01=0x0050, text=» WER A2,WER1+1«, t00=0x0074, t01=0x006e}
0xb594…b59e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0084}
0xb59e…b5be Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0074, t01=0x008e}
0xb5be…b5c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x00ae}
0xb5c8…b5d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x00b8}
0xb5d2…b5e4 Head {h00=0x000e, h01=0x0050, text=»CIO EQU * «, t00=0x0074, t01=0x00c2}
0xb5e4…b604 Head {h00=0x001c, h01=0x0050, text=» ST A4,DWTA4,A6 SAVE A4 «, t00=0x0074, t01=0x00d4}
0xb604…b61a Head {h00=0x0012, h01=0x0050, text=» LD A2,PFPOST «, t00=0x0074, t01=0x00f4}
0xb61a…b646 Head {h00=0x0028, h01=0x0050, text=» RF(NZ) CIOAB PWF POST PROCESSING ON«, t00=0x0074, t01=0x010a}
0xb646…b674 Head {h00=0x002a, h01=0x0050, text=» CF A15,INXDWT GET INDEXED DWT ADDRESS«, t00=0x0074, t01=0x0136}
0xb674…b69c Head {h00=0x0024, h01=0x0050, text=» EX DWTCIO,A4 EXECUTE CIO-START «, t00=0x0074, t01=0x0164}
0xb69c…b6c6 Head {h00=0x0026, h01=0x0050, text=» ABL(3) END:30 CU ADDRESS UNKNOWN «, t00=0x0074, t01=0x018c}
0xb6c6…b6da Head {h00=0x0010, h01=0x0050, text=»CIOAB EQU * «, t00=0x0075, t01=0x0026}
0xb6da…b700 Head {h00=0x0022, h01=0x0050, text=» ST A5,DWTA5,A6 A5 «, t00=0x0075, t01=0x003a}
0xb700…b72c Head {h00=0x0028, h01=0x0050, text=» ST A7,DWTA2,A6 SAVE SECTOR COUNTER «, t00=0x0075, t01=0x0060}
0xb72c…b736 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x008c}
0xb736…b760 Head {h00=0x0026, h01=0x0050, text=»T:DISP ABL TDISP GO TO DISPATCHER «, t00=0x0075, t01=0x0096}
0xb760…b76a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x00c0}
0xb76a…b78a Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0075, t01=0x00ca}
0xb78a…b794 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x00ea}
0xb794…b79e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x00f4}
0xb79e…b7bc Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0075, t01=0x00fe}
0xb7bc…b7da Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x0075, t01=0x011c}
0xb7da…b7f8 Head {h00=0x001a, h01=0x0050, text=»* RECOVERY ROUTINE *«, t00=0x0075, t01=0x013a}
0xb7f8…b816 Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x0075, t01=0x0158}
0xb816…b834 Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0075, t01=0x0176}
0xb834…b83e (118, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0004}
0xb83e…b848 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x000e}
0xb848…b85a Head {h00=0x000e, h01=0x0050, text=»DUON EQU *«, t00=0x0076, t01=0x0018}
0xb85a…b864 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x002a}
0xb864…b87a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0076, t01=0x0034}
0xb87a…b8a4 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0076, t01=0x004a}
0xb8a4…b8b0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0076, t01=0x0074}
0xb8b0…b8ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0080}
0xb8ba…b8d0 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0076, t01=0x008a}
0xb8d0…b8f6 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0076, t01=0x00a0}
0xb8f6…b902 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0076, t01=0x00c6}
0xb902…b90c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x00d2}
0xb90c…b924 Head {h00=0x0014, h01=0x0050, text=» LDKL A6,DWDU01 «, t00=0x0076, t01=0x00dc}
0xb924…b94a Head {h00=0x0022, h01=0x0050, text=» LDK A5,DWTSB3 GET STACK BASE «, t00=0x0076, t01=0x00f4}
0xb94a…b95c Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x0076, t01=0x011a}
0xb95c…b990 Head {h00=0x0030, h01=0x0050, text=» LDKL A1,/7FFE UNIT BUSY AND RECOVERY ON =1 «, t00=0x0076, t01=0x012c}
0xb990…b9ac Head {h00=0x0018, h01=0x0050, text=» ANS A1,DWTST,A6 =1«, t00=0x0076, t01=0x0160}
0xb9ac…b9d4 Head {h00=0x0024, h01=0x0050, text=» CM DWTSAV,A6 INDICATE RECOVERY «, t00=0x0076, t01=0x017c}
0xb9d4…b9fe Head {h00=0x0026, h01=0x0050, text=» LD A1,INIFLG INITIALIZATION FLAG «, t00=0x0077, t01=0x0014}
0xb9fe…ba22 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUON05 NOT POWER UP «, t00=0x0077, t01=0x003e}
0xba22…ba2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0062}
0xba2c…ba42 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0077, t01=0x006c}
0xba42…ba4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0082}
0xba4c…ba56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x008c}
0xba56…ba74 Head {h00=0x001a, h01=0x0050, text=» CM DWTOR,A6 1ST UNIT «, t00=0x0077, t01=0x0096}
0xba74…ba9a Head {h00=0x0022, h01=0x0050, text=» CF A5,SEEKZ TEST IF OPERABLE «, t00=0x0077, t01=0x00b4}
0xba9a…baac Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0077, t01=0x00da}
0xbaac…bad0 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUON26 NOT OPERABLE «, t00=0x0077, t01=0x00ec}
0xbad0…bae6 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0077, t01=0x0110}
0xbae6…baf8 Head {h00=0x000e, h01=0x0050, text=» LDK A1,2 «, t00=0x0077, t01=0x0126}
0xbaf8…bb1a Head {h00=0x001e, h01=0x0050, text=» SC A1,DWTOR,A6 NEXT UNIT «, t00=0x0077, t01=0x0138}
0xbb1a…bb2e Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEKZ«, t00=0x0077, t01=0x015a}
0xbb2e…bb40 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0077, t01=0x016e}
0xbb40…bb64 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUON26 NOT OPERABLE «, t00=0x0077, t01=0x0180}
0xbb64…bb70 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0078, t01=0x0014}
0xbb70…bb7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0020}
0xbb7a…bb92 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0078, t01=0x002a}
0xbb92…bb9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0042}
0xbb9c…bba6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x004c}
0xbba6…bbba Head {h00=0x0010, h01=0x0050, text=»DUON05 EQU *«, t00=0x0078, t01=0x0056}
0xbbba…bbce Head {h00=0x0010, h01=0x0050, text=» CM DWTOR,A6«, t00=0x0078, t01=0x006a}
0xbbce…bbf4 Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x0078, t01=0x007e}
0xbbf4…bc06 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0078, t01=0x00a4}
0xbc06…bc24 Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUON07 NO ERROR«, t00=0x0078, t01=0x00b6}
0xbc24…bc4c Head {h00=0x0024, h01=0x0050, text=» CM DWTOR,A6 PREPARE FOR VOLCLR «, t00=0x0078, t01=0x00d4}
0xbc4c…bc5e Head {h00=0x000e, h01=0x0050, text=» LDK A1,12«, t00=0x0078, t01=0x00fc}
0xbc5e…bc74 Head {h00=0x0012, h01=0x0050, text=» CF A15,VOLCLR«, t00=0x0078, t01=0x010e}
0xbc74…bc88 Head {h00=0x0010, h01=0x0050, text=»DUON07 EQU *«, t00=0x0078, t01=0x0124}
0xbc88…bc9e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0078, t01=0x0138}
0xbc9e…bcc0 Head {h00=0x001e, h01=0x0050, text=» LDK A1,2 OTHER DISC UNIT «, t00=0x0078, t01=0x014e}
0xbcc0…bcd8 Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x0078, t01=0x0170}
0xbcd8…bcee Head {h00=0x0012, h01=0x0050, text=» CF A5,VO:NAM «, t00=0x0078, t01=0x0188}
0xbcee…bd00 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0079, t01=0x000e}
0xbd00…bd1e Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUON08 NO ERROR«, t00=0x0079, t01=0x0020}
0xbd1e…bd40 Head {h00=0x001e, h01=0x0050, text=» LDK A1,2 OTHER DISC UNIT «, t00=0x0079, t01=0x003e}
0xbd40…bd58 Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x0079, t01=0x0060}
0xbd58…bd6a Head {h00=0x000e, h01=0x0050, text=» LDK A1,12«, t00=0x0079, t01=0x0078}
0xbd6a…bd80 Head {h00=0x0012, h01=0x0050, text=» CF A15,VOLCLR«, t00=0x0079, t01=0x008a}
0xbd80…bd94 Head {h00=0x0010, h01=0x0050, text=»DUON08 EQU *«, t00=0x0079, t01=0x00a0}
0xbd94…bda0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0079, t01=0x00b4}
0xbda0…bdd0 Head {h00=0x002c, h01=0x0050, text=» IM DWTST,A6 INDICATE VOLUME NAMES READ «, t00=0x0079, t01=0x00c0}
0xbdd0…bde4 Head {h00=0x0010, h01=0x0050, text=» LDKL A1,-1 «, t00=0x0079, t01=0x00f0}
0xbde4…be0a Head {h00=0x0022, h01=0x0050, text=» ST A1,DWTSAV,A6 RECOVERY DONE«, t00=0x0079, t01=0x0104}
0xbe0a…be14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x012a}
0xbe14…be2a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0079, t01=0x0134}
0xbe2a…be34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x014a}
0xbe34…be3e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x0154}
0xbe3e…be66 Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x0079, t01=0x015e}
0xbe66…be8a Head {h00=0x0020, h01=0x0050, text=» RF(Z) END:IO NO REQUEST ON?«, t00=0x0079, t01=0x0186}
0xbe8a…be94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x001a}
0xbe94…bebc Head {h00=0x0024, h01=0x0050, text=»DUON10 LD A7,DWTORD,A6 GET ORDER«, t00=0x007a, t01=0x0024}
0xbebc…beec Head {h00=0x002c, h01=0x0050, text=» ST A7,DWTOR,A6 RESTORE INDEX AND ORDER «, t00=0x007a, t01=0x004c}
0xbeec…bf00 Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x007a, t01=0x007c}
0xbf00…bf0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0090}
0xbf0a…bf20 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x007a, t01=0x009a}
0xbf20…bf50 Head {h00=0x002c, h01=0x0050, text=» CF A5,REWORD RESTORE WORD IF NECESSARY «, t00=0x007a, t01=0x00b0}
0xbf50…bf5c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007a, t01=0x00e0}
0xbf5c…bf66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x00ec}
0xbf66…bf92 Head {h00=0x0028, h01=0x0050, text=» CM ECBEL,A8 RESET EFFECTIVE LENGTH «, t00=0x007a, t01=0x00f6}
0xbf92…bfb4 Head {h00=0x001e, h01=0x0050, text=» ABL DUA:00 REPEAT REQUEST«, t00=0x007a, t01=0x0122}
0xbfb4…bfbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0144}
0xbfbe…bfd6 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x007a, t01=0x014e}
0xbfd6…bfe0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0166}
0xbfe0…bffc Head {h00=0x0018, h01=0x0050, text=»* READY INTERRUPT«, t00=0x007a, t01=0x0170}
0xbffc…c006 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x018c}
0xc006…c020 Head {h00=0x0016, h01=0x0050, text=»DUREDY LD A1,TIMER«, t00=0x007b, t01=0x0008}
0xc020…c046 Head {h00=0x0022, h01=0x0050, text=» RF(Z) DUON50 NO TIMER ACTIVE «, t00=0x007b, t01=0x0022}
0xc046…c050 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x0048}
0xc050…c066 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x007b, t01=0x0052}
0xc066…c084 Head {h00=0x001a, h01=0x0050, text=» CM* TIMER KILL TIMER «, t00=0x007b, t01=0x0068}
0xc084…c096 Head {h00=0x000e, h01=0x0050, text=» RF DUON40«, t00=0x007b, t01=0x0086}
0xc096…c0a2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007b, t01=0x0098}
0xc0a2…c0ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00a4}
0xc0ac…c0c2 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x007b, t01=0x00ae}
0xc0c2…c0e2 Head {h00=0x001c, h01=0x0050, text=» RB T:DISP TIMER ACTIVE «, t00=0x007b, t01=0x00c4}
0xc0e2…c0ee Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007b, t01=0x00e4}
0xc0ee…c0f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00f0}
0xc0f8…c110 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x007b, t01=0x00fa}
0xc110…c11a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x0112}
0xc11a…c124 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x011c}
0xc124…c138 Head {h00=0x0010, h01=0x0050, text=»DUON26 EQU *«, t00=0x007b, t01=0x0126}
0xc138…c164 Head {h00=0x0028, h01=0x0050, text=» LDKL A4,TIMER TIMER POINTER ADDRESS«, t00=0x007b, t01=0x013a}
0xc164…c178 Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A4 «, t00=0x007b, t01=0x0166}
0xc178…c19e Head {h00=0x0022, h01=0x0050, text=» RF(Z) DUON30 NO TIMER ACTIVE «, t00=0x007b, t01=0x017a}
0xc19e…c1b4 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,-TIME«, t00=0x007c, t01=0x0010}
0xc1b4…c1d4 Head {h00=0x001c, h01=0x0050, text=» STR A1,A3 RESTART TIMER«, t00=0x007c, t01=0x0026}
0xc1d4…c1e6 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x007c, t01=0x0046}
0xc1e6…c1f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x0058}
0xc1f0…c1fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x0062}
0xc1fa…c222 Head {h00=0x0024, h01=0x0050, text=»DUON30 CF A15,SETIMP START TIMER«, t00=0x007c, t01=0x006c}
0xc222…c252 Head {h00=0x002c, h01=0x0050, text=» DATA DUON40,TIME TIME OUT ADDRESS, TIME«, t00=0x007c, t01=0x0094}
0xc252…c264 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x007c, t01=0x00c4}
0xc264…c26e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x00d6}
0xc26e…c282 Head {h00=0x0010, h01=0x0050, text=»* TIME OUT«, t00=0x007c, t01=0x00e0}
0xc282…c28c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x00f4}
0xc28c…c2aa Head {h00=0x001a, h01=0x0050, text=»DUON40 LDKL A6,DWDU01 «, t00=0x007c, t01=0x00fe}
0xc2aa…c2bc Head {h00=0x000e, h01=0x0050, text=» CM TIMER «, t00=0x007c, t01=0x011c}
0xc2bc…c2d0 Head {h00=0x0010, h01=0x0050, text=»DUON50 EQU *«, t00=0x007c, t01=0x012e}
0xc2d0…c308 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,/7FFE SET UNIT BUSY AND RECOVERY ON =1 «, t00=0x007c, t01=0x0142}
0xc308…c324 Head {h00=0x0018, h01=0x0050, text=» ANS A5,DWTST,A6 =1«, t00=0x007c, t01=0x017a}
0xc324…c34c Head {h00=0x0024, h01=0x0050, text=» CM DWTSAV,A6 INDICATE RECOVERY «, t00=0x007d, t01=0x0008}
0xc34c…c372 Head {h00=0x0022, h01=0x0050, text=» LDK A5,DWTSB3 GET STACK BASE «, t00=0x007d, t01=0x0030}
0xc372…c384 Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x007d, t01=0x0056}
0xc384…c396 Head {h00=0x000e, h01=0x0050, text=» RB DUON05«, t00=0x007d, t01=0x0068}
0xc396…c3a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x007a}
0xc3a0…c3c0 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x007d, t01=0x0084}
0xc3c0…c3ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x00a4}
0xc3ca…c3d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x00ae}
0xc3d4…c3f4 Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x007d, t01=0x00b8}
0xc3f4…c414 Head {h00=0x001c, h01=0x0050, text=»* * «, t00=0x007d, t01=0x00d8}
0xc414…c434 Head {h00=0x001c, h01=0x0050, text=»* INTERRUPT HANDLER * «, t00=0x007d, t01=0x00f8}
0xc434…c454 Head {h00=0x001c, h01=0x0050, text=»* * «, t00=0x007d, t01=0x0118}
0xc454…c474 Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x007d, t01=0x0138}
0xc474…c47e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0158}
0xc47e…c488 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0162}
0xc488…c49a Head {h00=0x000e, h01=0x0050, text=»IHDU EQU *«, t00=0x007d, t01=0x016c}
0xc49a…c4ae Head {h00=0x0010, h01=0x0050, text=»IHDU1 EQU * «, t00=0x007d, t01=0x017e}
0xc4ae…c4c2 (126, 0, 400) Head {h00=0x0010, h01=0x0050, text=»IHDU2 EQU * «, t00=0x007e, t01=0x0004}
0xc4c2…c4ea Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x007e, t01=0x0018}
0xc4ea…c4f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0040}
0xc4f4…c50a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x007e, t01=0x004a}
0xc50a…c534 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x007e, t01=0x0060}
0xc534…c540 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007e, t01=0x008a}
0xc540…c54a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0096}
0xc54a…c560 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x007e, t01=0x00a0}
0xc560…c586 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x007e, t01=0x00b6}
0xc586…c592 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007e, t01=0x00dc}
0xc592…c59c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x00e8}
0xc59c…c5c4 Head {h00=0x0024, h01=0x0050, text=» LDKL A6,DWDU01 DISC UNIT NO. 1 «, t00=0x007e, t01=0x00f2}
0xc5c4…c5ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x011a}
0xc5ce…c5e6 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x007e, t01=0x0124}
0xc5e6…c5f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x013c}
0xc5f0…c5fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0146}
0xc5fa…c620 Head {h00=0x0022, h01=0x0050, text=»IHDU10 SST A1,CUADR GET STATUS«, t00=0x007e, t01=0x0150}
0xc620…c64e Head {h00=0x002a, h01=0x0050, text=»IHDU20 ANKL A1,/460F MASK RETURN CODE «, t00=0x007e, t01=0x0176}
0xc64e…c660 Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x007f, t01=0x0014}
0xc660…c686 Head {h00=0x0022, h01=0x0050, text=» RB(N) DUREDY READY INTERRUPT «, t00=0x007f, t01=0x0026}
0xc686…c698 Head {h00=0x000e, h01=0x0050, text=» SRL A1,1 «, t00=0x007f, t01=0x004c}
0xc698…c6aa Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x007f, t01=0x005e}
0xc6aa…c6ca Head {h00=0x001c, h01=0x0050, text=» ANKL A2,/200 SEEK ERROR«, t00=0x007f, t01=0x0070}
0xc6ca…c6e0 Head {h00=0x0012, h01=0x0050, text=» RF(Z) IHDU30 «, t00=0x007f, t01=0x0090}
0xc6e0…c70a Head {h00=0x0026, h01=0x0050, text=» ANKL A1,/440F MOVE SEEK ERROR BIT«, t00=0x007f, t01=0x00a6}
0xc70a…c71e Head {h00=0x0010, h01=0x0050, text=» ORK A1,/02 «, t00=0x007f, t01=0x00d0}
0xc71e…c732 Head {h00=0x0010, h01=0x0050, text=»IHDU30 EQU *«, t00=0x007f, t01=0x00e4}
0xc732…c756 Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x007f, t01=0x00f8}
0xc756…c76e Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTSAV,A6«, t00=0x007f, t01=0x011c}
0xc76e…c782 Head {h00=0x0010, h01=0x0050, text=» RF(NN) GET «, t00=0x007f, t01=0x0134}
0xc782…c794 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x007f, t01=0x0148}
0xc794…c7a6 Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x007f, t01=0x015a}
0xc7a6…c7d4 Head {h00=0x002a, h01=0x0050, text=» RF(NZ) END:IO DISC UNIT NOT OPERABLE «, t00=0x007f, t01=0x016c}
0xc7d4…c7de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x000a}
0xc7de…c80c Head {h00=0x002a, h01=0x0050, text=»GET LD A5,DWTA5,A6 RELOAD REGISTERS A5«, t00=0x0080, t01=0x0014}
0xc80c…c838 Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTA4,A6 A4 «, t00=0x0080, t01=0x0042}
0xc838…c862 Head {h00=0x0026, h01=0x0050, text=» LD A7,DWTA2,A6 GET SECTOR COUNTER«, t00=0x0080, t01=0x006e}
0xc862…c872 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0080, t01=0x0098}
0xc872…c87c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x00a8}
0xc87c…c89c Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0080, t01=0x00b2}
0xc89c…c8a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x00d2}
0xc8a6…c8b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x00dc}
0xc8b0…c8cc Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0080, t01=0x00e6}
0xc8cc…c8e8 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0080, t01=0x0102}
0xc8e8…c904 Head {h00=0x0018, h01=0x0050, text=»* PERFORM ENDIO * «, t00=0x0080, t01=0x011e}
0xc904…c920 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0080, t01=0x013a}
0xc920…c93c Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0080, t01=0x0156}
0xc93c…c946 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x0172}
0xc946…c950 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x017c}
0xc950…c978 Head {h00=0x0024, h01=0x0050, text=»END:30 EQU * CU ADDRESS UNKNOWN «, t00=0x0080, t01=0x0186}
0xc978…c996 Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x0081, t01=0x001e}
0xc996…c9c8 Head {h00=0x002e, h01=0x0050, text=» ORS A1,DWTST,A6 INDICATE RECOVERY DONE =1«, t00=0x0081, t01=0x003c}
0xc9c8…c9da Head {h00=0x000e, h01=0x0050, text=» RF END:IO«, t00=0x0081, t01=0x006e}
0xc9da…c9ee Head {h00=0x0010, h01=0x0050, text=»END:10 EQU *«, t00=0x0081, t01=0x0080}
0xc9ee…c9f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0094}
0xc9f8…ca0a Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0081, t01=0x009e}
0xca0a…ca3c Head {h00=0x002e, h01=0x0050, text=» LD* A7,DWTSB3-2,A6 GET 1ST RETURN ADDRESS«, t00=0x0081, t01=0x00b0}
0xca3c…ca4e Head {h00=0x000e, h01=0x0050, text=» SLL A7,1 «, t00=0x0081, t01=0x00e2}
0xca4e…ca74 Head {h00=0x0022, h01=0x0050, text=» RF(N) END:20 READ AFTER WRITE«, t00=0x0081, t01=0x00f4}
0xca74…ca8c Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTORD,A6«, t00=0x0081, t01=0x011a}
0xca8c…caaa Head {h00=0x001a, h01=0x0050, text=» ANK A7,/FF GET ORDER «, t00=0x0081, t01=0x0132}
0xcaaa…cabe Head {h00=0x0010, h01=0x0050, text=» SUK A7,/15 «, t00=0x0081, t01=0x0150}
0xcabe…caea Head {h00=0x0028, h01=0x0050, text=» RF(NZ) END:20 NOT READ AFTER WRITE «, t00=0x0081, t01=0x0164}
0xcaea…cb12 Head {h00=0x0024, h01=0x0050, text=» CM ECBEL,A8 RESET SECTORS DONE «, t00=0x0081, t01=0x0190}
0xcb12…cb1e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0082, t01=0x0028}
0xcb1e…cb28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0034}
0xcb28…cb3c Head {h00=0x0010, h01=0x0050, text=»END:20 EQU *«, t00=0x0082, t01=0x003e}
0xcb3c…cb52 Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/FF00«, t00=0x0082, t01=0x0052}
0xcb52…cb6a Head {h00=0x0014, h01=0x0050, text=» ANS A2,ECBEL,A8«, t00=0x0082, t01=0x0068}
0xcb6a…cb96 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTRTY,A6 GET RETRY INDICATOR«, t00=0x0082, t01=0x0080}
0xcb96…cbbc Head {h00=0x0022, h01=0x0050, text=» RF(Z) END:IO NO RETRIES DONE «, t00=0x0082, t01=0x00ac}
0xcbbc…cbea Head {h00=0x002a, h01=0x0050, text=» ORKL A1,/100 SET BIT 7 IN RETURN CODE«, t00=0x0082, t01=0x00d2}
0xcbea…cc00 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0082, t01=0x0100}
0xcc00…cc0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0116}
0xcc0a…cc14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0120}
0xcc14…cc28 Head {h00=0x0010, h01=0x0050, text=»END:IO EQU *«, t00=0x0082, t01=0x012a}
0xcc28…cc4c Head {h00=0x0020, h01=0x0050, text=» CF A15,TENDIO PERFORM ENDIO«, t00=0x0082, t01=0x013e}
0xcc4c…cc70 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER«, t00=0x0082, t01=0x0162}
0xcc70…cc7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0186}
0xcc7a…cc92 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0082, t01=0x0190}
0xcc92…cc9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0018}
0xcc9c…cca6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0022}
0xcca6…ccba Head {h00=0x0010, h01=0x0050, text=»VO:NAM EQU *«, t00=0x0083, t01=0x002c}
0xccba…ccde Head {h00=0x0020, h01=0x0050, text=» CF A5,SEEKZ SEEK SECTOR 0 «, t00=0x0083, t01=0x0040}
0xccde…ccf0 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0083, t01=0x0064}
0xccf0…cd2a Head {h00=0x0036, h01=0x0050, text=» RF(NZ) VO:NA8 SEEK-,THROUGHPUT ERROR,NOT OPERABLE«, t00=0x0083, t01=0x0076}
0xcd2a…cd42 Head {h00=0x0014, h01=0x0050, text=» CMR A6 SECTOR 0«, t00=0x0083, t01=0x00b0}
0xcd42…cd58 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0083, t01=0x00c8}
0xcd58…cd6e Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0083, t01=0x00de}
0xcd6e…cd8e Head {h00=0x001c, h01=0x0050, text=» CM DWTCYL,A2 CYLINDER 0«, t00=0x0083, t01=0x00f4}
0xcd8e…cd9a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0083, t01=0x0114}
0xcd9a…cdb0 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0083, t01=0x0120}
0xcdb0…cdc6 Head {h00=0x0012, h01=0x0050, text=» CM DWTCYL,A6 «, t00=0x0083, t01=0x0136}
0xcdc6…cdd2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0083, t01=0x014c}
0xcdd2…cdec Head {h00=0x0016, h01=0x0050, text=» LDK A3,0 SECTOR 0«, t00=0x0083, t01=0x0158}
0xcdec…cdf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0172}
0xcdf6…ce0c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0083, t01=0x017c}
0xce0c…ce38 (132, 0, 400) Head {h00=0x0028, h01=0x0050, text=» IM DWTFBU,A6 READ TO DRIVER BUFFER «, t00=0x0084, t01=0x0004}
0xce38…ce4c Head {h00=0x0010, h01=0x0050, text=» CF A5,READ «, t00=0x0084, t01=0x0030}
0xce4c…ce5e Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x0084, t01=0x0044}
0xce5e…ce92 Head {h00=0x0030, h01=0x0050, text=» CF A5,BSELOD UPDATE DRIVER BUFFER INDICATOR«, t00=0x0084, t01=0x0056}
0xce92…ce9e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0084, t01=0x008a}
0xce9e…cea8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0096}
0xcea8…cebe Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0084, t01=0x00a0}
0xcebe…cee6 Head {h00=0x0024, h01=0x0050, text=» LDKL A1,/8019 READ SECTOR ZERO «, t00=0x0084, t01=0x00b6}
0xcee6…cf0e Head {h00=0x0024, h01=0x0050, text=» LDKL A2,BUFFER TO DRIVER BUFFER«, t00=0x0084, t01=0x00de}
0xcf0e…cf24 Head {h00=0x0012, h01=0x0050, text=» CF A5,CIO:50 «, t00=0x0084, t01=0x0106}
0xcf24…cf3e Head {h00=0x0016, h01=0x0050, text=» ANK A1,3 ERROR ? «, t00=0x0084, t01=0x011c}
0xcf3e…cf4a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0084, t01=0x0136}
0xcf4a…cf54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0142}
0xcf54…cf88 Head {h00=0x0030, h01=0x0050, text=» RF(NZ) VO:NA8 THROUGHPUT ERROR,NOT OPERABLE«, t00=0x0084, t01=0x014c}
0xcf88…cfa0 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x0084, t01=0x0180}
0xcfa0…cfbe Head {h00=0x001a, h01=0x0050, text=» LDK A3,/F0 FILE CODE «, t00=0x0085, t01=0x0008}
0xcfbe…cfd6 Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTSAV,A6«, t00=0x0085, t01=0x0026}
0xcfd6…cfec Head {h00=0x0012, h01=0x0050, text=» RF(Z) VO:NA6 «, t00=0x0085, t01=0x003e}
0xcfec…d018 Head {h00=0x0028, h01=0x0050, text=» LDKL A3,/80F0 INDICATE TEST STATUS «, t00=0x0085, t01=0x0054}
0xd018…d02c Head {h00=0x0010, h01=0x0050, text=»VO:NA6 EQU *«, t00=0x0085, t01=0x0080}
0xd02c…d062 Head {h00=0x0032, h01=0x0050, text=» CF A15,VOLGET VOLUMR NAME TO DWT INDICATE NVL«, t00=0x0085, t01=0x0094}
0xd062…d07a Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0085, t01=0x00ca}
0xd07a…d084 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x00e2}
0xd084…d08e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x00ec}
0xd08e…d0a2 Head {h00=0x0010, h01=0x0050, text=»DUNA40 EQU *«, t00=0x0085, t01=0x00f6}
0xd0a2…d0b4 Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x0085, t01=0x010a}
0xd0b4…d0ee Head {h00=0x0036, h01=0x0050, text=» LDK A7,1 TO INDICATE NOT TRANSFER PARAMETER ORDER«, t00=0x0085, t01=0x011c}
0xd0ee…d11a Head {h00=0x0028, h01=0x0050, text=» LD A2,BUFFER+32 CHECK IF TOSS DISC «, t00=0x0085, t01=0x0156}
0xd11a…d12e Head {h00=0x0010, h01=0x0050, text=» CWK A2,'TO'«, t00=0x0085, t01=0x0182}
0xd12e…d14c Head {h00=0x001a, h01=0x0050, text=» RF(NE) DUNA70 NO TOSS«, t00=0x0086, t01=0x0008}
0xd14c…d184 Head {h00=0x0034, h01=0x0050, text=» LD A2,BUFFER+40 CHECK IF RELEASE 10 OR GREATER «, t00=0x0086, t01=0x0026}
0xd184…d19a Head {h00=0x0012, h01=0x0050, text=» CWK A2,/2031 «, t00=0x0086, t01=0x005e}
0xd19a…d1c2 Head {h00=0x0024, h01=0x0050, text=» RF(NE) DUNA70 REL LESS THAN 10 «, t00=0x0086, t01=0x0074}
0xd1c2…d200 Head {h00=0x003a, h01=0x0050, text=» LD A2,BUFFER+48 GET FORMAT AND DEVICE TYPE PARAMETER «, t00=0x0086, t01=0x009c}
0xd200…d238 Head {h00=0x0034, h01=0x0050, text=»TRANPA EQU * LABEL FOR TRANSFER PARAMETER ORDER «, t00=0x0086, t01=0x00da}
0xd238…d266 Head {h00=0x002a, h01=0x0050, text=» CF A15,INXDWT GET INDEXED DWT ADDRESS«, t00=0x0086, t01=0x0112}
0xd266…d290 Head {h00=0x0026, h01=0x0050, text=» ECR A3,A2 SEPARATE THE PARAMETERS«, t00=0x0086, t01=0x0140}
0xd290…d2a2 Head {h00=0x000e, h01=0x0050, text=» ANK A3,/3«, t00=0x0086, t01=0x016a}
0xd2a2…d2b4 Head {h00=0x000e, h01=0x0050, text=» ANK A2,/3«, t00=0x0086, t01=0x017c}
0xd2b4…d2e2 Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTFOR,A4 SAVE FORMAT PARAMETER«, t00=0x0086, t01=0x018e}
0xd2e2…d30e Head {h00=0x0028, h01=0x0050, text=» LDKL A1,6324 SECTORS ON VERSION A2 «, t00=0x0087, t01=0x002c}
0xd30e…d328 Head {h00=0x0016, h01=0x0050, text=» SUK A3,2 FORMAT ?«, t00=0x0087, t01=0x0058}
0xd328…d348 Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUNA60 VERSION A2«, t00=0x0087, t01=0x0072}
0xd348…d368 Head {h00=0x001c, h01=0x0050, text=» RF(N) DUNA50 VERSION A1«, t00=0x0087, t01=0x0092}
0xd368…d386 Head {h00=0x001a, h01=0x0050, text=» ADK A1,204 VERSION A3«, t00=0x0087, t01=0x00b2}
0xd386…d39a Head {h00=0x0010, h01=0x0050, text=»DUNA50 EQU *«, t00=0x0087, t01=0x00d0}
0xd39a…d3b4 Head {h00=0x0016, h01=0x0050, text=» ADKL A1,9588-6324«, t00=0x0087, t01=0x00e4}
0xd3b4…d3c8 Head {h00=0x0010, h01=0x0050, text=»DUNA60 EQU *«, t00=0x0087, t01=0x00fe}
0xd3c8…d3da Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0087, t01=0x0112}
0xd3da…d3f8 Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUNA70 PTS 6875«, t00=0x0087, t01=0x0124}
0xd3f8…d428 Head {h00=0x002c, h01=0x0050, text=» ADR A1,A1 PTS 6876 2*MAXSEC ON PTS 6875«, t00=0x0087, t01=0x0142}
0xd428…d43c Head {h00=0x0010, h01=0x0050, text=»DUNA70 EQU *«, t00=0x0087, t01=0x0172}
0xd43c…d46a Head {h00=0x002a, h01=0x0050, text=» ST A1,DWTSMX,A4 MAX SECTOR NO IN DWT «, t00=0x0087, t01=0x0186}
0xd46a…d4a2 Head {h00=0x0034, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE FOR TRANSFER PARAM. «, t00=0x0088, t01=0x0024}
0xd4a2…d4d0 Head {h00=0x002a, h01=0x0050, text=» ADK A7,0 CHECK IF TRANSFER PARAMETER «, t00=0x0088, t01=0x005c}
0xd4d0…d4e6 Head {h00=0x0012, h01=0x0050, text=» RB(Z) END:20 «, t00=0x0088, t01=0x008a}
0xd4e6…d4f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x00a0}
0xd4f0…d506 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0088, t01=0x00aa}
0xd506…d510 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x00c0}
0xd510…d51a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x00ca}
0xd51a…d548 Head {h00=0x002a, h01=0x0050, text=» LD A4,DWTA4,A6 RESTORE RETRY COUNTER «, t00=0x0088, t01=0x00d4}
0xd548…d560 Head {h00=0x0014, h01=0x0050, text=» LC A1,DWTOR,A6 «, t00=0x0088, t01=0x0102}
0xd560…d572 Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0088, t01=0x011a}
0xd572…d58a Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x0088, t01=0x012c}
0xd58a…d59c Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0088, t01=0x0144}
0xd59c…d5b2 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) VO:NAM«, t00=0x0088, t01=0x0156}
0xd5b2…d5c4 Head {h00=0x000e, h01=0x0050, text=» RF VO:NA9«, t00=0x0088, t01=0x016c}
0xd5c4…d5d8 Head {h00=0x0010, h01=0x0050, text=»VO:NA8 EQU *«, t00=0x0088, t01=0x017e}
0xd5d8…d5f4 (137, 0, 400) Head {h00=0x0018, h01=0x0050, text=» LDK A1,1 ERROR CODE«, t00=0x0089, t01=0x0004}
0xd5f4…d608 Head {h00=0x0010, h01=0x0050, text=»VO:NA9 EQU *«, t00=0x0089, t01=0x0020}
0xd608…d618 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0089, t01=0x0034}
0xd618…d622 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0044}
0xd622…d63c Head {h00=0x0016, h01=0x0050, text=»* TIMER POINTER «, t00=0x0089, t01=0x004e}
0xd63c…d646 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0068}
0xd646…d668 Head {h00=0x001e, h01=0x0050, text=»TIMER DATA 0 TIMER POINTER«, t00=0x0089, t01=0x0072}
0xd668…d672 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0094}
0xd672…d692 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0089, t01=0x009e}
0xd692…d69c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x00be}
0xd69c…d6a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x00c8}
0xd6a6…d6d4 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0089, t01=0x00d2}
0xd6d4…d702 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0089, t01=0x0100}
0xd702…d730 Head {h00=0x002a, h01=0x0050, text=»* DEVICE WORK TABLE * «, t00=0x0089, t01=0x012e}
0xd730…d75e Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0089, t01=0x015c}
0xd75e…d78c Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0089, t01=0x018a}
0xd78c…d796 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0028}
0xd796…d7a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0032}
0xd7a0…d7b4 Head {h00=0x0010, h01=0x0050, text=»DWDU01 EQU *«, t00=0x008a, t01=0x003c}
0xd7b4…d7da Head {h00=0x0022, h01=0x0050, text=» DATA 0 PHYSICAL SECTOR NUMBER«, t00=0x008a, t01=0x0050}
0xd7da…d7f8 Head {h00=0x001a, h01=0x0050, text=» DATA /8000 DWT STATUS«, t00=0x008a, t01=0x0076}
0xd7f8…d814 Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x008a, t01=0x0094}
0xd814…d82a Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x008a, t01=0x00b0}
0xd82a…d850 Head {h00=0x0022, h01=0x0050, text=» DATA DUADR ACTIVATION ADDRESS«, t00=0x008a, t01=0x00c6}
0xd850…d86c Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x008a, t01=0x00ec}
0xd86c…d894 Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x008a, t01=0x0108}
0xd894…d8b2 Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x008a, t01=0x0130}
0xd8b2…d8bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x014e}
0xd8bc…d8d2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x008a, t01=0x0158}
0xd8d2…d8fc Head {h00=0x0026, h01=0x0050, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x008a, t01=0x016e}
0xd8fc…d920 Head {h00=0x0020, h01=0x0050, text=» DATA ECBDU1 MMU ECB ADDRESS«, t00=0x008b, t01=0x0008}
0xd920…d92c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008b, t01=0x002c}
0xd92c…d936 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0038}
0xd936…d952 Head {h00=0x0018, h01=0x0050, text=»DWTFSW EQU *-DWDU01 «, t00=0x008b, t01=0x0042}
0xd952…d962 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x005e}
0xd962…d98e Head {h00=0x0028, h01=0x0050, text=» DATA 0,0,0 SAVE AREA FOR REGISTERS «, t00=0x008b, t01=0x006e}
0xd98e…d9aa Head {h00=0x0018, h01=0x0050, text=»DWTBSE EQU *-DWDU01 «, t00=0x008b, t01=0x009a}
0xd9aa…d9ba Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x00b6}
0xd9ba…d9ea Head {h00=0x002c, h01=0x0050, text=»DWTUBU EQU *-DWDU01 USER BUFFER POINTER «, t00=0x008b, t01=0x00c6}
0xd9ea…d9fa Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x00f6}
0xd9fa…da16 Head {h00=0x0018, h01=0x0050, text=»DWTSWD EQU *-DWDU01 «, t00=0x008b, t01=0x0106}
0xda16…da26 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x0122}
0xda26…da30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0132}
0xda30…da46 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x008b, t01=0x013c}
0xda46…da50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0152}
0xda50…da5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x015c}
0xda5a…da76 Head {h00=0x0018, h01=0x0050, text=»DWTRTY EQU *-DWDU01 «, t00=0x008b, t01=0x0166}
0xda76…da86 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x0182}
0xda86…da96 (140, 0, 400) Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008c, t01=0x0004}
0xda96…dab0 Head {h00=0x0016, h01=0x0050, text=» DATA /C000 FIXED «, t00=0x008c, t01=0x0014}
0xdab0…dae8 Head {h00=0x0034, h01=0x0050, text=» DATA /8000 NEW VOLUME LOADED INDICATOR CARTR. 1«, t00=0x008c, t01=0x002e}
0xdae8…db02 Head {h00=0x0016, h01=0x0050, text=» DATA /C000 FIXED «, t00=0x008c, t01=0x0066}
0xdb02…db36 Head {h00=0x0030, h01=0x0050, text=» DATA /8000 NEW VOLUME LOADED IND. CARTR. 2 «, t00=0x008c, t01=0x0080}
0xdb36…db6c Head {h00=0x0032, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 1ST FIXED «, t00=0x008c, t01=0x00b4}
0xdb6c…dba6 Head {h00=0x0036, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 1ST CARTRIDGE «, t00=0x008c, t01=0x00ea}
0xdba6…dbb0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008c, t01=0x0124}
0xdbb0…dbc6 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008c, t01=0x012e}
0xdbc6…dbfc Head {h00=0x0032, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND FIXED «, t00=0x008c, t01=0x0144}
0xdbfc…dc36 Head {h00=0x0036, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND CARTRIDGE «, t00=0x008c, t01=0x017a}
0xdc36…dc42 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008d, t01=0x0024}
0xdc42…dc4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0030}
0xdc4c…dc62 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x008d, t01=0x003a}
0xdc62…dc6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0050}
0xdc6c…dc76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x005a}
0xdc76…dc92 Head {h00=0x0018, h01=0x0050, text=»DWTSAV EQU *-DWDU01 «, t00=0x008d, t01=0x0064}
0xdc92…dca2 Head {h00=0x000c, h01=0x0050, text=» DATA -1«, t00=0x008d, t01=0x0080}
0xdca2…dcde Head {h00=0x0038, h01=0x0050, text=»DWTFBU EQU *-DWDU01 FLAG INDICATING IO TO DRIVER BUF«, t00=0x008d, t01=0x0090}
0xdcde…dcee Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008d, t01=0x00cc}
0xdcee…dd14 Head {h00=0x0022, h01=0x0050, text=»DWTCIO EQU *-DWDU01 CIO-START «, t00=0x008d, t01=0x00dc}
0xdd14…dd2a Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAF1«, t00=0x008d, t01=0x0102}
0xdd2a…dd40 Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAC1«, t00=0x008d, t01=0x0118}
0xdd40…dd4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x012e}
0xdd4a…dd60 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008d, t01=0x0138}
0xdd60…dd76 Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAF2«, t00=0x008d, t01=0x014e}
0xdd76…dd8c Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAC2«, t00=0x008d, t01=0x0164}
0xdd8c…dd98 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008d, t01=0x017a}
0xdd98…dda2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0186}
0xdda2…ddbe Head {h00=0x0018, h01=0x0050, text=»DWTCYL EQU *-DWDU01 «, t00=0x008d, t01=0x0190}
0xddbe…dde2 Head {h00=0x0020, h01=0x0050, text=» DATA /FFFF CYLINDER NUMBER «, t00=0x008e, t01=0x001c}
0xdde2…ddec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x0040}
0xddec…de02 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008e, t01=0x004a}
0xde02…de1e Head {h00=0x0018, h01=0x0050, text=» DATA /FFFF 2ND UNIT«, t00=0x008e, t01=0x0060}
0xde1e…de2a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x007c}
0xde2a…de34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x0088}
0xde34…de50 Head {h00=0x0018, h01=0x0050, text=»DWTSMX EQU *-DWDU01 «, t00=0x008e, t01=0x0092}
0xde50…de7a Head {h00=0x0026, h01=0x0050, text=» DATA 1 MAX SECTORS ON FIXED DISC «, t00=0x008e, t01=0x00ae}
0xde7a…dea2 Head {h00=0x0024, h01=0x0050, text=» DATA 1 MAX SECTORS ON CARTRIDGE«, t00=0x008e, t01=0x00d8}
0xdea2…deac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x0100}
0xdeac…dec2 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008e, t01=0x010a}
0xdec2…deda Head {h00=0x0014, h01=0x0050, text=» DATA 1 2ND UNIT«, t00=0x008e, t01=0x0120}
0xdeda…def2 Head {h00=0x0014, h01=0x0050, text=» DATA 1 2ND UNIT«, t00=0x008e, t01=0x0138}
0xdef2…defe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x0150}
0xdefe…df08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x015c}
0xdf08…df24 Head {h00=0x0018, h01=0x0050, text=»DWTFOR EQU *-DWDU01 «, t00=0x008e, t01=0x0166}
0xdf24…df48 Head {h00=0x0020, h01=0x0050, text=» DATA 0 DISC FORMAT ON FIXED«, t00=0x008e, t01=0x0182}
0xdf48…df6e Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISC FORMAT CARTRIDGE «, t00=0x008f, t01=0x0016}
0xdf6e…df78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x003c}
0xdf78…df8e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008f, t01=0x0046}
0xdf8e…df9e Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x005c}
0xdf9e…dfae Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x006c}
0xdfae…dfba Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008f, t01=0x007c}
0xdfba…dfc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x0088}
0xdfc4…dfdc Head {h00=0x0014, h01=0x0050, text=» DATA 0,0 STACK «, t00=0x008f, t01=0x0092}
0xdfdc…dff4 Head {h00=0x0014, h01=0x0050, text=» DATA 0,0 STACK «, t00=0x008f, t01=0x00aa}
0xdff4…e006 Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x008f, t01=0x00c2}
0xe006…e024 Head {h00=0x001a, h01=0x0050, text=»DWTSB3 EQU *-DWDU01-2 «, t00=0x008f, t01=0x00d4}
0xe024…e02e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x00f2}
0xe02e…e040 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x008f, t01=0x00fc}
0xe040…e05c Head {h00=0x0018, h01=0x0050, text=»DWTSEP EQU *-DWDU01 «, t00=0x008f, t01=0x010e}
0xe05c…e06c Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x012a}
0xe06c…e088 Head {h00=0x0018, h01=0x0050, text=»DWTSEI EQU *-DWDU01 «, t00=0x008f, t01=0x013a}
0xe088…e098 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x0156}
0xe098…e0a4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008f, t01=0x0166}
0xe0a4…e0ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x0172}
0xe0ae…e0c4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x008f, t01=0x017c}
0xe0c4…e0d8 (144, 2, 266) Head {h00=0x0010, h01=0x0050, text=»ECBDU1 EQU *«, t00=0x0090, t01=0x0004}
0xe0d8…e0f4 Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0090, t01=0x0018}
0xe0f4…e110 Head {h00=0x0018, h01=0x0050, text=»DWTBA1 EQU *-DWDU01 «, t00=0x0090, t01=0x0034}
0xe110…e120 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0090, t01=0x0050}
0xe120…e13c Head {h00=0x0018, h01=0x0050, text=»DWTBA2 EQU *-DWDU01 «, t00=0x0090, t01=0x0060}
0xe13c…e14c Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0090, t01=0x007c}
0xe14c…e170 Head {h00=0x0020, h01=0x0050, text=»DWTPAG EQU *-DWDU01 MMU PAGE«, t00=0x0090, t01=0x008c}
0xe170…e180 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0090, t01=0x00b0}
0xe180…e190 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0090, t01=0x00c0}
0xe190…e19c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0090, t01=0x00d0}
0xe19c…e1a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x00dc}
0xe1a6…e1b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x00e6}
0xe1b0…e1ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x00f0}
0xe1ba…e1c6 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0090, t01=0x00fa}
0xe1c6…e1ca Head {h00=0x4004, h01=0x0000}
0xe1ca…e1ce 00 90 01 06 ┆ ┆
0xe1ce…e1d6 (145, 1, 8) 20 04 00 00 00 91 00 04 ┆ ┆
0xe1d6…e226 (146, 0, 398) 41 31 5c 53 41 56 45 20 00 71 01 88 00 22 00 50 5c 41 4e 4b 4c 5c 41 31 2c 2f 33 43 30 30 5c 49 53 4f 4c 41 54 45 20 42 49 54 20 32 2d 35 00 72 00 10 00 20 00 50 5c 53 4c 4c 5c 41 31 2c 32 5c 52 4f 54 41 54 45 20 54 4f 20 42 49 54 20 30 2d ┆A1 SAVE q " P ANKL A1,/3C00 ISOLATE BIT 2-5 r P SLL A1,2 ROTATE TO BIT 0-┆
0xe226…e276 33 20 00 72 00 36 00 32 00 50 5c 4f 52 53 5c 41 31 2c 53 43 54 45 46 41 2b 32 5c 43 4f 4e 43 41 54 45 4e 41 54 45 20 57 49 54 48 20 44 49 53 50 4c 41 43 45 4d 45 4e 54 00 72 00 5a 00 28 00 50 5c 53 4c 43 5c 41 32 2c 32 5c 50 41 52 54 49 54 ┆3 r 6 2 P ORS A1,SCTEFA+2 CONCATENATE WITH DISPLACEMENT r Z ( P SLC A2,2 PARTIT┆
0xe276…e2c6 49 4f 4e 20 4e 52 20 54 4f 20 42 49 54 20 31 34 2c 31 35 20 00 72 00 90 00 18 00 50 5c 41 4e 4b 5c 41 32 2c 33 5c 49 53 4f 4c 41 54 45 20 49 54 00 72 00 bc 00 1a 00 50 5c 53 54 5c 41 32 2c 53 43 54 45 46 41 5c 41 4e 44 20 53 41 56 45 00 72 ┆ION NR TO BIT 14,15 r P ANK A2,3 ISOLATE IT r P ST A2,SCTEFA AND SAVE r┆
0xe2c6…e316 00 d8 00 38 00 50 5c 4c 44 5c 41 31 2c 43 55 52 41 50 4c 2b 53 54 4b 45 4e 44 5c 53 54 41 52 54 20 4f 46 20 4c 41 53 54 20 41 50 50 4c 2e 20 43 54 52 4c 2e 20 42 4c 4f 43 4b 00 72 00 f6 00 30 00 50 5c 41 44 4b 5c 41 31 2c 41 43 42 4c 45 4e ┆ 8 P LD A1,CURAPL+STKEND START OF LAST APPL. CTRL. BLOCK r 0 P ADK A1,ACBLEN┆
0xe316…e364 5c 45 4e 44 20 4f 46 20 4c 41 53 54 20 41 50 50 4c 2e 20 43 54 52 4c 2e 20 42 4c 4f 43 4b 00 72 01 32 00 2c 00 50 5c 53 54 5c 41 31 2c 53 43 54 53 46 41 5c 55 50 44 41 54 45 20 53 54 41 52 54 20 4f 46 20 46 52 45 45 20 41 52 45 41 20 ┆ END OF LAST APPL. CTRL. BLOCK r 2 , P ST A1,SCTSFA UPDATE START OF FREE AREA ┆
0xe364…e3b4 (147, 0, 400) 00 72 01 66 00 38 00 50 5c 4c 44 5c 41 31 2c 41 50 4c 54 41 42 2b 53 54 4b 43 4f 4d 5c 47 45 54 20 53 54 41 52 54 20 4f 46 20 41 50 50 4c 2e 20 43 4f 4e 54 52 2e 20 54 41 42 4c 45 00 73 00 08 00 2c 00 50 5c 41 44 4b 5c 41 31 2c 32 5c 41 44 ┆ r f 8 P LD A1,APLTAB+STKCOM GET START OF APPL. CONTR. TABLE s , P ADK A1,2 AD┆
0xe3b4…e404 56 41 4e 43 45 20 54 4f 20 46 49 52 53 54 20 43 4f 4e 54 52 4f 4c 20 42 4c 4f 43 4b 00 73 00 44 00 34 00 50 5c 43 4d 5c 41 50 4c 4d 4d 43 2c 41 31 5c 53 45 54 20 52 45 4c 2e 20 53 54 41 52 54 20 4f 46 20 41 50 50 4c 2e 20 43 4f 4e 46 2e 20 ┆VANCE TO FIRST CONTROL BLOCK s D 4 P CM APLMMC,A1 SET REL. START OF APPL. CONF. ┆
0xe404…e454 44 41 54 41 00 73 00 74 00 2e 00 50 5c 41 44 4b 5c 41 31 2c 41 43 42 4c 45 4e 5c 41 44 56 41 4e 43 45 20 54 4f 20 4e 45 58 54 20 41 50 50 4c 49 43 41 54 49 4f 4e 00 73 00 ac 00 26 00 50 5c 53 54 5c 41 31 2c 43 55 52 41 50 4c 2b 53 54 4b 45 ┆DATA s t . P ADK A1,ACBLEN ADVANCE TO NEXT APPLICATION s & P ST A1,CURAPL+STKE┆
0xe454…e4a4 4e 44 5c 43 4f 4e 54 52 4f 4c 20 42 4c 4f 43 4b 00 73 00 de 00 2a 00 50 5c 4c 44 5c 41 31 2c 53 43 54 49 50 4c 5c 47 45 54 20 50 52 4f 47 52 41 4d 20 4c 4f 41 44 20 44 45 56 49 43 45 20 00 73 01 08 00 22 00 50 5c 53 55 4b 5c 41 31 2c 2f 46 ┆ND CONTROL BLOCK s * P LD A1,SCTIPL GET PROGRAM LOAD DEVICE s " P SUK A1,/F┆
0xe4a4…e4f4 30 5c 43 48 45 43 4b 20 44 45 56 49 43 45 20 54 59 50 45 20 00 73 01 36 00 20 00 50 5c 52 46 28 4e 4e 29 5c 43 4f 4e 52 41 44 5c 4e 4f 54 20 43 41 53 53 45 54 54 45 20 00 73 01 5c 00 16 00 50 5c 49 46 54 5c 43 46 54 45 53 54 2b 43 41 53 53 ┆0 CHECK DEVICE TYPE s 6 P RF(NN) CONRAD NOT CASSETTE s P IFT CFTEST+CASS┆
0xe4f4…e544 (148, 0, 400) 3d 32 00 73 01 80 00 06 00 50 2a 20 00 74 00 0a 00 26 00 50 2a 20 20 50 52 4f 47 52 41 4d 20 4c 4f 41 44 20 44 45 56 49 43 45 20 3d 20 43 41 53 53 45 54 54 45 20 00 74 00 14 00 06 00 50 2a 20 00 74 00 3e 00 10 00 50 43 4f 4e 3a 33 30 5c 45 ┆=2 s P* t & P* PROGRAM LOAD DEVICE = CASSETTE t P* t > PCON:30 E┆
0xe544…e594 51 55 5c 2a 00 74 00 48 00 16 00 50 5c 4c 44 4b 4c 5c 41 31 2c 43 4f 4e 3a 34 30 2d 32 20 00 74 00 5c 00 14 00 50 5c 53 55 4b 4c 5c 41 31 2c 43 4f 52 3a 34 38 20 00 74 00 76 00 12 00 50 5c 41 44 4b 4c 5c 41 31 2c 2f 35 37 30 30 00 74 00 8e ┆QU * t H P LDKL A1,CON:40-2 t P SUKL A1,COR:48 t v P ADKL A1,/5700 t ┆
0xe594…e5e4 00 24 00 50 5c 53 54 5c 41 31 2c 43 4f 52 3a 34 38 5c 4d 4f 44 49 46 59 20 49 4e 53 54 52 55 43 54 49 4f 4e 00 74 00 a4 00 12 00 50 5c 4c 44 4b 4c 5c 41 31 2c 2f 30 31 30 30 00 74 00 cc 00 18 00 50 5c 53 54 20 41 31 2c 43 4f 52 3a 33 38 5c ┆ $ P ST A1,COR:48 MODIFY INSTRUCTION t P LDKL A1,/0100 t P ST A1,COR:38 ┆
0xe5e4…e634 4d 4f 44 49 46 59 00 74 00 e2 00 1e 00 50 5c 4c 44 52 5c 41 31 2c 41 39 5c 53 54 41 52 54 20 4f 46 20 42 55 46 46 45 52 00 74 00 fe 00 22 00 50 5c 41 44 4b 4c 5c 41 31 2c 42 55 46 4c 45 4e 5c 45 4e 44 20 4f 46 20 42 55 46 46 45 52 20 00 74 ┆MODIFY t P LDR A1,A9 START OF BUFFER t " P ADKL A1,BUFLEN END OF BUFFER t┆
0xe634…e684 01 20 00 2c 00 50 5c 53 54 5c 41 31 2c 50 4c 44 41 44 52 2b 53 54 4b 45 4e 44 5c 53 41 56 45 20 45 4e 44 20 4f 46 20 42 55 46 46 45 52 20 00 74 01 46 00 1e 00 50 5c 53 54 5c 41 31 2c 45 49 4e 50 42 46 2b 53 54 4b 45 4e 44 5c 53 41 56 45 20 ┆ , P ST A1,PLDADR+STKEND SAVE END OF BUFFER t F P ST A1,EINPBF+STKEND SAVE ┆