|
|
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: 59006 (0xe67e)
Notes: pts_type(SC)
Names: »DRDU01.SC«
└─⟦f350e1b7a⟧ Bits:30009678 Philips computer tape "600219"
└─⟦this⟧ »MONGEN/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 1 * * * THIS DRIVER CAN HANDLE TWO DISC UNITS * IF X:B := 2 * X:B EQU 1 NUNITS EQU 2 * * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 1 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 0 * EJECT DRDU01 * * * A PROGRAM VERSION USING THE INSTRUCTION SET OF * CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1 * CPU857 EQU 1 =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 1 * X:D EQU 1 VERSA3 EQU 1 * 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…0d00 Head {h00=0x000e, h01=0x0050, text=»RAW EQU 1 «, t00=0x0008, t01=0x0072}
0x0d00…0d0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0084}
0x0d0a…0d14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x008e}
0x0d14…0d46 Head {h00=0x002e, h01=0x0050, text=»* THIS DRIVER CAN HANDLE TWO DISC UNITS «, t00=0x0008, t01=0x0098}
0x0d46…0d5e Head {h00=0x0014, h01=0x0050, text=»* IF X:B := 2 «, t00=0x0008, t01=0x00ca}
0x0d5e…0d68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00e2}
0x0d68…0d7a Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x0008, t01=0x00ec}
0x0d7a…0d8e Head {h00=0x0010, h01=0x0050, text=»NUNITS EQU 2«, t00=0x0008, t01=0x00fe}
0x0d8e…0d98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0112}
0x0d98…0da2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x011c}
0x0da2…0dd4 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0008, t01=0x0126}
0x0dd4…0e02 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0008, t01=0x0158}
0x0e02…0e0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0186}
0x0e0c…0e20 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0008, t01=0x0190}
0x0e20…0e2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0014}
0x0e2a…0e34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x001e}
0x0e34…0e6e Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0009, t01=0x0028}
0x0e6e…0ea0 Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0009, t01=0x0062}
0x0ea0…0eaa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0094}
0x0eaa…0ebe Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0009, t01=0x009e}
0x0ebe…0ec8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00b2}
0x0ec8…0ede Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0009, t01=0x00bc}
0x0ede…0ee8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00d2}
0x0ee8…0ef2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00dc}
0x0ef2…0f2a Head {h00=0x0034, h01=0x0050, text=»* A PROGRAM VERSION USING THE INSTRUCTION SET OF«, t00=0x0009, t01=0x00e6}
0x0f2a…0f60 Head {h00=0x0032, h01=0x0050, text=»* CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1 «, t00=0x0009, t01=0x011e}
0x0f60…0f6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0154}
0x0f6a…0f82 Head {h00=0x0014, h01=0x0050, text=»CPU857 EQU 1 =3«, t00=0x0009, t01=0x015e}
0x0f82…0f8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0176}
0x0f8c…0f96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0180}
0x0f96…0fba Head {h00=0x0020, h01=0x0050, text=»* PROGRAM VERSION FOR FORMAT«, t00=0x0009, t01=0x018a}
0x0fba…0fea Head {h00=0x002c, h01=0x0050, text=»* A2 IS OBTAINED BY SETTING VERSA2 EQU 1«, t00=0x000a, t01=0x001e}
0x0fea…101a Head {h00=0x002c, h01=0x0050, text=»* A3 IS OBTAINED BY SETTING VERSA3 EQU 1«, t00=0x000a, t01=0x004e}
0x101a…1024 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x007e}
0x1024…1036 Head {h00=0x000e, h01=0x0050, text=»X:C EQU 1 «, t00=0x000a, t01=0x0088}
0x1036…104a Head {h00=0x0010, h01=0x0050, text=»VERSA2 EQU 1«, t00=0x000a, t01=0x009a}
0x104a…1054 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ae}
0x1054…1066 Head {h00=0x000e, h01=0x0050, text=»X:D EQU 1 «, t00=0x000a, t01=0x00b8}
0x1066…107a Head {h00=0x0010, h01=0x0050, text=»VERSA3 EQU 1«, t00=0x000a, t01=0x00ca}
0x107a…1084 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00de}
0x1084…10a4 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000a, t01=0x00e8}
0x10a4…10ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0108}
0x10ae…10b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0112}
0x10b8…10ce Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x011c}
0x10ce…10e4 Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000a, t01=0x0132}
0x10e4…10fa Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x0148}
0x10fa…1104 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x015e}
0x1104…110e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0168}
0x110e…1142 Head {h00=0x0030, h01=0x0050, text=»DAF1 EQU /28 DEVICE ADDRESS FIXED DISC NO. 1«, t00=0x000a, t01=0x0172}
0x1142…117a Head {h00=0x0034, h01=0x0050, text=»DAC1 EQU /08 DEVICE ADDRESS CARTRIDGE DISC NO. 1«, t00=0x000b, t01=0x0016}
0x117a…11ae Head {h00=0x0030, h01=0x0050, text=»DAF2 EQU /38 DEVICE ADDRESS FIXED DISC NO. 2«, t00=0x000b, t01=0x004e}
0x11ae…11e6 Head {h00=0x0034, h01=0x0050, text=»DAC2 EQU /18 DEVICE ADDRESS CARTRIDGE DISC NO. 2«, t00=0x000b, t01=0x0082}
0x11e6…120e Head {h00=0x0024, h01=0x0050, text=»WER1 EQU /10 MULTIPLEXOR ADDRESS«, t00=0x000b, t01=0x00ba}
0x120e…1238 Head {h00=0x0026, h01=0x0050, text=»CUADR EQU /08 CONTROL UNIT ADDRESS«, t00=0x000b, t01=0x00e2}
0x1238…1242 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x010c}
0x1242…1280 Head {h00=0x003a, h01=0x0050, text=»MAXSEC EQU 6528 MAX NO OF SECTORS ON UNPACKED PTS 6875«, t00=0x000b, t01=0x0116}
0x1280…12b0 Head {h00=0x002c, h01=0x0050, text=»SECLEN EQU 256 SECTOR LENGTH, CHARACTERS«, t00=0x000b, t01=0x0154}
0x12b0…12de Head {h00=0x002a, h01=0x0050, text=»PHSECL EQU 384 PHYSICAL SECTOR LENGTH «, t00=0x000b, t01=0x0184}
0x12de…1300 Head {h00=0x001e, h01=0x0050, text=»QRETRY EQU 4 NO OF RETRIES«, t00=0x000c, t01=0x0022}
0x1300…1322 Head {h00=0x001e, h01=0x0050, text=»TIME EQU 1000 1 MIN 40 SEC«, t00=0x000c, t01=0x0044}
0x1322…132c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0066}
0x132c…1342 Head {h00=0x0012, h01=0x0050, text=»DEVIND EQU 10 «, t00=0x000c, t01=0x0070}
0x1342…134c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0086}
0x134c…136c Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000c, t01=0x0090}
0x136c…1376 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00b0}
0x1376…1380 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00ba}
0x1380…13a8 Head {h00=0x0024, h01=0x0050, text=» DATA 0 INDICATES NO MMU BUFFER «, t00=0x000c, t01=0x00c4}
0x13a8…13ce Head {h00=0x0022, h01=0x0050, text=» DATA DEVIND DISC DEVICE INDEX«, t00=0x000c, t01=0x00ec}
0x13ce…13f8 Head {h00=0x0026, h01=0x0050, text=»DUADR DATA DUAD ACTIVATION ADDRESS«, t00=0x000c, t01=0x0112}
0x13f8…141e Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x000c, t01=0x013c}
0x141e…1428 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0162}
0x1428…143e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x000c, t01=0x016c}
0x143e…1454 Head {h00=0x0012, h01=0x0050, text=»BUFFER RES 193«, t00=0x000c, t01=0x0182}
0x1454…1460 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0008}
0x1460…146a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0014}
0x146a…1480 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x000d, t01=0x001e}
0x1480…1496 Head {h00=0x0012, h01=0x0050, text=»BUFFER RES 25 «, t00=0x000d, t01=0x0034}
0x1496…14a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x004a}
0x14a0…14b2 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x000d, t01=0x0054}
0x14b2…14c2 Head {h00=0x000c, h01=0x0050, text=» RES 103«, t00=0x000d, t01=0x0066}
0x14c2…14ce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0076}
0x14ce…14e8 Head {h00=0x0016, h01=0x0050, text=» IFT VERSA2=1 =2 «, t00=0x000d, t01=0x0082}
0x14e8…1514 Head {h00=0x0028, h01=0x0050, text=»CYLBUF RES 2 CYL ID CHECK BUFFER =2 «, t00=0x000d, t01=0x009c}
0x1514…1526 Head {h00=0x000e, h01=0x0050, text=» XIF =2 «, t00=0x000d, t01=0x00c8}
0x1526…1530 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00da}
0x1530…1550 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000d, t01=0x00e4}
0x1550…155a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0104}
0x155a…1564 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x010e}
0x1564…157e Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x000d, t01=0x0118}
0x157e…1598 Head {h00=0x0016, h01=0x0050, text=»* * «, t00=0x000d, t01=0x0132}
0x1598…15b2 Head {h00=0x0016, h01=0x0050, text=»* ACTIVATION * «, t00=0x000d, t01=0x014c}
0x15b2…15cc Head {h00=0x0016, h01=0x0050, text=»* * «, t00=0x000d, t01=0x0166}
0x15cc…15e6 Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x000d, t01=0x0180}
0x15e6…15f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x000a}
0x15f0…15fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0014}
0x15fa…160c Head {h00=0x000e, h01=0x0050, text=»DUAD EQU *«, t00=0x000e, t01=0x001e}
0x160c…1632 Head {h00=0x0022, h01=0x0050, text=» CM DWTRTY,A6 RETRY INDICATOR «, t00=0x000e, t01=0x0030}
0x1632…1666 Head {h00=0x0030, h01=0x0050, text=» CM DWTFBU,A6 RESET DRIVER BUFFER INDICATOR «, t00=0x000e, t01=0x0056}
0x1666…1678 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x000e, t01=0x008a}
0x1678…169a Head {h00=0x001e, h01=0x0050, text=» LC A1,DWTOR,A6 GET INDEX «, t00=0x000e, t01=0x009c}
0x169a…16b0 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x000e, t01=0x00be}
0x16b0…16c2 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x000e, t01=0x00d4}
0x16c2…16ce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x00e6}
0x16ce…16e4 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x000e, t01=0x00f2}
0x16e4…16f6 Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x000e, t01=0x0108}
0x16f6…1702 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x011a}
0x1702…1726 Head {h00=0x0020, h01=0x0050, text=» RF(P) DUERR FAULT IN INDEX «, t00=0x000e, t01=0x0126}
0x1726…1730 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x014a}
0x1730…1744 Head {h00=0x0010, h01=0x0050, text=»DUA:00 EQU *«, t00=0x000e, t01=0x0154}
0x1744…174e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0168}
0x174e…1764 Head {h00=0x0012, h01=0x0050, text=» LDK A5,DWTSB3«, t00=0x000e, t01=0x0172}
0x1764…1786 Head {h00=0x001e, h01=0x0050, text=» ADR A5,A6 LOAD STACK BASE«, t00=0x000e, t01=0x0188}
0x1786…179c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000f, t01=0x001a}
0x179c…17c8 Head {h00=0x0028, h01=0x0050, text=» MLR 2,A8 GET 18 BIT BUFFER ADDRESS «, t00=0x000f, t01=0x0030}
0x17c8…17ea Head {h00=0x001e, h01=0x0050, text=» SLC A1,4 MOST SIGN. BITS «, t00=0x000f, t01=0x005c}
0x17ea…17fc Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x000f, t01=0x007e}
0x17fc…181c Head {h00=0x001c, h01=0x0050, text=» SRL A2,1 WORD ADDDRESS «, t00=0x000f, t01=0x0090}
0x181c…1846 Head {h00=0x0026, h01=0x0050, text=» CF A5,MMULOG GET LOGICAL ADDRESS «, t00=0x000f, t01=0x00b0}
0x1846…1852 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000f, t01=0x00da}
0x1852…185c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00e6}
0x185c…188e Head {h00=0x002e, h01=0x0050, text=» CF A15,NVLCHK CHECK IF NEW VOLUME LOADED «, t00=0x000f, t01=0x00f0}
0x188e…18ae Head {h00=0x001c, h01=0x0050, text=»* SAVE INDEX AND ORDER«, t00=0x000f, t01=0x0122}
0x18ae…18c6 Head {h00=0x0014, h01=0x0050, text=» ADK A7,0 SET CR«, t00=0x000f, t01=0x0142}
0x18c6…18f2 Head {h00=0x0028, h01=0x0050, text=» RF(NZ) DUA:05 NOT TEST STATUS ORDER«, t00=0x000f, t01=0x015a}
0x18f2…18fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0186}
0x18fc…1912 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x000f, t01=0x0190}
0x1912…191c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0016}
0x191c…1926 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0020}
0x1926…1944 Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0010, t01=0x002a}
0x1944…1962 Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x0010, t01=0x0048}
0x1962…1980 Head {h00=0x001a, h01=0x0050, text=»* TEST STATUS * «, t00=0x0010, t01=0x0066}
0x1980…199e Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x0010, t01=0x0084}
0x199e…19bc Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0010, t01=0x00a2}
0x19bc…19c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00c0}
0x19c6…19d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00ca}
0x19d0…19f0 Head {h00=0x001c, h01=0x0050, text=» ORS A1,ECBRC,A8 NVL BIT«, t00=0x0010, t01=0x00d4}
0x19f0…1a06 Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/200 «, t00=0x0010, t01=0x00f4}
0x1a06…1a3e Head {h00=0x0034, h01=0x0050, text=» ANS A2,DWTOR,A6 VO:NAM ON FIRST OR SECOND UNIT «, t00=0x0010, t01=0x010a}
0x1a3e…1a50 Head {h00=0x000e, h01=0x0050, text=» LDK A2,1 «, t00=0x0010, t01=0x0142}
0x1a50…1a7e Head {h00=0x002a, h01=0x0050, text=» ST A2,DWTSAV,A6 INDICATE TEST STATUS «, t00=0x0010, t01=0x0154}
0x1a7e…1aa4 Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x0010, t01=0x0182}
0x1aa4…1ab6 Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0011, t01=0x0018}
0x1ab6…1ada Head {h00=0x0020, h01=0x0050, text=» RF(NZ) TESEND NOT OPERABLE «, t00=0x0011, t01=0x002a}
0x1ada…1b0a Head {h00=0x002c, h01=0x0050, text=» LD A2,DWTORD,A6 RESTORE INDEX AND ORDER«, t00=0x0011, t01=0x004e}
0x1b0a…1b22 Head {h00=0x0014, h01=0x0050, text=» ST A2,DWTOR,A6 «, t00=0x0011, t01=0x007e}
0x1b22…1b46 Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x0011, t01=0x0096}
0x1b46…1b80 Head {h00=0x0036, h01=0x0050, text=» CF A15,VOLNAM TRANSFER VOLUME NAME TO USER BUFFER«, t00=0x0011, t01=0x00ba}
0x1b80…1ba4 Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0011, t01=0x00f4}
0x1ba4…1bb8 Head {h00=0x0010, h01=0x0050, text=»TESEND EQU *«, t00=0x0011, t01=0x0118}
0x1bb8…1bcc Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0011, t01=0x012c}
0x1bcc…1bfe Head {h00=0x002e, h01=0x0050, text=» ST A2,DWTSAV,A6 INDICATE TEST STATUS DONE«, t00=0x0011, t01=0x0140}
0x1bfe…1c20 Head {h00=0x001e, h01=0x0050, text=» ABL END:IO PERFORM ENDIO «, t00=0x0011, t01=0x0172}
0x1c20…1c2a (18, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0004}
0x1c2a…1c42 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0012, t01=0x000e}
0x1c42…1c4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0026}
0x1c4c…1c7c Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0012, t01=0x0030}
0x1c7c…1cac Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0012, t01=0x0060}
0x1cac…1cdc Head {h00=0x002c, h01=0x0050, text=»* NEW VOLUME LOADED CHECK * «, t00=0x0012, t01=0x0090}
0x1cdc…1d0c Head {h00=0x002c, h01=0x0050, text=»* ORDER CODE CHECK * «, t00=0x0012, t01=0x00c0}
0x1d0c…1d3c Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0012, t01=0x00f0}
0x1d3c…1d6c Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0012, t01=0x0120}
0x1d6c…1d76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0150}
0x1d76…1da8 Head {h00=0x002e, h01=0x0050, text=»* INPUT: A1=NVL RETURN CODE FROM NVLCHK «, t00=0x0012, t01=0x015a}
0x1da8…1dc8 Head {h00=0x001c, h01=0x0050, text=»* A7=ORDER CODE«, t00=0x0012, t01=0x018c}
0x1dc8…1dd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x001c}
0x1dd2…1ddc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0026}
0x1ddc…1df0 Head {h00=0x0010, h01=0x0050, text=»DUA:05 EQU *«, t00=0x0013, t01=0x0030}
0x1df0…1e1c Head {h00=0x0028, h01=0x0050, text=» ADK A1,0 CHECK IF NEW VOLUME LOADED«, t00=0x0013, t01=0x0044}
0x1e1c…1e42 Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) END:IO PERFORM TENDIO«, t00=0x0013, t01=0x0070}
0x1e42…1e54 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0013, t01=0x0096}
0x1e54…1e74 Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUA:10 BASIC READ«, t00=0x0013, t01=0x00a8}
0x1e74…1e86 Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0013, t01=0x00c8}
0x1e86…1ea8 Head {h00=0x001e, h01=0x0050, text=» RF(Z) DUA:10 BASIC WRITE «, t00=0x0013, t01=0x00da}
0x1ea8…1ebc Head {h00=0x0010, h01=0x0050, text=» SUK A7,12 «, t00=0x0013, t01=0x00fc}
0x1ebc…1ee0 Head {h00=0x0020, h01=0x0050, text=» RF(Z) DUA:10 PHYSICAL READ «, t00=0x0013, t01=0x0110}
0x1ee0…1ef2 Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0013, t01=0x0134}
0x1ef2…1f16 Head {h00=0x0020, h01=0x0050, text=» RF(Z) DUA:10 PHYSICAL WRITE«, t00=0x0013, t01=0x0146}
0x1f16…1f28 Head {h00=0x000e, h01=0x0050, text=» SUK A7,10«, t00=0x0013, t01=0x016a}
0x1f28…1f4c Head {h00=0x0020, h01=0x0050, text=» RF(Z) FORMAT FORMAT VOLUME «, t00=0x0013, t01=0x017c}
0x1f4c…1f56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0010}
0x1f56…1f7c Head {h00=0x0022, h01=0x0050, text=»DUERR ABL DISIOE REQUEST ERROR«, t00=0x0014, t01=0x001a}
0x1f7c…1f86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0040}
0x1f86…1fb2 Head {h00=0x0028, h01=0x0050, text=»INCLEN EQU * REQUESTED LENGTH ERROR «, t00=0x0014, t01=0x004a}
0x1fb2…1fc8 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/8008«, t00=0x0014, t01=0x0076}
0x1fc8…1fdc Head {h00=0x0010, h01=0x0050, text=» ABL END:20 «, t00=0x0014, t01=0x008c}
0x1fdc…1ff2 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0014, t01=0x00a0}
0x1ff2…1ffc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00b6}
0x1ffc…2006 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00c0}
0x2006…2028 Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0014, t01=0x00ca}
0x2028…204a Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0014, t01=0x00ec}
0x204a…206e Head {h00=0x0020, h01=0x0050, text=»* FORMAT VOLUME * «, t00=0x0014, t01=0x010e}
0x206e…2090 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0014, t01=0x0132}
0x2090…20b2 Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0014, t01=0x0154}
0x20b2…20bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0176}
0x20bc…20c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0180}
0x20c6…20da Head {h00=0x0010, h01=0x0050, text=»FORMAT EQU *«, t00=0x0014, t01=0x018a}
0x20da…210e Head {h00=0x0030, h01=0x0050, text=» LDK A7,204 NUMBER OF CYLINDERS ON PTS 6875 «, t00=0x0015, t01=0x000e}
0x210e…2134 Head {h00=0x0022, h01=0x0050, text=» LD A1,ECBCW1,A8 GET DISC TYPE«, t00=0x0015, t01=0x0042}
0x2134…2150 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0015, t01=0x0068}
0x2150…2162 Head {h00=0x000e, h01=0x0050, text=» ECR A2,A1«, t00=0x0015, t01=0x0084}
0x2162…216e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x0096}
0x216e…2180 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0015, t01=0x00a2}
0x2180…21a0 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) FORM03 PTS 6875 «, t00=0x0015, t01=0x00b4}
0x21a0…21bc Head {h00=0x0018, h01=0x0050, text=» ADK A7,204 PTS 6876«, t00=0x0015, t01=0x00d4}
0x21bc…21d0 Head {h00=0x0010, h01=0x0050, text=»FORM03 EQU *«, t00=0x0015, t01=0x00f0}
0x21d0…21da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0104}
0x21da…21f6 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0015, t01=0x010e}
0x21f6…220e Head {h00=0x0014, h01=0x0050, text=» LDKL A3,BUFFER «, t00=0x0015, t01=0x012a}
0x220e…2234 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/C001 WRITE ONE WORD «, t00=0x0015, t01=0x0142}
0x2234…2246 Head {h00=0x000e, h01=0x0050, text=» ANK A2,3 «, t00=0x0015, t01=0x0168}
0x2246…2258 Head {h00=0x000e, h01=0x0050, text=» SUK A2,3 «, t00=0x0015, t01=0x017a}
0x2258…2278 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) FORM05 A1 OR A2 «, t00=0x0015, t01=0x018c}
0x2278…229e Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/C0C1 WRITE 386 BYTES«, t00=0x0016, t01=0x001c}
0x229e…22b6 Head {h00=0x0014, h01=0x0050, text=» ADKL A3,PHSECL «, t00=0x0016, t01=0x0042}
0x22b6…22ca Head {h00=0x0010, h01=0x0050, text=»FORM05 EQU *«, t00=0x0016, t01=0x005a}
0x22ca…22f0 Head {h00=0x0022, h01=0x0050, text=» ST A1,DWTFBU,A6 SAVE 1ST WER «, t00=0x0016, t01=0x006e}
0x22f0…22fc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0094}
0x22fc…2306 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00a0}
0x2306…231c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0016, t01=0x00aa}
0x231c…2332 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0016, t01=0x00c0}
0x2332…234a Head {h00=0x0014, h01=0x0050, text=» LDKL A3,BUFFER «, t00=0x0016, t01=0x00d6}
0x234a…2356 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x00ee}
0x2356…2360 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00fa}
0x2360…2376 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=0 «, t00=0x0016, t01=0x0104}
0x2376…238c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0016, t01=0x011a}
0x238c…23be Head {h00=0x002e, h01=0x0050, text=» LDKL A3,BUFFER+PHSECL POSITION FOR CYL ID«, t00=0x0016, t01=0x0130}
0x23be…23ca Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0162}
0x23ca…23d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x016e}
0x23d4…23fc Head {h00=0x0024, h01=0x0050, text=» STR A3,A6 DRIVER BUFFER POINTER«, t00=0x0016, t01=0x0178}
0x23fc…2412 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0017, t01=0x0010}
0x2412…2428 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0017, t01=0x0026}
0x2428…244c Head {h00=0x0020, h01=0x0050, text=» CM DWTCYL,A2 CYLINDER ZERO «, t00=0x0017, t01=0x003c}
0x244c…2458 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0060}
0x2458…246e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0017, t01=0x006c}
0x246e…2492 Head {h00=0x0020, h01=0x0050, text=» CM DWTCYL,A6 CYLINDER ZERO «, t00=0x0017, t01=0x0082}
0x2492…249e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x00a6}
0x249e…24a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00b2}
0x24a8…24be Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0017, t01=0x00bc}
0x24be…24c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00d2}
0x24c8…24d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00dc}
0x24d2…24e6 Head {h00=0x0010, h01=0x0050, text=»FORM20 EQU *«, t00=0x0017, t01=0x00e6}
0x24e6…24fc Head {h00=0x0012, h01=0x0050, text=» LDK A4,QRETRY«, t00=0x0017, t01=0x00fa}
0x24fc…2510 Head {h00=0x0010, h01=0x0050, text=»FORM30 EQU *«, t00=0x0017, t01=0x0110}
0x2510…2526 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0017, t01=0x0124}
0x2526…254a Head {h00=0x0020, h01=0x0050, text=» CF A5,INXUNI GET UNIT INDEX«, t00=0x0017, t01=0x013a}
0x254a…2556 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x015e}
0x2556…2578 Head {h00=0x001e, h01=0x0050, text=» CF A5,SEEK SEEK CYLINDER «, t00=0x0017, t01=0x016a}
0x2578…2590 Head {h00=0x0014, h01=0x0050, text=» SLL A1,5 STATUS«, t00=0x0017, t01=0x018c}
0x2590…25b2 Head {h00=0x001e, h01=0x0050, text=» RF(NN) FORM40 SEEK ERROR «, t00=0x0018, t01=0x0014}
0x25b2…25c8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0018, t01=0x0036}
0x25c8…25de Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0018, t01=0x004c}
0x25de…25f6 Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTCYL,A2«, t00=0x0018, t01=0x0062}
0x25f6…2602 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x007a}
0x2602…2618 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0018, t01=0x0086}
0x2618…2630 Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTCYL,A6«, t00=0x0018, t01=0x009c}
0x2630…263c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x00b4}
0x263c…2674 Head {h00=0x0034, h01=0x0050, text=» ST* A1,0,A6 PREPARE DRIVER BUFFER WITH CYL. ID «, t00=0x0018, t01=0x00c0}
0x2674…2686 Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0018, t01=0x00f8}
0x2686…26ba Head {h00=0x0030, h01=0x0050, text=» CF A5,SKEW WRITE SECTOR 0 ON EVEN CYLINDERS«, t00=0x0018, t01=0x010a}
0x26ba…26e6 Head {h00=0x0028, h01=0x0050, text=»* WRITE SECTOR 8 ON ODD CYLINDERS «, t00=0x0018, t01=0x013e}
0x26e6…270a Head {h00=0x0020, h01=0x0050, text=» ORK A3,1 ORDER CODE: WRITE «, t00=0x0018, t01=0x016a}
0x270a…2714 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x018e}
0x2714…2730 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0019, t01=0x0008}
0x2730…2754 Head {h00=0x0020, h01=0x0050, text=» LD A1,DWTFBU,A6 GET 1ST WER«, t00=0x0019, t01=0x0024}
0x2754…2760 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0048}
0x2760…276a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0054}
0x276a…2780 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0019, t01=0x005e}
0x2780…2796 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0019, t01=0x0074}
0x2796…27ac Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C002«, t00=0x0019, t01=0x008a}
0x27ac…27b8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00a0}
0x27b8…27c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00ac}
0x27c2…27d8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=0 «, t00=0x0019, t01=0x00b6}
0x27d8…27ee Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0019, t01=0x00cc}
0x27ee…281c Head {h00=0x002a, h01=0x0050, text=» LDKL A1,/C0C1 1ST WER WRITE 386 BYTES«, t00=0x0019, t01=0x00e2}
0x281c…2828 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x0110}
0x2828…2832 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x011c}
0x2832…284a Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x0019, t01=0x0126}
0x284a…286e Head {h00=0x0020, h01=0x0050, text=» CF A5,CIO:50 CIO:50 SECTOR «, t00=0x0019, t01=0x013e}
0x286e…2882 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1F «, t00=0x0019, t01=0x0162}
0x2882…28a4 Head {h00=0x001e, h01=0x0050, text=» RF(NZ) FORM40 WRITE ERROR«, t00=0x0019, t01=0x0176}
0x28a4…28ba Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x001a, t01=0x0008}
0x28ba…28d0 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x001a, t01=0x001e}
0x28d0…28e6 Head {h00=0x0012, h01=0x0050, text=» IM DWTCYL,A2 «, t00=0x001a, t01=0x0034}
0x28e6…28f2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x004a}
0x28f2…2908 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x001a, t01=0x0056}
0x2908…291e Head {h00=0x0012, h01=0x0050, text=» IM DWTCYL,A6 «, t00=0x001a, t01=0x006c}
0x291e…292a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001a, t01=0x0082}
0x292a…2956 Head {h00=0x0028, h01=0x0050, text=» SUK A7,1 DECREMENT CYLINDER COUNTER«, t00=0x001a, t01=0x008e}
0x2956…296c Head {h00=0x0012, h01=0x0050, text=» RB(NZ) FORM20«, t00=0x001a, t01=0x00ba}
0x296c…29a0 Head {h00=0x0030, h01=0x0050, text=» LD A2,ECBCW1,A8 GET FORMAT AND TYPE OF DISC«, t00=0x001a, t01=0x00d0}
0x29a0…29ce Head {h00=0x002a, h01=0x0050, text=» ABL TRANPA PUT FORMAT AND TYPE IN DWT«, t00=0x001a, t01=0x0104}
0x29ce…29e2 Head {h00=0x0010, h01=0x0050, text=»FORM40 EQU *«, t00=0x001a, t01=0x0132}
0x29e2…2a06 Head {h00=0x0020, h01=0x0050, text=» CF A5,SEEKZ SEEK CYLINDER 0«, t00=0x001a, t01=0x0146}
0x2a06…2a18 Head {h00=0x000e, h01=0x0050, text=» SLL A1,6 «, t00=0x001a, t01=0x016a}
0x2a18…2a38 Head {h00=0x001c, h01=0x0050, text=» RF(N) FORM50 SEEK ERROR«, t00=0x001a, t01=0x017c}
0x2a38…2a58 Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 RETRY COUNTER «, t00=0x001b, t01=0x000c}
0x2a58…2a74 Head {h00=0x0018, h01=0x0050, text=» RB(NZ) FORM30 RETRY«, t00=0x001b, t01=0x002c}
0x2a74…2a88 Head {h00=0x0010, h01=0x0050, text=»FORM50 EQU *«, t00=0x001b, t01=0x0048}
0x2a88…2ab0 Head {h00=0x0024, h01=0x0050, text=» LDK A1,2 SEEK ERROR RETURN CODE«, t00=0x001b, t01=0x005c}
0x2ab0…2ad2 Head {h00=0x001e, h01=0x0050, text=» ABL END:IO PERFORM END IO«, t00=0x001b, t01=0x0084}
0x2ad2…2af2 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x001b, t01=0x00a6}
0x2af2…2afc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00c6}
0x2afc…2b06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00d0}
0x2b06…2b40 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x001b, t01=0x00da}
0x2b40…2b7a Head {h00=0x0036, h01=0x0050, text=»* * «, t00=0x001b, t01=0x0114}
0x2b7a…2bb4 Head {h00=0x0036, h01=0x0050, text=»* CHECK IF ALLOWED SECTOR LENGTH, BUFFER SIZE * «, t00=0x001b, t01=0x014e}
0x2bb4…2bee Head {h00=0x0036, h01=0x0050, text=»* AND SECTOR NUMBER * «, t00=0x001b, t01=0x0188}
0x2bee…2c28 Head {h00=0x0036, h01=0x0050, text=»* SAVE BUFFER ADDRESS AND SET SECTOR COUNTER * «, t00=0x001c, t01=0x0032}
0x2c28…2c62 Head {h00=0x0036, h01=0x0050, text=»* * «, t00=0x001c, t01=0x006c}
0x2c62…2c9c Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x001c, t01=0x00a6}
0x2c9c…2ca6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x00e0}
0x2ca6…2cbc Head {h00=0x0012, h01=0x0050, text=»* INPUT: ECB«, t00=0x001c, t01=0x00ea}
0x2cbc…2ce2 Head {h00=0x0022, h01=0x0050, text=»* OUTPUT: A7=SECTOR COUNTER «, t00=0x001c, t01=0x0100}
0x2ce2…2d10 Head {h00=0x002a, h01=0x0050, text=»* DWTUBU=USER BUFFER POINTER«, t00=0x001c, t01=0x0126}
0x2d10…2d1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0154}
0x2d1a…2d24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x015e}
0x2d24…2d38 Head {h00=0x0010, h01=0x0050, text=»DUA:10 EQU *«, t00=0x001c, t01=0x0168}
0x2d38…2d60 Head {h00=0x0024, h01=0x0050, text=» LD A3,ECBRL,A8 REQUESTED LENGTH«, t00=0x001c, t01=0x017c}
0x2d60…2d76 Head {h00=0x0012, h01=0x0050, text=» RB(Z) INCLEN «, t00=0x001d, t01=0x0014}
0x2d76…2db0 Head {h00=0x0036, h01=0x0050, text=» ECR A7,A3 DIVIDE BY 256 TO GET NUMBER OF SECTORS «, t00=0x001d, t01=0x002a}
0x2db0…2dda Head {h00=0x0026, h01=0x0050, text=» ANK A3,/FF SET CONDITION REGISTER«, t00=0x001d, t01=0x0064}
0x2dda…2e12 Head {h00=0x0034, h01=0x0050, text=» RB(NZ) INCLEN NOT AN INTEGER NUMBER OF SECTORS «, t00=0x001d, t01=0x008e}
0x2e12…2e50 Head {h00=0x003a, h01=0x0050, text=» LD A3,ECBCW2,A8 SECTOR NUMBER WHERE THE BUFFER BEGIN «, t00=0x001d, t01=0x00c6}
0x2e50…2e7c Head {h00=0x0028, h01=0x0050, text=» RB(N) DUERR INCORRECT SECTOR NUMBER«, t00=0x001d, t01=0x0104}
0x2e7c…2e94 Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTSMX,A2«, t00=0x001d, t01=0x0130}
0x2e94…2ec2 Head {h00=0x002a, h01=0x0050, text=» RB(NL) DUERR INCORRECT SECTOR NUMBER «, t00=0x001d, t01=0x0148}
0x2ec2…2ed4 Head {h00=0x000e, h01=0x0050, text=» ADR A3,A7«, t00=0x001d, t01=0x0176}
0x2ed4…2eec Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTSMX,A2«, t00=0x001d, t01=0x0188}
0x2eec…2f18 Head {h00=0x0028, h01=0x0050, text=» RB(G) INCLEN SECTOR NUMBER OVERFLOW«, t00=0x001e, t01=0x0010}
0x2f18…2f22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x003c}
0x2f22…2f38 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001e, t01=0x0046}
0x2f38…2f50 Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBBA,A8 «, t00=0x001e, t01=0x005c}
0x2f50…2f7c Head {h00=0x0028, h01=0x0050, text=» ST A1,DWTUBU,A6 USER BUFFER POINTER«, t00=0x001e, t01=0x0074}
0x2f7c…2f88 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00a0}
0x2f88…2f92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ac}
0x2f92…2fa8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x001e, t01=0x00b6}
0x2fa8…2fb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00cc}
0x2fb2…2fce Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x001e, t01=0x00d6}
0x2fce…2fd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00f2}
0x2fd8…2fe2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00fc}
0x2fe2…3008 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x001e, t01=0x0106}
0x3008…302e Head {h00=0x0022, h01=0x0050, text=»* *«, t00=0x001e, t01=0x012c}
0x302e…3054 Head {h00=0x0022, h01=0x0050, text=»* DISC VERSION SEPARATION *«, t00=0x001e, t01=0x0152}
0x3054…307a Head {h00=0x0022, h01=0x0050, text=»* *«, t00=0x001e, t01=0x0178}
0x307a…30a0 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x001f, t01=0x000e}
0x30a0…30aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0034}
0x30aa…30b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x003e}
0x30b4…30cc Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFOR,A2«, t00=0x001f, t01=0x0048}
0x30cc…30de Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x001f, t01=0x0060}
0x30de…30fe Head {h00=0x001c, h01=0x0050, text=» RF(Z) RW:800 VERSION A2«, t00=0x001f, t01=0x0072}
0x30fe…310a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0092}
0x310a…3114 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x009e}
0x3114…312a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x001f, t01=0x00a8}
0x312a…3134 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00be}
0x3134…314a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x001f, t01=0x00c8}
0x314a…3154 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00de}
0x3154…3182 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x001f, t01=0x00e8}
0x3182…31b0 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x001f, t01=0x0116}
0x31b0…31de Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x001f, t01=0x0144}
0x31de…320c Head {h00=0x002a, h01=0x0050, text=»* GET PHYSICAL SECTOR NUMBER BY * «, t00=0x001f, t01=0x0172}
0x320c…323a Head {h00=0x002a, h01=0x0050, text=»* DIVIDE BY 3 * «, t00=0x0020, t01=0x0010}
0x323a…3268 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0020, t01=0x003e}
0x3268…3296 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0020, t01=0x006c}
0x3296…32a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x009a}
0x32a0…32b6 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0020, t01=0x00a4}
0x32b6…32dc Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 PREPARE FOR DIVISION«, t00=0x0020, t01=0x00ba}
0x32dc…330e Head {h00=0x002e, h01=0x0050, text=» LD A2,ECBCW2,A8 GET LOGICAL SECTOR NUMBER«, t00=0x0020, t01=0x00e0}
0x330e…331c Head {h00=0x000a, h01=0x0050, text=» DVK 3«, t00=0x0020, t01=0x0112}
0x331c…334c Head {h00=0x002c, h01=0x0050, text=»* A1=REMAINER=LOGICAL SECTOR POSITION «, t00=0x0020, t01=0x0120}
0x334c…3382 Head {h00=0x0032, h01=0x0050, text=»* A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC«, t00=0x0020, t01=0x0150}
0x3382…338e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0186}
0x338e…3398 (33, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0004}
0x3398…33ae Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0021, t01=0x000e}
0x33ae…33c4 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0021, t01=0x0024}
0x33c4…33dc Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBCW2,A8«, t00=0x0021, t01=0x003a}
0x33dc…33fc Head {h00=0x001c, h01=0x0050, text=» LDR A3,A1 SECTOR NUMBER«, t00=0x0021, t01=0x0052}
0x33fc…340e Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0021, t01=0x0072}
0x340e…3422 Head {h00=0x0010, h01=0x0050, text=»DVK:00 EQU *«, t00=0x0021, t01=0x0084}
0x3422…343e Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 I:= I+I/4«, t00=0x0021, t01=0x0098}
0x343e…3458 Head {h00=0x0016, h01=0x0050, text=» SRL A3,2 I:= I/4 «, t00=0x0021, t01=0x00b4}
0x3458…346e Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DVK:00«, t00=0x0021, t01=0x00ce}
0x346e…3488 Head {h00=0x0016, h01=0x0050, text=» SRL A2,2 TRUNCATE«, t00=0x0021, t01=0x00e4}
0x3488…349a Head {h00=0x000e, h01=0x0050, text=» SUR A1,A2«, t00=0x0021, t01=0x00fe}
0x349a…34ac Head {h00=0x000e, h01=0x0050, text=» SUR A1,A2«, t00=0x0021, t01=0x0110}
0x34ac…34ce Head {h00=0x001e, h01=0x0050, text=» SUR A1,A2 REST AFTER LOOP«, t00=0x0021, t01=0x0122}
0x34ce…34e0 Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0021, t01=0x0144}
0x34e0…34f4 Head {h00=0x0010, h01=0x0050, text=»DVK:10 EQU *«, t00=0x0021, t01=0x0156}
0x34f4…3506 Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0021, t01=0x016a}
0x3506…3524 Head {h00=0x001a, h01=0x0050, text=» SUK A1,3 DIVIDE BY 3 «, t00=0x0021, t01=0x017c}
0x3524…353a Head {h00=0x0012, h01=0x0050, text=» RB(NN) DVK:10«, t00=0x0022, t01=0x000a}
0x353a…3550 Head {h00=0x0012, h01=0x0050, text=» ADK A1,3 REST«, t00=0x0022, t01=0x0020}
0x3550…3580 Head {h00=0x002c, h01=0x0050, text=»* A1=REMAINER=LOGICAL SECTOR POSITION «, t00=0x0022, t01=0x0036}
0x3580…35b6 Head {h00=0x0032, h01=0x0050, text=»* A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC«, t00=0x0022, t01=0x0066}
0x35b6…35c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x009c}
0x35c0…35d6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0022, t01=0x00a6}
0x35d6…35e2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x00bc}
0x35e2…35ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00c8}
0x35ec…3602 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0022, t01=0x00d2}
0x3602…360c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00e8}
0x360c…363a Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0022, t01=0x00f2}
0x363a…3668 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0022, t01=0x0120}
0x3668…3696 Head {h00=0x002a, h01=0x0050, text=»* SAVE PHYSICAL SECTOR NUMBER * «, t00=0x0022, t01=0x014e}
0x3696…36c4 Head {h00=0x002a, h01=0x0050, text=»* AND SECTOR POSITION * «, t00=0x0022, t01=0x017c}
0x36c4…36f2 Head {h00=0x002a, h01=0x0050, text=»* BRANCH ACCORDING TO SECTOR * «, t00=0x0023, t01=0x001a}
0x36f2…3720 Head {h00=0x002a, h01=0x0050, text=»* POSITION * «, t00=0x0023, t01=0x0048}
0x3720…374e Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0023, t01=0x0076}
0x374e…377c Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0023, t01=0x00a4}
0x377c…3786 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00d2}
0x3786…37b6 Head {h00=0x002c, h01=0x0050, text=»* INPUT: A1=SECTOR POSITION INDICATOR «, t00=0x0023, t01=0x00dc}
0x37b6…37e6 Head {h00=0x002c, h01=0x0050, text=»* A2=LOGICAL SECTOR NUMBER / 3 «, t00=0x0023, t01=0x010c}
0x37e6…37f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x013c}
0x37f0…37fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0146}
0x37fa…380c Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x0023, t01=0x0150}
0x380c…383a Head {h00=0x002a, h01=0x0050, text=» STR A2,A6 SAVE PHYSICAL SECTOR NUMBER«, t00=0x0023, t01=0x0162}
0x383a…384c Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0023, t01=0x0190}
0x384c…385e Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0024, t01=0x0012}
0x385e…388c Head {h00=0x002a, h01=0x0050, text=» ST A1,DWTSEP,A6 SAVE SECTOR POSITION «, t00=0x0024, t01=0x0024}
0x388c…38c2 Head {h00=0x0032, h01=0x0050, text=» ST A2,DWTSEI,A6 SAVE 1ST PHYS. SECTOR NUMBER «, t00=0x0024, t01=0x0052}
0x38c2…38ce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x0088}
0x38ce…38d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0094}
0x38d8…38ee Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0024, t01=0x009e}
0x38ee…3912 Head {h00=0x0020, h01=0x0050, text=»* LOGICAL SECTOR POSITION «, t00=0x0024, t01=0x00b4}
0x3912…3938 Head {h00=0x0022, h01=0x0050, text=» RF(N) RW:300 ,XXXX , , «, t00=0x0024, t01=0x00d8}
0x3938…395e Head {h00=0x0022, h01=0x0050, text=» RF(Z) RW:200 , XX,XX , «, t00=0x0024, t01=0x00fe}
0x395e…397a Head {h00=0x0018, h01=0x0050, text=»* , , XXXX, «, t00=0x0024, t01=0x0124}
0x397a…3984 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0140}
0x3984…399a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0024, t01=0x014a}
0x399a…39a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0160}
0x39a4…39d2 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0024, t01=0x016a}
0x39d2…3a00 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0025, t01=0x0008}
0x3a00…3a2e Head {h00=0x002a, h01=0x0050, text=»* READ/WRITE FROM SECTOR IN * «, t00=0x0025, t01=0x0036}
0x3a2e…3a5c Head {h00=0x002a, h01=0x0050, text=»* POSITION , , xxxx, * «, t00=0x0025, t01=0x0064}
0x3a5c…3a8a Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0025, t01=0x0092}
0x3a8a…3ab8 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0025, t01=0x00c0}
0x3ab8…3ac2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00ee}
0x3ac2…3aee Head {h00=0x0028, h01=0x0050, text=» IMR A6 LOG. SECTOR IN NEXT PHYSICAL«, t00=0x0025, t01=0x00f8}
0x3aee…3b00 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0025, t01=0x0124}
0x3b00…3b30 Head {h00=0x002c, h01=0x0050, text=» IM DWTSEI,A6 SAVE FOR READ AFTER WRITE «, t00=0x0025, t01=0x0136}
0x3b30…3b3c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0166}
0x3b3c…3b46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0172}
0x3b46…3b5c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0025, t01=0x017c}
0x3b5c…3b72 (38, 0, 400) Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0026, t01=0x0004}
0x3b72…3b86 Head {h00=0x0010, h01=0x0050, text=» DATA /0084 «, t00=0x0026, t01=0x001a}
0x3b86…3b98 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0026, t01=0x002e}
0x3b98…3baa Head {h00=0x000e, h01=0x0050, text=» RF RW:300«, t00=0x0026, t01=0x0040}
0x3baa…3bb4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0052}
0x3bb4…3bca Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0026, t01=0x005c}
0x3bca…3bd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0072}
0x3bd4…3c02 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0026, t01=0x007c}
0x3c02…3c30 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0026, t01=0x00aa}
0x3c30…3c5e Head {h00=0x002a, h01=0x0050, text=»* READ/WRITE FROM SECTOR IN * «, t00=0x0026, t01=0x00d8}
0x3c5e…3c8c Head {h00=0x002a, h01=0x0050, text=»* POSITION , xx, * «, t00=0x0026, t01=0x0106}
0x3c8c…3cba Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0026, t01=0x0134}
0x3cba…3ce8 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0026, t01=0x0162}
0x3ce8…3cf2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0190}
0x3cf2…3cfc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x000a}
0x3cfc…3d10 Head {h00=0x0010, h01=0x0050, text=»RW:200 EQU *«, t00=0x0027, t01=0x0014}
0x3d10…3d26 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0027, t01=0x0028}
0x3d26…3d3a Head {h00=0x0010, h01=0x0050, text=» DATA /0048 «, t00=0x0027, t01=0x003e}
0x3d3a…3d5e Head {h00=0x0020, h01=0x0050, text=» SUK A7,2 NUMBER OF SECTORS «, t00=0x0027, t01=0x0052}
0x3d5e…3d82 Head {h00=0x0020, h01=0x0050, text=» RF(N) RW:230 1 SECTOR IN IO«, t00=0x0027, t01=0x0076}
0x3d82…3daa Head {h00=0x0024, h01=0x0050, text=» RF(NZ) RW:260 >2 SECTORS IN IO «, t00=0x0027, t01=0x009a}
0x3daa…3dc6 Head {h00=0x0018, h01=0x0050, text=»* , XX,XXXXXX, «, t00=0x0027, t01=0x00c2}
0x3dc6…3ddc Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0027, t01=0x00de}
0x3ddc…3df0 Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x0027, t01=0x00f4}
0x3df0…3e02 Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x0027, t01=0x0108}
0x3e02…3e26 Head {h00=0x0020, h01=0x0050, text=»RW:230 EQU * , XX,XX ,«, t00=0x0027, t01=0x011a}
0x3e26…3e3c Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0027, t01=0x013e}
0x3e3c…3e50 Head {h00=0x0010, h01=0x0050, text=» DATA /0040 «, t00=0x0027, t01=0x0154}
0x3e50…3e62 Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x0027, t01=0x0168}
0x3e62…3e86 Head {h00=0x0020, h01=0x0050, text=»RW:260 EQU * , XX,XXXXXX,«, t00=0x0027, t01=0x017a}
0x3e86…3e9c Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0028, t01=0x000e}
0x3e9c…3eb0 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x0028, t01=0x0024}
0x3eb0…3eba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0038}
0x3eba…3ed0 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0028, t01=0x0042}
0x3ed0…3eda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0058}
0x3eda…3f06 Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0028, t01=0x0062}
0x3f06…3f32 Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0028, t01=0x008e}
0x3f32…3f5e Head {h00=0x0028, h01=0x0050, text=»* DIRECT READ/WRITE AS LONG *«, t00=0x0028, t01=0x00ba}
0x3f5e…3f8a Head {h00=0x0028, h01=0x0050, text=»* AS POSIBLE *«, t00=0x0028, t01=0x00e6}
0x3f8a…3fb6 Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0028, t01=0x0112}
0x3fb6…3fe2 Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0028, t01=0x013e}
0x3fe2…3fec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x016a}
0x3fec…3ff6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0174}
0x3ff6…400a Head {h00=0x0010, h01=0x0050, text=»RW:300 EQU *«, t00=0x0028, t01=0x017e}
0x400a…402a (41, 0, 400) Head {h00=0x001c, h01=0x0050, text=» SUK A7,3 SECTOR COUNTER«, t00=0x0029, t01=0x0004}
0x402a…405e Head {h00=0x0030, h01=0x0050, text=» RF(NG) RW:500 LESS THAN FOUR SECTORS IN IO «, t00=0x0029, t01=0x0024}
0x405e…4074 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0029, t01=0x0058}
0x4074…4088 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x0029, t01=0x006e}
0x4088…409e Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0029, t01=0x0082}
0x409e…40b2 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x0029, t01=0x0098}
0x40b2…40c4 Head {h00=0x000e, h01=0x0050, text=» RB RW:300«, t00=0x0029, t01=0x00ac}
0x40c4…40ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00be}
0x40ce…40e4 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0029, t01=0x00c8}
0x40e4…40ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00de}
0x40ee…411a Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0029, t01=0x00e8}
0x411a…4146 Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0029, t01=0x0114}
0x4146…4172 Head {h00=0x0028, h01=0x0050, text=»* READ/WRITE ON THE LAST SECTORS *«, t00=0x0029, t01=0x0140}
0x4172…419e Head {h00=0x0028, h01=0x0050, text=»* IN IO *«, t00=0x0029, t01=0x016c}
0x419e…41ca Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x002a, t01=0x0008}
0x41ca…41f6 Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x002a, t01=0x0034}
0x41f6…4200 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0060}
0x4200…420a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x006a}
0x420a…421e Head {h00=0x0010, h01=0x0050, text=»RW:500 EQU *«, t00=0x002a, t01=0x0074}
0x421e…423e Head {h00=0x001c, h01=0x0050, text=» RF(Z) RW:580 3 SECTORS «, t00=0x002a, t01=0x0088}
0x423e…4250 Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x002a, t01=0x00a8}
0x4250…4270 Head {h00=0x001c, h01=0x0050, text=» RF(P) RW:560 2 SECTORS «, t00=0x002a, t01=0x00ba}
0x4270…4290 Head {h00=0x001c, h01=0x0050, text=» RF(N) RW:600 0 SECTORS «, t00=0x002a, t01=0x00da}
0x4290…42b4 Head {h00=0x0020, h01=0x0050, text=»RW:530 EQU * ,XXXX , ,«, t00=0x002a, t01=0x00fa}
0x42b4…42ca Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002a, t01=0x011e}
0x42ca…42de Head {h00=0x0010, h01=0x0050, text=» DATA /0080 «, t00=0x002a, t01=0x0134}
0x42de…42f0 Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x002a, t01=0x0148}
0x42f0…4314 Head {h00=0x0020, h01=0x0050, text=»RW:560 EQU * ,XXXXXX,XX ,«, t00=0x002a, t01=0x015a}
0x4314…432a Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002a, t01=0x017e}
0x432a…433e (43, 0, 400) Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x002b, t01=0x0004}
0x433e…4354 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002b, t01=0x0018}
0x4354…4368 Head {h00=0x0010, h01=0x0050, text=» DATA /0040 «, t00=0x002b, t01=0x002e}
0x4368…437a Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x002b, t01=0x0042}
0x437a…439e Head {h00=0x0020, h01=0x0050, text=»RW:580 EQU * ,XXXXXX,XXXXXX,«, t00=0x002b, t01=0x0054}
0x439e…43b4 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002b, t01=0x0078}
0x43b4…43c8 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x002b, t01=0x008e}
0x43c8…43de Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002b, t01=0x00a2}
0x43de…43f2 Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x002b, t01=0x00b8}
0x43f2…43fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00cc}
0x43fc…4412 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x002b, t01=0x00d6}
0x4412…441c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00ec}
0x441c…4426 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00f6}
0x4426…443a Head {h00=0x0010, h01=0x0050, text=»RW:600 EQU *«, t00=0x002b, t01=0x0100}
0x443a…444c Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x002b, t01=0x0114}
0x444c…4456 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0126}
0x4456…4476 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x002b, t01=0x0130}
0x4476…4496 Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x002b, t01=0x0150}
0x4496…44b6 Head {h00=0x001c, h01=0x0050, text=»* READ AFTER WRITE *«, t00=0x002b, t01=0x0170}
0x44b6…44d6 Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x002b, t01=0x0190}
0x44d6…44f6 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x002c, t01=0x0020}
0x44f6…4500 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0040}
0x4500…4534 Head {h00=0x0030, h01=0x0050, text=»* DWTSEI=1:ST PHYSICAL SECTOR NUMBER IN IO«, t00=0x002c, t01=0x004a}
0x4534…4570 Head {h00=0x0038, h01=0x0050, text=»* 1ST POS IN DWT=LAST PHYSICAL SECTOR NUMBER IN IO«, t00=0x002c, t01=0x007e}
0x4570…458e Head {h00=0x001a, h01=0x0050, text=»* A7=SECTOR COUNTER «, t00=0x002c, t01=0x00ba}
0x458e…4598 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00d8}
0x4598…45b0 Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x002c, t01=0x00e2}
0x45b0…45ce Head {h00=0x001a, h01=0x0050, text=» ANK A7,/FF GET ORDER «, t00=0x002c, t01=0x00fa}
0x45ce…45e2 Head {h00=0x0010, h01=0x0050, text=» SUK A7,/15 «, t00=0x002c, t01=0x0118}
0x45e2…460c Head {h00=0x0026, h01=0x0050, text=» RF(NZ) RW:700 NOT PHYSICAL WRITE «, t00=0x002c, t01=0x012c}
0x460c…4622 Head {h00=0x0012, h01=0x0050, text=» LDKL A2,-/100«, t00=0x002c, t01=0x0156}
0x4622…4652 Head {h00=0x002c, h01=0x0050, text=» LD A1,DWTSEP,A6 GET 1ST SECTOR POSITION«, t00=0x002c, t01=0x016c}
0x4652…4670 Head {h00=0x001a, h01=0x0050, text=» RF(Z) RW:645 , XX,«, t00=0x002d, t01=0x000c}
0x4670…468e Head {h00=0x001a, h01=0x0050, text=» RF(P) RW:640 , XXXX,«, t00=0x002d, t01=0x002a}
0x468e…46a2 Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x002d, t01=0x0048}
0x46a2…46b6 Head {h00=0x0010, h01=0x0050, text=»RW:640 EQU *«, t00=0x002d, t01=0x005c}
0x46b6…46ca Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x002d, t01=0x0070}
0x46ca…46de Head {h00=0x0010, h01=0x0050, text=»RW:645 EQU *«, t00=0x002d, t01=0x0084}
0x46de…470e Head {h00=0x002c, h01=0x0050, text=» ST A2,ECBEL,A8 PREPARE EFFECTIVE LENGTH«, t00=0x002d, t01=0x0098}
0x470e…473c Head {h00=0x002a, h01=0x0050, text=» LD A1,DWTSEI,A6 RAW FROM THIS SECTOR «, t00=0x002d, t01=0x00c8}
0x473c…4762 Head {h00=0x0022, h01=0x0050, text=» LDR* A7,A6 GET LAST SECTOR NO«, t00=0x002d, t01=0x00f6}
0x4762…4794 Head {h00=0x002e, h01=0x0050, text=» SUR A7,A1 GET NUMBER OF PHYSICAL SECTORS «, t00=0x002d, t01=0x011c}
0x4794…47a6 Head {h00=0x000e, h01=0x0050, text=» STR A1,A6«, t00=0x002d, t01=0x014e}
0x47a6…47b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0160}
0x47b0…47c6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x002d, t01=0x016a}
0x47c6…47d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0180}
0x47d0…47da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x018a}
0x47da…47ee (46, 0, 398) Head {h00=0x0010, h01=0x0050, text=»RW:650 EQU *«, t00=0x002e, t01=0x0004}
0x47ee…4804 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002e, t01=0x0018}
0x4804…4818 Head {h00=0x0010, h01=0x0050, text=» DATA /40C0 «, t00=0x002e, t01=0x002e}
0x4818…483c Head {h00=0x0020, h01=0x0050, text=» IMR A6 NEXT PHYSICAL SECTOR«, t00=0x002e, t01=0x0042}
0x483c…4854 Head {h00=0x0014, h01=0x0050, text=» LDKL A1,PHSECL «, t00=0x002e, t01=0x0066}
0x4854…487a Head {h00=0x0022, h01=0x0050, text=» ADS A1,ECBEL,A8 UPDATE ECBEL «, t00=0x002e, t01=0x007e}
0x487a…488c Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x002e, t01=0x00a4}
0x488c…48a2 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) RW:650«, t00=0x002e, t01=0x00b6}
0x48a2…48ba Head {h00=0x0014, h01=0x0050, text=» LD A7,ECBRL,A8 «, t00=0x002e, t01=0x00cc}
0x48ba…48ea Head {h00=0x002c, h01=0x0050, text=» ST A7,ECBEL,A8 CORRECT EFFECTIVE LENGTH«, t00=0x002e, t01=0x00e4}
0x48ea…48f6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002e, t01=0x0114}
0x48f6…4900 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0120}
0x4900…4916 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x002e, t01=0x012a}
0x4916…492a Head {h00=0x0010, h01=0x0050, text=»RW:700 EQU *«, t00=0x002e, t01=0x0140}
0x492a…4948 Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RETURN CODE «, t00=0x002e, t01=0x0154}
0x4948…4962 Head {h00=0x0016, h01=0x0050, text=» ABL END:20 ENDIO «, t00=0x002e, t01=0x0172}
0x4962…496c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x018c}
0x496c…4978 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x0008}
0x4978…4982 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0014}
0x4982…4998 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x002f, t01=0x001e}
0x4998…49a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0034}
0x49a2…49b8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x002f, t01=0x003e}
0x49b8…49c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0054}
0x49c2…49cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x005e}
0x49cc…49f6 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002f, t01=0x0068}
0x49f6…4a20 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x002f, t01=0x0092}
0x4a20…4a4a Head {h00=0x0026, h01=0x0050, text=»* DISC FORMAT A2 * «, t00=0x002f, t01=0x00bc}
0x4a4a…4a74 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x002f, t01=0x00e6}
0x4a74…4a9e Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002f, t01=0x0110}
0x4a9e…4aa8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x013a}
0x4aa8…4ab2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0144}
0x4ab2…4ac6 Head {h00=0x0010, h01=0x0050, text=»RW:800 EQU *«, t00=0x002f, t01=0x014e}
0x4ac6…4ada Head {h00=0x0010, h01=0x0050, text=» CF A5,DIV31«, t00=0x002f, t01=0x0162}
0x4ada…4aec Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x002f, t01=0x0176}
0x4aec…4b30 Head {h00=0x0040, h01=0x0050, text=» ST A7,DWTSEI,A6 SAVE NUMBER OF SECTORS FOR READ AFTER WRITE«, t00=0x002f, t01=0x0188}
0x4b30…4b3c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x003c}
0x4b3c…4b46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0048}
0x4b46…4b5c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0030, t01=0x0052}
0x4b5c…4b70 Head {h00=0x0010, h01=0x0050, text=»RW:850 EQU *«, t00=0x0030, t01=0x0068}
0x4b70…4b86 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0030, t01=0x007c}
0x4b86…4bac Head {h00=0x0022, h01=0x0050, text=» DATA /A080 INDICATE FORMAT A2«, t00=0x0030, t01=0x0092}
0x4bac…4bc2 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/100 «, t00=0x0030, t01=0x00b8}
0x4bc2…4bf6 Head {h00=0x0030, h01=0x0050, text=» ADS A1,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x0030, t01=0x00ce}
0x4bf6…4c08 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0030, t01=0x0102}
0x4c08…4c32 Head {h00=0x0026, h01=0x0050, text=» RB(NZ) RW:850 MORE SECTORS IN IO «, t00=0x0030, t01=0x0114}
0x4c32…4c3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x013e}
0x4c3c…4c52 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0030, t01=0x0148}
0x4c52…4c5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x015e}
0x4c5c…4c66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0168}
0x4c66…4c78 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0030, t01=0x0172}
0x4c78…4c9a Head {h00=0x001e, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER «, t00=0x0030, t01=0x0184}
0x4c9a…4cae Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0031, t01=0x0016}
0x4cae…4cc2 Head {h00=0x0010, h01=0x0050, text=» SUK A7,/15 «, t00=0x0031, t01=0x002a}
0x4cc2…4ccc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x003e}
0x4ccc…4ce2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0031, t01=0x0048}
0x4ce2…4d0c Head {h00=0x0026, h01=0x0050, text=» RB(NZ) RW:700 NOT PHYSICAL WRITE «, t00=0x0031, t01=0x005e}
0x4d0c…4d18 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0088}
0x4d18…4d22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0094}
0x4d22…4d38 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0031, t01=0x009e}
0x4d38…4d4e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0031, t01=0x00b4}
0x4d4e…4d60 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0031, t01=0x00ca}
0x4d60…4d76 Head {h00=0x0012, h01=0x0050, text=» RF(NZ) RW:905«, t00=0x0031, t01=0x00dc}
0x4d76…4d82 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x00f2}
0x4d82…4d8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00fe}
0x4d8c…4da2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0031, t01=0x0108}
0x4da2…4db4 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0031, t01=0x011e}
0x4db4…4de6 Head {h00=0x002e, h01=0x0050, text=» CM ECBEL,A8 PREPARE FOR READ AFTER WRITE «, t00=0x0031, t01=0x0130}
0x4de6…4dfe Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTSEI,A6«, t00=0x0031, t01=0x0162}
0x4dfe…4e12 Head {h00=0x0010, h01=0x0050, text=» CF A5,DIV31«, t00=0x0031, t01=0x017a}
0x4e12…4e1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x018e}
0x4e1c…4e32 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0032, t01=0x0008}
0x4e32…4e3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x001e}
0x4e3c…4e46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0028}
0x4e46…4e5a Head {h00=0x0010, h01=0x0050, text=»RW:900 EQU *«, t00=0x0032, t01=0x0032}
0x4e5a…4e70 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0032, t01=0x0046}
0x4e70…4e94 Head {h00=0x0020, h01=0x0050, text=» DATA /E080 READ AFTER WRITE«, t00=0x0032, t01=0x005c}
0x4e94…4ea6 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0032, t01=0x0080}
0x4ea6…4ebc Head {h00=0x0012, h01=0x0050, text=» RB(NZ) RW:900«, t00=0x0032, t01=0x0092}
0x4ebc…4ec8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x00a8}
0x4ec8…4ed2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00b4}
0x4ed2…4eee Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0032, t01=0x00be}
0x4eee…4f00 Head {h00=0x000e, h01=0x0050, text=» RB RW:700«, t00=0x0032, t01=0x00da}
0x4f00…4f0c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x00ec}
0x4f0c…4f16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x00f8}
0x4f16…4f2c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0032, t01=0x0102}
0x4f2c…4f42 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0032, t01=0x0118}
0x4f42…4f56 Head {h00=0x0010, h01=0x0050, text=»RW:905 EQU *«, t00=0x0032, t01=0x012e}
0x4f56…4f7a Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0032, t01=0x0142}
0x4f7a…4f8e Head {h00=0x0010, h01=0x0050, text=» ABL END:20 «, t00=0x0032, t01=0x0166}
0x4f8e…4f9a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x017a}
0x4f9a…4fa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0186}
0x4fa4…4fba Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0032, t01=0x0190}
0x4fba…4fc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0016}
0x4fc4…4ffc Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0033, t01=0x0020}
0x4ffc…5034 Head {h00=0x0034, h01=0x0050, text=»* * «, t00=0x0033, t01=0x0058}
0x5034…506c Head {h00=0x0034, h01=0x0050, text=»* IOROUT PERFORM READ OR WRITE AND SEEK * «, t00=0x0033, t01=0x0090}
0x506c…50a4 Head {h00=0x0034, h01=0x0050, text=»* IF NECESSARY * «, t00=0x0033, t01=0x00c8}
0x50a4…50dc Head {h00=0x0034, h01=0x0050, text=»* * «, t00=0x0033, t01=0x0100}
0x50dc…5114 Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0033, t01=0x0138}
0x5114…511e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0170}
0x511e…5148 Head {h00=0x0026, h01=0x0050, text=»* INPUT : ONE DATA WORD AFTER CF«, t00=0x0033, t01=0x017a}
0x5148…5176 Head {h00=0x002a, h01=0x0050, text=»* BIT 0 :INDICATES DIRECT IO «, t00=0x0034, t01=0x0014}
0x5176…51aa Head {h00=0x0030, h01=0x0050, text=»* BIT 1 :INDICATES READ AFTER WRITE«, t00=0x0034, t01=0x0042}
0x51aa…51d8 Head {h00=0x002a, h01=0x0050, text=»* BIT 2 :INDICATES FORMAT A2 «, t00=0x0034, t01=0x0076}
0x51d8…5206 Head {h00=0x002a, h01=0x0050, text=»* BIT 8-11:NUMBER OF WORDS/16«, t00=0x0034, t01=0x00a4}
0x5206…523c Head {h00=0x0032, h01=0x0050, text=»* BIT12-15:START IN DRIVER BUFFER/32 «, t00=0x0034, t01=0x00d2}
0x523c…527c Head {h00=0x003c, h01=0x0050, text=»* AFTER SEEK THE CYLINDER ID WILL BE CHECKED BY A READ«, t00=0x0034, t01=0x0108}
0x527c…52c0 Head {h00=0x0040, h01=0x0050, text=»* DWTBSE CONTAINS THE PRESENT SECTOR IN THE DRIVER BUFFER «, t00=0x0034, t01=0x0148}
0x52c0…52ea Head {h00=0x0026, h01=0x0050, text=»* DWTRTY INDICATES RETRIES DONE «, t00=0x0034, t01=0x018c}
0x52ea…5336 Head {h00=0x0048, h01=0x0050, text=»* DWTSWD SAVED WORD FROM USER BUFFER WHEN IO NOT VIA DRIVER BUFFER«, t00=0x0035, t01=0x0026}
0x5336…5340 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0072}
0x5340…5354 Head {h00=0x0010, h01=0x0050, text=»IOROUT EQU *«, t00=0x0035, t01=0x007c}
0x5354…5382 Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A6 GET PHYSICAL SECTOR NUMBER«, t00=0x0035, t01=0x0090}
0x5382…53a8 Head {h00=0x0022, h01=0x0050, text=» SRL A3,5 GET CYLINDER NUMBER «, t00=0x0035, t01=0x00be}
0x53a8…53b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00e4}
0x53b2…53ce Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0035, t01=0x00ee}
0x53ce…53f0 Head {h00=0x001e, h01=0x0050, text=» LD* A4,4,A5 GET DATA WORD«, t00=0x0035, t01=0x010a}
0x53f0…5402 Head {h00=0x000e, h01=0x0050, text=» SLL A4,2 «, t00=0x0035, t01=0x012c}
0x5402…5422 Head {h00=0x001c, h01=0x0050, text=» RF(NN) SEE:05 FORMAT A3«, t00=0x0035, t01=0x013e}
0x5422…5434 Head {h00=0x000e, h01=0x0050, text=» ADK A3,0 «, t00=0x0035, t01=0x015e}
0x5434…5440 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x0170}
0x5440…544a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x017c}
0x544a…5460 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0035, t01=0x0186}
0x5460…546a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x000c}
0x546a…5474 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0016}
0x5474…548a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0036, t01=0x0020}
0x548a…54b0 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) SEE:05 NOT CYLINDER 0 «, t00=0x0036, t01=0x0036}
0x54b0…54c4 Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEKZ«, t00=0x0036, t01=0x005c}
0x54c4…54d6 Head {h00=0x000e, h01=0x0050, text=» SLL A1,6 «, t00=0x0036, t01=0x0070}
0x54d6…54f2 Head {h00=0x0018, h01=0x0050, text=» RF(N) SEE:20 ERROR «, t00=0x0036, t01=0x0082}
0x54f2…5508 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0036, t01=0x009e}
0x5508…551e Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0036, t01=0x00b4}
0x551e…5542 Head {h00=0x0020, h01=0x0050, text=» CM DWTCYL,A2 CYLINDER ZERO «, t00=0x0036, t01=0x00ca}
0x5542…5554 Head {h00=0x000e, h01=0x0050, text=» RF VA2BR «, t00=0x0036, t01=0x00ee}
0x5554…5560 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x0100}
0x5560…5576 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0036, t01=0x010c}
0x5576…558c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0036, t01=0x0122}
0x558c…55a2 Head {h00=0x0012, h01=0x0050, text=» CM DWTCYL,A6 «, t00=0x0036, t01=0x0138}
0x55a2…55b4 Head {h00=0x000e, h01=0x0050, text=» RF VA2BR «, t00=0x0036, t01=0x014e}
0x55b4…55c0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x0160}
0x55c0…55ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x016c}
0x55ca…55e0 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0036, t01=0x0176}
0x55e0…55ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x018c}
0x55ea…55f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0008}
0x55f4…5608 Head {h00=0x0010, h01=0x0050, text=»SEE:05 EQU *«, t00=0x0037, t01=0x0012}
0x5608…561e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0037, t01=0x0026}
0x561e…5634 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0037, t01=0x003c}
0x5634…5662 Head {h00=0x002a, h01=0x0050, text=» CW A3,DWTCYL,A2 COMPARE WITH PRESENT «, t00=0x0037, t01=0x0052}
0x5662…566e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x0080}
0x566e…5684 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0037, t01=0x008c}
0x5684…569c Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A6«, t00=0x0037, t01=0x00a2}
0x569c…56a8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x00ba}
0x56a8…56b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00c6}
0x56b2…56c8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0037, t01=0x00d0}
0x56c8…56de Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0037, t01=0x00e6}
0x56de…56f4 Head {h00=0x0012, h01=0x0050, text=» RF(E) VA2:00 «, t00=0x0037, t01=0x00fc}
0x56f4…5700 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x0112}
0x5700…570a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x011e}
0x570a…5720 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=0 «, t00=0x0037, t01=0x0128}
0x5720…5736 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0037, t01=0x013e}
0x5736…575c Head {h00=0x0022, h01=0x0050, text=» RF(E) SEE:90 HEAD IN POSITION«, t00=0x0037, t01=0x0154}
0x575c…5768 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x017a}
0x5768…5772 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0186}
0x5772…578e Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0037, t01=0x0190}
0x578e…57b6 Head {h00=0x0024, h01=0x0050, text=» RF(NE) SEE:07 NOT SAME CYLINDER«, t00=0x0038, t01=0x001c}
0x57b6…57c8 Head {h00=0x000e, h01=0x0050, text=» ADK A4,0 «, t00=0x0038, t01=0x0044}
0x57c8…57e6 Head {h00=0x001a, h01=0x0050, text=» RF(N) VA2BR FORMAT A2«, t00=0x0038, t01=0x0056}
0x57e6…57f8 Head {h00=0x000e, h01=0x0050, text=» RF SEE:90«, t00=0x0038, t01=0x0074}
0x57f8…5802 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0086}
0x5802…5818 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0038, t01=0x0090}
0x5818…5822 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00a6}
0x5822…582c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00b0}
0x582c…5840 Head {h00=0x0010, h01=0x0050, text=»SEE:07 EQU *«, t00=0x0038, t01=0x00ba}
0x5840…584c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x00ce}
0x584c…5856 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00da}
0x5856…586c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0038, t01=0x00e4}
0x586c…5898 Head {h00=0x0028, h01=0x0050, text=» ST A3,DWTCYL,A6 NEW CYLINDER NUMBER«, t00=0x0038, t01=0x00fa}
0x5898…58a4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x0126}
0x58a4…58ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0132}
0x58ae…58c4 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0038, t01=0x013c}
0x58c4…58ea Head {h00=0x0022, h01=0x0050, text=» ST A3,DWTCYL,A2 NEW CYLINDER «, t00=0x0038, t01=0x0152}
0x58ea…58f6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x0178}
0x58f6…591e Head {h00=0x0024, h01=0x0050, text=» LDK A4,QRETRY NUMBER OF RETRIES«, t00=0x0038, t01=0x0184}
0x591e…5932 Head {h00=0x0010, h01=0x0050, text=»SEE:10 EQU *«, t00=0x0039, t01=0x001c}
0x5932…5948 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0039, t01=0x0030}
0x5948…5970 Head {h00=0x0024, h01=0x0050, text=» CF A5,INXUNI DOUBLED UNIT INDEX«, t00=0x0039, t01=0x0046}
0x5970…597c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0039, t01=0x006e}
0x597c…5990 Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEK «, t00=0x0039, t01=0x007a}
0x5990…59ae Head {h00=0x001a, h01=0x0050, text=» SLC A1,5 RETURN CODE «, t00=0x0039, t01=0x008e}
0x59ae…59c6 Head {h00=0x0014, h01=0x0050, text=» RF(N) SEE:30 OK«, t00=0x0039, t01=0x00ac}
0x59c6…59d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00c4}
0x59d0…59e6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0039, t01=0x00ce}
0x59e6…59f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00e4}
0x59f0…59fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00ee}
0x59fa…5a0e Head {h00=0x0010, h01=0x0050, text=»SEE:15 EQU *«, t00=0x0039, t01=0x00f8}
0x5a0e…5a30 Head {h00=0x001e, h01=0x0050, text=» CF A5,SEEKZ SEEK CYL ZERO«, t00=0x0039, t01=0x010c}
0x5a30…5a4e Head {h00=0x001a, h01=0x0050, text=» SLC A1,6 RETURN CODE «, t00=0x0039, t01=0x012e}
0x5a4e…5a6a Head {h00=0x0018, h01=0x0050, text=» RF(N) SEE:20 ERROR «, t00=0x0039, t01=0x014c}
0x5a6a…5a8e Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x0039, t01=0x0168}
0x5a8e…5aae Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 RETRY COUNTER «, t00=0x0039, t01=0x018c}
0x5aae…5ace Head {h00=0x001c, h01=0x0050, text=» RB(NZ) SEE:10 TRY AGAIN«, t00=0x003a, t01=0x001c}
0x5ace…5ae2 Head {h00=0x0010, h01=0x0050, text=»SEE:20 EQU *«, t00=0x003a, t01=0x003c}
0x5ae2…5af8 Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/FFFF«, t00=0x003a, t01=0x0050}
0x5af8…5b0e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003a, t01=0x0066}
0x5b0e…5b24 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003a, t01=0x007c}
0x5b24…5b52 Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A2 DUMMY CYLINDER NUMBER«, t00=0x003a, t01=0x0092}
0x5b52…5b5e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003a, t01=0x00c0}
0x5b5e…5b74 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003a, t01=0x00cc}
0x5b74…5ba2 Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A6 DUMMY CYLINDER NUMBER«, t00=0x003a, t01=0x00e2}
0x5ba2…5bae Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003a, t01=0x0110}
0x5bae…5bce Head {h00=0x001c, h01=0x0050, text=» LDK A1,/02 RETURN CODE «, t00=0x003a, t01=0x011c}
0x5bce…5be8 Head {h00=0x0016, h01=0x0050, text=» RF SEE:35 END IO «, t00=0x003a, t01=0x013c}
0x5be8…5bf2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0156}
0x5bf2…5c08 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003a, t01=0x0160}
0x5c08…5c12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0176}
0x5c12…5c1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0180}
0x5c1c…5c30 Head {h00=0x0010, h01=0x0050, text=»SEE:30 EQU *«, t00=0x003a, t01=0x018a}
0x5c30…5c46 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003b, t01=0x000e}
0x5c46…5c5c Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003b, t01=0x0024}
0x5c5c…5c68 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x003a}
0x5c68…5c84 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x003b, t01=0x0046}
0x5c84…5ca6 Head {h00=0x001e, h01=0x0050, text=» LD* A1,4,A5 GET DATA WORD«, t00=0x003b, t01=0x0062}
0x5ca6…5cb8 Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x003b, t01=0x0084}
0x5cb8…5cd8 Head {h00=0x001c, h01=0x0050, text=» RF(NN) SEE:31 FORMAT A3«, t00=0x003b, t01=0x0096}
0x5cd8…5ce4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x00b6}
0x5ce4…5cee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00c2}
0x5cee…5d04 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x003b, t01=0x00cc}
0x5d04…5d1a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003b, t01=0x00e2}
0x5d1a…5d24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00f8}
0x5d24…5d2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0102}
0x5d2e…5d44 Head {h00=0x0012, h01=0x0050, text=»* FORMAT A2 «, t00=0x003b, t01=0x010c}
0x5d44…5d4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0122}
0x5d4e…5d60 Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x003b, t01=0x012c}
0x5d60…5d74 Head {h00=0x0010, h01=0x0050, text=» CF A5,SKEW «, t00=0x003b, t01=0x013e}
0x5d74…5d98 Head {h00=0x0020, h01=0x0050, text=» LDKL A1,/8002 READ 2 WORDS «, t00=0x003b, t01=0x0152}
0x5d98…5dd0 Head {h00=0x0034, h01=0x0050, text=» LDKL A2,CYLBUF READ TO CYLINDER CHECK BUFFER =2«, t00=0x003b, t01=0x0176}
0x5dd0…5de6 Head {h00=0x0012, h01=0x0050, text=» CF A5,CIO:50 «, t00=0x003c, t01=0x001e}
0x5de6…5e06 Head {h00=0x001c, h01=0x0050, text=» ANK A1,/1F ERROR CHECK «, t00=0x003c, t01=0x0034}
0x5e06…5e1c Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SEE:32«, t00=0x003c, t01=0x0054}
0x5e1c…5e44 Head {h00=0x0024, h01=0x0050, text=» LD A3,CYLBUF GET CYLINDER ID =2«, t00=0x003c, t01=0x006a}
0x5e44…5e5a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003c, t01=0x0092}
0x5e5a…5e70 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003c, t01=0x00a8}
0x5e70…5ea0 Head {h00=0x002c, h01=0x0050, text=» CW A3,DWTCYL,A2 CHECK IF SAME CYLINDER «, t00=0x003c, t01=0x00be}
0x5ea0…5eac Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x00ee}
0x5eac…5ec2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x003c, t01=0x00fa}
0x5ec2…5ed8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003c, t01=0x0110}
0x5ed8…5f08 Head {h00=0x002c, h01=0x0050, text=» CW A3,DWTCYL,A6 CHECK IF SAME CYLINDER «, t00=0x003c, t01=0x0126}
0x5f08…5f14 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x0156}
0x5f14…5f2a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x003c, t01=0x0162}
0x5f2a…5f50 Head {h00=0x0022, h01=0x0050, text=» RB(NE) SEE:15 NOT SAME CYL ID«, t00=0x003c, t01=0x0178}
0x5f50…5f64 Head {h00=0x0010, h01=0x0050, text=»VA2BR EQU * «, t00=0x003d, t01=0x000e}
0x5f64…5f78 Head {h00=0x0010, h01=0x0050, text=» ABL VA2:00 «, t00=0x003d, t01=0x0022}
0x5f78…5f84 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x0036}
0x5f84…5f8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0042}
0x5f8e…5fa4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003d, t01=0x004c}
0x5fa4…5fba Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003d, t01=0x0062}
0x5fba…5fc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0078}
0x5fc4…5fce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0082}
0x5fce…5fe4 Head {h00=0x0012, h01=0x0050, text=»* FORMAT A3 «, t00=0x003d, t01=0x008c}
0x5fe4…5fee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00a2}
0x5fee…6002 Head {h00=0x0010, h01=0x0050, text=»SEE:31 EQU *«, t00=0x003d, t01=0x00ac}
0x6002…6018 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003d, t01=0x00c0}
0x6018…6030 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTCYL,A2«, t00=0x003d, t01=0x00d6}
0x6030…603c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x00ee}
0x603c…6052 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003d, t01=0x00fa}
0x6052…6068 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003d, t01=0x0110}
0x6068…6080 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTCYL,A6«, t00=0x003d, t01=0x0126}
0x6080…608c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x013e}
0x608c…6096 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x014a}
0x6096…60ac Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003d, t01=0x0154}
0x60ac…60d0 Head {h00=0x0020, h01=0x0050, text=» SLL A3,5 GET SECTOR NUMBER «, t00=0x003d, t01=0x016a}
0x60d0…60f8 Head {h00=0x0024, h01=0x0050, text=» ST A3,DWTBSE,A6 SAVE FOR BSELOD«, t00=0x003d, t01=0x018e}
0x60f8…610a Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x003e, t01=0x0026}
0x610a…613c Head {h00=0x002e, h01=0x0050, text=» CF A5,SKEW TO READ SECTOR 0 OR 8 ON DISC «, t00=0x003e, t01=0x0038}
0x613c…6170 Head {h00=0x0030, h01=0x0050, text=» IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER«, t00=0x003e, t01=0x006a}
0x6170…6184 Head {h00=0x0010, h01=0x0050, text=» CF A5,READ «, t00=0x003e, t01=0x009e}
0x6184…61ba Head {h00=0x0032, h01=0x0050, text=» LD A3,DWTBSE,A6 GET SECTOR NUMBER FOR BSELOD «, t00=0x003e, t01=0x00b2}
0x61ba…61de Head {h00=0x0020, h01=0x0050, text=» ANK A1,/1F ERROR CODE CHECK«, t00=0x003e, t01=0x00e8}
0x61de…61f4 Head {h00=0x0012, h01=0x0050, text=» CF A5,BSEL00 «, t00=0x003e, t01=0x010c}
0x61f4…620c Head {h00=0x0014, h01=0x0050, text=» RF(Z) SEE:40 OK«, t00=0x003e, t01=0x0122}
0x620c…6218 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x013a}
0x6218…6222 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0146}
0x6222…6236 Head {h00=0x0010, h01=0x0050, text=»SEE:32 EQU *«, t00=0x003e, t01=0x0150}
0x6236…625a Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x003e, t01=0x0164}
0x625a…627a Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 RETRY COUNTER «, t00=0x003e, t01=0x0188}
0x627a…6296 Head {h00=0x0018, h01=0x0050, text=» RB(NZ) SEE:15 RETRY«, t00=0x003f, t01=0x0018}
0x6296…62aa Head {h00=0x0010, h01=0x0050, text=»SEE:35 EQU *«, t00=0x003f, t01=0x0034}
0x62aa…62be Head {h00=0x0010, h01=0x0050, text=» ABL END:10 «, t00=0x003f, t01=0x0048}
0x62be…62c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x005c}
0x62c8…62de Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003f, t01=0x0066}
0x62de…62e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x007c}
0x62e8…62fe Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003f, t01=0x0086}
0x62fe…6308 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x009c}
0x6308…6312 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00a6}
0x6312…6326 Head {h00=0x0010, h01=0x0050, text=»SEE:40 EQU *«, t00=0x003f, t01=0x00b0}
0x6326…633c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003f, t01=0x00c4}
0x633c…6352 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003f, t01=0x00da}
0x6352…637e Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x003f, t01=0x00f0}
0x637e…638a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x011c}
0x638a…63a0 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003f, t01=0x0128}
0x63a0…63b6 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003f, t01=0x013e}
0x63b6…63e2 Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x003f, t01=0x0154}
0x63e2…63ee Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x0180}
0x63ee…6404 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003f, t01=0x018c}
0x6404…6434 Head {h00=0x002c, h01=0x0050, text=» CW A3,BUFFER+PHSECL COMPARE WITH CYL ID«, t00=0x0040, t01=0x0012}
0x6434…6450 Head {h00=0x0018, h01=0x0050, text=» RB(NE) SEE:15 RETRY«, t00=0x0040, t01=0x0042}
0x6450…645a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x005e}
0x645a…6470 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0040, t01=0x0068}
0x6470…647a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x007e}
0x647a…649c Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0040, t01=0x0088}
0x649c…64be Head {h00=0x001e, h01=0x0050, text=»* * «, t00=0x0040, t01=0x00aa}
0x64be…64e0 Head {h00=0x001e, h01=0x0050, text=»* READ AND WRITE * «, t00=0x0040, t01=0x00cc}
0x64e0…6502 Head {h00=0x001e, h01=0x0050, text=»* FORMAT A3 * «, t00=0x0040, t01=0x00ee}
0x6502…6524 Head {h00=0x001e, h01=0x0050, text=»* * «, t00=0x0040, t01=0x0110}
0x6524…6546 Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0040, t01=0x0132}
0x6546…6550 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0154}
0x6550…6564 Head {h00=0x0010, h01=0x0050, text=»SEE:90 EQU *«, t00=0x0040, t01=0x015e}
0x6564…6586 Head {h00=0x001e, h01=0x0050, text=» LD A4,DWTOR,A6 GET ORDER «, t00=0x0040, t01=0x0172}
0x6586…6598 (65, 0, 398) Head {h00=0x000e, h01=0x0050, text=» ANK A4,4 «, t00=0x0041, t01=0x0004}
0x6598…65b8 Head {h00=0x001c, h01=0x0050, text=» RF(Z) READ00 READ ORDER«, t00=0x0041, t01=0x0016}
0x65b8…65cc Head {h00=0x0010, h01=0x0050, text=» LD* A2,4,A5«, t00=0x0041, t01=0x0036}
0x65cc…6600 Head {h00=0x0030, h01=0x0050, text=» RF(N) WRIT20 WRITE DIRECT FROM USER BUFFER «, t00=0x0041, t01=0x004a}
0x6600…6612 Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x0041, t01=0x007e}
0x6612…6624 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0041, t01=0x0090}
0x6624…664a Head {h00=0x0022, h01=0x0050, text=» RF(N) READWR READ AFTER WRITE«, t00=0x0041, t01=0x00a2}
0x664a…6656 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x00c8}
0x6656…6660 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00d4}
0x6660…6676 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0041, t01=0x00de}
0x6676…668e Head {h00=0x0014, h01=0x0050, text=» CWK A2,PHSECL «, t00=0x0041, t01=0x00f4}
0x668e…66bc Head {h00=0x002a, h01=0x0050, text=» RF(E) WRIT10 WRITE FROM DRIVER BUFFER«, t00=0x0041, t01=0x010c}
0x66bc…66f0 Head {h00=0x0030, h01=0x0050, text=» IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER«, t00=0x0041, t01=0x013a}
0x66f0…6718 Head {h00=0x0024, h01=0x0050, text=» CF A5,REA:00 READ BEFORE WRITE «, t00=0x0041, t01=0x016e}
0x6718…6722 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0008}
0x6722…6738 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0042, t01=0x0012}
0x6738…6742 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0028}
0x6742…674c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0032}
0x674c…6760 Head {h00=0x0010, h01=0x0050, text=»WRIT10 EQU *«, t00=0x0042, t01=0x003c}
0x6760…6782 Head {h00=0x001e, h01=0x0050, text=» LD* A2,4,A5 GET DATA WORD«, t00=0x0042, t01=0x0050}
0x6782…6794 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0042, t01=0x0072}
0x6794…67c4 Head {h00=0x002c, h01=0x0050, text=» ANK A4,/C0 GET NUMBER OF WORDS TO MOVE «, t00=0x0042, t01=0x0084}
0x67c4…67dc Head {h00=0x0014, h01=0x0050, text=» SLL A4,1 BYTES «, t00=0x0042, t01=0x00b4}
0x67dc…680a Head {h00=0x002a, h01=0x0050, text=» ANK A2,/F BEG ADRESS IN DRIVER BUFFER«, t00=0x0042, t01=0x00cc}
0x680a…681c Head {h00=0x000e, h01=0x0050, text=» SLL A2,5 «, t00=0x0042, t01=0x00fa}
0x681c…6848 Head {h00=0x0028, h01=0x0050, text=» CF A5,MOVWRI MOVE TO DRIVER BUFFER «, t00=0x0042, t01=0x010c}
0x6848…685e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0042, t01=0x0138}
0x685e…6874 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0042, t01=0x014e}
0x6874…68a0 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0042, t01=0x0164}
0x68a0…68ac Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x0190}
0x68ac…68c2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0043, t01=0x000c}
0x68c2…68d8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0043, t01=0x0022}
0x68d8…6904 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x0043, t01=0x0038}
0x6904…6910 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0043, t01=0x0064}
0x6910…6926 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0043, t01=0x0070}
0x6926…6958 Head {h00=0x002e, h01=0x0050, text=» ST A2,BUFFER+PHSECL PUT IN DRIVER BUFFER «, t00=0x0043, t01=0x0086}
0x6958…6990 Head {h00=0x0034, h01=0x0050, text=» IM DWTFBU,A6 INDICATE WRITE FROM DRIVER BUFFER «, t00=0x0043, t01=0x00b8}
0x6990…69be Head {h00=0x002a, h01=0x0050, text=» CF A5,WRI:00 WRITE FROM DRIVER BUFFER«, t00=0x0043, t01=0x00f0}
0x69be…69d0 Head {h00=0x000e, h01=0x0050, text=» RF SEE:95«, t00=0x0043, t01=0x011e}
0x69d0…69da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0130}
0x69da…69f0 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0043, t01=0x013a}
0x69f0…69fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0150}
0x69fa…6a04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x015a}
0x6a04…6a18 Head {h00=0x0010, h01=0x0050, text=»WRIT20 EQU *«, t00=0x0043, t01=0x0164}
0x6a18…6a2e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0043, t01=0x0178}
0x6a2e…6a5c Head {h00=0x002a, h01=0x0050, text=» LDKL A2,PHSECL PHYSICAL SECTOR LENGTH«, t00=0x0043, t01=0x018e}
0x6a5c…6a90 Head {h00=0x0030, h01=0x0050, text=» ADS A2,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x0044, t01=0x002c}
0x6a90…6ac2 Head {h00=0x002e, h01=0x0050, text=» LD* A4,DWTUBU,A6 GET WORD IN USER BUFFER «, t00=0x0044, t01=0x0060}
0x6ac2…6ae4 Head {h00=0x001e, h01=0x0050, text=» ST A4,DWTSWD,A6 SAVE WORD«, t00=0x0044, t01=0x0092}
0x6ae4…6b0e Head {h00=0x0026, h01=0x0050, text=» IM DWTFSW,A6 INDICATE SAVED WORD «, t00=0x0044, t01=0x00b4}
0x6b0e…6b24 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0044, t01=0x00de}
0x6b24…6b3a Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0044, t01=0x00f4}
0x6b3a…6b66 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0044, t01=0x010a}
0x6b66…6b92 Head {h00=0x0028, h01=0x0050, text=» ST* A2,DWTUBU,A6 PUT IN USER BUFFER«, t00=0x0044, t01=0x0136}
0x6b92…6b9e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0044, t01=0x0162}
0x6b9e…6bb4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0044, t01=0x016e}
0x6bb4…6bca Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0044, t01=0x0184}
0x6bca…6be0 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0045, t01=0x000a}
0x6be0…6bf8 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTCYL,A6«, t00=0x0045, t01=0x0020}
0x6bf8…6c24 Head {h00=0x0028, h01=0x0050, text=» ST* A2,DWTUBU,A6 PUT IN USER BUFFER«, t00=0x0045, t01=0x0038}
0x6c24…6c30 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x0064}
0x6c30…6c3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0070}
0x6c3a…6c50 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0045, t01=0x007a}
0x6c50…6c66 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0045, t01=0x0090}
0x6c66…6c7c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0045, t01=0x00a6}
0x6c7c…6c92 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0045, t01=0x00bc}
0x6c92…6cbe Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0045, t01=0x00d2}
0x6cbe…6cca Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x00fe}
0x6cca…6ce0 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0045, t01=0x010a}
0x6ce0…6cf6 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0045, t01=0x0120}
0x6cf6…6d0c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0045, t01=0x0136}
0x6d0c…6d38 Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x0045, t01=0x014c}
0x6d38…6d44 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x0178}
0x6d44…6d5a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0045, t01=0x0184}
0x6d5a…6d70 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0046, t01=0x000a}
0x6d70…6da4 Head {h00=0x0030, h01=0x0050, text=» ML 2,DWTBA1,A6 GET PHYSICAL BUFFER ADDRESS «, t00=0x0046, t01=0x0020}
0x6da4…6dc6 Head {h00=0x001e, h01=0x0050, text=» RF(Z) WRIT30 SYSTEM AREA «, t00=0x0046, t01=0x0054}
0x6dc6…6df2 Head {h00=0x0028, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS ON STACK «, t00=0x0046, t01=0x0076}
0x6df2…6e1e Head {h00=0x0028, h01=0x0050, text=» TL DWTPAG,A6 LOAD PAGE WITH CYL ID «, t00=0x0046, t01=0x00a2}
0x6e1e…6e52 Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTUBU,A6 GET LOGICAL BUFFER POINTER «, t00=0x0046, t01=0x00ce}
0x6e52…6e7c Head {h00=0x0026, h01=0x0050, text=» EL A3,PHSECL,A2 GET WORD TO SAVE «, t00=0x0046, t01=0x0102}
0x6e7c…6eac Head {h00=0x002c, h01=0x0050, text=» ES A4,PHSECL,A2 PUT CYL ID IN POSITION «, t00=0x0046, t01=0x012c}
0x6eac…6ece Head {h00=0x001e, h01=0x0050, text=» TL -30,A15 GET REGISTERS «, t00=0x0046, t01=0x015c}
0x6ece…6ee0 Head {h00=0x000e, h01=0x0050, text=» RF WRIT40«, t00=0x0046, t01=0x017e}
0x6ee0…6ef4 Head {h00=0x0010, h01=0x0050, text=»WRIT30 EQU *«, t00=0x0046, t01=0x0190}
0x6ef4…6f12 Head {h00=0x001a, h01=0x0050, text=» SLL A2,1 BYTE ADDRESS«, t00=0x0047, t01=0x0014}
0x6f12…6f40 Head {h00=0x002a, h01=0x0050, text=» LD A3,PHSECL,A2 GET WORD TO BE SAVED «, t00=0x0047, t01=0x0032}
0x6f40…6f6c Head {h00=0x0028, h01=0x0050, text=» ST A4,PHSECL,A2 CYL ID IN POSITION «, t00=0x0047, t01=0x0060}
0x6f6c…6f80 Head {h00=0x0010, h01=0x0050, text=»WRIT40 EQU *«, t00=0x0047, t01=0x008c}
0x6f80…6fa2 Head {h00=0x001e, h01=0x0050, text=» ST A3,DWTSWD,A6 SAVA WORD«, t00=0x0047, t01=0x00a0}
0x6fa2…6fcc Head {h00=0x0026, h01=0x0050, text=» IM DWTFSW,A6 INDICATE SAVED WORD «, t00=0x0047, t01=0x00c2}
0x6fcc…6fd8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x00ec}
0x6fd8…6fe2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00f8}
0x6fe2…6ff8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0047, t01=0x0102}
0x6ff8…702e Head {h00=0x0032, h01=0x0050, text=» CM DWTFBU,A6 INDICATE WRITE FROM USER BUFFER «, t00=0x0047, t01=0x0118}
0x702e…7062 Head {h00=0x0030, h01=0x0050, text=» CF A5,WRI:00 WRITE SECTOR FROM USER BUFFER «, t00=0x0047, t01=0x014e}
0x7062…7094 Head {h00=0x002e, h01=0x0050, text=» CF A5,REWORD RESTORE WORD TO USER BUFFER «, t00=0x0047, t01=0x0182}
0x7094…70a6 Head {h00=0x000e, h01=0x0050, text=» RF SEE:95«, t00=0x0048, t01=0x0024}
0x70a6…70b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0036}
0x70b0…70c6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0048, t01=0x0040}
0x70c6…70d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0056}
0x70d0…70da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0060}
0x70da…70ec Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0048, t01=0x006a}
0x70ec…7100 Head {h00=0x0010, h01=0x0050, text=»READWR EQU *«, t00=0x0048, t01=0x007c}
0x7100…7126 Head {h00=0x0022, h01=0x0050, text=» CF A5,REA:10 READ AFTER WRITE«, t00=0x0048, t01=0x0090}
0x7126…7138 Head {h00=0x000e, h01=0x0050, text=» RF SEE:97«, t00=0x0048, t01=0x00b6}
0x7138…7144 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0048, t01=0x00c8}
0x7144…714e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00d4}
0x714e…7164 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0048, t01=0x00de}
0x7164…7178 Head {h00=0x0010, h01=0x0050, text=»READ00 EQU *«, t00=0x0048, t01=0x00f4}
0x7178…719a Head {h00=0x001e, h01=0x0050, text=» LD* A2,4,A5 GET DATA WORD«, t00=0x0048, t01=0x0108}
0x719a…71bc Head {h00=0x001e, h01=0x0050, text=» RF(N) READ20 DIRECT READ «, t00=0x0048, t01=0x012a}
0x71bc…71f0 Head {h00=0x0030, h01=0x0050, text=» IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER«, t00=0x0048, t01=0x014c}
0x71f0…721c Head {h00=0x0028, h01=0x0050, text=» CF A5,REA:00 READ TO DRIVER BUFFER «, t00=0x0048, t01=0x0180}
0x721c…723e Head {h00=0x001e, h01=0x0050, text=» LD* A1,4,A5 GET DATA WORD«, t00=0x0049, t01=0x001c}
0x723e…7250 Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x0049, t01=0x003e}
0x7250…7262 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0049, t01=0x0050}
0x7262…7298 Head {h00=0x0032, h01=0x0050, text=» ANKL A4,/180 GET NUMBER OF BYTES TO BE MOVED «, t00=0x0049, t01=0x0062}
0x7298…72b8 Head {h00=0x001c, h01=0x0050, text=» ANK A1,/18 GET POSITION«, t00=0x0049, t01=0x0098}
0x72b8…72ca Head {h00=0x000e, h01=0x0050, text=» SLL A1,4 «, t00=0x0049, t01=0x00b8}
0x72ca…72e0 Head {h00=0x0012, h01=0x0050, text=» CF A5,MOVRED «, t00=0x0049, t01=0x00ca}
0x72e0…72f2 Head {h00=0x000e, h01=0x0050, text=» RF SEE:95«, t00=0x0049, t01=0x00e0}
0x72f2…7306 Head {h00=0x0010, h01=0x0050, text=»READ20 EQU *«, t00=0x0049, t01=0x00f2}
0x7306…731c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0049, t01=0x0106}
0x731c…7334 Head {h00=0x0014, h01=0x0050, text=» LDKL A3,PHSECL «, t00=0x0049, t01=0x011c}
0x7334…7368 Head {h00=0x0030, h01=0x0050, text=» ADS A3,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x0049, t01=0x0134}
0x7368…7374 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x0168}
0x7374…737e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0174}
0x737e…7394 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0049, t01=0x017e}
0x7394…73c6 (74, 0, 400) Head {h00=0x002e, h01=0x0050, text=» CM DWTFBU,A6 INDICATE READ TO USER BUFFER«, t00=0x004a, t01=0x0004}
0x73c6…73f0 Head {h00=0x0026, h01=0x0050, text=» CF A5,REA:00 READ TO USER BUFFER «, t00=0x004a, t01=0x0036}
0x73f0…7404 Head {h00=0x0010, h01=0x0050, text=»SEE:95 EQU *«, t00=0x004a, t01=0x0060}
0x7404…7432 Head {h00=0x002a, h01=0x0050, text=» IMR A6 UPDATE PHYSICAL SECTOR POINTER«, t00=0x004a, t01=0x0074}
0x7432…743e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004a, t01=0x00a2}
0x743e…7448 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00ae}
0x7448…745e Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x004a, t01=0x00b8}
0x745e…7468 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00ce}
0x7468…7472 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00d8}
0x7472…7486 Head {h00=0x0010, h01=0x0050, text=»SEE:96 EQU *«, t00=0x004a, t01=0x00e2}
0x7486…74a8 Head {h00=0x001e, h01=0x0050, text=» LD* A2,4,A5 GET DATA WORD«, t00=0x004a, t01=0x00f6}
0x74a8…74c2 Head {h00=0x0016, h01=0x0050, text=» ANK A2,/C0 LENGTH«, t00=0x004a, t01=0x0118}
0x74c2…74d4 Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x004a, t01=0x0132}
0x74d4…74fa Head {h00=0x0022, h01=0x0050, text=» ADS A2,ECBEL,A8 UPDATE ECBEL «, t00=0x004a, t01=0x0144}
0x74fa…7504 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x016a}
0x7504…751a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004a, t01=0x0174}
0x751a…752c Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x004a, t01=0x018a}
0x752c…7548 Head {h00=0x0018, h01=0x0050, text=» SRL A2,1 WORD MODE «, t00=0x004b, t01=0x000c}
0x7548…757c Head {h00=0x0030, h01=0x0050, text=» DA DWTBA1,A6 UPDATE PHYSICAL BUFFER ADDRESS«, t00=0x004b, t01=0x0028}
0x757c…75a6 Head {h00=0x0026, h01=0x0050, text=» CF A5,MMULOG GET LOGICAL ADDRESS «, t00=0x004b, t01=0x005c}
0x75a6…75b2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004b, t01=0x0086}
0x75b2…75bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0092}
0x75bc…75d0 Head {h00=0x0010, h01=0x0050, text=»SEE:97 EQU *«, t00=0x004b, t01=0x009c}
0x75d0…75f0 Head {h00=0x001c, h01=0x0050, text=» LDK A1,2 UPDATE RETURN «, t00=0x004b, t01=0x00b0}
0x75f0…7604 Head {h00=0x0010, h01=0x0050, text=» ADS A1,4,A5«, t00=0x004b, t01=0x00d0}
0x7604…7614 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x004b, t01=0x00e4}
0x7614…761e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00f4}
0x761e…7634 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x004b, t01=0x00fe}
0x7634…763e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0114}
0x763e…7654 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004b, t01=0x011e}
0x7654…765e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0134}
0x765e…7668 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x013e}
0x7668…7690 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x004b, t01=0x0148}
0x7690…76b8 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x004b, t01=0x0170}
0x76b8…76e0 Head {h00=0x0024, h01=0x0050, text=»* DISC FORMAT A2 *«, t00=0x004c, t01=0x0008}
0x76e0…7708 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x004c, t01=0x0030}
0x7708…7730 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x004c, t01=0x0058}
0x7730…773a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0080}
0x773a…7744 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x008a}
0x7744…7758 Head {h00=0x0010, h01=0x0050, text=»VA2:00 EQU *«, t00=0x004c, t01=0x0094}
0x7758…7776 Head {h00=0x001a, h01=0x0050, text=» LDK A4,QRETRY RETRIES«, t00=0x004c, t01=0x00a8}
0x7776…778a Head {h00=0x0010, h01=0x0050, text=»VA2:10 EQU *«, t00=0x004c, t01=0x00c6}
0x778a…77a0 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x004c, t01=0x00da}
0x77a0…77b6 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x004c, t01=0x00f0}
0x77b6…77c2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004c, t01=0x0106}
0x77c2…77d8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004c, t01=0x0112}
0x77d8…7800 Head {h00=0x0024, h01=0x0050, text=» CF A5,INLACE INTERLACE AND SKEW«, t00=0x004c, t01=0x0128}
0x7800…780a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0150}
0x780a…7820 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004c, t01=0x015a}
0x7820…783e Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/8080 1ST WER«, t00=0x004c, t01=0x0170}
0x783e…7850 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x004c, t01=0x018e}
0x7850…7864 Head {h00=0x0010, h01=0x0050, text=» LD* A2,4,A5«, t00=0x004d, t01=0x0010}
0x7864…7876 Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x004d, t01=0x0024}
0x7876…78a2 Head {h00=0x0028, h01=0x0050, text=» RF(NN) VA2:20 NOT READ AFTER WRITE «, t00=0x004d, t01=0x0036}
0x78a2…78ba Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x004d, t01=0x0062}
0x78ba…78cc Head {h00=0x000e, h01=0x0050, text=» RF VA2:35«, t00=0x004d, t01=0x007a}
0x78cc…78e0 Head {h00=0x0010, h01=0x0050, text=»VA2:20 EQU *«, t00=0x004d, t01=0x008c}
0x78e0…78ec Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x00a0}
0x78ec…78f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x00ac}
0x78f6…790c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004d, t01=0x00b6}
0x790c…7922 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004d, t01=0x00cc}
0x7922…7948 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/0808 1ST WER SHIFTED«, t00=0x004d, t01=0x00e2}
0x7948…7954 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x0108}
0x7954…795e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0114}
0x795e…7974 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004d, t01=0x011e}
0x7974…7986 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x004d, t01=0x0134}
0x7986…799c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004d, t01=0x0146}
0x799c…79b0 Head {h00=0x0010, h01=0x0050, text=» LD* A2,4,A5«, t00=0x004d, t01=0x015c}
0x79b0…79c2 Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x004d, t01=0x0170}
0x79c2…79ee Head {h00=0x0028, h01=0x0050, text=» RF(NN) VA2:20 NOT READ AFTER WRITE «, t00=0x004d, t01=0x0182}
0x79ee…7a04 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/8080«, t00=0x004e, t01=0x001e}
0x7a04…7a1c Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x004e, t01=0x0034}
0x7a1c…7a2e Head {h00=0x000e, h01=0x0050, text=» RF VA2:35«, t00=0x004e, t01=0x004c}
0x7a2e…7a42 Head {h00=0x0010, h01=0x0050, text=»VA2:20 EQU *«, t00=0x004e, t01=0x005e}
0x7a42…7a4e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x0072}
0x7a4e…7a58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x007e}
0x7a58…7a6e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004e, t01=0x0088}
0x7a6e…7a90 Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTOR,A6 GET ORDER «, t00=0x004e, t01=0x009e}
0x7a90…7aa2 Head {h00=0x000e, h01=0x0050, text=» ANK A2,4 «, t00=0x004e, t01=0x00c0}
0x7aa2…7abc Head {h00=0x0016, h01=0x0050, text=» RF(Z) VA2:30 READ«, t00=0x004e, t01=0x00d2}
0x7abc…7ac6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00ec}
0x7ac6…7adc Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004e, t01=0x00f6}
0x7adc…7af2 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C080«, t00=0x004e, t01=0x010c}
0x7af2…7afe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x0122}
0x7afe…7b08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x012e}
0x7b08…7b1e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004e, t01=0x0138}
0x7b1e…7b34 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004e, t01=0x014e}
0x7b34…7b5a Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/080C 1ST WER SHIFTED«, t00=0x004e, t01=0x0164}
0x7b5a…7b66 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x018a}
0x7b66…7b70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0008}
0x7b70…7b86 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004f, t01=0x0012}
0x7b86…7bac Head {h00=0x0022, h01=0x0050, text=» ADK A3,1 ORDER CODE FOR WRITE«, t00=0x004f, t01=0x0028}
0x7bac…7bb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x004e}
0x7bb6…7bcc Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x004f, t01=0x0058}
0x7bcc…7bd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x006e}
0x7bd6…7be0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0078}
0x7be0…7bf4 Head {h00=0x0010, h01=0x0050, text=»VA2:30 EQU *«, t00=0x004f, t01=0x0082}
0x7bf4…7bfe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0096}
0x7bfe…7c14 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004f, t01=0x00a0}
0x7c14…7c34 Head {h00=0x001c, h01=0x0050, text=» LD A2,DWTUBU,A6 2ND WER«, t00=0x004f, t01=0x00b6}
0x7c34…7c40 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004f, t01=0x00d6}
0x7c40…7c4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x00e2}
0x7c4a…7c60 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004f, t01=0x00ec}
0x7c60…7c76 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004f, t01=0x0102}
0x7c76…7c88 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x004f, t01=0x0118}
0x7c88…7c9e Head {h00=0x0012, h01=0x0050, text=» DA DWTBA1,A6 «, t00=0x004f, t01=0x012a}
0x7c9e…7cc4 Head {h00=0x0022, h01=0x0050, text=» SRC A1,4 1ST WER IN POSITION «, t00=0x004f, t01=0x0140}
0x7cc4…7cea Head {h00=0x0022, h01=0x0050, text=» SLL A2,1 2ND WER IN POSITION «, t00=0x004f, t01=0x0166}
0x7cea…7cf6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004f, t01=0x018c}
0x7cf6…7d00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0008}
0x7d00…7d16 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0050, t01=0x0012}
0x7d16…7d2a Head {h00=0x0010, h01=0x0050, text=»VA2:35 EQU *«, t00=0x0050, t01=0x0028}
0x7d2a…7d40 Head {h00=0x0012, h01=0x0050, text=» CF A5,CIO:50 «, t00=0x0050, t01=0x003c}
0x7d40…7d54 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1F «, t00=0x0050, t01=0x0052}
0x7d54…7d72 Head {h00=0x001a, h01=0x0050, text=» RF(Z) VA2:40 IO ERROR«, t00=0x0050, t01=0x0066}
0x7d72…7d88 Head {h00=0x0012, h01=0x0050, text=» IM DWTRTY,A6 «, t00=0x0050, t01=0x0084}
0x7d88…7d9a Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0050, t01=0x009a}
0x7d9a…7db6 Head {h00=0x0018, h01=0x0050, text=» RB(NZ) VA2:10 RETRY«, t00=0x0050, t01=0x00ac}
0x7db6…7dce Head {h00=0x0014, h01=0x0050, text=» RF WRI:50 ERROR«, t00=0x0050, t01=0x00c8}
0x7dce…7dd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x00e0}
0x7dd8…7dee Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0050, t01=0x00ea}
0x7dee…7df8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0100}
0x7df8…7e02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x010a}
0x7e02…7e16 Head {h00=0x0010, h01=0x0050, text=»VA2:40 EQU *«, t00=0x0050, t01=0x0114}
0x7e16…7e44 Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A6 GET PHYSICAL SECTOR NUMBER«, t00=0x0050, t01=0x0128}
0x7e44…7e62 Head {h00=0x001a, h01=0x0050, text=» ADK A3,1 NEXT SECTOR «, t00=0x0050, t01=0x0156}
0x7e62…7e74 Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x0050, t01=0x0174}
0x7e74…7e86 Head {h00=0x000e, h01=0x0050, text=» CWK A2,31«, t00=0x0050, t01=0x0186}
0x7e86…7eac Head {h00=0x0022, h01=0x0050, text=» RF(NE) VA2:50 NOT CYLINDER 0 «, t00=0x0051, t01=0x0008}
0x7eac…7ed6 Head {h00=0x0026, h01=0x0050, text=» ADK A3,2 CYLINDER 0 TO CYLINDER 1«, t00=0x0051, t01=0x002e}
0x7ed6…7eea Head {h00=0x0010, h01=0x0050, text=»VA2:50 EQU *«, t00=0x0051, t01=0x0058}
0x7eea…7efe Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x0051, t01=0x006c}
0x7efe…7f22 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) VA2:60 SAME CYLINDER«, t00=0x0051, t01=0x0080}
0x7f22…7f40 Head {h00=0x001a, h01=0x0050, text=» ADK A3,1 NEW CYLINDER«, t00=0x0051, t01=0x00a4}
0x7f40…7f54 Head {h00=0x0010, h01=0x0050, text=»VA2:60 EQU *«, t00=0x0051, t01=0x00c2}
0x7f54…7f7e Head {h00=0x0026, h01=0x0050, text=» STR A3,A6 PHYSICAL SECTOR NUMBER «, t00=0x0051, t01=0x00d6}
0x7f7e…7f90 Head {h00=0x000e, h01=0x0050, text=» RB SEE:96«, t00=0x0051, t01=0x0100}
0x7f90…7f9c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0051, t01=0x0112}
0x7f9c…7fa6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x011e}
0x7fa6…7fbc Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0051, t01=0x0128}
0x7fbc…7fd2 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0051, t01=0x013e}
0x7fd2…7fdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0051, t01=0x0154}
0x7fdc…8000 Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0051, t01=0x015e}
0x8000…8024 Head {h00=0x0020, h01=0x0050, text=»* *«, t00=0x0051, t01=0x0182}
0x8024…8048 Head {h00=0x0020, h01=0x0050, text=»* SUBROUTINES FOR WRITE *«, t00=0x0052, t01=0x0016}
0x8048…806c Head {h00=0x0020, h01=0x0050, text=»* FROM USER BUFFER: *«, t00=0x0052, t01=0x003a}
0x806c…8090 Head {h00=0x0020, h01=0x0050, text=»* FROM DRIVER : *«, t00=0x0052, t01=0x005e}
0x8090…80b4 Head {h00=0x0020, h01=0x0050, text=»* *«, t00=0x0052, t01=0x0082}
0x80b4…80d8 Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0052, t01=0x00a6}
0x80d8…80e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x00ca}
0x80e2…80f6 Head {h00=0x0010, h01=0x0050, text=»WRI:00 EQU *«, t00=0x0052, t01=0x00d4}
0x80f6…8114 Head {h00=0x001a, h01=0x0050, text=» LDK A4,QRETRY RETRIES«, t00=0x0052, t01=0x00e8}
0x8114…8128 Head {h00=0x0010, h01=0x0050, text=»WRI:20 EQU *«, t00=0x0052, t01=0x0106}
0x8128…813e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0052, t01=0x011a}
0x813e…8154 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0052, t01=0x0130}
0x8154…8160 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0052, t01=0x0146}
0x8160…8176 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0052, t01=0x0152}
0x8176…81a4 Head {h00=0x002a, h01=0x0050, text=» CF A5,INLACE INTERLACE SECTOR NUMBER «, t00=0x0052, t01=0x0168}
0x81a4…81bc Head {h00=0x0014, h01=0x0050, text=» CF A5,WRITE CIO«, t00=0x0053, t01=0x0008}
0x81bc…81de Head {h00=0x001e, h01=0x0050, text=» ANK A1,/1F RETURN CODE ? «, t00=0x0053, t01=0x0020}
0x81de…81f4 Head {h00=0x0012, h01=0x0050, text=» CF A5,BSELOD «, t00=0x0053, t01=0x0042}
0x81f4…8218 Head {h00=0x0020, h01=0x0050, text=» RF(Z) WRI:80 NO RETURN CODE«, t00=0x0053, t01=0x0058}
0x8218…823c Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x0053, t01=0x007c}
0x823c…8266 Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x0053, t01=0x00a0}
0x8266…827c Head {h00=0x0012, h01=0x0050, text=» RB(NZ) WRI:20«, t00=0x0053, t01=0x00ca}
0x827c…82ac Head {h00=0x002c, h01=0x0050, text=» CF A5,REWORD RESTORE WORD IF NECESSARY «, t00=0x0053, t01=0x00e0}
0x82ac…82b8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0053, t01=0x0110}
0x82b8…82c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x011c}
0x82c2…82d6 Head {h00=0x0010, h01=0x0050, text=»WRI:50 EQU *«, t00=0x0053, t01=0x0126}
0x82d6…82f6 Head {h00=0x001c, h01=0x0050, text=» ABL END:10 ERROR END IO«, t00=0x0053, t01=0x013a}
0x82f6…8300 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x015a}
0x8300…8316 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0053, t01=0x0164}
0x8316…8320 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x017a}
0x8320…8334 Head {h00=0x0010, h01=0x0050, text=»WRI:80 EQU *«, t00=0x0053, t01=0x0184}
0x8334…8344 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0054, t01=0x0008}
0x8344…834e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0018}
0x834e…8364 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0054, t01=0x0022}
0x8364…836e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0038}
0x836e…8398 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0054, t01=0x0042}
0x8398…83c2 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0054, t01=0x006c}
0x83c2…83ec Head {h00=0x0026, h01=0x0050, text=»* SUBROUTINES FOR READ TO * «, t00=0x0054, t01=0x0096}
0x83ec…8416 Head {h00=0x0026, h01=0x0050, text=»* USER BUFFER : * «, t00=0x0054, t01=0x00c0}
0x8416…8440 Head {h00=0x0026, h01=0x0050, text=»* DRIVER BUFFER : * «, t00=0x0054, t01=0x00ea}
0x8440…846a Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0054, t01=0x0114}
0x846a…8494 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0054, t01=0x013e}
0x8494…849e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x0168}
0x849e…84b2 Head {h00=0x0010, h01=0x0050, text=»REA:00 EQU *«, t00=0x0054, t01=0x0172}
0x84b2…84d4 Head {h00=0x001e, h01=0x0050, text=» LD A3,DWTOR,A6 GET INDEX «, t00=0x0054, t01=0x0186}
0x84d4…84ea Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/300 «, t00=0x0055, t01=0x0018}
0x84ea…8508 Head {h00=0x001a, h01=0x0050, text=» SLL A3,6 IN POSITION «, t00=0x0055, t01=0x002e}
0x8508…852e Head {h00=0x0022, h01=0x0050, text=» ORR* A3,A6 ADD SECTOR NUMBER «, t00=0x0055, t01=0x004c}
0x852e…8556 Head {h00=0x0024, h01=0x0050, text=» CW A3,DWTBSE,A6 ALLREADY READ ?«, t00=0x0055, t01=0x0072}
0x8556…856c Head {h00=0x0012, h01=0x0050, text=» RF(E) REA:85 «, t00=0x0055, t01=0x009a}
0x856c…8580 Head {h00=0x0010, h01=0x0050, text=»REA:10 EQU *«, t00=0x0055, t01=0x00b0}
0x8580…8596 Head {h00=0x0012, h01=0x0050, text=» LDK A4,QRETRY«, t00=0x0055, t01=0x00c4}
0x8596…85aa Head {h00=0x0010, h01=0x0050, text=»REA:20 EQU *«, t00=0x0055, t01=0x00da}
0x85aa…85c0 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0055, t01=0x00ee}
0x85c0…85d6 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0055, t01=0x0104}
0x85d6…85e2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0055, t01=0x011a}
0x85e2…85f8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0055, t01=0x0126}
0x85f8…8626 Head {h00=0x002a, h01=0x0050, text=» CF A5,INLACE INTERLACE SECTOR NUMBER «, t00=0x0055, t01=0x013c}
0x8626…8646 Head {h00=0x001c, h01=0x0050, text=» CF A5,READ READ SECTOR «, t00=0x0055, t01=0x016a}
0x8646…8658 Head {h00=0x000e, h01=0x0050, text=» ANK A1,/F«, t00=0x0055, t01=0x018a}
0x8658…868c Head {h00=0x0030, h01=0x0050, text=» CF A5,BSELOD UPDATE DRIVER BUFFER INDICATOR«, t00=0x0056, t01=0x000c}
0x868c…86b0 Head {h00=0x0020, h01=0x0050, text=» RF(Z) REA:30 NO RETURN CODE«, t00=0x0056, t01=0x0040}
0x86b0…86c4 Head {h00=0x0010, h01=0x0050, text=»REA:25 EQU *«, t00=0x0056, t01=0x0064}
0x86c4…86e8 Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x0056, t01=0x0078}
0x86e8…8712 Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x0056, t01=0x009c}
0x8712…872e Head {h00=0x0018, h01=0x0050, text=» RB(NZ) REA:20 RETRY«, t00=0x0056, t01=0x00c6}
0x872e…8742 Head {h00=0x0010, h01=0x0050, text=» ABL END:20 «, t00=0x0056, t01=0x00e2}
0x8742…874c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x00f6}
0x874c…8762 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0056, t01=0x0100}
0x8762…876c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0116}
0x876c…8776 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0120}
0x8776…878a Head {h00=0x0010, h01=0x0050, text=»REA:30 EQU *«, t00=0x0056, t01=0x012a}
0x878a…87a2 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x0056, t01=0x013e}
0x87a2…87ce Head {h00=0x0028, h01=0x0050, text=» RF(NZ) REA:40 READ TO DRIVER BUFFER«, t00=0x0056, t01=0x0156}
0x87ce…87e4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0056, t01=0x0182}
0x87e4…881e Head {h00=0x0036, h01=0x0050, text=» LD* A3,DWTUBU,A6 GET CYLINDER ID FROM USER BUFFER«, t00=0x0057, t01=0x0008}
0x881e…8830 Head {h00=0x000e, h01=0x0050, text=» RF REA:50«, t00=0x0057, t01=0x0042}
0x8830…883c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0057, t01=0x0054}
0x883c…8846 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0060}
0x8846…885c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0057, t01=0x006a}
0x885c…8872 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0057, t01=0x0080}
0x8872…889e Head {h00=0x0028, h01=0x0050, text=» ML 2,DWTBA1,A6 GET PHYSICAL ADDRESS«, t00=0x0057, t01=0x0096}
0x889e…88c0 Head {h00=0x001e, h01=0x0050, text=» RF(Z) REA:35 SYSTEM AREA «, t00=0x0057, t01=0x00c2}
0x88c0…88e2 Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x0057, t01=0x00e4}
0x88e2…8904 Head {h00=0x001e, h01=0x0050, text=» TL DWTPAG,A6 LOAD MMUPAGE«, t00=0x0057, t01=0x0106}
0x8904…8938 Head {h00=0x0030, h01=0x0050, text=» LD A3,DWTUBU,A6 GET LOGICAL BUFFER POINTER «, t00=0x0057, t01=0x0128}
0x8938…895c Head {h00=0x0020, h01=0x0050, text=» EL A3,PHSECL,A3 GET CYL ID «, t00=0x0057, t01=0x015c}
0x895c…8980 Head {h00=0x0020, h01=0x0050, text=» TL -30,A15 RESET REGISTERS «, t00=0x0057, t01=0x0180}
0x8980…8992 Head {h00=0x000e, h01=0x0050, text=» RF REA:50«, t00=0x0058, t01=0x0014}
0x8992…89a6 Head {h00=0x0010, h01=0x0050, text=»REA:35 EQU *«, t00=0x0058, t01=0x0026}
0x89a6…89cc Head {h00=0x0022, h01=0x0050, text=» SLL A2,1 ADDRESS TO BYTE MODE«, t00=0x0058, t01=0x003a}
0x89cc…89f0 Head {h00=0x0020, h01=0x0050, text=» LD A3,PHSECL,A2 GET CYL ID «, t00=0x0058, t01=0x0060}
0x89f0…8a02 Head {h00=0x000e, h01=0x0050, text=» RF REA:50«, t00=0x0058, t01=0x0084}
0x8a02…8a0e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x0096}
0x8a0e…8a18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00a2}
0x8a18…8a2e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0058, t01=0x00ac}
0x8a2e…8a42 Head {h00=0x0010, h01=0x0050, text=»REA:40 EQU *«, t00=0x0058, t01=0x00c2}
0x8a42…8a6a Head {h00=0x0024, h01=0x0050, text=» LD A3,BUFFER+PHSECL GET CYL ID «, t00=0x0058, t01=0x00d6}
0x8a6a…8a7e Head {h00=0x0010, h01=0x0050, text=»REA:50 EQU *«, t00=0x0058, t01=0x00fe}
0x8a7e…8a94 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0058, t01=0x0112}
0x8a94…8aaa Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0058, t01=0x0128}
0x8aaa…8ac2 Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A2«, t00=0x0058, t01=0x013e}
0x8ac2…8ace Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x0156}
0x8ace…8ae4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0058, t01=0x0162}
0x8ae4…8afa Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0058, t01=0x0178}
0x8afa…8b12 Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A6«, t00=0x0058, t01=0x018e}
0x8b12…8b1e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0059, t01=0x0016}
0x8b1e…8b34 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0059, t01=0x0022}
0x8b34…8b5c Head {h00=0x0024, h01=0x0050, text=» RF(E) REA:90 RIGHT CYLINDER ID «, t00=0x0059, t01=0x0038}
0x8b5c…8b78 Head {h00=0x0018, h01=0x0050, text=» LDK A1,2 SEEK ERROR«, t00=0x0059, t01=0x0060}
0x8b78…8b82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x007c}
0x8b82…8b98 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0059, t01=0x0086}
0x8b98…8ba2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x009c}
0x8ba2…8bac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00a6}
0x8bac…8bbe Head {h00=0x000e, h01=0x0050, text=» RB REA:25«, t00=0x0059, t01=0x00b0}
0x8bbe…8bd2 Head {h00=0x0010, h01=0x0050, text=»REA:85 EQU *«, t00=0x0059, t01=0x00c2}
0x8bd2…8bea Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTFBU,A6«, t00=0x0059, t01=0x00d6}
0x8bea…8c16 Head {h00=0x0028, h01=0x0050, text=» RF(NZ) REA:90 READ TO DRIVER BUFFER«, t00=0x0059, t01=0x00ee}
0x8c16…8c3e Head {h00=0x0024, h01=0x0050, text=» LDKL A4,/180 BYTES TO BE MOVED «, t00=0x0059, t01=0x011a}
0x8c3e…8c54 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0059, t01=0x0142}
0x8c54…8c66 Head {h00=0x000e, h01=0x0050, text=» NGR A2,A4«, t00=0x0059, t01=0x0158}
0x8c66…8caa Head {h00=0x0040, h01=0x0050, text=» ADS A2,DWTUBU,A6 RESET USER BUFFER POINTER FOR DIRECT MOVE «, t00=0x0059, t01=0x016a}
0x8caa…8cb6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005a, t01=0x001e}
0x8cb6…8ccc Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005a, t01=0x002a}
0x8ccc…8cf6 Head {h00=0x0026, h01=0x0050, text=» CF A5,MOVRED MOVE TO USER BUFFER «, t00=0x005a, t01=0x0040}
0x8cf6…8d0a Head {h00=0x0010, h01=0x0050, text=»REA:90 EQU *«, t00=0x005a, t01=0x006a}
0x8d0a…8d1a Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x005a, t01=0x007e}
0x8d1a…8d24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x008e}
0x8d24…8d3a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x005a, t01=0x0098}
0x8d3a…8d44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x00ae}
0x8d44…8d4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x00b8}
0x8d4e…8d7c Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x005a, t01=0x00c2}
0x8d7c…8daa Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x005a, t01=0x00f0}
0x8daa…8dd8 Head {h00=0x002a, h01=0x0050, text=»* SUBROUTINES FOR MOVING WORDS * «, t00=0x005a, t01=0x011e}
0x8dd8…8e02 Head {h00=0x0026, h01=0x0050, text=»* USER BUFFER TO DRIVER BUFFER: «, t00=0x005a, t01=0x014c}
0x8e02…8e30 Head {h00=0x002a, h01=0x0050, text=»* MOVWRI * «, t00=0x005a, t01=0x0176}
0x8e30…8e5e Head {h00=0x002a, h01=0x0050, text=»* DRIVER BUFFER TO USER BUFFER * «, t00=0x005b, t01=0x0014}
0x8e5e…8e8c Head {h00=0x002a, h01=0x0050, text=»* MOVRED * «, t00=0x005b, t01=0x0042}
0x8e8c…8eba Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x005b, t01=0x0070}
0x8eba…8ee8 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x005b, t01=0x009e}
0x8ee8…8ef2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x00cc}
0x8ef2…8f14 Head {h00=0x001e, h01=0x0050, text=»* A1 BUFFER ADDRESS IN«, t00=0x005b, t01=0x00d6}
0x8f14…8f38 Head {h00=0x0020, h01=0x0050, text=»* A2 BUFFER ADDRESS OUT «, t00=0x005b, t01=0x00f8}
0x8f38…8f56 Head {h00=0x001a, h01=0x0050, text=»* A4 BUFFER LENGTH«, t00=0x005b, t01=0x011c}
0x8f56…8f6c Head {h00=0x0012, h01=0x0050, text=»* A3 USED «, t00=0x005b, t01=0x013a}
0x8f6c…8f76 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0150}
0x8f76…8f8a Head {h00=0x0010, h01=0x0050, text=»MOVRED EQU *«, t00=0x005b, t01=0x015a}
0x8f8a…8fa2 Head {h00=0x0014, h01=0x0050, text=» ADKL A1,BUFFER «, t00=0x005b, t01=0x016e}
0x8fa2…8fbe Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005b, t01=0x0186}
0x8fbe…8ff4 Head {h00=0x0032, h01=0x0050, text=» LD A2,DWTUBU,A6 PRESENT POINT IN USER BUFFER «, t00=0x005c, t01=0x0012}
0x8ff4…9000 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005c, t01=0x0048}
0x9000…900a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0054}
0x900a…9020 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005c, t01=0x005e}
0x9020…903c Head {h00=0x0018, h01=0x0050, text=» IFT CPU852+MMUPAG=0«, t00=0x005c, t01=0x0074}
0x903c…9052 Head {h00=0x0012, h01=0x0050, text=» IFT CPU857=1 «, t00=0x005c, t01=0x0090}
0x9052…9082 Head {h00=0x002c, h01=0x0050, text=» LD A2,DWTUBU,A6 GET USER BUFFER POINTER«, t00=0x005c, t01=0x00a6}
0x9082…90b6 Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x005c, t01=0x00d6}
0x90b6…90c6 Head {h00=0x000c, h01=0x0050, text=» MVB A4 «, t00=0x005c, t01=0x010a}
0x90c6…90d2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005c, t01=0x011a}
0x90d2…90dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0126}
0x90dc…90f2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005c, t01=0x0130}
0x90f2…9108 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x005c, t01=0x0146}
0x9108…911e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005c, t01=0x015c}
0x911e…9152 Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTBA2,A6 GET PHYSICAL BUFFER ADDRESS«, t00=0x005c, t01=0x0172}
0x9152…916e Head {h00=0x0018, h01=0x0050, text=» SLL A2,1 BYTE MODE «, t00=0x005d, t01=0x0016}
0x916e…9190 Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x005d, t01=0x0032}
0x9190…91a6 Head {h00=0x0012, h01=0x0050, text=» TL DWTPAG,A6 «, t00=0x005d, t01=0x0054}
0x91a6…91d2 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTUBU,A6 GET LOGICAL ADDRESS«, t00=0x005d, t01=0x006a}
0x91d2…91e2 Head {h00=0x000c, h01=0x0050, text=» MVSU A4«, t00=0x005d, t01=0x0096}
0x91e2…91ee Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x00a6}
0x91ee…91f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x00b2}
0x91f8…920e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005d, t01=0x00bc}
0x920e…9220 Head {h00=0x000e, h01=0x0050, text=» RF MOV:00«, t00=0x005d, t01=0x00d2}
0x9220…922a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x00e4}
0x922a…9240 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x005d, t01=0x00ee}
0x9240…924a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x0104}
0x924a…9254 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x010e}
0x9254…9268 Head {h00=0x0010, h01=0x0050, text=»MOVWRI EQU *«, t00=0x005d, t01=0x0118}
0x9268…9296 Head {h00=0x002a, h01=0x0050, text=» ADKL A2,BUFFER DRIVER BUFFER POINTER «, t00=0x005d, t01=0x012c}
0x9296…92b2 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005d, t01=0x015a}
0x92b2…92e8 Head {h00=0x0032, h01=0x0050, text=» LD A1,DWTUBU,A6 PRESENT POINT IN USER BUFFER «, t00=0x005d, t01=0x0176}
0x92e8…92f4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x001c}
0x92f4…92fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x0028}
0x92fe…9314 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005e, t01=0x0032}
0x9314…9330 Head {h00=0x0018, h01=0x0050, text=» IFT CPU852+MMUPAG=0«, t00=0x005e, t01=0x0048}
0x9330…9346 Head {h00=0x0012, h01=0x0050, text=» IFT CPU857=1 «, t00=0x005e, t01=0x0064}
0x9346…9376 Head {h00=0x002c, h01=0x0050, text=» LD A1,DWTUBU,A6 GET USER BUFFER POINTER«, t00=0x005e, t01=0x007a}
0x9376…93aa Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x005e, t01=0x00aa}
0x93aa…93ba Head {h00=0x000c, h01=0x0050, text=» MVB A4 «, t00=0x005e, t01=0x00de}
0x93ba…93c6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x00ee}
0x93c6…93d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x00fa}
0x93d0…93e6 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005e, t01=0x0104}
0x93e6…93fc Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x005e, t01=0x011a}
0x93fc…9412 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005e, t01=0x0130}
0x9412…9446 Head {h00=0x0030, h01=0x0050, text=» LD A1,DWTBA2,A6 GET PHYSICAL BUFFER ADDRESS«, t00=0x005e, t01=0x0146}
0x9446…9462 Head {h00=0x0018, h01=0x0050, text=» SLL A1,1 BYTE MODE «, t00=0x005e, t01=0x017a}
0x9462…9484 Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x005f, t01=0x0008}
0x9484…949a Head {h00=0x0012, h01=0x0050, text=» TL DWTPAG,A6 «, t00=0x005f, t01=0x002a}
0x949a…94c6 Head {h00=0x0028, h01=0x0050, text=» LD A1,DWTUBU,A6 GET LOGICAL ADDRESS«, t00=0x005f, t01=0x0040}
0x94c6…94d6 Head {h00=0x000c, h01=0x0050, text=» MVUS A4«, t00=0x005f, t01=0x006c}
0x94d6…94e2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x007c}
0x94e2…94ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0088}
0x94ec…9502 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005f, t01=0x0092}
0x9502…9516 Head {h00=0x0010, h01=0x0050, text=»MOV:00 EQU *«, t00=0x005f, t01=0x00a8}
0x9516…9532 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005f, t01=0x00bc}
0x9532…9566 Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x005f, t01=0x00d8}
0x9566…9572 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x010c}
0x9572…957c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0118}
0x957c…9592 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005f, t01=0x0122}
0x9592…95a8 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005f, t01=0x0138}
0x95a8…95cc Head {h00=0x0020, h01=0x0050, text=» TL -30,A15 RESET REGISTERS «, t00=0x005f, t01=0x014e}
0x95cc…95d8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x0172}
0x95d8…95e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x017e}
0x95e2…95f8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005f, t01=0x0188}
0x95f8…9614 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x0060, t01=0x000e}
0x9614…962a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0060, t01=0x002a}
0x962a…9634 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0040}
0x9634…964a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0060, t01=0x004a}
0x964a…9654 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0060}
0x9654…965e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x006a}
0x965e…9672 Head {h00=0x0010, h01=0x0050, text=»MOV:10 EQU *«, t00=0x0060, t01=0x0074}
0x9672…9686 Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A1 «, t00=0x0060, t01=0x0088}
0x9686…9698 Head {h00=0x000e, h01=0x0050, text=» STR A3,A2«, t00=0x0060, t01=0x009c}
0x9698…96aa Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0060, t01=0x00ae}
0x96aa…96bc Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x0060, t01=0x00c0}
0x96bc…96ce Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0060, t01=0x00d2}
0x96ce…96e4 Head {h00=0x0012, h01=0x0050, text=» RB(P) MOV:10 «, t00=0x0060, t01=0x00e4}
0x96e4…96f0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0060, t01=0x00fa}
0x96f0…96fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0106}
0x96fa…9710 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0060, t01=0x0110}
0x9710…9726 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0060, t01=0x0126}
0x9726…9742 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x0060, t01=0x013c}
0x9742…976e Head {h00=0x0028, h01=0x0050, text=» MSR 12,A15 SAVE REGISTERS ON STACK «, t00=0x0060, t01=0x0158}
0x976e…9792 Head {h00=0x0020, h01=0x0050, text=» LDR A11,A4 NUMBER OF BYTES «, t00=0x0060, t01=0x0184}
0x9792…97b4 Head {h00=0x001e, h01=0x0050, text=» LDR A10,A2 OUTPUT ADDRESS«, t00=0x0061, t01=0x0018}
0x97b4…97d4 Head {h00=0x001c, h01=0x0050, text=» LDR A9,A1 INPUT ADDRESS«, t00=0x0061, t01=0x003a}
0x97d4…97fc Head {h00=0x0024, h01=0x0050, text=» LDKL A12,16 BYTES IN EACH LOOP «, t00=0x0061, t01=0x005a}
0x97fc…9810 Head {h00=0x0010, h01=0x0050, text=»MOV:15 EQU *«, t00=0x0061, t01=0x0082}
0x9810…9822 Head {h00=0x000e, h01=0x0050, text=» MLR 8,A9 «, t00=0x0061, t01=0x0096}
0x9822…9834 Head {h00=0x000e, h01=0x0050, text=» MSR 8,A10«, t00=0x0061, t01=0x00a8}
0x9834…9848 Head {h00=0x0010, h01=0x0050, text=» ADR A10,A12«, t00=0x0061, t01=0x00ba}
0x9848…985c Head {h00=0x0010, h01=0x0050, text=» ADR A9,A12 «, t00=0x0061, t01=0x00ce}
0x985c…9870 Head {h00=0x0010, h01=0x0050, text=» SUR A11,A12«, t00=0x0061, t01=0x00e2}
0x9870…9886 Head {h00=0x0012, h01=0x0050, text=» RB(P) MOV:15 «, t00=0x0061, t01=0x00f6}
0x9886…98b6 Head {h00=0x002c, h01=0x0050, text=» MLR 12,A15 RESTORE REGISTERS FROM STACK«, t00=0x0061, t01=0x010c}
0x98b6…98c2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0061, t01=0x013c}
0x98c2…98cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0148}
0x98cc…98e2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0061, t01=0x0152}
0x98e2…98f2 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0061, t01=0x0168}
0x98f2…98fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0178}
0x98fc…9908 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0061, t01=0x0182}
0x9908…9912 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x018e}
0x9912…9928 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0062, t01=0x0008}
0x9928…993e Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0062, t01=0x001e}
0x993e…9948 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0034}
0x9948…9952 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x003e}
0x9952…9976 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0062, t01=0x0048}
0x9976…999a Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x0062, t01=0x006c}
0x999a…99be Head {h00=0x0020, h01=0x0050, text=»* DIV31 * «, t00=0x0062, t01=0x0090}
0x99be…99e2 Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x0062, t01=0x00b4}
0x99e2…9a06 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0062, t01=0x00d8}
0x9a06…9a10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x00fc}
0x9a10…9a40 Head {h00=0x002c, h01=0x0050, text=»* INPUT: ECBCW2=LOGICAL SECTOR NUMBER «, t00=0x0062, t01=0x0106}
0x9a40…9a74 Head {h00=0x0030, h01=0x0050, text=»* OUTPUT: 1ST DWT = PHYSICAL SECTOR NUMBER«, t00=0x0062, t01=0x0136}
0x9a74…9a7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x016a}
0x9a7e…9a92 Head {h00=0x0010, h01=0x0050, text=»DIV31 EQU * «, t00=0x0062, t01=0x0174}
0x9a92…9a9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x0188}
0x9a9c…9ab2 (99, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0063, t01=0x0004}
0x9ab2…9ae4 Head {h00=0x002e, h01=0x0050, text=» LD A1,ECBCW2,A8 GET LOGICAL SECTOR NUMBER«, t00=0x0063, t01=0x001a}
0x9ae4…9af6 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0063, t01=0x004c}
0x9af6…9b08 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0063, t01=0x005e}
0x9b08…9b1c Head {h00=0x0010, h01=0x0050, text=»DIV:20 EQU *«, t00=0x0063, t01=0x0070}
0x9b1c…9b38 Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 I0:=I0+I1«, t00=0x0063, t01=0x0084}
0x9b38…9b54 Head {h00=0x0018, h01=0x0050, text=» SRL A3,5 I1:=I1/32 «, t00=0x0063, t01=0x00a0}
0x9b54…9b6a Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DIV:20«, t00=0x0063, t01=0x00bc}
0x9b6a…9b7c Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0063, t01=0x00d2}
0x9b7c…9b96 Head {h00=0x0016, h01=0x0050, text=» ANKL A3,/FFE0 32*«, t00=0x0063, t01=0x00e4}
0x9b96…9bb0 Head {h00=0x0016, h01=0x0050, text=» SRL A2,5 TRUNCATE«, t00=0x0063, t01=0x00fe}
0x9bb0…9bc2 Head {h00=0x000e, h01=0x0050, text=» SUR A3,A2«, t00=0x0063, t01=0x0118}
0x9bc2…9bd4 Head {h00=0x000e, h01=0x0050, text=» SUR A3,A1«, t00=0x0063, t01=0x012a}
0x9bd4…9be6 Head {h00=0x000e, h01=0x0050, text=» ADK A3,31«, t00=0x0063, t01=0x013c}
0x9be6…9bfc Head {h00=0x0012, h01=0x0050, text=» RF(P) DIV:30 «, t00=0x0063, t01=0x014e}
0x9bfc…9c1c Head {h00=0x001c, h01=0x0050, text=» ADK A2,1 NEXT CYLINDER «, t00=0x0063, t01=0x0164}
0x9c1c…9c30 Head {h00=0x0010, h01=0x0050, text=»DIV:30 EQU *«, t00=0x0063, t01=0x0184}
0x9c30…9c42 Head {h00=0x000e, h01=0x0050, text=» ADK A2,0 «, t00=0x0064, t01=0x0008}
0x9c42…9c62 Head {h00=0x001c, h01=0x0050, text=» RF(Z) DIV:50 CYLINDER 0«, t00=0x0064, t01=0x001a}
0x9c62…9c74 Head {h00=0x000e, h01=0x0050, text=» ADR A1,A2«, t00=0x0064, t01=0x003a}
0x9c74…9c86 Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0064, t01=0x004c}
0x9c86…9c90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x005e}
0x9c90…9ca6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0064, t01=0x0068}
0x9ca6…9cb0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x007e}
0x9cb0…9cba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0088}
0x9cba…9cce Head {h00=0x0010, h01=0x0050, text=»DIV:50 EQU *«, t00=0x0064, t01=0x0092}
0x9cce…9d02 Head {h00=0x0030, h01=0x0050, text=» STR A1,A6 PUT PHYSICAL SECTOR NUMBER IN DWT«, t00=0x0064, t01=0x00a6}
0x9d02…9d12 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0064, t01=0x00da}
0x9d12…9d1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x00ea}
0x9d1c…9d28 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0064, t01=0x00f4}
0x9d28…9d32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x0100}
0x9d32…9d48 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0064, t01=0x010a}
0x9d48…9d5e Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0064, t01=0x0120}
0x9d5e…9d88 Head {h00=0x0026, h01=0x0050, text=» LD A2,ECBCW2,A8 GET SECTOR NUMBER«, t00=0x0064, t01=0x0136}
0x9d88…9db2 Head {h00=0x0026, h01=0x0050, text=» STR A2,A6 PHYSICAL SECTOR NUMBER «, t00=0x0064, t01=0x0160}
0x9db2…9dc4 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0064, t01=0x018a}
0x9dc4…9dd4 Head {h00=0x000c, h01=0x0050, text=» DVK 31 «, t00=0x0065, t01=0x000c}
0x9dd4…9de6 Head {h00=0x000e, h01=0x0050, text=» ADK A2,0 «, t00=0x0065, t01=0x001c}
0x9de6…9e06 Head {h00=0x001c, h01=0x0050, text=» RF(Z) DIV:10 CYLINDER 0«, t00=0x0065, t01=0x002e}
0x9e06…9e18 Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0065, t01=0x004e}
0x9e18…9e2c Head {h00=0x0010, h01=0x0050, text=»DIV:10 EQU *«, t00=0x0065, t01=0x0060}
0x9e2c…9e56 Head {h00=0x0026, h01=0x0050, text=» ADRS A2,A6 PHYSICAL SECTOR NUMBER«, t00=0x0065, t01=0x0074}
0x9e56…9e66 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0065, t01=0x009e}
0x9e66…9e72 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0065, t01=0x00ae}
0x9e72…9e7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00ba}
0x9e7c…9e92 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0065, t01=0x00c4}
0x9e92…9e9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00da}
0x9e9c…9ec6 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0065, t01=0x00e4}
0x9ec6…9ef0 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0065, t01=0x010e}
0x9ef0…9f1a Head {h00=0x0026, h01=0x0050, text=»* SUBROUTINES FOR * «, t00=0x0065, t01=0x0138}
0x9f1a…9f44 Head {h00=0x0026, h01=0x0050, text=»* INTERLACING AND/OR * «, t00=0x0065, t01=0x0162}
0x9f44…9f6e Head {h00=0x0026, h01=0x0050, text=»* SKEWING * «, t00=0x0065, t01=0x018c}
0x9f6e…9f98 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0066, t01=0x0026}
0x9f98…9fc2 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0066, t01=0x0050}
0x9fc2…9fcc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x007a}
0x9fcc…a012 Head {h00=0x0042, h01=0x0050, text=»* OUTPUT : A3 CONTAINING INTERLACED AND SKEWED SECTOR NUMBER «, t00=0x0066, t01=0x0084}
0xa012…a01c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0066, t01=0x00ca}
0xa01c…a030 Head {h00=0x0010, h01=0x0050, text=»INLACE EQU *«, t00=0x0066, t01=0x00d4}
0xa030…a05e Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A6 GET PHYSICAL SECTOR NUMBER«, t00=0x0066, t01=0x00e8}
0xa05e…a070 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x0066, t01=0x0116}
0xa070…a082 Head {h00=0x000e, h01=0x0050, text=» ADR A3,A3«, t00=0x0066, t01=0x0128}
0xa082…a0aa Head {h00=0x0024, h01=0x0050, text=» ADR A3,A1 INTERLACING FACTOR 3 «, t00=0x0066, t01=0x013a}
0xa0aa…a0bc Head {h00=0x000e, h01=0x0050, text=»SKEW EQU *«, t00=0x0066, t01=0x0162}
0xa0bc…a0d2 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0066, t01=0x0174}
0xa0d2…a0fe Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0066, t01=0x018a}
0xa0fe…a10a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0067, t01=0x0026}
0xa10a…a120 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0067, t01=0x0032}
0xa120…a14c Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x0067, t01=0x0048}
0xa14c…a158 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0067, t01=0x0074}
0xa158…a16a Head {h00=0x000e, h01=0x0050, text=» ANK A2,1 «, t00=0x0067, t01=0x0080}
0xa16a…a18e Head {h00=0x0020, h01=0x0050, text=» RF(Z) INLAC5 EVEN CYLINDER «, t00=0x0067, t01=0x0092}
0xa18e…a1b4 Head {h00=0x0022, h01=0x0050, text=» ADK A3,8 SKEW FACTOR 180 DEG.«, t00=0x0067, t01=0x00b6}
0xa1b4…a1c8 Head {h00=0x0010, h01=0x0050, text=»INLAC5 EQU *«, t00=0x0067, t01=0x00dc}
0xa1c8…a1dc Head {h00=0x0010, h01=0x0050, text=» ANK A3,/1F «, t00=0x0067, t01=0x00f0}
0xa1dc…a1fa Head {h00=0x001a, h01=0x0050, text=» SLL A3,2 IN POSITION «, t00=0x0067, t01=0x0104}
0xa1fa…a20a Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0067, t01=0x0122}
0xa20a…a214 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0132}
0xa214…a22a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0067, t01=0x013c}
0xa22a…a240 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0067, t01=0x0152}
0xa240…a24a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0168}
0xa24a…a254 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0172}
0xa254…a266 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0067, t01=0x017c}
0xa266…a278 Head {h00=0x000e, h01=0x0050, text=»* INXUNI *«, t00=0x0067, t01=0x018e}
0xa278…a28a Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0068, t01=0x0010}
0xa28a…a294 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0022}
0xa294…a2cc Head {h00=0x0034, h01=0x0050, text=»* OUTPUT A2=DOUBLED UNIT INDEX + DWT ADDRESS «, t00=0x0068, t01=0x002c}
0xa2cc…a2d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0064}
0xa2d6…a2ea Head {h00=0x0010, h01=0x0050, text=»INXUNI EQU *«, t00=0x0068, t01=0x006e}
0xa2ea…a302 Head {h00=0x0014, h01=0x0050, text=» LC A2,DWTOR,A6 «, t00=0x0068, t01=0x0082}
0xa302…a314 Head {h00=0x000e, h01=0x0050, text=» ANK A2,2 «, t00=0x0068, t01=0x009a}
0xa314…a326 Head {h00=0x000e, h01=0x0050, text=» ADR A2,A6«, t00=0x0068, t01=0x00ac}
0xa326…a336 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0068, t01=0x00be}
0xa336…a342 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0068, t01=0x00ce}
0xa342…a34c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x00da}
0xa34c…a362 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0068, t01=0x00e4}
0xa362…a378 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0068, t01=0x00fa}
0xa378…a382 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0110}
0xa382…a38c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x011a}
0xa38c…a3be Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0068, t01=0x0124}
0xa3be…a3f0 Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x0068, t01=0x0156}
0xa3f0…a422 Head {h00=0x002e, h01=0x0050, text=»* MMULOG : GET LOGICAL ADDRESS AND *«, t00=0x0068, t01=0x0188}
0xa422…a454 Head {h00=0x002e, h01=0x0050, text=»* PAGE *«, t00=0x0069, t01=0x002a}
0xa454…a486 Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x0069, t01=0x005c}
0xa486…a4b8 Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0069, t01=0x008e}
0xa4b8…a4c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00c0}
0xa4c2…a4cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00ca}
0xa4cc…a4e0 Head {h00=0x0010, h01=0x0050, text=»MMULOG EQU *«, t00=0x0069, t01=0x00d4}
0xa4e0…a512 Head {h00=0x002e, h01=0x0050, text=» MS 2,DWTBA1,A6 SAVE PHYSICAL WORD ADDRESS«, t00=0x0069, t01=0x00e8}
0xa512…a520 Head {h00=0x000a, h01=0x0050, text=» DLA 4«, t00=0x0069, t01=0x011a}
0xa520…a53e Head {h00=0x001a, h01=0x0050, text=» SRC A1,6 IN POSITION «, t00=0x0069, t01=0x0128}
0xa53e…a55c Head {h00=0x001a, h01=0x0050, text=» ST A1,DWTPAG,A6 PAGE «, t00=0x0069, t01=0x0146}
0xa55c…a57c Head {h00=0x001c, h01=0x0050, text=» ADKL A1,/400 NEXT PAGE «, t00=0x0069, t01=0x0164}
0xa57c…a5a8 Head {h00=0x0028, h01=0x0050, text=» ST A1,DWTPAG+2,A6 PSEUDO MMU TABLE «, t00=0x0069, t01=0x0184}
0xa5a8…a5ba Head {h00=0x000e, h01=0x0050, text=» SRL A2,3 «, t00=0x006a, t01=0x0020}
0xa5ba…a5e2 Head {h00=0x0024, h01=0x0050, text=» ST A2,DWTUBU,A6 LOGICAL ADDRESS«, t00=0x006a, t01=0x0032}
0xa5e2…a5f2 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x006a, t01=0x005a}
0xa5f2…a5fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x006a}
0xa5fc…a608 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006a, t01=0x0074}
0xa608…a612 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0080}
0xa612…a62a Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x006a, t01=0x008a}
0xa62a…a634 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x00a2}
0xa634…a64a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x006a, t01=0x00ac}
0xa64a…a654 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x00c2}
0xa654…a65e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x00cc}
0xa65e…a684 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x006a, t01=0x00d6}
0xa684…a68e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x00fc}
0xa68e…a6b8 Head {h00=0x0026, h01=0x0050, text=»* UPDATE DRIVER BUFFER INDICATOR «, t00=0x006a, t01=0x0106}
0xa6b8…a6c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0130}
0xa6c2…a6ea Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x006a, t01=0x013a}
0xa6ea…a6f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0162}
0xa6f4…a722 Head {h00=0x002a, h01=0x0050, text=»* INPUT A1=RETURN CODE (AFTER READ)«, t00=0x006a, t01=0x016c}
0xa722…a754 Head {h00=0x002e, h01=0x0050, text=»* OUTPUT DWTBSE=DRIVER BUFFER INDICATOR «, t00=0x006b, t01=0x000a}
0xa754…a75e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x003c}
0xa75e…a772 Head {h00=0x0010, h01=0x0050, text=»BSELOD EQU *«, t00=0x006b, t01=0x0046}
0xa772…a79c Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A6 GET READ SECTOR NUMBER«, t00=0x006b, t01=0x005a}
0xa79c…a7c2 Head {h00=0x0022, h01=0x0050, text=»BSEL00 EQU * FROM SEEK VERIFY «, t00=0x006b, t01=0x0084}
0xa7c2…a7da Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x006b, t01=0x00aa}
0xa7da…a80a Head {h00=0x002c, h01=0x0050, text=» RF(Z) BSEL50 READ/WRITE TO USER BUFFER «, t00=0x006b, t01=0x00c2}
0xa80a…a826 Head {h00=0x0018, h01=0x0050, text=» LDKL A2,/FFFF DUMMY«, t00=0x006b, t01=0x00f2}
0xa826…a838 Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x006b, t01=0x010e}
0xa838…a85a Head {h00=0x001e, h01=0x0050, text=» RF(NZ) BSEL40 READ ERROR «, t00=0x006b, t01=0x0120}
0xa85a…a87c Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTOR,A6 GET INDEX «, t00=0x006b, t01=0x0142}
0xa87c…a892 Head {h00=0x0012, h01=0x0050, text=» ANKL A2,/300 «, t00=0x006b, t01=0x0164}
0xa892…a8a4 Head {h00=0x000e, h01=0x0050, text=» SLL A2,6 «, t00=0x006b, t01=0x017a}
0xa8a4…a8b6 Head {h00=0x000e, h01=0x0050, text=» ORR A2,A3«, t00=0x006b, t01=0x018c}
0xa8b6…a8ca Head {h00=0x0010, h01=0x0050, text=»BSEL40 EQU *«, t00=0x006c, t01=0x000e}
0xa8ca…a902 Head {h00=0x0034, h01=0x0050, text=» ST A2,DWTBSE,A6 UPDATE DRIVER BUFFER INDICATOR «, t00=0x006c, t01=0x0022}
0xa902…a916 Head {h00=0x0010, h01=0x0050, text=»BSEL50 EQU *«, t00=0x006c, t01=0x005a}
0xa916…a926 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x006c, t01=0x006e}
0xa926…a930 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x007e}
0xa930…a946 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x006c, t01=0x0088}
0xa946…a950 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x009e}
0xa950…a95a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x00a8}
0xa95a…a98a Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x006c, t01=0x00b2}
0xa98a…a9ba Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x006c, t01=0x00e2}
0xa9ba…a9ea Head {h00=0x002c, h01=0x0050, text=»* RESTORE WORD TO USER BUFFER * «, t00=0x006c, t01=0x0112}
0xa9ea…aa1a Head {h00=0x002c, h01=0x0050, text=»* IF NECESSARY * «, t00=0x006c, t01=0x0142}
0xaa1a…aa4a Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x006c, t01=0x0172}
0xaa4a…aa7a Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x006d, t01=0x0012}
0xaa7a…aa84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x0042}
0xaa84…aab2 Head {h00=0x002a, h01=0x0050, text=»* INPUT: DWTFSW=SAVED WORD INDICATOR«, t00=0x006d, t01=0x004c}
0xaab2…aad6 Head {h00=0x0020, h01=0x0050, text=»* DWTSWD=SAVED WORD«, t00=0x006d, t01=0x007a}
0xaad6…ab06 Head {h00=0x002c, h01=0x0050, text=»* DWTUBU=POINTER TO USER BUFFER«, t00=0x006d, t01=0x009e}
0xab06…ab10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006d, t01=0x00ce}
0xab10…ab24 Head {h00=0x0010, h01=0x0050, text=»REWORD EQU *«, t00=0x006d, t01=0x00d8}
0xab24…ab3c Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTFSW,A6«, t00=0x006d, t01=0x00ec}
0xab3c…ab60 Head {h00=0x0020, h01=0x0050, text=» RF(Z) REWO50 NO SAVED WORD «, t00=0x006d, t01=0x0104}
0xab60…ab78 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTSWD,A6«, t00=0x006d, t01=0x0128}
0xab78…ab8e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x006d, t01=0x0140}
0xab8e…abb8 Head {h00=0x0026, h01=0x0050, text=» ML 2,DWTBA1,A6 GET BUFFER ADDRESS«, t00=0x006d, t01=0x0156}
0xabb8…abda Head {h00=0x001e, h01=0x0050, text=» RF(Z) REWO20 SYSTEM AREA «, t00=0x006d, t01=0x0180}
0xabda…abfc Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x006e, t01=0x0012}
0xabfc…ac24 Head {h00=0x0024, h01=0x0050, text=» TL DWTPAG,A6 SET MMU REGISTERS «, t00=0x006e, t01=0x0034}
0xac24…ac58 Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTUBU,A6 GET LOGICAL BUFFER ADDRESS «, t00=0x006e, t01=0x005c}
0xac58…ac84 Head {h00=0x0028, h01=0x0050, text=» ES A3,PHSECL,A2 RESTORE SAVED WORD «, t00=0x006e, t01=0x0090}
0xac84…aca8 Head {h00=0x0020, h01=0x0050, text=» TL -30,A15 RESET REGISTERS «, t00=0x006e, t01=0x00bc}
0xaca8…acba Head {h00=0x000e, h01=0x0050, text=» RF REWO50«, t00=0x006e, t01=0x00e0}
0xacba…acce Head {h00=0x0010, h01=0x0050, text=»REWO20 EQU *«, t00=0x006e, t01=0x00f2}
0xacce…acea Head {h00=0x0018, h01=0x0050, text=» SLL A2,1 BYTE MODE «, t00=0x006e, t01=0x0106}
0xacea…ad10 Head {h00=0x0022, h01=0x0050, text=» ST A3,PHSECL,A2 RESTORE WORD «, t00=0x006e, t01=0x0122}
0xad10…ad1c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006e, t01=0x0148}
0xad1c…ad26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0154}
0xad26…ad3c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x006e, t01=0x015e}
0xad3c…ad52 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x006e, t01=0x0174}
0xad52…ad7e Head {h00=0x0028, h01=0x0050, text=» ST* A3,DWTUBU,A6 RESTORE SAVED WORD«, t00=0x006e, t01=0x018a}
0xad7e…ad8a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006f, t01=0x0026}
0xad8a…ad94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0032}
0xad94…adaa Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x006f, t01=0x003c}
0xadaa…add6 Head {h00=0x0028, h01=0x0050, text=» CM DWTFSW,A6 INDICATE NO SAVED WORD«, t00=0x006f, t01=0x0052}
0xadd6…adea Head {h00=0x0010, h01=0x0050, text=»REWO50 EQU *«, t00=0x006f, t01=0x007e}
0xadea…adfa Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x006f, t01=0x0092}
0xadfa…ae04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00a2}
0xae04…ae10 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006f, t01=0x00ac}
0xae10…ae1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00b8}
0xae1a…ae3a Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x006f, t01=0x00c2}
0xae3a…ae44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00e2}
0xae44…ae4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00ec}
0xae4e…ae6a Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x006f, t01=0x00f6}
0xae6a…ae86 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x006f, t01=0x0112}
0xae86…aea2 Head {h00=0x0018, h01=0x0050, text=»* SEEK CYLINDER * «, t00=0x006f, t01=0x012e}
0xaea2…aebe Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x006f, t01=0x014a}
0xaebe…aeda Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x006f, t01=0x0166}
0xaeda…aee4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0182}
0xaee4…aeee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x018c}
0xaeee…af00 Head {h00=0x000e, h01=0x0050, text=»SEEK EQU *«, t00=0x0070, t01=0x0008}
0xaf00…af16 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0070, t01=0x001a}
0xaf16…af3e Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTCYL,A2 CYLINDER NUMBER«, t00=0x0070, t01=0x0030}
0xaf3e…af4a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0070, t01=0x0058}
0xaf4a…af60 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0070, t01=0x0064}
0xaf60…af78 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTCYL,A6«, t00=0x0070, t01=0x007a}
0xaf78…af84 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0070, t01=0x0092}
0xaf84…af96 Head {h00=0x000e, h01=0x0050, text=» SLL A3,3 «, t00=0x0070, t01=0x009e}
0xaf96…afa8 Head {h00=0x000e, h01=0x0050, text=» ORK A3,2 «, t00=0x0070, t01=0x00b0}
0xafa8…afca Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x0070, t01=0x00c2}
0xafca…afd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x00e4}
0xafd4…afe8 Head {h00=0x0010, h01=0x0050, text=»SEEKZ EQU * «, t00=0x0070, t01=0x00ee}
0xafe8…affa Head {h00=0x000e, h01=0x0050, text=» LDK A3,3 «, t00=0x0070, t01=0x0102}
0xaffa…b01c Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x0070, t01=0x0114}
0xb01c…b026 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0136}
0xb026…b03c Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0070, t01=0x0140}
0xb03c…b046 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0156}
0xb046…b050 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0160}
0xb050…b07a Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x0070, t01=0x016a}
0xb07a…b0a4 (113, 0, 400) Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x0071, t01=0x0004}
0xb0a4…b0ce Head {h00=0x0026, h01=0x0050, text=»* CIO: READ AND WRITE *«, t00=0x0071, t01=0x002e}
0xb0ce…b0f8 Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x0071, t01=0x0058}
0xb0f8…b122 Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x0071, t01=0x0082}
0xb122…b12c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00ac}
0xb12c…b160 Head {h00=0x0030, h01=0x0050, text=»* INPUT: A3=PHYSICAL SECTOR NUMBER SHIFTED «, t00=0x0071, t01=0x00b6}
0xb160…b16a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x00ea}
0xb16a…b180 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0071, t01=0x00f4}
0xb180…b196 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0071, t01=0x010a}
0xb196…b1a8 Head {h00=0x000e, h01=0x0050, text=»READ EQU *«, t00=0x0071, t01=0x0120}
0xb1a8…b1c6 Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/80C1 1ST WER«, t00=0x0071, t01=0x0132}
0xb1c6…b1d8 Head {h00=0x000e, h01=0x0050, text=» RF CIO:20«, t00=0x0071, t01=0x0150}
0xb1d8…b1ec Head {h00=0x0010, h01=0x0050, text=»WRITE EQU * «, t00=0x0071, t01=0x0162}
0xb1ec…b20a Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/C0C1 1ST WER«, t00=0x0071, t01=0x0176}
0xb20a…b226 (114, 0, 400) Head {h00=0x0018, h01=0x0050, text=» ADK A3,1 ORDER CODE«, t00=0x0072, t01=0x0004}
0xb226…b23a Head {h00=0x0010, h01=0x0050, text=»CIO:20 EQU *«, t00=0x0072, t01=0x0020}
0xb23a…b252 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x0072, t01=0x0034}
0xb252…b282 Head {h00=0x002c, h01=0x0050, text=» RF(NZ) CIO:30 IO FROM/TO DRIVER BUFFER «, t00=0x0072, t01=0x004c}
0xb282…b2ae Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTUBU,A6 USER BUFFER POINTER«, t00=0x0072, t01=0x007c}
0xb2ae…b2c6 Head {h00=0x0014, h01=0x0050, text=» SUKL A2,PHSECL «, t00=0x0072, t01=0x00a8}
0xb2c6…b2d8 Head {h00=0x000e, h01=0x0050, text=» RF CIO:50«, t00=0x0072, t01=0x00c0}
0xb2d8…b2ec Head {h00=0x0010, h01=0x0050, text=»CIO:30 EQU *«, t00=0x0072, t01=0x00d2}
0xb2ec…b31a Head {h00=0x002a, h01=0x0050, text=» LDKL A2,BUFFER DRIVER BUFFER ADDRESS «, t00=0x0072, t01=0x00e6}
0xb31a…b326 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0072, t01=0x0114}
0xb326…b330 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0072, t01=0x0120}
0xb330…b346 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0072, t01=0x012a}
0xb346…b35c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0072, t01=0x0140}
0xb35c…b36e Head {h00=0x000e, h01=0x0050, text=»READ EQU *«, t00=0x0072, t01=0x0156}
0xb36e…b394 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/0C18 1ST WER SHIFTED«, t00=0x0072, t01=0x0168}
0xb394…b3a6 Head {h00=0x000e, h01=0x0050, text=» RF CIO:20«, t00=0x0072, t01=0x018e}
0xb3a6…b3ba Head {h00=0x0010, h01=0x0050, text=»WRITE EQU * «, t00=0x0073, t01=0x0010}
0xb3ba…b3e0 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/0C1C 1ST WER SHIFTED«, t00=0x0073, t01=0x0024}
0xb3e0…b3fc Head {h00=0x0018, h01=0x0050, text=» ADK A3,1 ORDER CODE«, t00=0x0073, t01=0x004a}
0xb3fc…b410 Head {h00=0x0010, h01=0x0050, text=»CIO:20 EQU *«, t00=0x0073, t01=0x0066}
0xb410…b428 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x0073, t01=0x007a}
0xb428…b458 Head {h00=0x002c, h01=0x0050, text=» RF(NZ) CIO:30 IO FROM/TO DRIVER BUFFER «, t00=0x0073, t01=0x0092}
0xb458…b486 Head {h00=0x002a, h01=0x0050, text=» DA DWTBA1,A6 GET USER BUFFER ADDRESS «, t00=0x0073, t01=0x00c2}
0xb486…b4aa Head {h00=0x0020, h01=0x0050, text=» SLL A2,1 BYTE MODE ADDRESS «, t00=0x0073, t01=0x00f0}
0xb4aa…b4bc Head {h00=0x000e, h01=0x0050, text=» RF CIO:40«, t00=0x0073, t01=0x0114}
0xb4bc…b4d0 Head {h00=0x0010, h01=0x0050, text=»CIO:30 EQU *«, t00=0x0073, t01=0x0126}
0xb4d0…b4fe Head {h00=0x002a, h01=0x0050, text=» LDKL A2,BUFFER DRIVER BUFFER ADDRESS «, t00=0x0073, t01=0x013a}
0xb4fe…b512 Head {h00=0x0010, h01=0x0050, text=»CIO:40 EQU *«, t00=0x0073, t01=0x0168}
0xb512…b538 Head {h00=0x0022, h01=0x0050, text=» SRC A1,4 1ST WER IN POSITION «, t00=0x0073, t01=0x017c}
0xb538…b544 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0074, t01=0x0012}
0xb544…b54e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x001e}
0xb54e…b562 Head {h00=0x0010, h01=0x0050, text=»CIO:50 EQU *«, t00=0x0074, t01=0x0028}
0xb562…b576 Head {h00=0x0010, h01=0x0050, text=» WER A1,WER1«, t00=0x0074, t01=0x003c}
0xb576…b58c Head {h00=0x0012, h01=0x0050, text=» WER A2,WER1+1«, t00=0x0074, t01=0x0050}
0xb58c…b596 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0066}
0xb596…b5b6 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0074, t01=0x0070}
0xb5b6…b5c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0090}
0xb5c0…b5ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x009a}
0xb5ca…b5dc Head {h00=0x000e, h01=0x0050, text=»CIO EQU * «, t00=0x0074, t01=0x00a4}
0xb5dc…b5fc Head {h00=0x001c, h01=0x0050, text=» ST A4,DWTA4,A6 SAVE A4 «, t00=0x0074, t01=0x00b6}
0xb5fc…b612 Head {h00=0x0012, h01=0x0050, text=» LD A2,PFPOST «, t00=0x0074, t01=0x00d6}
0xb612…b63e Head {h00=0x0028, h01=0x0050, text=» RF(NZ) CIOAB PWF POST PROCESSING ON«, t00=0x0074, t01=0x00ec}
0xb63e…b66c Head {h00=0x002a, h01=0x0050, text=» CF A15,INXDWT GET INDEXED DWT ADDRESS«, t00=0x0074, t01=0x0118}
0xb66c…b694 Head {h00=0x0024, h01=0x0050, text=» EX DWTCIO,A4 EXECUTE CIO-START «, t00=0x0074, t01=0x0146}
0xb694…b6be Head {h00=0x0026, h01=0x0050, text=» ABL(3) END:30 CU ADDRESS UNKNOWN «, t00=0x0074, t01=0x016e}
0xb6be…b6d2 Head {h00=0x0010, h01=0x0050, text=»CIOAB EQU * «, t00=0x0075, t01=0x0008}
0xb6d2…b6f8 Head {h00=0x0022, h01=0x0050, text=» ST A5,DWTA5,A6 A5 «, t00=0x0075, t01=0x001c}
0xb6f8…b724 Head {h00=0x0028, h01=0x0050, text=» ST A7,DWTA2,A6 SAVE SECTOR COUNTER «, t00=0x0075, t01=0x0042}
0xb724…b72e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x006e}
0xb72e…b758 Head {h00=0x0026, h01=0x0050, text=»T:DISP ABL TDISP GO TO DISPATCHER «, t00=0x0075, t01=0x0078}
0xb758…b762 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x00a2}
0xb762…b782 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0075, t01=0x00ac}
0xb782…b78c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x00cc}
0xb78c…b796 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x00d6}
0xb796…b7b4 Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0075, t01=0x00e0}
0xb7b4…b7d2 Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x0075, t01=0x00fe}
0xb7d2…b7f0 Head {h00=0x001a, h01=0x0050, text=»* RECOVERY ROUTINE *«, t00=0x0075, t01=0x011c}
0xb7f0…b80e Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x0075, t01=0x013a}
0xb80e…b82c Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0075, t01=0x0158}
0xb82c…b836 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0176}
0xb836…b840 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0180}
0xb840…b852 Head {h00=0x000e, h01=0x0050, text=»DUON EQU *«, t00=0x0075, t01=0x018a}
0xb852…b85c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x000c}
0xb85c…b872 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0076, t01=0x0016}
0xb872…b89c Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0076, t01=0x002c}
0xb89c…b8a8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0076, t01=0x0056}
0xb8a8…b8b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x0062}
0xb8b2…b8c8 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0076, t01=0x006c}
0xb8c8…b8ee Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0076, t01=0x0082}
0xb8ee…b8fa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0076, t01=0x00a8}
0xb8fa…b904 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x00b4}
0xb904…b91c Head {h00=0x0014, h01=0x0050, text=» LDKL A6,DWDU01 «, t00=0x0076, t01=0x00be}
0xb91c…b942 Head {h00=0x0022, h01=0x0050, text=» LDK A5,DWTSB3 GET STACK BASE «, t00=0x0076, t01=0x00d6}
0xb942…b954 Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x0076, t01=0x00fc}
0xb954…b988 Head {h00=0x0030, h01=0x0050, text=» LDKL A1,/7FFE UNIT BUSY AND RECOVERY ON =1 «, t00=0x0076, t01=0x010e}
0xb988…b9a4 Head {h00=0x0018, h01=0x0050, text=» ANS A1,DWTST,A6 =1«, t00=0x0076, t01=0x0142}
0xb9a4…b9cc Head {h00=0x0024, h01=0x0050, text=» CM DWTSAV,A6 INDICATE RECOVERY «, t00=0x0076, t01=0x015e}
0xb9cc…b9f6 Head {h00=0x0026, h01=0x0050, text=» LD A1,INIFLG INITIALIZATION FLAG «, t00=0x0076, t01=0x0186}
0xb9f6…ba1a Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUON05 NOT POWER UP «, t00=0x0077, t01=0x0020}
0xba1a…ba24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0044}
0xba24…ba3a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0077, t01=0x004e}
0xba3a…ba44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0064}
0xba44…ba4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x006e}
0xba4e…ba6c Head {h00=0x001a, h01=0x0050, text=» CM DWTOR,A6 1ST UNIT «, t00=0x0077, t01=0x0078}
0xba6c…ba92 Head {h00=0x0022, h01=0x0050, text=» CF A5,SEEKZ TEST IF OPERABLE «, t00=0x0077, t01=0x0096}
0xba92…baa4 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0077, t01=0x00bc}
0xbaa4…bac8 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUON26 NOT OPERABLE «, t00=0x0077, t01=0x00ce}
0xbac8…bade Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0077, t01=0x00f2}
0xbade…baf0 Head {h00=0x000e, h01=0x0050, text=» LDK A1,2 «, t00=0x0077, t01=0x0108}
0xbaf0…bb12 Head {h00=0x001e, h01=0x0050, text=» SC A1,DWTOR,A6 NEXT UNIT «, t00=0x0077, t01=0x011a}
0xbb12…bb26 Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEKZ«, t00=0x0077, t01=0x013c}
0xbb26…bb38 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0077, t01=0x0150}
0xbb38…bb5c Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUON26 NOT OPERABLE «, t00=0x0077, t01=0x0162}
0xbb5c…bb68 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0077, t01=0x0186}
0xbb68…bb72 (120, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0004}
0xbb72…bb8a Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0078, t01=0x000e}
0xbb8a…bb94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0026}
0xbb94…bb9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0030}
0xbb9e…bbb2 Head {h00=0x0010, h01=0x0050, text=»DUON05 EQU *«, t00=0x0078, t01=0x003a}
0xbbb2…bbc6 Head {h00=0x0010, h01=0x0050, text=» CM DWTOR,A6«, t00=0x0078, t01=0x004e}
0xbbc6…bbec Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x0078, t01=0x0062}
0xbbec…bbfe Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0078, t01=0x0088}
0xbbfe…bc1c Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUON07 NO ERROR«, t00=0x0078, t01=0x009a}
0xbc1c…bc44 Head {h00=0x0024, h01=0x0050, text=» CM DWTOR,A6 PREPARE FOR VOLCLR «, t00=0x0078, t01=0x00b8}
0xbc44…bc56 Head {h00=0x000e, h01=0x0050, text=» LDK A1,12«, t00=0x0078, t01=0x00e0}
0xbc56…bc6c Head {h00=0x0012, h01=0x0050, text=» CF A15,VOLCLR«, t00=0x0078, t01=0x00f2}
0xbc6c…bc80 Head {h00=0x0010, h01=0x0050, text=»DUON07 EQU *«, t00=0x0078, t01=0x0108}
0xbc80…bc96 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0078, t01=0x011c}
0xbc96…bcb8 Head {h00=0x001e, h01=0x0050, text=» LDK A1,2 OTHER DISC UNIT «, t00=0x0078, t01=0x0132}
0xbcb8…bcd0 Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x0078, t01=0x0154}
0xbcd0…bce6 Head {h00=0x0012, h01=0x0050, text=» CF A5,VO:NAM «, t00=0x0078, t01=0x016c}
0xbce6…bcf8 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0078, t01=0x0182}
0xbcf8…bd16 (121, 0, 400) Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUON08 NO ERROR«, t00=0x0079, t01=0x0004}
0xbd16…bd38 Head {h00=0x001e, h01=0x0050, text=» LDK A1,2 OTHER DISC UNIT «, t00=0x0079, t01=0x0022}
0xbd38…bd50 Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x0079, t01=0x0044}
0xbd50…bd62 Head {h00=0x000e, h01=0x0050, text=» LDK A1,12«, t00=0x0079, t01=0x005c}
0xbd62…bd78 Head {h00=0x0012, h01=0x0050, text=» CF A15,VOLCLR«, t00=0x0079, t01=0x006e}
0xbd78…bd8c Head {h00=0x0010, h01=0x0050, text=»DUON08 EQU *«, t00=0x0079, t01=0x0084}
0xbd8c…bd98 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0079, t01=0x0098}
0xbd98…bdc8 Head {h00=0x002c, h01=0x0050, text=» IM DWTST,A6 INDICATE VOLUME NAMES READ «, t00=0x0079, t01=0x00a4}
0xbdc8…bddc Head {h00=0x0010, h01=0x0050, text=» LDKL A1,-1 «, t00=0x0079, t01=0x00d4}
0xbddc…be02 Head {h00=0x0022, h01=0x0050, text=» ST A1,DWTSAV,A6 RECOVERY DONE«, t00=0x0079, t01=0x00e8}
0xbe02…be0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x010e}
0xbe0c…be22 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0079, t01=0x0118}
0xbe22…be2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x012e}
0xbe2c…be36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x0138}
0xbe36…be5e Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x0079, t01=0x0142}
0xbe5e…be82 Head {h00=0x0020, h01=0x0050, text=» RF(Z) END:IO NO REQUEST ON?«, t00=0x0079, t01=0x016a}
0xbe82…be8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x018e}
0xbe8c…beb4 Head {h00=0x0024, h01=0x0050, text=»DUON10 LD A7,DWTORD,A6 GET ORDER«, t00=0x007a, t01=0x0008}
0xbeb4…bee4 Head {h00=0x002c, h01=0x0050, text=» ST A7,DWTOR,A6 RESTORE INDEX AND ORDER «, t00=0x007a, t01=0x0030}
0xbee4…bef8 Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x007a, t01=0x0060}
0xbef8…bf02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0074}
0xbf02…bf18 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x007a, t01=0x007e}
0xbf18…bf48 Head {h00=0x002c, h01=0x0050, text=» CF A5,REWORD RESTORE WORD IF NECESSARY «, t00=0x007a, t01=0x0094}
0xbf48…bf54 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007a, t01=0x00c4}
0xbf54…bf5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x00d0}
0xbf5e…bf8a Head {h00=0x0028, h01=0x0050, text=» CM ECBEL,A8 RESET EFFECTIVE LENGTH «, t00=0x007a, t01=0x00da}
0xbf8a…bfac Head {h00=0x001e, h01=0x0050, text=» ABL DUA:00 REPEAT REQUEST«, t00=0x007a, t01=0x0106}
0xbfac…bfb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0128}
0xbfb6…bfce Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x007a, t01=0x0132}
0xbfce…bfd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x014a}
0xbfd8…bff4 Head {h00=0x0018, h01=0x0050, text=»* READY INTERRUPT«, t00=0x007a, t01=0x0154}
0xbff4…bffe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0170}
0xbffe…c018 Head {h00=0x0016, h01=0x0050, text=»DUREDY LD A1,TIMER«, t00=0x007a, t01=0x017a}
0xc018…c03e (123, 0, 400) Head {h00=0x0022, h01=0x0050, text=» RF(Z) DUON50 NO TIMER ACTIVE «, t00=0x007b, t01=0x0004}
0xc03e…c048 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x002a}
0xc048…c05e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x007b, t01=0x0034}
0xc05e…c07c Head {h00=0x001a, h01=0x0050, text=» CM* TIMER KILL TIMER «, t00=0x007b, t01=0x004a}
0xc07c…c08e Head {h00=0x000e, h01=0x0050, text=» RF DUON40«, t00=0x007b, t01=0x0068}
0xc08e…c09a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007b, t01=0x007a}
0xc09a…c0a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x0086}
0xc0a4…c0ba Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x007b, t01=0x0090}
0xc0ba…c0da Head {h00=0x001c, h01=0x0050, text=» RB T:DISP TIMER ACTIVE «, t00=0x007b, t01=0x00a6}
0xc0da…c0e6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007b, t01=0x00c6}
0xc0e6…c0f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00d2}
0xc0f0…c108 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x007b, t01=0x00dc}
0xc108…c112 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00f4}
0xc112…c11c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00fe}
0xc11c…c130 Head {h00=0x0010, h01=0x0050, text=»DUON26 EQU *«, t00=0x007b, t01=0x0108}
0xc130…c15c Head {h00=0x0028, h01=0x0050, text=» LDKL A4,TIMER TIMER POINTER ADDRESS«, t00=0x007b, t01=0x011c}
0xc15c…c170 Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A4 «, t00=0x007b, t01=0x0148}
0xc170…c196 Head {h00=0x0022, h01=0x0050, text=» RF(Z) DUON30 NO TIMER ACTIVE «, t00=0x007b, t01=0x015c}
0xc196…c1ac Head {h00=0x0012, h01=0x0050, text=» LDKL A1,-TIME«, t00=0x007b, t01=0x0182}
0xc1ac…c1cc Head {h00=0x001c, h01=0x0050, text=» STR A1,A3 RESTART TIMER«, t00=0x007c, t01=0x0008}
0xc1cc…c1de Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x007c, t01=0x0028}
0xc1de…c1e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x003a}
0xc1e8…c1f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x0044}
0xc1f2…c21a Head {h00=0x0024, h01=0x0050, text=»DUON30 CF A15,SETIMP START TIMER«, t00=0x007c, t01=0x004e}
0xc21a…c24a Head {h00=0x002c, h01=0x0050, text=» DATA DUON40,TIME TIME OUT ADDRESS, TIME«, t00=0x007c, t01=0x0076}
0xc24a…c25c Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x007c, t01=0x00a6}
0xc25c…c266 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x00b8}
0xc266…c27a Head {h00=0x0010, h01=0x0050, text=»* TIME OUT«, t00=0x007c, t01=0x00c2}
0xc27a…c284 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x00d6}
0xc284…c2a2 Head {h00=0x001a, h01=0x0050, text=»DUON40 LDKL A6,DWDU01 «, t00=0x007c, t01=0x00e0}
0xc2a2…c2b4 Head {h00=0x000e, h01=0x0050, text=» CM TIMER «, t00=0x007c, t01=0x00fe}
0xc2b4…c2c8 Head {h00=0x0010, h01=0x0050, text=»DUON50 EQU *«, t00=0x007c, t01=0x0110}
0xc2c8…c300 Head {h00=0x0034, h01=0x0050, text=» LDKL A5,/7FFE SET UNIT BUSY AND RECOVERY ON =1 «, t00=0x007c, t01=0x0124}
0xc300…c31c Head {h00=0x0018, h01=0x0050, text=» ANS A5,DWTST,A6 =1«, t00=0x007c, t01=0x015c}
0xc31c…c344 Head {h00=0x0024, h01=0x0050, text=» CM DWTSAV,A6 INDICATE RECOVERY «, t00=0x007c, t01=0x0178}
0xc344…c36a Head {h00=0x0022, h01=0x0050, text=» LDK A5,DWTSB3 GET STACK BASE «, t00=0x007d, t01=0x0010}
0xc36a…c37c Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x007d, t01=0x0036}
0xc37c…c38e Head {h00=0x000e, h01=0x0050, text=» RB DUON05«, t00=0x007d, t01=0x0048}
0xc38e…c398 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x005a}
0xc398…c3b8 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x007d, t01=0x0064}
0xc3b8…c3c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0084}
0xc3c2…c3cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x008e}
0xc3cc…c3ec Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x007d, t01=0x0098}
0xc3ec…c40c Head {h00=0x001c, h01=0x0050, text=»* * «, t00=0x007d, t01=0x00b8}
0xc40c…c42c Head {h00=0x001c, h01=0x0050, text=»* INTERRUPT HANDLER * «, t00=0x007d, t01=0x00d8}
0xc42c…c44c Head {h00=0x001c, h01=0x0050, text=»* * «, t00=0x007d, t01=0x00f8}
0xc44c…c46c Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x007d, t01=0x0118}
0xc46c…c476 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0138}
0xc476…c480 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0142}
0xc480…c492 Head {h00=0x000e, h01=0x0050, text=»IHDU EQU *«, t00=0x007d, t01=0x014c}
0xc492…c4a6 Head {h00=0x0010, h01=0x0050, text=»IHDU1 EQU * «, t00=0x007d, t01=0x015e}
0xc4a6…c4ba Head {h00=0x0010, h01=0x0050, text=»IHDU2 EQU * «, t00=0x007d, t01=0x0172}
0xc4ba…c4e2 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x007d, t01=0x0186}
0xc4e2…c4ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x001e}
0xc4ec…c502 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x007e, t01=0x0028}
0xc502…c52c Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x007e, t01=0x003e}
0xc52c…c538 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007e, t01=0x0068}
0xc538…c542 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0074}
0xc542…c558 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x007e, t01=0x007e}
0xc558…c57e Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x007e, t01=0x0094}
0xc57e…c58a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007e, t01=0x00ba}
0xc58a…c594 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x00c6}
0xc594…c5bc Head {h00=0x0024, h01=0x0050, text=» LDKL A6,DWDU01 DISC UNIT NO. 1 «, t00=0x007e, t01=0x00d0}
0xc5bc…c5c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x00f8}
0xc5c6…c5de Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x007e, t01=0x0102}
0xc5de…c5e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x011a}
0xc5e8…c5f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x0124}
0xc5f2…c618 Head {h00=0x0022, h01=0x0050, text=»IHDU10 SST A1,CUADR GET STATUS«, t00=0x007e, t01=0x012e}
0xc618…c646 Head {h00=0x002a, h01=0x0050, text=»IHDU20 ANKL A1,/460F MASK RETURN CODE «, t00=0x007e, t01=0x0154}
0xc646…c658 Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x007e, t01=0x0182}
0xc658…c67e (127, 0, 400) Head {h00=0x0022, h01=0x0050, text=» RB(N) DUREDY READY INTERRUPT «, t00=0x007f, t01=0x0004}
0xc67e…c690 Head {h00=0x000e, h01=0x0050, text=» SRL A1,1 «, t00=0x007f, t01=0x002a}
0xc690…c6a2 Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x007f, t01=0x003c}
0xc6a2…c6c2 Head {h00=0x001c, h01=0x0050, text=» ANKL A2,/200 SEEK ERROR«, t00=0x007f, t01=0x004e}
0xc6c2…c6d8 Head {h00=0x0012, h01=0x0050, text=» RF(Z) IHDU30 «, t00=0x007f, t01=0x006e}
0xc6d8…c702 Head {h00=0x0026, h01=0x0050, text=» ANKL A1,/440F MOVE SEEK ERROR BIT«, t00=0x007f, t01=0x0084}
0xc702…c716 Head {h00=0x0010, h01=0x0050, text=» ORK A1,/02 «, t00=0x007f, t01=0x00ae}
0xc716…c72a Head {h00=0x0010, h01=0x0050, text=»IHDU30 EQU *«, t00=0x007f, t01=0x00c2}
0xc72a…c74e Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x007f, t01=0x00d6}
0xc74e…c766 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTSAV,A6«, t00=0x007f, t01=0x00fa}
0xc766…c77a Head {h00=0x0010, h01=0x0050, text=» RF(NN) GET «, t00=0x007f, t01=0x0112}
0xc77a…c78c Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x007f, t01=0x0126}
0xc78c…c79e Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x007f, t01=0x0138}
0xc79e…c7cc Head {h00=0x002a, h01=0x0050, text=» RF(NZ) END:IO DISC UNIT NOT OPERABLE «, t00=0x007f, t01=0x014a}
0xc7cc…c7d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0178}
0xc7d6…c804 Head {h00=0x002a, h01=0x0050, text=»GET LD A5,DWTA5,A6 RELOAD REGISTERS A5«, t00=0x007f, t01=0x0182}
0xc804…c830 Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTA4,A6 A4 «, t00=0x0080, t01=0x0020}
0xc830…c85a Head {h00=0x0026, h01=0x0050, text=» LD A7,DWTA2,A6 GET SECTOR COUNTER«, t00=0x0080, t01=0x004c}
0xc85a…c86a Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0080, t01=0x0076}
0xc86a…c874 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x0086}
0xc874…c894 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0080, t01=0x0090}
0xc894…c89e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x00b0}
0xc89e…c8a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x00ba}
0xc8a8…c8c4 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0080, t01=0x00c4}
0xc8c4…c8e0 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0080, t01=0x00e0}
0xc8e0…c8fc Head {h00=0x0018, h01=0x0050, text=»* PERFORM ENDIO * «, t00=0x0080, t01=0x00fc}
0xc8fc…c918 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0080, t01=0x0118}
0xc918…c934 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0080, t01=0x0134}
0xc934…c93e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x0150}
0xc93e…c948 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x015a}
0xc948…c970 Head {h00=0x0024, h01=0x0050, text=»END:30 EQU * CU ADDRESS UNKNOWN «, t00=0x0080, t01=0x0164}
0xc970…c98e Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x0080, t01=0x018c}
0xc98e…c9c0 Head {h00=0x002e, h01=0x0050, text=» ORS A1,DWTST,A6 INDICATE RECOVERY DONE =1«, t00=0x0081, t01=0x001a}
0xc9c0…c9d2 Head {h00=0x000e, h01=0x0050, text=» RF END:IO«, t00=0x0081, t01=0x004c}
0xc9d2…c9e6 Head {h00=0x0010, h01=0x0050, text=»END:10 EQU *«, t00=0x0081, t01=0x005e}
0xc9e6…c9f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0072}
0xc9f0…ca02 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0081, t01=0x007c}
0xca02…ca34 Head {h00=0x002e, h01=0x0050, text=» LD* A7,DWTSB3-2,A6 GET 1ST RETURN ADDRESS«, t00=0x0081, t01=0x008e}
0xca34…ca46 Head {h00=0x000e, h01=0x0050, text=» SLL A7,1 «, t00=0x0081, t01=0x00c0}
0xca46…ca6c Head {h00=0x0022, h01=0x0050, text=» RF(N) END:20 READ AFTER WRITE«, t00=0x0081, t01=0x00d2}
0xca6c…ca84 Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTORD,A6«, t00=0x0081, t01=0x00f8}
0xca84…caa2 Head {h00=0x001a, h01=0x0050, text=» ANK A7,/FF GET ORDER «, t00=0x0081, t01=0x0110}
0xcaa2…cab6 Head {h00=0x0010, h01=0x0050, text=» SUK A7,/15 «, t00=0x0081, t01=0x012e}
0xcab6…cae2 Head {h00=0x0028, h01=0x0050, text=» RF(NZ) END:20 NOT READ AFTER WRITE «, t00=0x0081, t01=0x0142}
0xcae2…cb0a Head {h00=0x0024, h01=0x0050, text=» CM ECBEL,A8 RESET SECTORS DONE «, t00=0x0081, t01=0x016e}
0xcb0a…cb16 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0082, t01=0x0008}
0xcb16…cb20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0014}
0xcb20…cb34 Head {h00=0x0010, h01=0x0050, text=»END:20 EQU *«, t00=0x0082, t01=0x001e}
0xcb34…cb4a Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/FF00«, t00=0x0082, t01=0x0032}
0xcb4a…cb62 Head {h00=0x0014, h01=0x0050, text=» ANS A2,ECBEL,A8«, t00=0x0082, t01=0x0048}
0xcb62…cb8e Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTRTY,A6 GET RETRY INDICATOR«, t00=0x0082, t01=0x0060}
0xcb8e…cbb4 Head {h00=0x0022, h01=0x0050, text=» RF(Z) END:IO NO RETRIES DONE «, t00=0x0082, t01=0x008c}
0xcbb4…cbe2 Head {h00=0x002a, h01=0x0050, text=» ORKL A1,/100 SET BIT 7 IN RETURN CODE«, t00=0x0082, t01=0x00b2}
0xcbe2…cbf8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0082, t01=0x00e0}
0xcbf8…cc02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x00f6}
0xcc02…cc0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0100}
0xcc0c…cc20 Head {h00=0x0010, h01=0x0050, text=»END:IO EQU *«, t00=0x0082, t01=0x010a}
0xcc20…cc44 Head {h00=0x0020, h01=0x0050, text=» CF A15,TENDIO PERFORM ENDIO«, t00=0x0082, t01=0x011e}
0xcc44…cc68 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER«, t00=0x0082, t01=0x0142}
0xcc68…cc72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0166}
0xcc72…cc8a Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0082, t01=0x0170}
0xcc8a…cc94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0188}
0xcc94…cc9e (131, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0004}
0xcc9e…ccb2 Head {h00=0x0010, h01=0x0050, text=»VO:NAM EQU *«, t00=0x0083, t01=0x000e}
0xccb2…ccd6 Head {h00=0x0020, h01=0x0050, text=» CF A5,SEEKZ SEEK SECTOR 0 «, t00=0x0083, t01=0x0022}
0xccd6…cce8 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0083, t01=0x0046}
0xcce8…cd22 Head {h00=0x0036, h01=0x0050, text=» RF(NZ) VO:NA8 SEEK-,THROUGHPUT ERROR,NOT OPERABLE«, t00=0x0083, t01=0x0058}
0xcd22…cd3a Head {h00=0x0014, h01=0x0050, text=» CMR A6 SECTOR 0«, t00=0x0083, t01=0x0092}
0xcd3a…cd50 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0083, t01=0x00aa}
0xcd50…cd66 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0083, t01=0x00c0}
0xcd66…cd86 Head {h00=0x001c, h01=0x0050, text=» CM DWTCYL,A2 CYLINDER 0«, t00=0x0083, t01=0x00d6}
0xcd86…cd92 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0083, t01=0x00f6}
0xcd92…cda8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0083, t01=0x0102}
0xcda8…cdbe Head {h00=0x0012, h01=0x0050, text=» CM DWTCYL,A6 «, t00=0x0083, t01=0x0118}
0xcdbe…cdca Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0083, t01=0x012e}
0xcdca…cde4 Head {h00=0x0016, h01=0x0050, text=» LDK A3,0 SECTOR 0«, t00=0x0083, t01=0x013a}
0xcde4…cdee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0154}
0xcdee…ce04 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0083, t01=0x015e}
0xce04…ce30 Head {h00=0x0028, h01=0x0050, text=» IM DWTFBU,A6 READ TO DRIVER BUFFER «, t00=0x0083, t01=0x0174}
0xce30…ce44 Head {h00=0x0010, h01=0x0050, text=» CF A5,READ «, t00=0x0084, t01=0x0010}
0xce44…ce56 Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x0084, t01=0x0024}
0xce56…ce8a Head {h00=0x0030, h01=0x0050, text=» CF A5,BSELOD UPDATE DRIVER BUFFER INDICATOR«, t00=0x0084, t01=0x0036}
0xce8a…ce96 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0084, t01=0x006a}
0xce96…cea0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0076}
0xcea0…ceb6 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0084, t01=0x0080}
0xceb6…cede Head {h00=0x0024, h01=0x0050, text=» LDKL A1,/8019 READ SECTOR ZERO «, t00=0x0084, t01=0x0096}
0xcede…cf06 Head {h00=0x0024, h01=0x0050, text=» LDKL A2,BUFFER TO DRIVER BUFFER«, t00=0x0084, t01=0x00be}
0xcf06…cf1c Head {h00=0x0012, h01=0x0050, text=» CF A5,CIO:50 «, t00=0x0084, t01=0x00e6}
0xcf1c…cf36 Head {h00=0x0016, h01=0x0050, text=» ANK A1,3 ERROR ? «, t00=0x0084, t01=0x00fc}
0xcf36…cf42 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0084, t01=0x0116}
0xcf42…cf4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x0122}
0xcf4c…cf80 Head {h00=0x0030, h01=0x0050, text=» RF(NZ) VO:NA8 THROUGHPUT ERROR,NOT OPERABLE«, t00=0x0084, t01=0x012c}
0xcf80…cf98 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x0084, t01=0x0160}
0xcf98…cfb6 Head {h00=0x001a, h01=0x0050, text=» LDK A3,/F0 FILE CODE «, t00=0x0084, t01=0x0178}
0xcfb6…cfce Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTSAV,A6«, t00=0x0085, t01=0x0008}
0xcfce…cfe4 Head {h00=0x0012, h01=0x0050, text=» RF(Z) VO:NA6 «, t00=0x0085, t01=0x0020}
0xcfe4…d010 Head {h00=0x0028, h01=0x0050, text=» LDKL A3,/80F0 INDICATE TEST STATUS «, t00=0x0085, t01=0x0036}
0xd010…d024 Head {h00=0x0010, h01=0x0050, text=»VO:NA6 EQU *«, t00=0x0085, t01=0x0062}
0xd024…d05a Head {h00=0x0032, h01=0x0050, text=» CF A15,VOLGET VOLUMR NAME TO DWT INDICATE NVL«, t00=0x0085, t01=0x0076}
0xd05a…d072 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0085, t01=0x00ac}
0xd072…d07c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x00c4}
0xd07c…d086 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x00ce}
0xd086…d09a Head {h00=0x0010, h01=0x0050, text=»DUNA40 EQU *«, t00=0x0085, t01=0x00d8}
0xd09a…d0ac Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x0085, t01=0x00ec}
0xd0ac…d0e6 Head {h00=0x0036, h01=0x0050, text=» LDK A7,1 TO INDICATE NOT TRANSFER PARAMETER ORDER«, t00=0x0085, t01=0x00fe}
0xd0e6…d112 Head {h00=0x0028, h01=0x0050, text=» LD A2,BUFFER+32 CHECK IF TOSS DISC «, t00=0x0085, t01=0x0138}
0xd112…d126 Head {h00=0x0010, h01=0x0050, text=» CWK A2,'TO'«, t00=0x0085, t01=0x0164}
0xd126…d144 Head {h00=0x001a, h01=0x0050, text=» RF(NE) DUNA70 NO TOSS«, t00=0x0085, t01=0x0178}
0xd144…d17c Head {h00=0x0034, h01=0x0050, text=» LD A2,BUFFER+40 CHECK IF RELEASE 10 OR GREATER «, t00=0x0086, t01=0x0008}
0xd17c…d192 Head {h00=0x0012, h01=0x0050, text=» CWK A2,/2031 «, t00=0x0086, t01=0x0040}
0xd192…d1ba Head {h00=0x0024, h01=0x0050, text=» RF(NE) DUNA70 REL LESS THAN 10 «, t00=0x0086, t01=0x0056}
0xd1ba…d1f8 Head {h00=0x003a, h01=0x0050, text=» LD A2,BUFFER+48 GET FORMAT AND DEVICE TYPE PARAMETER «, t00=0x0086, t01=0x007e}
0xd1f8…d230 Head {h00=0x0034, h01=0x0050, text=»TRANPA EQU * LABEL FOR TRANSFER PARAMETER ORDER «, t00=0x0086, t01=0x00bc}
0xd230…d25e Head {h00=0x002a, h01=0x0050, text=» CF A15,INXDWT GET INDEXED DWT ADDRESS«, t00=0x0086, t01=0x00f4}
0xd25e…d288 Head {h00=0x0026, h01=0x0050, text=» ECR A3,A2 SEPARATE THE PARAMETERS«, t00=0x0086, t01=0x0122}
0xd288…d29a Head {h00=0x000e, h01=0x0050, text=» ANK A3,/3«, t00=0x0086, t01=0x014c}
0xd29a…d2ac Head {h00=0x000e, h01=0x0050, text=» ANK A2,/3«, t00=0x0086, t01=0x015e}
0xd2ac…d2da Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTFOR,A4 SAVE FORMAT PARAMETER«, t00=0x0086, t01=0x0170}
0xd2da…d306 Head {h00=0x0028, h01=0x0050, text=» LDKL A1,6324 SECTORS ON VERSION A2 «, t00=0x0087, t01=0x000e}
0xd306…d320 Head {h00=0x0016, h01=0x0050, text=» SUK A3,2 FORMAT ?«, t00=0x0087, t01=0x003a}
0xd320…d340 Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUNA60 VERSION A2«, t00=0x0087, t01=0x0054}
0xd340…d360 Head {h00=0x001c, h01=0x0050, text=» RF(N) DUNA50 VERSION A1«, t00=0x0087, t01=0x0074}
0xd360…d37e Head {h00=0x001a, h01=0x0050, text=» ADK A1,204 VERSION A3«, t00=0x0087, t01=0x0094}
0xd37e…d392 Head {h00=0x0010, h01=0x0050, text=»DUNA50 EQU *«, t00=0x0087, t01=0x00b2}
0xd392…d3ac Head {h00=0x0016, h01=0x0050, text=» ADKL A1,9588-6324«, t00=0x0087, t01=0x00c6}
0xd3ac…d3c0 Head {h00=0x0010, h01=0x0050, text=»DUNA60 EQU *«, t00=0x0087, t01=0x00e0}
0xd3c0…d3d2 Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0087, t01=0x00f4}
0xd3d2…d3f0 Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUNA70 PTS 6875«, t00=0x0087, t01=0x0106}
0xd3f0…d420 Head {h00=0x002c, h01=0x0050, text=» ADR A1,A1 PTS 6876 2*MAXSEC ON PTS 6875«, t00=0x0087, t01=0x0124}
0xd420…d434 Head {h00=0x0010, h01=0x0050, text=»DUNA70 EQU *«, t00=0x0087, t01=0x0154}
0xd434…d462 Head {h00=0x002a, h01=0x0050, text=» ST A1,DWTSMX,A4 MAX SECTOR NO IN DWT «, t00=0x0087, t01=0x0168}
0xd462…d49a Head {h00=0x0034, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE FOR TRANSFER PARAM. «, t00=0x0088, t01=0x0008}
0xd49a…d4c8 Head {h00=0x002a, h01=0x0050, text=» ADK A7,0 CHECK IF TRANSFER PARAMETER «, t00=0x0088, t01=0x0040}
0xd4c8…d4de Head {h00=0x0012, h01=0x0050, text=» RB(Z) END:20 «, t00=0x0088, t01=0x006e}
0xd4de…d4e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0084}
0xd4e8…d4fe Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0088, t01=0x008e}
0xd4fe…d508 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x00a4}
0xd508…d512 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x00ae}
0xd512…d540 Head {h00=0x002a, h01=0x0050, text=» LD A4,DWTA4,A6 RESTORE RETRY COUNTER «, t00=0x0088, t01=0x00b8}
0xd540…d558 Head {h00=0x0014, h01=0x0050, text=» LC A1,DWTOR,A6 «, t00=0x0088, t01=0x00e6}
0xd558…d56a Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0088, t01=0x00fe}
0xd56a…d582 Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x0088, t01=0x0110}
0xd582…d594 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0088, t01=0x0128}
0xd594…d5aa Head {h00=0x0012, h01=0x0050, text=» RB(NZ) VO:NAM«, t00=0x0088, t01=0x013a}
0xd5aa…d5bc Head {h00=0x000e, h01=0x0050, text=» RF VO:NA9«, t00=0x0088, t01=0x0150}
0xd5bc…d5d0 Head {h00=0x0010, h01=0x0050, text=»VO:NA8 EQU *«, t00=0x0088, t01=0x0162}
0xd5d0…d5ec Head {h00=0x0018, h01=0x0050, text=» LDK A1,1 ERROR CODE«, t00=0x0088, t01=0x0176}
0xd5ec…d600 (137, 0, 400) Head {h00=0x0010, h01=0x0050, text=»VO:NA9 EQU *«, t00=0x0089, t01=0x0004}
0xd600…d610 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0089, t01=0x0018}
0xd610…d61a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0028}
0xd61a…d634 Head {h00=0x0016, h01=0x0050, text=»* TIMER POINTER «, t00=0x0089, t01=0x0032}
0xd634…d63e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x004c}
0xd63e…d660 Head {h00=0x001e, h01=0x0050, text=»TIMER DATA 0 TIMER POINTER«, t00=0x0089, t01=0x0056}
0xd660…d66a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0078}
0xd66a…d68a Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0089, t01=0x0082}
0xd68a…d694 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x00a2}
0xd694…d69e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x00ac}
0xd69e…d6cc Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0089, t01=0x00b6}
0xd6cc…d6fa Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0089, t01=0x00e4}
0xd6fa…d728 Head {h00=0x002a, h01=0x0050, text=»* DEVICE WORK TABLE * «, t00=0x0089, t01=0x0112}
0xd728…d756 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0089, t01=0x0140}
0xd756…d784 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0089, t01=0x016e}
0xd784…d78e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x000c}
0xd78e…d798 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0016}
0xd798…d7ac Head {h00=0x0010, h01=0x0050, text=»DWDU01 EQU *«, t00=0x008a, t01=0x0020}
0xd7ac…d7d2 Head {h00=0x0022, h01=0x0050, text=» DATA 0 PHYSICAL SECTOR NUMBER«, t00=0x008a, t01=0x0034}
0xd7d2…d7f0 Head {h00=0x001a, h01=0x0050, text=» DATA /8000 DWT STATUS«, t00=0x008a, t01=0x005a}
0xd7f0…d80c Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x008a, t01=0x0078}
0xd80c…d822 Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x008a, t01=0x0094}
0xd822…d848 Head {h00=0x0022, h01=0x0050, text=» DATA DUADR ACTIVATION ADDRESS«, t00=0x008a, t01=0x00aa}
0xd848…d864 Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x008a, t01=0x00d0}
0xd864…d88c Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x008a, t01=0x00ec}
0xd88c…d8aa Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x008a, t01=0x0114}
0xd8aa…d8b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0132}
0xd8b4…d8ca Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x008a, t01=0x013c}
0xd8ca…d8f4 Head {h00=0x0026, h01=0x0050, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x008a, t01=0x0152}
0xd8f4…d918 Head {h00=0x0020, h01=0x0050, text=» DATA ECBDU1 MMU ECB ADDRESS«, t00=0x008a, t01=0x017c}
0xd918…d924 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008b, t01=0x0010}
0xd924…d92e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x001c}
0xd92e…d94a Head {h00=0x0018, h01=0x0050, text=»DWTFSW EQU *-DWDU01 «, t00=0x008b, t01=0x0026}
0xd94a…d95a Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x0042}
0xd95a…d986 Head {h00=0x0028, h01=0x0050, text=» DATA 0,0,0 SAVE AREA FOR REGISTERS «, t00=0x008b, t01=0x0052}
0xd986…d9a2 Head {h00=0x0018, h01=0x0050, text=»DWTBSE EQU *-DWDU01 «, t00=0x008b, t01=0x007e}
0xd9a2…d9b2 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x009a}
0xd9b2…d9e2 Head {h00=0x002c, h01=0x0050, text=»DWTUBU EQU *-DWDU01 USER BUFFER POINTER «, t00=0x008b, t01=0x00aa}
0xd9e2…d9f2 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x00da}
0xd9f2…da0e Head {h00=0x0018, h01=0x0050, text=»DWTSWD EQU *-DWDU01 «, t00=0x008b, t01=0x00ea}
0xda0e…da1e Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x0106}
0xda1e…da28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0116}
0xda28…da3e Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x008b, t01=0x0120}
0xda3e…da48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0136}
0xda48…da52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0140}
0xda52…da6e Head {h00=0x0018, h01=0x0050, text=»DWTRTY EQU *-DWDU01 «, t00=0x008b, t01=0x014a}
0xda6e…da7e Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x0166}
0xda7e…da8e Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008b, t01=0x0176}
0xda8e…daa8 Head {h00=0x0016, h01=0x0050, text=» DATA /C000 FIXED «, t00=0x008b, t01=0x0186}
0xdaa8…dae0 Head {h00=0x0034, h01=0x0050, text=» DATA /8000 NEW VOLUME LOADED INDICATOR CARTR. 1«, t00=0x008c, t01=0x0010}
0xdae0…dafa Head {h00=0x0016, h01=0x0050, text=» DATA /C000 FIXED «, t00=0x008c, t01=0x0048}
0xdafa…db2e Head {h00=0x0030, h01=0x0050, text=» DATA /8000 NEW VOLUME LOADED IND. CARTR. 2 «, t00=0x008c, t01=0x0062}
0xdb2e…db64 Head {h00=0x0032, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 1ST FIXED «, t00=0x008c, t01=0x0096}
0xdb64…db9e Head {h00=0x0036, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 1ST CARTRIDGE «, t00=0x008c, t01=0x00cc}
0xdb9e…dba8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008c, t01=0x0106}
0xdba8…dbbe Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008c, t01=0x0110}
0xdbbe…dbf4 Head {h00=0x0032, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND FIXED «, t00=0x008c, t01=0x0126}
0xdbf4…dc2e Head {h00=0x0036, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND CARTRIDGE «, t00=0x008c, t01=0x015c}
0xdc2e…dc3a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008d, t01=0x0008}
0xdc3a…dc44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0014}
0xdc44…dc5a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x008d, t01=0x001e}
0xdc5a…dc64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0034}
0xdc64…dc6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x003e}
0xdc6e…dc8a Head {h00=0x0018, h01=0x0050, text=»DWTSAV EQU *-DWDU01 «, t00=0x008d, t01=0x0048}
0xdc8a…dc9a Head {h00=0x000c, h01=0x0050, text=» DATA -1«, t00=0x008d, t01=0x0064}
0xdc9a…dcd6 Head {h00=0x0038, h01=0x0050, text=»DWTFBU EQU *-DWDU01 FLAG INDICATING IO TO DRIVER BUF«, t00=0x008d, t01=0x0074}
0xdcd6…dce6 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008d, t01=0x00b0}
0xdce6…dd0c Head {h00=0x0022, h01=0x0050, text=»DWTCIO EQU *-DWDU01 CIO-START «, t00=0x008d, t01=0x00c0}
0xdd0c…dd22 Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAF1«, t00=0x008d, t01=0x00e6}
0xdd22…dd38 Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAC1«, t00=0x008d, t01=0x00fc}
0xdd38…dd42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0112}
0xdd42…dd58 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008d, t01=0x011c}
0xdd58…dd6e Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAF2«, t00=0x008d, t01=0x0132}
0xdd6e…dd84 Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAC2«, t00=0x008d, t01=0x0148}
0xdd84…dd90 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008d, t01=0x015e}
0xdd90…dd9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x016a}
0xdd9a…ddb6 Head {h00=0x0018, h01=0x0050, text=»DWTCYL EQU *-DWDU01 «, t00=0x008d, t01=0x0174}
0xddb6…ddda Head {h00=0x0020, h01=0x0050, text=» DATA /FFFF CYLINDER NUMBER «, t00=0x008d, t01=0x0190}
0xddda…dde4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x0024}
0xdde4…ddfa Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008e, t01=0x002e}
0xddfa…de16 Head {h00=0x0018, h01=0x0050, text=» DATA /FFFF 2ND UNIT«, t00=0x008e, t01=0x0044}
0xde16…de22 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x0060}
0xde22…de2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x006c}
0xde2c…de48 Head {h00=0x0018, h01=0x0050, text=»DWTSMX EQU *-DWDU01 «, t00=0x008e, t01=0x0076}
0xde48…de72 Head {h00=0x0026, h01=0x0050, text=» DATA 1 MAX SECTORS ON FIXED DISC «, t00=0x008e, t01=0x0092}
0xde72…de9a Head {h00=0x0024, h01=0x0050, text=» DATA 1 MAX SECTORS ON CARTRIDGE«, t00=0x008e, t01=0x00bc}
0xde9a…dea4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x00e4}
0xdea4…deba Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008e, t01=0x00ee}
0xdeba…ded2 Head {h00=0x0014, h01=0x0050, text=» DATA 1 2ND UNIT«, t00=0x008e, t01=0x0104}
0xded2…deea Head {h00=0x0014, h01=0x0050, text=» DATA 1 2ND UNIT«, t00=0x008e, t01=0x011c}
0xdeea…def6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x0134}
0xdef6…df00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x0140}
0xdf00…df1c Head {h00=0x0018, h01=0x0050, text=»DWTFOR EQU *-DWDU01 «, t00=0x008e, t01=0x014a}
0xdf1c…df40 Head {h00=0x0020, h01=0x0050, text=» DATA 0 DISC FORMAT ON FIXED«, t00=0x008e, t01=0x0166}
0xdf40…df66 Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISC FORMAT CARTRIDGE «, t00=0x008e, t01=0x018a}
0xdf66…df70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x0020}
0xdf70…df86 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008f, t01=0x002a}
0xdf86…df96 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x0040}
0xdf96…dfa6 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x0050}
0xdfa6…dfb2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008f, t01=0x0060}
0xdfb2…dfbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x006c}
0xdfbc…dfd4 Head {h00=0x0014, h01=0x0050, text=» DATA 0,0 STACK «, t00=0x008f, t01=0x0076}
0xdfd4…dfec Head {h00=0x0014, h01=0x0050, text=» DATA 0,0 STACK «, t00=0x008f, t01=0x008e}
0xdfec…dffe Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x008f, t01=0x00a6}
0xdffe…e01c Head {h00=0x001a, h01=0x0050, text=»DWTSB3 EQU *-DWDU01-2 «, t00=0x008f, t01=0x00b8}
0xe01c…e026 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x00d6}
0xe026…e038 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x008f, t01=0x00e0}
0xe038…e054 Head {h00=0x0018, h01=0x0050, text=»DWTSEP EQU *-DWDU01 «, t00=0x008f, t01=0x00f2}
0xe054…e064 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x010e}
0xe064…e080 Head {h00=0x0018, h01=0x0050, text=»DWTSEI EQU *-DWDU01 «, t00=0x008f, t01=0x011e}
0xe080…e090 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x013a}
0xe090…e09c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008f, t01=0x014a}
0xe09c…e0a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x0156}
0xe0a6…e0bc Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x008f, t01=0x0160}
0xe0bc…e0d0 Head {h00=0x0010, h01=0x0050, text=»ECBDU1 EQU *«, t00=0x008f, t01=0x0176}
0xe0d0…e0ec Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x008f, t01=0x018a}
0xe0ec…e108 Head {h00=0x0018, h01=0x0050, text=»DWTBA1 EQU *-DWDU01 «, t00=0x0090, t01=0x0016}
0xe108…e118 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0090, t01=0x0032}
0xe118…e134 Head {h00=0x0018, h01=0x0050, text=»DWTBA2 EQU *-DWDU01 «, t00=0x0090, t01=0x0042}
0xe134…e144 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0090, t01=0x005e}
0xe144…e168 Head {h00=0x0020, h01=0x0050, text=»DWTPAG EQU *-DWDU01 MMU PAGE«, t00=0x0090, t01=0x006e}
0xe168…e178 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0090, t01=0x0092}
0xe178…e188 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0090, t01=0x00a2}
0xe188…e194 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0090, t01=0x00b2}
0xe194…e19e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x00be}
0xe19e…e1a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x00c8}
0xe1a8…e1b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x00d2}
0xe1b2…e1be Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0090, t01=0x00dc}
0xe1be…e1c2 Head {h00=0x4004, h01=0x0000}
0xe1c2…e1c6 00 90 00 e8 ┆ ┆
0xe1c6…e1ce (145, 1, 8) 20 04 00 00 00 91 00 04 ┆ ┆
0xe1ce…e21e (146, 0, 400) 51 55 5c 2a 01 09 01 88 00 10 00 50 5c 4c 44 52 2a 5c 41 36 2c 41 31 20 01 0a 00 0c 00 0e 00 50 5c 53 54 52 5c 41 36 2c 41 32 01 0a 00 20 00 0e 00 50 5c 41 44 4b 5c 41 31 2c 32 20 01 0a 00 32 00 0e 00 50 5c 41 44 4b 5c 41 32 2c 32 20 01 0a ┆QU * P LDR* A6,A1 P STR A6,A2 P ADK A1,2 2 P ADK A2,2 ┆
0xe21e…e26e 00 44 00 0e 00 50 5c 53 55 4b 5c 41 33 2c 31 20 01 0a 00 56 00 1c 00 50 5c 52 42 28 50 29 5c 52 4d 4f 56 31 30 5c 4e 45 58 54 20 57 4f 52 44 20 01 0a 00 68 00 0c 00 50 5c 52 42 5c 54 55 52 4e 01 0a 00 88 00 04 00 50 01 0a 00 98 00 04 00 50 ┆ D P SUK A3,1 V P RB(P) RMOV10 NEXT WORD h P RB TURN P P┆
0xe26e…e2be 01 0a 00 a0 00 04 00 50 01 0a 00 a8 00 10 00 50 4e 4f 46 4f 4e 44 5c 45 51 55 5c 2a 01 0a 00 b0 00 12 00 50 5c 4c 44 4b 4c 5c 41 31 2c 4c 4d 50 32 20 01 0a 00 c4 00 26 00 50 5c 43 41 4c 4c 5c 45 52 52 4f 52 5c 49 4e 44 49 43 41 54 45 20 52 ┆ P PNOFOND EQU * P LDKL A1,LMP2 & P CALL ERROR INDICATE R┆
0xe2be…e30e 45 41 44 49 4e 47 20 45 52 52 4f 52 01 0a 00 da 00 0a 00 50 5c 45 4a 45 43 54 01 0a 01 04 00 06 00 50 2a 20 01 0a 01 12 00 1a 00 50 2a 5c 49 4f 20 45 52 52 4f 52 20 49 4e 20 52 45 41 44 49 4e 47 20 01 0a 01 1c 00 06 00 50 2a 20 01 0a 01 3a ┆EADING ERROR P EJECT P* P* IO ERROR IN READING P* :┆
0xe30e…e35e 00 10 00 50 52 45 54 33 30 5c 45 51 55 5c 2a 20 01 0a 01 44 00 0e 00 50 5c 53 55 4b 5c 41 36 2c 31 20 01 0a 01 58 00 1a 00 50 5c 52 42 28 4e 5a 29 5c 52 45 41 31 30 30 5c 4e 45 57 20 54 52 59 01 0a 01 6a 00 12 00 50 5c 4c 43 5c 41 31 2c 43 ┆ PRET30 EQU * D P SUK A6,1 X P RB(NZ) REA100 NEW TRY j P LC A1,C┆
0xe35e…e3ae (147, 0, 400) 49 4f 54 41 42 20 01 0a 01 88 00 10 00 50 5c 41 4e 4b 5c 41 31 2c 2f 43 30 20 01 0b 00 0e 00 34 00 50 5c 52 46 28 4e 5a 29 5c 52 45 54 33 31 5c 4c 41 53 54 20 52 45 54 52 59 20 57 49 54 48 20 45 41 52 4c 59 20 4f 52 20 4c 41 54 45 20 44 2e ┆IOTAB P ANK A1,/C0 4 P RF(NZ) RET31 LAST RETRY WITH EARLY OR LATE D.┆
0xe3ae…e3fe 53 20 01 0b 00 22 00 12 00 50 5c 4c 44 4b 4c 5c 41 32 2c 2f 38 30 30 30 01 0b 00 5a 00 30 00 50 5c 4f 52 53 5c 41 32 2c 43 49 4f 54 41 42 5c 50 52 45 50 41 52 45 20 46 4f 52 20 45 41 52 4c 59 20 44 41 54 41 20 53 54 52 4f 42 45 01 0b 00 70 ┆S " P LDKL A2,/8000 Z 0 P ORS A2,CIOTAB PREPARE FOR EARLY DATA STROBE p┆
0xe3fe…e44e 00 0e 00 50 5c 52 42 5c 52 45 41 44 45 52 01 0b 00 a4 00 10 00 50 52 45 54 33 31 5c 45 51 55 5c 2a 20 01 0b 00 b6 00 10 00 50 5c 41 4e 4b 5c 41 31 2c 2f 38 30 20 01 0b 00 ca 00 32 00 50 5c 52 46 28 5a 29 5c 52 45 54 33 32 5c 4c 41 53 54 20 ┆ P RB READER PRET31 EQU * P ANK A1,/80 2 P RF(Z) RET32 LAST ┆
0xe44e…e49e 52 45 54 52 59 20 57 49 54 48 20 4c 41 54 45 20 44 41 54 41 20 53 54 52 4f 42 45 20 01 0b 00 de 00 12 00 50 5c 4c 44 4b 4c 5c 41 32 2c 2f 43 30 30 30 01 0b 01 14 00 30 00 50 5c 58 52 53 5c 41 32 2c 43 49 4f 54 41 42 5c 43 48 41 4e 47 45 20 ┆RETRY WITH LATE DATA STROBE P LDKL A2,/C000 0 P XRS A2,CIOTAB CHANGE ┆
0xe49e…e4ee 46 52 4f 4d 20 45 41 52 4c 59 20 54 4f 20 4c 41 54 45 20 44 2e 53 01 0b 01 2a 00 0e 00 50 5c 52 42 5c 52 45 41 44 45 52 01 0b 01 5e 00 10 00 50 52 45 54 33 32 5c 45 51 55 5c 2a 20 01 0b 01 70 00 12 00 50 5c 4c 44 4b 4c 5c 41 32 2c 2f 33 46 ┆FROM EARLY TO LATE D.S * P RB READER ^ PRET32 EQU * p P LDKL A2,/3F┆
0xe4ee…e53e (148, 0, 400) 46 46 01 0b 01 84 00 2a 00 50 5c 41 4e 53 5c 41 32 2c 43 49 4f 54 41 42 5c 52 45 53 45 54 20 4c 41 54 45 20 44 41 54 41 20 53 54 52 4f 42 45 20 01 0c 00 0a 00 12 00 50 5c 4c 43 5c 41 31 2c 43 49 4f 54 4f 54 20 01 0c 00 38 00 10 00 50 5c 41 ┆FF * P ANS A2,CIOTAB RESET LATE DATA STROBE P LC A1,CIOTOT 8 P A┆
0xe53e…e58e 4e 4b 5c 41 31 2c 2f 43 30 20 01 0c 00 4e 00 34 00 50 5c 52 46 28 4e 5a 29 5c 52 45 54 33 33 5c 4c 41 53 54 20 52 45 54 52 59 20 43 41 52 52 49 41 47 45 2b 20 4f 52 20 43 41 52 52 49 41 47 45 2d 20 01 0c 00 62 00 12 00 50 5c 4c 44 4b 4c 5c ┆NK A1,/C0 N 4 P RF(NZ) RET33 LAST RETRY CARRIAGE+ OR CARRIAGE- b P LDKL ┆
0xe58e…e5de 41 32 2c 2f 38 30 30 30 01 0c 00 9a 00 28 00 50 5c 4f 52 53 5c 41 32 2c 43 49 4f 54 4f 54 5c 50 52 45 50 41 52 45 20 46 4f 52 20 43 41 52 52 49 41 47 45 2b 01 0c 00 b0 00 0e 00 50 5c 52 42 5c 52 45 41 44 45 52 01 0c 00 dc 00 10 00 50 52 45 ┆A2,/8000 ( P ORS A2,CIOTOT PREPARE FOR CARRIAGE+ P RB READER PRE┆
0xe5de…e62e 54 33 33 5c 45 51 55 5c 2a 20 01 0c 00 ee 00 10 00 50 5c 41 4e 4b 5c 41 31 2c 2f 38 30 20 01 0c 01 02 00 20 00 50 5c 52 42 28 5a 29 5c 4e 4f 46 4f 4e 44 5c 52 45 41 44 49 4e 47 20 45 52 52 4f 52 20 01 0c 01 16 00 12 00 50 5c 4c 44 4b 4c 5c ┆T33 EQU * P ANK A1,/80 P RB(Z) NOFOND READING ERROR P LDKL ┆
0xe62e…e67e 41 32 2c 2f 43 30 30 30 01 0c 01 3a 00 2e 00 50 5c 58 52 53 5c 41 32 2c 43 49 4f 54 4f 54 5c 46 52 4f 4d 20 43 41 52 52 49 41 47 45 2b 20 54 4f 20 43 41 52 52 49 47 45 2d 20 01 0c 01 50 00 0e 00 50 5c 52 42 5c 52 45 41 44 45 52 01 0c 01 82 ┆A2,/C000 : . P XRS A2,CIOTOT FROM CARRIAGE+ TO CARRIGE- P P RB READER ┆