|
|
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: 26912 (0x6920)
Notes: pts_type(SC)
Names: »DRDU01.SC«
└─⟦726a6c4ca⟧ Bits:30009685 Philips computer tape "600309"
└─⟦this⟧ »M:92D2/DRDU01.SC«
IDENT DRDU01 REL 9.2 79-11-16 870105040920 * * ********************************************** * * PHILIPS TERMINAL SYSTEM PTS * * DRDU01 = DRIVER FOR ONE/TWO DISC UNITS X/1215 AND/OR X/1216 * * * * * * * ************************************************** * * * THIS DISC DRIVER HANDLES UP TO TWO DISC * DRIVES X/1215,X/1216 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 * 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 ENTRY DWDU02 DWT ADDRESS DISC UNIT NO. 2 EJECT DRDU01 * * ************* * EXTERNALS * ************* * * EXTRN TDISP DISPATCHER EXTRN TENDIO END I/O EXTRN SAVE8 SAVE REGS. A1-A8 ON A15 STACK EXTRN DISIOE REQUEST ERROR EXTRN INIFLG INITIALIZATION FLAG EXTRN INTSAV SAVE AREA LAST INTERRUPT EXTRN SETIMP TIMER 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 EJECT DRDU01 * * ************************** * * * CONDITIONAL ASSEMBLY * * * ************************** * * * READ AFTER WRITE MAY BE EXCLUDED FOR ORDER /15 * BY SETTING X:A = 0 * X:A EQU 0 RAW EQU 1 * * * THIS DRIVER CAN HANDLE TWO DISC UNITS * IF X:B := 2 * X:B EQU 1 NUNITS EQU 1 * * * DRIVE 1 MAY BE A X/1216 INSTEAD OF A X/1215 * BY SETTING X:C = 1 * X:C EQU 0 TYPE1 EQU 1 * * * DRIVE 2 MAY BE A X/1216 INSTEAD OF A X/1215 * BY SETTING X:D = 1 * X:D EQU 0 TYPE2 EQU 0 * EJECT DRDU01 * * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 1 * * * IF DISC ACCESSES ARE MADE EXCLUSIVELY BY DATA * MANAGEMENT, AND MMUPAG=1, THEN X:E := 1, ELSE 0. * X:E EQU 0 ONLYDM EQU 1 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 0 * * * A PROGRAM VERSION USING TOSS DISC PAGING * IS OBTAINED BY SETTING DSKPAG EQU 1. * DSKPAG EQU 0 * 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 * MAXCY5 EQU 203 MAX CYLINDER NO X/1215 MAXCY6 EQU 407 MAX CYLINDER NO X/1216 LENGTH EQU 410 SECTOR LENGTH, CHARACTERS QRETRY EQU 4 NO OF RETRIES TIME EQU 1000 1 MIN 40 SEC * EJECT DRDU01 DRDU01 * * DATA 0 INDICATES NO MMU BUFFER DATA 4 DISC DEVICE INDEX DUADR DATA DUAD ACTIVATION ADDRESS DATA 0 ABORT ROUTINE ADDRESS * BUF RES 5 SECTOR BUFFER - 200 WORDS IFT RAW=1 RES 200 READ AFTER WRITE BUFFER XIF * EJECT DRDU01 * * RETRY IS USED TO DETECT RETRIES * RETRY DATA 0 MAX NO OF TRIES * * * TABLE FOR CONVERSION FROM LOGICAL TO PHYSICAL * SECTOR NUMBER * * SECTAB DATA /0003,/0609,/0C0F,/0205,/080B,/0E01,/0407,/0A0D DATA /1013,/1619,/1C1F,/1215,/181B,/1E11,/1417,/1A1D * EJECT DRDU01 DRDU01 * * ***************** * * * ACTIVATION * * * ***************** * * DUAD EQU * ACTIVATION ENTRY IFT NUNITS=2 LDKL A1,/7FFF LDR* A2,A6 GET OTHER DISC UNIT DWT ANS A1,DWTST,A2 SET OTHER DISC UNIT BUSY XIF * DUA:00 EQU * LDK A4,QRETRY GET MAX NO OF RETRIES TO MAKE ADK A7,0 SET CR RF(Z) TEST TEST STATUS ORDER * IFT MMUPAG=1 IFF 1-ONLYDM+DSKPAG=0 LDR* A1,A8 GET FIRST WORD OF ECB ANKL A1,/3000 GET BITS 0-1 IN 18-BIT ADDRESS RF(Z) DUA:05 BUFFER IN SYSTEM AREA? * EJECT DRDU01 * * LD A2,2,A8 GET BUFFER ADDRESS LDR A3,A2 ANKL A2,/F000 SRL A2,2 SLL A1,2 ORR A1,A2 ST A1,DWT:PA,A6 PAGE NUMBER (PSEUDO MMU TABLE) ANKL A3,/FFF LDR A1,A3 ORK A1,1 INDICATE ADDRESS NOT ZERO * DUA:05 ST A1,DWT:LA,A6 16 BIT LOGICAL BUFFER ADDRESS XIF * EJECT DRDU01 * * LD A2,DWTOR,A6 GET INDEX AND ORDER ST A2,DWTORD,A6 SAVE IT FOR RECOVERY SRL A2,7 GET INDEX (DOUBLED) ADR A2,A6 LD A1,DWTBSY,A2 ABL(NZ) END:15 LDR A1,A7 CHECK ORDER SUK A1,1 RF(Z) DUA:30 BASIC READ SUK A1,4 RF(Z) DUA:30 BASIC WRITE SUK A1,12 RF(Z) DUA:30 PHYSICAL READ SUK A1,4 RF(Z) DUA:30 PHYSICAL WRITE * DUERR ABL DISIOE REQUEST ERROR * EJECT DRDU01 DRDU01 * * ********************* * * * TEST STATUS * * * ********************* * * TEST EQU * CF A5,VO:NAM READ VOLUME NAME RF DENDIO PERFORM ENDIO * EJECT DRDU01 * * DUA:30 LD A1,4,A8 REQUESTED LENGTH SUKL A1,LENGTH RB(NZ) DUERR REQUESTED LENGTH # 410 LD A2,10,A8 RELATIVE SECTOR NUMBER LDR A3,A2 ANK A3,/1F LOGICAL SECTOR NUMBER LC A3,SECTAB,A3 PHYSICAL SECTOR NUMBER SC A3,DWTSEC,A6 SAVE IT SRL A2,5 CYLINDER NUMBER CW A2,DWTCMX,A6 RB(G) DUERR CYLINDER NO GREATER THAN MAX. CW A2,DWTCYL,A6 COMPARE WITH CURRENT CYLINDER NUMBER RF(E) DU:030 DISC HEAD ALREADY POSITIONED ST A2,DWTCYL,A6 SAVE CYLINDER NUMBER * * ************************ * * * SEEK SECTOR N * * * ************************ * * DU:010 CF A5,SEEK SEEK CYLINDER N SLC A1,5 RF(N) DU:030 OK. SEEK COMPLETED * EJECT DRDU01 * * ************************ * * * SEEK CYLINDER 0 * * * ************************ * * DU:015 CF A5,SEEKZ SEEK CYLINDER 0 SLC A1,6 RF(N) DU:020 SECTOR 0 NOT FOUND SUK A4,1 RB(NZ) DU:010 TRY AGAIN * DU:020 LDKL A3,/FFFF ALL RETRIES DONE ST A3,DWTCYL,A6 SET ILLEGAL CYLINDER NUMBER LDKL A1,/200 SEEK ERROR RETURN CODE RF DENDIO PERFORM ENDIO * EJECT DRDU01 DRDU01 * * ************************** * * * GO AND EXECUTE ORDER * * * ************************** * * DU:030 LDR A1,A7 ORDER SUK A1,5 RF(Z) WRIT:N BASIC WRITE SUK A1,12 RF(NP) READ:N READ * * ************************ * * * READ SECTOR N-1 * * * ************************ * * P:WRIT CF A5,WER:R5 EXECUTE WER INSTRUCTIONS CF A5,READ5 READ FIVE WORDS ANK A1,2 RF(Z) P:WR10 OK. CHECK CYLINDER NUMBER SUK A4,1 DECREMENT RETRY COUNTER RB(NZ) P:WRIT TRY AGAIN? RF DENDIO ALL RETRIES DONE, GIVE UP * P:WR10 LD A2,DWTCYL,A6 CYLINDER NUMBER CW A2,BUF+1 COMPARE WITH CURRENT CYLINDER NUMBER RB(NE) DU:015 ERROR.SEEK CYLINDER 0 * EJECT DRDU01 * * ********************* * * * WRITE SECTOR N * * * ********************* * * WRIT:N CF A5,WER:W EXECUTE WER INSTRUCTIONS CF A5,WRITE WRITE SECTOR N ANK A1,/1F RF(Z) WRIT20 OK. NO RETURN CODE SUK A4,1 DECREMENT RETRY COUNTER RB(NZ) WRIT:N TRY AGAIN? RF DENDIO ALL RETRIES DONE, GIVE UP * WRIT20 EQU * IFT RAW=1 SUK A7,5 RF(E) DENDIO JUMP IF BASIC WRITE LDKL A3,BUF DRIVER BUFFER ADDRESS * WRIT30 CF A5,WER:R EXECUTE WER INSTRUCTIONS CF A5,READ READ SECTOR N ANK A1,/F RF(Z) DENDIO JUMP IF OK SUK A4,1 DECREMENT RETRY COUNTER RB(NZ) WRIT30 TRY AGAIN? XIF * RF DENDIO ALL RETRIES DONE, GIVE UP * EJECT DRDU01 DRDU01 * * ********************** * * * READ SECTOR N * * * ********************** * * READ:N CF A5,WER:R EXECUTE WER INSTRUCTIONS CF A5,READ READ SECTOR N ANK A1,/F RF(Z) READ10 OK. NO RETURN CODE SUK A4,1 DECREMENT RETRY COUNTER RB(NZ) READ:N TRY AGAIN? * DENDIO EQU * COMMON BRANCH LABEL ABL END:IO ALL RETRIES DONE * EJECT DRDU01 * * *************************** * * * CHECK CYLINDER NUMBER * * * *************************** * * READ10 EQU * IFT MMUPAG=0 LD* A2,2,A8 GET CURRENT CYLINDER NUMBER XIF * IFT MMUPAG=1 IFF 1-ONLYDM+DSKPAG=0 LD A2,DWT:LA,A6 GET FLAG/LOGICAL BUFFER ADDRESS RF(Z) READ30 JUMP IF BUFFER IN SYSTEM AREA TS -30,A15 SAVE MMU REGISTERS ON STACK TL DWT:PA,A6 LOAD PSEUDO MMU TABLE ELR A2,A2 GET CURRENT CYLINDER NUMBER TL -30,A15 RESTORE MMU REGISTERS FROM STACK RF READ40 * READ30 EQU * LD* A2,2,A8 GET CURRENT CYLINDER NUMBER XIF * EJECT DRDU01 * * IFT MMUPAG=1 IFT ONLYDM-DSKPAG=1 LD* A2,2,A8 GET CURRENT CYLINDER NUMBER XIF * READ40 EQU * CW A2,DWTCYL,A6 COMPARE WITH REQUESTED CYLINDER NUMBER RB(E) DENDIO OK, PERFORM ENDIO RB DU:015 ERROR. SEEK CYLINDER 0 * EJECT DRDU01 DRDU01 * * ****************************** * * * EXECUTE WER INSTRUCTIONS * * * ****************************** * * WER:R5 LDKL A2,/8005 READ 5 WORDS LDKL A3,BUF DRIVER BUFFER ADDRESS RF EX:WER * WER:R LDKL A2,/80CD READ 1 SECTOR CWK A3,BUF RF(E) EX:WER RF WER:WB * WER:W LDKL A2,/C0CD WRITE 1 SECTOR * EJECT DRDU01 * * WER:WB LD A3,2,A8 USER BUFFER ADDRESS * IFT MMUPAG=1 IFF 1-ONLYDM+DSKPAG=0 LDR* A1,A8 GET FIRST WORD OF ECB ANKL A1,/3000 GET BITS 16-17 IN BUFFER ADDRESS ORR A2,A1 XIF * EX:WER EQU * EX DWTWR1,A6 EXECUTE 1:ST WER EX DWTWR2,A6 EXECUTE 2:ND WER RTN A5 * EJECT DRDU01 DRDU01 * * ******************* * * * SEEK CYLINDER * * * ******************* * * SEEK LD A2,DWTCYL,A6 CYLINDER NUMBER SLL A2,3 ORK A2,2 RF CIO EXECUTE CIO-START * SEEKZ EQU * LDK A2,3 RF CIO EXECUTE CIO-START * READ5 LC A2,DWTSEC,A6 SECTOR NUMBER ANK A2,/1F SUK A2,3 SECTOR N-1 ANK A2,/1F SLL A2,2 RF CIO EXECUTE CIO-START * EJECT DRDU01 DRDU01 * * READ LC A2,DWTSEC,A6 SECTOR NUMBER ANK A2,/1F SLL A2,2 RF CIO EXECUTE CIO-START * WRITE LD A2,DWTCYL,A6 CYLINDER NUMBER * IFT MMUPAG=0 ST* A2,2,A8 PUT CYL. NR IN USER BUFFER XIF * IFT MMUPAG=1 IFF 1-ONLYDM+DSKPAG=0 LD A1,DWT:LA,A6 GET FLAG/LOGICAL BUFFER ADDRESS RF(Z) WRITE3 JUMP IF BUFFER IN SYSTEM AREA TS -30,A15 SAVE MMU REGISTERS ON STACK TL DWT:PA,A6 LOAD PSEUDO MMU TABLE ESR A2,A1 PUT CYL. NR IN USER BUFFER TL -30,A15 RESTORE MMU REGISTERS FROM STACK RF WRITE4 * WRITE3 EQU * ST* A2,2,A8 PUT CYL. NR IN USER BUFFER XIF * EJECT DRDU01 * * IFT MMUPAG=1 IFT ONLYDM-DSKPAG=1 ST* A2,2,A8 PUT CYLNMB. IN USER BUFFER XIF * WRITE4 EQU * LC A2,DWTSEC,A6 SECTOR NUMBER SLL A2,2 ADK A2,1 * EJECT DRDU01 DRDU01 * * CIO EQU * LC A1,DWTOR,A6 ANK A1,1 INDEX ADR A1,A1 DOUBLE INDEX ADR A1,A6 EX DWTCIO,A1 EXECUTE CIO-START LDK A1,1 ABL(3) END:20 DEVICE ADDRESS UNKNOWN? ST A4,DWTA4,A6 A4 ST A5,DWTA5,A6 A5 * 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 LD A1,INIFLG INITIALIZATION FLAG RF(Z) DUON20 POWER UP * DURED2 EQU * LDKL A1,/7FFF ANS A1,DWTST,A6 SET DISC UNIT BUSY * IFT NUNITS=2 LDR* A6,A6 GET OTHER DWT ADDRESS ANS A1,DWTST,A6 SET DWT BUSY XIF * EJECT DRDU01 * * DUON05 EQU * LDKL A5,DWTSB2 STACK BASE ADR A5,A6 STACK BASE CF A5,VO:NAM GET VOLUME NAME * IFT NUNITS=2 LDR* A6,A6 OTHER DISC UNIT DWT ADDRESS LDKL A5,DWTSB2 ADR A5,A6 STACK BASE CF A5,VO:NAM GET VOLUME NAME LD A8,DWTECB,A6 GET ECB ADDRESS RF(NZ) DUON10 ANY REQUEST ON? LDR* A6,A6 NO, CHECK NEXT DRIVE XIF * LD A8,DWTECB,A6 GET ECB ADDRESS RF(Z) DUON15 NO REQUEST ON? * DUON10 LD A7,DWTORD,A6 GET ORDER ST A7,DWTOR,A6 RESTORE INDEX AND ORDER ANK A7,/3F ABL DUA:00 REPEAT REQUEST * EJECT DRDU01 * * DUON15 CF A15,TENDIO * IFT NUNITS=2 LDR* A6,A6 GET OTHER DWT ADDRESS CF A15,TENDIO XIF RB T:DISP DISPATCH * * READY INTERRUPT * DUREDY LD A1,TIMER RB(Z) DURED2 NO TIMER ACTIVE * IFT NUNITS=1 CM* TIMER KILL TIMER RF DUON40 XIF * RB T:DISP TIMER ACTIVE * EJECT DRDU01 * * SET DISC BUSY AND START TIMER * DUON20 LDKL A1,/7FFF IFT NUNITS=2 ANS A1,DWTST,A6 SET UNIT BUSY LDR* A6,A6 OTHER DWT ADDRESS XIF ANS A1,DWTST,A6 SET UNIT BUSY LDKL A5,DWTSB2 GET STACK BASE ADR A5,A6 CF A5,VO:NAM READ VOLUME NAME * IFT NUNITS=2 LDR A4,A1 SAVE RETURN CODE LDR* A6,A6 GET OTHER DWT ADDRESS LDKL A5,DWTSB2 GET STACK BASE ADR A5,A6 CF A5,VO:NAM READ VOLUME NAME LDR A3,A1 SAVE RETURN CODE LD A8,DWTECB,A6 GET ECB ADDRESS RF(Z) DUON23 NO REQUEST ON THIS DISC? ADK A1,0 CHECK RETURN CODE RB(Z) DUON10 REPEAT REQUEST? * DUON23 EQU * LDR* A6,A6 GET OTHER DWT ADDRESS LDR A1,A4 RESTORE RETURN CODE FROM OTHER DISC XIF * LD A8,DWTECB,A6 GET ECB ADDRESS RF(Z) DUON26 NO REQUEST ON THIS DISC? ADK A1,0 CHECK RETURN CODE RB(Z) DUON10 REPEAT REQUEST? * EJECT DRDU01 * * DUON26 EQU * IFT NUNITS=2 ADR A1,A3 CHECK RETURN CODES RB(Z) DUON15 NO REQUESTS AND BOTH OPERABLE? XIF * IFT NUNITS=1 ADK A1,0 SET CR RB(Z) DUON15 NO REQUEST AND OPERABLE? XIF * 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 RB DUON05 * EJECT DRDU01 DRDU01 * * *********************** * * * INTERRUPT HANDLER * * * *********************** * * IHDU2 EQU * IFT NUNITS=2 ST P,INTSAV SAVE LAST INTERRUPT IFT CPU852=1 CF A15,SAVE8 SAVE A1-A8 ON STACK XIF * IFT NUNITS=2 IFT CPU852=0 MSR 8,A15 SAVE A1-A8 ON STACK XIF * IFT NUNITS=2 LDKL A6,DWDU02 DISC UNIT NO. 2 RF IHDU10 XIF * EJECT DRDU01 * * IHDU EQU * IHDU1 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 IFT NUNITS=2 LDR A2,A1 ANK A2,/40 RF(Z) IHDU20 LDKL A6,DWDU02 XIF * IHDU20 ANKL A1,/460F MASK RETURN CODE SLL A1,1 RB(N) DUREDY READY INTERRUPT SRL A1,1 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,DWTOR,A6 ANK A7,/3F ORDER LD A8,DWTECB,A6 ECB ADDRESS RTN A5 * EJECT DRDU01 DRDU01 * * ******************* * * * PERFORM ENDIO * * * ******************* * * END:IO EQU * ANKL A1,/20F MASK RETURN CODE RF(NZ) END:10 ERROR LD A2,4,A8 REQUESTED LENGTH = ST A2,6,A8 EFFECTIVE LENGTH * END:10 EQU * LDK A2,QRETRY GET MAX NO OF RETRIES CW A2,DWTA4,A6 RF(E) END:15 NO RETRY ORKL A1,/100 BIT 7 = RETRIES * END:15 EQU * LC A2,DWTOR,A6 ORDER ANK A2,1 INDEX ADR A2,A2 ADR A2,A6 CM DWTBSY,A2 RESET READY WORD * EJECT DRDU01 * * END:20 EQU * IFT NUNITS=2 LDR* A6,A6 OTHER DISC UNIT DWT ADDRESS CF A15,TENDIO PERFORM ENDIO LDR* A6,A6 ACTIVE DISC UNIT DWT ADDRESS XIF * CF A15,TENDIO PERFORM ENDIO ABL TDISP GO TO DISPATCHER * EJECT DRDU01 * * VO:NAM EQU * CM DWTSAV,A6 INDICATE VOLUME NAME READING CM DWTOR,A6 INDEX=0 * VO:NA5 EQU * CF A5,SEEKZ SEEK SECTOR 0 ANKL A1,/203 RF(NZ) VO:NA8 SEEK-,THROUGHPUT ERROR,NOT OPERABLE CF A5,WER:R5 EXECUTE WER INSTRUCTIONS LDK A2,0 CYLINDER NUMBER = 0 ST A2,DWTCYL,A6 CF A5,CIO READ VOLUME LABEL ANK A1,3 RF(NZ) VO:NA8 THROUGHPUT ERROR,NOT OPERABLE LDK A2,DWTNAM ADR A2,A6 LD A3,DWTOR,A6 RF(Z) DUNA10 FIXED DISC ADK A2,6 CARTRIDGE DISC * EJECT DRDU01 * * DUNA10 LDKL A3,BUF+2 GET BUFFER ADDRESS ST A4,DWTA4,A6 SAVE RETRY COUNTER LDK A4,6 * DUNA20 LDR* A7,A3 GET VOLUME NAME CWR* A7,A2 COMPARE WITH LAST VOLUME NAME RF(E) DUNA30 SAME DISC LDK A1,/80 NEW DISC LOADED * DUNA30 STR A7,A2 SAVE DISC NAME ADK A2,2 INCREMENT POINTERS ADK A3,2 SUK A4,2 RB(NZ) DUNA20 GET NEXT WORD ADK A1,0 SET CR RF(Z) DUNA40 VOLUME MATCH LD A4,INIFLG CHECK INITIALIZATION FLAG RF(NZ) DUNA40 NOT POWER UP? LC A4,DWTOR,A6 INDEX ADR A4,A4 ADR A4,A6 ST A1,DWTBSY,A4 NEW VOLUME LOADED * EJECT DRDU01 * * DUNA40 EQU * LD A4,DWTA4,A6 RESTORE RETRY COUNTER LD A1,DWTOR,A6 ORDER RF(NZ) VO:NA6 LDK A1,1 SC A1,DWTOR,A6 INDEX=1 RB VO:NA5 * VO:NA6 LDK A1,0 RESET RETURN CODE * VO:NA8 EQU * LDKL A2,-1 ST A2,DWTSAV,A6 RTN A5 * * TIMER POINTER * TIMER DATA 0 TIMER POINTER * EJECT DRDU01 DRDU01 * * * DEVICE WORK TABLE DISC UNIT NO. 2 * * DWDU02 EQU * IFT NUNITS=2 DATA DWDU01 POINTER TO OTHER DWT 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 ECBDU2 MMU ECB ADDRESS XIF IFT NUNITS=2 DATA /00FF LEFT BYTE=SECTOR NUMBER DATA 0,0,0 SAVE AREA FOR REGISTERS DATA 0,0 STACK DATA 0,0 DATA 0 DISC UNIT BUSY INDICATOR DATA 0 RIGHT BYTE = CYLINDER NUMBER CIO A2,1,DAF2 CIO-START FIXED DISC CIO A2,1,DAC2 CIO-START CARTRIDGE DISC * EJECT DRDU01 * * WER A2,WER1 WER A3,WER1+1 DATA 0,0,0 VOLUME NAME FIXED DISC DATA 0,0,0 VOLUME NAME CARTRIDGE DISC DATA -1 DATA 0 DATA /FFFF CYLINDER NO. IFT TYPE2=0 DATA MAXCY5 MAX CYLINDER NO XIF IFT NUNITS+TYPE2=3 DATA MAXCY6 MAX CYLINDER NO XIF * IFT NUNITS=2 IFT MMUPAG=1 DATA 0 PAGE NUMBER (PSEUDO MMU TABLE) DATA 0 16 BIT LOGICAL BUFFER ADDRESS ECBDU2 EQU * DATA 0,0,0,0,0,0 XIF * EJECT DRDU01 DRDU01 * * * DEVICE WORK TABLE DISC UNIT NO. 1 * * DWDU01 EQU * DATA DWDU02 POINTER TO OTHER DWT 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 DWTSEC EQU *-DWDU01 DATA /00FF LEFT BYTE=SECTOR NUMBER DATA 0,0,0 SAVE AREA FOR REGISTERS DATA 0,0 STACK DATA 0,0 DWTBSY EQU *-DWDU01 DATA 0 UNIT BUSY INDICATOR DATA 0 UNIT BUSY INDICATOR DWTCIO EQU *-DWDU01 CIO-START CIO A2,1,DAF1 CIO A2,1,DAC1 * EJECT DRDU01 * * DWTWR1 EQU *-DWDU01 1:ST WER INSTRUCTION WER A2,WER1 DWTWR2 EQU *-DWDU01 2:ND WER INSTRUCTION WER A3,WER1+1 DWTNAM EQU *-DWDU01 DATA 0,0,0 VOLUME NAME FIXED DISC DATA 0,0,0 VOLUME NAME CARTRIDGE DISC DWTSAV EQU *-DWDU01 DATA -1 DWTORD EQU *-DWDU01 DATA 0 DWTCYL EQU *-DWDU01 DATA /FFFF CYLINDER NUMBER IFT TYPE1=0 DWTCMX EQU *-DWDU01 DATA MAXCY5 MAX CYLINDER X/1215 XIF IFT TYPE1=1 DWTCMX EQU *-DWDU01 DATA MAXCY6 MAX CYLINDER NO X/1216 XIF * EJECT DRDU01 * * IFT MMUPAG=1 DWT:PA EQU *-DWDU01 DATA 0 PAGE NUMBER (PSEUDO MMU TABLE) DWT:LA EQU *-DWDU01 DATA 0 16 BIT LOGICAL BUFFER ADDRESS ECBDU1 EQU * DATA 0,0,0,0,0,0 XIF * * * END
0x0000…0036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT DRDU01 REL 9.2 79-11-16 870105040920 «, 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…0088 Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0000, t01=0x0056}
0x0088…0092 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x008c}
0x0092…00ba Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x0096}
0x00ba…00c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00be}
0x00c4…010c Head {h00=0x0044, h01=0x0050, text=»* DRDU01 = DRIVER FOR ONE/TWO DISC UNITS X/1215 AND/OR X/1216 «, t00=0x0000, t01=0x00c8}
0x010c…0116 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0110}
0x0116…0120 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x011a}
0x0120…012a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0124}
0x012a…0134 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x012e}
0x0134…013e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0138}
0x013e…0148 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0142}
0x0148…0152 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x014c}
0x0152…018c Head {h00=0x0036, h01=0x0050, text=»**************************************************«, t00=0x0000, t01=0x0156}
0x018c…0196 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0190}
0x0196…01a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x000a}
0x01a0…01d4 Head {h00=0x0030, h01=0x0050, text=»* THIS DISC DRIVER HANDLES UP TO TWO DISC «, t00=0x0001, t01=0x0014}
0x01d4…020e Head {h00=0x0036, h01=0x0050, text=»* DRIVES X/1215,X/1216 CONNECTED TO CPU VIA IOP «, t00=0x0001, t01=0x0048}
0x020e…022e Head {h00=0x001c, h01=0x0050, text=»* ON MULTIPLEX CHANNEL«, t00=0x0001, t01=0x0082}
0x022e…0238 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a2}
0x0238…0242 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00ac}
0x0242…0270 Head {h00=0x002a, h01=0x0050, text=»* THE FOLLOWING ORDERS ARE TREATED :«, t00=0x0001, t01=0x00b6}
0x0270…027a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00e4}
0x027a…0298 Head {h00=0x001a, h01=0x0050, text=»* /00 TEST STATUS«, t00=0x0001, t01=0x00ee}
0x0298…02b6 Head {h00=0x001a, h01=0x0050, text=»* /01 BASIC READ «, t00=0x0001, t01=0x010c}
0x02b6…02d4 Head {h00=0x001a, h01=0x0050, text=»* /05 BASIC WRITE«, t00=0x0001, t01=0x012a}
0x02d4…02f4 Head {h00=0x001c, h01=0x0050, text=»* /11 PHYSICAL READ«, t00=0x0001, t01=0x0148}
0x02f4…0316 Head {h00=0x001e, h01=0x0050, text=»* /15 PHYSICAL WRITE «, t00=0x0001, t01=0x0168}
0x0316…0320 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x018a}
0x0320…0340 (2, 0, 400) Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0002, t01=0x0004}
0x0340…034a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0024}
0x034a…0354 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x002e}
0x0354…0368 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x0038}
0x0368…037c Head {h00=0x0010, h01=0x0050, text=»* ENTRIES * «, t00=0x0002, t01=0x004c}
0x037c…0390 Head {h00=0x0010, h01=0x0050, text=»*********** «, t00=0x0002, t01=0x0060}
0x0390…039a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0074}
0x039a…03a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x007e}
0x03a4…03cc Head {h00=0x0024, h01=0x0050, text=» ENTRY DUADR ACTIVATION ADDRESS «, t00=0x0002, t01=0x0088}
0x03cc…03f0 Head {h00=0x0020, h01=0x0050, text=» ENTRY DUON RECOVERY ROUTINE«, t00=0x0002, t01=0x00b0}
0x03f0…0426 Head {h00=0x0032, h01=0x0050, text=» ENTRY IHDU1 INTERRUPT HANDLER DISC UNIT NO. 1«, t00=0x0002, t01=0x00d4}
0x0426…045c Head {h00=0x0032, h01=0x0050, text=» ENTRY IHDU INTERRUPT HANDLER DISC UNIT NO. 1 «, t00=0x0002, t01=0x010a}
0x045c…0492 Head {h00=0x0032, h01=0x0050, text=» ENTRY IHDU2 INTERRUPT HANDLER DISC UNIT NO. 2«, t00=0x0002, t01=0x0140}
0x0492…04c4 Head {h00=0x002e, h01=0x0050, text=» ENTRY DWDU01 DWT ADDRESS DISC UNIT NO. 1 «, t00=0x0002, t01=0x0176}
0x04c4…04f6 Head {h00=0x002e, h01=0x0050, text=» ENTRY DWDU02 DWT ADDRESS DISC UNIT NO. 2 «, t00=0x0003, t01=0x0018}
0x04f6…050e Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0003, t01=0x004a}
0x050e…0518 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0062}
0x0518…0522 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x006c}
0x0522…0538 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x0076}
0x0538…054e Head {h00=0x0012, h01=0x0050, text=»* EXTERNALS * «, t00=0x0003, t01=0x008c}
0x054e…0564 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0003, t01=0x00a2}
0x0564…056e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00b8}
0x056e…0578 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00c2}
0x0578…0598 Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0003, t01=0x00cc}
0x0598…05b6 Head {h00=0x001a, h01=0x0050, text=» EXTRN TENDIO END I/O «, t00=0x0003, t01=0x00ec}
0x05b6…05e8 Head {h00=0x002e, h01=0x0050, text=» EXTRN SAVE8 SAVE REGS. A1-A8 ON A15 STACK«, t00=0x0003, t01=0x010a}
0x05e8…060c Head {h00=0x0020, h01=0x0050, text=» EXTRN DISIOE REQUEST ERROR «, t00=0x0003, t01=0x013c}
0x060c…0636 Head {h00=0x0026, h01=0x0050, text=» EXTRN INIFLG INITIALIZATION FLAG «, t00=0x0003, t01=0x0160}
0x0636…0664 Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0003, t01=0x018a}
0x0664…0680 Head {h00=0x0018, h01=0x0050, text=» EXTRN SETIMP TIMER «, t00=0x0004, t01=0x0028}
0x0680…069c Head {h00=0x0018, h01=0x0013, text=» EXTRN DWTST STATUS «, t00=0x0004, t01=0x0044}
0x069c…06be Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTECB ECB ADDRESS «, t00=0x0004, t01=0x0060}
0x06be…06e6 Head {h00=0x0024, h01=0x0020, text=» EXTRN DWTOR DWT INDEX AND ORDER«, t00=0x0004, t01=0x0082}
0x06e6…0708 Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA2 SAVE AREA A2 «, t00=0x0004, t01=0x00aa}
0x0708…072a Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA4 SAVE AREA A4 «, t00=0x0004, t01=0x00cc}
0x072a…074c Head {h00=0x001e, h01=0x0019, text=» EXTRN DWTA5 SAVE AREA A5 «, t00=0x0004, t01=0x00ee}
0x074c…0776 Head {h00=0x0026, h01=0x0021, text=» EXTRN DWTSB1 STACK BASE 1 IN DWT «, t00=0x0004, t01=0x0110}
0x0776…07a0 Head {h00=0x0026, h01=0x0021, text=» EXTRN DWTSB2 STACK BASE 2 IN DWT «, t00=0x0004, t01=0x013a}
0x07a0…07b8 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0004, t01=0x0164}
0x07b8…07c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x017c}
0x07c2…07cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0186}
0x07cc…07ee Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0004, t01=0x0190}
0x07ee…0810 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0005, t01=0x0022}
0x0810…0832 Head {h00=0x001e, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0005, t01=0x0044}
0x0832…0854 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0005, t01=0x0066}
0x0854…0876 Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0005, t01=0x0088}
0x0876…0880 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00aa}
0x0880…088a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x00b4}
0x088a…08c4 Head {h00=0x0036, h01=0x0050, text=»* READ AFTER WRITE MAY BE EXCLUDED FOR ORDER /15«, t00=0x0005, t01=0x00be}
0x08c4…08e2 Head {h00=0x001a, h01=0x0050, text=»* BY SETTING X:A = 0«, t00=0x0005, t01=0x00f8}
0x08e2…08ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0116}
0x08ec…08fe Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0005, t01=0x0120}
0x08fe…0910 Head {h00=0x000e, h01=0x0050, text=»RAW EQU 1 «, t00=0x0005, t01=0x0132}
0x0910…091a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0144}
0x091a…0924 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x014e}
0x0924…0956 Head {h00=0x002e, h01=0x0050, text=»* THIS DRIVER CAN HANDLE TWO DISC UNITS «, t00=0x0005, t01=0x0158}
0x0956…096e Head {h00=0x0014, h01=0x0050, text=»* IF X:B := 2 «, t00=0x0005, t01=0x018a}
0x096e…0978 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0012}
0x0978…098a Head {h00=0x000e, h01=0x0050, text=»X:B EQU 1 «, t00=0x0006, t01=0x001c}
0x098a…099e Head {h00=0x0010, h01=0x0050, text=»NUNITS EQU 1«, t00=0x0006, t01=0x002e}
0x099e…09a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0042}
0x09a8…09b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x004c}
0x09b2…09ea Head {h00=0x0034, h01=0x0050, text=»* DRIVE 1 MAY BE A X/1216 INSTEAD OF A X/1215 «, t00=0x0006, t01=0x0056}
0x09ea…0a08 Head {h00=0x001a, h01=0x0050, text=»* BY SETTING X:C = 1«, t00=0x0006, t01=0x008e}
0x0a08…0a12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00ac}
0x0a12…0a24 Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x0006, t01=0x00b6}
0x0a24…0a38 Head {h00=0x0010, h01=0x0050, text=»TYPE1 EQU 1 «, t00=0x0006, t01=0x00c8}
0x0a38…0a42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00dc}
0x0a42…0a4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00e6}
0x0a4c…0a84 Head {h00=0x0034, h01=0x0050, text=»* DRIVE 2 MAY BE A X/1216 INSTEAD OF A X/1215 «, t00=0x0006, t01=0x00f0}
0x0a84…0aa2 Head {h00=0x001a, h01=0x0050, text=»* BY SETTING X:D = 1«, t00=0x0006, t01=0x0128}
0x0aa2…0aac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0146}
0x0aac…0abe Head {h00=0x000e, h01=0x0050, text=»X:D EQU 0 «, t00=0x0006, t01=0x0150}
0x0abe…0ad2 Head {h00=0x0010, h01=0x0050, text=»TYPE2 EQU 0 «, t00=0x0006, t01=0x0162}
0x0ad2…0adc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0176}
0x0adc…0af4 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0006, t01=0x0180}
0x0af4…0afe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0008}
0x0afe…0b08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0012}
0x0b08…0b3a Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0007, t01=0x001c}
0x0b3a…0b68 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0007, t01=0x004e}
0x0b68…0b72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x007c}
0x0b72…0b86 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x0007, t01=0x0086}
0x0b86…0b90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x009a}
0x0b90…0b9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00a4}
0x0b9a…0bd4 Head {h00=0x0036, h01=0x0050, text=»* IF DISC ACCESSES ARE MADE EXCLUSIVELY BY DATA «, t00=0x0007, t01=0x00ae}
0x0bd4…0c10 Head {h00=0x0038, h01=0x0050, text=»* MANAGEMENT, AND MMUPAG=1, THEN X:E := 1, ELSE 0.«, t00=0x0007, t01=0x00e8}
0x0c10…0c1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0124}
0x0c1a…0c2c Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x0007, t01=0x012e}
0x0c2c…0c40 Head {h00=0x0010, h01=0x0050, text=»ONLYDM EQU 1«, t00=0x0007, t01=0x0140}
0x0c40…0c4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0154}
0x0c4a…0c54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x015e}
0x0c54…0c8e Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0007, t01=0x0168}
0x0c8e…0cc0 Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0008, t01=0x0012}
0x0cc0…0cca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0044}
0x0cca…0cde Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 0«, t00=0x0008, t01=0x004e}
0x0cde…0ce8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0062}
0x0ce8…0cf2 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0008, t01=0x006c}
0x0cf2…0d24 Head {h00=0x002e, h01=0x002a, text=»* A PROGRAM VERSION USING TOSS DISC PAGING«, t00=0x0008, t01=0x0076}
0x0d24…0d52 Head {h00=0x002a, h01=0x0026, text=»* IS OBTAINED BY SETTING DSKPAG EQU 1.«, t00=0x0008, t01=0x00a8}
0x0d52…0d5c Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0008, t01=0x00d6}
0x0d5c…0d70 Head {h00=0x0010, h01=0x0050, text=»DSKPAG EQU 0«, t00=0x0008, t01=0x00e0}
0x0d70…0d7a Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0008, t01=0x00f4}
0x0d7a…0d9a Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0008, t01=0x00fe}
0x0d9a…0da4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x011e}
0x0da4…0dae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0128}
0x0dae…0dc4 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0008, t01=0x0132}
0x0dc4…0dda Head {h00=0x0012, h01=0x0050, text=»* CONSTANTS * «, t00=0x0008, t01=0x0148}
0x0dda…0df0 Head {h00=0x0012, h01=0x0050, text=»************* «, t00=0x0008, t01=0x015e}
0x0df0…0dfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0174}
0x0dfa…0e04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x017e}
0x0e04…0e38 Head {h00=0x0030, h01=0x0050, text=»DAF1 EQU /28 DEVICE ADDRESS FIXED DISC NO. 1«, t00=0x0008, t01=0x0188}
0x0e38…0e70 Head {h00=0x0034, h01=0x0050, text=»DAC1 EQU /08 DEVICE ADDRESS CARTRIDGE DISC NO. 1«, t00=0x0009, t01=0x002c}
0x0e70…0ea4 Head {h00=0x0030, h01=0x0050, text=»DAF2 EQU /38 DEVICE ADDRESS FIXED DISC NO. 2«, t00=0x0009, t01=0x0064}
0x0ea4…0edc Head {h00=0x0034, h01=0x0050, text=»DAC2 EQU /18 DEVICE ADDRESS CARTRIDGE DISC NO. 2«, t00=0x0009, t01=0x0098}
0x0edc…0f04 Head {h00=0x0024, h01=0x0050, text=»WER1 EQU /10 MULTIPLEXOR ADDRESS«, t00=0x0009, t01=0x00d0}
0x0f04…0f2e Head {h00=0x0026, h01=0x0050, text=»CUADR EQU /08 CONTROL UNIT ADDRESS«, t00=0x0009, t01=0x00f8}
0x0f2e…0f38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0122}
0x0f38…0f66 Head {h00=0x002a, h01=0x0050, text=»MAXCY5 EQU 203 MAX CYLINDER NO X/1215 «, t00=0x0009, t01=0x012c}
0x0f66…0f94 Head {h00=0x002a, h01=0x0050, text=»MAXCY6 EQU 407 MAX CYLINDER NO X/1216 «, t00=0x0009, t01=0x015a}
0x0f94…0fc4 Head {h00=0x002c, h01=0x0050, text=»LENGTH EQU 410 SECTOR LENGTH, CHARACTERS«, t00=0x0009, t01=0x0188}
0x0fc4…0fe6 Head {h00=0x001e, h01=0x0050, text=»QRETRY EQU 4 NO OF RETRIES«, t00=0x000a, t01=0x0028}
0x0fe6…1008 Head {h00=0x001e, h01=0x0050, text=»TIME EQU 1000 1 MIN 40 SEC«, t00=0x000a, t01=0x004a}
0x1008…1012 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x006c}
0x1012…1032 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000a, t01=0x0076}
0x1032…103c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0096}
0x103c…1046 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00a0}
0x1046…106e Head {h00=0x0024, h01=0x0050, text=» DATA 0 INDICATES NO MMU BUFFER «, t00=0x000a, t01=0x00aa}
0x106e…1090 Head {h00=0x001e, h01=0x0050, text=» DATA 4 DISC DEVICE INDEX «, t00=0x000a, t01=0x00d2}
0x1090…10ba Head {h00=0x0026, h01=0x0050, text=»DUADR DATA DUAD ACTIVATION ADDRESS«, t00=0x000a, t01=0x00f4}
0x10ba…10e0 Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x000a, t01=0x011e}
0x10e0…10ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0144}
0x10ea…1116 Head {h00=0x0028, h01=0x0050, text=»BUF RES 5 SECTOR BUFFER - 200 WORDS «, t00=0x000a, t01=0x014e}
0x1116…1128 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x000a, t01=0x017a}
0x1128…1150 Head {h00=0x0024, h01=0x0050, text=» RES 200 READ AFTER WRITE BUFFER«, t00=0x000a, t01=0x018c}
0x1150…115c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000b, t01=0x0024}
0x115c…1166 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0030}
0x1166…117e Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x000b, t01=0x003a}
0x117e…1188 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0052}
0x1188…11b4 Head {h00=0x0028, h01=0x0050, text=»* RETRY IS USED TO DETECT RETRIES «, t00=0x000b, t01=0x005c}
0x11b4…11be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0088}
0x11be…11e2 Head {h00=0x0020, h01=0x0050, text=»RETRY DATA 0 MAX NO OF TRIES«, t00=0x000b, t01=0x0092}
0x11e2…11ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00b6}
0x11ec…11f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00c0}
0x11f6…1230 Head {h00=0x0036, h01=0x0050, text=»* TABLE FOR CONVERSION FROM LOGICAL TO PHYSICAL «, t00=0x000b, t01=0x00ca}
0x1230…124a Head {h00=0x0016, h01=0x0050, text=»* SECTOR NUMBER «, t00=0x000b, t01=0x0104}
0x124a…1254 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x011e}
0x1254…125e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0128}
0x125e…12a2 Head {h00=0x0040, h01=0x0050, text=»SECTAB DATA /0003,/0609,/0C0F,/0205,/080B,/0E01,/0407,/0A0D «, t00=0x000b, t01=0x0132}
0x12a2…12e0 Head {h00=0x003a, h01=0x0050, text=» DATA /1013,/1619,/1C1F,/1215,/181B,/1E11,/1417,/1A1D «, t00=0x000b, t01=0x0176}
0x12e0…12ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0024}
0x12ea…130a Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x000c, t01=0x002e}
0x130a…1314 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x004e}
0x1314…131e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0058}
0x131e…1338 Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x000c, t01=0x0062}
0x1338…1352 Head {h00=0x0016, h01=0x0050, text=»* * «, t00=0x000c, t01=0x007c}
0x1352…136c Head {h00=0x0016, h01=0x0050, text=»* ACTIVATION * «, t00=0x000c, t01=0x0096}
0x136c…1386 Head {h00=0x0016, h01=0x0050, text=»* * «, t00=0x000c, t01=0x00b0}
0x1386…13a0 Head {h00=0x0016, h01=0x0050, text=»***************** «, t00=0x000c, t01=0x00ca}
0x13a0…13aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00e4}
0x13aa…13b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00ee}
0x13b4…13d8 Head {h00=0x0020, h01=0x0050, text=»DUAD EQU * ACTIVATION ENTRY «, t00=0x000c, t01=0x00f8}
0x13d8…13ee Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x000c, t01=0x011c}
0x13ee…1404 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/7FFF«, t00=0x000c, t01=0x0132}
0x1404…1430 Head {h00=0x0028, h01=0x0050, text=» LDR* A2,A6 GET OTHER DISC UNIT DWT «, t00=0x000c, t01=0x0148}
0x1430…1462 Head {h00=0x002e, h01=0x0050, text=» ANS A1,DWTST,A2 SET OTHER DISC UNIT BUSY «, t00=0x000c, t01=0x0174}
0x1462…146e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0016}
0x146e…1478 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0022}
0x1478…148c Head {h00=0x0010, h01=0x0050, text=»DUA:00 EQU *«, t00=0x000d, t01=0x002c}
0x148c…14c0 Head {h00=0x0030, h01=0x0050, text=» LDK A4,QRETRY GET MAX NO OF RETRIES TO MAKE«, t00=0x000d, t01=0x0040}
0x14c0…14d8 Head {h00=0x0014, h01=0x0050, text=» ADK A7,0 SET CR«, t00=0x000d, t01=0x0074}
0x14d8…14fe Head {h00=0x0022, h01=0x0050, text=» RF(Z) TEST TEST STATUS ORDER «, t00=0x000d, t01=0x008c}
0x14fe…1508 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00b2}
0x1508…151e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x000d, t01=0x00bc}
0x151e…153c Head {h00=0x001a, h01=0x0050, text=» IFF 1-ONLYDM+DSKPAG=0«, t00=0x000d, t01=0x00d2}
0x153c…1566 Head {h00=0x0026, h01=0x0050, text=» LDR* A1,A8 GET FIRST WORD OF ECB «, t00=0x000d, t01=0x00f0}
0x1566…159c Head {h00=0x0032, h01=0x0050, text=» ANKL A1,/3000 GET BITS 0-1 IN 18-BIT ADDRESS «, t00=0x000d, t01=0x011a}
0x159c…15c8 Head {h00=0x0028, h01=0x0050, text=» RF(Z) DUA:05 BUFFER IN SYSTEM AREA?«, t00=0x000d, t01=0x0150}
0x15c8…15d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x017c}
0x15d2…15ea Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x000d, t01=0x0186}
0x15ea…15f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x000e}
0x15f4…15fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0018}
0x15fe…1624 Head {h00=0x0022, h01=0x0050, text=» LD A2,2,A8 GET BUFFER ADDRESS«, t00=0x000e, t01=0x0022}
0x1624…1636 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x000e, t01=0x0048}
0x1636…164c Head {h00=0x0012, h01=0x0050, text=» ANKL A2,/F000«, t00=0x000e, t01=0x005a}
0x164c…165e Head {h00=0x000e, h01=0x0050, text=» SRL A2,2 «, t00=0x000e, t01=0x0070}
0x165e…1670 Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x000e, t01=0x0082}
0x1670…1682 Head {h00=0x000e, h01=0x0050, text=» ORR A1,A2«, t00=0x000e, t01=0x0094}
0x1682…16ba Head {h00=0x0034, h01=0x0050, text=» ST A1,DWT:PA,A6 PAGE NUMBER (PSEUDO MMU TABLE) «, t00=0x000e, t01=0x00a6}
0x16ba…16d0 Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/FFF «, t00=0x000e, t01=0x00de}
0x16d0…16e2 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x000e, t01=0x00f4}
0x16e2…170e Head {h00=0x0028, h01=0x0050, text=» ORK A1,1 INDICATE ADDRESS NOT ZERO «, t00=0x000e, t01=0x0106}
0x170e…1718 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0132}
0x1718…1754 Head {h00=0x0038, h01=0x0050, text=»DUA:05 ST A1,DWT:LA,A6 16 BIT LOGICAL BUFFER ADDRESS«, t00=0x000e, t01=0x013c}
0x1754…1760 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0178}
0x1760…176a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0184}
0x176a…1782 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x000e, t01=0x018e}
0x1782…178c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0016}
0x178c…1796 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0020}
0x1796…17c2 Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTOR,A6 GET INDEX AND ORDER «, t00=0x000f, t01=0x002a}
0x17c2…17f0 Head {h00=0x002a, h01=0x0050, text=» ST A2,DWTORD,A6 SAVE IT FOR RECOVERY «, t00=0x000f, t01=0x0056}
0x17f0…1816 Head {h00=0x0022, h01=0x0050, text=» SRL A2,7 GET INDEX (DOUBLED) «, t00=0x000f, t01=0x0084}
0x1816…1828 Head {h00=0x000e, h01=0x0050, text=» ADR A2,A6«, t00=0x000f, t01=0x00aa}
0x1828…1840 Head {h00=0x0014, h01=0x0050, text=» LD A1,DWTBSY,A2«, t00=0x000f, t01=0x00bc}
0x1840…1858 Head {h00=0x0014, h01=0x0050, text=» ABL(NZ) END:15 «, t00=0x000f, t01=0x00d4}
0x1858…1876 Head {h00=0x001a, h01=0x0050, text=» LDR A1,A7 CHECK ORDER«, t00=0x000f, t01=0x00ec}
0x1876…1888 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x000f, t01=0x010a}
0x1888…18a8 Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUA:30 BASIC READ«, t00=0x000f, t01=0x011c}
0x18a8…18ba Head {h00=0x000e, h01=0x0050, text=» SUK A1,4 «, t00=0x000f, t01=0x013c}
0x18ba…18dc Head {h00=0x001e, h01=0x0050, text=» RF(Z) DUA:30 BASIC WRITE «, t00=0x000f, t01=0x014e}
0x18dc…18f0 Head {h00=0x0010, h01=0x0050, text=» SUK A1,12 «, t00=0x000f, t01=0x0170}
0x18f0…1914 Head {h00=0x0020, h01=0x0050, text=» RF(Z) DUA:30 PHYSICAL READ «, t00=0x000f, t01=0x0184}
0x1914…1926 Head {h00=0x000e, h01=0x0050, text=» SUK A1,4 «, t00=0x0010, t01=0x0018}
0x1926…194a Head {h00=0x0020, h01=0x0050, text=» RF(Z) DUA:30 PHYSICAL WRITE«, t00=0x0010, t01=0x002a}
0x194a…1954 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x004e}
0x1954…197a Head {h00=0x0022, h01=0x0050, text=»DUERR ABL DISIOE REQUEST ERROR«, t00=0x0010, t01=0x0058}
0x197a…1984 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x007e}
0x1984…19a4 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0010, t01=0x0088}
0x19a4…19ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00a8}
0x19ae…19b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00b2}
0x19b8…19d6 Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0010, t01=0x00bc}
0x19d6…19f4 Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x0010, t01=0x00da}
0x19f4…1a12 Head {h00=0x001a, h01=0x0050, text=»* TEST STATUS * «, t00=0x0010, t01=0x00f8}
0x1a12…1a30 Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x0010, t01=0x0116}
0x1a30…1a4e Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0010, t01=0x0134}
0x1a4e…1a58 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0152}
0x1a58…1a62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x015c}
0x1a62…1a74 Head {h00=0x000e, h01=0x0050, text=»TEST EQU *«, t00=0x0010, t01=0x0166}
0x1a74…1a9a Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x0010, t01=0x0178}
0x1a9a…1aba Head {h00=0x001c, h01=0x0050, text=» RF DENDIO PERFORM ENDIO«, t00=0x0011, t01=0x000e}
0x1aba…1ac4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x002e}
0x1ac4…1adc Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0011, t01=0x0038}
0x1adc…1ae6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0050}
0x1ae6…1af0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x005a}
0x1af0…1b1a Head {h00=0x0026, h01=0x0050, text=»DUA:30 LD A1,4,A8 REQUESTED LENGTH«, t00=0x0011, t01=0x0064}
0x1b1a…1b32 Head {h00=0x0014, h01=0x0050, text=» SUKL A1,LENGTH «, t00=0x0011, t01=0x008e}
0x1b32…1b5e Head {h00=0x0028, h01=0x0050, text=» RB(NZ) DUERR REQUESTED LENGTH # 410«, t00=0x0011, t01=0x00a6}
0x1b5e…1b8a Head {h00=0x0028, h01=0x0050, text=» LD A2,10,A8 RELATIVE SECTOR NUMBER «, t00=0x0011, t01=0x00d2}
0x1b8a…1b9c Head {h00=0x000e, h01=0x0050, text=» LDR A3,A2«, t00=0x0011, t01=0x00fe}
0x1b9c…1bc6 Head {h00=0x0026, h01=0x0050, text=» ANK A3,/1F LOGICAL SECTOR NUMBER «, t00=0x0011, t01=0x0110}
0x1bc6…1bf6 Head {h00=0x002c, h01=0x0050, text=» LC A3,SECTAB,A3 PHYSICAL SECTOR NUMBER «, t00=0x0011, t01=0x013a}
0x1bf6…1c16 Head {h00=0x001c, h01=0x0050, text=» SC A3,DWTSEC,A6 SAVE IT«, t00=0x0011, t01=0x016a}
0x1c16…1c38 Head {h00=0x001e, h01=0x0050, text=» SRL A2,5 CYLINDER NUMBER «, t00=0x0011, t01=0x018a}
0x1c38…1c50 Head {h00=0x0014, h01=0x0050, text=» CW A2,DWTCMX,A6«, t00=0x0012, t01=0x001c}
0x1c50…1c82 Head {h00=0x002e, h01=0x0050, text=» RB(G) DUERR CYLINDER NO GREATER THAN MAX.«, t00=0x0012, t01=0x0034}
0x1c82…1cc0 Head {h00=0x003a, h01=0x0050, text=» CW A2,DWTCYL,A6 COMPARE WITH CURRENT CYLINDER NUMBER «, t00=0x0012, t01=0x0066}
0x1cc0…1cf2 Head {h00=0x002e, h01=0x0050, text=» RF(E) DU:030 DISC HEAD ALREADY POSITIONED«, t00=0x0012, t01=0x00a4}
0x1cf2…1d20 Head {h00=0x002a, h01=0x0050, text=» ST A2,DWTCYL,A6 SAVE CYLINDER NUMBER «, t00=0x0012, t01=0x00d6}
0x1d20…1d2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0104}
0x1d2a…1d34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x010e}
0x1d34…1d54 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0012, t01=0x0118}
0x1d54…1d74 Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x0012, t01=0x0138}
0x1d74…1d94 Head {h00=0x001c, h01=0x0050, text=»* SEEK SECTOR N *«, t00=0x0012, t01=0x0158}
0x1d94…1db4 Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x0012, t01=0x0178}
0x1db4…1dd4 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0013, t01=0x0008}
0x1dd4…1dde Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0028}
0x1dde…1de8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0032}
0x1de8…1e12 Head {h00=0x0026, h01=0x0050, text=»DU:010 CF A5,SEEK SEEK CYLINDER N «, t00=0x0013, t01=0x003c}
0x1e12…1e24 Head {h00=0x000e, h01=0x0050, text=» SLC A1,5 «, t00=0x0013, t01=0x0066}
0x1e24…1e4c Head {h00=0x0024, h01=0x0050, text=» RF(N) DU:030 OK. SEEK COMPLETED«, t00=0x0013, t01=0x0078}
0x1e4c…1e56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00a0}
0x1e56…1e6e Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0013, t01=0x00aa}
0x1e6e…1e78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00c2}
0x1e78…1e82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00cc}
0x1e82…1ea2 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0013, t01=0x00d6}
0x1ea2…1ec2 Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x0013, t01=0x00f6}
0x1ec2…1ee2 Head {h00=0x001c, h01=0x0050, text=»* SEEK CYLINDER 0 *«, t00=0x0013, t01=0x0116}
0x1ee2…1f02 Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x0013, t01=0x0136}
0x1f02…1f22 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0013, t01=0x0156}
0x1f22…1f2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0176}
0x1f2c…1f36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0180}
0x1f36…1f60 Head {h00=0x0026, h01=0x0050, text=»DU:015 CF A5,SEEKZ SEEK CYLINDER 0«, t00=0x0013, t01=0x018a}
0x1f60…1f72 Head {h00=0x000e, h01=0x0050, text=» SLC A1,6 «, t00=0x0014, t01=0x0024}
0x1f72…1f9a Head {h00=0x0024, h01=0x0050, text=» RF(N) DU:020 SECTOR 0 NOT FOUND«, t00=0x0014, t01=0x0036}
0x1f9a…1fac Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x0014, t01=0x005e}
0x1fac…1fcc Head {h00=0x001c, h01=0x0050, text=» RB(NZ) DU:010 TRY AGAIN«, t00=0x0014, t01=0x0070}
0x1fcc…1fd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0090}
0x1fd6…2004 Head {h00=0x002a, h01=0x0050, text=»DU:020 LDKL A3,/FFFF ALL RETRIES DONE «, t00=0x0014, t01=0x009a}
0x2004…2038 Head {h00=0x0030, h01=0x0050, text=» ST A3,DWTCYL,A6 SET ILLEGAL CYLINDER NUMBER«, t00=0x0014, t01=0x00c8}
0x2038…2064 Head {h00=0x0028, h01=0x0050, text=» LDKL A1,/200 SEEK ERROR RETURN CODE«, t00=0x0014, t01=0x00fc}
0x2064…2084 Head {h00=0x001c, h01=0x0050, text=» RF DENDIO PERFORM ENDIO«, t00=0x0014, t01=0x0128}
0x2084…208e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0148}
0x208e…20ae Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0014, t01=0x0152}
0x20ae…20b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0172}
0x20b8…20c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x017c}
0x20c2…20e4 Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0014, t01=0x0186}
0x20e4…2106 Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0015, t01=0x0018}
0x2106…2128 Head {h00=0x001e, h01=0x0050, text=»* GO AND EXECUTE ORDER *«, t00=0x0015, t01=0x003a}
0x2128…214a Head {h00=0x001e, h01=0x0050, text=»* *«, t00=0x0015, t01=0x005c}
0x214a…216c Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x0015, t01=0x007e}
0x216c…2176 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00a0}
0x2176…2180 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00aa}
0x2180…219e Head {h00=0x001a, h01=0x0050, text=»DU:030 LDR A1,A7 ORDER«, t00=0x0015, t01=0x00b4}
0x219e…21b0 Head {h00=0x000e, h01=0x0050, text=» SUK A1,5 «, t00=0x0015, t01=0x00d2}
0x21b0…21d2 Head {h00=0x001e, h01=0x0050, text=» RF(Z) WRIT:N BASIC WRITE «, t00=0x0015, t01=0x00e4}
0x21d2…21e4 Head {h00=0x000e, h01=0x0050, text=» SUK A1,12«, t00=0x0015, t01=0x0106}
0x21e4…2200 Head {h00=0x0018, h01=0x0050, text=» RF(NP) READ:N READ «, t00=0x0015, t01=0x0118}
0x2200…220a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0134}
0x220a…2214 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x013e}
0x2214…2234 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0015, t01=0x0148}
0x2234…2254 Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x0015, t01=0x0168}
0x2254…2274 Head {h00=0x001c, h01=0x0050, text=»* READ SECTOR N-1 *«, t00=0x0015, t01=0x0188}
0x2274…2294 Head {h00=0x001c, h01=0x0050, text=»* *«, t00=0x0016, t01=0x0018}
0x2294…22b4 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0016, t01=0x0038}
0x22b4…22be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0058}
0x22be…22c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0062}
0x22c8…22fc Head {h00=0x0030, h01=0x0050, text=»P:WRIT CF A5,WER:R5 EXECUTE WER INSTRUCTIONS«, t00=0x0016, t01=0x006c}
0x22fc…2320 Head {h00=0x0020, h01=0x0050, text=» CF A5,READ5 READ FIVE WORDS«, t00=0x0016, t01=0x00a0}
0x2320…2332 Head {h00=0x000e, h01=0x0050, text=» ANK A1,2 «, t00=0x0016, t01=0x00c4}
0x2332…2362 Head {h00=0x002c, h01=0x0050, text=» RF(Z) P:WR10 OK. CHECK CYLINDER NUMBER «, t00=0x0016, t01=0x00d6}
0x2362…238c Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x0016, t01=0x0106}
0x238c…23ae Head {h00=0x001e, h01=0x0050, text=» RB(NZ) P:WRIT TRY AGAIN? «, t00=0x0016, t01=0x0130}
0x23ae…23da Head {h00=0x0028, h01=0x0050, text=» RF DENDIO ALL RETRIES DONE, GIVE UP«, t00=0x0016, t01=0x0152}
0x23da…23e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x017e}
0x23e4…2412 Head {h00=0x002a, h01=0x0050, text=»P:WR10 LD A2,DWTCYL,A6 CYLINDER NUMBER«, t00=0x0016, t01=0x0188}
0x2412…244c Head {h00=0x0036, h01=0x0050, text=» CW A2,BUF+1 COMPARE WITH CURRENT CYLINDER NUMBER «, t00=0x0017, t01=0x0026}
0x244c…2478 Head {h00=0x0028, h01=0x0050, text=» RB(NE) DU:015 ERROR.SEEK CYLINDER 0«, t00=0x0017, t01=0x0060}
0x2478…2482 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x008c}
0x2482…249a Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0017, t01=0x0096}
0x249a…24a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00ae}
0x24a4…24ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00b8}
0x24ae…24cc Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0017, t01=0x00c2}
0x24cc…24ea Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x0017, t01=0x00e0}
0x24ea…2508 Head {h00=0x001a, h01=0x0050, text=»* WRITE SECTOR N * «, t00=0x0017, t01=0x00fe}
0x2508…2526 Head {h00=0x001a, h01=0x0050, text=»* * «, t00=0x0017, t01=0x011c}
0x2526…2544 Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0017, t01=0x013a}
0x2544…254e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0158}
0x254e…2558 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0162}
0x2558…258c Head {h00=0x0030, h01=0x0050, text=»WRIT:N CF A5,WER:W EXECUTE WER INSTRUCTIONS «, t00=0x0017, t01=0x016c}
0x258c…25b0 Head {h00=0x0020, h01=0x0050, text=» CF A5,WRITE WRITE SECTOR N «, t00=0x0018, t01=0x0010}
0x25b0…25c4 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1F «, t00=0x0018, t01=0x0034}
0x25c4…25ec Head {h00=0x0024, h01=0x0050, text=» RF(Z) WRIT20 OK. NO RETURN CODE«, t00=0x0018, t01=0x0048}
0x25ec…2616 Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x0018, t01=0x0070}
0x2616…2638 Head {h00=0x001e, h01=0x0050, text=» RB(NZ) WRIT:N TRY AGAIN? «, t00=0x0018, t01=0x009a}
0x2638…2664 Head {h00=0x0028, h01=0x0050, text=» RF DENDIO ALL RETRIES DONE, GIVE UP«, t00=0x0018, t01=0x00bc}
0x2664…266e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00e8}
0x266e…2682 Head {h00=0x0010, h01=0x0050, text=»WRIT20 EQU *«, t00=0x0018, t01=0x00f2}
0x2682…2694 Head {h00=0x000e, h01=0x0050, text=» IFT RAW=1«, t00=0x0018, t01=0x0106}
0x2694…26a6 Head {h00=0x000e, h01=0x0050, text=» SUK A7,5 «, t00=0x0018, t01=0x0118}
0x26a6…26d0 Head {h00=0x0026, h01=0x0050, text=» RF(E) DENDIO JUMP IF BASIC WRITE «, t00=0x0018, t01=0x012a}
0x26d0…26fa Head {h00=0x0026, h01=0x0050, text=» LDKL A3,BUF DRIVER BUFFER ADDRESS«, t00=0x0018, t01=0x0154}
0x26fa…2704 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x017e}
0x2704…2738 Head {h00=0x0030, h01=0x0050, text=»WRIT30 CF A5,WER:R EXECUTE WER INSTRUCTIONS «, t00=0x0018, t01=0x0188}
0x2738…275a Head {h00=0x001e, h01=0x0050, text=» CF A5,READ READ SECTOR N «, t00=0x0019, t01=0x002c}
0x275a…276c Head {h00=0x000e, h01=0x0050, text=» ANK A1,/F«, t00=0x0019, t01=0x004e}
0x276c…278c Head {h00=0x001c, h01=0x0050, text=» RF(Z) DENDIO JUMP IF OK«, t00=0x0019, t01=0x0060}
0x278c…27b6 Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x0019, t01=0x0080}
0x27b6…27d8 Head {h00=0x001e, h01=0x0050, text=» RB(NZ) WRIT30 TRY AGAIN? «, t00=0x0019, t01=0x00aa}
0x27d8…27e4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00cc}
0x27e4…27ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00d8}
0x27ee…281a Head {h00=0x0028, h01=0x0050, text=» RF DENDIO ALL RETRIES DONE, GIVE UP«, t00=0x0019, t01=0x00e2}
0x281a…2824 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x010e}
0x2824…2844 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0019, t01=0x0118}
0x2844…284e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0138}
0x284e…2858 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0142}
0x2858…2876 Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0019, t01=0x014c}
0x2876…2894 Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x0019, t01=0x016a}
0x2894…28b2 Head {h00=0x001a, h01=0x0050, text=»* READ SECTOR N *«, t00=0x0019, t01=0x0188}
0x28b2…28d0 Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x001a, t01=0x0016}
0x28d0…28ee Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x001a, t01=0x0034}
0x28ee…28f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0052}
0x28f8…2902 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x005c}
0x2902…2936 Head {h00=0x0030, h01=0x0050, text=»READ:N CF A5,WER:R EXECUTE WER INSTRUCTIONS «, t00=0x001a, t01=0x0066}
0x2936…2958 Head {h00=0x001e, h01=0x0050, text=» CF A5,READ READ SECTOR N «, t00=0x001a, t01=0x009a}
0x2958…296a Head {h00=0x000e, h01=0x0050, text=» ANK A1,/F«, t00=0x001a, t01=0x00bc}
0x296a…2992 Head {h00=0x0024, h01=0x0050, text=» RF(Z) READ10 OK. NO RETURN CODE«, t00=0x001a, t01=0x00ce}
0x2992…29bc Head {h00=0x0026, h01=0x0050, text=» SUK A4,1 DECREMENT RETRY COUNTER «, t00=0x001a, t01=0x00f6}
0x29bc…29de Head {h00=0x001e, h01=0x0050, text=» RB(NZ) READ:N TRY AGAIN? «, t00=0x001a, t01=0x0120}
0x29de…29e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0142}
0x29e8…2a10 Head {h00=0x0024, h01=0x0050, text=»DENDIO EQU * COMMON BRANCH LABEL«, t00=0x001a, t01=0x014c}
0x2a10…2a36 Head {h00=0x0022, h01=0x0050, text=» ABL END:IO ALL RETRIES DONE «, t00=0x001a, t01=0x0174}
0x2a36…2a40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x000a}
0x2a40…2a58 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x001b, t01=0x0014}
0x2a58…2a62 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x002c}
0x2a62…2a6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0036}
0x2a6c…2a90 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x001b, t01=0x0040}
0x2a90…2ab4 Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x001b, t01=0x0064}
0x2ab4…2ad8 Head {h00=0x0020, h01=0x0050, text=»* CHECK CYLINDER NUMBER * «, t00=0x001b, t01=0x0088}
0x2ad8…2afc Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x001b, t01=0x00ac}
0x2afc…2b20 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x001b, t01=0x00d0}
0x2b20…2b2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00f4}
0x2b2a…2b34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00fe}
0x2b34…2b48 Head {h00=0x0010, h01=0x0050, text=»READ10 EQU *«, t00=0x001b, t01=0x0108}
0x2b48…2b5e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001b, t01=0x011c}
0x2b5e…2b8e Head {h00=0x002c, h01=0x0050, text=» LD* A2,2,A8 GET CURRENT CYLINDER NUMBER«, t00=0x001b, t01=0x0132}
0x2b8e…2b9a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001b, t01=0x0162}
0x2b9a…2ba4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x016e}
0x2ba4…2bba Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001b, t01=0x0178}
0x2bba…2bd8 Head {h00=0x001a, h01=0x0050, text=» IFF 1-ONLYDM+DSKPAG=0«, t00=0x001b, t01=0x018e}
0x2bd8…2c10 Head {h00=0x0034, h01=0x0050, text=» LD A2,DWT:LA,A6 GET FLAG/LOGICAL BUFFER ADDRESS«, t00=0x001c, t01=0x001c}
0x2c10…2c44 Head {h00=0x0030, h01=0x0050, text=» RF(Z) READ30 JUMP IF BUFFER IN SYSTEM AREA «, t00=0x001c, t01=0x0054}
0x2c44…2c74 Head {h00=0x002c, h01=0x0050, text=» TS -30,A15 SAVE MMU REGISTERS ON STACK «, t00=0x001c, t01=0x0088}
0x2c74…2ca0 Head {h00=0x0028, h01=0x0050, text=» TL DWT:PA,A6 LOAD PSEUDO MMU TABLE «, t00=0x001c, t01=0x00b8}
0x2ca0…2cce Head {h00=0x002a, h01=0x0050, text=» ELR A2,A2 GET CURRENT CYLINDER NUMBER«, t00=0x001c, t01=0x00e4}
0x2cce…2d02 Head {h00=0x0030, h01=0x0050, text=» TL -30,A15 RESTORE MMU REGISTERS FROM STACK«, t00=0x001c, t01=0x0112}
0x2d02…2d14 Head {h00=0x000e, h01=0x0050, text=» RF READ40«, t00=0x001c, t01=0x0146}
0x2d14…2d1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0158}
0x2d1e…2d32 Head {h00=0x0010, h01=0x0050, text=»READ30 EQU *«, t00=0x001c, t01=0x0162}
0x2d32…2d62 Head {h00=0x002c, h01=0x0050, text=» LD* A2,2,A8 GET CURRENT CYLINDER NUMBER«, t00=0x001c, t01=0x0176}
0x2d62…2d6e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x0016}
0x2d6e…2d78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0022}
0x2d78…2d90 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x001d, t01=0x002c}
0x2d90…2d9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0044}
0x2d9a…2da4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x004e}
0x2da4…2dba Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001d, t01=0x0058}
0x2dba…2dd6 Head {h00=0x0018, h01=0x0050, text=» IFT ONLYDM-DSKPAG=1«, t00=0x001d, t01=0x006e}
0x2dd6…2e06 Head {h00=0x002c, h01=0x0050, text=» LD* A2,2,A8 GET CURRENT CYLINDER NUMBER«, t00=0x001d, t01=0x008a}
0x2e06…2e12 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001d, t01=0x00ba}
0x2e12…2e1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00c6}
0x2e1c…2e30 Head {h00=0x0010, h01=0x0050, text=»READ40 EQU *«, t00=0x001d, t01=0x00d0}
0x2e30…2e70 Head {h00=0x003c, h01=0x0050, text=» CW A2,DWTCYL,A6 COMPARE WITH REQUESTED CYLINDER NUMBER «, t00=0x001d, t01=0x00e4}
0x2e70…2e98 Head {h00=0x0024, h01=0x0050, text=» RB(E) DENDIO OK, PERFORM ENDIO «, t00=0x001d, t01=0x0124}
0x2e98…2ec2 Head {h00=0x0026, h01=0x0050, text=» RB DU:015 ERROR. SEEK CYLINDER 0«, t00=0x001d, t01=0x014c}
0x2ec2…2ecc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0176}
0x2ecc…2eec Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x001d, t01=0x0180}
0x2eec…2ef6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0010}
0x2ef6…2f00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x001a}
0x2f00…2f26 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x001e, t01=0x0024}
0x2f26…2f4c Head {h00=0x0022, h01=0x0050, text=»* *«, t00=0x001e, t01=0x004a}
0x2f4c…2f72 Head {h00=0x0022, h01=0x0050, text=»* EXECUTE WER INSTRUCTIONS *«, t00=0x001e, t01=0x0070}
0x2f72…2f98 Head {h00=0x0022, h01=0x0050, text=»* *«, t00=0x001e, t01=0x0096}
0x2f98…2fbe Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x001e, t01=0x00bc}
0x2fbe…2fc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00e2}
0x2fc8…2fd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ec}
0x2fd2…2ffc Head {h00=0x0026, h01=0x0050, text=»WER:R5 LDKL A2,/8005 READ 5 WORDS «, t00=0x001e, t01=0x00f6}
0x2ffc…3026 Head {h00=0x0026, h01=0x0050, text=» LDKL A3,BUF DRIVER BUFFER ADDRESS«, t00=0x001e, t01=0x0120}
0x3026…3038 Head {h00=0x000e, h01=0x0050, text=» RF EX:WER«, t00=0x001e, t01=0x014a}
0x3038…3042 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x015c}
0x3042…306c Head {h00=0x0026, h01=0x0050, text=»WER:R LDKL A2,/80CD READ 1 SECTOR «, t00=0x001e, t01=0x0166}
0x306c…3080 Head {h00=0x0010, h01=0x0050, text=» CWK A3,BUF «, t00=0x001e, t01=0x0190}
0x3080…3096 Head {h00=0x0012, h01=0x0050, text=» RF(E) EX:WER «, t00=0x001f, t01=0x0014}
0x3096…30a8 Head {h00=0x000e, h01=0x0050, text=» RF WER:WB«, t00=0x001f, t01=0x002a}
0x30a8…30b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x003c}
0x30b2…30dc Head {h00=0x0026, h01=0x0050, text=»WER:W LDKL A2,/C0CD WRITE 1 SECTOR«, t00=0x001f, t01=0x0046}
0x30dc…30e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0070}
0x30e6…30fe Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x001f, t01=0x007a}
0x30fe…3108 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0092}
0x3108…3112 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x009c}
0x3112…3140 Head {h00=0x002a, h01=0x0050, text=»WER:WB LD A3,2,A8 USER BUFFER ADDRESS «, t00=0x001f, t01=0x00a6}
0x3140…314a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00d4}
0x314a…3160 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001f, t01=0x00de}
0x3160…317e Head {h00=0x001a, h01=0x0050, text=» IFF 1-ONLYDM+DSKPAG=0«, t00=0x001f, t01=0x00f4}
0x317e…31a8 Head {h00=0x0026, h01=0x0050, text=» LDR* A1,A8 GET FIRST WORD OF ECB «, t00=0x001f, t01=0x0112}
0x31a8…31e0 Head {h00=0x0034, h01=0x0050, text=» ANKL A1,/3000 GET BITS 16-17 IN BUFFER ADDRESS «, t00=0x001f, t01=0x013c}
0x31e0…31f2 Head {h00=0x000e, h01=0x0050, text=» ORR A2,A1«, t00=0x001f, t01=0x0174}
0x31f2…31fe Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0186}
0x31fe…3208 (32, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0004}
0x3208…321c Head {h00=0x0010, h01=0x0050, text=»EX:WER EQU *«, t00=0x0020, t01=0x000e}
0x321c…3242 Head {h00=0x0022, h01=0x0050, text=» EX DWTWR1,A6 EXECUTE 1:ST WER«, t00=0x0020, t01=0x0022}
0x3242…3268 Head {h00=0x0022, h01=0x0050, text=» EX DWTWR2,A6 EXECUTE 2:ND WER«, t00=0x0020, t01=0x0048}
0x3268…3278 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0020, t01=0x006e}
0x3278…3282 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x007e}
0x3282…32a2 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0020, t01=0x0088}
0x32a2…32ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00a8}
0x32ac…32b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00b2}
0x32b6…32d2 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0020, t01=0x00bc}
0x32d2…32ee Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0020, t01=0x00d8}
0x32ee…330a Head {h00=0x0018, h01=0x0050, text=»* SEEK CYLINDER * «, t00=0x0020, t01=0x00f4}
0x330a…3326 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0020, t01=0x0110}
0x3326…3342 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0020, t01=0x012c}
0x3342…334c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0148}
0x334c…3356 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0152}
0x3356…3382 Head {h00=0x0028, h01=0x0050, text=»SEEK LD A2,DWTCYL,A6 CYLINDER NUMBER«, t00=0x0020, t01=0x015c}
0x3382…3394 Head {h00=0x000e, h01=0x0050, text=» SLL A2,3 «, t00=0x0020, t01=0x0188}
0x3394…33a6 Head {h00=0x000e, h01=0x0050, text=» ORK A2,2 «, t00=0x0021, t01=0x000a}
0x33a6…33c8 Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x0021, t01=0x001c}
0x33c8…33d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x003e}
0x33d2…33e6 Head {h00=0x0010, h01=0x0050, text=»SEEKZ EQU * «, t00=0x0021, t01=0x0048}
0x33e6…33f8 Head {h00=0x000e, h01=0x0050, text=» LDK A2,3 «, t00=0x0021, t01=0x005c}
0x33f8…341a Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x0021, t01=0x006e}
0x341a…3424 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0090}
0x3424…3450 Head {h00=0x0028, h01=0x0050, text=»READ5 LC A2,DWTSEC,A6 SECTOR NUMBER «, t00=0x0021, t01=0x009a}
0x3450…3464 Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x0021, t01=0x00c6}
0x3464…3480 Head {h00=0x0018, h01=0x0050, text=» SUK A2,3 SECTOR N-1«, t00=0x0021, t01=0x00da}
0x3480…3494 Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x0021, t01=0x00f6}
0x3494…34a6 Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x0021, t01=0x010a}
0x34a6…34c8 Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x0021, t01=0x011c}
0x34c8…34d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x013e}
0x34d2…34f2 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0021, t01=0x0148}
0x34f2…34fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0168}
0x34fc…3506 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0172}
0x3506…3530 Head {h00=0x0026, h01=0x0050, text=»READ LC A2,DWTSEC,A6 SECTOR NUMBER«, t00=0x0021, t01=0x017c}
0x3530…3544 Head {h00=0x0010, h01=0x0050, text=» ANK A2,/1F «, t00=0x0022, t01=0x0016}
0x3544…3556 Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x0022, t01=0x002a}
0x3556…3578 Head {h00=0x001e, h01=0x0050, text=» RF CIO EXECUTE CIO-START «, t00=0x0022, t01=0x003c}
0x3578…3582 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x005e}
0x3582…35b0 Head {h00=0x002a, h01=0x0050, text=»WRITE LD A2,DWTCYL,A6 CYLINDER NUMBER «, t00=0x0022, t01=0x0068}
0x35b0…35ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0096}
0x35ba…35d0 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0022, t01=0x00a0}
0x35d0…3600 Head {h00=0x002c, h01=0x0050, text=» ST* A2,2,A8 PUT CYL. NR IN USER BUFFER «, t00=0x0022, t01=0x00b6}
0x3600…360c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0022, t01=0x00e6}
0x360c…3616 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x00f2}
0x3616…362c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0022, t01=0x00fc}
0x362c…364a Head {h00=0x001a, h01=0x0050, text=» IFF 1-ONLYDM+DSKPAG=0«, t00=0x0022, t01=0x0112}
0x364a…3682 Head {h00=0x0034, h01=0x0050, text=» LD A1,DWT:LA,A6 GET FLAG/LOGICAL BUFFER ADDRESS«, t00=0x0022, t01=0x0130}
0x3682…36b6 Head {h00=0x0030, h01=0x0050, text=» RF(Z) WRITE3 JUMP IF BUFFER IN SYSTEM AREA «, t00=0x0022, t01=0x0168}
0x36b6…36e6 Head {h00=0x002c, h01=0x0050, text=» TS -30,A15 SAVE MMU REGISTERS ON STACK «, t00=0x0023, t01=0x000c}
0x36e6…3712 Head {h00=0x0028, h01=0x0050, text=» TL DWT:PA,A6 LOAD PSEUDO MMU TABLE «, t00=0x0023, t01=0x003c}
0x3712…3740 Head {h00=0x002a, h01=0x0050, text=» ESR A2,A1 PUT CYL. NR IN USER BUFFER «, t00=0x0023, t01=0x0068}
0x3740…3774 Head {h00=0x0030, h01=0x0050, text=» TL -30,A15 RESTORE MMU REGISTERS FROM STACK«, t00=0x0023, t01=0x0096}
0x3774…3786 Head {h00=0x000e, h01=0x0050, text=» RF WRITE4«, t00=0x0023, t01=0x00ca}
0x3786…3790 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00dc}
0x3790…37a4 Head {h00=0x0010, h01=0x0050, text=»WRITE3 EQU *«, t00=0x0023, t01=0x00e6}
0x37a4…37d4 Head {h00=0x002c, h01=0x0050, text=» ST* A2,2,A8 PUT CYL. NR IN USER BUFFER «, t00=0x0023, t01=0x00fa}
0x37d4…37e0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0023, t01=0x012a}
0x37e0…37ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0136}
0x37ea…3802 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0023, t01=0x0140}
0x3802…380c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0158}
0x380c…3816 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0162}
0x3816…382c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0023, t01=0x016c}
0x382c…3848 Head {h00=0x0018, h01=0x0050, text=» IFT ONLYDM-DSKPAG=1«, t00=0x0023, t01=0x0182}
0x3848…3878 Head {h00=0x002c, h01=0x0050, text=» ST* A2,2,A8 PUT CYLNMB. IN USER BUFFER «, t00=0x0024, t01=0x000e}
0x3878…3884 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0024, t01=0x003e}
0x3884…388e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x004a}
0x388e…38a2 Head {h00=0x0010, h01=0x0050, text=»WRITE4 EQU *«, t00=0x0024, t01=0x0054}
0x38a2…38c8 Head {h00=0x0022, h01=0x0050, text=» LC A2,DWTSEC,A6 SECTOR NUMBER«, t00=0x0024, t01=0x0068}
0x38c8…38da Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x0024, t01=0x008e}
0x38da…38ec Head {h00=0x000e, h01=0x0050, text=» ADK A2,1 «, t00=0x0024, t01=0x00a0}
0x38ec…38f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00b2}
0x38f6…3916 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0024, t01=0x00bc}
0x3916…3920 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00dc}
0x3920…392a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00e6}
0x392a…393c Head {h00=0x000e, h01=0x0050, text=»CIO EQU * «, t00=0x0024, t01=0x00f0}
0x393c…3956 Head {h00=0x0016, h01=0x0050, text=» LC A1,DWTOR,A6 «, t00=0x0024, t01=0x0102}
0x3956…396e Head {h00=0x0014, h01=0x0050, text=» ANK A1,1 INDEX «, t00=0x0024, t01=0x011c}
0x396e…398e Head {h00=0x001c, h01=0x0050, text=» ADR A1,A1 DOUBLE INDEX «, t00=0x0024, t01=0x0134}
0x398e…39a0 Head {h00=0x000e, h01=0x0050, text=» ADR A1,A6«, t00=0x0024, t01=0x0154}
0x39a0…39c8 Head {h00=0x0024, h01=0x0050, text=» EX DWTCIO,A1 EXECUTE CIO-START «, t00=0x0024, t01=0x0166}
0x39c8…39da Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x0024, t01=0x018e}
0x39da…3a08 Head {h00=0x002a, h01=0x0050, text=» ABL(3) END:20 DEVICE ADDRESS UNKNOWN?«, t00=0x0025, t01=0x0010}
0x3a08…3a2e Head {h00=0x0022, h01=0x0050, text=» ST A4,DWTA4,A6 A4 «, t00=0x0025, t01=0x003e}
0x3a2e…3a54 Head {h00=0x0022, h01=0x0050, text=» ST A5,DWTA5,A6 A5 «, t00=0x0025, t01=0x0064}
0x3a54…3a5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x008a}
0x3a5e…3a88 Head {h00=0x0026, h01=0x0050, text=»T:DISP ABL TDISP GO TO DISPATCHER «, t00=0x0025, t01=0x0094}
0x3a88…3a92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00be}
0x3a92…3ab2 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0025, t01=0x00c8}
0x3ab2…3abc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00e8}
0x3abc…3ac6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00f2}
0x3ac6…3ae4 Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0025, t01=0x00fc}
0x3ae4…3b02 Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x0025, t01=0x011a}
0x3b02…3b20 Head {h00=0x001a, h01=0x0050, text=»* RECOVERY ROUTINE *«, t00=0x0025, t01=0x0138}
0x3b20…3b3e Head {h00=0x001a, h01=0x0050, text=»* *«, t00=0x0025, t01=0x0156}
0x3b3e…3b5c Head {h00=0x001a, h01=0x0050, text=»**********************«, t00=0x0025, t01=0x0174}
0x3b5c…3b66 (38, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0004}
0x3b66…3b70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x000e}
0x3b70…3b82 Head {h00=0x000e, h01=0x0050, text=»DUON EQU *«, t00=0x0026, t01=0x0018}
0x3b82…3b98 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0026, t01=0x002a}
0x3b98…3bc2 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0026, t01=0x0040}
0x3bc2…3bce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x006a}
0x3bce…3bd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0076}
0x3bd8…3bee Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0026, t01=0x0080}
0x3bee…3c14 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0026, t01=0x0096}
0x3c14…3c20 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x00bc}
0x3c20…3c2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00c8}
0x3c2a…3c42 Head {h00=0x0014, h01=0x0050, text=» LDKL A6,DWDU01 «, t00=0x0026, t01=0x00d2}
0x3c42…3c6c Head {h00=0x0026, h01=0x0050, text=» LD A1,INIFLG INITIALIZATION FLAG «, t00=0x0026, t01=0x00ea}
0x3c6c…3c8a Head {h00=0x001a, h01=0x0050, text=» RF(Z) DUON20 POWER UP«, t00=0x0026, t01=0x0114}
0x3c8a…3c94 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0132}
0x3c94…3ca8 Head {h00=0x0010, h01=0x0050, text=»DURED2 EQU *«, t00=0x0026, t01=0x013c}
0x3ca8…3cbe Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/7FFF«, t00=0x0026, t01=0x0150}
0x3cbe…3cea Head {h00=0x0028, h01=0x0050, text=» ANS A1,DWTST,A6 SET DISC UNIT BUSY «, t00=0x0026, t01=0x0166}
0x3cea…3cf4 (39, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0004}
0x3cf4…3d0a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0027, t01=0x000e}
0x3d0a…3d34 Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A6 GET OTHER DWT ADDRESS «, t00=0x0027, t01=0x0024}
0x3d34…3d5a Head {h00=0x0022, h01=0x0050, text=» ANS A1,DWTST,A6 SET DWT BUSY «, t00=0x0027, t01=0x004e}
0x3d5a…3d66 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x0074}
0x3d66…3d70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0080}
0x3d70…3d88 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0027, t01=0x008a}
0x3d88…3d92 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00a2}
0x3d92…3d9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00ac}
0x3d9c…3db0 Head {h00=0x0010, h01=0x0050, text=»DUON05 EQU *«, t00=0x0027, t01=0x00b6}
0x3db0…3dd4 Head {h00=0x0020, h01=0x0050, text=» LDKL A5,DWTSB2 STACK BASE «, t00=0x0027, t01=0x00ca}
0x3dd4…3df2 Head {h00=0x001a, h01=0x0050, text=» ADR A5,A6 STACK BASE «, t00=0x0027, t01=0x00ee}
0x3df2…3e18 Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM GET VOLUME NAME «, t00=0x0027, t01=0x010c}
0x3e18…3e22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0132}
0x3e22…3e38 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0027, t01=0x013c}
0x3e38…3e68 Head {h00=0x002c, h01=0x0050, text=» LDR* A6,A6 OTHER DISC UNIT DWT ADDRESS «, t00=0x0027, t01=0x0152}
0x3e68…3e80 Head {h00=0x0014, h01=0x0050, text=» LDKL A5,DWTSB2 «, t00=0x0027, t01=0x0182}
0x3e80…3e9e Head {h00=0x001a, h01=0x0050, text=» ADR A5,A6 STACK BASE «, t00=0x0028, t01=0x000a}
0x3e9e…3ec4 Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM GET VOLUME NAME «, t00=0x0028, t01=0x0028}
0x3ec4…3eec Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x0028, t01=0x004e}
0x3eec…3f12 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) DUON10 ANY REQUEST ON?«, t00=0x0028, t01=0x0076}
0x3f12…3f3a Head {h00=0x0024, h01=0x0050, text=» LDR* A6,A6 NO, CHECK NEXT DRIVE«, t00=0x0028, t01=0x009c}
0x3f3a…3f46 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x00c4}
0x3f46…3f50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x00d0}
0x3f50…3f78 Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x0028, t01=0x00da}
0x3f78…3f9c Head {h00=0x0020, h01=0x0050, text=» RF(Z) DUON15 NO REQUEST ON?«, t00=0x0028, t01=0x0102}
0x3f9c…3fa6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0126}
0x3fa6…3fce Head {h00=0x0024, h01=0x0050, text=»DUON10 LD A7,DWTORD,A6 GET ORDER«, t00=0x0028, t01=0x0130}
0x3fce…3ffe Head {h00=0x002c, h01=0x0050, text=» ST A7,DWTOR,A6 RESTORE INDEX AND ORDER «, t00=0x0028, t01=0x0158}
0x3ffe…4012 Head {h00=0x0010, h01=0x0050, text=» ANK A7,/3F «, t00=0x0028, t01=0x0188}
0x4012…4034 Head {h00=0x001e, h01=0x0050, text=» ABL DUA:00 REPEAT REQUEST«, t00=0x0029, t01=0x000c}
0x4034…403e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x002e}
0x403e…4056 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0029, t01=0x0038}
0x4056…4060 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0050}
0x4060…406a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x005a}
0x406a…4086 Head {h00=0x0018, h01=0x0050, text=»DUON15 CF A15,TENDIO«, t00=0x0029, t01=0x0064}
0x4086…4090 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0080}
0x4090…40a6 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0029, t01=0x008a}
0x40a6…40d0 Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A6 GET OTHER DWT ADDRESS «, t00=0x0029, t01=0x00a0}
0x40d0…40e6 Head {h00=0x0012, h01=0x0050, text=» CF A15,TENDIO«, t00=0x0029, t01=0x00ca}
0x40e6…40f2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x00e0}
0x40f2…410e Head {h00=0x0018, h01=0x0050, text=» RB T:DISP DISPATCH «, t00=0x0029, t01=0x00ec}
0x410e…4118 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0108}
0x4118…4134 Head {h00=0x0018, h01=0x0050, text=»* READY INTERRUPT«, t00=0x0029, t01=0x0112}
0x4134…413e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x012e}
0x413e…4158 Head {h00=0x0016, h01=0x0050, text=»DUREDY LD A1,TIMER«, t00=0x0029, t01=0x0138}
0x4158…417e Head {h00=0x0022, h01=0x0050, text=» RB(Z) DURED2 NO TIMER ACTIVE «, t00=0x0029, t01=0x0152}
0x417e…4188 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0178}
0x4188…419e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x0029, t01=0x0182}
0x419e…41bc Head {h00=0x001a, h01=0x0050, text=» CM* TIMER KILL TIMER «, t00=0x002a, t01=0x0008}
0x41bc…41ce Head {h00=0x000e, h01=0x0050, text=» RF DUON40«, t00=0x002a, t01=0x0026}
0x41ce…41da Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0038}
0x41da…41e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0044}
0x41e4…4204 Head {h00=0x001c, h01=0x0050, text=» RB T:DISP TIMER ACTIVE «, t00=0x002a, t01=0x004e}
0x4204…420e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x006e}
0x420e…4226 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x002a, t01=0x0078}
0x4226…4230 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0090}
0x4230…4258 Head {h00=0x0024, h01=0x0050, text=»* SET DISC BUSY AND START TIMER«, t00=0x002a, t01=0x009a}
0x4258…4262 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00c2}
0x4262…427e Head {h00=0x0018, h01=0x0050, text=»DUON20 LDKL A1,/7FFF«, t00=0x002a, t01=0x00cc}
0x427e…4294 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x002a, t01=0x00e8}
0x4294…42ba Head {h00=0x0022, h01=0x0050, text=» ANS A1,DWTST,A6 SET UNIT BUSY«, t00=0x002a, t01=0x00fe}
0x42ba…42e0 Head {h00=0x0022, h01=0x0050, text=» LDR* A6,A6 OTHER DWT ADDRESS «, t00=0x002a, t01=0x0124}
0x42e0…42ec Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x014a}
0x42ec…4312 Head {h00=0x0022, h01=0x0050, text=» ANS A1,DWTST,A6 SET UNIT BUSY«, t00=0x002a, t01=0x0156}
0x4312…4338 Head {h00=0x0022, h01=0x0050, text=» LDKL A5,DWTSB2 GET STACK BASE«, t00=0x002a, t01=0x017c}
0x4338…434a Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x002b, t01=0x0012}
0x434a…4370 Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x002b, t01=0x0024}
0x4370…437a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x004a}
0x437a…4390 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x002b, t01=0x0054}
0x4390…43b4 Head {h00=0x0020, h01=0x0050, text=» LDR A4,A1 SAVE RETURN CODE «, t00=0x002b, t01=0x006a}
0x43b4…43de Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A6 GET OTHER DWT ADDRESS «, t00=0x002b, t01=0x008e}
0x43de…4404 Head {h00=0x0022, h01=0x0050, text=» LDKL A5,DWTSB2 GET STACK BASE«, t00=0x002b, t01=0x00b8}
0x4404…4416 Head {h00=0x000e, h01=0x0050, text=» ADR A5,A6«, t00=0x002b, t01=0x00de}
0x4416…443c Head {h00=0x0022, h01=0x0050, text=» CF A5,VO:NAM READ VOLUME NAME«, t00=0x002b, t01=0x00f0}
0x443c…4460 Head {h00=0x0020, h01=0x0050, text=» LDR A3,A1 SAVE RETURN CODE «, t00=0x002b, t01=0x0116}
0x4460…4488 Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x002b, t01=0x013a}
0x4488…44b6 Head {h00=0x002a, h01=0x0050, text=» RF(Z) DUON23 NO REQUEST ON THIS DISC?«, t00=0x002b, t01=0x0162}
0x44b6…44da Head {h00=0x0020, h01=0x0050, text=» ADK A1,0 CHECK RETURN CODE «, t00=0x002b, t01=0x0190}
0x44da…4500 Head {h00=0x0022, h01=0x0050, text=» RB(Z) DUON10 REPEAT REQUEST? «, t00=0x002c, t01=0x0024}
0x4500…450a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x004a}
0x450a…451e Head {h00=0x0010, h01=0x0050, text=»DUON23 EQU *«, t00=0x002c, t01=0x0054}
0x451e…4548 Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A6 GET OTHER DWT ADDRESS «, t00=0x002c, t01=0x0068}
0x4548…457e Head {h00=0x0032, h01=0x0050, text=» LDR A1,A4 RESTORE RETURN CODE FROM OTHER DISC«, t00=0x002c, t01=0x0092}
0x457e…458a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002c, t01=0x00c8}
0x458a…4594 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x00d4}
0x4594…45bc Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x002c, t01=0x00de}
0x45bc…45ea Head {h00=0x002a, h01=0x0050, text=» RF(Z) DUON26 NO REQUEST ON THIS DISC?«, t00=0x002c, t01=0x0106}
0x45ea…460e Head {h00=0x0020, h01=0x0050, text=» ADK A1,0 CHECK RETURN CODE «, t00=0x002c, t01=0x0134}
0x460e…4634 Head {h00=0x0022, h01=0x0050, text=» RB(Z) DUON10 REPEAT REQUEST? «, t00=0x002c, t01=0x0158}
0x4634…463e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x017e}
0x463e…4656 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x002c, t01=0x0188}
0x4656…4660 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0010}
0x4660…466a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x001a}
0x466a…467e Head {h00=0x0010, h01=0x0050, text=»DUON26 EQU *«, t00=0x002d, t01=0x0024}
0x467e…4694 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x002d, t01=0x0038}
0x4694…46ba Head {h00=0x0022, h01=0x0050, text=» ADR A1,A3 CHECK RETURN CODES «, t00=0x002d, t01=0x004e}
0x46ba…46ee Head {h00=0x0030, h01=0x0050, text=» RB(Z) DUON15 NO REQUESTS AND BOTH OPERABLE?«, t00=0x002d, t01=0x0074}
0x46ee…46fa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x00a8}
0x46fa…4704 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00b4}
0x4704…471a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=1 «, t00=0x002d, t01=0x00be}
0x471a…4732 Head {h00=0x0014, h01=0x0050, text=» ADK A1,0 SET CR«, t00=0x002d, t01=0x00d4}
0x4732…4760 Head {h00=0x002a, h01=0x0050, text=» RB(Z) DUON15 NO REQUEST AND OPERABLE?«, t00=0x002d, t01=0x00ec}
0x4760…476c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x011a}
0x476c…4776 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0126}
0x4776…47a2 Head {h00=0x0028, h01=0x0050, text=» LDKL A4,TIMER TIMER POINTER ADDRESS«, t00=0x002d, t01=0x0130}
0x47a2…47b6 Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A4 «, t00=0x002d, t01=0x015c}
0x47b6…47dc Head {h00=0x0022, h01=0x0050, text=» RF(Z) DUON30 NO TIMER ACTIVE «, t00=0x002d, t01=0x0170}
0x47dc…47f2 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,-TIME«, t00=0x002e, t01=0x0008}
0x47f2…4812 Head {h00=0x001c, h01=0x0050, text=» STR A1,A3 RESTART TIMER«, t00=0x002e, t01=0x001e}
0x4812…4824 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x002e, t01=0x003e}
0x4824…482e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0050}
0x482e…4856 Head {h00=0x0024, h01=0x0050, text=»DUON30 CF A15,SETIMP START TIMER«, t00=0x002e, t01=0x005a}
0x4856…4886 Head {h00=0x002c, h01=0x0050, text=» DATA DUON40,TIME TIME OUT ADDRESS, TIME«, t00=0x002e, t01=0x0082}
0x4886…4898 Head {h00=0x000e, h01=0x0050, text=» RB T:DISP«, t00=0x002e, t01=0x00b2}
0x4898…48a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00c4}
0x48a2…48b6 Head {h00=0x0010, h01=0x0050, text=»* TIME OUT«, t00=0x002e, t01=0x00ce}
0x48b6…48c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x00e2}
0x48c0…48de Head {h00=0x001a, h01=0x0050, text=»DUON40 LDKL A6,DWDU01 «, t00=0x002e, t01=0x00ec}
0x48de…48f0 Head {h00=0x000e, h01=0x0050, text=» CM TIMER «, t00=0x002e, t01=0x010a}
0x48f0…4902 Head {h00=0x000e, h01=0x0050, text=» RB DUON05«, t00=0x002e, t01=0x011c}
0x4902…490c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x012e}
0x490c…492c Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x002e, t01=0x0138}
0x492c…4936 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0158}
0x4936…4940 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0162}
0x4940…4960 Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x002e, t01=0x016c}
0x4960…4980 Head {h00=0x001c, h01=0x0050, text=»* * «, t00=0x002e, t01=0x018c}
0x4980…49a0 Head {h00=0x001c, h01=0x0050, text=»* INTERRUPT HANDLER * «, t00=0x002f, t01=0x001c}
0x49a0…49c0 Head {h00=0x001c, h01=0x0050, text=»* * «, t00=0x002f, t01=0x003c}
0x49c0…49e0 Head {h00=0x001c, h01=0x0050, text=»*********************** «, t00=0x002f, t01=0x005c}
0x49e0…49ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x007c}
0x49ea…49f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0086}
0x49f4…4a08 Head {h00=0x0010, h01=0x0050, text=»IHDU2 EQU * «, t00=0x002f, t01=0x0090}
0x4a08…4a1e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x002f, t01=0x00a4}
0x4a1e…4a46 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x002f, t01=0x00ba}
0x4a46…4a5c Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x002f, t01=0x00e2}
0x4a5c…4a86 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x002f, t01=0x00f8}
0x4a86…4a92 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x0122}
0x4a92…4a9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x012e}
0x4a9c…4ab2 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x002f, t01=0x0138}
0x4ab2…4ac8 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x002f, t01=0x014e}
0x4ac8…4aee Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x002f, t01=0x0164}
0x4aee…4afa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002f, t01=0x018a}
0x4afa…4b04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0008}
0x4b04…4b1a Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0030, t01=0x0012}
0x4b1a…4b42 Head {h00=0x0024, h01=0x0050, text=» LDKL A6,DWDU02 DISC UNIT NO. 2 «, t00=0x0030, t01=0x0028}
0x4b42…4b54 Head {h00=0x000e, h01=0x0050, text=» RF IHDU10«, t00=0x0030, t01=0x0050}
0x4b54…4b60 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x0062}
0x4b60…4b6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x006e}
0x4b6a…4b82 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0030, t01=0x0078}
0x4b82…4b8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0090}
0x4b8c…4b96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x009a}
0x4b96…4ba8 Head {h00=0x000e, h01=0x0050, text=»IHDU EQU *«, t00=0x0030, t01=0x00a4}
0x4ba8…4bbc Head {h00=0x0010, h01=0x0050, text=»IHDU1 EQU * «, t00=0x0030, t01=0x00b6}
0x4bbc…4be4 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x0030, t01=0x00ca}
0x4be4…4bfa Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0030, t01=0x00f2}
0x4bfa…4c24 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0030, t01=0x0108}
0x4c24…4c30 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x0132}
0x4c30…4c3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x013e}
0x4c3a…4c50 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0030, t01=0x0148}
0x4c50…4c76 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0030, t01=0x015e}
0x4c76…4c82 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x0184}
0x4c82…4c8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0190}
0x4c8c…4cb4 Head {h00=0x0024, h01=0x0050, text=» LDKL A6,DWDU01 DISC UNIT NO. 1 «, t00=0x0031, t01=0x000a}
0x4cb4…4cbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0032}
0x4cbe…4cd6 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0031, t01=0x003c}
0x4cd6…4ce0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0054}
0x4ce0…4cea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x005e}
0x4cea…4d10 Head {h00=0x0022, h01=0x0050, text=»IHDU10 SST A1,CUADR GET STATUS«, t00=0x0031, t01=0x0068}
0x4d10…4d26 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0031, t01=0x008e}
0x4d26…4d38 Head {h00=0x000e, h01=0x0050, text=» LDR A2,A1«, t00=0x0031, t01=0x00a4}
0x4d38…4d4c Head {h00=0x0010, h01=0x0050, text=» ANK A2,/40 «, t00=0x0031, t01=0x00b6}
0x4d4c…4d62 Head {h00=0x0012, h01=0x0050, text=» RF(Z) IHDU20 «, t00=0x0031, t01=0x00ca}
0x4d62…4d7a Head {h00=0x0014, h01=0x0050, text=» LDKL A6,DWDU02 «, t00=0x0031, t01=0x00e0}
0x4d7a…4d86 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x00f8}
0x4d86…4d90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0104}
0x4d90…4dbe Head {h00=0x002a, h01=0x0050, text=»IHDU20 ANKL A1,/460F MASK RETURN CODE «, t00=0x0031, t01=0x010e}
0x4dbe…4dd0 Head {h00=0x000e, h01=0x0050, text=» SLL A1,1 «, t00=0x0031, t01=0x013c}
0x4dd0…4df6 Head {h00=0x0022, h01=0x0050, text=» RB(N) DUREDY READY INTERRUPT «, t00=0x0031, t01=0x014e}
0x4df6…4e08 Head {h00=0x000e, h01=0x0050, text=» SRL A1,1 «, t00=0x0031, t01=0x0174}
0x4e08…4e20 Head {h00=0x0014, h01=0x0050, text=» LD A2,DWTSAV,A6«, t00=0x0031, t01=0x0186}
0x4e20…4e34 Head {h00=0x0010, h01=0x0050, text=» RF(NN) GET «, t00=0x0032, t01=0x000e}
0x4e34…4e46 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0032, t01=0x0022}
0x4e46…4e58 Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x0032, t01=0x0034}
0x4e58…4e86 Head {h00=0x002a, h01=0x0050, text=» RF(NZ) END:IO DISC UNIT NOT OPERABLE «, t00=0x0032, t01=0x0046}
0x4e86…4e90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0074}
0x4e90…4ebe Head {h00=0x002a, h01=0x0050, text=»GET LD A5,DWTA5,A6 RELOAD REGISTERS A5«, t00=0x0032, t01=0x007e}
0x4ebe…4eea Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTA4,A6 A4 «, t00=0x0032, t01=0x00ac}
0x4eea…4f02 Head {h00=0x0014, h01=0x0050, text=» LD A7,DWTOR,A6 «, t00=0x0032, t01=0x00d8}
0x4f02…4f1c Head {h00=0x0016, h01=0x0050, text=» ANK A7,/3F ORDER «, t00=0x0032, t01=0x00f0}
0x4f1c…4f40 Head {h00=0x0020, h01=0x0050, text=» LD A8,DWTECB,A6 ECB ADDRESS«, t00=0x0032, t01=0x010a}
0x4f40…4f50 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0032, t01=0x012e}
0x4f50…4f5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x013e}
0x4f5a…4f7a Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0032, t01=0x0148}
0x4f7a…4f84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0168}
0x4f84…4f8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0172}
0x4f8e…4faa Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0032, t01=0x017c}
0x4faa…4fc6 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0033, t01=0x0008}
0x4fc6…4fe2 Head {h00=0x0018, h01=0x0050, text=»* PERFORM ENDIO * «, t00=0x0033, t01=0x0024}
0x4fe2…4ffe Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0033, t01=0x0040}
0x4ffe…501a Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0033, t01=0x005c}
0x501a…5024 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0078}
0x5024…502e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0082}
0x502e…5042 Head {h00=0x0010, h01=0x0050, text=»END:IO EQU *«, t00=0x0033, t01=0x008c}
0x5042…5068 Head {h00=0x0022, h01=0x0050, text=» ANKL A1,/20F MASK RETURN CODE«, t00=0x0033, t01=0x00a0}
0x5068…5084 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) END:10 ERROR«, t00=0x0033, t01=0x00c6}
0x5084…50aa Head {h00=0x0022, h01=0x0050, text=» LD A2,4,A8 REQUESTED LENGTH =«, t00=0x0033, t01=0x00e2}
0x50aa…50ce Head {h00=0x0020, h01=0x0050, text=» ST A2,6,A8 EFFECTIVE LENGTH«, t00=0x0033, t01=0x0108}
0x50ce…50d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x012c}
0x50d8…50ec Head {h00=0x0010, h01=0x0050, text=»END:10 EQU *«, t00=0x0033, t01=0x0136}
0x50ec…5118 Head {h00=0x0028, h01=0x0050, text=» LDK A2,QRETRY GET MAX NO OF RETRIES«, t00=0x0033, t01=0x014a}
0x5118…5130 Head {h00=0x0014, h01=0x0050, text=» CW A2,DWTA4,A6 «, t00=0x0033, t01=0x0176}
0x5130…514e Head {h00=0x001a, h01=0x0050, text=» RF(E) END:15 NO RETRY«, t00=0x0033, t01=0x018e}
0x514e…5174 Head {h00=0x0022, h01=0x0050, text=» ORKL A1,/100 BIT 7 = RETRIES «, t00=0x0034, t01=0x001c}
0x5174…517e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0042}
0x517e…5192 Head {h00=0x0010, h01=0x0050, text=»END:15 EQU *«, t00=0x0034, t01=0x004c}
0x5192…51b0 Head {h00=0x001a, h01=0x0050, text=» LC A2,DWTOR,A6 ORDER «, t00=0x0034, t01=0x0060}
0x51b0…51c8 Head {h00=0x0014, h01=0x0050, text=» ANK A2,1 INDEX «, t00=0x0034, t01=0x007e}
0x51c8…51da Head {h00=0x000e, h01=0x0050, text=» ADR A2,A2«, t00=0x0034, t01=0x0096}
0x51da…51ec Head {h00=0x000e, h01=0x0050, text=» ADR A2,A6«, t00=0x0034, t01=0x00a8}
0x51ec…5212 Head {h00=0x0022, h01=0x0050, text=» CM DWTBSY,A2 RESET READY WORD«, t00=0x0034, t01=0x00ba}
0x5212…521c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00e0}
0x521c…5234 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0034, t01=0x00ea}
0x5234…523e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0102}
0x523e…5248 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x010c}
0x5248…525c Head {h00=0x0010, h01=0x0050, text=»END:20 EQU *«, t00=0x0034, t01=0x0116}
0x525c…5272 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x0034, t01=0x012a}
0x5272…52a2 Head {h00=0x002c, h01=0x0050, text=» LDR* A6,A6 OTHER DISC UNIT DWT ADDRESS «, t00=0x0034, t01=0x0140}
0x52a2…52c6 Head {h00=0x0020, h01=0x0050, text=» CF A15,TENDIO PERFORM ENDIO«, t00=0x0034, t01=0x0170}
0x52c6…52f6 (53, 0, 400) Head {h00=0x002c, h01=0x0050, text=» LDR* A6,A6 ACTIVE DISC UNIT DWT ADDRESS«, t00=0x0035, t01=0x0004}
0x52f6…5302 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x0034}
0x5302…530c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0040}
0x530c…5330 Head {h00=0x0020, h01=0x0050, text=» CF A15,TENDIO PERFORM ENDIO«, t00=0x0035, t01=0x004a}
0x5330…5354 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER«, t00=0x0035, t01=0x006e}
0x5354…535e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0092}
0x535e…5376 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0035, t01=0x009c}
0x5376…5380 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00b4}
0x5380…538a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00be}
0x538a…539e Head {h00=0x0010, h01=0x0050, text=»VO:NAM EQU *«, t00=0x0035, t01=0x00c8}
0x539e…53d0 Head {h00=0x002e, h01=0x0050, text=» CM DWTSAV,A6 INDICATE VOLUME NAME READING«, t00=0x0035, t01=0x00dc}
0x53d0…53ec Head {h00=0x0018, h01=0x0050, text=» CM DWTOR,A6 INDEX=0«, t00=0x0035, t01=0x010e}
0x53ec…53f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x012a}
0x53f6…540a Head {h00=0x0010, h01=0x0050, text=»VO:NA5 EQU *«, t00=0x0035, t01=0x0134}
0x540a…542e Head {h00=0x0020, h01=0x0050, text=» CF A5,SEEKZ SEEK SECTOR 0 «, t00=0x0035, t01=0x0148}
0x542e…5444 Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/203 «, t00=0x0035, t01=0x016c}
0x5444…547e Head {h00=0x0036, h01=0x0050, text=» RF(NZ) VO:NA8 SEEK-,THROUGHPUT ERROR,NOT OPERABLE«, t00=0x0035, t01=0x0182}
0x547e…54ac Head {h00=0x002a, h01=0x0050, text=» CF A5,WER:R5 EXECUTE WER INSTRUCTIONS«, t00=0x0036, t01=0x002c}
0x54ac…54d2 Head {h00=0x0022, h01=0x0050, text=» LDK A2,0 CYLINDER NUMBER = 0 «, t00=0x0036, t01=0x005a}
0x54d2…54ea Head {h00=0x0014, h01=0x0050, text=» ST A2,DWTCYL,A6«, t00=0x0036, t01=0x0080}
0x54ea…550e Head {h00=0x0020, h01=0x0050, text=» CF A5,CIO READ VOLUME LABEL«, t00=0x0036, t01=0x0098}
0x550e…5520 Head {h00=0x000e, h01=0x0050, text=» ANK A1,3 «, t00=0x0036, t01=0x00bc}
0x5520…5554 Head {h00=0x0030, h01=0x0050, text=» RF(NZ) VO:NA8 THROUGHPUT ERROR,NOT OPERABLE«, t00=0x0036, t01=0x00ce}
0x5554…556a Head {h00=0x0012, h01=0x0050, text=» LDK A2,DWTNAM«, t00=0x0036, t01=0x0102}
0x556a…557c Head {h00=0x000e, h01=0x0050, text=» ADR A2,A6«, t00=0x0036, t01=0x0118}
0x557c…5594 Head {h00=0x0014, h01=0x0050, text=» LD A3,DWTOR,A6 «, t00=0x0036, t01=0x012a}
0x5594…55b4 Head {h00=0x001c, h01=0x0050, text=» RF(Z) DUNA10 FIXED DISC«, t00=0x0036, t01=0x0142}
0x55b4…55d4 Head {h00=0x001c, h01=0x0050, text=» ADK A2,6 CARTRIDGE DISC«, t00=0x0036, t01=0x0162}
0x55d4…55de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0182}
0x55de…55f6 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0036, t01=0x018c}
0x55f6…5600 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0014}
0x5600…560a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x001e}
0x560a…563a Head {h00=0x002c, h01=0x0050, text=»DUNA10 LDKL A3,BUF+2 GET BUFFER ADDRESS «, t00=0x0037, t01=0x0028}
0x563a…5664 Head {h00=0x0026, h01=0x0050, text=» ST A4,DWTA4,A6 SAVE RETRY COUNTER«, t00=0x0037, t01=0x0058}
0x5664…5676 Head {h00=0x000e, h01=0x0050, text=» LDK A4,6 «, t00=0x0037, t01=0x0082}
0x5676…5680 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0094}
0x5680…56aa Head {h00=0x0026, h01=0x0050, text=»DUNA20 LDR* A7,A3 GET VOLUME NAME «, t00=0x0037, t01=0x009e}
0x56aa…56dc Head {h00=0x002e, h01=0x0050, text=» CWR* A7,A2 COMPARE WITH LAST VOLUME NAME «, t00=0x0037, t01=0x00c8}
0x56dc…56fc Head {h00=0x001c, h01=0x0050, text=» RF(E) DUNA30 SAME DISC «, t00=0x0037, t01=0x00fa}
0x56fc…5720 Head {h00=0x0020, h01=0x0050, text=» LDK A1,/80 NEW DISC LOADED «, t00=0x0037, t01=0x011a}
0x5720…572a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x013e}
0x572a…5752 Head {h00=0x0024, h01=0x0050, text=»DUNA30 STR A7,A2 SAVE DISC NAME «, t00=0x0037, t01=0x0148}
0x5752…5776 Head {h00=0x0020, h01=0x0050, text=» ADK A2,2 INCREMENT POINTERS«, t00=0x0037, t01=0x0170}
0x5776…5788 (56, 0, 400) Head {h00=0x000e, h01=0x0050, text=» ADK A3,2 «, t00=0x0038, t01=0x0004}
0x5788…579a Head {h00=0x000e, h01=0x0050, text=» SUK A4,2 «, t00=0x0038, t01=0x0016}
0x579a…57be Head {h00=0x0020, h01=0x0050, text=» RB(NZ) DUNA20 GET NEXT WORD«, t00=0x0038, t01=0x0028}
0x57be…57d6 Head {h00=0x0014, h01=0x0050, text=» ADK A1,0 SET CR«, t00=0x0038, t01=0x004c}
0x57d6…57f8 Head {h00=0x001e, h01=0x0050, text=» RF(Z) DUNA40 VOLUME MATCH«, t00=0x0038, t01=0x0064}
0x57f8…5828 Head {h00=0x002c, h01=0x0050, text=» LD A4,INIFLG CHECK INITIALIZATION FLAG «, t00=0x0038, t01=0x0086}
0x5828…584c Head {h00=0x0020, h01=0x0050, text=» RF(NZ) DUNA40 NOT POWER UP?«, t00=0x0038, t01=0x00b6}
0x584c…586a Head {h00=0x001a, h01=0x0050, text=» LC A4,DWTOR,A6 INDEX «, t00=0x0038, t01=0x00da}
0x586a…587c Head {h00=0x000e, h01=0x0050, text=» ADR A4,A4«, t00=0x0038, t01=0x00f8}
0x587c…588e Head {h00=0x000e, h01=0x0050, text=» ADR A4,A6«, t00=0x0038, t01=0x010a}
0x588e…58b8 Head {h00=0x0026, h01=0x0050, text=» ST A1,DWTBSY,A4 NEW VOLUME LOADED«, t00=0x0038, t01=0x011c}
0x58b8…58c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0146}
0x58c2…58da Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0038, t01=0x0150}
0x58da…58e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0168}
0x58e4…58ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0172}
0x58ee…5902 Head {h00=0x0010, h01=0x0050, text=»DUNA40 EQU *«, t00=0x0038, t01=0x017c}
0x5902…5930 Head {h00=0x002a, h01=0x0050, text=» LD A4,DWTA4,A6 RESTORE RETRY COUNTER «, t00=0x0038, t01=0x0190}
0x5930…594e Head {h00=0x001a, h01=0x0050, text=» LD A1,DWTOR,A6 ORDER «, t00=0x0039, t01=0x002e}
0x594e…5964 Head {h00=0x0012, h01=0x0050, text=» RF(NZ) VO:NA6«, t00=0x0039, t01=0x004c}
0x5964…5976 Head {h00=0x000e, h01=0x0050, text=» LDK A1,1 «, t00=0x0039, t01=0x0062}
0x5976…5996 Head {h00=0x001c, h01=0x0050, text=» SC A1,DWTOR,A6 INDEX=1 «, t00=0x0039, t01=0x0074}
0x5996…59a8 Head {h00=0x000e, h01=0x0050, text=» RB VO:NA5«, t00=0x0039, t01=0x0094}
0x59a8…59b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00a6}
0x59b2…59dc Head {h00=0x0026, h01=0x0050, text=»VO:NA6 LDK A1,0 RESET RETURN CODE «, t00=0x0039, t01=0x00b0}
0x59dc…59e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00da}
0x59e6…59fa Head {h00=0x0010, h01=0x0050, text=»VO:NA8 EQU *«, t00=0x0039, t01=0x00e4}
0x59fa…5a0e Head {h00=0x0010, h01=0x0050, text=» LDKL A2,-1 «, t00=0x0039, t01=0x00f8}
0x5a0e…5a26 Head {h00=0x0014, h01=0x0050, text=» ST A2,DWTSAV,A6«, t00=0x0039, t01=0x010c}
0x5a26…5a36 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x0039, t01=0x0124}
0x5a36…5a40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0134}
0x5a40…5a5a Head {h00=0x0016, h01=0x0050, text=»* TIMER POINTER «, t00=0x0039, t01=0x013e}
0x5a5a…5a64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0158}
0x5a64…5a86 Head {h00=0x001e, h01=0x0050, text=»TIMER DATA 0 TIMER POINTER«, t00=0x0039, t01=0x0162}
0x5a86…5a90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0184}
0x5a90…5ab0 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x0039, t01=0x018e}
0x5ab0…5aba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x001e}
0x5aba…5ac4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0028}
0x5ac4…5af2 Head {h00=0x002a, h01=0x0050, text=»* DEVICE WORK TABLE DISC UNIT NO. 2 «, t00=0x003a, t01=0x0032}
0x5af2…5afc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0060}
0x5afc…5b06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x006a}
0x5b06…5b1a Head {h00=0x0010, h01=0x0050, text=»DWDU02 EQU *«, t00=0x003a, t01=0x0074}
0x5b1a…5b30 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003a, t01=0x0088}
0x5b30…5b5a Head {h00=0x0026, h01=0x0050, text=» DATA DWDU01 POINTER TO OTHER DWT «, t00=0x003a, t01=0x009e}
0x5b5a…5b78 Head {h00=0x001a, h01=0x0050, text=» DATA /8000 DWT STATUS«, t00=0x003a, t01=0x00c8}
0x5b78…5b94 Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x003a, t01=0x00e6}
0x5b94…5baa Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x003a, t01=0x0102}
0x5baa…5bd0 Head {h00=0x0022, h01=0x0050, text=» DATA DUADR ACTIVATION ADDRESS«, t00=0x003a, t01=0x0118}
0x5bd0…5bec Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x003a, t01=0x013e}
0x5bec…5c14 Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x003a, t01=0x015a}
0x5c14…5c32 Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x003a, t01=0x0182}
0x5c32…5c48 Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x003b, t01=0x0010}
0x5c48…5c72 Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x003b, t01=0x0026}
0x5c72…5c96 Head {h00=0x0020, h01=0x0050, text=» DATA ECBDU2 MMU ECB ADDRESS«, t00=0x003b, t01=0x0050}
0x5c96…5ca2 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x003b, t01=0x0074}
0x5ca2…5cb8 Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003b, t01=0x0080}
0x5cb8…5ce4 Head {h00=0x0028, h01=0x0050, text=» DATA /00FF LEFT BYTE=SECTOR NUMBER «, t00=0x003b, t01=0x0096}
0x5ce4…5d10 Head {h00=0x0028, h01=0x0050, text=» DATA 0,0,0 SAVE AREA FOR REGISTERS «, t00=0x003b, t01=0x00c2}
0x5d10…5d28 Head {h00=0x0014, h01=0x0050, text=» DATA 0,0 STACK «, t00=0x003b, t01=0x00ee}
0x5d28…5d3a Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x003b, t01=0x0106}
0x5d3a…5d62 Head {h00=0x0024, h01=0x0050, text=» DATA 0 DISC UNIT BUSY INDICATOR«, t00=0x003b, t01=0x0118}
0x5d62…5d72 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x003b, t01=0x0140}
0x5d72…5d9a Head {h00=0x0024, h01=0x0050, text=» RIGHT BYTE = CYLINDER NUMBER «, t00=0x003b, t01=0x0150}
0x5d9a…5dc6 Head {h00=0x0028, h01=0x0050, text=» CIO A2,1,DAF2 CIO-START FIXED DISC «, t00=0x003b, t01=0x0178}
0x5dc6…5df6 Head {h00=0x002c, h01=0x0050, text=» CIO A2,1,DAC2 CIO-START CARTRIDGE DISC «, t00=0x003c, t01=0x0014}
0x5df6…5e00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0044}
0x5e00…5e18 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x003c, t01=0x004e}
0x5e18…5e22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0066}
0x5e22…5e2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0070}
0x5e2c…5e40 Head {h00=0x0010, h01=0x0050, text=» WER A2,WER1«, t00=0x003c, t01=0x007a}
0x5e40…5e56 Head {h00=0x0012, h01=0x0050, text=» WER A3,WER1+1«, t00=0x003c, t01=0x008e}
0x5e56…5e80 Head {h00=0x0026, h01=0x0050, text=» DATA 0,0,0 VOLUME NAME FIXED DISC«, t00=0x003c, t01=0x00a4}
0x5e80…5eae Head {h00=0x002a, h01=0x0050, text=» DATA 0,0,0 VOLUME NAME CARTRIDGE DISC«, t00=0x003c, t01=0x00ce}
0x5eae…5ebe Head {h00=0x000c, h01=0x0050, text=» DATA -1«, t00=0x003c, t01=0x00fc}
0x5ebe…5ece Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x003c, t01=0x010c}
0x5ece…5eee Head {h00=0x001c, h01=0x0050, text=» DATA /FFFF CYLINDER NO.«, t00=0x003c, t01=0x011c}
0x5eee…5f02 Head {h00=0x0010, h01=0x0050, text=» IFT TYPE2=0«, t00=0x003c, t01=0x013c}
0x5f02…5f26 Head {h00=0x0020, h01=0x0050, text=» DATA MAXCY5 MAX CYLINDER NO«, t00=0x003c, t01=0x0150}
0x5f26…5f32 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003c, t01=0x0174}
0x5f32…5f4e Head {h00=0x0018, h01=0x0050, text=» IFT NUNITS+TYPE2=3 «, t00=0x003c, t01=0x0180}
0x5f4e…5f72 Head {h00=0x0020, h01=0x0050, text=» DATA MAXCY6 MAX CYLINDER NO«, t00=0x003d, t01=0x000c}
0x5f72…5f7e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x0030}
0x5f7e…5f88 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x003c}
0x5f88…5f9e Head {h00=0x0012, h01=0x0050, text=» IFT NUNITS=2 «, t00=0x003d, t01=0x0046}
0x5f9e…5fb4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x003d, t01=0x005c}
0x5fb4…5fe2 Head {h00=0x002a, h01=0x0050, text=» DATA 0 PAGE NUMBER (PSEUDO MMU TABLE)«, t00=0x003d, t01=0x0072}
0x5fe2…6010 Head {h00=0x002a, h01=0x0050, text=» DATA 0 16 BIT LOGICAL BUFFER ADDRESS «, t00=0x003d, t01=0x00a0}
0x6010…6024 Head {h00=0x0010, h01=0x0050, text=»ECBDU2 EQU *«, t00=0x003d, t01=0x00ce}
0x6024…603e Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x003d, t01=0x00e2}
0x603e…604a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003d, t01=0x00fc}
0x604a…6054 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0108}
0x6054…6074 Head {h00=0x001c, h01=0x0050, text=» EJECT DRDU01 DRDU01«, t00=0x003d, t01=0x0112}
0x6074…607e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0132}
0x607e…6088 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x013c}
0x6088…60b6 Head {h00=0x002a, h01=0x0050, text=»* DEVICE WORK TABLE DISC UNIT NO. 1 «, t00=0x003d, t01=0x0146}
0x60b6…60c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0174}
0x60c0…60ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x017e}
0x60ca…60de Head {h00=0x0010, h01=0x0050, text=»DWDU01 EQU *«, t00=0x003d, t01=0x0188}
0x60de…6108 Head {h00=0x0026, h01=0x0050, text=» DATA DWDU02 POINTER TO OTHER DWT «, t00=0x003e, t01=0x000c}
0x6108…6126 Head {h00=0x001a, h01=0x0050, text=» DATA /8000 DWT STATUS«, t00=0x003e, t01=0x0036}
0x6126…6142 Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x003e, t01=0x0054}
0x6142…6158 Head {h00=0x0012, h01=0x0050, text=» DATA 0 ORDER «, t00=0x003e, t01=0x0070}
0x6158…617e Head {h00=0x0022, h01=0x0050, text=» DATA DUADR ACTIVATION ADDRESS«, t00=0x003e, t01=0x0086}
0x617e…619a Head {h00=0x0018, h01=0x0050, text=» DATA 0 TTAB ADDRESS«, t00=0x003e, t01=0x00ac}
0x619a…61c2 Head {h00=0x0024, h01=0x0050, text=» DATA 0 WAIT/ACTIVATE INDICATOR «, t00=0x003e, t01=0x00c8}
0x61c2…61e0 Head {h00=0x001a, h01=0x0050, text=» DATA 0 TERMINAL QUEUE«, t00=0x003e, t01=0x00f0}
0x61e0…61f6 Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x003e, t01=0x010e}
0x61f6…6220 Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x003e, t01=0x0124}
0x6220…6244 Head {h00=0x0020, h01=0x0050, text=» DATA ECBDU1 MMU ECB ADDRESS«, t00=0x003e, t01=0x014e}
0x6244…6250 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x003e, t01=0x0172}
0x6250…626c Head {h00=0x0018, h01=0x0050, text=»DWTSEC EQU *-DWDU01 «, t00=0x003e, t01=0x017e}
0x626c…6298 Head {h00=0x0028, h01=0x0050, text=» DATA /00FF LEFT BYTE=SECTOR NUMBER «, t00=0x003f, t01=0x000a}
0x6298…62c4 Head {h00=0x0028, h01=0x0050, text=» DATA 0,0,0 SAVE AREA FOR REGISTERS «, t00=0x003f, t01=0x0036}
0x62c4…62dc Head {h00=0x0014, h01=0x0050, text=» DATA 0,0 STACK «, t00=0x003f, t01=0x0062}
0x62dc…62ee Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x003f, t01=0x007a}
0x62ee…630a Head {h00=0x0018, h01=0x0050, text=»DWTBSY EQU *-DWDU01 «, t00=0x003f, t01=0x008c}
0x630a…632e Head {h00=0x0020, h01=0x0050, text=» DATA 0 UNIT BUSY INDICATOR «, t00=0x003f, t01=0x00a8}
0x632e…6352 Head {h00=0x0020, h01=0x0050, text=» DATA 0 UNIT BUSY INDICATOR «, t00=0x003f, t01=0x00cc}
0x6352…6378 Head {h00=0x0022, h01=0x0050, text=»DWTCIO EQU *-DWDU01 CIO-START «, t00=0x003f, t01=0x00f0}
0x6378…638e Head {h00=0x0012, h01=0x0050, text=» CIO A2,1,DAF1«, t00=0x003f, t01=0x0116}
0x638e…63a4 Head {h00=0x0012, h01=0x0050, text=» CIO A2,1,DAC1«, t00=0x003f, t01=0x012c}
0x63a4…63ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0142}
0x63ae…63c6 Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x003f, t01=0x014c}
0x63c6…63d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0164}
0x63d0…63da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x016e}
0x63da…640a Head {h00=0x002c, h01=0x0050, text=»DWTWR1 EQU *-DWDU01 1:ST WER INSTRUCTION«, t00=0x003f, t01=0x0178}
0x640a…641e Head {h00=0x0010, h01=0x0050, text=» WER A2,WER1«, t00=0x0040, t01=0x0018}
0x641e…644e Head {h00=0x002c, h01=0x0050, text=»DWTWR2 EQU *-DWDU01 2:ND WER INSTRUCTION«, t00=0x0040, t01=0x002c}
0x644e…6464 Head {h00=0x0012, h01=0x0050, text=» WER A3,WER1+1«, t00=0x0040, t01=0x005c}
0x6464…6480 Head {h00=0x0018, h01=0x0050, text=»DWTNAM EQU *-DWDU01 «, t00=0x0040, t01=0x0072}
0x6480…64aa Head {h00=0x0026, h01=0x0050, text=» DATA 0,0,0 VOLUME NAME FIXED DISC«, t00=0x0040, t01=0x008e}
0x64aa…64d8 Head {h00=0x002a, h01=0x0050, text=» DATA 0,0,0 VOLUME NAME CARTRIDGE DISC«, t00=0x0040, t01=0x00b8}
0x64d8…64f4 Head {h00=0x0018, h01=0x0050, text=»DWTSAV EQU *-DWDU01 «, t00=0x0040, t01=0x00e6}
0x64f4…6504 Head {h00=0x000c, h01=0x0050, text=» DATA -1«, t00=0x0040, t01=0x0102}
0x6504…6520 Head {h00=0x0018, h01=0x0050, text=»DWTORD EQU *-DWDU01 «, t00=0x0040, t01=0x0112}
0x6520…6530 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x0040, t01=0x012e}
0x6530…654c Head {h00=0x0018, h01=0x0050, text=»DWTCYL EQU *-DWDU01 «, t00=0x0040, t01=0x013e}
0x654c…6570 Head {h00=0x0020, h01=0x0050, text=» DATA /FFFF CYLINDER NUMBER «, t00=0x0040, t01=0x015a}
0x6570…6584 Head {h00=0x0010, h01=0x0050, text=» IFT TYPE1=0«, t00=0x0040, t01=0x017e}
0x6584…65a0 (65, 0, 400) Head {h00=0x0018, h01=0x0050, text=»DWTCMX EQU *-DWDU01 «, t00=0x0041, t01=0x0004}
0x65a0…65c8 Head {h00=0x0024, h01=0x0050, text=» DATA MAXCY5 MAX CYLINDER X/1215«, t00=0x0041, t01=0x0020}
0x65c8…65d4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x0048}
0x65d4…65e8 Head {h00=0x0010, h01=0x0050, text=» IFT TYPE1=1«, t00=0x0041, t01=0x0054}
0x65e8…6604 Head {h00=0x0018, h01=0x0050, text=»DWTCMX EQU *-DWDU01 «, t00=0x0041, t01=0x0068}
0x6604…6630 Head {h00=0x0028, h01=0x0050, text=» DATA MAXCY6 MAX CYLINDER NO X/1216 «, t00=0x0041, t01=0x0084}
0x6630…663c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x00b0}
0x663c…6646 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00bc}
0x6646…665e Head {h00=0x0014, h01=0x0050, text=» EJECT DRDU01 «, t00=0x0041, t01=0x00c6}
0x665e…6668 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00de}
0x6668…6672 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00e8}
0x6672…6688 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0041, t01=0x00f2}
0x6688…66a4 Head {h00=0x0018, h01=0x0050, text=»DWT:PA EQU *-DWDU01 «, t00=0x0041, t01=0x0108}
0x66a4…66d2 Head {h00=0x002a, h01=0x0050, text=» DATA 0 PAGE NUMBER (PSEUDO MMU TABLE)«, t00=0x0041, t01=0x0124}
0x66d2…66ee Head {h00=0x0018, h01=0x0050, text=»DWT:LA EQU *-DWDU01 «, t00=0x0041, t01=0x0152}
0x66ee…671c Head {h00=0x002a, h01=0x0050, text=» DATA 0 16 BIT LOGICAL BUFFER ADDRESS «, t00=0x0041, t01=0x016e}
0x671c…6730 Head {h00=0x0010, h01=0x0050, text=»ECBDU1 EQU *«, t00=0x0042, t01=0x000c}
0x6730…674a Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x0042, t01=0x0020}
0x674a…6756 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x003a}
0x6756…6760 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0046}
0x6760…676a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0050}
0x676a…6774 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x005a}
0x6774…6780 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0042, t01=0x0064}
0x6780…6784 Head {h00=0x4004, h01=0x0000}
0x6784…6788 00 42 00 70 ┆ B p┆
0x6788…6790 (67, 1, 8) 20 04 00 00 00 43 00 04 ┆ C ┆
0x6790…67e0 (68, 0, 400) 00 13 01 82 00 10 00 50 46 4c 30 32 30 5c 45 51 55 5c 2a 20 00 14 00 08 00 0e 00 50 5c 43 31 52 5c 41 33 2c 41 33 00 14 00 1c 00 12 00 50 5c 41 4e 53 5c 41 33 2c 53 50 44 4c 43 49 00 14 00 2e 00 10 00 50 5c 52 46 5c 53 4f 50 4f 4e 4f 46 20 ┆ PFL020 EQU * P C1R A3,A3 P ANS A3,SPDLCI . P RF SOPONOF ┆
0x67e0…6830 00 14 00 44 00 06 00 50 2a 20 00 14 00 58 00 0a 00 50 5c 45 4a 45 43 54 00 14 00 62 00 06 00 50 2a 20 00 14 00 70 00 1e 00 50 46 4c 54 55 54 5c 45 51 55 5c 2a 5c 46 4c 41 53 48 20 54 49 4d 45 20 4f 55 54 00 14 00 7a 00 14 00 50 5c 4c 44 4b ┆ D P* X P EJECT b P* p PFLTUT EQU * FLASH TIME OUT z P LDK┆
0x6830…6880 4c 5c 41 36 2c 44 57 53 4f 30 31 20 00 14 00 9c 00 10 00 50 5c 4c 44 5c 41 33 2c 46 4c 41 53 48 00 14 00 b4 00 30 00 50 5c 52 46 28 5a 29 5c 46 4c 30 33 30 5c 4e 4f 20 4d 4f 52 45 20 46 4c 41 53 48 49 4e 47 20 46 4f 52 20 54 48 49 53 20 54 ┆L A6,DWSO01 P LD A3,FLASH 0 P RF(Z) FL030 NO MORE FLASHING FOR THIS T┆
0x6880…68d0 49 4d 45 20 00 14 00 c8 00 20 00 50 5c 4c 44 4b 4c 5c 41 31 2c 2d 54 49 4d 45 5c 52 45 53 54 41 52 54 20 54 49 4d 45 52 00 14 00 fc 00 14 00 50 5c 53 54 2a 5c 41 31 2c 44 57 54 54 50 2c 41 36 00 14 01 20 00 10 00 50 5c 4c 44 4b 5c 41 31 2c ┆IME P LDKL A1,-TIME RESTART TIMER P ST* A1,DWTTP,A6 P LDK A1,┆
0x68d0…6920 2f 34 30 20 00 14 01 38 00 14 00 50 5c 58 52 53 5c 41 31 2c 44 57 54 53 54 2c 41 36 00 14 01 4c 00 0e 00 50 5c 52 42 5c 46 4c 30 31 35 20 00 14 01 64 00 16 00 50 46 4c 30 33 30 5c 43 4d 5c 44 57 54 54 50 2c 41 36 20 00 14 01 76 00 14 00 50 ┆/40 8 P XRS A1,DWTST,A6 L P RB FL015 d PFL030 CM DWTTP,A6 v P┆