|
|
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: 58984 (0xe668)
Notes: pts_type(SC)
Names: »DRDU01.SC«
└─⟦173d42e04⟧ Bits:30009663 Philips computer tape "600105"
└─⟦this⟧ »TOSSWORK/DRDU01.SC«
IDENT DRDU01 REL 10.0 80-03-14 870105041000 * * ************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * DRDU01 = DRIVER FOR ONE/TWO DISC UNITS * * PTS 6875 (X1215) AND/OR PTS 6876 (X1216) * * * * * ************************************************** * * * THIS DISC DRIVER HANDLES UP TO TWO DISC * DRIVES X1215,X1216 CONNECTED TO CPU VIA IOP * ON MULTIPLEX CHANNEL * * * THE FOLLOWING ORDERS ARE TREATED : * * /00 TEST STATUS * /01 BASIC READ * /05 BASIC WRITE * /11 PHYSICAL READ * /15 PHYSICAL WRITE * /1F FORMAT VOLUME * EJECT DRDU01 DRDU01 * * *********** * ENTRIES * *********** * * ENTRY DUADR ACTIVATION ADDRESS ENTRY DUON RECOVERY ROUTINE ENTRY IHDU1 INTERRUPT HANDLER DISC UNIT NO. 1 ENTRY IHDU INTERRUPT HANDLER DISC UNIT NO. 1 ENTRY IHDU2 INTERRUPT HANDLER DISC UNIT NO. 2 ENTRY DWDU01 DWT ADDRESS DISC UNIT NO. 1 EJECT DRDU01 * * ************* * EXTERNALS * ************* * * EXTRN TDISP DISPATCHER EXTRN TENDIO END I/O EXTRN SAVE8 SAVE REGS. A1-A8 ON A15 STACK EXTRN NVLCHK CHECK IF NEW VOLUME LOADED EXTRN VOLGET PUT VOLUME NAME IN DWT SET NVL EXTRN VOLNAM VOLUME NAME FROM DWT TO USER BUFFER EXTRN VOLCLR CLEAR VOLUME NAMES IN DWT EXTRN INXDWT DOUBLED INDEX + DWT ADDRESS EXTRN DISIOE REQUEST ERROR EXTRN INIFLG INITIALIZATION FLAG EXTRN PFPOST PWF POST PROCESSING FLAG EXTRN INTSAV SAVE AREA LAST INTERRUPT EXTRN SETIMP TIMER EXTRN TTB:MT EXTRN DWTST STATUS EXTRN DWTECB ECB ADDRESS EXTRN DWTOR DWT INDEX AND ORDER EXTRN DWTA2 SAVE AREA A2 EXTRN DWTA4 SAVE AREA A4 EXTRN DWTA5 SAVE AREA A5 EXTRN DWTSB1 STACK BASE 1 IN DWT EXTRN DWTSB2 STACK BASE 2 IN DWT EXTRN DWTUEC USER ECB ADDRESS EXTRN DWTORD SAVE AREA FOR ORDER EXTRN DWTNVL NEM VOLUME LOADED INDICATORS EXTRN DWTVOL VOLUME NAMES EXTRN DWTTAB TTAB ADDRESS EXTRN ECBBA ECB BUFFER ADDRESS EXTRN ECBRL ECB REQUESTED LENGTH EXTRN ECBEL ECB EFFECTIVE LENGTH EXTRN ECBRC ECB RETURN CODE EXTRN ECBCW1 ECB 1:ST CONTROL WORD EXTRN ECBCW2 ECB 2:ND CONTROL WORD EJECT DRDU01 * * ************************** * * * CONDITIONAL ASSEMBLY * * * ************************** * * * READ AFTER WRITE MAY BE EXCLUDED FOR ORDER /15 * BY SETTING X:A = 0 * X:A EQU 0 RAW EQU X:A * * * THIS DRIVER CAN HANDLE TWO DISC UNITS * IF X:B := 2 * X:B EQU 1 NUNITS EQU X:B * * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 0 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 1 * EJECT DRDU01 * * * A PROGRAM VERSION USING THE INSTRUCTION SET OF * CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1 * X:E EQU 0 CPU857 EQU X:E * * * PROGRAM VERSION FOR FORMAT * A2 IS OBTAINED BY SETTING VERSA2 EQU 1 * A3 IS OBTAINED BY SETTING VERSA3 EQU 1 * X:C EQU 1 VERSA2 EQU X:C * X:D EQU 1 VERSA3 EQU X:D * EJECT DRDU01 DRDU01 * * ************* * CONSTANTS * ************* * * DAF1 EQU /28 DEVICE ADDRESS FIXED DISC NO. 1 DAC1 EQU /08 DEVICE ADDRESS CARTRIDGE DISC NO. 1 DAF2 EQU /38 DEVICE ADDRESS FIXED DISC NO. 2 DAC2 EQU /18 DEVICE ADDRESS CARTRIDGE DISC NO. 2 WER1 EQU /10 MULTIPLEXOR ADDRESS CUADR EQU /08 CONTROL UNIT ADDRESS * MAXSEC EQU 6528 MAX NO OF SECTORS ON UNPACKED PTS 6875 SECLEN EQU 256 SECTOR LENGTH, CHARACTERS PHSECL EQU 384 PHYSICAL SECTOR LENGTH QRETRY EQU 4 NO OF RETRIES TIME EQU 1000 1 MIN 40 SEC * DEVIND EQU 10 * EJECT DRDU01 DRDU01 * * DATA 0 INDICATES NO MMU BUFFER DATA DEVIND DISC DEVICE INDEX DUADR DATA DUAD ACTIVATION ADDRESS DATA 0 ABORT ROUTINE ADDRESS * IFT VERSA3=1 BUFFER RES 193 XIF * IFT VERSA3=0 BUFFER RES 25 * IFT RAW=1 RES 103 XIF * 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,BUFFER READ TO DRIVER BUFFER CF A5,CIO:50 ANK A1,/1F ERROR CHECK RF(NZ) SEE:32 LD A3,BUFFER GET CYL ID 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 CM DWTST,A6 UNIT BUSY 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 * CM DWTST,A6 SET UNIT BUSY 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 ST A1,DWTST,A6 INDICATE RECOVERY DONE 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 10.0 80-03-14 870105041000 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0052 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004c}
0x0052…008c Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0056}
0x008c…0096 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0090}
0x0096…00be Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x009a}
0x00be…00c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c2}
0x00c8…00fa Head {h00=0x002e, h01=0x0050, text=»* DRDU01 = DRIVER FOR ONE/TWO DISC UNITS«, t00=0x0000, t01=0x00cc}
0x00fa…0104 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00fe}
0x0104…0138 Head {h00=0x0030, h01=0x0050, text=»* PTS 6875 (X1215) AND/OR PTS 6876 (X1216)«, t00=0x0000, t01=0x0108}
0x0138…0142 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x013c}
0x0142…014c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0146}
0x014c…0156 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0150}
0x0156…0160 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x015a}
0x0160…016a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0164}
0x016a…01a4 Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x016e}
0x01a4…01ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0018}
0x01ae…01b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0022}
0x01b8…01ec Head {h00=0x0030, h01=0x0050, text=»* THIS DISC DRIVER HANDLES UP TO TWO DISC «, t00=0x0001, t01=0x002c}
0x01ec…0224 Head {h00=0x0034, h01=0x0050, text=»* DRIVES X1215,X1216 CONNECTED TO CPU VIA IOP «, t00=0x0001, t01=0x0060}
0x0224…0244 Head {h00=0x001c, h01=0x0050, text=»* ON MULTIPLEX CHANNEL«, t00=0x0001, t01=0x0098}
0x0244…024e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00b8}
0x024e…0258 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00c2}
0x0258…0286 Head {h00=0x002a, h01=0x0050, text=»* THE FOLLOWING ORDERS ARE TREATED :«, t00=0x0001, t01=0x00cc}
0x0286…0290 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fa}
0x0290…02ae Head {h00=0x001a, h01=0x0050, text=»* /00 TEST STATUS«, t00=0x0001, t01=0x0104}
0x02ae…02cc Head {h00=0x001a, h01=0x0050, text=»* /01 BASIC READ «, t00=0x0001, t01=0x0122}
0x02cc…02ea Head {h00=0x001a, h01=0x0050, text=»* /05 BASIC WRITE«, t00=0x0001, t01=0x0140}
0x02ea…030a Head {h00=0x001c, h01=0x0050, text=»* /11 PHYSICAL READ«, t00=0x0001, t01=0x015e}
0x030a…032c Head {h00=0x001e, h01=0x0050, text=»* /15 PHYSICAL WRITE «, t00=0x0001, t01=0x017e}
0x032c…034c Head {h00=0x001c, h01=0x0050, text=»* /1F FORMAT VOLUME«, t00=0x0002, t01=0x0010}
0x034c…0356 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0030}
0x0356…0376 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0002, t01=0x003a}
0x0376…0380 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x005a}
0x0380…038a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0064}
0x038a…039e Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x006e}
0x039e…03b2 Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x0082}
0x03b2…03c6 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x0096}
0x03c6…03d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00aa}
0x03d0…03da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b4}
0x03da…0402 Head {h00=0x0024, h01=0x0050, text=» ENTRY DUADR ACTIVATION ADDRESS «, t00=0x0002, t01=0x00be}
0x0402…0426 Head {h00=0x0020, h01=0x0050, text=» ENTRY DUON RECOVERY ROUTINE«, t00=0x0002, t01=0x00e6}
0x0426…045c Head {h00=0x0032, h01=0x0050, text=» ENTRY IHDU1 INTERRUPT HANDLER DISC UNIT NO. 1«, t00=0x0002, t01=0x010a}
0x045c…0492 Head {h00=0x0032, h01=0x0050, text=» ENTRY IHDU INTERRUPT HANDLER DISC UNIT NO. 1 «, t00=0x0002, t01=0x0140}
0x0492…04c8 Head {h00=0x0032, h01=0x0050, text=» ENTRY IHDU2 INTERRUPT HANDLER DISC UNIT NO. 2«, t00=0x0002, t01=0x0176}
0x04c8…04fa Head {h00=0x002e, h01=0x0050, text=» ENTRY DWDU01 DWT ADDRESS DISC UNIT NO. 1 «, t00=0x0003, t01=0x001c}
0x04fa…0512 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0003, t01=0x004e}
0x0512…051c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0066}
0x051c…0526 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0070}
0x0526…053c Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x007a}
0x053c…0552 Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0003, t01=0x0090}
0x0552…0568 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x00a6}
0x0568…0572 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00bc}
0x0572…057c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00c6}
0x057c…059c Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0003, t01=0x00d0}
0x059c…05ba Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0003, t01=0x00f0}
0x05ba…05ec Head {h00=0x002e, h01=0x0050, text=» EXTRN SAVE8 SAVE REGS. A1-A8 ON A15 STACK«, t00=0x0003, t01=0x010e}
0x05ec…061c Head {h00=0x002c, h01=0x0050, text=» EXTRN NVLCHK CHECK IF NEW VOLUME LOADED«, t00=0x0003, t01=0x0140}
0x061c…0650 Head {h00=0x0030, h01=0x0050, text=» EXTRN VOLGET PUT VOLUME NAME IN DWT SET NVL«, t00=0x0003, t01=0x0170}
0x0650…068a Head {h00=0x0036, h01=0x0050, text=» EXTRN VOLNAM VOLUME NAME FROM DWT TO USER BUFFER «, t00=0x0004, t01=0x0014}
0x068a…06ba Head {h00=0x002c, h01=0x0050, text=» EXTRN VOLCLR CLEAR VOLUME NAMES IN DWT «, t00=0x0004, t01=0x004e}
0x06ba…06ec Head {h00=0x002e, h01=0x0050, text=» EXTRN INXDWT DOUBLED INDEX + DWT ADDRESS «, t00=0x0004, t01=0x007e}
0x06ec…0710 Head {h00=0x0020, h01=0x0050, text=» EXTRN DISIOE REQUEST ERROR «, t00=0x0004, t01=0x00b0}
0x0710…073a Head {h00=0x0026, h01=0x0050, text=» EXTRN INIFLG INITIALIZATION FLAG «, t00=0x0004, t01=0x00d4}
0x073a…0768 Head {h00=0x002a, h01=0x0050, text=» EXTRN PFPOST PWF POST PROCESSING FLAG«, t00=0x0004, t01=0x00fe}
0x0768…0796 Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0004, t01=0x012c}
0x0796…07b2 Head {h00=0x0018, h01=0x0050, text=» EXTRN SETIMP TIMER «, t00=0x0004, t01=0x015a}
0x07b2…07c8 Head {h00=0x0012, h01=0x0050, text=» EXTRN TTB:MT «, t00=0x0004, t01=0x0176}
0x07c8…07e4 Head {h00=0x0018, h01=0x0013, text=» EXTRN DWTST STATUS «, t00=0x0004, t01=0x018c}
0x07e4…0806 Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0005, t01=0x0018}
0x0806…082e Head {h00=0x0024, h01=0x0020, text=» EXTRN DWTOR DWT INDEX AND ORDER«, t00=0x0005, t01=0x003a}
0x082e…0850 Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA2 SAVE AREA A2 «, t00=0x0005, t01=0x0062}
0x0850…0872 Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA4 SAVE AREA A4 «, t00=0x0005, t01=0x0084}
0x0872…0894 Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA5 SAVE AREA A5 «, t00=0x0005, t01=0x00a6}
0x0894…08be Head {h00=0x0026, h01=0x0021, text=» EXTRN DWTSB1 STACK BASE 1 IN DWT «, t00=0x0005, t01=0x00c8}
0x08be…08e8 Head {h00=0x0026, h01=0x0021, text=» EXTRN DWTSB2 STACK BASE 2 IN DWT «, t00=0x0005, t01=0x00f2}
0x08e8…090e Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTUEC USER ECB ADDRESS«, t00=0x0005, t01=0x011c}
0x090e…0938 Head {h00=0x0026, h01=0x0050, text=» EXTRN DWTORD SAVE AREA FOR ORDER «, t00=0x0005, t01=0x0142}
0x0938…096a Head {h00=0x002e, h01=0x0050, text=» EXTRN DWTNVL NEM VOLUME LOADED INDICATORS«, t00=0x0005, t01=0x016c}
0x096a…098c Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTVOL VOLUME NAMES«, t00=0x0006, t01=0x000e}
0x098c…09ae Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTTAB TTAB ADDRESS«, t00=0x0006, t01=0x0030}
0x09ae…09d6 Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBBA ECB BUFFER ADDRESS «, t00=0x0006, t01=0x0052}
0x09d6…0a00 Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x0006, t01=0x007a}
0x0a00…0a2a Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBEL ECB EFFECTIVE LENGTH «, t00=0x0006, t01=0x00a4}
0x0a2a…0a4e Head {h00=0x0020, h01=0x0050, text=» EXTRN ECBRC ECB RETURN CODE«, t00=0x0006, t01=0x00ce}
0x0a4e…0a7a Head {h00=0x0028, h01=0x0050, text=» EXTRN ECBCW1 ECB 1:ST CONTROL WORD «, t00=0x0006, t01=0x00f2}
0x0a7a…0aa6 Head {h00=0x0028, h01=0x0050, text=» EXTRN ECBCW2 ECB 2:ND CONTROL WORD «, t00=0x0006, t01=0x011e}
0x0aa6…0abe Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0006, t01=0x014a}
0x0abe…0ac8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0162}
0x0ac8…0ad2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x016c}
0x0ad2…0af4 Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0006, t01=0x0176}
0x0af4…0b16 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0007, t01=0x0008}
0x0b16…0b38 Head {h00=0x001e, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0007, t01=0x002a}
0x0b38…0b5a Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0007, t01=0x004c}
0x0b5a…0b7c Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0007, t01=0x006e}
0x0b7c…0b86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0090}
0x0b86…0b90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x009a}
0x0b90…0bca Head {h00=0x0036, h01=0x0050, text=»* READ AFTER WRITE MAY BE EXCLUDED FOR ORDER /15«, t00=0x0007, t01=0x00a4}
0x0bca…0be8 Head {h00=0x001a, h01=0x0050, text=»* BY SETTING X:A = 0«, t00=0x0007, t01=0x00de}
0x0be8…0bf2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00fc}
0x0bf2…0c04 Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0007, t01=0x0106}
0x0c04…0c18 Head {h00=0x0010, h01=0x0050, text=»RAW EQU X:A «, t00=0x0007, t01=0x0118}
0x0c18…0c22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x012c}
0x0c22…0c2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0136}
0x0c2c…0c5e Head {h00=0x002e, h01=0x0050, text=»* THIS DRIVER CAN HANDLE TWO DISC UNITS «, t00=0x0007, t01=0x0140}
0x0c5e…0c76 Head {h00=0x0014, h01=0x0050, text=»* IF X:B := 2 «, t00=0x0007, t01=0x0172}
0x0c76…0c80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x018a}
0x0c80…0c92 (8, 0, 400) Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x0008, t01=0x0004}
0x0c92…0ca8 Head {h00=0x0012, h01=0x0050, text=»NUNITS EQU X:B«, t00=0x0008, t01=0x0016}
0x0ca8…0cb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x002c}
0x0cb2…0cbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0036}
0x0cbc…0cee Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0008, t01=0x0040}
0x0cee…0d1c Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0008, t01=0x0072}
0x0d1c…0d26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00a0}
0x0d26…0d3a Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0008, t01=0x00aa}
0x0d3a…0d44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00be}
0x0d44…0d4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00c8}
0x0d4e…0d88 Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0008, t01=0x00d2}
0x0d88…0dba Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0008, t01=0x010c}
0x0dba…0dc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x013e}
0x0dc4…0dd8 Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0008, t01=0x0148}
0x0dd8…0de2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x015c}
0x0de2…0df8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0008, t01=0x0166}
0x0df8…0e02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x017c}
0x0e02…0e0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0186}
0x0e0c…0e44 Head {h00=0x0034, h01=0x0050, text=»* A PROGRAM VERSION USING THE INSTRUCTION SET OF«, t00=0x0008, t01=0x0190}
0x0e44…0e7a Head {h00=0x0032, h01=0x0050, text=»* CPU 857 IS OBTAINED BY SETTING CPU857 EQU 1 «, t00=0x0009, t01=0x0038}
0x0e7a…0e84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x006e}
0x0e84…0e96 Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0009, t01=0x0078}
0x0e96…0eac Head {h00=0x0012, h01=0x0050, text=»CPU857 EQU X:E«, t00=0x0009, t01=0x008a}
0x0eac…0eb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00a0}
0x0eb6…0ec0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00aa}
0x0ec0…0ee4 Head {h00=0x0020, h01=0x0050, text=»* PROGRAM VERSION FOR FORMAT«, t00=0x0009, t01=0x00b4}
0x0ee4…0f14 Head {h00=0x002c, h01=0x0050, text=»* A2 IS OBTAINED BY SETTING VERSA2 EQU 1«, t00=0x0009, t01=0x00d8}
0x0f14…0f44 Head {h00=0x002c, h01=0x0050, text=»* A3 IS OBTAINED BY SETTING VERSA3 EQU 1«, t00=0x0009, t01=0x0108}
0x0f44…0f4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0138}
0x0f4e…0f60 Head {h00=0x000e, h01=0x0050, text=»X:C EQU 1 «, t00=0x0009, t01=0x0142}
0x0f60…0f76 Head {h00=0x0012, h01=0x0050, text=»VERSA2 EQU X:C«, t00=0x0009, t01=0x0154}
0x0f76…0f80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x016a}
0x0f80…0f92 Head {h00=0x000e, h01=0x0050, text=»X:D EQU 1 «, t00=0x0009, t01=0x0174}
0x0f92…0fa8 Head {h00=0x0012, h01=0x0050, text=»VERSA3 EQU X:D«, t00=0x0009, t01=0x0186}
0x0fa8…0fb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x000c}
0x0fb2…0fd2 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000a, t01=0x0016}
0x0fd2…0fdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0036}
0x0fdc…0fe6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0040}
0x0fe6…0ffc Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x004a}
0x0ffc…1012 Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x000a, t01=0x0060}
0x1012…1028 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x000a, t01=0x0076}
0x1028…1032 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x008c}
0x1032…103c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0096}
0x103c…1070 Head {h00=0x0030, h01=0x0050, text=»DAF1 EQU /28 DEVICE ADDRESS FIXED DISC NO. 1«, t00=0x000a, t01=0x00a0}
0x1070…10a8 Head {h00=0x0034, h01=0x0050, text=»DAC1 EQU /08 DEVICE ADDRESS CARTRIDGE DISC NO. 1«, t00=0x000a, t01=0x00d4}
0x10a8…10dc Head {h00=0x0030, h01=0x0050, text=»DAF2 EQU /38 DEVICE ADDRESS FIXED DISC NO. 2«, t00=0x000a, t01=0x010c}
0x10dc…1114 Head {h00=0x0034, h01=0x0050, text=»DAC2 EQU /18 DEVICE ADDRESS CARTRIDGE DISC NO. 2«, t00=0x000a, t01=0x0140}
0x1114…113c Head {h00=0x0024, h01=0x0050, text=»WER1 EQU /10 MULTIPLEXOR ADDRESS«, t00=0x000a, t01=0x0178}
0x113c…1166 Head {h00=0x0026, h01=0x0050, text=»CUADR EQU /08 CONTROL UNIT ADDRESS«, t00=0x000b, t01=0x0010}
0x1166…1170 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x003a}
0x1170…11ae Head {h00=0x003a, h01=0x0050, text=»MAXSEC EQU 6528 MAX NO OF SECTORS ON UNPACKED PTS 6875«, t00=0x000b, t01=0x0044}
0x11ae…11de Head {h00=0x002c, h01=0x0050, text=»SECLEN EQU 256 SECTOR LENGTH, CHARACTERS«, t00=0x000b, t01=0x0082}
0x11de…120c Head {h00=0x002a, h01=0x0050, text=»PHSECL EQU 384 PHYSICAL SECTOR LENGTH «, t00=0x000b, t01=0x00b2}
0x120c…122e Head {h00=0x001e, h01=0x0050, text=»QRETRY EQU 4 NO OF RETRIES«, t00=0x000b, t01=0x00e0}
0x122e…1250 Head {h00=0x001e, h01=0x0050, text=»TIME EQU 1000 1 MIN 40 SEC«, t00=0x000b, t01=0x0102}
0x1250…125a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0124}
0x125a…1270 Head {h00=0x0012, h01=0x0050, text=»DEVIND EQU 10 «, t00=0x000b, t01=0x012e}
0x1270…127a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0144}
0x127a…129a Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000b, t01=0x014e}
0x129a…12a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x016e}
0x12a4…12ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0178}
0x12ae…12d6 Head {h00=0x0024, h01=0x0050, text=» DATA 0 INDICATES NO MMU BUFFER «, t00=0x000b, t01=0x0182}
0x12d6…12fc Head {h00=0x0022, h01=0x0050, text=» DATA DEVIND DISC DEVICE INDEX«, t00=0x000c, t01=0x001a}
0x12fc…1326 Head {h00=0x0026, h01=0x0050, text=»DUADR DATA DUAD ACTIVATION ADDRESS«, t00=0x000c, t01=0x0040}
0x1326…134c Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x000c, t01=0x006a}
0x134c…1356 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0090}
0x1356…136c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x000c, t01=0x009a}
0x136c…1382 Head {h00=0x0012, h01=0x0050, text=»BUFFER RES 193«, t00=0x000c, t01=0x00b0}
0x1382…138e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x00c6}
0x138e…1398 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00d2}
0x1398…13ae Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x000c, t01=0x00dc}
0x13ae…13c4 Head {h00=0x0012, h01=0x0050, text=»BUFFER RES 25 «, t00=0x000c, t01=0x00f2}
0x13c4…13ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0108}
0x13ce…13e0 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x000c, t01=0x0112}
0x13e0…13f0 Head {h00=0x000c, h01=0x0050, text=» RES 103«, t00=0x000c, t01=0x0124}
0x13f0…13fc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0134}
0x13fc…1406 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0140}
0x1406…1426 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000c, t01=0x014a}
0x1426…1430 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x016a}
0x1430…143a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0174}
0x143a…1454 Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x000c, t01=0x017e}
0x1454…146e Head {h00=0x0016, h01=0x0050, text=»* * «, t00=0x000d, t01=0x0008}
0x146e…1488 Head {h00=0x0016, h01=0x0050, text=»* ACTIVATION * «, t00=0x000d, t01=0x0022}
0x1488…14a2 Head {h00=0x0016, h01=0x0050, text=»* * «, t00=0x000d, t01=0x003c}
0x14a2…14bc Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x000d, t01=0x0056}
0x14bc…14c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0070}
0x14c6…14d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x007a}
0x14d0…14e2 Head {h00=0x000e, h01=0x0050, text=»DUAD EQU *«, t00=0x000d, t01=0x0084}
0x14e2…1508 Head {h00=0x0022, h01=0x0050, text=» CM DWTRTY,A6 RETRY INDICATOR «, t00=0x000d, t01=0x0096}
0x1508…153c Head {h00=0x0030, h01=0x0050, text=» CM DWTFBU,A6 RESET DRIVER BUFFER INDICATOR «, t00=0x000d, t01=0x00bc}
0x153c…154e Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x000d, t01=0x00f0}
0x154e…1570 Head {h00=0x001e, h01=0x0050, text=» LC A1,DWTOR,A6 GET INDEX «, t00=0x000d, t01=0x0102}
0x1570…1586 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x000d, t01=0x0124}
0x1586…1598 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x000d, t01=0x013a}
0x1598…15a4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x014c}
0x15a4…15ba Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x000d, t01=0x0158}
0x15ba…15cc Head {h00=0x000e, h01=0x0050, text=» SUK A1,3 «, t00=0x000d, t01=0x016e}
0x15cc…15d8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0180}
0x15d8…15fc Head {h00=0x0020, h01=0x0050, text=» RF(P) DUERR FAULT IN INDEX «, t00=0x000d, t01=0x018c}
0x15fc…1606 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0020}
0x1606…161a Head {h00=0x0010, h01=0x0050, text=»DUA:00 EQU *«, t00=0x000e, t01=0x002a}
0x161a…1624 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x003e}
0x1624…163a Head {h00=0x0012, h01=0x0050, text=» LDK A5,DWTSB3«, t00=0x000e, t01=0x0048}
0x163a…165c Head {h00=0x001e, h01=0x0050, text=» ADR A5,A6 LOAD STACK BASE«, t00=0x000e, t01=0x005e}
0x165c…1672 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000e, t01=0x0080}
0x1672…169e Head {h00=0x0028, h01=0x0050, text=» MLR 2,A8 GET 18 BIT BUFFER ADDRESS «, t00=0x000e, t01=0x0096}
0x169e…16c0 Head {h00=0x001e, h01=0x0050, text=» SLC A1,4 MOST SIGN. BITS «, t00=0x000e, t01=0x00c2}
0x16c0…16d2 Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x000e, t01=0x00e4}
0x16d2…16f2 Head {h00=0x001c, h01=0x0050, text=» SRL A2,1 WORD ADDDRESS «, t00=0x000e, t01=0x00f6}
0x16f2…171c Head {h00=0x0026, h01=0x0050, text=» CF A5,MMULOG GET LOGICAL ADDRESS «, t00=0x000e, t01=0x0116}
0x171c…1728 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0140}
0x1728…1732 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x014c}
0x1732…1764 Head {h00=0x002e, h01=0x0050, text=» CF A15,NVLCHK CHECK IF NEW VOLUME LOADED «, t00=0x000e, t01=0x0156}
0x1764…1784 Head {h00=0x001c, h01=0x0050, text=»* SAVE INDEX AND ORDER«, t00=0x000e, t01=0x0188}
0x1784…179c Head {h00=0x0014, h01=0x0050, text=» ADK A7,0 SET CR«, t00=0x000f, t01=0x0018}
0x179c…17c8 Head {h00=0x0028, h01=0x0050, text=» RF(NZ) DUA:05 NOT TEST STATUS ORDER«, t00=0x000f, t01=0x0030}
0x17c8…17d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x005c}
0x17d2…17e8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x000f, t01=0x0066}
0x17e8…17f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x007c}
0x17f2…17fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0086}
0x17fc…181a Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x000f, t01=0x0090}
0x181a…1838 Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x000f, t01=0x00ae}
0x1838…1856 Head {h00=0x001a, h01=0x0050, text=»* TEST STATUS * «, t00=0x000f, t01=0x00cc}
0x1856…1874 Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x000f, t01=0x00ea}
0x1874…1892 Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x000f, t01=0x0108}
0x1892…189c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0126}
0x189c…18a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0130}
0x18a6…18c6 Head {h00=0x001c, h01=0x0050, text=» ORS A1,ECBRC,A8 NVL BIT«, t00=0x000f, t01=0x013a}
0x18c6…18dc Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/200 «, t00=0x000f, t01=0x015a}
0x18dc…1914 Head {h00=0x0034, h01=0x0050, text=» ANS A2,DWTOR,A6 VO:NAM ON FIRST OR SECOND UNIT «, t00=0x000f, t01=0x0170}
0x1914…1926 Head {h00=0x000e, h01=0x0050, text=» LDK A2,1 «, t00=0x0010, t01=0x0018}
0x1926…1954 Head {h00=0x002a, h01=0x0050, text=» ST A2,DWTSAV,A6 INDICATE TEST STATUS «, t00=0x0010, t01=0x002a}
0x1954…197a Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x0010, t01=0x0058}
0x197a…198c Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0010, t01=0x007e}
0x198c…19b0 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) TESEND NOT OPERABLE «, t00=0x0010, t01=0x0090}
0x19b0…19e0 Head {h00=0x002c, h01=0x0050, text=» LD A2,DWTORD,A6 RESTORE INDEX AND ORDER«, t00=0x0010, t01=0x00b4}
0x19e0…19f8 Head {h00=0x0014, h01=0x0050, text=» ST A2,DWTOR,A6 «, t00=0x0010, t01=0x00e4}
0x19f8…1a1c Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x0010, t01=0x00fc}
0x1a1c…1a56 Head {h00=0x0036, h01=0x0050, text=» CF A15,VOLNAM TRANSFER VOLUME NAME TO USER BUFFER«, t00=0x0010, t01=0x0120}
0x1a56…1a7a Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0010, t01=0x015a}
0x1a7a…1a8e Head {h00=0x0010, h01=0x0050, text=»TESEND EQU *«, t00=0x0010, t01=0x017e}
0x1a8e…1aa2 (17, 0, 400) Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0011, t01=0x0004}
0x1aa2…1ad4 Head {h00=0x002e, h01=0x0050, text=» ST A2,DWTSAV,A6 INDICATE TEST STATUS DONE«, t00=0x0011, t01=0x0018}
0x1ad4…1af6 Head {h00=0x001e, h01=0x0050, text=» ABL END:IO PERFORM ENDIO «, t00=0x0011, t01=0x004a}
0x1af6…1b00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x006c}
0x1b00…1b18 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0011, t01=0x0076}
0x1b18…1b22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x008e}
0x1b22…1b52 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0011, t01=0x0098}
0x1b52…1b82 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0011, t01=0x00c8}
0x1b82…1bb2 Head {h00=0x002c, h01=0x0050, text=»* NEW VOLUME LOADED CHECK * «, t00=0x0011, t01=0x00f8}
0x1bb2…1be2 Head {h00=0x002c, h01=0x0050, text=»* ORDER CODE CHECK * «, t00=0x0011, t01=0x0128}
0x1be2…1c12 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0011, t01=0x0158}
0x1c12…1c42 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0011, t01=0x0188}
0x1c42…1c4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0028}
0x1c4c…1c7e Head {h00=0x002e, h01=0x0050, text=»* INPUT: A1=NVL RETURN CODE FROM NVLCHK «, t00=0x0012, t01=0x0032}
0x1c7e…1c9e Head {h00=0x001c, h01=0x0050, text=»* A7=ORDER CODE«, t00=0x0012, t01=0x0064}
0x1c9e…1ca8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0084}
0x1ca8…1cb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x008e}
0x1cb2…1cc6 Head {h00=0x0010, h01=0x0050, text=»DUA:05 EQU *«, t00=0x0012, t01=0x0098}
0x1cc6…1cf2 Head {h00=0x0028, h01=0x0050, text=» ADK A1,0 CHECK IF NEW VOLUME LOADED«, t00=0x0012, t01=0x00ac}
0x1cf2…1d18 Head {h00=0x0022, h01=0x0050, text=» ABL(NZ) END:IO PERFORM TENDIO«, t00=0x0012, t01=0x00d8}
0x1d18…1d2a Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0012, t01=0x00fe}
0x1d2a…1d4a Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUA:10 BASIC READ«, t00=0x0012, t01=0x0110}
0x1d4a…1d5c Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0012, t01=0x0130}
0x1d5c…1d7e Head {h00=0x001e, h01=0x0050, text=» RF(Z) DUA:10 BASIC WRITE «, t00=0x0012, t01=0x0142}
0x1d7e…1d92 Head {h00=0x0010, h01=0x0050, text=» SUK A7,12 «, t00=0x0012, t01=0x0164}
0x1d92…1db6 Head {h00=0x0020, h01=0x0050, text=» RF(Z) DUA:10 PHYSICAL READ «, t00=0x0012, t01=0x0178}
0x1db6…1dc8 Head {h00=0x000e, h01=0x0050, text=» SUK A7,4 «, t00=0x0013, t01=0x000c}
0x1dc8…1dec Head {h00=0x0020, h01=0x0050, text=» RF(Z) DUA:10 PHYSICAL WRITE«, t00=0x0013, t01=0x001e}
0x1dec…1dfe Head {h00=0x000e, h01=0x0050, text=» SUK A7,10«, t00=0x0013, t01=0x0042}
0x1dfe…1e22 Head {h00=0x0020, h01=0x0050, text=» RF(Z) FORMAT FORMAT VOLUME «, t00=0x0013, t01=0x0054}
0x1e22…1e2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0078}
0x1e2c…1e52 Head {h00=0x0022, h01=0x0050, text=»DUERR ABL DISIOE REQUEST ERROR«, t00=0x0013, t01=0x0082}
0x1e52…1e5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00a8}
0x1e5c…1e88 Head {h00=0x0028, h01=0x0050, text=»INCLEN EQU * REQUESTED LENGTH ERROR «, t00=0x0013, t01=0x00b2}
0x1e88…1e9e Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/8008«, t00=0x0013, t01=0x00de}
0x1e9e…1eb2 Head {h00=0x0010, h01=0x0050, text=» ABL END:20 «, t00=0x0013, t01=0x00f4}
0x1eb2…1ec8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0013, t01=0x0108}
0x1ec8…1ed2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x011e}
0x1ed2…1edc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0128}
0x1edc…1efe Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0013, t01=0x0132}
0x1efe…1f20 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0013, t01=0x0154}
0x1f20…1f44 Head {h00=0x0020, h01=0x0050, text=»* FORMAT VOLUME * «, t00=0x0013, t01=0x0176}
0x1f44…1f66 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0014, t01=0x000a}
0x1f66…1f88 Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0014, t01=0x002c}
0x1f88…1f92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x004e}
0x1f92…1f9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0058}
0x1f9c…1fb0 Head {h00=0x0010, h01=0x0050, text=»FORMAT EQU *«, t00=0x0014, t01=0x0062}
0x1fb0…1fe4 Head {h00=0x0030, h01=0x0050, text=» LDK A7,204 NUMBER OF CYLINDERS ON PTS 6875 «, t00=0x0014, t01=0x0076}
0x1fe4…200a Head {h00=0x0022, h01=0x0050, text=» LD A1,ECBCW1,A8 GET DISC TYPE«, t00=0x0014, t01=0x00aa}
0x200a…2026 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0014, t01=0x00d0}
0x2026…2038 Head {h00=0x000e, h01=0x0050, text=» ECR A2,A1«, t00=0x0014, t01=0x00ec}
0x2038…2044 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x00fe}
0x2044…2056 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0014, t01=0x010a}
0x2056…2076 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) FORM03 PTS 6875 «, t00=0x0014, t01=0x011c}
0x2076…2092 Head {h00=0x0018, h01=0x0050, text=» ADK A7,204 PTS 6876«, t00=0x0014, t01=0x013c}
0x2092…20a6 Head {h00=0x0010, h01=0x0050, text=»FORM03 EQU *«, t00=0x0014, t01=0x0158}
0x20a6…20b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x016c}
0x20b0…20cc Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0014, t01=0x0176}
0x20cc…20e4 (21, 0, 400) Head {h00=0x0014, h01=0x0050, text=» LDKL A3,BUFFER «, t00=0x0015, t01=0x0004}
0x20e4…210a Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/C001 WRITE ONE WORD «, t00=0x0015, t01=0x001c}
0x210a…211c Head {h00=0x000e, h01=0x0050, text=» ANK A2,3 «, t00=0x0015, t01=0x0042}
0x211c…212e Head {h00=0x000e, h01=0x0050, text=» SUK A2,3 «, t00=0x0015, t01=0x0054}
0x212e…214e Head {h00=0x001c, h01=0x0050, text=» RF(NZ) FORM05 A1 OR A2 «, t00=0x0015, t01=0x0066}
0x214e…2174 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/C0C1 WRITE 386 BYTES«, t00=0x0015, t01=0x0086}
0x2174…218c Head {h00=0x0014, h01=0x0050, text=» ADKL A3,PHSECL «, t00=0x0015, t01=0x00ac}
0x218c…21a0 Head {h00=0x0010, h01=0x0050, text=»FORM05 EQU *«, t00=0x0015, t01=0x00c4}
0x21a0…21c6 Head {h00=0x0022, h01=0x0050, text=» ST A1,DWTFBU,A6 SAVE 1ST WER «, t00=0x0015, t01=0x00d8}
0x21c6…21d2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x00fe}
0x21d2…21dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x010a}
0x21dc…21f2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0015, t01=0x0114}
0x21f2…2208 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0015, t01=0x012a}
0x2208…2220 Head {h00=0x0014, h01=0x0050, text=» LDKL A3,BUFFER «, t00=0x0015, t01=0x0140}
0x2220…222c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x0158}
0x222c…2236 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0164}
0x2236…224c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=0 «, t00=0x0015, t01=0x016e}
0x224c…2262 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0015, t01=0x0184}
0x2262…2294 Head {h00=0x002e, h01=0x0050, text=» LDKL A3,BUFFER+PHSECL POSITION FOR CYL ID«, t00=0x0016, t01=0x000a}
0x2294…22a0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x003c}
0x22a0…22aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0048}
0x22aa…22d2 Head {h00=0x0024, h01=0x0050, text=» STR A3,A6 DRIVER BUFFER POINTER«, t00=0x0016, t01=0x0052}
0x22d2…22e8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0016, t01=0x007a}
0x22e8…22fe Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0016, t01=0x0090}
0x22fe…2322 Head {h00=0x0020, h01=0x0050, text=» CM DWTCYL,A2 CYLINDER ZERO «, t00=0x0016, t01=0x00a6}
0x2322…232e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x00ca}
0x232e…2344 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0016, t01=0x00d6}
0x2344…2368 Head {h00=0x0020, h01=0x0050, text=» CM DWTCYL,A6 CYLINDER ZERO «, t00=0x0016, t01=0x00ec}
0x2368…2374 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0110}
0x2374…237e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x011c}
0x237e…2394 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0016, t01=0x0126}
0x2394…239e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x013c}
0x239e…23a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0146}
0x23a8…23bc Head {h00=0x0010, h01=0x0050, text=»FORM20 EQU *«, t00=0x0016, t01=0x0150}
0x23bc…23d2 Head {h00=0x0012, h01=0x0050, text=» LDK A4,QRETRY«, t00=0x0016, t01=0x0164}
0x23d2…23e6 Head {h00=0x0010, h01=0x0050, text=»FORM30 EQU *«, t00=0x0016, t01=0x017a}
0x23e6…23fc Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0016, t01=0x018e}
0x23fc…2420 Head {h00=0x0020, h01=0x0050, text=» CF A5,INXUNI GET UNIT INDEX«, t00=0x0017, t01=0x0014}
0x2420…242c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0038}
0x242c…244e Head {h00=0x001e, h01=0x0050, text=» CF A5,SEEK SEEK CYLINDER «, t00=0x0017, t01=0x0044}
0x244e…2466 Head {h00=0x0014, h01=0x0050, text=» SLL A1,5 STATUS«, t00=0x0017, t01=0x0066}
0x2466…2488 Head {h00=0x001e, h01=0x0050, text=» RF(NN) FORM40 SEEK ERROR «, t00=0x0017, t01=0x007e}
0x2488…249e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0017, t01=0x00a0}
0x249e…24b4 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0017, t01=0x00b6}
0x24b4…24cc Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTCYL,A2«, t00=0x0017, t01=0x00cc}
0x24cc…24d8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x00e4}
0x24d8…24ee Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0017, t01=0x00f0}
0x24ee…2506 Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTCYL,A6«, t00=0x0017, t01=0x0106}
0x2506…2512 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x011e}
0x2512…254a Head {h00=0x0034, h01=0x0050, text=» ST* A1,0,A6 PREPARE DRIVER BUFFER WITH CYL. ID «, t00=0x0017, t01=0x012a}
0x254a…255c Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x0017, t01=0x0162}
0x255c…2590 Head {h00=0x0030, h01=0x0050, text=» CF A5,SKEW WRITE SECTOR 0 ON EVEN CYLINDERS«, t00=0x0017, t01=0x0174}
0x2590…25bc Head {h00=0x0028, h01=0x0050, text=»* WRITE SECTOR 8 ON ODD CYLINDERS «, t00=0x0018, t01=0x0018}
0x25bc…25e0 Head {h00=0x0020, h01=0x0050, text=» ORK A3,1 ORDER CODE: WRITE «, t00=0x0018, t01=0x0044}
0x25e0…25ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0068}
0x25ea…2606 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0018, t01=0x0072}
0x2606…262a Head {h00=0x0020, h01=0x0050, text=» LD A1,DWTFBU,A6 GET 1ST WER«, t00=0x0018, t01=0x008e}
0x262a…2636 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x00b2}
0x2636…2640 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00be}
0x2640…2656 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0018, t01=0x00c8}
0x2656…266c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0018, t01=0x00de}
0x266c…2682 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C002«, t00=0x0018, t01=0x00f4}
0x2682…268e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x010a}
0x268e…2698 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0116}
0x2698…26ae Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=0 «, t00=0x0018, t01=0x0120}
0x26ae…26c4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0018, t01=0x0136}
0x26c4…26f2 Head {h00=0x002a, h01=0x0050, text=» LDKL A1,/C0C1 1ST WER WRITE 386 BYTES«, t00=0x0018, t01=0x014c}
0x26f2…26fe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x017a}
0x26fe…2708 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0186}
0x2708…2720 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x0018, t01=0x0190}
0x2720…2744 Head {h00=0x0020, h01=0x0050, text=» CF A5,CIO:50 CIO:50 SECTOR «, t00=0x0019, t01=0x0018}
0x2744…2758 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1F «, t00=0x0019, t01=0x003c}
0x2758…277a Head {h00=0x001e, h01=0x0050, text=» RF(NZ) FORM40 WRITE ERROR«, t00=0x0019, t01=0x0050}
0x277a…2790 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0019, t01=0x0072}
0x2790…27a6 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0019, t01=0x0088}
0x27a6…27bc Head {h00=0x0012, h01=0x0050, text=» IM DWTCYL,A2 «, t00=0x0019, t01=0x009e}
0x27bc…27c8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00b4}
0x27c8…27de Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0019, t01=0x00c0}
0x27de…27f4 Head {h00=0x0012, h01=0x0050, text=» IM DWTCYL,A6 «, t00=0x0019, t01=0x00d6}
0x27f4…2800 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00ec}
0x2800…282c Head {h00=0x0028, h01=0x0050, text=» SUK A7,1 DECREMENT CYLINDER COUNTER«, t00=0x0019, t01=0x00f8}
0x282c…2842 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) FORM20«, t00=0x0019, t01=0x0124}
0x2842…2876 Head {h00=0x0030, h01=0x0050, text=» LD A2,ECBCW1,A8 GET FORMAT AND TYPE OF DISC«, t00=0x0019, t01=0x013a}
0x2876…28a4 Head {h00=0x002a, h01=0x0050, text=» ABL TRANPA PUT FORMAT AND TYPE IN DWT«, t00=0x0019, t01=0x016e}
0x28a4…28b8 Head {h00=0x0010, h01=0x0050, text=»FORM40 EQU *«, t00=0x001a, t01=0x000c}
0x28b8…28dc Head {h00=0x0020, h01=0x0050, text=» CF A5,SEEKZ SEEK CYLINDER 0«, t00=0x001a, t01=0x0020}
0x28dc…28ee Head {h00=0x000e, h01=0x0050, text=» SLL A1,6 «, t00=0x001a, t01=0x0044}
0x28ee…290e Head {h00=0x001c, h01=0x0050, text=» RF(N) FORM50 SEEK ERROR«, t00=0x001a, t01=0x0056}
0x290e…292e Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 RETRY COUNTER «, t00=0x001a, t01=0x0076}
0x292e…294a Head {h00=0x0018, h01=0x0050, text=» RB(NZ) FORM30 RETRY«, t00=0x001a, t01=0x0096}
0x294a…295e Head {h00=0x0010, h01=0x0050, text=»FORM50 EQU *«, t00=0x001a, t01=0x00b2}
0x295e…2986 Head {h00=0x0024, h01=0x0050, text=» LDK A1,2 SEEK ERROR RETURN CODE«, t00=0x001a, t01=0x00c6}
0x2986…29a8 Head {h00=0x001e, h01=0x0050, text=» ABL END:IO PERFORM END IO«, t00=0x001a, t01=0x00ee}
0x29a8…29c8 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x001a, t01=0x0110}
0x29c8…29d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0130}
0x29d2…29dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x013a}
0x29dc…2a16 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x001a, t01=0x0144}
0x2a16…2a50 Head {h00=0x0036, h01=0x0050, text=»* * «, t00=0x001a, t01=0x017e}
0x2a50…2a8a Head {h00=0x0036, h01=0x0050, text=»* CHECK IF ALLOWED SECTOR LENGTH, BUFFER SIZE * «, t00=0x001b, t01=0x0028}
0x2a8a…2ac4 Head {h00=0x0036, h01=0x0050, text=»* AND SECTOR NUMBER * «, t00=0x001b, t01=0x0062}
0x2ac4…2afe Head {h00=0x0036, h01=0x0050, text=»* SAVE BUFFER ADDRESS AND SET SECTOR COUNTER * «, t00=0x001b, t01=0x009c}
0x2afe…2b38 Head {h00=0x0036, h01=0x0050, text=»* * «, t00=0x001b, t01=0x00d6}
0x2b38…2b72 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x001b, t01=0x0110}
0x2b72…2b7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x014a}
0x2b7c…2b92 Head {h00=0x0012, h01=0x0050, text=»* INPUT: ECB«, t00=0x001b, t01=0x0154}
0x2b92…2bb8 Head {h00=0x0022, h01=0x0050, text=»* OUTPUT: A7=SECTOR COUNTER «, t00=0x001b, t01=0x016a}
0x2bb8…2be6 Head {h00=0x002a, h01=0x0050, text=»* DWTUBU=USER BUFFER POINTER«, t00=0x001b, t01=0x0190}
0x2be6…2bf0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x002e}
0x2bf0…2bfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0038}
0x2bfa…2c0e Head {h00=0x0010, h01=0x0050, text=»DUA:10 EQU *«, t00=0x001c, t01=0x0042}
0x2c0e…2c36 Head {h00=0x0024, h01=0x0050, text=» LD A3,ECBRL,A8 REQUESTED LENGTH«, t00=0x001c, t01=0x0056}
0x2c36…2c4c Head {h00=0x0012, h01=0x0050, text=» RB(Z) INCLEN «, t00=0x001c, t01=0x007e}
0x2c4c…2c86 Head {h00=0x0036, h01=0x0050, text=» ECR A7,A3 DIVIDE BY 256 TO GET NUMBER OF SECTORS «, t00=0x001c, t01=0x0094}
0x2c86…2cb0 Head {h00=0x0026, h01=0x0050, text=» ANK A3,/FF SET CONDITION REGISTER«, t00=0x001c, t01=0x00ce}
0x2cb0…2ce8 Head {h00=0x0034, h01=0x0050, text=» RB(NZ) INCLEN NOT AN INTEGER NUMBER OF SECTORS «, t00=0x001c, t01=0x00f8}
0x2ce8…2d26 Head {h00=0x003a, h01=0x0050, text=» LD A3,ECBCW2,A8 SECTOR NUMBER WHERE THE BUFFER BEGIN «, t00=0x001c, t01=0x0130}
0x2d26…2d52 Head {h00=0x0028, h01=0x0050, text=» RB(N) DUERR INCORRECT SECTOR NUMBER«, t00=0x001c, t01=0x016e}
0x2d52…2d6a Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTSMX,A2«, t00=0x001d, t01=0x000a}
0x2d6a…2d98 Head {h00=0x002a, h01=0x0050, text=» RB(NL) DUERR INCORRECT SECTOR NUMBER «, t00=0x001d, t01=0x0022}
0x2d98…2daa Head {h00=0x000e, h01=0x0050, text=» ADR A3,A7«, t00=0x001d, t01=0x0050}
0x2daa…2dc2 Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTSMX,A2«, t00=0x001d, t01=0x0062}
0x2dc2…2dee Head {h00=0x0028, h01=0x0050, text=» RB(G) INCLEN SECTOR NUMBER OVERFLOW«, t00=0x001d, t01=0x007a}
0x2dee…2df8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00a6}
0x2df8…2e0e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001d, t01=0x00b0}
0x2e0e…2e26 Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBBA,A8 «, t00=0x001d, t01=0x00c6}
0x2e26…2e52 Head {h00=0x0028, h01=0x0050, text=» ST A1,DWTUBU,A6 USER BUFFER POINTER«, t00=0x001d, t01=0x00de}
0x2e52…2e5e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x010a}
0x2e5e…2e68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0116}
0x2e68…2e7e Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x001d, t01=0x0120}
0x2e7e…2e88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0136}
0x2e88…2ea4 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x001d, t01=0x0140}
0x2ea4…2eae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x015c}
0x2eae…2eb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0166}
0x2eb8…2ede Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x001d, t01=0x0170}
0x2ede…2f04 Head {h00=0x0022, h01=0x0050, text=»* *«, t00=0x001e, t01=0x0008}
0x2f04…2f2a Head {h00=0x0022, h01=0x0050, text=»* DISC VERSION SEPARATION *«, t00=0x001e, t01=0x002e}
0x2f2a…2f50 Head {h00=0x0022, h01=0x0050, text=»* *«, t00=0x001e, t01=0x0054}
0x2f50…2f76 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x001e, t01=0x007a}
0x2f76…2f80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00a0}
0x2f80…2f8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00aa}
0x2f8a…2fa2 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFOR,A2«, t00=0x001e, t01=0x00b4}
0x2fa2…2fb4 Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x001e, t01=0x00cc}
0x2fb4…2fd4 Head {h00=0x001c, h01=0x0050, text=» RF(Z) RW:800 VERSION A2«, t00=0x001e, t01=0x00de}
0x2fd4…2fe0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00fe}
0x2fe0…2fea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x010a}
0x2fea…3000 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x001e, t01=0x0114}
0x3000…300a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x012a}
0x300a…3020 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x001e, t01=0x0134}
0x3020…302a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x014a}
0x302a…3058 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x001e, t01=0x0154}
0x3058…3086 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x001e, t01=0x0182}
0x3086…30b4 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x001f, t01=0x0020}
0x30b4…30e2 Head {h00=0x002a, h01=0x0050, text=»* GET PHYSICAL SECTOR NUMBER BY * «, t00=0x001f, t01=0x004e}
0x30e2…3110 Head {h00=0x002a, h01=0x0050, text=»* DIVIDE BY 3 * «, t00=0x001f, t01=0x007c}
0x3110…313e Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x001f, t01=0x00aa}
0x313e…316c Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x001f, t01=0x00d8}
0x316c…3176 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0106}
0x3176…318c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x001f, t01=0x0110}
0x318c…31b2 Head {h00=0x0022, h01=0x0050, text=» LDK A1,0 PREPARE FOR DIVISION«, t00=0x001f, t01=0x0126}
0x31b2…31e4 Head {h00=0x002e, h01=0x0050, text=» LD A2,ECBCW2,A8 GET LOGICAL SECTOR NUMBER«, t00=0x001f, t01=0x014c}
0x31e4…31f2 Head {h00=0x000a, h01=0x0050, text=» DVK 3«, t00=0x001f, t01=0x017e}
0x31f2…3222 Head {h00=0x002c, h01=0x0050, text=»* A1=REMAINER=LOGICAL SECTOR POSITION «, t00=0x001f, t01=0x018c}
0x3222…3258 Head {h00=0x0032, h01=0x0050, text=»* A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC«, t00=0x0020, t01=0x002c}
0x3258…3264 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0062}
0x3264…326e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x006e}
0x326e…3284 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0020, t01=0x0078}
0x3284…329a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0020, t01=0x008e}
0x329a…32b2 Head {h00=0x0014, h01=0x0050, text=» LD A1,ECBCW2,A8«, t00=0x0020, t01=0x00a4}
0x32b2…32d2 Head {h00=0x001c, h01=0x0050, text=» LDR A3,A1 SECTOR NUMBER«, t00=0x0020, t01=0x00bc}
0x32d2…32e4 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0020, t01=0x00dc}
0x32e4…32f8 Head {h00=0x0010, h01=0x0050, text=»DVK:00 EQU *«, t00=0x0020, t01=0x00ee}
0x32f8…3314 Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 I:= I+I/4«, t00=0x0020, t01=0x0102}
0x3314…332e Head {h00=0x0016, h01=0x0050, text=» SRL A3,2 I:= I/4 «, t00=0x0020, t01=0x011e}
0x332e…3344 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DVK:00«, t00=0x0020, t01=0x0138}
0x3344…335e Head {h00=0x0016, h01=0x0050, text=» SRL A2,2 TRUNCATE«, t00=0x0020, t01=0x014e}
0x335e…3370 Head {h00=0x000e, h01=0x0050, text=» SUR A1,A2«, t00=0x0020, t01=0x0168}
0x3370…3382 Head {h00=0x000e, h01=0x0050, text=» SUR A1,A2«, t00=0x0020, t01=0x017a}
0x3382…33a4 Head {h00=0x001e, h01=0x0050, text=» SUR A1,A2 REST AFTER LOOP«, t00=0x0020, t01=0x018c}
0x33a4…33b6 Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0021, t01=0x001e}
0x33b6…33ca Head {h00=0x0010, h01=0x0050, text=»DVK:10 EQU *«, t00=0x0021, t01=0x0030}
0x33ca…33dc Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0021, t01=0x0044}
0x33dc…33fa Head {h00=0x001a, h01=0x0050, text=» SUK A1,3 DIVIDE BY 3 «, t00=0x0021, t01=0x0056}
0x33fa…3410 Head {h00=0x0012, h01=0x0050, text=» RB(NN) DVK:10«, t00=0x0021, t01=0x0074}
0x3410…3426 Head {h00=0x0012, h01=0x0050, text=» ADK A1,3 REST«, t00=0x0021, t01=0x008a}
0x3426…3456 Head {h00=0x002c, h01=0x0050, text=»* A1=REMAINER=LOGICAL SECTOR POSITION «, t00=0x0021, t01=0x00a0}
0x3456…348c Head {h00=0x0032, h01=0x0050, text=»* A2=QUOTIENT=PHYSICAL SECTOR NUMBER ON DISC«, t00=0x0021, t01=0x00d0}
0x348c…3496 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0106}
0x3496…34ac Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0021, t01=0x0110}
0x34ac…34b8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0126}
0x34b8…34c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0132}
0x34c2…34d8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0021, t01=0x013c}
0x34d8…34e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0152}
0x34e2…3510 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0021, t01=0x015c}
0x3510…353e Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0021, t01=0x018a}
0x353e…356c Head {h00=0x002a, h01=0x0050, text=»* SAVE PHYSICAL SECTOR NUMBER * «, t00=0x0022, t01=0x0028}
0x356c…359a Head {h00=0x002a, h01=0x0050, text=»* AND SECTOR POSITION * «, t00=0x0022, t01=0x0056}
0x359a…35c8 Head {h00=0x002a, h01=0x0050, text=»* BRANCH ACCORDING TO SECTOR * «, t00=0x0022, t01=0x0084}
0x35c8…35f6 Head {h00=0x002a, h01=0x0050, text=»* POSITION * «, t00=0x0022, t01=0x00b2}
0x35f6…3624 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0022, t01=0x00e0}
0x3624…3652 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0022, t01=0x010e}
0x3652…365c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x013c}
0x365c…368c Head {h00=0x002c, h01=0x0050, text=»* INPUT: A1=SECTOR POSITION INDICATOR «, t00=0x0022, t01=0x0146}
0x368c…36bc Head {h00=0x002c, h01=0x0050, text=»* A2=LOGICAL SECTOR NUMBER / 3 «, t00=0x0022, t01=0x0176}
0x36bc…36c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0016}
0x36c6…36d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0020}
0x36d0…36e2 Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x0023, t01=0x002a}
0x36e2…3710 Head {h00=0x002a, h01=0x0050, text=» STR A2,A6 SAVE PHYSICAL SECTOR NUMBER«, t00=0x0023, t01=0x003c}
0x3710…3722 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0023, t01=0x006a}
0x3722…3734 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0023, t01=0x007c}
0x3734…3762 Head {h00=0x002a, h01=0x0050, text=» ST A1,DWTSEP,A6 SAVE SECTOR POSITION «, t00=0x0023, t01=0x008e}
0x3762…3798 Head {h00=0x0032, h01=0x0050, text=» ST A2,DWTSEI,A6 SAVE 1ST PHYS. SECTOR NUMBER «, t00=0x0023, t01=0x00bc}
0x3798…37a4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x00f2}
0x37a4…37ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00fe}
0x37ae…37c4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0023, t01=0x0108}
0x37c4…37e8 Head {h00=0x0020, h01=0x001b, text=»* LOGICAL SECTOR POSITION «, t00=0x0023, t01=0x011e}
0x37e8…380e Head {h00=0x0022, h01=0x0050, text=» RF(N) RW:300 ,XXXX , , «, t00=0x0023, t01=0x0142}
0x380e…3834 Head {h00=0x0022, h01=0x0050, text=» RF(Z) RW:200 , XX,XX , «, t00=0x0023, t01=0x0168}
0x3834…3850 Head {h00=0x0018, h01=0x0013, text=»* , , XXXX, «, t00=0x0023, t01=0x018e}
0x3850…385a Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0024, t01=0x001a}
0x385a…3870 Head {h00=0x0012, h01=0x000e, text=» EJECT DRDU01«, t00=0x0024, t01=0x0024}
0x3870…387a Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0024, t01=0x003a}
0x387a…38a8 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0024, t01=0x0044}
0x38a8…38d6 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0024, t01=0x0072}
0x38d6…3904 Head {h00=0x002a, h01=0x0050, text=»* READ/WRITE FROM SECTOR IN * «, t00=0x0024, t01=0x00a0}
0x3904…3932 Head {h00=0x002a, h01=0x0050, text=»* POSITION , , xxxx, * «, t00=0x0024, t01=0x00ce}
0x3932…3960 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0024, t01=0x00fc}
0x3960…398e Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0024, t01=0x012a}
0x398e…3998 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0024, t01=0x0158}
0x3998…39c4 Head {h00=0x0028, h01=0x0050, text=» IMR A6 LOG. SECTOR IN NEXT PHYSICAL«, t00=0x0024, t01=0x0162}
0x39c4…39d6 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0024, t01=0x018e}
0x39d6…3a06 Head {h00=0x002c, h01=0x0050, text=» IM DWTSEI,A6 SAVE FOR READ AFTER WRITE «, t00=0x0025, t01=0x0010}
0x3a06…3a12 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0025, t01=0x0040}
0x3a12…3a1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x004c}
0x3a1c…3a32 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0025, t01=0x0056}
0x3a32…3a48 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0025, t01=0x006c}
0x3a48…3a5c Head {h00=0x0010, h01=0x0050, text=» DATA /0084 «, t00=0x0025, t01=0x0082}
0x3a5c…3a6e Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0025, t01=0x0096}
0x3a6e…3a80 Head {h00=0x000e, h01=0x0050, text=» RF RW:300«, t00=0x0025, t01=0x00a8}
0x3a80…3a8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00ba}
0x3a8a…3aa0 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0025, t01=0x00c4}
0x3aa0…3aaa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00da}
0x3aaa…3ad8 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0025, t01=0x00e4}
0x3ad8…3b06 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0025, t01=0x0112}
0x3b06…3b34 Head {h00=0x002a, h01=0x0050, text=»* READ/WRITE FROM SECTOR IN * «, t00=0x0025, t01=0x0140}
0x3b34…3b62 Head {h00=0x002a, h01=0x0050, text=»* POSITION , xx, * «, t00=0x0025, t01=0x016e}
0x3b62…3b90 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0026, t01=0x000c}
0x3b90…3bbe Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0026, t01=0x003a}
0x3bbe…3bc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0068}
0x3bc8…3bd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0072}
0x3bd2…3be6 Head {h00=0x0010, h01=0x0050, text=»RW:200 EQU *«, t00=0x0026, t01=0x007c}
0x3be6…3bfc Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0026, t01=0x0090}
0x3bfc…3c10 Head {h00=0x0010, h01=0x0050, text=» DATA /0048 «, t00=0x0026, t01=0x00a6}
0x3c10…3c34 Head {h00=0x0020, h01=0x0050, text=» SUK A7,2 NUMBER OF SECTORS «, t00=0x0026, t01=0x00ba}
0x3c34…3c58 Head {h00=0x0020, h01=0x0050, text=» RF(N) RW:230 1 SECTOR IN IO«, t00=0x0026, t01=0x00de}
0x3c58…3c80 Head {h00=0x0024, h01=0x0050, text=» RF(NZ) RW:260 >2 SECTORS IN IO «, t00=0x0026, t01=0x0102}
0x3c80…3c9c Head {h00=0x0018, h01=0x0050, text=»* , XX,XXXXXX, «, t00=0x0026, t01=0x012a}
0x3c9c…3cb2 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0026, t01=0x0146}
0x3cb2…3cc6 Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x0026, t01=0x015c}
0x3cc6…3cd8 Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x0026, t01=0x0170}
0x3cd8…3cfc Head {h00=0x0020, h01=0x0050, text=»RW:230 EQU * , XX,XX ,«, t00=0x0026, t01=0x0182}
0x3cfc…3d12 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0027, t01=0x0016}
0x3d12…3d26 Head {h00=0x0010, h01=0x0050, text=» DATA /0040 «, t00=0x0027, t01=0x002c}
0x3d26…3d38 Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x0027, t01=0x0040}
0x3d38…3d5c Head {h00=0x0020, h01=0x0050, text=»RW:260 EQU * , XX,XXXXXX,«, t00=0x0027, t01=0x0052}
0x3d5c…3d72 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0027, t01=0x0076}
0x3d72…3d86 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x0027, t01=0x008c}
0x3d86…3d90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00a0}
0x3d90…3da6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0027, t01=0x00aa}
0x3da6…3db0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00c0}
0x3db0…3ddc Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0027, t01=0x00ca}
0x3ddc…3e08 Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0027, t01=0x00f6}
0x3e08…3e34 Head {h00=0x0028, h01=0x0050, text=»* DIRECT READ/WRITE AS LONG *«, t00=0x0027, t01=0x0122}
0x3e34…3e60 Head {h00=0x0028, h01=0x0050, text=»* AS POSIBLE *«, t00=0x0027, t01=0x014e}
0x3e60…3e8c Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0027, t01=0x017a}
0x3e8c…3eb8 Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0028, t01=0x0016}
0x3eb8…3ec2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0042}
0x3ec2…3ecc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x004c}
0x3ecc…3ee0 Head {h00=0x0010, h01=0x0050, text=»RW:300 EQU *«, t00=0x0028, t01=0x0056}
0x3ee0…3f00 Head {h00=0x001c, h01=0x0050, text=» SUK A7,3 SECTOR COUNTER«, t00=0x0028, t01=0x006a}
0x3f00…3f34 Head {h00=0x0030, h01=0x0050, text=» RF(NG) RW:500 LESS THAN FOUR SECTORS IN IO «, t00=0x0028, t01=0x008a}
0x3f34…3f4a Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0028, t01=0x00be}
0x3f4a…3f5e Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x0028, t01=0x00d4}
0x3f5e…3f74 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0028, t01=0x00e8}
0x3f74…3f88 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x0028, t01=0x00fe}
0x3f88…3f9a Head {h00=0x000e, h01=0x0050, text=» RB RW:300«, t00=0x0028, t01=0x0112}
0x3f9a…3fa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0124}
0x3fa4…3fba Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0028, t01=0x012e}
0x3fba…3fc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0144}
0x3fc4…3ff0 Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0028, t01=0x014e}
0x3ff0…401c Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0028, t01=0x017a}
0x401c…4048 Head {h00=0x0028, h01=0x0050, text=»* READ/WRITE ON THE LAST SECTORS *«, t00=0x0029, t01=0x0016}
0x4048…4074 Head {h00=0x0028, h01=0x0050, text=»* IN IO *«, t00=0x0029, t01=0x0042}
0x4074…40a0 Head {h00=0x0028, h01=0x0050, text=»* *«, t00=0x0029, t01=0x006e}
0x40a0…40cc Head {h00=0x0028, h01=0x0050, text=»************************************«, t00=0x0029, t01=0x009a}
0x40cc…40d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00c6}
0x40d6…40e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00d0}
0x40e0…40f4 Head {h00=0x0010, h01=0x0050, text=»RW:500 EQU *«, t00=0x0029, t01=0x00da}
0x40f4…4114 Head {h00=0x001c, h01=0x0050, text=» RF(Z) RW:580 3 SECTORS «, t00=0x0029, t01=0x00ee}
0x4114…4126 Head {h00=0x000e, h01=0x0050, text=» ADK A7,2 «, t00=0x0029, t01=0x010e}
0x4126…4146 Head {h00=0x001c, h01=0x0050, text=» RF(P) RW:560 2 SECTORS «, t00=0x0029, t01=0x0120}
0x4146…4166 Head {h00=0x001c, h01=0x0050, text=» RF(N) RW:600 0 SECTORS «, t00=0x0029, t01=0x0140}
0x4166…418a Head {h00=0x0020, h01=0x0050, text=»RW:530 EQU * ,XXXX , ,«, t00=0x0029, t01=0x0160}
0x418a…41a0 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0029, t01=0x0184}
0x41a0…41b4 Head {h00=0x0010, h01=0x0050, text=» DATA /0080 «, t00=0x002a, t01=0x000a}
0x41b4…41c6 Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x002a, t01=0x001e}
0x41c6…41ea Head {h00=0x0020, h01=0x0050, text=»RW:560 EQU * ,XXXXXX,XX ,«, t00=0x002a, t01=0x0030}
0x41ea…4200 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002a, t01=0x0054}
0x4200…4214 Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x002a, t01=0x006a}
0x4214…422a Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002a, t01=0x007e}
0x422a…423e Head {h00=0x0010, h01=0x0050, text=» DATA /0040 «, t00=0x002a, t01=0x0094}
0x423e…4250 Head {h00=0x000e, h01=0x0050, text=» RF RW:600«, t00=0x002a, t01=0x00a8}
0x4250…4274 Head {h00=0x0020, h01=0x0050, text=»RW:580 EQU * ,XXXXXX,XXXXXX,«, t00=0x002a, t01=0x00ba}
0x4274…428a Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002a, t01=0x00de}
0x428a…429e Head {h00=0x0010, h01=0x0050, text=» DATA /80C0 «, t00=0x002a, t01=0x00f4}
0x429e…42b4 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002a, t01=0x0108}
0x42b4…42c8 Head {h00=0x0010, h01=0x0050, text=» DATA /00C0 «, t00=0x002a, t01=0x011e}
0x42c8…42d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0132}
0x42d2…42e8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x002a, t01=0x013c}
0x42e8…42f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0152}
0x42f2…42fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x015c}
0x42fc…4310 Head {h00=0x0010, h01=0x0050, text=»RW:600 EQU *«, t00=0x002a, t01=0x0166}
0x4310…4322 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x002a, t01=0x017a}
0x4322…432c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x018c}
0x432c…434c Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x002b, t01=0x0008}
0x434c…436c Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x002b, t01=0x0028}
0x436c…438c Head {h00=0x001c, h01=0x0050, text=»* READ AFTER WRITE *«, t00=0x002b, t01=0x0048}
0x438c…43ac Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x002b, t01=0x0068}
0x43ac…43cc Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x002b, t01=0x0088}
0x43cc…43d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00a8}
0x43d6…440a Head {h00=0x0030, h01=0x0050, text=»* DWTSEI=1:ST PHYSICAL SECTOR NUMBER IN IO«, t00=0x002b, t01=0x00b2}
0x440a…4446 Head {h00=0x0038, h01=0x0050, text=»* 1ST POS IN DWT=LAST PHYSICAL SECTOR NUMBER IN IO«, t00=0x002b, t01=0x00e6}
0x4446…4464 Head {h00=0x001a, h01=0x0050, text=»* A7=SECTOR COUNTER «, t00=0x002b, t01=0x0122}
0x4464…446e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0140}
0x446e…4486 Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x002b, t01=0x014a}
0x4486…44a4 Head {h00=0x001a, h01=0x0050, text=» ANK A7,/FF GET ORDER «, t00=0x002b, t01=0x0162}
0x44a4…44b8 Head {h00=0x0010, h01=0x0050, text=» SUK A7,/15 «, t00=0x002b, t01=0x0180}
0x44b8…44e2 (44, 0, 400) Head {h00=0x0026, h01=0x0050, text=» RF(NZ) RW:700 NOT PHYSICAL WRITE «, t00=0x002c, t01=0x0004}
0x44e2…44f8 Head {h00=0x0012, h01=0x0050, text=» LDKL A2,-/100«, t00=0x002c, t01=0x002e}
0x44f8…4528 Head {h00=0x002c, h01=0x0050, text=» LD A1,DWTSEP,A6 GET 1ST SECTOR POSITION«, t00=0x002c, t01=0x0044}
0x4528…4546 Head {h00=0x001a, h01=0x0050, text=» RF(Z) RW:645 , XX,«, t00=0x002c, t01=0x0074}
0x4546…4564 Head {h00=0x001a, h01=0x0050, text=» RF(P) RW:640 , XXXX,«, t00=0x002c, t01=0x0092}
0x4564…4578 Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x002c, t01=0x00b0}
0x4578…458c Head {h00=0x0010, h01=0x0050, text=»RW:640 EQU *«, t00=0x002c, t01=0x00c4}
0x458c…45a0 Head {h00=0x0010, h01=0x0050, text=» ADK A2,/80 «, t00=0x002c, t01=0x00d8}
0x45a0…45b4 Head {h00=0x0010, h01=0x0050, text=»RW:645 EQU *«, t00=0x002c, t01=0x00ec}
0x45b4…45e4 Head {h00=0x002c, h01=0x0050, text=» ST A2,ECBEL,A8 PREPARE EFFECTIVE LENGTH«, t00=0x002c, t01=0x0100}
0x45e4…4612 Head {h00=0x002a, h01=0x0050, text=» LD A1,DWTSEI,A6 RAW FROM THIS SECTOR «, t00=0x002c, t01=0x0130}
0x4612…4638 Head {h00=0x0022, h01=0x0050, text=» LDR* A7,A6 GET LAST SECTOR NO«, t00=0x002c, t01=0x015e}
0x4638…466a Head {h00=0x002e, h01=0x0050, text=» SUR A7,A1 GET NUMBER OF PHYSICAL SECTORS «, t00=0x002c, t01=0x0184}
0x466a…467c Head {h00=0x000e, h01=0x0050, text=» STR A1,A6«, t00=0x002d, t01=0x0026}
0x467c…4686 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0038}
0x4686…469c Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x002d, t01=0x0042}
0x469c…46a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0058}
0x46a6…46b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0062}
0x46b0…46c4 Head {h00=0x0010, h01=0x0050, text=»RW:650 EQU *«, t00=0x002d, t01=0x006c}
0x46c4…46da Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002d, t01=0x0080}
0x46da…46ee Head {h00=0x0010, h01=0x0050, text=» DATA /40C0 «, t00=0x002d, t01=0x0096}
0x46ee…4712 Head {h00=0x0020, h01=0x0050, text=» IMR A6 NEXT PHYSICAL SECTOR«, t00=0x002d, t01=0x00aa}
0x4712…472a Head {h00=0x0014, h01=0x0050, text=» LDKL A1,PHSECL «, t00=0x002d, t01=0x00ce}
0x472a…4750 Head {h00=0x0022, h01=0x0050, text=» ADS A1,ECBEL,A8 UPDATE ECBEL «, t00=0x002d, t01=0x00e6}
0x4750…4762 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x002d, t01=0x010c}
0x4762…4778 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) RW:650«, t00=0x002d, t01=0x011e}
0x4778…4790 Head {h00=0x0014, h01=0x0050, text=» LD A7,ECBRL,A8 «, t00=0x002d, t01=0x0134}
0x4790…47c0 Head {h00=0x002c, h01=0x0050, text=» ST A7,ECBEL,A8 CORRECT EFFECTIVE LENGTH«, t00=0x002d, t01=0x014c}
0x47c0…47cc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x017c}
0x47cc…47d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0188}
0x47d6…47ec (46, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x002e, t01=0x0004}
0x47ec…4800 Head {h00=0x0010, h01=0x0050, text=»RW:700 EQU *«, t00=0x002e, t01=0x001a}
0x4800…481e Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RETURN CODE «, t00=0x002e, t01=0x002e}
0x481e…4838 Head {h00=0x0016, h01=0x0050, text=» ABL END:20 ENDIO «, t00=0x002e, t01=0x004c}
0x4838…4842 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0066}
0x4842…484e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002e, t01=0x0070}
0x484e…4858 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x007c}
0x4858…486e Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x002e, t01=0x0086}
0x486e…4878 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x009c}
0x4878…488e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x002e, t01=0x00a6}
0x488e…4898 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00bc}
0x4898…48a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00c6}
0x48a2…48cc Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002e, t01=0x00d0}
0x48cc…48f6 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x002e, t01=0x00fa}
0x48f6…4920 Head {h00=0x0026, h01=0x0050, text=»* DISC FORMAT A2 * «, t00=0x002e, t01=0x0124}
0x4920…494a Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x002e, t01=0x014e}
0x494a…4974 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x002e, t01=0x0178}
0x4974…497e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0012}
0x497e…4988 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x001c}
0x4988…499c Head {h00=0x0010, h01=0x0050, text=»RW:800 EQU *«, t00=0x002f, t01=0x0026}
0x499c…49b0 Head {h00=0x0010, h01=0x0050, text=» CF A5,DIV31«, t00=0x002f, t01=0x003a}
0x49b0…49c2 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x002f, t01=0x004e}
0x49c2…4a06 Head {h00=0x0040, h01=0x0050, text=» ST A7,DWTSEI,A6 SAVE NUMBER OF SECTORS FOR READ AFTER WRITE«, t00=0x002f, t01=0x0060}
0x4a06…4a12 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x00a4}
0x4a12…4a1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00b0}
0x4a1c…4a32 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x002f, t01=0x00ba}
0x4a32…4a46 Head {h00=0x0010, h01=0x0050, text=»RW:850 EQU *«, t00=0x002f, t01=0x00d0}
0x4a46…4a5c Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x002f, t01=0x00e4}
0x4a5c…4a82 Head {h00=0x0022, h01=0x0050, text=» DATA /A080 INDICATE FORMAT A2«, t00=0x002f, t01=0x00fa}
0x4a82…4a98 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/100 «, t00=0x002f, t01=0x0120}
0x4a98…4acc Head {h00=0x0030, h01=0x0050, text=» ADS A1,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x002f, t01=0x0136}
0x4acc…4ade Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x002f, t01=0x016a}
0x4ade…4b08 Head {h00=0x0026, h01=0x0050, text=» RB(NZ) RW:850 MORE SECTORS IN IO «, t00=0x002f, t01=0x017c}
0x4b08…4b12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0016}
0x4b12…4b28 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0030, t01=0x0020}
0x4b28…4b32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0036}
0x4b32…4b3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0040}
0x4b3c…4b4e Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0030, t01=0x004a}
0x4b4e…4b70 Head {h00=0x001e, h01=0x0050, text=» LD A7,DWTOR,A6 GET ORDER «, t00=0x0030, t01=0x005c}
0x4b70…4b84 Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0030, t01=0x007e}
0x4b84…4b98 Head {h00=0x0010, h01=0x0050, text=» SUK A7,/15 «, t00=0x0030, t01=0x0092}
0x4b98…4ba2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00a6}
0x4ba2…4bb8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0030, t01=0x00b0}
0x4bb8…4be2 Head {h00=0x0026, h01=0x0050, text=» RB(NZ) RW:700 NOT PHYSICAL WRITE «, t00=0x0030, t01=0x00c6}
0x4be2…4bee Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x00f0}
0x4bee…4bf8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00fc}
0x4bf8…4c0e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0030, t01=0x0106}
0x4c0e…4c24 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0030, t01=0x011c}
0x4c24…4c36 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0030, t01=0x0132}
0x4c36…4c4c Head {h00=0x0012, h01=0x0050, text=» RF(NZ) RW:905«, t00=0x0030, t01=0x0144}
0x4c4c…4c58 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x015a}
0x4c58…4c62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0166}
0x4c62…4c78 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0030, t01=0x0170}
0x4c78…4c8a Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0030, t01=0x0186}
0x4c8a…4cbc Head {h00=0x002e, h01=0x0050, text=» CM ECBEL,A8 PREPARE FOR READ AFTER WRITE «, t00=0x0031, t01=0x0008}
0x4cbc…4cd4 Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTSEI,A6«, t00=0x0031, t01=0x003a}
0x4cd4…4ce8 Head {h00=0x0010, h01=0x0050, text=» CF A5,DIV31«, t00=0x0031, t01=0x0052}
0x4ce8…4cf2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0066}
0x4cf2…4d08 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0031, t01=0x0070}
0x4d08…4d12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0086}
0x4d12…4d1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0090}
0x4d1c…4d30 Head {h00=0x0010, h01=0x0050, text=»RW:900 EQU *«, t00=0x0031, t01=0x009a}
0x4d30…4d46 Head {h00=0x0012, h01=0x0050, text=» CF A5,IOROUT «, t00=0x0031, t01=0x00ae}
0x4d46…4d6a Head {h00=0x0020, h01=0x0050, text=» DATA /E080 READ AFTER WRITE«, t00=0x0031, t01=0x00c4}
0x4d6a…4d7c Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0031, t01=0x00e8}
0x4d7c…4d92 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) RW:900«, t00=0x0031, t01=0x00fa}
0x4d92…4d9e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0110}
0x4d9e…4da8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x011c}
0x4da8…4dc4 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0031, t01=0x0126}
0x4dc4…4dd6 Head {h00=0x000e, h01=0x0050, text=» RB RW:700«, t00=0x0031, t01=0x0142}
0x4dd6…4de2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x0154}
0x4de2…4dec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0160}
0x4dec…4e02 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0031, t01=0x016a}
0x4e02…4e18 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0031, t01=0x0180}
0x4e18…4e2c Head {h00=0x0010, h01=0x0050, text=»RW:905 EQU *«, t00=0x0032, t01=0x0008}
0x4e2c…4e50 Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0032, t01=0x001c}
0x4e50…4e64 Head {h00=0x0010, h01=0x0050, text=» ABL END:20 «, t00=0x0032, t01=0x0040}
0x4e64…4e70 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x0054}
0x4e70…4e7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0060}
0x4e7a…4e90 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0032, t01=0x006a}
0x4e90…4e9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0080}
0x4e9a…4ed2 Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0032, t01=0x008a}
0x4ed2…4f0a Head {h00=0x0034, h01=0x0050, text=»* * «, t00=0x0032, t01=0x00c2}
0x4f0a…4f42 Head {h00=0x0034, h01=0x0050, text=»* IOROUT PERFORM READ OR WRITE AND SEEK * «, t00=0x0032, t01=0x00fa}
0x4f42…4f7a Head {h00=0x0034, h01=0x0050, text=»* IF NECESSARY * «, t00=0x0032, t01=0x0132}
0x4f7a…4fb2 Head {h00=0x0034, h01=0x0050, text=»* * «, t00=0x0032, t01=0x016a}
0x4fb2…4fea Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x0033, t01=0x0012}
0x4fea…4ff4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x004a}
0x4ff4…501e Head {h00=0x0026, h01=0x0050, text=»* INPUT : ONE DATA WORD AFTER CF«, t00=0x0033, t01=0x0054}
0x501e…504c Head {h00=0x002a, h01=0x0050, text=»* BIT 0 :INDICATES DIRECT IO «, t00=0x0033, t01=0x007e}
0x504c…5080 Head {h00=0x0030, h01=0x0050, text=»* BIT 1 :INDICATES READ AFTER WRITE«, t00=0x0033, t01=0x00ac}
0x5080…50ae Head {h00=0x002a, h01=0x0050, text=»* BIT 2 :INDICATES FORMAT A2 «, t00=0x0033, t01=0x00e0}
0x50ae…50dc Head {h00=0x002a, h01=0x0050, text=»* BIT 8-11:NUMBER OF WORDS/16«, t00=0x0033, t01=0x010e}
0x50dc…5112 Head {h00=0x0032, h01=0x0050, text=»* BIT12-15:START IN DRIVER BUFFER/32 «, t00=0x0033, t01=0x013c}
0x5112…5152 Head {h00=0x003c, h01=0x0050, text=»* AFTER SEEK THE CYLINDER ID WILL BE CHECKED BY A READ«, t00=0x0033, t01=0x0172}
0x5152…5196 Head {h00=0x0040, h01=0x0050, text=»* DWTBSE CONTAINS THE PRESENT SECTOR IN THE DRIVER BUFFER «, t00=0x0034, t01=0x0022}
0x5196…51c0 Head {h00=0x0026, h01=0x0050, text=»* DWTRTY INDICATES RETRIES DONE «, t00=0x0034, t01=0x0066}
0x51c0…520c Head {h00=0x0048, h01=0x0050, text=»* DWTSWD SAVED WORD FROM USER BUFFER WHEN IO NOT VIA DRIVER BUFFER«, t00=0x0034, t01=0x0090}
0x520c…5216 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00dc}
0x5216…522a Head {h00=0x0010, h01=0x0050, text=»IOROUT EQU *«, t00=0x0034, t01=0x00e6}
0x522a…5258 Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A6 GET PHYSICAL SECTOR NUMBER«, t00=0x0034, t01=0x00fa}
0x5258…527e Head {h00=0x0022, h01=0x0050, text=» SRL A3,5 GET CYLINDER NUMBER «, t00=0x0034, t01=0x0128}
0x527e…5288 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x014e}
0x5288…52a4 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0034, t01=0x0158}
0x52a4…52c6 Head {h00=0x001e, h01=0x0050, text=» LD* A4,4,A5 GET DATA WORD«, t00=0x0034, t01=0x0174}
0x52c6…52d8 Head {h00=0x000e, h01=0x0050, text=» SLL A4,2 «, t00=0x0035, t01=0x0008}
0x52d8…52f8 Head {h00=0x001c, h01=0x0050, text=» RF(NN) SEE:05 FORMAT A3«, t00=0x0035, t01=0x001a}
0x52f8…530a Head {h00=0x000e, h01=0x0050, text=» ADK A3,0 «, t00=0x0035, t01=0x003a}
0x530a…5316 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x004c}
0x5316…5320 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0058}
0x5320…5336 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0035, t01=0x0062}
0x5336…5340 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0078}
0x5340…534a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0082}
0x534a…5360 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0035, t01=0x008c}
0x5360…5386 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) SEE:05 NOT CYLINDER 0 «, t00=0x0035, t01=0x00a2}
0x5386…539a Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEKZ«, t00=0x0035, t01=0x00c8}
0x539a…53ac Head {h00=0x000e, h01=0x0050, text=» SLL A1,6 «, t00=0x0035, t01=0x00dc}
0x53ac…53c8 Head {h00=0x0018, h01=0x0050, text=» RF(N) SEE:20 ERROR «, t00=0x0035, t01=0x00ee}
0x53c8…53de Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0035, t01=0x010a}
0x53de…53f4 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0035, t01=0x0120}
0x53f4…5418 Head {h00=0x0020, h01=0x0050, text=» CM DWTCYL,A2 CYLINDER ZERO «, t00=0x0035, t01=0x0136}
0x5418…542a Head {h00=0x000e, h01=0x0050, text=» RF VA2BR «, t00=0x0035, t01=0x015a}
0x542a…5436 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x016c}
0x5436…544c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0035, t01=0x0178}
0x544c…5462 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0035, t01=0x018e}
0x5462…5478 Head {h00=0x0012, h01=0x0050, text=» CM DWTCYL,A6 «, t00=0x0036, t01=0x0014}
0x5478…548a Head {h00=0x000e, h01=0x0050, text=» RF VA2BR «, t00=0x0036, t01=0x002a}
0x548a…5496 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x003c}
0x5496…54a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0048}
0x54a0…54b6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0036, t01=0x0052}
0x54b6…54c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0068}
0x54c0…54ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0072}
0x54ca…54de Head {h00=0x0010, h01=0x0050, text=»SEE:05 EQU *«, t00=0x0036, t01=0x007c}
0x54de…54f4 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0036, t01=0x0090}
0x54f4…550a Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0036, t01=0x00a6}
0x550a…5538 Head {h00=0x002a, h01=0x0050, text=» CW A3,DWTCYL,A2 COMPARE WITH PRESENT «, t00=0x0036, t01=0x00bc}
0x5538…5544 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x00ea}
0x5544…555a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0036, t01=0x00f6}
0x555a…5572 Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A6«, t00=0x0036, t01=0x010c}
0x5572…557e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x0124}
0x557e…5588 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0130}
0x5588…559e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0036, t01=0x013a}
0x559e…55b4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0036, t01=0x0150}
0x55b4…55ca Head {h00=0x0012, h01=0x0050, text=» RF(E) VA2:00 «, t00=0x0036, t01=0x0166}
0x55ca…55d6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0036, t01=0x017c}
0x55d6…55e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0188}
0x55e0…55f6 (55, 0, 398) Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=0 «, t00=0x0037, t01=0x0004}
0x55f6…560c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0037, t01=0x001a}
0x560c…5632 Head {h00=0x0022, h01=0x0050, text=» RF(E) SEE:90 HEAD IN POSITION«, t00=0x0037, t01=0x0030}
0x5632…563e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x0056}
0x563e…5648 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0062}
0x5648…5664 Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x0037, t01=0x006c}
0x5664…568c Head {h00=0x0024, h01=0x0050, text=» RF(NE) SEE:07 NOT SAME CYLINDER«, t00=0x0037, t01=0x0088}
0x568c…569e Head {h00=0x000e, h01=0x0050, text=» ADK A4,0 «, t00=0x0037, t01=0x00b0}
0x569e…56bc Head {h00=0x001a, h01=0x0050, text=» RF(N) VA2BR FORMAT A2«, t00=0x0037, t01=0x00c2}
0x56bc…56ce Head {h00=0x000e, h01=0x0050, text=» RF SEE:90«, t00=0x0037, t01=0x00e0}
0x56ce…56d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00f2}
0x56d8…56ee Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0037, t01=0x00fc}
0x56ee…56f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0112}
0x56f8…5702 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x011c}
0x5702…5716 Head {h00=0x0010, h01=0x0050, text=»SEE:07 EQU *«, t00=0x0037, t01=0x0126}
0x5716…5722 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0037, t01=0x013a}
0x5722…572c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0146}
0x572c…5742 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0037, t01=0x0150}
0x5742…576e Head {h00=0x0028, h01=0x0050, text=» ST A3,DWTCYL,A6 NEW CYLINDER NUMBER«, t00=0x0037, t01=0x0166}
0x576e…577a (56, 0, 400) Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x0004}
0x577a…5784 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0010}
0x5784…579a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0038, t01=0x001a}
0x579a…57c0 Head {h00=0x0022, h01=0x0050, text=» ST A3,DWTCYL,A2 NEW CYLINDER «, t00=0x0038, t01=0x0030}
0x57c0…57cc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x0056}
0x57cc…57f4 Head {h00=0x0024, h01=0x0050, text=» LDK A4,QRETRY NUMBER OF RETRIES«, t00=0x0038, t01=0x0062}
0x57f4…5808 Head {h00=0x0010, h01=0x0050, text=»SEE:10 EQU *«, t00=0x0038, t01=0x008a}
0x5808…581e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0038, t01=0x009e}
0x581e…5846 Head {h00=0x0024, h01=0x0050, text=» CF A5,INXUNI DOUBLED UNIT INDEX«, t00=0x0038, t01=0x00b4}
0x5846…5852 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x00dc}
0x5852…5866 Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEK «, t00=0x0038, t01=0x00e8}
0x5866…5884 Head {h00=0x001a, h01=0x0050, text=» SLC A1,5 RETURN CODE «, t00=0x0038, t01=0x00fc}
0x5884…589c Head {h00=0x0014, h01=0x0050, text=» RF(N) SEE:30 OK«, t00=0x0038, t01=0x011a}
0x589c…58a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0132}
0x58a6…58bc Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0038, t01=0x013c}
0x58bc…58c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0152}
0x58c6…58d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x015c}
0x58d0…58e4 Head {h00=0x0010, h01=0x0050, text=»SEE:15 EQU *«, t00=0x0038, t01=0x0166}
0x58e4…5906 Head {h00=0x001e, h01=0x0050, text=» CF A5,SEEKZ SEEK CYL ZERO«, t00=0x0038, t01=0x017a}
0x5906…5924 Head {h00=0x001a, h01=0x0050, text=» SLC A1,6 RETURN CODE «, t00=0x0039, t01=0x000c}
0x5924…5940 Head {h00=0x0018, h01=0x0050, text=» RF(N) SEE:20 ERROR «, t00=0x0039, t01=0x002a}
0x5940…5964 Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x0039, t01=0x0046}
0x5964…5984 Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 RETRY COUNTER «, t00=0x0039, t01=0x006a}
0x5984…59a4 Head {h00=0x001c, h01=0x0050, text=» RB(NZ) SEE:10 TRY AGAIN«, t00=0x0039, t01=0x008a}
0x59a4…59b8 Head {h00=0x0010, h01=0x0050, text=»SEE:20 EQU *«, t00=0x0039, t01=0x00aa}
0x59b8…59ce Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/FFFF«, t00=0x0039, t01=0x00be}
0x59ce…59e4 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0039, t01=0x00d4}
0x59e4…59fa Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0039, t01=0x00ea}
0x59fa…5a28 Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A2 DUMMY CYLINDER NUMBER«, t00=0x0039, t01=0x0100}
0x5a28…5a34 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0039, t01=0x012e}
0x5a34…5a4a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0039, t01=0x013a}
0x5a4a…5a78 Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTCYL,A6 DUMMY CYLINDER NUMBER«, t00=0x0039, t01=0x0150}
0x5a78…5a84 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0039, t01=0x017e}
0x5a84…5aa4 Head {h00=0x001c, h01=0x0050, text=» LDK A1,/02 RETURN CODE «, t00=0x0039, t01=0x018a}
0x5aa4…5abe Head {h00=0x0016, h01=0x0050, text=» RF SEE:35 END IO «, t00=0x003a, t01=0x001a}
0x5abe…5ac8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0034}
0x5ac8…5ade Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003a, t01=0x003e}
0x5ade…5ae8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0054}
0x5ae8…5af2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x005e}
0x5af2…5b06 Head {h00=0x0010, h01=0x0050, text=»SEE:30 EQU *«, t00=0x003a, t01=0x0068}
0x5b06…5b1c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003a, t01=0x007c}
0x5b1c…5b32 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003a, t01=0x0092}
0x5b32…5b3e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003a, t01=0x00a8}
0x5b3e…5b5a Head {h00=0x0018, h01=0x0050, text=» IFT VERSA2+VERSA3=2«, t00=0x003a, t01=0x00b4}
0x5b5a…5b7c Head {h00=0x001e, h01=0x0050, text=» LD* A1,4,A5 GET DATA WORD«, t00=0x003a, t01=0x00d0}
0x5b7c…5b8e Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x003a, t01=0x00f2}
0x5b8e…5bae Head {h00=0x001c, h01=0x0050, text=» RF(NN) SEE:31 FORMAT A3«, t00=0x003a, t01=0x0104}
0x5bae…5bba Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003a, t01=0x0124}
0x5bba…5bc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0130}
0x5bc4…5bda Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x003a, t01=0x013a}
0x5bda…5bf0 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003a, t01=0x0150}
0x5bf0…5bfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0166}
0x5bfa…5c04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0170}
0x5c04…5c1a Head {h00=0x0012, h01=0x0050, text=»* FORMAT A2 «, t00=0x003a, t01=0x017a}
0x5c1a…5c24 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0190}
0x5c24…5c36 Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x003b, t01=0x000a}
0x5c36…5c4a Head {h00=0x0010, h01=0x0050, text=» CF A5,SKEW «, t00=0x003b, t01=0x001c}
0x5c4a…5c6e Head {h00=0x0020, h01=0x0050, text=» LDKL A1,/8002 READ 2 WORDS «, t00=0x003b, t01=0x0030}
0x5c6e…5c9c Head {h00=0x002a, h01=0x0050, text=» LDKL A2,BUFFER READ TO DRIVER BUFFER «, t00=0x003b, t01=0x0054}
0x5c9c…5cb2 Head {h00=0x0012, h01=0x0050, text=» CF A5,CIO:50 «, t00=0x003b, t01=0x0082}
0x5cb2…5cd2 Head {h00=0x001c, h01=0x0050, text=» ANK A1,/1F ERROR CHECK «, t00=0x003b, t01=0x0098}
0x5cd2…5ce8 Head {h00=0x0012, h01=0x0050, text=» RF(NZ) SEE:32«, t00=0x003b, t01=0x00b8}
0x5ce8…5d08 Head {h00=0x001c, h01=0x0050, text=» LD A3,BUFFER GET CYL ID«, t00=0x003b, t01=0x00ce}
0x5d08…5d1e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003b, t01=0x00ee}
0x5d1e…5d34 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003b, t01=0x0104}
0x5d34…5d64 Head {h00=0x002c, h01=0x0050, text=» CW A3,DWTCYL,A2 CHECK IF SAME CYLINDER «, t00=0x003b, t01=0x011a}
0x5d64…5d70 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x014a}
0x5d70…5d86 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x003b, t01=0x0156}
0x5d86…5d9c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003b, t01=0x016c}
0x5d9c…5dcc Head {h00=0x002c, h01=0x0050, text=» CW A3,DWTCYL,A6 CHECK IF SAME CYLINDER «, t00=0x003b, t01=0x0182}
0x5dcc…5dd8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x0022}
0x5dd8…5dee Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x003c, t01=0x002e}
0x5dee…5e14 Head {h00=0x0022, h01=0x0050, text=» RB(NE) SEE:15 NOT SAME CYL ID«, t00=0x003c, t01=0x0044}
0x5e14…5e28 Head {h00=0x0010, h01=0x0050, text=»VA2BR EQU * «, t00=0x003c, t01=0x006a}
0x5e28…5e3c Head {h00=0x0010, h01=0x0050, text=» ABL VA2:00 «, t00=0x003c, t01=0x007e}
0x5e3c…5e48 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x0092}
0x5e48…5e52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x009e}
0x5e52…5e68 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003c, t01=0x00a8}
0x5e68…5e7e Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003c, t01=0x00be}
0x5e7e…5e88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00d4}
0x5e88…5e92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00de}
0x5e92…5ea8 Head {h00=0x0012, h01=0x0050, text=»* FORMAT A3 «, t00=0x003c, t01=0x00e8}
0x5ea8…5eb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00fe}
0x5eb2…5ec6 Head {h00=0x0010, h01=0x0050, text=»SEE:31 EQU *«, t00=0x003c, t01=0x0108}
0x5ec6…5edc Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003c, t01=0x011c}
0x5edc…5ef4 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTCYL,A2«, t00=0x003c, t01=0x0132}
0x5ef4…5f00 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x014a}
0x5f00…5f16 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003c, t01=0x0156}
0x5f16…5f2c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003c, t01=0x016c}
0x5f2c…5f44 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTCYL,A6«, t00=0x003c, t01=0x0182}
0x5f44…5f50 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x000a}
0x5f50…5f5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0016}
0x5f5a…5f70 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003d, t01=0x0020}
0x5f70…5f94 Head {h00=0x0020, h01=0x0050, text=» SLL A3,5 GET SECTOR NUMBER «, t00=0x003d, t01=0x0036}
0x5f94…5fbc Head {h00=0x0024, h01=0x0050, text=» ST A3,DWTBSE,A6 SAVE FOR BSELOD«, t00=0x003d, t01=0x005a}
0x5fbc…5fce Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x003d, t01=0x0082}
0x5fce…6000 Head {h00=0x002e, h01=0x0050, text=» CF A5,SKEW TO READ SECTOR 0 OR 8 ON DISC «, t00=0x003d, t01=0x0094}
0x6000…6034 Head {h00=0x0030, h01=0x0050, text=» IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER«, t00=0x003d, t01=0x00c6}
0x6034…6048 Head {h00=0x0010, h01=0x0050, text=» CF A5,READ «, t00=0x003d, t01=0x00fa}
0x6048…607e Head {h00=0x0032, h01=0x0050, text=» LD A3,DWTBSE,A6 GET SECTOR NUMBER FOR BSELOD «, t00=0x003d, t01=0x010e}
0x607e…60a2 Head {h00=0x0020, h01=0x0050, text=» ANK A1,/1F ERROR CODE CHECK«, t00=0x003d, t01=0x0144}
0x60a2…60b8 Head {h00=0x0012, h01=0x0050, text=» CF A5,BSEL00 «, t00=0x003d, t01=0x0168}
0x60b8…60d0 Head {h00=0x0014, h01=0x0050, text=» RF(Z) SEE:40 OK«, t00=0x003d, t01=0x017e}
0x60d0…60dc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x0008}
0x60dc…60e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0014}
0x60e6…60fa Head {h00=0x0010, h01=0x0050, text=»SEE:32 EQU *«, t00=0x003e, t01=0x001e}
0x60fa…611e Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x003e, t01=0x0032}
0x611e…613e Head {h00=0x001c, h01=0x0050, text=» SUK A4,1 RETRY COUNTER «, t00=0x003e, t01=0x0056}
0x613e…615a Head {h00=0x0018, h01=0x0050, text=» RB(NZ) SEE:15 RETRY«, t00=0x003e, t01=0x0076}
0x615a…616e Head {h00=0x0010, h01=0x0050, text=»SEE:35 EQU *«, t00=0x003e, t01=0x0092}
0x616e…6182 Head {h00=0x0010, h01=0x0050, text=» ABL END:10 «, t00=0x003e, t01=0x00a6}
0x6182…618c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00ba}
0x618c…61a2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003e, t01=0x00c4}
0x61a2…61ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00da}
0x61ac…61c2 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003e, t01=0x00e4}
0x61c2…61cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00fa}
0x61cc…61d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0104}
0x61d6…61ea Head {h00=0x0010, h01=0x0050, text=»SEE:40 EQU *«, t00=0x003e, t01=0x010e}
0x61ea…6200 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003e, t01=0x0122}
0x6200…6216 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x003e, t01=0x0138}
0x6216…6242 Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x003e, t01=0x014e}
0x6242…624e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003e, t01=0x017a}
0x624e…6264 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003e, t01=0x0186}
0x6264…627a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x003f, t01=0x000c}
0x627a…62a6 Head {h00=0x0028, h01=0x0050, text=» LD A3,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x003f, t01=0x0022}
0x62a6…62b2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x004e}
0x62b2…62c8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x003f, t01=0x005a}
0x62c8…62f8 Head {h00=0x002c, h01=0x0050, text=» CW A3,BUFFER+PHSECL COMPARE WITH CYL ID«, t00=0x003f, t01=0x0070}
0x62f8…6314 Head {h00=0x0018, h01=0x0050, text=» RB(NE) SEE:15 RETRY«, t00=0x003f, t01=0x00a0}
0x6314…631e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00bc}
0x631e…6334 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x003f, t01=0x00c6}
0x6334…633e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00dc}
0x633e…6360 Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x003f, t01=0x00e6}
0x6360…6382 Head {h00=0x001e, h01=0x0050, text=»* * «, t00=0x003f, t01=0x0108}
0x6382…63a4 Head {h00=0x001e, h01=0x0050, text=»* READ AND WRITE * «, t00=0x003f, t01=0x012a}
0x63a4…63c6 Head {h00=0x001e, h01=0x0050, text=»* FORMAT A3 * «, t00=0x003f, t01=0x014c}
0x63c6…63e8 Head {h00=0x001e, h01=0x0050, text=»* * «, t00=0x003f, t01=0x016e}
0x63e8…640a Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x003f, t01=0x0190}
0x640a…6414 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0022}
0x6414…6428 Head {h00=0x0010, h01=0x0050, text=»SEE:90 EQU *«, t00=0x0040, t01=0x002c}
0x6428…644a Head {h00=0x001e, h01=0x0050, text=» LD A4,DWTOR,A6 GET ORDER «, t00=0x0040, t01=0x0040}
0x644a…645c Head {h00=0x000e, h01=0x0050, text=» ANK A4,4 «, t00=0x0040, t01=0x0062}
0x645c…647c Head {h00=0x001c, h01=0x0050, text=» RF(Z) READ00 READ ORDER«, t00=0x0040, t01=0x0074}
0x647c…6490 Head {h00=0x0010, h01=0x0050, text=» LD* A2,4,A5«, t00=0x0040, t01=0x0094}
0x6490…64c4 Head {h00=0x0030, h01=0x0050, text=» RF(N) WRIT20 WRITE DIRECT FROM USER BUFFER «, t00=0x0040, t01=0x00a8}
0x64c4…64d6 Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x0040, t01=0x00dc}
0x64d6…64e8 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0040, t01=0x00ee}
0x64e8…650e Head {h00=0x0022, h01=0x0050, text=» RF(N) READWR READ AFTER WRITE«, t00=0x0040, t01=0x0100}
0x650e…651a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0040, t01=0x0126}
0x651a…6524 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0132}
0x6524…653a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0040, t01=0x013c}
0x653a…6552 Head {h00=0x0014, h01=0x0050, text=» CWK A2,PHSECL «, t00=0x0040, t01=0x0152}
0x6552…6580 Head {h00=0x002a, h01=0x0050, text=» RF(E) WRIT10 WRITE FROM DRIVER BUFFER«, t00=0x0040, t01=0x016a}
0x6580…65b4 Head {h00=0x0030, h01=0x0050, text=» IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER«, t00=0x0041, t01=0x0008}
0x65b4…65dc Head {h00=0x0024, h01=0x0050, text=» CF A5,REA:00 READ BEFORE WRITE «, t00=0x0041, t01=0x003c}
0x65dc…65e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0064}
0x65e6…65fc Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0041, t01=0x006e}
0x65fc…6606 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0084}
0x6606…6610 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x008e}
0x6610…6624 Head {h00=0x0010, h01=0x0050, text=»WRIT10 EQU *«, t00=0x0041, t01=0x0098}
0x6624…6646 Head {h00=0x001e, h01=0x0050, text=» LD* A2,4,A5 GET DATA WORD«, t00=0x0041, t01=0x00ac}
0x6646…6658 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0041, t01=0x00ce}
0x6658…6688 Head {h00=0x002c, h01=0x0050, text=» ANK A4,/C0 GET NUMBER OF WORDS TO MOVE «, t00=0x0041, t01=0x00e0}
0x6688…66a0 Head {h00=0x0014, h01=0x0050, text=» SLL A4,1 BYTES «, t00=0x0041, t01=0x0110}
0x66a0…66ce Head {h00=0x002a, h01=0x0050, text=» ANK A2,/F BEG ADRESS IN DRIVER BUFFER«, t00=0x0041, t01=0x0128}
0x66ce…66e0 Head {h00=0x000e, h01=0x0050, text=» SLL A2,5 «, t00=0x0041, t01=0x0156}
0x66e0…670c Head {h00=0x0028, h01=0x0050, text=» CF A5,MOVWRI MOVE TO DRIVER BUFFER «, t00=0x0041, t01=0x0168}
0x670c…6722 (66, 0, 398) Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0042, t01=0x0004}
0x6722…6738 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0042, t01=0x001a}
0x6738…6764 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0042, t01=0x0030}
0x6764…6770 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x005c}
0x6770…6786 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0042, t01=0x0068}
0x6786…679c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0042, t01=0x007e}
0x679c…67c8 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x0042, t01=0x0094}
0x67c8…67d4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x00c0}
0x67d4…67ea Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0042, t01=0x00cc}
0x67ea…681c Head {h00=0x002e, h01=0x0050, text=» ST A2,BUFFER+PHSECL PUT IN DRIVER BUFFER «, t00=0x0042, t01=0x00e2}
0x681c…6854 Head {h00=0x0034, h01=0x0050, text=» IM DWTFBU,A6 INDICATE WRITE FROM DRIVER BUFFER «, t00=0x0042, t01=0x0114}
0x6854…6882 Head {h00=0x002a, h01=0x0050, text=» CF A5,WRI:00 WRITE FROM DRIVER BUFFER«, t00=0x0042, t01=0x014c}
0x6882…6894 Head {h00=0x000e, h01=0x0050, text=» RF SEE:95«, t00=0x0042, t01=0x017a}
0x6894…689e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x018c}
0x689e…68b4 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0043, t01=0x0008}
0x68b4…68be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x001e}
0x68be…68c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0028}
0x68c8…68dc Head {h00=0x0010, h01=0x0050, text=»WRIT20 EQU *«, t00=0x0043, t01=0x0032}
0x68dc…68f2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0043, t01=0x0046}
0x68f2…6920 Head {h00=0x002a, h01=0x0050, text=» LDKL A2,PHSECL PHYSICAL SECTOR LENGTH«, t00=0x0043, t01=0x005c}
0x6920…6954 Head {h00=0x0030, h01=0x0050, text=» ADS A2,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x0043, t01=0x008a}
0x6954…6986 Head {h00=0x002e, h01=0x0050, text=» LD* A4,DWTUBU,A6 GET WORD IN USER BUFFER «, t00=0x0043, t01=0x00be}
0x6986…69a8 Head {h00=0x001e, h01=0x0050, text=» ST A4,DWTSWD,A6 SAVE WORD«, t00=0x0043, t01=0x00f0}
0x69a8…69d2 Head {h00=0x0026, h01=0x0050, text=» IM DWTFSW,A6 INDICATE SAVED WORD «, t00=0x0043, t01=0x0112}
0x69d2…69e8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0043, t01=0x013c}
0x69e8…69fe Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0043, t01=0x0152}
0x69fe…6a2a Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0043, t01=0x0168}
0x6a2a…6a56 (68, 0, 400) Head {h00=0x0028, h01=0x0050, text=» ST* A2,DWTUBU,A6 PUT IN USER BUFFER«, t00=0x0044, t01=0x0004}
0x6a56…6a62 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0044, t01=0x0030}
0x6a62…6a78 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0044, t01=0x003c}
0x6a78…6a8e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0044, t01=0x0052}
0x6a8e…6aa4 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0044, t01=0x0068}
0x6aa4…6abc Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTCYL,A6«, t00=0x0044, t01=0x007e}
0x6abc…6ae8 Head {h00=0x0028, h01=0x0050, text=» ST* A2,DWTUBU,A6 PUT IN USER BUFFER«, t00=0x0044, t01=0x0096}
0x6ae8…6af4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0044, t01=0x00c2}
0x6af4…6afe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x00ce}
0x6afe…6b14 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0044, t01=0x00d8}
0x6b14…6b2a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0044, t01=0x00ee}
0x6b2a…6b40 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0044, t01=0x0104}
0x6b40…6b56 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0044, t01=0x011a}
0x6b56…6b82 Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0044, t01=0x0130}
0x6b82…6b8e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0044, t01=0x015c}
0x6b8e…6ba4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0044, t01=0x0168}
0x6ba4…6bba Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0044, t01=0x017e}
0x6bba…6bd0 (69, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0045, t01=0x0004}
0x6bd0…6bfc Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x0045, t01=0x001a}
0x6bfc…6c08 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x0046}
0x6c08…6c1e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0045, t01=0x0052}
0x6c1e…6c34 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0045, t01=0x0068}
0x6c34…6c68 Head {h00=0x0030, h01=0x0050, text=» ML 2,DWTBA1,A6 GET PHYSICAL BUFFER ADDRESS «, t00=0x0045, t01=0x007e}
0x6c68…6c8a Head {h00=0x001e, h01=0x0050, text=» RF(Z) WRIT30 SYSTEM AREA «, t00=0x0045, t01=0x00b2}
0x6c8a…6cb6 Head {h00=0x0028, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS ON STACK «, t00=0x0045, t01=0x00d4}
0x6cb6…6ce2 Head {h00=0x0028, h01=0x0050, text=» TL DWTPAG,A6 LOAD PAGE WITH CYL ID «, t00=0x0045, t01=0x0100}
0x6ce2…6d16 Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTUBU,A6 GET LOGICAL BUFFER POINTER «, t00=0x0045, t01=0x012c}
0x6d16…6d40 Head {h00=0x0026, h01=0x0050, text=» EL A3,PHSECL,A2 GET WORD TO SAVE «, t00=0x0045, t01=0x0160}
0x6d40…6d70 Head {h00=0x002c, h01=0x0050, text=» ES A4,PHSECL,A2 PUT CYL ID IN POSITION «, t00=0x0045, t01=0x018a}
0x6d70…6d92 Head {h00=0x001e, h01=0x0050, text=» TL -30,A15 GET REGISTERS «, t00=0x0046, t01=0x002a}
0x6d92…6da4 Head {h00=0x000e, h01=0x0050, text=» RF WRIT40«, t00=0x0046, t01=0x004c}
0x6da4…6db8 Head {h00=0x0010, h01=0x0050, text=»WRIT30 EQU *«, t00=0x0046, t01=0x005e}
0x6db8…6dd6 Head {h00=0x001a, h01=0x0050, text=» SLL A2,1 BYTE ADDRESS«, t00=0x0046, t01=0x0072}
0x6dd6…6e04 Head {h00=0x002a, h01=0x0050, text=» LD A3,PHSECL,A2 GET WORD TO BE SAVED «, t00=0x0046, t01=0x0090}
0x6e04…6e30 Head {h00=0x0028, h01=0x0050, text=» ST A4,PHSECL,A2 CYL ID IN POSITION «, t00=0x0046, t01=0x00be}
0x6e30…6e44 Head {h00=0x0010, h01=0x0050, text=»WRIT40 EQU *«, t00=0x0046, t01=0x00ea}
0x6e44…6e66 Head {h00=0x001e, h01=0x0050, text=» ST A3,DWTSWD,A6 SAVA WORD«, t00=0x0046, t01=0x00fe}
0x6e66…6e90 Head {h00=0x0026, h01=0x0050, text=» IM DWTFSW,A6 INDICATE SAVED WORD «, t00=0x0046, t01=0x0120}
0x6e90…6e9c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0046, t01=0x014a}
0x6e9c…6ea6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0156}
0x6ea6…6ebc Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0046, t01=0x0160}
0x6ebc…6ef2 Head {h00=0x0032, h01=0x0050, text=» CM DWTFBU,A6 INDICATE WRITE FROM USER BUFFER «, t00=0x0046, t01=0x0176}
0x6ef2…6f26 Head {h00=0x0030, h01=0x0050, text=» CF A5,WRI:00 WRITE SECTOR FROM USER BUFFER «, t00=0x0047, t01=0x001c}
0x6f26…6f58 Head {h00=0x002e, h01=0x0050, text=» CF A5,REWORD RESTORE WORD TO USER BUFFER «, t00=0x0047, t01=0x0050}
0x6f58…6f6a Head {h00=0x000e, h01=0x0050, text=» RF SEE:95«, t00=0x0047, t01=0x0082}
0x6f6a…6f74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0094}
0x6f74…6f8a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0047, t01=0x009e}
0x6f8a…6f94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00b4}
0x6f94…6f9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x00be}
0x6f9e…6fb0 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0047, t01=0x00c8}
0x6fb0…6fc4 Head {h00=0x0010, h01=0x0050, text=»READWR EQU *«, t00=0x0047, t01=0x00da}
0x6fc4…6fea Head {h00=0x0022, h01=0x0050, text=» CF A5,REA:10 READ AFTER WRITE«, t00=0x0047, t01=0x00ee}
0x6fea…6ffc Head {h00=0x000e, h01=0x0050, text=» RF SEE:97«, t00=0x0047, t01=0x0114}
0x6ffc…7008 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x0126}
0x7008…7012 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0047, t01=0x0132}
0x7012…7028 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0047, t01=0x013c}
0x7028…703c Head {h00=0x0010, h01=0x0050, text=»READ00 EQU *«, t00=0x0047, t01=0x0152}
0x703c…705e Head {h00=0x001e, h01=0x0050, text=» LD* A2,4,A5 GET DATA WORD«, t00=0x0047, t01=0x0166}
0x705e…7080 Head {h00=0x001e, h01=0x0050, text=» RF(N) READ20 DIRECT READ «, t00=0x0047, t01=0x0188}
0x7080…70b4 Head {h00=0x0030, h01=0x0050, text=» IM DWTFBU,A6 INDICATE READ TO DRIVER BUFFER«, t00=0x0048, t01=0x001a}
0x70b4…70e0 Head {h00=0x0028, h01=0x0050, text=» CF A5,REA:00 READ TO DRIVER BUFFER «, t00=0x0048, t01=0x004e}
0x70e0…7102 Head {h00=0x001e, h01=0x0050, text=» LD* A1,4,A5 GET DATA WORD«, t00=0x0048, t01=0x007a}
0x7102…7114 Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x0048, t01=0x009c}
0x7114…7126 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0048, t01=0x00ae}
0x7126…715c Head {h00=0x0032, h01=0x0050, text=» ANKL A4,/180 GET NUMBER OF BYTES TO BE MOVED «, t00=0x0048, t01=0x00c0}
0x715c…717c Head {h00=0x001c, h01=0x0050, text=» ANK A1,/18 GET POSITION«, t00=0x0048, t01=0x00f6}
0x717c…718e Head {h00=0x000e, h01=0x0050, text=» SLL A1,4 «, t00=0x0048, t01=0x0116}
0x718e…71a4 Head {h00=0x0012, h01=0x0050, text=» CF A5,MOVRED «, t00=0x0048, t01=0x0128}
0x71a4…71b6 Head {h00=0x000e, h01=0x0050, text=» RF SEE:95«, t00=0x0048, t01=0x013e}
0x71b6…71ca Head {h00=0x0010, h01=0x0050, text=»READ20 EQU *«, t00=0x0048, t01=0x0150}
0x71ca…71e0 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0048, t01=0x0164}
0x71e0…71f8 Head {h00=0x0014, h01=0x0050, text=» LDKL A3,PHSECL «, t00=0x0048, t01=0x017a}
0x71f8…722c (73, 0, 398) Head {h00=0x0030, h01=0x0050, text=» ADS A3,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x0049, t01=0x0004}
0x722c…7238 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x0038}
0x7238…7242 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0044}
0x7242…7258 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0049, t01=0x004e}
0x7258…728a Head {h00=0x002e, h01=0x0050, text=» CM DWTFBU,A6 INDICATE READ TO USER BUFFER«, t00=0x0049, t01=0x0064}
0x728a…72b4 Head {h00=0x0026, h01=0x0050, text=» CF A5,REA:00 READ TO USER BUFFER «, t00=0x0049, t01=0x0096}
0x72b4…72c8 Head {h00=0x0010, h01=0x0050, text=»SEE:95 EQU *«, t00=0x0049, t01=0x00c0}
0x72c8…72f6 Head {h00=0x002a, h01=0x0050, text=» IMR A6 UPDATE PHYSICAL SECTOR POINTER«, t00=0x0049, t01=0x00d4}
0x72f6…7302 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0049, t01=0x0102}
0x7302…730c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x010e}
0x730c…7322 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0049, t01=0x0118}
0x7322…732c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x012e}
0x732c…7336 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x0138}
0x7336…734a Head {h00=0x0010, h01=0x0050, text=»SEE:96 EQU *«, t00=0x0049, t01=0x0142}
0x734a…736c Head {h00=0x001e, h01=0x0050, text=» LD* A2,4,A5 GET DATA WORD«, t00=0x0049, t01=0x0156}
0x736c…7386 Head {h00=0x0016, h01=0x0050, text=» ANK A2,/C0 LENGTH«, t00=0x0049, t01=0x0178}
0x7386…7398 (74, 0, 398) Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x004a, t01=0x0004}
0x7398…73be Head {h00=0x0022, h01=0x0050, text=» ADS A2,ECBEL,A8 UPDATE ECBEL «, t00=0x004a, t01=0x0016}
0x73be…73c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x003c}
0x73c8…73de Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004a, t01=0x0046}
0x73de…73f0 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x004a, t01=0x005c}
0x73f0…740c Head {h00=0x0018, h01=0x0050, text=» SRL A2,1 WORD MODE «, t00=0x004a, t01=0x006e}
0x740c…7440 Head {h00=0x0030, h01=0x0050, text=» DA DWTBA1,A6 UPDATE PHYSICAL BUFFER ADDRESS«, t00=0x004a, t01=0x008a}
0x7440…746a Head {h00=0x0026, h01=0x0050, text=» CF A5,MMULOG GET LOGICAL ADDRESS «, t00=0x004a, t01=0x00be}
0x746a…7476 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004a, t01=0x00e8}
0x7476…7480 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00f4}
0x7480…7494 Head {h00=0x0010, h01=0x0050, text=»SEE:97 EQU *«, t00=0x004a, t01=0x00fe}
0x7494…74b4 Head {h00=0x001c, h01=0x0050, text=» LDK A1,2 UPDATE RETURN «, t00=0x004a, t01=0x0112}
0x74b4…74c8 Head {h00=0x0010, h01=0x0050, text=» ADS A1,4,A5«, t00=0x004a, t01=0x0132}
0x74c8…74d8 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x004a, t01=0x0146}
0x74d8…74e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0156}
0x74e2…74f8 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x004a, t01=0x0160}
0x74f8…7502 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0176}
0x7502…7518 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004a, t01=0x0180}
0x7518…7522 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0008}
0x7522…752c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0012}
0x752c…7554 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x004b, t01=0x001c}
0x7554…757c Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x004b, t01=0x0044}
0x757c…75a4 Head {h00=0x0024, h01=0x0050, text=»* DISC FORMAT A2 *«, t00=0x004b, t01=0x006c}
0x75a4…75cc Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x004b, t01=0x0094}
0x75cc…75f4 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x004b, t01=0x00bc}
0x75f4…75fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00e4}
0x75fe…7608 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00ee}
0x7608…761c Head {h00=0x0010, h01=0x0050, text=»VA2:00 EQU *«, t00=0x004b, t01=0x00f8}
0x761c…763a Head {h00=0x001a, h01=0x0050, text=» LDK A4,QRETRY RETRIES«, t00=0x004b, t01=0x010c}
0x763a…764e Head {h00=0x0010, h01=0x0050, text=»VA2:10 EQU *«, t00=0x004b, t01=0x012a}
0x764e…7664 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x004b, t01=0x013e}
0x7664…767a Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x004b, t01=0x0154}
0x767a…7686 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004b, t01=0x016a}
0x7686…769c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004b, t01=0x0176}
0x769c…76c4 Head {h00=0x0024, h01=0x0050, text=» CF A5,INLACE INTERLACE AND SKEW«, t00=0x004b, t01=0x018c}
0x76c4…76ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0024}
0x76ce…76e4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004c, t01=0x002e}
0x76e4…7702 Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/8080 1ST WER«, t00=0x004c, t01=0x0044}
0x7702…7714 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x004c, t01=0x0062}
0x7714…7728 Head {h00=0x0010, h01=0x0050, text=» LD* A2,4,A5«, t00=0x004c, t01=0x0074}
0x7728…773a Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x004c, t01=0x0088}
0x773a…7766 Head {h00=0x0028, h01=0x0050, text=» RF(NN) VA2:20 NOT READ AFTER WRITE «, t00=0x004c, t01=0x009a}
0x7766…777e Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x004c, t01=0x00c6}
0x777e…7790 Head {h00=0x000e, h01=0x0050, text=» RF VA2:35«, t00=0x004c, t01=0x00de}
0x7790…77a4 Head {h00=0x0010, h01=0x0050, text=»VA2:20 EQU *«, t00=0x004c, t01=0x00f0}
0x77a4…77b0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004c, t01=0x0104}
0x77b0…77ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0110}
0x77ba…77d0 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004c, t01=0x011a}
0x77d0…77e6 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004c, t01=0x0130}
0x77e6…780c Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/0808 1ST WER SHIFTED«, t00=0x004c, t01=0x0146}
0x780c…7818 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004c, t01=0x016c}
0x7818…7822 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0178}
0x7822…7838 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004c, t01=0x0182}
0x7838…784a Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x004d, t01=0x0008}
0x784a…7860 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004d, t01=0x001a}
0x7860…7874 Head {h00=0x0010, h01=0x0050, text=» LD* A2,4,A5«, t00=0x004d, t01=0x0030}
0x7874…7886 Head {h00=0x000e, h01=0x0050, text=» SLL A2,1 «, t00=0x004d, t01=0x0044}
0x7886…78b2 Head {h00=0x0028, h01=0x0050, text=» RF(NN) VA2:20 NOT READ AFTER WRITE «, t00=0x004d, t01=0x0056}
0x78b2…78c8 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/8080«, t00=0x004d, t01=0x0082}
0x78c8…78e0 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x004d, t01=0x0098}
0x78e0…78f2 Head {h00=0x000e, h01=0x0050, text=» RF VA2:35«, t00=0x004d, t01=0x00b0}
0x78f2…7906 Head {h00=0x0010, h01=0x0050, text=»VA2:20 EQU *«, t00=0x004d, t01=0x00c2}
0x7906…7912 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x00d6}
0x7912…791c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x00e2}
0x791c…7932 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004d, t01=0x00ec}
0x7932…7954 Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTOR,A6 GET ORDER «, t00=0x004d, t01=0x0102}
0x7954…7966 Head {h00=0x000e, h01=0x0050, text=» ANK A2,4 «, t00=0x004d, t01=0x0124}
0x7966…7980 Head {h00=0x0016, h01=0x0050, text=» RF(Z) VA2:30 READ«, t00=0x004d, t01=0x0136}
0x7980…798a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004d, t01=0x0150}
0x798a…79a0 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004d, t01=0x015a}
0x79a0…79b6 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/C080«, t00=0x004d, t01=0x0170}
0x79b6…79c2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004d, t01=0x0186}
0x79c2…79cc (78, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0004}
0x79cc…79e2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004e, t01=0x000e}
0x79e2…79f8 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004e, t01=0x0024}
0x79f8…7a1e Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/080C 1ST WER SHIFTED«, t00=0x004e, t01=0x003a}
0x7a1e…7a2a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x0060}
0x7a2a…7a34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x006c}
0x7a34…7a4a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004e, t01=0x0076}
0x7a4a…7a70 Head {h00=0x0022, h01=0x0050, text=» ADK A3,1 ORDER CODE FOR WRITE«, t00=0x004e, t01=0x008c}
0x7a70…7a7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00b2}
0x7a7a…7a90 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x004e, t01=0x00bc}
0x7a90…7a9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00d2}
0x7a9a…7aa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00dc}
0x7aa4…7ab8 Head {h00=0x0010, h01=0x0050, text=»VA2:30 EQU *«, t00=0x004e, t01=0x00e6}
0x7ab8…7ac2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x00fa}
0x7ac2…7ad8 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x004e, t01=0x0104}
0x7ad8…7af8 Head {h00=0x001c, h01=0x0050, text=» LD A2,DWTUBU,A6 2ND WER«, t00=0x004e, t01=0x011a}
0x7af8…7b04 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x013a}
0x7b04…7b0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0146}
0x7b0e…7b24 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004e, t01=0x0150}
0x7b24…7b3a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x004e, t01=0x0166}
0x7b3a…7b4c Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x004e, t01=0x017c}
0x7b4c…7b62 Head {h00=0x0012, h01=0x0050, text=» DA DWTBA1,A6 «, t00=0x004e, t01=0x018e}
0x7b62…7b88 Head {h00=0x0022, h01=0x0050, text=» SRC A1,4 1ST WER IN POSITION «, t00=0x004f, t01=0x0014}
0x7b88…7bae Head {h00=0x0022, h01=0x0050, text=» SLL A2,1 2ND WER IN POSITION «, t00=0x004f, t01=0x003a}
0x7bae…7bba Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004f, t01=0x0060}
0x7bba…7bc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x006c}
0x7bc4…7bda Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x004f, t01=0x0076}
0x7bda…7bee Head {h00=0x0010, h01=0x0050, text=»VA2:35 EQU *«, t00=0x004f, t01=0x008c}
0x7bee…7c04 Head {h00=0x0012, h01=0x0050, text=» CF A5,CIO:50 «, t00=0x004f, t01=0x00a0}
0x7c04…7c18 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1F «, t00=0x004f, t01=0x00b6}
0x7c18…7c36 Head {h00=0x001a, h01=0x0050, text=» RF(Z) VA2:40 IO ERROR«, t00=0x004f, t01=0x00ca}
0x7c36…7c4c Head {h00=0x0012, h01=0x0050, text=» IM DWTRTY,A6 «, t00=0x004f, t01=0x00e8}
0x7c4c…7c5e Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x004f, t01=0x00fe}
0x7c5e…7c7a Head {h00=0x0018, h01=0x0050, text=» RB(NZ) VA2:10 RETRY«, t00=0x004f, t01=0x0110}
0x7c7a…7c92 Head {h00=0x0014, h01=0x0050, text=» RF WRI:50 ERROR«, t00=0x004f, t01=0x012c}
0x7c92…7c9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0144}
0x7c9c…7cb2 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x004f, t01=0x014e}
0x7cb2…7cbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x0164}
0x7cbc…7cc6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004f, t01=0x016e}
0x7cc6…7cda Head {h00=0x0010, h01=0x0050, text=»VA2:40 EQU *«, t00=0x004f, t01=0x0178}
0x7cda…7d08 Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A6 GET PHYSICAL SECTOR NUMBER«, t00=0x004f, t01=0x018c}
0x7d08…7d26 Head {h00=0x001a, h01=0x0050, text=» ADK A3,1 NEXT SECTOR «, t00=0x0050, t01=0x002a}
0x7d26…7d38 Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x0050, t01=0x0048}
0x7d38…7d4a Head {h00=0x000e, h01=0x0050, text=» CWK A2,31«, t00=0x0050, t01=0x005a}
0x7d4a…7d70 Head {h00=0x0022, h01=0x0050, text=» RF(NE) VA2:50 NOT CYLINDER 0 «, t00=0x0050, t01=0x006c}
0x7d70…7d9a Head {h00=0x0026, h01=0x0050, text=» ADK A3,2 CYLINDER 0 TO CYLINDER 1«, t00=0x0050, t01=0x0092}
0x7d9a…7dae Head {h00=0x0010, h01=0x0050, text=»VA2:50 EQU *«, t00=0x0050, t01=0x00bc}
0x7dae…7dc2 Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x0050, t01=0x00d0}
0x7dc2…7de6 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) VA2:60 SAME CYLINDER«, t00=0x0050, t01=0x00e4}
0x7de6…7e04 Head {h00=0x001a, h01=0x0050, text=» ADK A3,1 NEW CYLINDER«, t00=0x0050, t01=0x0108}
0x7e04…7e18 Head {h00=0x0010, h01=0x0050, text=»VA2:60 EQU *«, t00=0x0050, t01=0x0126}
0x7e18…7e42 Head {h00=0x0026, h01=0x0050, text=» STR A3,A6 PHYSICAL SECTOR NUMBER «, t00=0x0050, t01=0x013a}
0x7e42…7e54 Head {h00=0x000e, h01=0x0050, text=» RB SEE:96«, t00=0x0050, t01=0x0164}
0x7e54…7e60 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0050, t01=0x0176}
0x7e60…7e6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0050, t01=0x0182}
0x7e6a…7e80 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0050, t01=0x018c}
0x7e80…7e96 Head {h00=0x0012, h01=0x000e, text=» EJECT DRDU01«, t00=0x0051, t01=0x0012}
0x7e96…7ea0 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0051, t01=0x0028}
0x7ea0…7ec4 Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0051, t01=0x0032}
0x7ec4…7ee8 Head {h00=0x0020, h01=0x0050, text=»* *«, t00=0x0051, t01=0x0056}
0x7ee8…7f0c Head {h00=0x0020, h01=0x0050, text=»* SUBROUTINES FOR WRITE *«, t00=0x0051, t01=0x007a}
0x7f0c…7f30 Head {h00=0x0020, h01=0x0050, text=»* FROM USER BUFFER: *«, t00=0x0051, t01=0x009e}
0x7f30…7f54 Head {h00=0x0020, h01=0x0050, text=»* FROM DRIVER : *«, t00=0x0051, t01=0x00c2}
0x7f54…7f78 Head {h00=0x0020, h01=0x0050, text=»* *«, t00=0x0051, t01=0x00e6}
0x7f78…7f9c Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0051, t01=0x010a}
0x7f9c…7fa6 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0051, t01=0x012e}
0x7fa6…7fba Head {h00=0x0010, h01=0x0050, text=»WRI:00 EQU *«, t00=0x0051, t01=0x0138}
0x7fba…7fd8 Head {h00=0x001a, h01=0x0016, text=» LDK A4,QRETRY RETRIES«, t00=0x0051, t01=0x014c}
0x7fd8…7fec Head {h00=0x0010, h01=0x0050, text=»WRI:20 EQU *«, t00=0x0051, t01=0x016a}
0x7fec…8002 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0051, t01=0x017e}
0x8002…8018 (82, 0, 400) Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0052, t01=0x0004}
0x8018…8024 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0052, t01=0x001a}
0x8024…803a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0052, t01=0x0026}
0x803a…8068 Head {h00=0x002a, h01=0x0050, text=» CF A5,INLACE INTERLACE SECTOR NUMBER «, t00=0x0052, t01=0x003c}
0x8068…8080 Head {h00=0x0014, h01=0x0010, text=» CF A5,WRITE CIO«, t00=0x0052, t01=0x006a}
0x8080…80a2 Head {h00=0x001e, h01=0x0019, text=» ANK A1,/1F RETURN CODE ? «, t00=0x0052, t01=0x0082}
0x80a2…80b8 Head {h00=0x0012, h01=0x0050, text=» CF A5,BSELOD «, t00=0x0052, t01=0x00a4}
0x80b8…80dc Head {h00=0x0020, h01=0x0050, text=» RF(Z) WRI:80 NO RETURN CODE«, t00=0x0052, t01=0x00ba}
0x80dc…8100 Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x0052, t01=0x00de}
0x8100…812a Head {h00=0x0026, h01=0x0021, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x0052, t01=0x0102}
0x812a…8140 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) WRI:20«, t00=0x0052, t01=0x012c}
0x8140…8170 Head {h00=0x002c, h01=0x0050, text=» CF A5,REWORD RESTORE WORD IF NECESSARY «, t00=0x0052, t01=0x0142}
0x8170…817c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0052, t01=0x0172}
0x817c…8186 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0052, t01=0x017e}
0x8186…819a Head {h00=0x0010, h01=0x0050, text=»WRI:50 EQU *«, t00=0x0052, t01=0x0188}
0x819a…81ba Head {h00=0x001c, h01=0x0050, text=» ABL END:10 ERROR END IO«, t00=0x0053, t01=0x000c}
0x81ba…81c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x002c}
0x81c4…81da Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0053, t01=0x0036}
0x81da…81e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x004c}
0x81e4…81f8 Head {h00=0x0010, h01=0x0050, text=»WRI:80 EQU *«, t00=0x0053, t01=0x0056}
0x81f8…8208 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0053, t01=0x006a}
0x8208…8212 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0053, t01=0x007a}
0x8212…8228 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0053, t01=0x0084}
0x8228…8232 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0053, t01=0x009a}
0x8232…825c Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0053, t01=0x00a4}
0x825c…8286 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0053, t01=0x00ce}
0x8286…82b0 Head {h00=0x0026, h01=0x0050, text=»* SUBROUTINES FOR READ TO * «, t00=0x0053, t01=0x00f8}
0x82b0…82da Head {h00=0x0026, h01=0x0050, text=»* USER BUFFER : * «, t00=0x0053, t01=0x0122}
0x82da…8304 Head {h00=0x0026, h01=0x0050, text=»* DRIVER BUFFER : * «, t00=0x0053, t01=0x014c}
0x8304…832e Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0053, t01=0x0176}
0x832e…8358 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0054, t01=0x0010}
0x8358…8362 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0054, t01=0x003a}
0x8362…8376 Head {h00=0x0010, h01=0x0050, text=»REA:00 EQU *«, t00=0x0054, t01=0x0044}
0x8376…8398 Head {h00=0x001e, h01=0x0050, text=» LD A3,DWTOR,A6 GET INDEX «, t00=0x0054, t01=0x0058}
0x8398…83ae Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/300 «, t00=0x0054, t01=0x007a}
0x83ae…83cc Head {h00=0x001a, h01=0x0050, text=» SLL A3,6 IN POSITION «, t00=0x0054, t01=0x0090}
0x83cc…83f2 Head {h00=0x0022, h01=0x0050, text=» ORR* A3,A6 ADD SECTOR NUMBER «, t00=0x0054, t01=0x00ae}
0x83f2…841a Head {h00=0x0024, h01=0x0050, text=» CW A3,DWTBSE,A6 ALLREADY READ ?«, t00=0x0054, t01=0x00d4}
0x841a…8430 Head {h00=0x0012, h01=0x0050, text=» RF(E) REA:85 «, t00=0x0054, t01=0x00fc}
0x8430…8444 Head {h00=0x0010, h01=0x0050, text=»REA:10 EQU *«, t00=0x0054, t01=0x0112}
0x8444…845a Head {h00=0x0012, h01=0x0050, text=» LDK A4,QRETRY«, t00=0x0054, t01=0x0126}
0x845a…846e Head {h00=0x0010, h01=0x0050, text=»REA:20 EQU *«, t00=0x0054, t01=0x013c}
0x846e…8484 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0054, t01=0x0150}
0x8484…849a Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0054, t01=0x0166}
0x849a…84a6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0054, t01=0x017c}
0x84a6…84bc Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0054, t01=0x0188}
0x84bc…84ea Head {h00=0x002a, h01=0x0050, text=» CF A5,INLACE INTERLACE SECTOR NUMBER «, t00=0x0055, t01=0x000e}
0x84ea…850a Head {h00=0x001c, h01=0x0050, text=» CF A5,READ READ SECTOR «, t00=0x0055, t01=0x003c}
0x850a…851c Head {h00=0x000e, h01=0x0050, text=» ANK A1,/F«, t00=0x0055, t01=0x005c}
0x851c…8550 Head {h00=0x0030, h01=0x0050, text=» CF A5,BSELOD UPDATE DRIVER BUFFER INDICATOR«, t00=0x0055, t01=0x006e}
0x8550…8574 Head {h00=0x0020, h01=0x0050, text=» RF(Z) REA:30 NO RETURN CODE«, t00=0x0055, t01=0x00a2}
0x8574…8588 Head {h00=0x0010, h01=0x0050, text=»REA:25 EQU *«, t00=0x0055, t01=0x00c6}
0x8588…85ac Head {h00=0x0020, h01=0x0050, text=» IM DWTRTY,A6 INDICATE RETRY«, t00=0x0055, t01=0x00da}
0x85ac…85d6 Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x0055, t01=0x00fe}
0x85d6…85f2 Head {h00=0x0018, h01=0x0050, text=» RB(NZ) REA:20 RETRY«, t00=0x0055, t01=0x0128}
0x85f2…8606 Head {h00=0x0010, h01=0x0050, text=» ABL END:20 «, t00=0x0055, t01=0x0144}
0x8606…8610 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0158}
0x8610…8626 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0055, t01=0x0162}
0x8626…8630 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0178}
0x8630…863a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0182}
0x863a…864e Head {h00=0x0010, h01=0x0050, text=»REA:30 EQU *«, t00=0x0055, t01=0x018c}
0x864e…8666 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x0056, t01=0x0010}
0x8666…8692 Head {h00=0x0028, h01=0x0050, text=» RF(NZ) REA:40 READ TO DRIVER BUFFER«, t00=0x0056, t01=0x0028}
0x8692…86a8 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0056, t01=0x0054}
0x86a8…86e2 Head {h00=0x0036, h01=0x0050, text=» LD* A3,DWTUBU,A6 GET CYLINDER ID FROM USER BUFFER«, t00=0x0056, t01=0x006a}
0x86e2…86f4 Head {h00=0x000e, h01=0x0050, text=» RF REA:50«, t00=0x0056, t01=0x00a4}
0x86f4…8700 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0056, t01=0x00b6}
0x8700…870a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x00c2}
0x870a…8720 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0056, t01=0x00cc}
0x8720…8736 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0056, t01=0x00e2}
0x8736…8762 Head {h00=0x0028, h01=0x0050, text=» ML 2,DWTBA1,A6 GET PHYSICAL ADDRESS«, t00=0x0056, t01=0x00f8}
0x8762…8784 Head {h00=0x001e, h01=0x0050, text=» RF(Z) REA:35 SYSTEM AREA «, t00=0x0056, t01=0x0124}
0x8784…87a6 Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x0056, t01=0x0146}
0x87a6…87c8 Head {h00=0x001e, h01=0x0050, text=» TL DWTPAG,A6 LOAD MMUPAGE«, t00=0x0056, t01=0x0168}
0x87c8…87fc Head {h00=0x0030, h01=0x0050, text=» LD A3,DWTUBU,A6 GET LOGICAL BUFFER POINTER «, t00=0x0056, t01=0x018a}
0x87fc…8820 Head {h00=0x0020, h01=0x0050, text=» EL A3,PHSECL,A3 GET CYL ID «, t00=0x0057, t01=0x002e}
0x8820…8844 Head {h00=0x0020, h01=0x0050, text=» TL -30,A15 RESET REGISTERS «, t00=0x0057, t01=0x0052}
0x8844…8856 Head {h00=0x000e, h01=0x0050, text=» RF REA:50«, t00=0x0057, t01=0x0076}
0x8856…886a Head {h00=0x0010, h01=0x0050, text=»REA:35 EQU *«, t00=0x0057, t01=0x0088}
0x886a…8890 Head {h00=0x0022, h01=0x0050, text=» SLL A2,1 ADDRESS TO BYTE MODE«, t00=0x0057, t01=0x009c}
0x8890…88b4 Head {h00=0x0020, h01=0x0050, text=» LD A3,PHSECL,A2 GET CYL ID «, t00=0x0057, t01=0x00c2}
0x88b4…88c6 Head {h00=0x000e, h01=0x0050, text=» RF REA:50«, t00=0x0057, t01=0x00e6}
0x88c6…88d2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0057, t01=0x00f8}
0x88d2…88dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x0104}
0x88dc…88f2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0057, t01=0x010e}
0x88f2…8906 Head {h00=0x0010, h01=0x0050, text=»REA:40 EQU *«, t00=0x0057, t01=0x0124}
0x8906…892e Head {h00=0x0024, h01=0x0050, text=» LD A3,BUFFER+PHSECL GET CYL ID «, t00=0x0057, t01=0x0138}
0x892e…8942 Head {h00=0x0010, h01=0x0050, text=»REA:50 EQU *«, t00=0x0057, t01=0x0160}
0x8942…8958 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0057, t01=0x0174}
0x8958…896e Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0057, t01=0x018a}
0x896e…8986 Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A2«, t00=0x0058, t01=0x0010}
0x8986…8992 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x0028}
0x8992…89a8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0058, t01=0x0034}
0x89a8…89be Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0058, t01=0x004a}
0x89be…89d6 Head {h00=0x0014, h01=0x0050, text=» CW A3,DWTCYL,A6«, t00=0x0058, t01=0x0060}
0x89d6…89e2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0058, t01=0x0078}
0x89e2…89f8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0058, t01=0x0084}
0x89f8…8a20 Head {h00=0x0024, h01=0x0050, text=» RF(E) REA:90 RIGHT CYLINDER ID «, t00=0x0058, t01=0x009a}
0x8a20…8a3c Head {h00=0x0018, h01=0x0050, text=» LDK A1,2 SEEK ERROR«, t00=0x0058, t01=0x00c2}
0x8a3c…8a46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00de}
0x8a46…8a5c Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0058, t01=0x00e8}
0x8a5c…8a66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x00fe}
0x8a66…8a70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0108}
0x8a70…8a82 Head {h00=0x000e, h01=0x0050, text=» RB REA:25«, t00=0x0058, t01=0x0112}
0x8a82…8a96 Head {h00=0x0010, h01=0x0050, text=»REA:85 EQU *«, t00=0x0058, t01=0x0124}
0x8a96…8aae Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTFBU,A6«, t00=0x0058, t01=0x0138}
0x8aae…8ada Head {h00=0x0028, h01=0x0050, text=» RF(NZ) REA:90 READ TO DRIVER BUFFER«, t00=0x0058, t01=0x0150}
0x8ada…8b02 Head {h00=0x0024, h01=0x0050, text=» LDKL A4,/180 BYTES TO BE MOVED «, t00=0x0058, t01=0x017c}
0x8b02…8b18 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0059, t01=0x0014}
0x8b18…8b2a Head {h00=0x000e, h01=0x0050, text=» NGR A2,A4«, t00=0x0059, t01=0x002a}
0x8b2a…8b6e Head {h00=0x0040, h01=0x0050, text=» ADS A2,DWTUBU,A6 RESET USER BUFFER POINTER FOR DIRECT MOVE «, t00=0x0059, t01=0x003c}
0x8b6e…8b7a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0059, t01=0x0080}
0x8b7a…8b90 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0059, t01=0x008c}
0x8b90…8bba Head {h00=0x0026, h01=0x0050, text=» CF A5,MOVRED MOVE TO USER BUFFER «, t00=0x0059, t01=0x00a2}
0x8bba…8bce Head {h00=0x0010, h01=0x0050, text=»REA:90 EQU *«, t00=0x0059, t01=0x00cc}
0x8bce…8bde Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0059, t01=0x00e0}
0x8bde…8be8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00f0}
0x8be8…8bfe Head {h00=0x0012, h01=0x000e, text=» EJECT DRDU01«, t00=0x0059, t01=0x00fa}
0x8bfe…8c08 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0059, t01=0x0110}
0x8c08…8c12 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0059, t01=0x011a}
0x8c12…8c40 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0059, t01=0x0124}
0x8c40…8c6e Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0059, t01=0x0152}
0x8c6e…8c9c Head {h00=0x002a, h01=0x0050, text=»* SUBROUTINES FOR MOVING WORDS * «, t00=0x0059, t01=0x0180}
0x8c9c…8cc6 Head {h00=0x0026, h01=0x0050, text=»* USER BUFFER TO DRIVER BUFFER: «, t00=0x005a, t01=0x001e}
0x8cc6…8cf4 Head {h00=0x002a, h01=0x0050, text=»* MOVWRI * «, t00=0x005a, t01=0x0048}
0x8cf4…8d22 Head {h00=0x002a, h01=0x0050, text=»* DRIVER BUFFER TO USER BUFFER * «, t00=0x005a, t01=0x0076}
0x8d22…8d50 Head {h00=0x002a, h01=0x0050, text=»* MOVRED * «, t00=0x005a, t01=0x00a4}
0x8d50…8d7e Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x005a, t01=0x00d2}
0x8d7e…8dac Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x005a, t01=0x0100}
0x8dac…8db6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005a, t01=0x012e}
0x8db6…8dd8 Head {h00=0x001e, h01=0x001a, text=»* A1 BUFFER ADDRESS IN«, t00=0x005a, t01=0x0138}
0x8dd8…8dfc Head {h00=0x0020, h01=0x001b, text=»* A2 BUFFER ADDRESS OUT «, t00=0x005a, t01=0x015a}
0x8dfc…8e1a Head {h00=0x001a, h01=0x0016, text=»* A4 BUFFER LENGTH«, t00=0x005a, t01=0x017e}
0x8e1a…8e30 Head {h00=0x0012, h01=0x000d, text=»* A3 USED «, t00=0x005b, t01=0x000c}
0x8e30…8e3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0022}
0x8e3a…8e4e Head {h00=0x0010, h01=0x0050, text=»MOVRED EQU *«, t00=0x005b, t01=0x002c}
0x8e4e…8e66 Head {h00=0x0014, h01=0x0050, text=» ADKL A1,BUFFER «, t00=0x005b, t01=0x0040}
0x8e66…8e82 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005b, t01=0x0058}
0x8e82…8eb8 Head {h00=0x0032, h01=0x0050, text=» LD A2,DWTUBU,A6 PRESENT POINT IN USER BUFFER «, t00=0x005b, t01=0x0074}
0x8eb8…8ec4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005b, t01=0x00aa}
0x8ec4…8ece Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x00b6}
0x8ece…8ee4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005b, t01=0x00c0}
0x8ee4…8f00 Head {h00=0x0018, h01=0x0050, text=» IFT CPU852+MMUPAG=0«, t00=0x005b, t01=0x00d6}
0x8f00…8f16 Head {h00=0x0012, h01=0x0050, text=» IFT CPU857=1 «, t00=0x005b, t01=0x00f2}
0x8f16…8f46 Head {h00=0x002c, h01=0x0050, text=» LD A2,DWTUBU,A6 GET USER BUFFER POINTER«, t00=0x005b, t01=0x0108}
0x8f46…8f7a Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x005b, t01=0x0138}
0x8f7a…8f8a Head {h00=0x000c, h01=0x0050, text=» MVB A4 «, t00=0x005b, t01=0x016c}
0x8f8a…8f96 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005b, t01=0x017c}
0x8f96…8fa0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005b, t01=0x0188}
0x8fa0…8fb6 (92, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005c, t01=0x0004}
0x8fb6…8fcc Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x005c, t01=0x001a}
0x8fcc…8fe2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005c, t01=0x0030}
0x8fe2…9016 Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTBA2,A6 GET PHYSICAL BUFFER ADDRESS«, t00=0x005c, t01=0x0046}
0x9016…9032 Head {h00=0x0018, h01=0x0050, text=» SLL A2,1 BYTE MODE «, t00=0x005c, t01=0x007a}
0x9032…9054 Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x005c, t01=0x0096}
0x9054…906a Head {h00=0x0012, h01=0x0050, text=» TL DWTPAG,A6 «, t00=0x005c, t01=0x00b8}
0x906a…9096 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTUBU,A6 GET LOGICAL ADDRESS«, t00=0x005c, t01=0x00ce}
0x9096…90a6 Head {h00=0x000c, h01=0x0050, text=» MVSU A4«, t00=0x005c, t01=0x00fa}
0x90a6…90b2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005c, t01=0x010a}
0x90b2…90bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0116}
0x90bc…90d2 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005c, t01=0x0120}
0x90d2…90e4 Head {h00=0x000e, h01=0x0050, text=» RF MOV:00«, t00=0x005c, t01=0x0136}
0x90e4…90ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0148}
0x90ee…9104 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x005c, t01=0x0152}
0x9104…910e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0168}
0x910e…9118 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005c, t01=0x0172}
0x9118…912c Head {h00=0x0010, h01=0x0050, text=»MOVWRI EQU *«, t00=0x005c, t01=0x017c}
0x912c…915a Head {h00=0x002a, h01=0x0050, text=» ADKL A2,BUFFER DRIVER BUFFER POINTER «, t00=0x005c, t01=0x0190}
0x915a…9176 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005d, t01=0x002e}
0x9176…91ac Head {h00=0x0032, h01=0x0050, text=» LD A1,DWTUBU,A6 PRESENT POINT IN USER BUFFER «, t00=0x005d, t01=0x004a}
0x91ac…91b8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x0080}
0x91b8…91c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x008c}
0x91c2…91d8 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005d, t01=0x0096}
0x91d8…91f4 Head {h00=0x0018, h01=0x0050, text=» IFT CPU852+MMUPAG=0«, t00=0x005d, t01=0x00ac}
0x91f4…920a Head {h00=0x0012, h01=0x0050, text=» IFT CPU857=1 «, t00=0x005d, t01=0x00c8}
0x920a…923a Head {h00=0x002c, h01=0x0050, text=» LD A1,DWTUBU,A6 GET USER BUFFER POINTER«, t00=0x005d, t01=0x00de}
0x923a…926e Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x005d, t01=0x010e}
0x926e…927e Head {h00=0x000c, h01=0x0050, text=» MVB A4 «, t00=0x005d, t01=0x0142}
0x927e…928a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005d, t01=0x0152}
0x928a…9294 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x015e}
0x9294…92aa Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005d, t01=0x0168}
0x92aa…92c0 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x005d, t01=0x017e}
0x92c0…92d6 (94, 0, 400) Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005e, t01=0x0004}
0x92d6…930a Head {h00=0x0030, h01=0x0050, text=» LD A1,DWTBA2,A6 GET PHYSICAL BUFFER ADDRESS«, t00=0x005e, t01=0x001a}
0x930a…9326 Head {h00=0x0018, h01=0x0050, text=» SLL A1,1 BYTE MODE «, t00=0x005e, t01=0x004e}
0x9326…9348 Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x005e, t01=0x006a}
0x9348…935e Head {h00=0x0012, h01=0x0050, text=» TL DWTPAG,A6 «, t00=0x005e, t01=0x008c}
0x935e…938a Head {h00=0x0028, h01=0x0050, text=» LD A1,DWTUBU,A6 GET LOGICAL ADDRESS«, t00=0x005e, t01=0x00a2}
0x938a…939a Head {h00=0x000c, h01=0x0050, text=» MVUS A4«, t00=0x005e, t01=0x00ce}
0x939a…93a6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x00de}
0x93a6…93b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x00ea}
0x93b0…93c6 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005e, t01=0x00f4}
0x93c6…93da Head {h00=0x0010, h01=0x000c, text=»MOV:00 EQU *«, t00=0x005e, t01=0x010a}
0x93da…93f6 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005e, t01=0x011e}
0x93f6…942a Head {h00=0x0030, h01=0x0050, text=» ADS A4,DWTUBU,A6 UPDATE USER BUFFER POINTER«, t00=0x005e, t01=0x013a}
0x942a…9436 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005e, t01=0x016e}
0x9436…9440 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005e, t01=0x017a}
0x9440…9456 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005e, t01=0x0184}
0x9456…946c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x005f, t01=0x000a}
0x946c…9490 Head {h00=0x0020, h01=0x0050, text=» TL -30,A15 RESET REGISTERS «, t00=0x005f, t01=0x0020}
0x9490…949c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x005f, t01=0x0044}
0x949c…94a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0050}
0x94a6…94bc Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005f, t01=0x005a}
0x94bc…94d8 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x005f, t01=0x0070}
0x94d8…94ee Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x005f, t01=0x008c}
0x94ee…94f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x00a2}
0x94f8…950e Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x005f, t01=0x00ac}
0x950e…9518 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x00c2}
0x9518…9522 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x00cc}
0x9522…9536 Head {h00=0x0010, h01=0x0050, text=»MOV:10 EQU *«, t00=0x005f, t01=0x00d6}
0x9536…954a Head {h00=0x0010, h01=0x000b, text=» LDR* A3,A1 «, t00=0x005f, t01=0x00ea}
0x954a…955c Head {h00=0x000e, h01=0x000a, text=» STR A3,A2«, t00=0x005f, t01=0x00fe}
0x955c…956e Head {h00=0x000e, h01=0x0009, text=» ADK A1,2 «, t00=0x005f, t01=0x0110}
0x956e…9580 Head {h00=0x000e, h01=0x0009, text=» ADK A2,2 «, t00=0x005f, t01=0x0122}
0x9580…9592 Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x005f, t01=0x0134}
0x9592…95a8 Head {h00=0x0012, h01=0x0050, text=» RB(P) MOV:10 «, t00=0x005f, t01=0x0146}
0x95a8…95b4 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x005f, t01=0x015c}
0x95b4…95be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0168}
0x95be…95d4 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x005f, t01=0x0172}
0x95d4…95ea Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x005f, t01=0x0188}
0x95ea…9606 Head {h00=0x0018, h01=0x0050, text=» IFT MMUPAG+CPU857=0«, t00=0x0060, t01=0x000e}
0x9606…9632 Head {h00=0x0028, h01=0x0050, text=» MSR 12,A15 SAVE REGISTERS ON STACK «, t00=0x0060, t01=0x002a}
0x9632…9656 Head {h00=0x0020, h01=0x0050, text=» LDR A11,A4 NUMBER OF BYTES «, t00=0x0060, t01=0x0056}
0x9656…9678 Head {h00=0x001e, h01=0x0050, text=» LDR A10,A2 OUTPUT ADDRESS«, t00=0x0060, t01=0x007a}
0x9678…9698 Head {h00=0x001c, h01=0x0050, text=» LDR A9,A1 INPUT ADDRESS«, t00=0x0060, t01=0x009c}
0x9698…96c0 Head {h00=0x0024, h01=0x0050, text=» LDKL A12,16 BYTES IN EACH LOOP «, t00=0x0060, t01=0x00bc}
0x96c0…96d4 Head {h00=0x0010, h01=0x0050, text=»MOV:15 EQU *«, t00=0x0060, t01=0x00e4}
0x96d4…96e6 Head {h00=0x000e, h01=0x0050, text=» MLR 8,A9 «, t00=0x0060, t01=0x00f8}
0x96e6…96f8 Head {h00=0x000e, h01=0x0050, text=» MSR 8,A10«, t00=0x0060, t01=0x010a}
0x96f8…970c Head {h00=0x0010, h01=0x0050, text=» ADR A10,A12«, t00=0x0060, t01=0x011c}
0x970c…9720 Head {h00=0x0010, h01=0x0050, text=» ADR A9,A12 «, t00=0x0060, t01=0x0130}
0x9720…9734 Head {h00=0x0010, h01=0x0050, text=» SUR A11,A12«, t00=0x0060, t01=0x0144}
0x9734…974a Head {h00=0x0012, h01=0x0050, text=» RB(P) MOV:15 «, t00=0x0060, t01=0x0158}
0x974a…977a Head {h00=0x002c, h01=0x0050, text=» MLR 12,A15 RESTORE REGISTERS FROM STACK«, t00=0x0060, t01=0x016e}
0x977a…9786 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0061, t01=0x000e}
0x9786…9790 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x001a}
0x9790…97a6 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0061, t01=0x0024}
0x97a6…97b6 Head {h00=0x000c, h01=0x0007, text=» RTN A5 «, t00=0x0061, t01=0x003a}
0x97b6…97c0 Head {h00=0x0006, h01=0x0003, text=»* «, t00=0x0061, t01=0x004a}
0x97c0…97cc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0061, t01=0x0054}
0x97cc…97d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0060}
0x97d6…97ec Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0061, t01=0x006a}
0x97ec…9802 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0061, t01=0x0080}
0x9802…980c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x0096}
0x980c…9816 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x00a0}
0x9816…983a Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0061, t01=0x00aa}
0x983a…985e Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x0061, t01=0x00ce}
0x985e…9882 Head {h00=0x0020, h01=0x0050, text=»* DIV31 * «, t00=0x0061, t01=0x00f2}
0x9882…98a6 Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x0061, t01=0x0116}
0x98a6…98ca Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0061, t01=0x013a}
0x98ca…98d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0061, t01=0x015e}
0x98d4…9904 Head {h00=0x002c, h01=0x0050, text=»* INPUT: ECBCW2=LOGICAL SECTOR NUMBER «, t00=0x0061, t01=0x0168}
0x9904…9938 Head {h00=0x0030, h01=0x0050, text=»* OUTPUT: 1ST DWT = PHYSICAL SECTOR NUMBER«, t00=0x0062, t01=0x0008}
0x9938…9942 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x003c}
0x9942…9956 Head {h00=0x0010, h01=0x0050, text=»DIV31 EQU * «, t00=0x0062, t01=0x0046}
0x9956…9960 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0062, t01=0x005a}
0x9960…9976 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0062, t01=0x0064}
0x9976…99a8 Head {h00=0x002e, h01=0x0050, text=» LD A1,ECBCW2,A8 GET LOGICAL SECTOR NUMBER«, t00=0x0062, t01=0x007a}
0x99a8…99ba Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0062, t01=0x00ac}
0x99ba…99cc Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0062, t01=0x00be}
0x99cc…99e0 Head {h00=0x0010, h01=0x0050, text=»DIV:20 EQU *«, t00=0x0062, t01=0x00d0}
0x99e0…99fc Head {h00=0x0018, h01=0x0050, text=» ADR A2,A3 I0:=I0+I1«, t00=0x0062, t01=0x00e4}
0x99fc…9a18 Head {h00=0x0018, h01=0x0050, text=» SRL A3,5 I1:=I1/32 «, t00=0x0062, t01=0x0100}
0x9a18…9a2e Head {h00=0x0012, h01=0x0050, text=» RB(NZ) DIV:20«, t00=0x0062, t01=0x011c}
0x9a2e…9a40 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0062, t01=0x0132}
0x9a40…9a5a Head {h00=0x0016, h01=0x0050, text=» ANKL A3,/FFE0 32*«, t00=0x0062, t01=0x0144}
0x9a5a…9a74 Head {h00=0x0016, h01=0x0050, text=» SRL A2,5 TRUNCATE«, t00=0x0062, t01=0x015e}
0x9a74…9a86 Head {h00=0x000e, h01=0x0050, text=» SUR A3,A2«, t00=0x0062, t01=0x0178}
0x9a86…9a98 Head {h00=0x000e, h01=0x0050, text=» SUR A3,A1«, t00=0x0062, t01=0x018a}
0x9a98…9aaa Head {h00=0x000e, h01=0x0050, text=» ADK A3,31«, t00=0x0063, t01=0x000c}
0x9aaa…9ac0 Head {h00=0x0012, h01=0x0050, text=» RF(P) DIV:30 «, t00=0x0063, t01=0x001e}
0x9ac0…9ae0 Head {h00=0x001c, h01=0x0050, text=» ADK A2,1 NEXT CYLINDER «, t00=0x0063, t01=0x0034}
0x9ae0…9af4 Head {h00=0x0010, h01=0x0050, text=»DIV:30 EQU *«, t00=0x0063, t01=0x0054}
0x9af4…9b06 Head {h00=0x000e, h01=0x0050, text=» ADK A2,0 «, t00=0x0063, t01=0x0068}
0x9b06…9b26 Head {h00=0x001c, h01=0x0050, text=» RF(Z) DIV:50 CYLINDER 0«, t00=0x0063, t01=0x007a}
0x9b26…9b38 Head {h00=0x000e, h01=0x0050, text=» ADR A1,A2«, t00=0x0063, t01=0x009a}
0x9b38…9b4a Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0063, t01=0x00ac}
0x9b4a…9b54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x00be}
0x9b54…9b6a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0063, t01=0x00c8}
0x9b6a…9b74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x00de}
0x9b74…9b7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x00e8}
0x9b7e…9b92 Head {h00=0x0010, h01=0x0050, text=»DIV:50 EQU *«, t00=0x0063, t01=0x00f2}
0x9b92…9bc6 Head {h00=0x0030, h01=0x0050, text=» STR A1,A6 PUT PHYSICAL SECTOR NUMBER IN DWT«, t00=0x0063, t01=0x0106}
0x9bc6…9bd6 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0063, t01=0x013a}
0x9bd6…9be0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x014a}
0x9be0…9bec Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0063, t01=0x0154}
0x9bec…9bf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0063, t01=0x0160}
0x9bf6…9c0c Head {h00=0x0012, h01=0x0050, text=» IFT VERSA2=1 «, t00=0x0063, t01=0x016a}
0x9c0c…9c22 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0063, t01=0x0180}
0x9c22…9c4c Head {h00=0x0026, h01=0x0050, text=» LD A2,ECBCW2,A8 GET SECTOR NUMBER«, t00=0x0064, t01=0x0008}
0x9c4c…9c76 Head {h00=0x0026, h01=0x0050, text=» STR A2,A6 PHYSICAL SECTOR NUMBER «, t00=0x0064, t01=0x0032}
0x9c76…9c88 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0064, t01=0x005c}
0x9c88…9c98 Head {h00=0x000c, h01=0x0050, text=» DVK 31 «, t00=0x0064, t01=0x006e}
0x9c98…9caa Head {h00=0x000e, h01=0x0050, text=» ADK A2,0 «, t00=0x0064, t01=0x007e}
0x9caa…9cca Head {h00=0x001c, h01=0x0050, text=» RF(Z) DIV:10 CYLINDER 0«, t00=0x0064, t01=0x0090}
0x9cca…9cdc Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0064, t01=0x00b0}
0x9cdc…9cf0 Head {h00=0x0010, h01=0x0050, text=»DIV:10 EQU *«, t00=0x0064, t01=0x00c2}
0x9cf0…9d1a Head {h00=0x0026, h01=0x0050, text=» ADRS A2,A6 PHYSICAL SECTOR NUMBER«, t00=0x0064, t01=0x00d6}
0x9d1a…9d2a Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0064, t01=0x0100}
0x9d2a…9d36 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0064, t01=0x0110}
0x9d36…9d40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x011c}
0x9d40…9d56 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0064, t01=0x0126}
0x9d56…9d60 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0064, t01=0x013c}
0x9d60…9d8a Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0064, t01=0x0146}
0x9d8a…9db4 Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0064, t01=0x0170}
0x9db4…9dde Head {h00=0x0026, h01=0x0050, text=»* SUBROUTINES FOR * «, t00=0x0065, t01=0x000a}
0x9dde…9e08 Head {h00=0x0026, h01=0x0050, text=»* INTERLACING AND/OR * «, t00=0x0065, t01=0x0034}
0x9e08…9e32 Head {h00=0x0026, h01=0x0050, text=»* SKEWING * «, t00=0x0065, t01=0x005e}
0x9e32…9e5c Head {h00=0x0026, h01=0x0050, text=»* * «, t00=0x0065, t01=0x0088}
0x9e5c…9e86 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0065, t01=0x00b2}
0x9e86…9e90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x00dc}
0x9e90…9ed6 Head {h00=0x0042, h01=0x0050, text=»* OUTPUT : A3 CONTAINING INTERLACED AND SKEWED SECTOR NUMBER «, t00=0x0065, t01=0x00e6}
0x9ed6…9ee0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x012c}
0x9ee0…9ef4 Head {h00=0x0010, h01=0x0050, text=»INLACE EQU *«, t00=0x0065, t01=0x0136}
0x9ef4…9f22 Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A6 GET PHYSICAL SECTOR NUMBER«, t00=0x0065, t01=0x014a}
0x9f22…9f34 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x0065, t01=0x0178}
0x9f34…9f46 Head {h00=0x000e, h01=0x0050, text=» ADR A3,A3«, t00=0x0065, t01=0x018a}
0x9f46…9f6e Head {h00=0x0024, h01=0x0050, text=» ADR A3,A1 INTERLACING FACTOR 3 «, t00=0x0066, t01=0x000c}
0x9f6e…9f80 Head {h00=0x000e, h01=0x0050, text=»SKEW EQU *«, t00=0x0066, t01=0x0034}
0x9f80…9f96 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0066, t01=0x0046}
0x9f96…9fc2 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A2 GET CYLINDER NUMBER«, t00=0x0066, t01=0x005c}
0x9fc2…9fce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0066, t01=0x0088}
0x9fce…9fe4 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0066, t01=0x0094}
0x9fe4…a010 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTCYL,A6 GET CYLINDER NUMBER«, t00=0x0066, t01=0x00aa}
0xa010…a01c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0066, t01=0x00d6}
0xa01c…a02e Head {h00=0x000e, h01=0x0050, text=» ANK A2,1 «, t00=0x0066, t01=0x00e2}
0xa02e…a052 Head {h00=0x0020, h01=0x0050, text=» RF(Z) INLAC5 EVEN CYLINDER «, t00=0x0066, t01=0x00f4}
0xa052…a078 Head {h00=0x0022, h01=0x0050, text=» ADK A3,8 SKEW FACTOR 180 DEG.«, t00=0x0066, t01=0x0118}
0xa078…a08c Head {h00=0x0010, h01=0x0050, text=»INLAC5 EQU *«, t00=0x0066, t01=0x013e}
0xa08c…a0a0 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/1F «, t00=0x0066, t01=0x0152}
0xa0a0…a0be Head {h00=0x001a, h01=0x0050, text=» SLL A3,2 IN POSITION «, t00=0x0066, t01=0x0166}
0xa0be…a0ce Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0066, t01=0x0184}
0xa0ce…a0d8 (103, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0004}
0xa0d8…a0ee Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0067, t01=0x000e}
0xa0ee…a104 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0067, t01=0x0024}
0xa104…a10e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x003a}
0xa10e…a118 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0044}
0xa118…a12a Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0067, t01=0x004e}
0xa12a…a13c Head {h00=0x000e, h01=0x0050, text=»* INXUNI *«, t00=0x0067, t01=0x0060}
0xa13c…a14e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0067, t01=0x0072}
0xa14e…a158 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0084}
0xa158…a190 Head {h00=0x0034, h01=0x0050, text=»* OUTPUT A2=DOUBLED UNIT INDEX + DWT ADDRESS «, t00=0x0067, t01=0x008e}
0xa190…a19a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x00c6}
0xa19a…a1ae Head {h00=0x0010, h01=0x0050, text=»INXUNI EQU *«, t00=0x0067, t01=0x00d0}
0xa1ae…a1c6 Head {h00=0x0014, h01=0x0050, text=» LC A2,DWTOR,A6 «, t00=0x0067, t01=0x00e4}
0xa1c6…a1d8 Head {h00=0x000e, h01=0x0050, text=» ANK A2,2 «, t00=0x0067, t01=0x00fc}
0xa1d8…a1ea Head {h00=0x000e, h01=0x0050, text=» ADR A2,A6«, t00=0x0067, t01=0x010e}
0xa1ea…a1fa Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0067, t01=0x0120}
0xa1fa…a206 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0067, t01=0x0130}
0xa206…a210 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x013c}
0xa210…a226 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0067, t01=0x0146}
0xa226…a23c Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0067, t01=0x015c}
0xa23c…a246 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x0172}
0xa246…a250 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0067, t01=0x017c}
0xa250…a282 Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0067, t01=0x0186}
0xa282…a2b4 Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x0068, t01=0x0028}
0xa2b4…a2e6 Head {h00=0x002e, h01=0x0050, text=»* MMULOG : GET LOGICAL ADDRESS AND *«, t00=0x0068, t01=0x005a}
0xa2e6…a318 Head {h00=0x002e, h01=0x0050, text=»* PAGE *«, t00=0x0068, t01=0x008c}
0xa318…a34a Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x0068, t01=0x00be}
0xa34a…a37c Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0068, t01=0x00f0}
0xa37c…a386 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x0122}
0xa386…a390 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0068, t01=0x012c}
0xa390…a3a4 Head {h00=0x0010, h01=0x0050, text=»MMULOG EQU *«, t00=0x0068, t01=0x0136}
0xa3a4…a3d6 Head {h00=0x002e, h01=0x0050, text=» MS 2,DWTBA1,A6 SAVE PHYSICAL WORD ADDRESS«, t00=0x0068, t01=0x014a}
0xa3d6…a3e4 Head {h00=0x000a, h01=0x0050, text=» DLA 4«, t00=0x0068, t01=0x017c}
0xa3e4…a402 Head {h00=0x001a, h01=0x0050, text=» SRC A1,6 IN POSITION «, t00=0x0068, t01=0x018a}
0xa402…a420 Head {h00=0x001a, h01=0x0050, text=» ST A1,DWTPAG,A6 PAGE «, t00=0x0069, t01=0x0018}
0xa420…a440 Head {h00=0x001c, h01=0x0050, text=» ADKL A1,/400 NEXT PAGE «, t00=0x0069, t01=0x0036}
0xa440…a46c Head {h00=0x0028, h01=0x0050, text=» ST A1,DWTPAG+2,A6 PSEUDO MMU TABLE «, t00=0x0069, t01=0x0056}
0xa46c…a47e Head {h00=0x000e, h01=0x0050, text=» SRL A2,3 «, t00=0x0069, t01=0x0082}
0xa47e…a4a6 Head {h00=0x0024, h01=0x0050, text=» ST A2,DWTUBU,A6 LOGICAL ADDRESS«, t00=0x0069, t01=0x0094}
0xa4a6…a4b6 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0069, t01=0x00bc}
0xa4b6…a4c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00cc}
0xa4c0…a4cc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0069, t01=0x00d6}
0xa4cc…a4d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x00e2}
0xa4d6…a4ee Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0069, t01=0x00ec}
0xa4ee…a4f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0104}
0xa4f8…a50e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0069, t01=0x010e}
0xa50e…a518 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x0124}
0xa518…a522 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x012e}
0xa522…a548 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0069, t01=0x0138}
0xa548…a552 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0069, t01=0x015e}
0xa552…a57c Head {h00=0x0026, h01=0x0050, text=»* UPDATE DRIVER BUFFER INDICATOR «, t00=0x0069, t01=0x0168}
0xa57c…a586 (106, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0004}
0xa586…a5ae Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x006a, t01=0x000e}
0xa5ae…a5b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x0036}
0xa5b8…a5e6 Head {h00=0x002a, h01=0x0050, text=»* INPUT A1=RETURN CODE (AFTER READ)«, t00=0x006a, t01=0x0040}
0xa5e6…a618 Head {h00=0x002e, h01=0x0050, text=»* OUTPUT DWTBSE=DRIVER BUFFER INDICATOR «, t00=0x006a, t01=0x006e}
0xa618…a622 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006a, t01=0x00a0}
0xa622…a636 Head {h00=0x0010, h01=0x0050, text=»BSELOD EQU *«, t00=0x006a, t01=0x00aa}
0xa636…a660 Head {h00=0x0026, h01=0x0050, text=» LDR* A3,A6 GET READ SECTOR NUMBER«, t00=0x006a, t01=0x00be}
0xa660…a686 Head {h00=0x0022, h01=0x0050, text=»BSEL00 EQU * FROM SEEK VERIFY «, t00=0x006a, t01=0x00e8}
0xa686…a69e Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x006a, t01=0x010e}
0xa69e…a6ce Head {h00=0x002c, h01=0x0050, text=» RF(Z) BSEL50 READ/WRITE TO USER BUFFER «, t00=0x006a, t01=0x0126}
0xa6ce…a6ea Head {h00=0x0018, h01=0x0050, text=» LDKL A2,/FFFF DUMMY«, t00=0x006a, t01=0x0156}
0xa6ea…a6fc Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x006a, t01=0x0172}
0xa6fc…a71e Head {h00=0x001e, h01=0x0050, text=» RF(NZ) BSEL40 READ ERROR «, t00=0x006a, t01=0x0184}
0xa71e…a740 Head {h00=0x001e, h01=0x0050, text=» LD A2,DWTOR,A6 GET INDEX «, t00=0x006b, t01=0x0016}
0xa740…a756 Head {h00=0x0012, h01=0x0050, text=» ANKL A2,/300 «, t00=0x006b, t01=0x0038}
0xa756…a768 Head {h00=0x000e, h01=0x0050, text=» SLL A2,6 «, t00=0x006b, t01=0x004e}
0xa768…a77a Head {h00=0x000e, h01=0x0050, text=» ORR A2,A3«, t00=0x006b, t01=0x0060}
0xa77a…a78e Head {h00=0x0010, h01=0x0050, text=»BSEL40 EQU *«, t00=0x006b, t01=0x0072}
0xa78e…a7c6 Head {h00=0x0034, h01=0x0050, text=» ST A2,DWTBSE,A6 UPDATE DRIVER BUFFER INDICATOR «, t00=0x006b, t01=0x0086}
0xa7c6…a7da Head {h00=0x0010, h01=0x0050, text=»BSEL50 EQU *«, t00=0x006b, t01=0x00be}
0xa7da…a7ea Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x006b, t01=0x00d2}
0xa7ea…a7f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x00e2}
0xa7f4…a80a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x006b, t01=0x00ec}
0xa80a…a814 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0102}
0xa814…a81e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x010c}
0xa81e…a84e Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x006b, t01=0x0116}
0xa84e…a87e Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x006b, t01=0x0146}
0xa87e…a8ae Head {h00=0x002c, h01=0x0050, text=»* RESTORE WORD TO USER BUFFER * «, t00=0x006b, t01=0x0176}
0xa8ae…a8de Head {h00=0x002c, h01=0x0050, text=»* IF NECESSARY * «, t00=0x006c, t01=0x0016}
0xa8de…a90e Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x006c, t01=0x0046}
0xa90e…a93e Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x006c, t01=0x0076}
0xa93e…a948 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x00a6}
0xa948…a976 Head {h00=0x002a, h01=0x0050, text=»* INPUT: DWTFSW=SAVED WORD INDICATOR«, t00=0x006c, t01=0x00b0}
0xa976…a99a Head {h00=0x0020, h01=0x0050, text=»* DWTSWD=SAVED WORD«, t00=0x006c, t01=0x00de}
0xa99a…a9ca Head {h00=0x002c, h01=0x0050, text=»* DWTUBU=POINTER TO USER BUFFER«, t00=0x006c, t01=0x0102}
0xa9ca…a9d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006c, t01=0x0132}
0xa9d4…a9e8 Head {h00=0x0010, h01=0x0050, text=»REWORD EQU *«, t00=0x006c, t01=0x013c}
0xa9e8…aa00 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTFSW,A6«, t00=0x006c, t01=0x0150}
0xaa00…aa24 Head {h00=0x0020, h01=0x0050, text=» RF(Z) REWO50 NO SAVED WORD «, t00=0x006c, t01=0x0168}
0xaa24…aa3c Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTSWD,A6«, t00=0x006c, t01=0x018c}
0xaa3c…aa52 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x006d, t01=0x0014}
0xaa52…aa7c Head {h00=0x0026, h01=0x0050, text=» ML 2,DWTBA1,A6 GET BUFFER ADDRESS«, t00=0x006d, t01=0x002a}
0xaa7c…aa9e Head {h00=0x001e, h01=0x0050, text=» RF(Z) REWO20 SYSTEM AREA «, t00=0x006d, t01=0x0054}
0xaa9e…aac0 Head {h00=0x001e, h01=0x0050, text=» TS -30,A15 SAVE REGISTERS«, t00=0x006d, t01=0x0076}
0xaac0…aae8 Head {h00=0x0024, h01=0x0050, text=» TL DWTPAG,A6 SET MMU REGISTERS «, t00=0x006d, t01=0x0098}
0xaae8…ab1c Head {h00=0x0030, h01=0x0050, text=» LD A2,DWTUBU,A6 GET LOGICAL BUFFER ADDRESS «, t00=0x006d, t01=0x00c0}
0xab1c…ab48 Head {h00=0x0028, h01=0x0050, text=» ES A3,PHSECL,A2 RESTORE SAVED WORD «, t00=0x006d, t01=0x00f4}
0xab48…ab6c Head {h00=0x0020, h01=0x0050, text=» TL -30,A15 RESET REGISTERS «, t00=0x006d, t01=0x0120}
0xab6c…ab7e Head {h00=0x000e, h01=0x0050, text=» RF REWO50«, t00=0x006d, t01=0x0144}
0xab7e…ab92 Head {h00=0x0010, h01=0x0050, text=»REWO20 EQU *«, t00=0x006d, t01=0x0156}
0xab92…abae Head {h00=0x0018, h01=0x0050, text=» SLL A2,1 BYTE MODE «, t00=0x006d, t01=0x016a}
0xabae…abd4 Head {h00=0x0022, h01=0x0050, text=» ST A3,PHSECL,A2 RESTORE WORD «, t00=0x006d, t01=0x0186}
0xabd4…abe0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006e, t01=0x001c}
0xabe0…abea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0028}
0xabea…ac00 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x006e, t01=0x0032}
0xac00…ac16 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x006e, t01=0x0048}
0xac16…ac42 Head {h00=0x0028, h01=0x0050, text=» ST* A3,DWTUBU,A6 RESTORE SAVED WORD«, t00=0x006e, t01=0x005e}
0xac42…ac4e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006e, t01=0x008a}
0xac4e…ac58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0096}
0xac58…ac6e Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x006e, t01=0x00a0}
0xac6e…ac9a Head {h00=0x0028, h01=0x0050, text=» CM DWTFSW,A6 INDICATE NO SAVED WORD«, t00=0x006e, t01=0x00b6}
0xac9a…acae Head {h00=0x0010, h01=0x0050, text=»REWO50 EQU *«, t00=0x006e, t01=0x00e2}
0xacae…acbe Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x006e, t01=0x00f6}
0xacbe…acc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0106}
0xacc8…acd4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006e, t01=0x0110}
0xacd4…acde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x011c}
0xacde…acfe Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x006e, t01=0x0126}
0xacfe…ad08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0146}
0xad08…ad12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0150}
0xad12…ad2e Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x006e, t01=0x015a}
0xad2e…ad4a Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x006e, t01=0x0176}
0xad4a…ad66 (111, 0, 400) Head {h00=0x0018, h01=0x0050, text=»* SEEK CYLINDER * «, t00=0x006f, t01=0x0004}
0xad66…ad82 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x006f, t01=0x0020}
0xad82…ad9e Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x006f, t01=0x003c}
0xad9e…ada8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0058}
0xada8…adb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0062}
0xadb2…adc4 Head {h00=0x000e, h01=0x0050, text=»SEEK EQU *«, t00=0x006f, t01=0x006c}
0xadc4…adda Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x006f, t01=0x007e}
0xadda…ae02 Head {h00=0x0024, h01=0x0050, text=» LD A3,DWTCYL,A2 CYLINDER NUMBER«, t00=0x006f, t01=0x0094}
0xae02…ae0e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006f, t01=0x00bc}
0xae0e…ae24 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x006f, t01=0x00c8}
0xae24…ae3c Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTCYL,A6«, t00=0x006f, t01=0x00de}
0xae3c…ae48 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x006f, t01=0x00f6}
0xae48…ae5a Head {h00=0x000e, h01=0x0050, text=» SLL A3,3 «, t00=0x006f, t01=0x0102}
0xae5a…ae6c Head {h00=0x000e, h01=0x0050, text=» ORK A3,2 «, t00=0x006f, t01=0x0114}
0xae6c…ae8e Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x006f, t01=0x0126}
0xae8e…ae98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0148}
0xae98…aeac Head {h00=0x0010, h01=0x0050, text=»SEEKZ EQU * «, t00=0x006f, t01=0x0152}
0xaeac…aebe Head {h00=0x000e, h01=0x0050, text=» LDK A3,3 «, t00=0x006f, t01=0x0166}
0xaebe…aee0 Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x006f, t01=0x0178}
0xaee0…aeea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x000a}
0xaeea…af00 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0070, t01=0x0014}
0xaf00…af0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x002a}
0xaf0a…af14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0034}
0xaf14…af3e Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x0070, t01=0x003e}
0xaf3e…af68 Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x0070, t01=0x0068}
0xaf68…af92 Head {h00=0x0026, h01=0x0050, text=»* CIO: READ AND WRITE *«, t00=0x0070, t01=0x0092}
0xaf92…afbc Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x0070, t01=0x00bc}
0xafbc…afe6 Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x0070, t01=0x00e6}
0xafe6…aff0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0110}
0xaff0…b024 Head {h00=0x0030, h01=0x0050, text=»* INPUT: A3=PHYSICAL SECTOR NUMBER SHIFTED «, t00=0x0070, t01=0x011a}
0xb024…b02e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x014e}
0xb02e…b044 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0070, t01=0x0158}
0xb044…b05a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0070, t01=0x016e}
0xb05a…b06c Head {h00=0x000e, h01=0x0050, text=»READ EQU *«, t00=0x0070, t01=0x0184}
0xb06c…b08a Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/80C1 1ST WER«, t00=0x0071, t01=0x0008}
0xb08a…b09c Head {h00=0x000e, h01=0x0050, text=» RF CIO:20«, t00=0x0071, t01=0x0026}
0xb09c…b0b0 Head {h00=0x0010, h01=0x0050, text=»WRITE EQU * «, t00=0x0071, t01=0x0038}
0xb0b0…b0ce Head {h00=0x001a, h01=0x0050, text=» LDKL A1,/C0C1 1ST WER«, t00=0x0071, t01=0x004c}
0xb0ce…b0ea Head {h00=0x0018, h01=0x0050, text=» ADK A3,1 ORDER CODE«, t00=0x0071, t01=0x006a}
0xb0ea…b0fe Head {h00=0x0010, h01=0x0050, text=»CIO:20 EQU *«, t00=0x0071, t01=0x0086}
0xb0fe…b116 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x0071, t01=0x009a}
0xb116…b146 Head {h00=0x002c, h01=0x0050, text=» RF(NZ) CIO:30 IO FROM/TO DRIVER BUFFER «, t00=0x0071, t01=0x00b2}
0xb146…b172 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTUBU,A6 USER BUFFER POINTER«, t00=0x0071, t01=0x00e2}
0xb172…b18a Head {h00=0x0014, h01=0x0050, text=» SUKL A2,PHSECL «, t00=0x0071, t01=0x010e}
0xb18a…b19c Head {h00=0x000e, h01=0x0050, text=» RF CIO:50«, t00=0x0071, t01=0x0126}
0xb19c…b1b0 Head {h00=0x0010, h01=0x0050, text=»CIO:30 EQU *«, t00=0x0071, t01=0x0138}
0xb1b0…b1de Head {h00=0x002a, h01=0x0050, text=» LDKL A2,BUFFER DRIVER BUFFER ADDRESS «, t00=0x0071, t01=0x014c}
0xb1de…b1ea Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0071, t01=0x017a}
0xb1ea…b1f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0071, t01=0x0186}
0xb1f4…b20a Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0071, t01=0x0190}
0xb20a…b220 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0072, t01=0x0016}
0xb220…b232 Head {h00=0x000e, h01=0x0050, text=»READ EQU *«, t00=0x0072, t01=0x002c}
0xb232…b258 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/0C18 1ST WER SHIFTED«, t00=0x0072, t01=0x003e}
0xb258…b26a Head {h00=0x000e, h01=0x0050, text=» RF CIO:20«, t00=0x0072, t01=0x0064}
0xb26a…b27e Head {h00=0x0010, h01=0x0050, text=»WRITE EQU * «, t00=0x0072, t01=0x0076}
0xb27e…b2a4 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,/0C1C 1ST WER SHIFTED«, t00=0x0072, t01=0x008a}
0xb2a4…b2c0 Head {h00=0x0018, h01=0x0050, text=» ADK A3,1 ORDER CODE«, t00=0x0072, t01=0x00b0}
0xb2c0…b2d4 Head {h00=0x0010, h01=0x0050, text=»CIO:20 EQU *«, t00=0x0072, t01=0x00cc}
0xb2d4…b2ec Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTFBU,A6«, t00=0x0072, t01=0x00e0}
0xb2ec…b31c Head {h00=0x002c, h01=0x0050, text=» RF(NZ) CIO:30 IO FROM/TO DRIVER BUFFER «, t00=0x0072, t01=0x00f8}
0xb31c…b34a Head {h00=0x002a, h01=0x0050, text=» DA DWTBA1,A6 GET USER BUFFER ADDRESS «, t00=0x0072, t01=0x0128}
0xb34a…b36e Head {h00=0x0020, h01=0x0050, text=» SLL A2,1 BYTE MODE ADDRESS «, t00=0x0072, t01=0x0156}
0xb36e…b380 Head {h00=0x000e, h01=0x0050, text=» RF CIO:40«, t00=0x0072, t01=0x017a}
0xb380…b394 Head {h00=0x0010, h01=0x0050, text=»CIO:30 EQU *«, t00=0x0072, t01=0x018c}
0xb394…b3c2 Head {h00=0x002a, h01=0x0050, text=» LDKL A2,BUFFER DRIVER BUFFER ADDRESS «, t00=0x0073, t01=0x0010}
0xb3c2…b3d6 Head {h00=0x0010, h01=0x0050, text=»CIO:40 EQU *«, t00=0x0073, t01=0x003e}
0xb3d6…b3fc Head {h00=0x0022, h01=0x0050, text=» SRC A1,4 1ST WER IN POSITION «, t00=0x0073, t01=0x0052}
0xb3fc…b408 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0073, t01=0x0078}
0xb408…b412 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x0084}
0xb412…b426 Head {h00=0x0010, h01=0x0050, text=»CIO:50 EQU *«, t00=0x0073, t01=0x008e}
0xb426…b43a Head {h00=0x0010, h01=0x0050, text=» WER A1,WER1«, t00=0x0073, t01=0x00a2}
0xb43a…b450 Head {h00=0x0012, h01=0x0050, text=» WER A2,WER1+1«, t00=0x0073, t01=0x00b6}
0xb450…b45a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x00cc}
0xb45a…b47a Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0073, t01=0x00d6}
0xb47a…b484 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x00f6}
0xb484…b48e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x0100}
0xb48e…b4a0 Head {h00=0x000e, h01=0x0050, text=»CIO EQU * «, t00=0x0073, t01=0x010a}
0xb4a0…b4c0 Head {h00=0x001c, h01=0x0050, text=» ST A4,DWTA4,A6 SAVE A4 «, t00=0x0073, t01=0x011c}
0xb4c0…b4d6 Head {h00=0x0012, h01=0x0050, text=» LD A2,PFPOST «, t00=0x0073, t01=0x013c}
0xb4d6…b502 Head {h00=0x0028, h01=0x0050, text=» RF(NZ) CIOAB PWF POST PROCESSING ON«, t00=0x0073, t01=0x0152}
0xb502…b530 Head {h00=0x002a, h01=0x0050, text=» CF A15,INXDWT GET INDEXED DWT ADDRESS«, t00=0x0073, t01=0x017e}
0xb530…b558 Head {h00=0x0024, h01=0x0050, text=» EX DWTCIO,A4 EXECUTE CIO-START «, t00=0x0074, t01=0x001c}
0xb558…b582 Head {h00=0x0026, h01=0x0050, text=» ABL(3) END:30 CU ADDRESS UNKNOWN «, t00=0x0074, t01=0x0044}
0xb582…b596 Head {h00=0x0010, h01=0x0050, text=»CIOAB EQU * «, t00=0x0074, t01=0x006e}
0xb596…b5bc Head {h00=0x0022, h01=0x0050, text=» ST A5,DWTA5,A6 A5 «, t00=0x0074, t01=0x0082}
0xb5bc…b5e8 Head {h00=0x0028, h01=0x0050, text=» ST A7,DWTA2,A6 SAVE SECTOR COUNTER «, t00=0x0074, t01=0x00a8}
0xb5e8…b5f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x00d4}
0xb5f2…b61c Head {h00=0x0026, h01=0x0050, text=»T:DISP ABL TDISP GO TO DISPATCHER «, t00=0x0074, t01=0x00de}
0xb61c…b626 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0108}
0xb626…b646 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0074, t01=0x0112}
0xb646…b650 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0132}
0xb650…b65a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x013c}
0xb65a…b678 Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0074, t01=0x0146}
0xb678…b696 Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x0074, t01=0x0164}
0xb696…b6b4 Head {h00=0x001a, h01=0x0050, text=»* RECOVERY ROUTINE *«, t00=0x0074, t01=0x0182}
0xb6b4…b6d2 Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x0075, t01=0x0010}
0xb6d2…b6f0 Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0075, t01=0x002e}
0xb6f0…b6fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x004c}
0xb6fa…b704 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0056}
0xb704…b716 Head {h00=0x000e, h01=0x0050, text=»DUON EQU *«, t00=0x0075, t01=0x0060}
0xb716…b720 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x0072}
0xb720…b736 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0075, t01=0x007c}
0xb736…b760 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0075, t01=0x0092}
0xb760…b76c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0075, t01=0x00bc}
0xb76c…b776 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x00c8}
0xb776…b78c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0075, t01=0x00d2}
0xb78c…b7b2 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0075, t01=0x00e8}
0xb7b2…b7be Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0075, t01=0x010e}
0xb7be…b7c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0075, t01=0x011a}
0xb7c8…b7e0 Head {h00=0x0014, h01=0x0050, text=» LDKL A6,DWDU01 «, t00=0x0075, t01=0x0124}
0xb7e0…b806 Head {h00=0x0022, h01=0x0050, text=» LDK A5,DWTSB3 GET STACK BASE «, t00=0x0075, t01=0x013c}
0xb806…b818 Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x0075, t01=0x0162}
0xb818…b836 Head {h00=0x001a, h01=0x0050, text=» CM DWTST,A6 UNIT BUSY«, t00=0x0075, t01=0x0174}
0xb836…b85e (118, 0, 400) Head {h00=0x0024, h01=0x0050, text=» CM DWTSAV,A6 INDICATE RECOVERY «, t00=0x0076, t01=0x0004}
0xb85e…b888 Head {h00=0x0026, h01=0x0050, text=» LD A1,INIFLG INITIALIZATION FLAG «, t00=0x0076, t01=0x002c}
0xb888…b8ac Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUON05 NOT POWER UP «, t00=0x0076, t01=0x0056}
0xb8ac…b8b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x007a}
0xb8b6…b8cc Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0076, t01=0x0084}
0xb8cc…b8d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x009a}
0xb8d6…b8e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0076, t01=0x00a4}
0xb8e0…b8fe Head {h00=0x001a, h01=0x0050, text=» CM DWTOR,A6 1ST UNIT «, t00=0x0076, t01=0x00ae}
0xb8fe…b924 Head {h00=0x0022, h01=0x0050, text=» CF A5,SEEKZ TEST IF OPERABLE «, t00=0x0076, t01=0x00cc}
0xb924…b936 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0076, t01=0x00f2}
0xb936…b95a Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUON26 NOT OPERABLE «, t00=0x0076, t01=0x0104}
0xb95a…b970 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0076, t01=0x0128}
0xb970…b982 Head {h00=0x000e, h01=0x0050, text=» LDK A1,2 «, t00=0x0076, t01=0x013e}
0xb982…b9a4 Head {h00=0x001e, h01=0x0050, text=» SC A1,DWTOR,A6 NEXT UNIT «, t00=0x0076, t01=0x0150}
0xb9a4…b9b8 Head {h00=0x0010, h01=0x0050, text=» CF A5,SEEKZ«, t00=0x0076, t01=0x0172}
0xb9b8…b9ca Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0076, t01=0x0186}
0xb9ca…b9ee Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUON26 NOT OPERABLE «, t00=0x0077, t01=0x0008}
0xb9ee…b9fa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0077, t01=0x002c}
0xb9fa…ba04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0038}
0xba04…ba1c Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0077, t01=0x0042}
0xba1c…ba26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x005a}
0xba26…ba30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0077, t01=0x0064}
0xba30…ba44 Head {h00=0x0010, h01=0x0050, text=»DUON05 EQU *«, t00=0x0077, t01=0x006e}
0xba44…ba58 Head {h00=0x0010, h01=0x0050, text=» CM DWTOR,A6«, t00=0x0077, t01=0x0082}
0xba58…ba7e Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x0077, t01=0x0096}
0xba7e…ba90 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0077, t01=0x00bc}
0xba90…baae Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUON07 NO ERROR«, t00=0x0077, t01=0x00ce}
0xbaae…bad6 Head {h00=0x0024, h01=0x0050, text=» CM DWTOR,A6 PREPARE FOR VOLCLR «, t00=0x0077, t01=0x00ec}
0xbad6…bae8 Head {h00=0x000e, h01=0x0050, text=» LDK A1,12«, t00=0x0077, t01=0x0114}
0xbae8…bafe Head {h00=0x0012, h01=0x0050, text=» CF A15,VOLCLR«, t00=0x0077, t01=0x0126}
0xbafe…bb12 Head {h00=0x0010, h01=0x0050, text=»DUON07 EQU *«, t00=0x0077, t01=0x013c}
0xbb12…bb28 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0077, t01=0x0150}
0xbb28…bb4a Head {h00=0x001e, h01=0x0050, text=» LDK A1,2 OTHER DISC UNIT «, t00=0x0077, t01=0x0166}
0xbb4a…bb62 Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x0077, t01=0x0188}
0xbb62…bb78 Head {h00=0x0012, h01=0x0050, text=» CF A5,VO:NAM «, t00=0x0078, t01=0x0010}
0xbb78…bb8a Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0078, t01=0x0026}
0xbb8a…bba8 Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUON08 NO ERROR«, t00=0x0078, t01=0x0038}
0xbba8…bbca Head {h00=0x001e, h01=0x0050, text=» LDK A1,2 OTHER DISC UNIT «, t00=0x0078, t01=0x0056}
0xbbca…bbe2 Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x0078, t01=0x0078}
0xbbe2…bbf4 Head {h00=0x000e, h01=0x0050, text=» LDK A1,12«, t00=0x0078, t01=0x0090}
0xbbf4…bc0a Head {h00=0x0012, h01=0x0050, text=» CF A15,VOLCLR«, t00=0x0078, t01=0x00a2}
0xbc0a…bc1e Head {h00=0x0010, h01=0x0050, text=»DUON08 EQU *«, t00=0x0078, t01=0x00b8}
0xbc1e…bc2a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0078, t01=0x00cc}
0xbc2a…bc5a Head {h00=0x002c, h01=0x0050, text=» IM DWTST,A6 INDICATE VOLUME NAMES READ «, t00=0x0078, t01=0x00d8}
0xbc5a…bc6e Head {h00=0x0010, h01=0x0050, text=» LDKL A1,-1 «, t00=0x0078, t01=0x0108}
0xbc6e…bc94 Head {h00=0x0022, h01=0x0050, text=» ST A1,DWTSAV,A6 RECOVERY DONE«, t00=0x0078, t01=0x011c}
0xbc94…bc9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0142}
0xbc9e…bcb4 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0078, t01=0x014c}
0xbcb4…bcbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x0162}
0xbcbe…bcc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0078, t01=0x016c}
0xbcc8…bcf0 Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x0078, t01=0x0176}
0xbcf0…bd14 Head {h00=0x0020, h01=0x0050, text=» RF(Z) END:IO NO REQUEST ON?«, t00=0x0079, t01=0x000e}
0xbd14…bd1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x0032}
0xbd1e…bd46 Head {h00=0x0024, h01=0x0050, text=»DUON10 LD A7,DWTORD,A6 GET ORDER«, t00=0x0079, t01=0x003c}
0xbd46…bd76 Head {h00=0x002c, h01=0x0050, text=» ST A7,DWTOR,A6 RESTORE INDEX AND ORDER «, t00=0x0079, t01=0x0064}
0xbd76…bd8a Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x0079, t01=0x0094}
0xbd8a…bd94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x00a8}
0xbd94…bdaa Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0079, t01=0x00b2}
0xbdaa…bdda Head {h00=0x002c, h01=0x0050, text=» CF A5,REWORD RESTORE WORD IF NECESSARY «, t00=0x0079, t01=0x00c8}
0xbdda…bde6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0079, t01=0x00f8}
0xbde6…bdf0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x0104}
0xbdf0…be1c Head {h00=0x0028, h01=0x0050, text=» CM ECBEL,A8 RESET EFFECTIVE LENGTH «, t00=0x0079, t01=0x010e}
0xbe1c…be3e Head {h00=0x001e, h01=0x0050, text=» ABL DUA:00 REPEAT REQUEST«, t00=0x0079, t01=0x013a}
0xbe3e…be48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x015c}
0xbe48…be60 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0079, t01=0x0166}
0xbe60…be6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0079, t01=0x017e}
0xbe6a…be86 Head {h00=0x0018, h01=0x0050, text=»* READY INTERRUPT«, t00=0x0079, t01=0x0188}
0xbe86…be90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0014}
0xbe90…beaa Head {h00=0x0016, h01=0x0050, text=»DUREDY LD A1,TIMER«, t00=0x007a, t01=0x001e}
0xbeaa…bed0 Head {h00=0x0022, h01=0x0050, text=» RF(Z) DUON50 NO TIMER ACTIVE «, t00=0x007a, t01=0x0038}
0xbed0…beda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x005e}
0xbeda…bef0 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x007a, t01=0x0068}
0xbef0…bf0e Head {h00=0x001a, h01=0x0050, text=» CM* TIMER KILL TIMER «, t00=0x007a, t01=0x007e}
0xbf0e…bf20 Head {h00=0x000e, h01=0x0050, text=» RF DUON40«, t00=0x007a, t01=0x009c}
0xbf20…bf2c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007a, t01=0x00ae}
0xbf2c…bf36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x00ba}
0xbf36…bf4c Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x007a, t01=0x00c4}
0xbf4c…bf6c Head {h00=0x001c, h01=0x0050, text=» RB T:DISP TIMER ACTIVE «, t00=0x007a, t01=0x00da}
0xbf6c…bf78 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007a, t01=0x00fa}
0xbf78…bf82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0106}
0xbf82…bf9a Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x007a, t01=0x0110}
0xbf9a…bfa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0128}
0xbfa4…bfae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007a, t01=0x0132}
0xbfae…bfc2 Head {h00=0x0010, h01=0x0050, text=»DUON26 EQU *«, t00=0x007a, t01=0x013c}
0xbfc2…bfee Head {h00=0x0028, h01=0x0050, text=» LDKL A4,TIMER TIMER POINTER ADDRESS«, t00=0x007a, t01=0x0150}
0xbfee…c002 Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A4 «, t00=0x007a, t01=0x017c}
0xc002…c028 Head {h00=0x0022, h01=0x0050, text=» RF(Z) DUON30 NO TIMER ACTIVE «, t00=0x007a, t01=0x0190}
0xc028…c03e Head {h00=0x0012, h01=0x0050, text=» LDKL A1,-TIME«, t00=0x007b, t01=0x0026}
0xc03e…c05e Head {h00=0x001c, h01=0x0050, text=» STR A1,A3 RESTART TIMER«, t00=0x007b, t01=0x003c}
0xc05e…c070 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x007b, t01=0x005c}
0xc070…c07a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x006e}
0xc07a…c084 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x0078}
0xc084…c0ac Head {h00=0x0024, h01=0x0050, text=»DUON30 CF A15,SETIMP START TIMER«, t00=0x007b, t01=0x0082}
0xc0ac…c0dc Head {h00=0x002c, h01=0x0050, text=» DATA DUON40,TIME TIME OUT ADDRESS, TIME«, t00=0x007b, t01=0x00aa}
0xc0dc…c0ee Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x007b, t01=0x00da}
0xc0ee…c0f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x00ec}
0xc0f8…c10c Head {h00=0x0010, h01=0x0050, text=»* TIME OUT«, t00=0x007b, t01=0x00f6}
0xc10c…c116 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007b, t01=0x010a}
0xc116…c134 Head {h00=0x001a, h01=0x0050, text=»DUON40 LDKL A6,DWDU01 «, t00=0x007b, t01=0x0114}
0xc134…c146 Head {h00=0x000e, h01=0x0050, text=» CM TIMER «, t00=0x007b, t01=0x0132}
0xc146…c15a Head {h00=0x0010, h01=0x0050, text=»DUON50 EQU *«, t00=0x007b, t01=0x0144}
0xc15a…c17c Head {h00=0x001e, h01=0x0050, text=» CM DWTST,A6 SET UNIT BUSY«, t00=0x007b, t01=0x0158}
0xc17c…c1a4 Head {h00=0x0024, h01=0x0050, text=» CM DWTSAV,A6 INDICATE RECOVERY «, t00=0x007b, t01=0x017a}
0xc1a4…c1ca Head {h00=0x0022, h01=0x0050, text=» LDK A5,DWTSB3 GET STACK BASE «, t00=0x007c, t01=0x0012}
0xc1ca…c1dc Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x007c, t01=0x0038}
0xc1dc…c1ee Head {h00=0x000e, h01=0x0050, text=» RB DUON05«, t00=0x007c, t01=0x004a}
0xc1ee…c1f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x005c}
0xc1f8…c218 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x007c, t01=0x0066}
0xc218…c222 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x0086}
0xc222…c22c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x0090}
0xc22c…c24c Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x007c, t01=0x009a}
0xc24c…c26c Head {h00=0x001c, h01=0x0050, text=»* * «, t00=0x007c, t01=0x00ba}
0xc26c…c28c Head {h00=0x001c, h01=0x0050, text=»* INTERRUPT HANDLER * «, t00=0x007c, t01=0x00da}
0xc28c…c2ac Head {h00=0x001c, h01=0x0050, text=»* * «, t00=0x007c, t01=0x00fa}
0xc2ac…c2cc Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x007c, t01=0x011a}
0xc2cc…c2d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x013a}
0xc2d6…c2e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007c, t01=0x0144}
0xc2e0…c2f2 Head {h00=0x000e, h01=0x0050, text=»IHDU EQU *«, t00=0x007c, t01=0x014e}
0xc2f2…c306 Head {h00=0x0010, h01=0x0050, text=»IHDU1 EQU * «, t00=0x007c, t01=0x0160}
0xc306…c31a Head {h00=0x0010, h01=0x0050, text=»IHDU2 EQU * «, t00=0x007c, t01=0x0174}
0xc31a…c342 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x007c, t01=0x0188}
0xc342…c34c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0020}
0xc34c…c362 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x007d, t01=0x002a}
0xc362…c38c Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x007d, t01=0x0040}
0xc38c…c398 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007d, t01=0x006a}
0xc398…c3a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0076}
0xc3a2…c3b8 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x007d, t01=0x0080}
0xc3b8…c3de Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x007d, t01=0x0096}
0xc3de…c3ea Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x007d, t01=0x00bc}
0xc3ea…c3f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x00c8}
0xc3f4…c41c Head {h00=0x0024, h01=0x0050, text=» LDKL A6,DWDU01 DISC UNIT NO. 1 «, t00=0x007d, t01=0x00d2}
0xc41c…c426 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x00fa}
0xc426…c43e Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x007d, t01=0x0104}
0xc43e…c448 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x011c}
0xc448…c452 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007d, t01=0x0126}
0xc452…c478 Head {h00=0x0022, h01=0x0050, text=»IHDU10 SST A1,CUADR GET STATUS«, t00=0x007d, t01=0x0130}
0xc478…c4a6 Head {h00=0x002a, h01=0x0050, text=»IHDU20 ANKL A1,/460F MASK RETURN CODE «, t00=0x007d, t01=0x0156}
0xc4a6…c4b8 Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x007d, t01=0x0184}
0xc4b8…c4de Head {h00=0x0022, h01=0x0050, text=» RB(N) DUREDY READY INTERRUPT «, t00=0x007e, t01=0x0008}
0xc4de…c4f0 Head {h00=0x000e, h01=0x0050, text=» SRL A1,1 «, t00=0x007e, t01=0x002e}
0xc4f0…c502 Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x007e, t01=0x0040}
0xc502…c522 Head {h00=0x001c, h01=0x0050, text=» ANKL A2,/200 SEEK ERROR«, t00=0x007e, t01=0x0052}
0xc522…c538 Head {h00=0x0012, h01=0x0050, text=» RF(Z) IHDU30 «, t00=0x007e, t01=0x0072}
0xc538…c562 Head {h00=0x0026, h01=0x0050, text=» ANKL A1,/440F MOVE SEEK ERROR BIT«, t00=0x007e, t01=0x0088}
0xc562…c576 Head {h00=0x0010, h01=0x0050, text=» ORK A1,/02 «, t00=0x007e, t01=0x00b2}
0xc576…c58a Head {h00=0x0010, h01=0x0050, text=»IHDU30 EQU *«, t00=0x007e, t01=0x00c6}
0xc58a…c5ae Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x007e, t01=0x00da}
0xc5ae…c5c6 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTSAV,A6«, t00=0x007e, t01=0x00fe}
0xc5c6…c5da Head {h00=0x0010, h01=0x0050, text=» RF(NN) GET «, t00=0x007e, t01=0x0116}
0xc5da…c5ec Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x007e, t01=0x012a}
0xc5ec…c5fe Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x007e, t01=0x013c}
0xc5fe…c62c Head {h00=0x002a, h01=0x0050, text=» RF(NZ) END:IO DISC UNIT NOT OPERABLE «, t00=0x007e, t01=0x014e}
0xc62c…c636 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007e, t01=0x017c}
0xc636…c664 Head {h00=0x002a, h01=0x0050, text=»GET LD A5,DWTA5,A6 RELOAD REGISTERS A5«, t00=0x007e, t01=0x0186}
0xc664…c690 Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTA4,A6 A4 «, t00=0x007f, t01=0x0024}
0xc690…c6ba Head {h00=0x0026, h01=0x0050, text=» LD A7,DWTA2,A6 GET SECTOR COUNTER«, t00=0x007f, t01=0x0050}
0xc6ba…c6ca Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x007f, t01=0x007a}
0xc6ca…c6d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x008a}
0xc6d4…c6f4 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x007f, t01=0x0094}
0xc6f4…c6fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x00b4}
0xc6fe…c708 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x00be}
0xc708…c724 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x007f, t01=0x00c8}
0xc724…c740 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x007f, t01=0x00e4}
0xc740…c75c Head {h00=0x0018, h01=0x0050, text=»* PERFORM ENDIO * «, t00=0x007f, t01=0x0100}
0xc75c…c778 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x007f, t01=0x011c}
0xc778…c794 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x007f, t01=0x0138}
0xc794…c79e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x0154}
0xc79e…c7a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x007f, t01=0x015e}
0xc7a8…c7d0 Head {h00=0x0024, h01=0x0050, text=»END:30 EQU * CU ADDRESS UNKNOWN «, t00=0x007f, t01=0x0168}
0xc7d0…c7ee Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x007f, t01=0x0190}
0xc7ee…c81c Head {h00=0x002a, h01=0x0050, text=» ST A1,DWTST,A6 INDICATE RECOVERY DONE«, t00=0x0080, t01=0x001e}
0xc81c…c82e Head {h00=0x000e, h01=0x0050, text=» RF END:IO«, t00=0x0080, t01=0x004c}
0xc82e…c842 Head {h00=0x0010, h01=0x0050, text=»END:10 EQU *«, t00=0x0080, t01=0x005e}
0xc842…c84c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0080, t01=0x0072}
0xc84c…c85e Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0080, t01=0x007c}
0xc85e…c890 Head {h00=0x002e, h01=0x0050, text=» LD* A7,DWTSB3-2,A6 GET 1ST RETURN ADDRESS«, t00=0x0080, t01=0x008e}
0xc890…c8a2 Head {h00=0x000e, h01=0x0050, text=» SLL A7,1 «, t00=0x0080, t01=0x00c0}
0xc8a2…c8c8 Head {h00=0x0022, h01=0x0050, text=» RF(N) END:20 READ AFTER WRITE«, t00=0x0080, t01=0x00d2}
0xc8c8…c8e0 Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTORD,A6«, t00=0x0080, t01=0x00f8}
0xc8e0…c8fe Head {h00=0x001a, h01=0x0050, text=» ANK A7,/FF GET ORDER «, t00=0x0080, t01=0x0110}
0xc8fe…c912 Head {h00=0x0010, h01=0x0050, text=» SUK A7,/15 «, t00=0x0080, t01=0x012e}
0xc912…c93e Head {h00=0x0028, h01=0x0050, text=» RF(NZ) END:20 NOT READ AFTER WRITE «, t00=0x0080, t01=0x0142}
0xc93e…c966 Head {h00=0x0024, h01=0x0050, text=» CM ECBEL,A8 RESET SECTORS DONE «, t00=0x0080, t01=0x016e}
0xc966…c972 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0081, t01=0x0008}
0xc972…c97c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0014}
0xc97c…c990 Head {h00=0x0010, h01=0x0050, text=»END:20 EQU *«, t00=0x0081, t01=0x001e}
0xc990…c9a6 Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/FF00«, t00=0x0081, t01=0x0032}
0xc9a6…c9be Head {h00=0x0014, h01=0x0050, text=» ANS A2,ECBEL,A8«, t00=0x0081, t01=0x0048}
0xc9be…c9ea Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTRTY,A6 GET RETRY INDICATOR«, t00=0x0081, t01=0x0060}
0xc9ea…ca10 Head {h00=0x0022, h01=0x0050, text=» RF(Z) END:IO NO RETRIES DONE «, t00=0x0081, t01=0x008c}
0xca10…ca3e Head {h00=0x002a, h01=0x0050, text=» ORKL A1,/100 SET BIT 7 IN RETURN CODE«, t00=0x0081, t01=0x00b2}
0xca3e…ca54 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0081, t01=0x00e0}
0xca54…ca5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x00f6}
0xca5e…ca68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0100}
0xca68…ca7c Head {h00=0x0010, h01=0x0050, text=»END:IO EQU *«, t00=0x0081, t01=0x010a}
0xca7c…caa0 Head {h00=0x0020, h01=0x0050, text=» CF A15,TENDIO PERFORM ENDIO«, t00=0x0081, t01=0x011e}
0xcaa0…cac4 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER«, t00=0x0081, t01=0x0142}
0xcac4…cace Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0166}
0xcace…cae6 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0081, t01=0x0170}
0xcae6…caf0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0188}
0xcaf0…cafa (130, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0004}
0xcafa…cb0e Head {h00=0x0010, h01=0x0050, text=»VO:NAM EQU *«, t00=0x0082, t01=0x000e}
0xcb0e…cb32 Head {h00=0x0020, h01=0x0050, text=» CF A5,SEEKZ SEEK SECTOR 0 «, t00=0x0082, t01=0x0022}
0xcb32…cb44 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0082, t01=0x0046}
0xcb44…cb7e Head {h00=0x0036, h01=0x0050, text=» RF(NZ) VO:NA8 SEEK-,THROUGHPUT ERROR,NOT OPERABLE«, t00=0x0082, t01=0x0058}
0xcb7e…cb96 Head {h00=0x0014, h01=0x0050, text=» CMR A6 SECTOR 0«, t00=0x0082, t01=0x0092}
0xcb96…cbac Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0082, t01=0x00aa}
0xcbac…cbc2 Head {h00=0x0012, h01=0x0050, text=» CF A5,INXUNI «, t00=0x0082, t01=0x00c0}
0xcbc2…cbe2 Head {h00=0x001c, h01=0x0050, text=» CM DWTCYL,A2 CYLINDER 0«, t00=0x0082, t01=0x00d6}
0xcbe2…cbee Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0082, t01=0x00f6}
0xcbee…cc04 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0082, t01=0x0102}
0xcc04…cc1a Head {h00=0x0012, h01=0x0050, text=» CM DWTCYL,A6 «, t00=0x0082, t01=0x0118}
0xcc1a…cc26 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0082, t01=0x012e}
0xcc26…cc40 Head {h00=0x0016, h01=0x0050, text=» LDK A3,0 SECTOR 0«, t00=0x0082, t01=0x013a}
0xcc40…cc4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0154}
0xcc4a…cc60 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=1 «, t00=0x0082, t01=0x015e}
0xcc60…cc8c Head {h00=0x0028, h01=0x0050, text=» IM DWTFBU,A6 READ TO DRIVER BUFFER «, t00=0x0082, t01=0x0174}
0xcc8c…cca0 Head {h00=0x0010, h01=0x0050, text=» CF A5,READ «, t00=0x0083, t01=0x0010}
0xcca0…ccb2 Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x0083, t01=0x0024}
0xccb2…cce6 Head {h00=0x0030, h01=0x0050, text=» CF A5,BSELOD UPDATE DRIVER BUFFER INDICATOR«, t00=0x0083, t01=0x0036}
0xcce6…ccf2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0083, t01=0x006a}
0xccf2…ccfc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0076}
0xccfc…cd12 Head {h00=0x0012, h01=0x0050, text=» IFT VERSA3=0 «, t00=0x0083, t01=0x0080}
0xcd12…cd3a Head {h00=0x0024, h01=0x0050, text=» LDKL A1,/8019 READ SECTOR ZERO «, t00=0x0083, t01=0x0096}
0xcd3a…cd62 Head {h00=0x0024, h01=0x0050, text=» LDKL A2,BUFFER TO DRIVER BUFFER«, t00=0x0083, t01=0x00be}
0xcd62…cd78 Head {h00=0x0012, h01=0x0050, text=» CF A5,CIO:50 «, t00=0x0083, t01=0x00e6}
0xcd78…cd92 Head {h00=0x0016, h01=0x0050, text=» ANK A1,3 ERROR ? «, t00=0x0083, t01=0x00fc}
0xcd92…cd9e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0083, t01=0x0116}
0xcd9e…cda8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0083, t01=0x0122}
0xcda8…cddc Head {h00=0x0030, h01=0x0050, text=» RF(NZ) VO:NA8 THROUGHPUT ERROR,NOT OPERABLE«, t00=0x0083, t01=0x012c}
0xcddc…cdf4 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,BUFFER «, t00=0x0083, t01=0x0160}
0xcdf4…ce12 Head {h00=0x001a, h01=0x0050, text=» LDK A3,/F0 FILE CODE «, t00=0x0083, t01=0x0178}
0xce12…ce2a Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTSAV,A6«, t00=0x0084, t01=0x0008}
0xce2a…ce40 Head {h00=0x0012, h01=0x0050, text=» RF(Z) VO:NA6 «, t00=0x0084, t01=0x0020}
0xce40…ce6c Head {h00=0x0028, h01=0x0050, text=» LDKL A3,/80F0 INDICATE TEST STATUS «, t00=0x0084, t01=0x0036}
0xce6c…ce80 Head {h00=0x0010, h01=0x0050, text=»VO:NA6 EQU *«, t00=0x0084, t01=0x0062}
0xce80…ceb6 Head {h00=0x0032, h01=0x0050, text=» CF A15,VOLGET VOLUMR NAME TO DWT INDICATE NVL«, t00=0x0084, t01=0x0076}
0xceb6…cece Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0084, t01=0x00ac}
0xcece…ced8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x00c4}
0xced8…cee2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x00ce}
0xcee2…cef6 Head {h00=0x0010, h01=0x0050, text=»DUNA40 EQU *«, t00=0x0084, t01=0x00d8}
0xcef6…cf08 Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x0084, t01=0x00ec}
0xcf08…cf42 Head {h00=0x0036, h01=0x0050, text=» LDK A7,1 TO INDICATE NOT TRANSFER PARAMETER ORDER«, t00=0x0084, t01=0x00fe}
0xcf42…cf6e Head {h00=0x0028, h01=0x0050, text=» LD A2,BUFFER+32 CHECK IF TOSS DISC «, t00=0x0084, t01=0x0138}
0xcf6e…cf82 Head {h00=0x0010, h01=0x0050, text=» CWK A2,'TO'«, t00=0x0084, t01=0x0164}
0xcf82…cfa0 Head {h00=0x001a, h01=0x0050, text=» RF(NE) DUNA70 NO TOSS«, t00=0x0084, t01=0x0178}
0xcfa0…cfd8 Head {h00=0x0034, h01=0x0050, text=» LD A2,BUFFER+40 CHECK IF RELEASE 10 OR GREATER «, t00=0x0085, t01=0x0008}
0xcfd8…cfee Head {h00=0x0012, h01=0x0050, text=» CWK A2,/2031 «, t00=0x0085, t01=0x0040}
0xcfee…d016 Head {h00=0x0024, h01=0x0050, text=» RF(NE) DUNA70 REL LESS THAN 10 «, t00=0x0085, t01=0x0056}
0xd016…d054 Head {h00=0x003a, h01=0x0050, text=» LD A2,BUFFER+48 GET FORMAT AND DEVICE TYPE PARAMETER «, t00=0x0085, t01=0x007e}
0xd054…d08c Head {h00=0x0034, h01=0x0050, text=»TRANPA EQU * LABEL FOR TRANSFER PARAMETER ORDER «, t00=0x0085, t01=0x00bc}
0xd08c…d0ba Head {h00=0x002a, h01=0x0050, text=» CF A15,INXDWT GET INDEXED DWT ADDRESS«, t00=0x0085, t01=0x00f4}
0xd0ba…d0e4 Head {h00=0x0026, h01=0x0050, text=» ECR A3,A2 SEPARATE THE PARAMETERS«, t00=0x0085, t01=0x0122}
0xd0e4…d0f6 Head {h00=0x000e, h01=0x0050, text=» ANK A3,/3«, t00=0x0085, t01=0x014c}
0xd0f6…d108 Head {h00=0x000e, h01=0x0050, text=» ANK A2,/3«, t00=0x0085, t01=0x015e}
0xd108…d136 Head {h00=0x002a, h01=0x0050, text=» ST A3,DWTFOR,A4 SAVE FORMAT PARAMETER«, t00=0x0085, t01=0x0170}
0xd136…d162 Head {h00=0x0028, h01=0x0050, text=» LDKL A1,6324 SECTORS ON VERSION A2 «, t00=0x0086, t01=0x000e}
0xd162…d17c Head {h00=0x0016, h01=0x0050, text=» SUK A3,2 FORMAT ?«, t00=0x0086, t01=0x003a}
0xd17c…d19c Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUNA60 VERSION A2«, t00=0x0086, t01=0x0054}
0xd19c…d1bc Head {h00=0x001c, h01=0x0050, text=» RF(N) DUNA50 VERSION A1«, t00=0x0086, t01=0x0074}
0xd1bc…d1da Head {h00=0x001a, h01=0x0050, text=» ADK A1,204 VERSION A3«, t00=0x0086, t01=0x0094}
0xd1da…d1ee Head {h00=0x0010, h01=0x0050, text=»DUNA50 EQU *«, t00=0x0086, t01=0x00b2}
0xd1ee…d208 Head {h00=0x0016, h01=0x0050, text=» ADKL A1,9588-6324«, t00=0x0086, t01=0x00c6}
0xd208…d21c Head {h00=0x0010, h01=0x0050, text=»DUNA60 EQU *«, t00=0x0086, t01=0x00e0}
0xd21c…d22e Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0086, t01=0x00f4}
0xd22e…d24c Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUNA70 PTS 6875«, t00=0x0086, t01=0x0106}
0xd24c…d27c Head {h00=0x002c, h01=0x0050, text=» ADR A1,A1 PTS 6876 2*MAXSEC ON PTS 6875«, t00=0x0086, t01=0x0124}
0xd27c…d290 Head {h00=0x0010, h01=0x0050, text=»DUNA70 EQU *«, t00=0x0086, t01=0x0154}
0xd290…d2be Head {h00=0x002a, h01=0x0050, text=» ST A1,DWTSMX,A4 MAX SECTOR NO IN DWT «, t00=0x0086, t01=0x0168}
0xd2be…d2f6 Head {h00=0x0034, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE FOR TRANSFER PARAM. «, t00=0x0087, t01=0x0008}
0xd2f6…d324 Head {h00=0x002a, h01=0x0050, text=» ADK A7,0 CHECK IF TRANSFER PARAMETER «, t00=0x0087, t01=0x0040}
0xd324…d33a Head {h00=0x0012, h01=0x0050, text=» RB(Z) END:20 «, t00=0x0087, t01=0x006e}
0xd33a…d344 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0087, t01=0x0084}
0xd344…d35a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x0087, t01=0x008e}
0xd35a…d364 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0087, t01=0x00a4}
0xd364…d36e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0087, t01=0x00ae}
0xd36e…d39c Head {h00=0x002a, h01=0x0050, text=» LD A4,DWTA4,A6 RESTORE RETRY COUNTER «, t00=0x0087, t01=0x00b8}
0xd39c…d3b4 Head {h00=0x0014, h01=0x0050, text=» LC A1,DWTOR,A6 «, t00=0x0087, t01=0x00e6}
0xd3b4…d3c6 Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0087, t01=0x00fe}
0xd3c6…d3de Head {h00=0x0014, h01=0x0050, text=» SC A1,DWTOR,A6 «, t00=0x0087, t01=0x0110}
0xd3de…d3f0 Head {h00=0x000e, h01=0x0050, text=» ANK A1,1 «, t00=0x0087, t01=0x0128}
0xd3f0…d406 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) VO:NAM«, t00=0x0087, t01=0x013a}
0xd406…d418 Head {h00=0x000e, h01=0x0050, text=» RF VO:NA9«, t00=0x0087, t01=0x0150}
0xd418…d42c Head {h00=0x0010, h01=0x0050, text=»VO:NA8 EQU *«, t00=0x0087, t01=0x0162}
0xd42c…d448 Head {h00=0x0018, h01=0x0050, text=» LDK A1,1 ERROR CODE«, t00=0x0087, t01=0x0176}
0xd448…d45c (136, 0, 400) Head {h00=0x0010, h01=0x0050, text=»VO:NA9 EQU *«, t00=0x0088, t01=0x0004}
0xd45c…d46c Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0088, t01=0x0018}
0xd46c…d476 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0028}
0xd476…d490 Head {h00=0x0016, h01=0x0050, text=»* TIMER POINTER «, t00=0x0088, t01=0x0032}
0xd490…d49a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x004c}
0xd49a…d4bc Head {h00=0x001e, h01=0x0050, text=»TIMER DATA 0 TIMER POINTER«, t00=0x0088, t01=0x0056}
0xd4bc…d4c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x0078}
0xd4c6…d4e6 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0088, t01=0x0082}
0xd4e6…d4f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x00a2}
0xd4f0…d4fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0088, t01=0x00ac}
0xd4fa…d528 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0088, t01=0x00b6}
0xd528…d556 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0088, t01=0x00e4}
0xd556…d584 Head {h00=0x002a, h01=0x0050, text=»* DEVICE WORK TABLE * «, t00=0x0088, t01=0x0112}
0xd584…d5b2 Head {h00=0x002a, h01=0x0050, text=»* * «, t00=0x0088, t01=0x0140}
0xd5b2…d5e0 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0088, t01=0x016e}
0xd5e0…d5ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x000c}
0xd5ea…d5f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0016}
0xd5f4…d608 Head {h00=0x0010, h01=0x0050, text=»DWDU01 EQU *«, t00=0x0089, t01=0x0020}
0xd608…d62e Head {h00=0x0022, h01=0x0050, text=» DATA 0 PHYSICAL SECTOR NUMBER«, t00=0x0089, t01=0x0034}
0xd62e…d64c Head {h00=0x001a, h01=0x0050, text=» DATA /8000 DWT STATUS«, t00=0x0089, t01=0x005a}
0xd64c…d668 Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x0089, t01=0x0078}
0xd668…d67e Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x0089, t01=0x0094}
0xd67e…d6a4 Head {h00=0x0022, h01=0x0050, text=» DATA DUADR ACTIVATION ADDRESS«, t00=0x0089, t01=0x00aa}
0xd6a4…d6c0 Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x0089, t01=0x00d0}
0xd6c0…d6e8 Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x0089, t01=0x00ec}
0xd6e8…d706 Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x0089, t01=0x0114}
0xd706…d710 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0132}
0xd710…d726 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0089, t01=0x013c}
0xd726…d750 Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0089, t01=0x0152}
0xd750…d774 Head {h00=0x0020, h01=0x0050, text=» DATA ECBDU1 MMU ECB ADDRESS«, t00=0x0089, t01=0x017c}
0xd774…d780 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x008a, t01=0x0010}
0xd780…d78a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x001c}
0xd78a…d7a6 Head {h00=0x0018, h01=0x0050, text=»DWTFSW EQU *-DWDU01 «, t00=0x008a, t01=0x0026}
0xd7a6…d7b6 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008a, t01=0x0042}
0xd7b6…d7e2 Head {h00=0x0028, h01=0x0050, text=» DATA 0,0,0 SAVE AREA FOR REGISTERS «, t00=0x008a, t01=0x0052}
0xd7e2…d7fe Head {h00=0x0018, h01=0x0050, text=»DWTBSE EQU *-DWDU01 «, t00=0x008a, t01=0x007e}
0xd7fe…d80e Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008a, t01=0x009a}
0xd80e…d83e Head {h00=0x002c, h01=0x0050, text=»DWTUBU EQU *-DWDU01 USER BUFFER POINTER «, t00=0x008a, t01=0x00aa}
0xd83e…d84e Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008a, t01=0x00da}
0xd84e…d86a Head {h00=0x0018, h01=0x0050, text=»DWTSWD EQU *-DWDU01 «, t00=0x008a, t01=0x00ea}
0xd86a…d87a Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008a, t01=0x0106}
0xd87a…d884 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0116}
0xd884…d89a Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x008a, t01=0x0120}
0xd89a…d8a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0136}
0xd8a4…d8ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008a, t01=0x0140}
0xd8ae…d8ca Head {h00=0x0018, h01=0x0050, text=»DWTRTY EQU *-DWDU01 «, t00=0x008a, t01=0x014a}
0xd8ca…d8da Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008a, t01=0x0166}
0xd8da…d8ea Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008a, t01=0x0176}
0xd8ea…d904 Head {h00=0x0016, h01=0x0050, text=» DATA /C000 FIXED «, t00=0x008a, t01=0x0186}
0xd904…d93c Head {h00=0x0034, h01=0x0050, text=» DATA /8000 NEW VOLUME LOADED INDICATOR CARTR. 1«, t00=0x008b, t01=0x0010}
0xd93c…d956 Head {h00=0x0016, h01=0x0050, text=» DATA /C000 FIXED «, t00=0x008b, t01=0x0048}
0xd956…d98a Head {h00=0x0030, h01=0x0050, text=» DATA /8000 NEW VOLUME LOADED IND. CARTR. 2 «, t00=0x008b, t01=0x0062}
0xd98a…d9c0 Head {h00=0x0032, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 1ST FIXED «, t00=0x008b, t01=0x0096}
0xd9c0…d9fa Head {h00=0x0036, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 1ST CARTRIDGE «, t00=0x008b, t01=0x00cc}
0xd9fa…da04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008b, t01=0x0106}
0xda04…da1a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008b, t01=0x0110}
0xda1a…da50 Head {h00=0x0032, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND FIXED «, t00=0x008b, t01=0x0126}
0xda50…da8a Head {h00=0x0036, h01=0x0050, text=» DATA /FFFF,/FFFF,/FFFF VOLUME NAME 2ND CARTRIDGE «, t00=0x008b, t01=0x015c}
0xda8a…da96 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008c, t01=0x0008}
0xda96…daa0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008c, t01=0x0014}
0xdaa0…dab6 Head {h00=0x0012, h01=0x0050, text=» EJECT DRDU01«, t00=0x008c, t01=0x001e}
0xdab6…dac0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008c, t01=0x0034}
0xdac0…daca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008c, t01=0x003e}
0xdaca…dae6 Head {h00=0x0018, h01=0x0050, text=»DWTSAV EQU *-DWDU01 «, t00=0x008c, t01=0x0048}
0xdae6…daf6 Head {h00=0x000c, h01=0x0050, text=» DATA -1«, t00=0x008c, t01=0x0064}
0xdaf6…db32 Head {h00=0x0038, h01=0x0050, text=»DWTFBU EQU *-DWDU01 FLAG INDICATING IO TO DRIVER BUF«, t00=0x008c, t01=0x0074}
0xdb32…db42 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008c, t01=0x00b0}
0xdb42…db68 Head {h00=0x0022, h01=0x0050, text=»DWTCIO EQU *-DWDU01 CIO-START «, t00=0x008c, t01=0x00c0}
0xdb68…db7e Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAF1«, t00=0x008c, t01=0x00e6}
0xdb7e…db94 Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAC1«, t00=0x008c, t01=0x00fc}
0xdb94…db9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008c, t01=0x0112}
0xdb9e…dbb4 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008c, t01=0x011c}
0xdbb4…dbca Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAF2«, t00=0x008c, t01=0x0132}
0xdbca…dbe0 Head {h00=0x0012, h01=0x0050, text=» CIO A3,1,DAC2«, t00=0x008c, t01=0x0148}
0xdbe0…dbec Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008c, t01=0x015e}
0xdbec…dbf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008c, t01=0x016a}
0xdbf6…dc12 Head {h00=0x0018, h01=0x0050, text=»DWTCYL EQU *-DWDU01 «, t00=0x008c, t01=0x0174}
0xdc12…dc36 Head {h00=0x0020, h01=0x0050, text=» DATA /FFFF CYLINDER NUMBER «, t00=0x008c, t01=0x0190}
0xdc36…dc40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0024}
0xdc40…dc56 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008d, t01=0x002e}
0xdc56…dc72 Head {h00=0x0018, h01=0x0050, text=» DATA /FFFF 2ND UNIT«, t00=0x008d, t01=0x0044}
0xdc72…dc7e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008d, t01=0x0060}
0xdc7e…dc88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x006c}
0xdc88…dca4 Head {h00=0x0018, h01=0x0050, text=»DWTSMX EQU *-DWDU01 «, t00=0x008d, t01=0x0076}
0xdca4…dcce Head {h00=0x0026, h01=0x0050, text=» DATA 1 MAX SECTORS ON FIXED DISC «, t00=0x008d, t01=0x0092}
0xdcce…dcf6 Head {h00=0x0024, h01=0x0050, text=» DATA 1 MAX SECTORS ON CARTRIDGE«, t00=0x008d, t01=0x00bc}
0xdcf6…dd00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x00e4}
0xdd00…dd16 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008d, t01=0x00ee}
0xdd16…dd2e Head {h00=0x0014, h01=0x0050, text=» DATA 1 2ND UNIT«, t00=0x008d, t01=0x0104}
0xdd2e…dd46 Head {h00=0x0014, h01=0x0050, text=» DATA 1 2ND UNIT«, t00=0x008d, t01=0x011c}
0xdd46…dd52 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008d, t01=0x0134}
0xdd52…dd5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008d, t01=0x0140}
0xdd5c…dd78 Head {h00=0x0018, h01=0x0050, text=»DWTFOR EQU *-DWDU01 «, t00=0x008d, t01=0x014a}
0xdd78…dd9c Head {h00=0x0020, h01=0x0050, text=» DATA 0 DISC FORMAT ON FIXED«, t00=0x008d, t01=0x0166}
0xdd9c…ddc2 Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISC FORMAT CARTRIDGE «, t00=0x008d, t01=0x018a}
0xddc2…ddcc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x0020}
0xddcc…dde2 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x008e, t01=0x002a}
0xdde2…ddf2 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008e, t01=0x0040}
0xddf2…de02 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008e, t01=0x0050}
0xde02…de0e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x0060}
0xde0e…de18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x006c}
0xde18…de30 Head {h00=0x0014, h01=0x0050, text=» DATA 0,0 STACK «, t00=0x008e, t01=0x0076}
0xde30…de48 Head {h00=0x0014, h01=0x0050, text=» DATA 0,0 STACK «, t00=0x008e, t01=0x008e}
0xde48…de5a Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x008e, t01=0x00a6}
0xde5a…de78 Head {h00=0x001a, h01=0x0050, text=»DWTSB3 EQU *-DWDU01-2 «, t00=0x008e, t01=0x00b8}
0xde78…de82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x00d6}
0xde82…de94 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x008e, t01=0x00e0}
0xde94…deb0 Head {h00=0x0018, h01=0x0050, text=»DWTSEP EQU *-DWDU01 «, t00=0x008e, t01=0x00f2}
0xdeb0…dec0 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008e, t01=0x010e}
0xdec0…dedc Head {h00=0x0018, h01=0x0050, text=»DWTSEI EQU *-DWDU01 «, t00=0x008e, t01=0x011e}
0xdedc…deec Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008e, t01=0x013a}
0xdeec…def8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008e, t01=0x014a}
0xdef8…df02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008e, t01=0x0156}
0xdf02…df18 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x008e, t01=0x0160}
0xdf18…df2c Head {h00=0x0010, h01=0x0050, text=»ECBDU1 EQU *«, t00=0x008e, t01=0x0176}
0xdf2c…df48 Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x008e, t01=0x018a}
0xdf48…df64 Head {h00=0x0018, h01=0x0050, text=»DWTBA1 EQU *-DWDU01 «, t00=0x008f, t01=0x0016}
0xdf64…df74 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x0032}
0xdf74…df90 Head {h00=0x0018, h01=0x0050, text=»DWTBA2 EQU *-DWDU01 «, t00=0x008f, t01=0x0042}
0xdf90…dfa0 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x005e}
0xdfa0…dfc4 Head {h00=0x0020, h01=0x0050, text=»DWTPAG EQU *-DWDU01 MMU PAGE«, t00=0x008f, t01=0x006e}
0xdfc4…dfd4 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x0092}
0xdfd4…dfe4 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x008f, t01=0x00a2}
0xdfe4…dff0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x008f, t01=0x00b2}
0xdff0…dffa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x00be}
0xdffa…e004 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x00c8}
0xe004…e00e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x008f, t01=0x00d2}
0xe00e…e01a Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x008f, t01=0x00dc}
0xe01a…e01e Head {h00=0x4004, h01=0x0000}
0xe01e…e022 00 8f 00 e8 ┆ ┆
0xe022…e02a (144, 1, 8) 20 04 00 00 00 90 00 04 ┆ ┆
0xe02a…e07a (145, 0, 398) 41 20 46 41 55 4c 54 3f 00 18 01 7c 00 2c 00 50 5c 20 20 2d 54 48 45 20 46 49 52 53 54 20 48 4f 4c 45 20 4d 55 53 54 20 4e 4f 54 20 42 45 20 49 4e 20 52 4f 57 20 31 21 00 19 00 10 00 12 00 50 5c 53 55 4b 5c 41 31 2c 34 5c 4e 4f 21 20 00 19 ┆A FAULT? | , P -THE FIRST HOLE MUST NOT BE IN ROW 1! P SUK A1,4 NO! ┆
0xe07a…e0ca 00 40 00 1c 00 50 5c 43 57 4b 5c 41 31 2c 35 5c 41 31 3d 46 49 52 53 54 20 48 4f 4c 45 20 00 19 00 56 00 1c 00 50 5c 52 46 28 47 29 5c 46 41 55 4c 54 5c 44 41 54 41 20 46 41 55 4c 54 3f 00 19 00 76 00 2c 00 50 5c 20 20 2d 54 48 45 20 46 49 ┆ @ P CWK A1,5 A1=FIRST HOLE V P RF(G) FAULT DATA FAULT? v , P -THE FI┆
0xe0ca…e11a 52 53 54 20 48 4f 4c 45 20 4d 55 53 54 20 4e 4f 54 20 42 45 20 49 4e 20 52 4f 57 20 38 21 00 19 00 96 00 10 00 50 5c 4c 44 5c 41 33 2c 48 4f 4c 45 32 00 19 00 c6 00 0e 00 50 5c 53 55 4b 5c 41 33 2c 31 30 00 19 00 da 00 1e 00 50 5c 52 46 28 ┆RST HOLE MUST NOT BE IN ROW 8! P LD A3,HOLE2 P SUK A3,10 P RF(┆
0xe11a…e16a 4e 5a 29 5c 46 41 55 4c 54 5c 44 41 54 41 20 46 41 55 4c 54 3f 20 00 19 00 ec 00 2a 00 50 5c 20 20 2d 54 48 45 20 53 45 43 4f 4e 44 20 48 4f 4c 45 20 4d 55 53 54 20 42 45 20 49 4e 20 52 4f 57 20 38 21 20 00 19 01 0e 00 30 00 50 5c 4c 43 5c ┆NZ) FAULT DATA FAULT? * P -THE SECOND HOLE MUST BE IN ROW 8! 0 P LC ┆
0xe16a…e1b8 41 33 2c 54 41 42 4c 45 32 2c 41 31 5c 43 48 4f 4f 53 45 20 43 48 41 52 41 43 54 45 52 20 49 4e 20 54 41 42 4c 45 32 20 00 19 01 3c 00 0e 00 50 5c 52 46 5c 50 55 54 43 48 41 00 19 01 70 00 06 00 50 5c 5c 00 19 01 82 00 06 00 50 5c 5c ┆A3,TABLE2,A1 CHOOSE CHARACTER IN TABLE2 < P RF PUTCHA p P P ┆
0xe1b8…e208 (146, 0, 400) 00 19 01 8c 00 22 00 50 5c 20 20 20 20 20 20 20 20 20 20 20 43 4f 4e 56 45 52 53 49 4f 4e 20 54 41 42 4c 45 20 32 00 1a 00 08 00 2c 00 50 5c 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ " P CONVERSION TABLE 2 , P *******************************┆
0xe208…e258 2a 2a 2a 2a 2a 2a 00 1a 00 2e 00 14 00 50 5c 5c 5c 52 4f 57 53 20 4f 4e 20 43 41 52 44 20 00 1a 00 5e 00 14 00 50 5c 5c 5c 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 00 1a 00 76 00 1e 00 50 54 41 42 4c 45 32 5c 44 41 54 41 5c 27 3a 23 27 5c 32 ┆****** . P ROWS ON CARD ^ P ------------ v PTABLE2 DATA ':#' 2┆
0xe258…e2a8 2c 38 20 20 33 2c 38 20 00 1a 00 8e 00 18 00 50 5c 44 41 54 41 5c 2f 34 30 32 37 5c 34 2c 38 20 20 35 2c 38 00 1a 00 b0 00 18 00 50 5c 44 41 54 41 5c 27 3d 22 27 5c 36 2c 38 20 20 37 2c 38 20 00 1a 00 cc 00 2c 00 50 5c 20 20 2a 2a 2a 2a 2a ┆,8 3,8 P DATA /4027 4,8 5,8 P DATA '="' 6,8 7,8 , P *****┆
0xe2a8…e2f8 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 1a 00 e8 00 44 00 50 5c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆******************************** D P ┆
0xe2f8…e348 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 57 4f 20 48 4f 4c 45 53 00 1a 01 18 00 4c 00 50 2a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d ┆ TWO HOLES L P*===============================================┆
0xe348…e398 (147, 0, 400) 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 00 1a 01 60 00 46 00 50 5c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆======================== ` F P ┆
0xe398…e3e8 20 20 20 20 20 20 20 54 48 52 45 45 20 48 4f 4c 45 53 00 1b 00 20 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 44 52 43 52 30 31 20 00 1b 00 6a 00 06 00 50 2a 20 00 1b 00 82 00 16 00 50 53 43 41 4e 33 5c 4c 44 5c 41 31 2c 48 4f 4c 45 31 20 00 1b ┆ THREE HOLES P EJECT DRCR01 j P* PSCAN3 LD A1,HOLE1 ┆
0xe3e8…e438 00 8c 00 0e 00 50 5c 53 55 4b 5c 41 31 2c 32 20 00 1b 00 a6 00 1c 00 50 5c 52 46 28 50 29 5c 46 41 55 4c 54 5c 44 41 54 41 20 46 41 55 4c 54 3f 00 1b 00 b8 00 30 00 50 5c 20 20 2d 54 48 45 20 46 49 52 53 54 20 48 4f 4c 45 20 4d 55 53 54 20 ┆ P SUK A1,2 P RF(P) FAULT DATA FAULT? 0 P -THE FIRST HOLE MUST ┆
0xe438…e488 42 45 20 57 49 54 48 49 4e 20 54 48 45 20 46 49 52 53 54 20 00 1b 00 d8 00 1e 00 50 5c 20 20 20 54 48 52 45 45 20 52 4f 57 53 20 28 31 32 2c 20 31 31 2c 20 30 29 00 1b 01 0c 00 10 00 50 5c 4c 44 5c 41 31 2c 48 4f 4c 45 32 00 1b 01 2e 00 0e ┆BE WITHIN THE FIRST P THREE ROWS (12, 11, 0) P LD A1,HOLE2 . ┆
0xe488…e4d8 00 50 5c 53 55 4b 5c 41 31 2c 34 20 00 1b 01 42 00 1c 00 50 5c 52 46 28 4e 29 5c 46 41 55 4c 54 5c 44 41 54 41 20 46 41 55 4c 54 3f 00 1b 01 54 00 0e 00 50 5c 53 55 4b 5c 41 31 2c 35 20 00 1b 01 74 00 10 00 50 5c 52 46 28 50 29 5c 46 41 55 ┆ P SUK A1,4 B P RF(N) FAULT DATA FAULT? T P SUK A1,5 t P RF(P) FAU┆
0xe4d8…e528 (148, 0, 400) 4c 54 00 1b 01 86 00 30 00 50 5c 20 20 2d 54 48 45 20 32 3a 4e 44 20 48 4f 4c 45 20 4d 55 53 54 20 42 45 20 57 49 54 48 49 4e 20 52 4f 57 20 32 20 54 4f 20 37 21 00 1c 00 0a 00 0e 00 50 5c 41 44 4b 5c 41 31 2c 39 20 00 1c 00 3e 00 24 00 50 ┆LT 0 P -THE 2:ND HOLE MUST BE WITHIN ROW 2 TO 7! P ADK A1,9 > $ P┆
0xe528…e578 5c 41 44 4b 5c 41 31 2c 31 5c 53 43 41 4e 20 46 4f 52 20 54 48 45 20 33 3a 52 44 20 48 4f 4c 45 00 1c 00 50 00 0e 00 50 5c 53 4c 4c 5c 41 33 2c 31 20 00 1c 00 78 00 0e 00 50 5c 52 42 28 50 29 5c 2a 2d 34 00 1c 00 8a 00 20 00 50 5c 53 55 4b ┆ ADK A1,1 SCAN FOR THE 3:RD HOLE P P SLL A3,1 x P RB(P) *-4 P SUK┆
0xe578…e5c8 5c 41 31 2c 31 30 5c 33 3a 52 44 20 48 4f 4c 45 20 46 4f 55 4e 44 21 20 00 1c 00 9c 00 1e 00 50 5c 52 46 28 4e 5a 29 5c 46 41 55 4c 54 5c 44 41 54 41 20 46 41 55 4c 54 3f 20 00 1c 00 c0 00 26 00 50 5c 20 20 2d 54 48 45 20 33 3a 52 44 20 48 ┆ A1,10 3:RD HOLE FOUND! P RF(NZ) FAULT DATA FAULT? & P -THE 3:RD H┆
0xe5c8…e618 4f 4c 45 20 4d 55 53 54 20 42 45 20 49 4e 20 52 4f 57 20 38 00 1c 00 e2 00 0e 00 50 5c 53 4c 4c 5c 41 33 2c 31 20 00 1c 01 0c 00 1e 00 50 5c 52 46 28 4e 5a 29 5c 46 41 55 4c 54 5c 44 41 54 41 20 46 41 55 4c 54 3f 20 00 1c 01 1e 00 1e 00 50 ┆OLE MUST BE IN ROW 8 P SLL A3,1 P RF(NZ) FAULT DATA FAULT? P┆
0xe618…e668 5c 20 20 2d 4e 4f 20 4d 4f 52 45 20 54 48 45 4e 20 33 20 48 4f 4c 45 53 21 20 00 1c 01 40 00 10 00 50 5c 4c 44 5c 41 33 2c 48 4f 4c 45 31 00 1c 01 62 00 0e 00 50 5c 41 44 52 5c 41 33 2c 41 33 00 1c 01 76 00 22 00 50 5c 4c 44 5c 41 33 2c 54 ┆ -NO MORE THEN 3 HOLES! @ P LD A3,HOLE1 b P ADR A3,A3 v " P LD A3,T┆