|
|
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: 23978 (0x5daa)
Notes: pts_type(SC)
Names: »DRMT01.SC«
└─⟦7e2393f80⟧ Bits:30009710 Philips computer tape "M_KONV"
└─⟦this⟧ »M:KONV/DRMT01.SC«
IDENT DRMT01 REL 9.2 79-11-16 870105040920 * * ***************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * DRMT01 = DRIVER 1/2 " MAGNETIC TAPE RECORDER * * * * * * ***************************************************** * * * * THIS DRIVER HANDLES EIGHT 1/2 " MAGNETIC TAPE RECORDERS * CONNECTED TO CPU VIA IOP AND CHMT ON MULTIPLEXED CHANNEL. * * * ONLY ONE RECORDER CAN BE WORKING AT A TIME EXCEPT AT * UNLOAD. * * * DATA IS RECORDED IN BLOCKS WITH LENGTH FROM 2 TO 4095 * CHARACTERS. NORMALLY THE TWO LAST CHARACTERS ARE USED AS * A BLOCK SEQUENCE NUMBER. * EJECT DRMT01 * * THE DRIVER CONSISTS OF THE FOLLOWING PARTS: * * M T D A ACTIVATION ROUTINE * * O R D E R P R O C E S S O R S * * C O M M A N D H A N D L E R S * * I H M T INTERRUPT HANDLER * * M T D R O N POWER ON RECOVERY ROUTINE * * D W M T 0 1 DEVICE WORK TABLE * * ORDERS TREATED: * * /00 TEST STATUS /33 STEP REVERSE * /02 READ /34 STEP FORWARD * /05 WRITE /37 LOAD * /06 WRITE /38 UNLOAD * /22 WRITE TAPE MARK /3F RECOVER * /31 REWIND * * STATUS BITS: * * 0: REQUEST ERROR 8: * 1: 9: HARDWARE ERROR * 2: REWINDING 10: EOT * 3: TAPE MARK 11: SEQUENCE ERROR * * 4: NO DATA 12: INCORRECT LENGTH * 5: BOT 13: DATA ERROR * 6: WRITE PROTECTED 14: THROUGPUT ERROR * 7: 15: NOT OPERABLE * EJECT DRMT01 * * ENTRIES * ENTRY IHMT INTERRUPT HANDLER ENTRY DWMT01 DEVICE WORK TABLE ENTRY MTDRON POWER ON RECOVERY * * EXTERNALS * EXTRN TDISP DISPATCHER EXTRN DISEND DISPATCER END I/O EXTRN DISIOE DISPATCHER I/O REQ ERROR EXTRN SAVE8 SAVE A1-A8 AND INH EXTRN SETIMP START TIMER EXTRN DWTST DWT STATUS EXTRN DWTOR DWT INDEX AND ORDER EXTRN DWTECB DWT ECB ADDRESS EXTRN DWTTAB TTAB ADDRESS EXTRN DWTUEC USER ECB ADDRESS EXTRN TTB:MT MMU TABLE EXTRN ECBBA ECB BUFFER ADDRESS EXTRN ECBRL ECB REQUESTED LENGTH EXTRN ECBEL ECB EFFECTIVE LENGTH EXTRN ECBCW ECB CONTROL WORD EXTRN INTSAV SAVE AREA LAST INTERRUPT EXTRN HALT MONITOR HALT ROUTINE EJECT DRMT01 * * CONSTANTS * MTRTRY EQU 3 MAX NO OF RETRIES AT READ/WRITE MTRTOT EQU 90 REWIND TIME OUT IN 2 SEC STEPS MTPTOT EQU 10 POWER FAIL TIME OUT IN 100 MS MTRBLK EQU 40 NO OF BLOCKS TO REVERSE AT POWER ON * * HARDWARE ADDRESSES * CHMT EQU /0C CHMT ADDRESS MTIOPL EQU CHMT+CHMT IOP CTRL WORD 1 : BLOCK LENGTH MTIOPA EQU CHMT+CHMT+1 IOP CTRL WORD 2 : BUFFER ADDRESS * EJECT * * ***************************************** * * CONDITIONAL ASSEMBLY * ***************************************** * * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 0 * * * A PROGRAM VERSION USING THE EXTENDED INSTRUCTION * SET IS OBTAINED BY SETTING CPU852 EQU 0. * CPU852 EQU 1 * * * MMU BUFFER SIZE * * X:A EQU 0 DVBLEN EQU X:A * * * MMU DEVICE INDEX * * X:B EQU 4 DEVIND EQU X:B * EJECT DRMT01 * * MTDA ACTIVATION PART. ENTERED AFTER LKM-REQUEST. * THE VALIDITY OF THE ORDER IS CHECKED AND A * BRANCH TO THE ORDER PROCESSOR IS MADE. * * ENTRY: * * A5: DWTSB2 * A6: DWT ADDRESS * A7: ORDER * A8: ECB ADDRESS * * EXIT: TO ORDER PROCESSOR * * A1: STATUS AFTER SELECT * A2: ACT CHANNEL STATUS ADDRESS * A3: REQUESTED LENGTH * A4: BUFFER ADDRESS * A5: STACK POINTER * A6: DWT ADDRESS * A7: MAX NO OF RETRIES * A8: ECB ADDRESS * MTDA INH LDK A4,MTLEN CHECK IF LEGAL ORDER MTDA10 CC A7,MTTAB-1,A4 RF(E) MTDA30 FOUND SUK A4,1 RB(NZ) MTDA10 TRY NEXT MTDA20 ABL DISIOE ILLEGAL ORDER MTDA30 ADR A4,A4 ADKL A4,MTORD-2 ST A4,MTREQ SAVE ADDRESS TO ORDER PNTR MTDA40 LC A2,DWTOR,A6 GET CHANNEL NUMBER ANK A2,/7 MASK JUST IN CASE LDR A7,A2 SAVE CHANNEL FOR SELC SLL A2,2 ADKL A2,MTCHS GET ADDRESS OF ACT CH STATUS CWK A4,MTNOL DOES THIS ORDER REQUIRE LENGTH RF(NL) MTDA60 NO LD A3,ECBRL,A8 GET REQUESTED LENGTH LD A4,2,A2 CHECK IF SEQ NUMBERS RF(N) MTDA50 NO ADK A3,2 YES ADJUST LENGTH MTDA50 LDR A4,A3 CHECK REQ LENGTH SRL A4,1 RB(Z) MTDA20 LESS THAN 2 CHARACTERS SRL A4,11 RB(NZ) MTDA20 MORE THAN 4095 CHARACTERS MTDA60 LD A4,ECBBA,A8 GET BUFFER ADDRESS CWR* A2,A6 CHECK IF CH ALREADY SELECTED RF(E) MTDA70 YES CF A5,SELC SELECT CHANNEL MTDA70 CM MTEOT CLEAR EOT INDICATOR LDK A7,MTRTRY GET MAX NO OF RERIES ABI* MTREQ GO TO ORDER PROCESSOR EJECT DRMT01 * * ORDER PROCESSORS: * * ENTRY: * * A2: ACT CHANNEL STATUS ADDRESS * A3: REQUESTED LENGTH * A4: BUFFER ADDRESS * A5: STACK POINTER * A6: DWT ADDRESS * A7: MAX NO OF RETRIES * A8: ECB ADDRESS * * EXIT: ABL DISEND * * A1: STATUS * A6: DWT ADDRESS * * EFFECTIVE LENGTH (ECBEL) AND CONTROL WORD (ECBCW) * ARE UPDATED. * * * TEST STATUS /00 * TEST LC A7,DWTOR,A6 SELECT TO GET STATUS ANK A7,/7 CF A5,SELC ABL ENDIO8 EJECT DRMT01 * * READ /02 * READ CF A5,RBLK READ BLOCK RF(0) READ10 STATUS DATA OK ABL(1) ENDIO2 ILL STATUS SUK A7,1 ABL(N) ENDIO4 NO MORE RETRIES CF A5,SKPR SKIP REVERSE RB READ TRY AGAIN READ10 LDR A5,A1 CHECK IF TAPE MARK SLC A5,3 ABL(N) ENDIO0 TAPE MARK READ20 LD A5,2,A2 CHECK SEQ MODE ABL(N) ENDIO1 NO SEQ NUMBERS * IFT MMUPAG=0 RER A5,MTIOPA GET ADDRESS TO SEQ NUMBER SUK A5,1 LDR* A3,A2 GET SEQ COUNTER CCR A3,A5 RF(NE) READ30 NOT CORRECT SEQ NUMBER ECR A3,A3 SUK A5,1 CCR A3,A5 RF(E) ENDIO1 BOTH SEQ CHARS OK XIF * EJECT DRMT01 * * IFT MMUPAG=1 LD A5,DWTTAB,A6 GET TTAB ADDRESS SUKL A15,32 ADJUST STACKPOINTER TS 2,A15 SAVE MMU REGISTERS ON STACK TL TTB:MT,A5 LOAD MMU REGISTERS FROM TTAB RER A5,MTIOPL ANKL A5,/FFF LD A3,ECBRL,A8 SUR A3,A5 GET EFFECTIVE LENGTH LD A5,DWTUEC,A6 GET USER ECB ADDRESS EL A5,ECBBA,A5 GET BUFFER ADDRESS ADR A5,A3 LDR A3,A5 ANK A3,1 RF(NZ) READ40 ADDRESS UNEVEN? ELR A5,A5 GET ACTUAL SEQUENCE NUMBER * READ25 EQU * TL 2,A15 RESTORE MMU REGISTERS FROM STACK ADKL A15,32 ADJUST STACKPOINTER CWR* A5,A2 CHECK SEQUENCE NUMBER RF(E) ENDIO1 JUMP IF EQUAL XIF * EJECT DRMT01 * * READ30 EQU * ORK A1,/0010 INDICATE SEQ ERROR RF ENDIO1 * IFT MMUPAG=1 READ40 ELR A3,A5 ANK A3,/FF EL A5,1,A5 ANKL A5,/FF00 ORR A5,A3 ECR A5,A5 RB READ25 XIF * EJECT DRMT01 * * WRITE /05,/06 * WRIT LD A1,2,A2 CHECK SEQ MODE RF(N) WRIT10 NO SEQ NUMBERS LDR* A1,A2 GET SEQ COUNTER * IFT MMUPAG=0 LDR A8,A4 CALC ADDR TO SEQ NUMBER ADR A8,A3 SC A1,-1,A8 STORE SEQ NUMBER ECR A1,A1 SC A1,-2,A8 XIF * IFT MMUPAG=1 LD A7,DWTTAB,A6 GET TTAB ADDRESS SUKL A15,32 ADJUST STACKPOINTER TS 2,A15 SAVE MMU REGISTERS ON STACK TL TTB:MT,A7 LOAD MMU REGISTERS LD A4,DWTUEC,A6 GET USER ECB ADDRESS EL A4,ECBBA,A4 GET USER BUFFER ADDRESS ADR A4,A3 GET ADDRESS TO SEQUENCE NUMBER SRC A4,1 RF(N) WRIT20 ADDRESS UNEVEN? SLC A4,1 NO, OK ES A1,-2,A4 STORE SEQUENCE NUMBER * WRIT05 LD A4,ECBBA,A8 RESET BUFFER ADDRESS TL 2,A15 RESTORE MMU REGISTERS FROM STACK ADKL A15,32 ADJUST STACKPOINTER LDK A7,MTRTRY XIF * WRIT10 CF A5,WBLK WRITE BLOCK RF(0) ENDIO1 STATUS,DATA OK RF(1) ENDIO2 ILL STATUS CF A5,SKPR SKIP REVERSE CF A5,ERA4 ERASE 4" SUK A7,1 RF(N) ENDIO4 NO MORE RETRIES ANK A1,/20 SAVE EOT ORS A1,MTEOT RB WRIT10 TRY AGAIN * IFT MMUPAG=1 WRIT20 EQU * SEQUENCE NUMBER ADDRESS WAS UNEVEN SLC A4,1 ECR A6,A1 ELR A7,A4 ANK A7,/FF SLL A1,8 ORR A1,A7 ESR A1,A4 EL A7,-3,A4 ANKL A7,/FF00 ANK A6,/FF ORR A7,A6 ES A7,-3,A4 RB WRIT05 XIF * EJECT DRMT01 * * WRITE TAPE MARK /22 * WRTM CF A5,WTMK RF(1) ENDIO4 ILL STATUS LDR A3,A1 SLC A3,3 CHECK IF TAPE MARK OK RF(NN) WRTM10 NOT TAPE MARK IMR A2 INCR SEQ COUNTER RF ENDIO4 WRTM10 CF A5,SKPR SKIP REVERSE CF A5,ERA4 ERASE 4" SUK A7,1 RF(N) ENDIO4 NO MORE RETRIES ANK A1,/20 SAVE EOT ORS A1,MTEOT RB WRTM TRY AGAIN * * LOAD /37 * LOAD LD A1,ECBCW,A8 SRC A1,1 ST A1,2,A2 SET SEQ MODE CF A5,ONLI SET ON-LINE EJECT DRMT01 * * REWIND /31 * RWND CMR A2 CLEAR SEQ COUNTER CF A5,SBOW SEARCH BOT AND WAIT RF ENDIO6 * * UNLOAD /38 * UNLD CMR A2 CLEAR SEQ COUNTER CF A5,SBOT SEARCH BOT CF A5,OFLI SET OFF-LINE RF ENDIO7 * * STEP REVERSE /33 * STPR CF A5,SKPR SKIP REVERSE STPR10 RF(1) ENDIO6 ILL STATUS LDKL A3,-1 ADRS A3,A2 DECR SEQ COUNTER LDR A3,A1 SLC A3,5 CHECK IF BOT RF(NN) ENDIO6 NOT BOT RB RWND BOT * * STEP FORWARD /34 * STPF CF A5,SKPF SKIP FORWARD RF(1) ENDIO6 ILL STATUS STPF10 IMR A2 INCR SEQ COUNTER STPF20 RF ENDIO6 * * RECOVER /3F * RECV CF A5,MTRC RECOVER RF ENDIO8 EJECT DRMT01 * * ENDIO COMMON EXITS FOR ORDER PROCESSORS * ENDIO0 IMR A2 INCREMENT SEQUENCE COUNTER RF ENDIO4 * ENDIO1 IMR A2 INCR SEQ COUNTER IFT MMUPAG=0 ENDIO2 RER A3,MTIOPA GET NEXT BUFFER ADDRESS XIF * IFT MMUPAG=1 ENDIO2 RER A4,MTIOPL ANKL A4,/FFF LD A3,ECBRL,A8 XIF SUR A3,A4 IFT MMUPAG=0 ENDIO3 LD A4,2,A2 CHECK IF SEQ NUMBERS RF(N) *+4 NO SUK A3,2 YES ADJUST LENGTH XIF ST A3,ECBEL,A8 STORE EFFECTIVE LENGTH ENDIO4 LDK A4,MTRTRY SUR A4,A7 GET NO OF RETRIES ENDIO5 ST A4,ECBCW,A8 STORE IN CONTROL WORD ENDIO6 LDR A7,A1 SRC A7,1 RF(N) CKPWF NOT OPERABLE CHECK IF POWER FAIL ENDIO7 LDKL A4,/8000 SAVE SEQ MODE BIT ANS A4,2,A2 OR A1,MTEOT PUT IN EOT INDICATOR ORS A1,2,A2 SAVE STATUS ENDIO8 CM MTREQ INDICATE NO RUNNING ORDER ABL DISEND PERFORM TENDIO AND GO TO DISPATCHER EJECT DRMT01 * * THE THING WAS NOT OPERABLE, CHECK IF A POWER * FAIL IS COMING ALONG. * CKPWF SLC A7,1 ST A7,MTSA7 SAVE REGISTERS ST A2,MTSA2 LDR A1,A6 LDKL A4,MTTIM CF A15,SETIMP WAIT FOR POWER FAIL DATA CKPWF1,MTPTOT ABL TDISP CKPWF1 LDR A6,A1 RESTORE REGISTERS LD A1,MTSA7 LD A2,MTSA2 CM MTTIM INDICATE NO TIMER RB ENDIO8 EJECT DRMT01 * * SBOW SEARCH BOT AND WAIT FOR REWIND * * ENTRY: * * A6: DWT ADDRESS * * EXIT: * * A1: STATUS AFTER COMMAND * A2: RESTORED * A6: DWT ADDRESS * A7: RESTORED * A8: ECB ADDRESS * SBOW LDKL A1,-MTRTOT-1 SET UP TIME OUT ST A1,MTCTR SBOW10 CF A5,SBOT SEARCH BOT SLC A1,2 CHECK IF READY RF(N) SBOW30 STILL REWINDING SBOW20 SRC A1,2 RTN A5 RETURN SBOW30 IM MTCTR CHECK IF TIME OUT RB(Z) SBOW20 DON'T WAIT ANY MORE ST A5,MTSA5 SAVE REGISTER LDR A1,A6 LDKL A4,MTTIM CF A15,SETIMP WAIT 2 SECONDS DATA SBOW40,20 ABL TDISP SBOW40 LDR A6,A1 ENTERED EACH 2 SECONDS LD A2,MTSA2 RESTORE REGISTERS LD A5,MTSA5 LD A7,MTSA7 CM MTTIM INDICATE NO TIMER RB SBOW10 GO BACK AND TRY AGAIN EJECT DRMT01 * * COMMAND HANDLERS * * ENTRY: CF A5,<COM> * * A2: IF SELC: ACTIVE CHANNEL ADDRESS * A3: IF RBLK,WBLK: REQUSTED LENGTH * A4: IF RBLK,WBLK: BUFFER ADDRESS * A6: DWT ADDRESSS * A7: IF SELC: CHANNEL NO (0-7) * * EXIT: RTN A5 * * A1: STATUS AFTER COMMAND * A2: RESTORED * A3: REQUESTED LENGTH IN ECB * A4: BUFFER ADDRESS IN ECB * A6: DWT ADDRESS * A7: RESTORED * A8: ECB ADDRESS * * CR: =0: NOT ILL STATUS, NOT ILL DATA * =1: ILL STATUS: REWINDING,HARD ERR,NOT OP * =2: NOT ILL STATUS, ILL DATA: NO DATA,DATA ERR,THRUPUT ERR * RBLK LDK A1,/02 READ BLOCK RBLK10 EQU * IFT MMUPAG=1 LDR* A6,A8 GET FIRST WORD OF ECB ANKL A6,/3000 GET BITS 16-17 IN BUFFER ADDRESS ORR A3,A6 XIF * RBLK20 EQU * WER A3,MTIOPL GIVE REQUESTED LENGTH WER A4,MTIOPA AND BUFFER ADDRESS TO IOP RF COMM WBLK LDK A1,/00 WRITE BLOCK WBLK10 ORKL A3,/4000 INDICATE WRITE TO IOP RB RBLK10 WTMK LDK A1,/04 WRITE TAPE MARK RF COMM ERA4 LDK A1,/0C ERASE 4" RF COMM SBOT LDK A1,/41 SEARCH BOT RF COMM ONLI LDK A1,/51 SET ON-LINE RF COMM OFLI LDK A1,/40 SET OFF-LINE RF COMM SKPR LDK A1,/21 SKIP REVERSE RF COMM SKPF LDK A1,/20 SKIP FORWARD RF COMM RSQN LDK A1,/03 READ SEQUENCE NUMBER LDK A3,2 SET UP BUFFER FOR SEQ NO LDKL A4,MTBUF RB RBLK20 SELC LDK A1,/60 SELECT CHANNEL ORR A1,A7 STR A2,A6 SAVE ACTIVE CHANNEL COMM CM MTINT IND INT ALLOWED CIO A1,1,CHMT RF(A) COMM10 RF(3) COMM05 NO INTERFACE LDK A1,9 PARAMETER CF A15,HALT STOP EXECUTION COMM05 LD A3,ECBRL,A8 LD A4,ECBBA,A8 ADK A5,4 LDKL A6,DWMT01 GET DWT ADDRESS LDK A1,1 NOT OPERABLE ABR* A5 COMM10 ST A2,MTSA2 SAVE REGISTERS ST A5,MTSA5 ST A7,MTSA7 ABL TDISP GO TO DISPATCHER EJECT DRMT01 * * IHMT INTERRUPT HANDLER CHMT * IHMT 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 * SST A1,CHMT RF(A) IHMT10 LDK A1,9 PARAMETER CF A15,HALT SST NOT ACC. IHMT10 C1S MTINT RF(NZ) IHMT20 LDK A1,5 ILLEGAL INTERRUPT PARAMETER CF A15,HALT IHMT20 LDKL A6,DWMT01 GET DWT ADDRESS LD A8,DWTECB,A6 GET ECB ADDRESS LD A5,MTSA5 RESTORE STACK POINTER LDK A2,/00 LDKL A3,/2847 CHECK IF ILL STATUS,DATA TM A1,A3 RF(Z) IHMT30 STATUS,DATA OK LDK A2,/40 SUKL A3,/806 TM A1,A3 RF(NZ) IHMT30 ILL STATUS LDK A2,/80 ILL DATA IHMT30 SLC A2,2 ST A2,2,A5 UPDATE CR LD A2,MTSA2 RESTORE REGISTERS LD A3,ECBRL,A8 LD A4,2,A2 CHECK IF SEQ NUMBERS RF(N) *+4 NO ADK A3,2 YES ADJUST LENGTH LD A4,ECBBA,A8 LD A7,MTSA7 RTN A5 EJECT DRMT01 * * MTDRON ENTRY AT POWER ON RECOVERY * MTDRON 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,DWMT01 CM DWTST,A6 SET BUSY DWT CMR A6 IND NO ACTIVE CHANNEL LD A4,MTTIM CHECK IF TIMER ON RF(Z) MTON05 NO CMR A4 RESET TIMER CM MTTIM INDICATE NO TIMER MTON05 LD A4,MTPWF CHECK IF PWF TIMER ON RF(NZ) MTON10 YES LDKL A4,MTPWF CF A15,SETIMP NO START IT DATA MTON20,MTPTOT MTON10 LDKL A3,-MTPTOT WAIT FOR EVERYTHING STR A3,A4 ABL TDISP MTON20 CM MTPWF IND NO PWF TIMER LDKL A6,DWMT01 LOAD DWT ADDRESS LD A8,DWTECB,A6 LOAD ECB ADDRESS LDKL A5,MTSTB LOAD STACK BASE LDKL A2,MTCHS GET ADDRESS TO CHANNEL STATUS MTON30 LD A1,2,A2 GET STATUS SRC A1,1 RF(N) MTON40 OFF-LINE CF A5,MTRC RECOVER THIS CHANNEL MTON40 ADK A2,4 CWK A2,MTCHSE ARE ALL CHANNELS DONE RB(NE) MTON30 NO TRY NEXT LD A4,MTREQ CHECK IF ACTIVE REQUEST ABL(Z) DISEND NO RETURN ABL MTDA40 REPEAT ACTIVE REQUEST EJECT DRMT01 * * MTRC RECOVERY ROUTINE. THE TAPE IS POSITIONED BEFORE * THE BLOCK GIVEN BY THE SEQUENCE COUNTER. * IF UNSUCCESSFUL DUE TO INCORRECT SEQUNCE NUMBERS * THE RECORDER IS PUT OFF-LINE. * * ENTRY: * * A2: ADDRESS TO CHANNEL STATUS * A6: DWT ADDRESS * * EXIT: * * A1: STATUS AFTER RECOVERY * A2: ADDRESS TO CHANNEL STATUS * A6: DWT ADDRESS * MTRC LDR A7,A2 CALC CHANNEL NUMBER SUKL A7,MTCHS SRL A7,2 CF A5,SELC SELECT CHANNEL LD A1,2,A2 CHECK SEQ MODE RF(N) MTRC70 NO SEQ NUMBERS CF A5,ONLI LDR* A3,A2 GET SEQ COUNTER ABL(Z) SBOW TAPE SHOULD BE AT BOT LDK A7,MTRBLK REVERSE TAPE TO AVOID ANY OLD BLOCKS MTRC05 CF A5,SKPR SUK A7,1 RB(NZ) MTRC05 MTRC10 CF A5,RSQN READ SEQUENCE NUMBER SLC A1,3 CHECK IF TAPE MARK RB(N) MTRC10 TAPE MARK, TRY AGAIN SLC A1,2 CHECK IF BOT RF(NN) MTRC20 NOT BOT CM MTBUF CLEAR SEQ NUMBER MTRC20 ANK A1,/E4 CHECK IF REW, DATA ERR, THRU ERR, NOT OP RF(NZ) MTRC70 ILLEGAL CONDITIONS LD A3,MTBUF OK NICE SEQ NO FOUND ECR A7,A3 PUT IT RIGHT SUR* A7,A2 CALC NO OF BLOCKS TO GO CCR A3,A2 RF(NE) MTRC25 LDR A7,A7 MTRC25 RF(G) MTRC50 GO REVERSE MTRC30 NGR A7,A7 TRY FORWARD MTRC40 SUK A7,1 RF(N) MTRC60 CF A5,SKPF RB MTRC40 MTRC50 SUK A7,1 TRY REVERSE RF(N) MTRC60 CF A5,SKPR RB MTRC50 MTRC60 CF A5,RSQN READ SEQ NUMBER RF(4) MTRC70 ILL STATUS,DATA SLC A1,3 CHECK IF TAPE MARK RF(NN) MTRC80 NOT TAPE MARK LD A3,2,A2 GET STATUS OF CHANNEL SLC A3,3 RF(N) MTRC90 SHOULD BE TAPE MARK MTRC70 ABL OFLI RECOVERY FAILED MTRC80 LD A3,MTBUF CHECK SEQ NUMBER ECR A3,A3 ADK A3,1 CWR* A3,A2 RB(NE) MTRC70 NOT EQUAL MTRC90 ABL SKPF OK RECOVERY DONE EJECT DRMT01 * * LEGAL ORDER TAB * MTTAB DATA /0205,/0600,/2231 DATA /3334,/3738,/3F00 MTLEN EQU *-1-MTTAB MTORD DATA READ,WRIT,WRIT,TEST,WRTM,RWND DATA STPR,STPF,LOAD,UNLD,RECV MTNOL EQU *-8-8 EJECT DRMT01 * * DWMT01 DEVICE WORK TABLE FOR DRMT01 * DWMT01 DATA 0 DWTCHP PNTR TO ACTIVE CHANNEL DATA /8000 DWTST BIT0=READY DATA 0 ECB ADDRESS DATA 0 DWTOR BIT0-7=INDEX, BIT10-15=ORDER DATA MTADR DWTADR DATA 0 DWTTAB DATA 0 DWTWAT DATA 0 DWTTQ IFT MMUPAG=1 DATA 0 SAVE AREA USER ECB ADDRESS DATA DEVECB MMU ECB ADDRESS XIF MTREQ DATA 0 REQUESTED ORDER POINTER MTSA2 DATA 0 SAVE AREA FOR REGISTERS MTSA5 DATA 0 MTSA7 DATA 0 DATA 0,0,0 SUBROUTINE STACK MTSTB DATA 0 DWTSB2 * IFT MMUPAG=1 DEVECB EQU * DATA 0,0,0,0,0,0 XIF * DATA 0 INDICATES NO MMU BUFFER DATA 4 DEVICE INDEX MTADR DATA MTDA DATA 0 ABORT ROUTINE ADDRESS MTCTR DATA 0 TIME OUT COUNTER MTINT DATA /FFFF /0: INTERRUPT ALLOWED MTPWF DATA 0 PWF TIMER POINTER MTTIM DATA 0 TIMER POINTER MTBUF DATA 0 BUFFER FOR SEQ NUMBER MTEOT DATA 0 EOT INDICATOR * EJECT DRMT01 * * CHANNEL STATUS WORDS * * FIRST WORD: SEQUENCE COUNTER * SECOND WORD: BIT0: NO SEQ NO:S, BIT1-15: LAST STATUS * MTCHS DATA 0,1 CH0: SEQ NO, STATUS DATA 0,1 CH1: " DATA 0,1 CH2: " DATA 0,1 CH3: " DATA 0,1 CH4: " DATA 0,1 CH5: " DATA 0,1 CH6: " DATA 0,1 CH7: " MTCHSE EQU * * * * END
0x0000…0036 (0, 0, 398) Head {h00=0x0032, h01=0x0050, text=» IDENT DRMT01 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…0090 Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0000, t01=0x0056}
0x0090…009a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0094}
0x009a…00c2 Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0000, t01=0x009e}
0x00c2…00cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00c6}
0x00cc…0104 Head {h00=0x0034, h01=0x0050, text=»* DRMT01 = DRIVER 1/2 " MAGNETIC TAPE RECORDER«, t00=0x0000, t01=0x00d0}
0x0104…010e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0108}
0x010e…0118 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0112}
0x0118…0122 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x011c}
0x0122…012c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0126}
0x012c…0136 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0130}
0x0136…0140 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x013a}
0x0140…017e Head {h00=0x003a, h01=0x0050, text=»***************************************************** «, t00=0x0000, t01=0x0144}
0x017e…0188 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0182}
0x0188…0192 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x018c}
0x0192…019c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0008}
0x019c…01de Head {h00=0x003e, h01=0x0050, text=»* THIS DRIVER HANDLES EIGHT 1/2 " MAGNETIC TAPE RECORDERS «, t00=0x0001, t01=0x0012}
0x01de…0222 Head {h00=0x0040, h01=0x0050, text=»* CONNECTED TO CPU VIA IOP AND CHMT ON MULTIPLEXED CHANNEL. «, t00=0x0001, t01=0x0054}
0x0222…022c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0098}
0x022c…0236 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a2}
0x0236…0274 Head {h00=0x003a, h01=0x0050, text=»* ONLY ONE RECORDER CAN BE WORKING AT A TIME EXCEPT AT«, t00=0x0001, t01=0x00ac}
0x0274…0286 Head {h00=0x000e, h01=0x0050, text=»* UNLOAD. «, t00=0x0001, t01=0x00ea}
0x0286…0290 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fc}
0x0290…029a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0106}
0x029a…02da Head {h00=0x003c, h01=0x0050, text=»* DATA IS RECORDED IN BLOCKS WITH LENGTH FROM 2 TO 4095 «, t00=0x0001, t01=0x0110}
0x02da…031c Head {h00=0x003e, h01=0x0050, text=»* CHARACTERS. NORMALLY THE TWO LAST CHARACTERS ARE USED AS«, t00=0x0001, t01=0x0150}
0x031c…033e (2, 0, 400) Head {h00=0x001e, h01=0x0050, text=»* A BLOCK SEQUENCE NUMBER.«, t00=0x0002, t01=0x0004}
0x033e…0348 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0026}
0x0348…0360 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0002, t01=0x0030}
0x0360…036a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0048}
0x036a…03a0 Head {h00=0x0032, h01=0x0050, text=»* THE DRIVER CONSISTS OF THE FOLLOWING PARTS: «, t00=0x0002, t01=0x0052}
0x03a0…03aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0088}
0x03aa…03d0 Head {h00=0x0022, h01=0x0050, text=»* M T D A ACTIVATION ROUTINE «, t00=0x0002, t01=0x0092}
0x03d0…03da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b8}
0x03da…0402 Head {h00=0x0024, h01=0x0050, text=»* O R D E R P R O C E S S O R S«, t00=0x0002, t01=0x00c2}
0x0402…040c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00ea}
0x040c…0434 Head {h00=0x0024, h01=0x0050, text=»* C O M M A N D H A N D L E R S«, t00=0x0002, t01=0x00f4}
0x0434…043e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x011c}
0x043e…0462 Head {h00=0x0020, h01=0x0050, text=»* I H M T INTERRUPT HANDLER«, t00=0x0002, t01=0x0126}
0x0462…046c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x014a}
0x046c…049c Head {h00=0x002c, h01=0x0050, text=»* M T D R O N POWER ON RECOVERY ROUTINE «, t00=0x0002, t01=0x0154}
0x049c…04a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0184}
0x04a6…04ce Head {h00=0x0024, h01=0x0050, text=»* D W M T 0 1 DEVICE WORK TABLE «, t00=0x0002, t01=0x018e}
0x04ce…04d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0026}
0x04d8…04f2 Head {h00=0x0016, h01=0x0050, text=»* ORDERS TREATED: «, t00=0x0003, t01=0x0030}
0x04f2…04fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x004a}
0x04fc…0526 Head {h00=0x0026, h01=0x0050, text=»* /00 TEST STATUS /33 STEP REVERSE«, t00=0x0003, t01=0x0054}
0x0526…054a Head {h00=0x0020, h01=0x0050, text=»* /02 READ /34 STEP FORWARD«, t00=0x0003, t01=0x007e}
0x054a…0566 Head {h00=0x0018, h01=0x0050, text=»* /05 WRITE /37 LOAD«, t00=0x0003, t01=0x00a2}
0x0566…0584 Head {h00=0x001a, h01=0x0050, text=»* /06 WRITE /38 UNLOAD«, t00=0x0003, t01=0x00be}
0x0584…05ae Head {h00=0x0026, h01=0x0050, text=»* /22 WRITE TAPE MARK /3F RECOVER «, t00=0x0003, t01=0x00dc}
0x05ae…05c2 Head {h00=0x0010, h01=0x0050, text=»* /31 REWIND«, t00=0x0003, t01=0x0106}
0x05c2…05cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x011a}
0x05cc…05e2 Head {h00=0x0012, h01=0x0050, text=»* STATUS BITS:«, t00=0x0003, t01=0x0124}
0x05e2…05ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x013a}
0x05ec…060a Head {h00=0x001a, h01=0x0050, text=»* 0: REQUEST ERROR 8:«, t00=0x0003, t01=0x0144}
0x060a…062a Head {h00=0x001c, h01=0x0050, text=»* 1: 9: HARDWARE ERROR«, t00=0x0003, t01=0x0162}
0x062a…064a Head {h00=0x001c, h01=0x0050, text=»* 2: REWINDING 10: EOT «, t00=0x0003, t01=0x0182}
0x064a…0674 Head {h00=0x0026, h01=0x0050, text=»* 3: TAPE MARK 11: SEQUENCE ERROR«, t00=0x0004, t01=0x0012}
0x0674…067e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x003c}
0x067e…06a8 Head {h00=0x0026, h01=0x0050, text=»* 4: NO DATA 12: INCORRECT LENGTH«, t00=0x0004, t01=0x0046}
0x06a8…06ca Head {h00=0x001e, h01=0x0050, text=»* 5: BOT 13: DATA ERROR «, t00=0x0004, t01=0x0070}
0x06ca…06fc Head {h00=0x002e, h01=0x0050, text=»* 6: WRITE PROTECTED 14: THROUGPUT ERROR «, t00=0x0004, t01=0x0092}
0x06fc…071a Head {h00=0x001a, h01=0x0050, text=»* 7: 15: NOT OPERABLE«, t00=0x0004, t01=0x00c4}
0x071a…0724 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00e2}
0x0724…073c Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0004, t01=0x00ec}
0x073c…0744 Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0104}
0x0744…074c Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x010c}
0x074c…0754 Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0114}
0x0754…075e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x011c}
0x075e…0770 Head {h00=0x000e, h01=0x0050, text=»* ENTRIES «, t00=0x0004, t01=0x0126}
0x0770…077a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0138}
0x077a…07a0 Head {h00=0x0022, h01=0x0050, text=» ENTRY IHMT INTERRUPT HANDLER «, t00=0x0004, t01=0x0142}
0x07a0…07c8 Head {h00=0x0024, h01=0x0050, text=» ENTRY DWMT01 DEVICE WORK TABLE «, t00=0x0004, t01=0x0168}
0x07c8…07f0 Head {h00=0x0024, h01=0x0050, text=» ENTRY MTDRON POWER ON RECOVERY «, t00=0x0004, t01=0x0190}
0x07f0…07f8 Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x0028}
0x07f8…0800 Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x0030}
0x0800…0808 Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x0038}
0x0808…0812 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0040}
0x0812…0826 Head {h00=0x0010, h01=0x0050, text=»* EXTERNALS «, t00=0x0005, t01=0x004a}
0x0826…0830 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x005e}
0x0830…0850 Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0005, t01=0x0068}
0x0850…0878 Head {h00=0x0024, h01=0x0050, text=» EXTRN DISEND DISPATCER END I/O «, t00=0x0005, t01=0x0088}
0x0878…08a6 Head {h00=0x002a, h01=0x0050, text=» EXTRN DISIOE DISPATCHER I/O REQ ERROR«, t00=0x0005, t01=0x00b0}
0x08a6…08ce Head {h00=0x0024, h01=0x0050, text=» EXTRN SAVE8 SAVE A1-A8 AND INH «, t00=0x0005, t01=0x00de}
0x08ce…08f0 Head {h00=0x001e, h01=0x0050, text=» EXTRN SETIMP START TIMER «, t00=0x0005, t01=0x0106}
0x08f0…0910 Head {h00=0x001c, h01=0x0050, text=» EXTRN DWTST DWT STATUS «, t00=0x0005, t01=0x0128}
0x0910…0938 Head {h00=0x0024, h01=0x0050, text=» EXTRN DWTOR DWT INDEX AND ORDER«, t00=0x0005, t01=0x0148}
0x0938…095e Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTECB DWT ECB ADDRESS «, t00=0x0005, t01=0x0170}
0x095e…0980 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTTAB TTAB ADDRESS«, t00=0x0006, t01=0x0008}
0x0980…09a6 Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTUEC USER ECB ADDRESS«, t00=0x0006, t01=0x002a}
0x09a6…09c6 Head {h00=0x001c, h01=0x0050, text=» EXTRN TTB:MT MMU TABLE «, t00=0x0006, t01=0x0050}
0x09c6…09ee Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBBA ECB BUFFER ADDRESS «, t00=0x0006, t01=0x0070}
0x09ee…0a18 Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x0006, t01=0x0098}
0x0a18…0a42 Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBEL ECB EFFECTIVE LENGTH «, t00=0x0006, t01=0x00c2}
0x0a42…0a68 Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBCW ECB CONTROL WORD «, t00=0x0006, t01=0x00ec}
0x0a68…0a96 Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0006, t01=0x0112}
0x0a96…0abe Head {h00=0x0024, h01=0x0050, text=» EXTRN HALT MONITOR HALT ROUTINE«, t00=0x0006, t01=0x0140}
0x0abe…0ad6 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0006, t01=0x0168}
0x0ad6…0ade Head {h00=0x0004, h01=0x0050, t00=0x0006, t01=0x0180}
0x0ade…0ae8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0188}
0x0ae8…0afc (7, 0, 400) Head {h00=0x0010, h01=0x0050, text=»* CONSTANTS «, t00=0x0007, t01=0x0004}
0x0afc…0b06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0018}
0x0b06…0b0e Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0022}
0x0b0e…0b42 Head {h00=0x0030, h01=0x0050, text=»MTRTRY EQU 3 MAX NO OF RETRIES AT READ/WRITE«, t00=0x0007, t01=0x002a}
0x0b42…0b76 Head {h00=0x0030, h01=0x0050, text=»MTRTOT EQU 90 REWIND TIME OUT IN 2 SEC STEPS«, t00=0x0007, t01=0x005e}
0x0b76…0baa Head {h00=0x0030, h01=0x0050, text=»MTPTOT EQU 10 POWER FAIL TIME OUT IN 100 MS «, t00=0x0007, t01=0x0092}
0x0baa…0be4 Head {h00=0x0036, h01=0x0050, text=»MTRBLK EQU 40 NO OF BLOCKS TO REVERSE AT POWER ON «, t00=0x0007, t01=0x00c6}
0x0be4…0bec Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0100}
0x0bec…0bf4 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0108}
0x0bf4…0bfc Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0110}
0x0bfc…0c04 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0118}
0x0c04…0c0c Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0120}
0x0c0c…0c16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0128}
0x0c16…0c32 Head {h00=0x0018, h01=0x0050, text=»* HARDWARE ADDRESSES«, t00=0x0007, t01=0x0132}
0x0c32…0c3c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x014e}
0x0c3c…0c44 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0158}
0x0c44…0c66 Head {h00=0x001e, h01=0x0050, text=»CHMT EQU /0C CHMT ADDRESS «, t00=0x0007, t01=0x0160}
0x0c66…0ca2 Head {h00=0x0038, h01=0x0050, text=»MTIOPL EQU CHMT+CHMT IOP CTRL WORD 1 : BLOCK LENGTH «, t00=0x0007, t01=0x0182}
0x0ca2…0ce2 Head {h00=0x003c, h01=0x0050, text=»MTIOPA EQU CHMT+CHMT+1 IOP CTRL WORD 2 : BUFFER ADDRESS «, t00=0x0008, t01=0x002e}
0x0ce2…0cec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x006e}
0x0cec…0cfa Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0078}
0x0cfa…0d04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0086}
0x0d04…0d0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0090}
0x0d0e…0d40 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0008, t01=0x009a}
0x0d40…0d4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00cc}
0x0d4a…0d68 Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0008, t01=0x00d6}
0x0d68…0d72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00f4}
0x0d72…0da4 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0008, t01=0x00fe}
0x0da4…0dae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0130}
0x0dae…0de0 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0008, t01=0x013a}
0x0de0…0e0e Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0008, t01=0x016c}
0x0e0e…0e18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x000a}
0x0e18…0e2c Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0009, t01=0x0014}
0x0e2c…0e36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0028}
0x0e36…0e40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0032}
0x0e40…0e7a Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0009, t01=0x003c}
0x0e7a…0eac Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0009, t01=0x0076}
0x0eac…0eb6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00a8}
0x0eb6…0eca Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0009, t01=0x00b2}
0x0eca…0ed4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00c6}
0x0ed4…0ede Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00d0}
0x0ede…0efa Head {h00=0x0018, h01=0x0050, text=»* MMU BUFFER SIZE «, t00=0x0009, t01=0x00da}
0x0efa…0f04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00f6}
0x0f04…0f0e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0100}
0x0f0e…0f20 Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0009, t01=0x010a}
0x0f20…0f36 Head {h00=0x0012, h01=0x0050, text=»DVBLEN EQU X:A«, t00=0x0009, t01=0x011c}
0x0f36…0f40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0132}
0x0f40…0f4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x013c}
0x0f4a…0f66 Head {h00=0x0018, h01=0x0050, text=»* MMU DEVICE INDEX«, t00=0x0009, t01=0x0146}
0x0f66…0f70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0162}
0x0f70…0f7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x016c}
0x0f7a…0f8c Head {h00=0x000e, h01=0x0050, text=»X:B EQU 4 «, t00=0x0009, t01=0x0176}
0x0f8c…0fa2 Head {h00=0x0012, h01=0x0050, text=»DEVIND EQU X:B«, t00=0x0009, t01=0x0188}
0x0fa2…0fac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x000e}
0x0fac…0fc4 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x000a, t01=0x0018}
0x0fc4…0fcc Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0030}
0x0fcc…0fd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0038}
0x0fd6…1010 Head {h00=0x0036, h01=0x0050, text=»* MTDA ACTIVATION PART. ENTERED AFTER LKM-REQUEST.«, t00=0x000a, t01=0x0042}
0x1010…1046 Head {h00=0x0032, h01=0x0050, text=»* THE VALIDITY OF THE ORDER IS CHECKED AND A «, t00=0x000a, t01=0x007c}
0x1046…1078 Head {h00=0x002e, h01=0x0050, text=»* BRANCH TO THE ORDER PROCESSOR IS MADE. «, t00=0x000a, t01=0x00b2}
0x1078…1082 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00e4}
0x1082…1092 Head {h00=0x000c, h01=0x0050, text=»* ENTRY:«, t00=0x000a, t01=0x00ee}
0x1092…109c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00fe}
0x109c…10b2 Head {h00=0x0012, h01=0x0050, text=»* A5: DWTSB2 «, t00=0x000a, t01=0x0108}
0x10b2…10cc Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x000a, t01=0x011e}
0x10cc…10e0 Head {h00=0x0010, h01=0x0050, text=»* A7: ORDER«, t00=0x000a, t01=0x0138}
0x10e0…10fa Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x000a, t01=0x014c}
0x10fa…1104 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0166}
0x1104…1126 Head {h00=0x001e, h01=0x0050, text=»* EXIT: TO ORDER PROCESSOR«, t00=0x000a, t01=0x0170}
0x1126…1130 (11, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0004}
0x1130…1152 Head {h00=0x001e, h01=0x0050, text=»* A1: STATUS AFTER SELECT«, t00=0x000b, t01=0x000e}
0x1152…117c Head {h00=0x0026, h01=0x0050, text=»* A2: ACT CHANNEL STATUS ADDRESS «, t00=0x000b, t01=0x0030}
0x117c…119c Head {h00=0x001c, h01=0x0050, text=»* A3: REQUESTED LENGTH «, t00=0x000b, t01=0x005a}
0x119c…11ba Head {h00=0x001a, h01=0x0050, text=»* A4: BUFFER ADDRESS «, t00=0x000b, t01=0x007a}
0x11ba…11d6 Head {h00=0x0018, h01=0x0050, text=»* A5: STACK POINTER«, t00=0x000b, t01=0x0098}
0x11d6…11f0 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x000b, t01=0x00b4}
0x11f0…1210 Head {h00=0x001c, h01=0x0050, text=»* A7: MAX NO OF RETRIES«, t00=0x000b, t01=0x00ce}
0x1210…122a Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x000b, t01=0x00ee}
0x122a…1234 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0108}
0x1234…123c Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0112}
0x123c…124c Head {h00=0x000c, h01=0x0050, text=»MTDA INH«, t00=0x000b, t01=0x011a}
0x124c…1276 Head {h00=0x0026, h01=0x0050, text=» LDK A4,MTLEN CHECK IF LEGAL ORDER«, t00=0x000b, t01=0x012a}
0x1276…127e Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0154}
0x127e…129e Head {h00=0x001c, h01=0x0050, text=»MTDA10 CC A7,MTTAB-1,A4 «, t00=0x000b, t01=0x015c}
0x129e…12ba Head {h00=0x0018, h01=0x0050, text=» RF(E) MTDA30 FOUND «, t00=0x000b, t01=0x017c}
0x12ba…12cc Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x000c, t01=0x0008}
0x12cc…12ec Head {h00=0x001c, h01=0x0050, text=» RB(NZ) MTDA10 TRY NEXT «, t00=0x000c, t01=0x001a}
0x12ec…12f4 Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x003a}
0x12f4…131c Head {h00=0x0024, h01=0x0050, text=»MTDA20 ABL DISIOE ILLEGAL ORDER «, t00=0x000c, t01=0x0042}
0x131c…1324 Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x006a}
0x1324…133c Head {h00=0x0014, h01=0x0050, text=»MTDA30 ADR A4,A4«, t00=0x000c, t01=0x0072}
0x133c…1354 Head {h00=0x0014, h01=0x0050, text=» ADKL A4,MTORD-2«, t00=0x000c, t01=0x008a}
0x1354…1384 Head {h00=0x002c, h01=0x0050, text=» ST A4,MTREQ SAVE ADDRESS TO ORDER PNTR «, t00=0x000c, t01=0x00a2}
0x1384…138c Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x00d2}
0x138c…13bc Head {h00=0x002c, h01=0x0050, text=»MTDA40 LC A2,DWTOR,A6 GET CHANNEL NUMBER«, t00=0x000c, t01=0x00da}
0x13bc…13e0 Head {h00=0x0020, h01=0x0050, text=» ANK A2,/7 MASK JUST IN CASE«, t00=0x000c, t01=0x010a}
0x13e0…1408 Head {h00=0x0024, h01=0x0050, text=» LDR A7,A2 SAVE CHANNEL FOR SELC«, t00=0x000c, t01=0x012e}
0x1408…141a Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x000c, t01=0x0156}
0x141a…144e Head {h00=0x0030, h01=0x0050, text=» ADKL A2,MTCHS GET ADDRESS OF ACT CH STATUS «, t00=0x000c, t01=0x0168}
0x144e…1482 Head {h00=0x0030, h01=0x0050, text=» CWK A4,MTNOL DOES THIS ORDER REQUIRE LENGTH«, t00=0x000d, t01=0x000c}
0x1482…149c Head {h00=0x0016, h01=0x0050, text=» RF(NL) MTDA60 NO «, t00=0x000d, t01=0x0040}
0x149c…14a4 Head {h00=0x0004, h01=0x0050, t00=0x000d, t01=0x005a}
0x14a4…14d0 Head {h00=0x0028, h01=0x0050, text=» LD A3,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x000d, t01=0x0062}
0x14d0…14f8 Head {h00=0x0024, h01=0x0050, text=» LD A4,2,A2 CHECK IF SEQ NUMBERS«, t00=0x000d, t01=0x008e}
0x14f8…1510 Head {h00=0x0014, h01=0x0050, text=» RF(N) MTDA50 NO«, t00=0x000d, t01=0x00b6}
0x1510…1534 Head {h00=0x0020, h01=0x0050, text=» ADK A3,2 YES ADJUST LENGTH «, t00=0x000d, t01=0x00ce}
0x1534…155e Head {h00=0x0026, h01=0x0050, text=»MTDA50 LDR A4,A3 CHECK REQ LENGTH «, t00=0x000d, t01=0x00f2}
0x155e…1570 Head {h00=0x000e, h01=0x0050, text=» SRL A4,1 «, t00=0x000d, t01=0x011c}
0x1570…159c Head {h00=0x0028, h01=0x0050, text=» RB(Z) MTDA20 LESS THAN 2 CHARACTERS«, t00=0x000d, t01=0x012e}
0x159c…15ae Head {h00=0x000e, h01=0x0050, text=» SRL A4,11«, t00=0x000d, t01=0x015a}
0x15ae…15de Head {h00=0x002c, h01=0x0050, text=» RB(NZ) MTDA20 MORE THAN 4095 CHARACTERS«, t00=0x000d, t01=0x016c}
0x15de…15e6 Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x000c}
0x15e6…1616 Head {h00=0x002c, h01=0x0050, text=»MTDA60 LD A4,ECBBA,A8 GET BUFFER ADDRESS«, t00=0x000e, t01=0x0014}
0x1616…161e Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x0044}
0x161e…164e Head {h00=0x002c, h01=0x0050, text=» CWR* A2,A6 CHECK IF CH ALREADY SELECTED«, t00=0x000e, t01=0x004c}
0x164e…1668 Head {h00=0x0016, h01=0x0050, text=» RF(E) MTDA70 YES «, t00=0x000e, t01=0x007c}
0x1668…168a Head {h00=0x001e, h01=0x0050, text=» CF A5,SELC SELECT CHANNEL«, t00=0x000e, t01=0x0096}
0x168a…16b6 Head {h00=0x0028, h01=0x0050, text=»MTDA70 CM MTEOT CLEAR EOT INDICATOR «, t00=0x000e, t01=0x00b8}
0x16b6…16e2 Head {h00=0x0028, h01=0x0050, text=» LDK A7,MTRTRY GET MAX NO OF RERIES «, t00=0x000e, t01=0x00e4}
0x16e2…170c Head {h00=0x0026, h01=0x0050, text=» ABI* MTREQ GO TO ORDER PROCESSOR «, t00=0x000e, t01=0x0110}
0x170c…1724 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x000e, t01=0x013a}
0x1724…172c Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x0152}
0x172c…1736 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x015a}
0x1736…1752 Head {h00=0x0018, h01=0x0050, text=»* ORDER PROCESSORS: «, t00=0x000e, t01=0x0164}
0x1752…175c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0180}
0x175c…176c Head {h00=0x000c, h01=0x0050, text=»* ENTRY:«, t00=0x000e, t01=0x018a}
0x176c…1776 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x000a}
0x1776…17a0 Head {h00=0x0026, h01=0x0050, text=»* A2: ACT CHANNEL STATUS ADDRESS «, t00=0x000f, t01=0x0014}
0x17a0…17c0 Head {h00=0x001c, h01=0x0050, text=»* A3: REQUESTED LENGTH «, t00=0x000f, t01=0x003e}
0x17c0…17de Head {h00=0x001a, h01=0x0050, text=»* A4: BUFFER ADDRESS «, t00=0x000f, t01=0x005e}
0x17de…17fa Head {h00=0x0018, h01=0x0050, text=»* A5: STACK POINTER«, t00=0x000f, t01=0x007c}
0x17fa…1814 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x000f, t01=0x0098}
0x1814…1834 Head {h00=0x001c, h01=0x0050, text=»* A7: MAX NO OF RETRIES«, t00=0x000f, t01=0x00b2}
0x1834…184e Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x000f, t01=0x00d2}
0x184e…1858 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ec}
0x1858…1874 Head {h00=0x0018, h01=0x0050, text=»* EXIT: ABL DISEND «, t00=0x000f, t01=0x00f6}
0x1874…187e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0112}
0x187e…1894 Head {h00=0x0012, h01=0x0050, text=»* A1: STATUS «, t00=0x000f, t01=0x011c}
0x1894…18ae Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x000f, t01=0x0132}
0x18ae…18b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x014c}
0x18b8…18f4 Head {h00=0x0038, h01=0x0050, text=»* EFFECTIVE LENGTH (ECBEL) AND CONTROL WORD (ECBCW) «, t00=0x000f, t01=0x0156}
0x18f4…190a (16, 0, 400) Head {h00=0x0012, h01=0x0050, text=»* ARE UPDATED.«, t00=0x0010, t01=0x0004}
0x190a…1914 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x001a}
0x1914…191e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0024}
0x191e…1938 Head {h00=0x0016, h01=0x0050, text=»* TEST STATUS /00«, t00=0x0010, t01=0x002e}
0x1938…1942 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0048}
0x1942…194a Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x0052}
0x194a…197a Head {h00=0x002c, h01=0x0050, text=»TEST LC A7,DWTOR,A6 SELECT TO GET STATUS«, t00=0x0010, t01=0x005a}
0x197a…198c Head {h00=0x000e, h01=0x0050, text=» ANK A7,/7«, t00=0x0010, t01=0x008a}
0x198c…19a0 Head {h00=0x0010, h01=0x0050, text=» CF A5,SELC «, t00=0x0010, t01=0x009c}
0x19a0…19b4 Head {h00=0x0010, h01=0x0050, text=» ABL ENDIO8 «, t00=0x0010, t01=0x00b0}
0x19b4…19cc Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0010, t01=0x00c4}
0x19cc…19d4 Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x00dc}
0x19d4…19de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00e4}
0x19de…19f2 Head {h00=0x0010, h01=0x0050, text=»* READ /02 «, t00=0x0010, t01=0x00ee}
0x19f2…19fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0102}
0x19fc…1a04 Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x010c}
0x1a04…1a26 Head {h00=0x001e, h01=0x0050, text=»READ CF A5,RBLK READ BLOCK«, t00=0x0010, t01=0x0114}
0x1a26…1a4a Head {h00=0x0020, h01=0x0050, text=» RF(0) READ10 STATUS DATA OK«, t00=0x0010, t01=0x0136}
0x1a4a…1a6c Head {h00=0x001e, h01=0x0050, text=» ABL(1) ENDIO2 ILL STATUS «, t00=0x0010, t01=0x015a}
0x1a6c…1a7e Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0010, t01=0x017c}
0x1a7e…1aa4 Head {h00=0x0022, h01=0x0050, text=» ABL(N) ENDIO4 NO MORE RETRIES«, t00=0x0010, t01=0x018e}
0x1aa4…1ac4 Head {h00=0x001c, h01=0x0050, text=» CF A5,SKPR SKIP REVERSE«, t00=0x0011, t01=0x0024}
0x1ac4…1ade Head {h00=0x0016, h01=0x0050, text=» RB READ TRY AGAIN«, t00=0x0011, t01=0x0044}
0x1ade…1ae6 Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x005e}
0x1ae6…1b12 Head {h00=0x0028, h01=0x0050, text=»READ10 LDR A5,A1 CHECK IF TAPE MARK «, t00=0x0011, t01=0x0066}
0x1b12…1b24 Head {h00=0x000e, h01=0x0050, text=» SLC A5,3 «, t00=0x0011, t01=0x0092}
0x1b24…1b44 Head {h00=0x001c, h01=0x0050, text=» ABL(N) ENDIO0 TAPE MARK«, t00=0x0011, t01=0x00a4}
0x1b44…1b6c Head {h00=0x0024, h01=0x0050, text=»READ20 LD A5,2,A2 CHECK SEQ MODE«, t00=0x0011, t01=0x00c4}
0x1b6c…1b92 Head {h00=0x0022, h01=0x0050, text=» ABL(N) ENDIO1 NO SEQ NUMBERS «, t00=0x0011, t01=0x00ec}
0x1b92…1b9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0112}
0x1b9c…1bb2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0011, t01=0x011c}
0x1bb2…1be2 Head {h00=0x002c, h01=0x0050, text=» RER A5,MTIOPA GET ADDRESS TO SEQ NUMBER«, t00=0x0011, t01=0x0132}
0x1be2…1bf4 Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x0011, t01=0x0162}
0x1bf4…1c18 Head {h00=0x0020, h01=0x0050, text=» LDR* A3,A2 GET SEQ COUNTER «, t00=0x0011, t01=0x0174}
0x1c18…1c2a Head {h00=0x000e, h01=0x0050, text=» CCR A3,A5«, t00=0x0012, t01=0x0008}
0x1c2a…1c58 Head {h00=0x002a, h01=0x0050, text=» RF(NE) READ30 NOT CORRECT SEQ NUMBER «, t00=0x0012, t01=0x001a}
0x1c58…1c6a Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x0012, t01=0x0048}
0x1c6a…1c7c Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x0012, t01=0x005a}
0x1c7c…1c8e Head {h00=0x000e, h01=0x0050, text=» CCR A3,A5«, t00=0x0012, t01=0x006c}
0x1c8e…1cb6 Head {h00=0x0024, h01=0x0050, text=» RF(E) ENDIO1 BOTH SEQ CHARS OK «, t00=0x0012, t01=0x007e}
0x1cb6…1cbe Head {h00=0x0004, h01=0x0050, t00=0x0012, t01=0x00a6}
0x1cbe…1cca Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00ae}
0x1cca…1cd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ba}
0x1cd4…1cec Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0012, t01=0x00c4}
0x1cec…1cf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00dc}
0x1cf6…1d00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e6}
0x1d00…1d16 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0012, t01=0x00f0}
0x1d16…1d40 Head {h00=0x0026, h01=0x0050, text=» LD A5,DWTTAB,A6 GET TTAB ADDRESS «, t00=0x0012, t01=0x0106}
0x1d40…1d68 Head {h00=0x0024, h01=0x0050, text=» SUKL A15,32 ADJUST STACKPOINTER«, t00=0x0012, t01=0x0130}
0x1d68…1d96 Head {h00=0x002a, h01=0x0050, text=» TS 2,A15 SAVE MMU REGISTERS ON STACK «, t00=0x0012, t01=0x0158}
0x1d96…1dc8 Head {h00=0x002e, h01=0x0050, text=» TL TTB:MT,A5 LOAD MMU REGISTERS FROM TTAB«, t00=0x0012, t01=0x0186}
0x1dc8…1dde Head {h00=0x0012, h01=0x0050, text=» RER A5,MTIOPL«, t00=0x0013, t01=0x0028}
0x1dde…1df4 Head {h00=0x0012, h01=0x0050, text=» ANKL A5,/FFF «, t00=0x0013, t01=0x003e}
0x1df4…1e0c Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBRL,A8 «, t00=0x0013, t01=0x0054}
0x1e0c…1e34 Head {h00=0x0024, h01=0x0050, text=» SUR A3,A5 GET EFFECTIVE LENGTH «, t00=0x0013, t01=0x006c}
0x1e34…1e62 Head {h00=0x002a, h01=0x0050, text=» LD A5,DWTUEC,A6 GET USER ECB ADDRESS «, t00=0x0013, t01=0x0094}
0x1e62…1e8c Head {h00=0x0026, h01=0x0050, text=» EL A5,ECBBA,A5 GET BUFFER ADDRESS«, t00=0x0013, t01=0x00c2}
0x1e8c…1e9e Head {h00=0x000e, h01=0x0050, text=» ADR A5,A3«, t00=0x0013, t01=0x00ec}
0x1e9e…1eb0 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A5«, t00=0x0013, t01=0x00fe}
0x1eb0…1ec2 Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x0013, t01=0x0110}
0x1ec2…1ee8 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) READ40 ADDRESS UNEVEN?«, t00=0x0013, t01=0x0122}
0x1ee8…1f16 Head {h00=0x002a, h01=0x0050, text=» ELR A5,A5 GET ACTUAL SEQUENCE NUMBER «, t00=0x0013, t01=0x0148}
0x1f16…1f20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x0176}
0x1f20…1f34 Head {h00=0x0010, h01=0x0050, text=»READ25 EQU *«, t00=0x0013, t01=0x0180}
0x1f34…1f66 (20, 0, 400) Head {h00=0x002e, h01=0x0050, text=» TL 2,A15 RESTORE MMU REGISTERS FROM STACK«, t00=0x0014, t01=0x0004}
0x1f66…1f8e Head {h00=0x0024, h01=0x0050, text=» ADKL A15,32 ADJUST STACKPOINTER«, t00=0x0014, t01=0x0036}
0x1f8e…1fb8 Head {h00=0x0026, h01=0x0050, text=» CWR* A5,A2 CHECK SEQUENCE NUMBER «, t00=0x0014, t01=0x005e}
0x1fb8…1fdc Head {h00=0x0020, h01=0x0050, text=» RF(E) ENDIO1 JUMP IF EQUAL «, t00=0x0014, t01=0x0088}
0x1fdc…1fe8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x00ac}
0x1fe8…1ff2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00b8}
0x1ff2…200a Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0014, t01=0x00c2}
0x200a…2014 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00da}
0x2014…201e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00e4}
0x201e…2032 Head {h00=0x0010, h01=0x0050, text=»READ30 EQU *«, t00=0x0014, t01=0x00ee}
0x2032…205a Head {h00=0x0024, h01=0x0050, text=» ORK A1,/0010 INDICATE SEQ ERROR«, t00=0x0014, t01=0x0102}
0x205a…206c Head {h00=0x000e, h01=0x0050, text=» RF ENDIO1«, t00=0x0014, t01=0x012a}
0x206c…2076 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x013c}
0x2076…208c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0014, t01=0x0146}
0x208c…20a4 Head {h00=0x0014, h01=0x0050, text=»READ40 ELR A3,A5«, t00=0x0014, t01=0x015c}
0x20a4…20b8 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0014, t01=0x0174}
0x20b8…20cc Head {h00=0x0010, h01=0x0050, text=» EL A5,1,A5 «, t00=0x0014, t01=0x0188}
0x20cc…20e2 Head {h00=0x0012, h01=0x0050, text=» ANKL A5,/FF00«, t00=0x0015, t01=0x000c}
0x20e2…20f4 Head {h00=0x000e, h01=0x0050, text=» ORR A5,A3«, t00=0x0015, t01=0x0022}
0x20f4…2106 Head {h00=0x000e, h01=0x0050, text=» ECR A5,A5«, t00=0x0015, t01=0x0034}
0x2106…2118 Head {h00=0x000e, h01=0x0050, text=» RB READ25«, t00=0x0015, t01=0x0046}
0x2118…2124 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x0058}
0x2124…212e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0064}
0x212e…2146 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0015, t01=0x006e}
0x2146…214e Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x0086}
0x214e…2156 Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x008e}
0x2156…2160 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0096}
0x2160…2178 Head {h00=0x0014, h01=0x0050, text=»* WRITE /05,/06«, t00=0x0015, t01=0x00a0}
0x2178…2182 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00b8}
0x2182…218a Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x00c2}
0x218a…21b0 Head {h00=0x0022, h01=0x0050, text=»WRIT LD A1,2,A2 CHECK SEQ MODE«, t00=0x0015, t01=0x00ca}
0x21b0…21d4 Head {h00=0x0020, h01=0x0050, text=» RF(N) WRIT10 NO SEQ NUMBERS«, t00=0x0015, t01=0x00f0}
0x21d4…21f8 Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A2 GET SEQ COUNTER «, t00=0x0015, t01=0x0114}
0x21f8…2202 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0138}
0x2202…2218 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0015, t01=0x0142}
0x2218…2242 Head {h00=0x0026, h01=0x0050, text=» LDR A8,A4 CALC ADDR TO SEQ NUMBER«, t00=0x0015, t01=0x0158}
0x2242…2254 Head {h00=0x000e, h01=0x0050, text=» ADR A8,A3«, t00=0x0015, t01=0x0182}
0x2254…227a (22, 0, 400) Head {h00=0x0022, h01=0x0050, text=» SC A1,-1,A8 STORE SEQ NUMBER «, t00=0x0016, t01=0x0004}
0x227a…228c Head {h00=0x000e, h01=0x0050, text=» ECR A1,A1«, t00=0x0016, t01=0x002a}
0x228c…22a0 Head {h00=0x0010, h01=0x0050, text=» SC A1,-2,A8«, t00=0x0016, t01=0x003c}
0x22a0…22ac Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0050}
0x22ac…22b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x005c}
0x22b6…22cc Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0016, t01=0x0066}
0x22cc…22f6 Head {h00=0x0026, h01=0x0050, text=» LD A7,DWTTAB,A6 GET TTAB ADDRESS «, t00=0x0016, t01=0x007c}
0x22f6…231e Head {h00=0x0024, h01=0x0050, text=» SUKL A15,32 ADJUST STACKPOINTER«, t00=0x0016, t01=0x00a6}
0x231e…234c Head {h00=0x002a, h01=0x0050, text=» TS 2,A15 SAVE MMU REGISTERS ON STACK «, t00=0x0016, t01=0x00ce}
0x234c…2374 Head {h00=0x0024, h01=0x0050, text=» TL TTB:MT,A7 LOAD MMU REGISTERS«, t00=0x0016, t01=0x00fc}
0x2374…23a2 Head {h00=0x002a, h01=0x0050, text=» LD A4,DWTUEC,A6 GET USER ECB ADDRESS «, t00=0x0016, t01=0x0124}
0x23a2…23d2 Head {h00=0x002c, h01=0x0050, text=» EL A4,ECBBA,A4 GET USER BUFFER ADDRESS «, t00=0x0016, t01=0x0152}
0x23d2…2404 Head {h00=0x002e, h01=0x0050, text=» ADR A4,A3 GET ADDRESS TO SEQUENCE NUMBER «, t00=0x0016, t01=0x0182}
0x2404…2416 Head {h00=0x000e, h01=0x0050, text=» SRC A4,1 «, t00=0x0017, t01=0x0024}
0x2416…243c Head {h00=0x0022, h01=0x0050, text=» RF(N) WRIT20 ADDRESS UNEVEN? «, t00=0x0017, t01=0x0036}
0x243c…2454 Head {h00=0x0014, h01=0x0050, text=» SLC A4,1 NO, OK«, t00=0x0017, t01=0x005c}
0x2454…247e Head {h00=0x0026, h01=0x0050, text=» ES A1,-2,A4 STORE SEQUENCE NUMBER«, t00=0x0017, t01=0x0074}
0x247e…2488 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x009e}
0x2488…24ba Head {h00=0x002e, h01=0x0050, text=»WRIT05 LD A4,ECBBA,A8 RESET BUFFER ADDRESS«, t00=0x0017, t01=0x00a8}
0x24ba…24ec Head {h00=0x002e, h01=0x0050, text=» TL 2,A15 RESTORE MMU REGISTERS FROM STACK«, t00=0x0017, t01=0x00da}
0x24ec…2514 Head {h00=0x0024, h01=0x0050, text=» ADKL A15,32 ADJUST STACKPOINTER«, t00=0x0017, t01=0x010c}
0x2514…252a Head {h00=0x0012, h01=0x0050, text=» LDK A7,MTRTRY«, t00=0x0017, t01=0x0134}
0x252a…2536 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x014a}
0x2536…2540 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0156}
0x2540…2566 Head {h00=0x0022, h01=0x0050, text=»WRIT10 CF A5,WBLK WRITE BLOCK «, t00=0x0017, t01=0x0160}
0x2566…258a Head {h00=0x0020, h01=0x0050, text=» RF(0) ENDIO1 STATUS,DATA OK«, t00=0x0017, t01=0x0186}
0x258a…25aa Head {h00=0x001c, h01=0x0050, text=» RF(1) ENDIO2 ILL STATUS«, t00=0x0018, t01=0x001a}
0x25aa…25ca Head {h00=0x001c, h01=0x0050, text=» CF A5,SKPR SKIP REVERSE«, t00=0x0018, t01=0x003a}
0x25ca…25e6 Head {h00=0x0018, h01=0x0050, text=» CF A5,ERA4 ERASE 4"«, t00=0x0018, t01=0x005a}
0x25e6…25f8 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0018, t01=0x0076}
0x25f8…261e Head {h00=0x0022, h01=0x0050, text=» RF(N) ENDIO4 NO MORE RETRIES «, t00=0x0018, t01=0x0088}
0x261e…263a Head {h00=0x0018, h01=0x0050, text=» ANK A1,/20 SAVE EOT«, t00=0x0018, t01=0x00ae}
0x263a…2650 Head {h00=0x0012, h01=0x0050, text=» ORS A1,MTEOT «, t00=0x0018, t01=0x00ca}
0x2650…266c Head {h00=0x0018, h01=0x0050, text=» RB WRIT10 TRY AGAIN«, t00=0x0018, t01=0x00e0}
0x266c…2676 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x00fc}
0x2676…268c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0018, t01=0x0106}
0x268c…26c4 Head {h00=0x0034, h01=0x0050, text=»WRIT20 EQU * SEQUENCE NUMBER ADDRESS WAS UNEVEN «, t00=0x0018, t01=0x011c}
0x26c4…26d6 Head {h00=0x000e, h01=0x0050, text=» SLC A4,1 «, t00=0x0018, t01=0x0154}
0x26d6…26e8 Head {h00=0x000e, h01=0x0050, text=» ECR A6,A1«, t00=0x0018, t01=0x0166}
0x26e8…26fa Head {h00=0x000e, h01=0x0050, text=» ELR A7,A4«, t00=0x0018, t01=0x0178}
0x26fa…270e Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0018, t01=0x018a}
0x270e…2720 Head {h00=0x000e, h01=0x0050, text=» SLL A1,8 «, t00=0x0019, t01=0x000e}
0x2720…2732 Head {h00=0x000e, h01=0x0050, text=» ORR A1,A7«, t00=0x0019, t01=0x0020}
0x2732…2744 Head {h00=0x000e, h01=0x0050, text=» ESR A1,A4«, t00=0x0019, t01=0x0032}
0x2744…2758 Head {h00=0x0010, h01=0x0050, text=» EL A7,-3,A4«, t00=0x0019, t01=0x0044}
0x2758…276e Head {h00=0x0012, h01=0x0050, text=» ANKL A7,/FF00«, t00=0x0019, t01=0x0058}
0x276e…2782 Head {h00=0x0010, h01=0x0050, text=» ANK A6,/FF «, t00=0x0019, t01=0x006e}
0x2782…2794 Head {h00=0x000e, h01=0x0050, text=» ORR A7,A6«, t00=0x0019, t01=0x0082}
0x2794…27a8 Head {h00=0x0010, h01=0x0050, text=» ES A7,-3,A4«, t00=0x0019, t01=0x0094}
0x27a8…27ba Head {h00=0x000e, h01=0x0050, text=» RB WRIT05«, t00=0x0019, t01=0x00a8}
0x27ba…27c6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00ba}
0x27c6…27d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00c6}
0x27d0…27e8 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0019, t01=0x00d0}
0x27e8…27f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00e8}
0x27f2…2810 Head {h00=0x001a, h01=0x0050, text=»* WRITE TAPE MARK /22«, t00=0x0019, t01=0x00f2}
0x2810…281a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0110}
0x281a…2832 Head {h00=0x0014, h01=0x0050, text=»WRTM CF A5,WTMK «, t00=0x0019, t01=0x011a}
0x2832…2852 Head {h00=0x001c, h01=0x0050, text=» RF(1) ENDIO4 ILL STATUS«, t00=0x0019, t01=0x0132}
0x2852…2864 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0019, t01=0x0152}
0x2864…288c Head {h00=0x0024, h01=0x0050, text=» SLC A3,3 CHECK IF TAPE MARK OK «, t00=0x0019, t01=0x0164}
0x288c…28b0 Head {h00=0x0020, h01=0x0050, text=» RF(NN) WRTM10 NOT TAPE MARK«, t00=0x0019, t01=0x018c}
0x28b0…28d0 Head {h00=0x001c, h01=0x0050, text=» IMR A2 INCR SEQ COUNTER«, t00=0x001a, t01=0x0020}
0x28d0…28e2 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO4«, t00=0x001a, t01=0x0040}
0x28e2…28ea Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x0052}
0x28ea…2910 Head {h00=0x0022, h01=0x0050, text=»WRTM10 CF A5,SKPR SKIP REVERSE«, t00=0x001a, t01=0x005a}
0x2910…292c Head {h00=0x0018, h01=0x0050, text=» CF A5,ERA4 ERASE 4"«, t00=0x001a, t01=0x0080}
0x292c…293e Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x001a, t01=0x009c}
0x293e…2964 Head {h00=0x0022, h01=0x0050, text=» RF(N) ENDIO4 NO MORE RETRIES «, t00=0x001a, t01=0x00ae}
0x2964…2980 Head {h00=0x0018, h01=0x0050, text=» ANK A1,/20 SAVE EOT«, t00=0x001a, t01=0x00d4}
0x2980…2996 Head {h00=0x0012, h01=0x0050, text=» ORS A1,MTEOT «, t00=0x001a, t01=0x00f0}
0x2996…29b0 Head {h00=0x0016, h01=0x0050, text=» RB WRTM TRY AGAIN«, t00=0x001a, t01=0x0106}
0x29b0…29ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0120}
0x29ba…29ce Head {h00=0x0010, h01=0x0050, text=»* LOAD /37 «, t00=0x001a, t01=0x012a}
0x29ce…29d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x013e}
0x29d8…29e0 Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x0148}
0x29e0…29fc Head {h00=0x0018, h01=0x0050, text=»LOAD LD A1,ECBCW,A8 «, t00=0x001a, t01=0x0150}
0x29fc…2a0e Head {h00=0x000e, h01=0x0050, text=» SRC A1,1 «, t00=0x001a, t01=0x016c}
0x2a0e…2a2e Head {h00=0x001c, h01=0x0050, text=» ST A1,2,A2 SET SEQ MODE«, t00=0x001a, t01=0x017e}
0x2a2e…2a4e Head {h00=0x001c, h01=0x0050, text=» CF A5,ONLI SET ON-LINE «, t00=0x001b, t01=0x000e}
0x2a4e…2a66 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x001b, t01=0x002e}
0x2a66…2a6e Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x0046}
0x2a6e…2a78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x004e}
0x2a78…2a8e Head {h00=0x0012, h01=0x0050, text=»* REWIND /31 «, t00=0x001b, t01=0x0058}
0x2a8e…2a98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x006e}
0x2a98…2aa0 Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x0078}
0x2aa0…2aa8 Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x0080}
0x2aa8…2ace Head {h00=0x0022, h01=0x0050, text=»RWND CMR A2 CLEAR SEQ COUNTER «, t00=0x001b, t01=0x0088}
0x2ace…2af6 Head {h00=0x0024, h01=0x0050, text=» CF A5,SBOW SEARCH BOT AND WAIT «, t00=0x001b, t01=0x00ae}
0x2af6…2b08 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO6«, t00=0x001b, t01=0x00d6}
0x2b08…2b10 Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x00e8}
0x2b10…2b18 Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x00f0}
0x2b18…2b22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00f8}
0x2b22…2b38 Head {h00=0x0012, h01=0x0050, text=»* UNLOAD /38 «, t00=0x001b, t01=0x0102}
0x2b38…2b42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0118}
0x2b42…2b4a Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x0122}
0x2b4a…2b70 Head {h00=0x0022, h01=0x0050, text=»UNLD CMR A2 CLEAR SEQ COUNTER «, t00=0x001b, t01=0x012a}
0x2b70…2b8e Head {h00=0x001a, h01=0x0050, text=» CF A5,SBOT SEARCH BOT«, t00=0x001b, t01=0x0150}
0x2b8e…2bae Head {h00=0x001c, h01=0x0050, text=» CF A5,OFLI SET OFF-LINE«, t00=0x001b, t01=0x016e}
0x2bae…2bc0 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO7«, t00=0x001b, t01=0x018e}
0x2bc0…2bc8 Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x0010}
0x2bc8…2bd0 Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x0018}
0x2bd0…2bda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0020}
0x2bda…2bf6 Head {h00=0x0018, h01=0x0050, text=»* STEP REVERSE /33 «, t00=0x001c, t01=0x002a}
0x2bf6…2c00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0046}
0x2c00…2c08 Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x0050}
0x2c08…2c2c Head {h00=0x0020, h01=0x0050, text=»STPR CF A5,SKPR SKIP REVERSE«, t00=0x001c, t01=0x0058}
0x2c2c…2c52 Head {h00=0x0022, h01=0x0050, text=»STPR10 RF(1) ENDIO6 ILL STATUS«, t00=0x001c, t01=0x007c}
0x2c52…2c66 Head {h00=0x0010, h01=0x0050, text=» LDKL A3,-1 «, t00=0x001c, t01=0x00a2}
0x2c66…2c8a Head {h00=0x0020, h01=0x0050, text=» ADRS A3,A2 DECR SEQ COUNTER«, t00=0x001c, t01=0x00b6}
0x2c8a…2c9c Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x001c, t01=0x00da}
0x2c9c…2cba Head {h00=0x001a, h01=0x0050, text=» SLC A3,5 CHECK IF BOT«, t00=0x001c, t01=0x00ec}
0x2cba…2cd8 Head {h00=0x001a, h01=0x0050, text=» RF(NN) ENDIO6 NOT BOT«, t00=0x001c, t01=0x010a}
0x2cd8…2cec Head {h00=0x0010, h01=0x0050, text=» RB RWND BOT«, t00=0x001c, t01=0x0128}
0x2cec…2cf4 Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x013c}
0x2cf4…2cfc Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x0144}
0x2cfc…2d06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x014c}
0x2d06…2d22 Head {h00=0x0018, h01=0x0050, text=»* STEP FORWARD /34 «, t00=0x001c, t01=0x0156}
0x2d22…2d2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0172}
0x2d2c…2d34 Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x017c}
0x2d34…2d58 Head {h00=0x0020, h01=0x0050, text=»STPF CF A5,SKPF SKIP FORWARD«, t00=0x001c, t01=0x0184}
0x2d58…2d78 Head {h00=0x001c, h01=0x0050, text=» RF(1) ENDIO6 ILL STATUS«, t00=0x001d, t01=0x0018}
0x2d78…2d9e Head {h00=0x0022, h01=0x0050, text=»STPF10 IMR A2 INCR SEQ COUNTER«, t00=0x001d, t01=0x0038}
0x2d9e…2db6 Head {h00=0x0014, h01=0x0050, text=»STPF20 RF ENDIO6«, t00=0x001d, t01=0x005e}
0x2db6…2dbe Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x0076}
0x2dbe…2dc6 Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x007e}
0x2dc6…2dce Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x0086}
0x2dce…2dd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x008e}
0x2dd8…2dee Head {h00=0x0012, h01=0x0050, text=»* RECOVER /3F«, t00=0x001d, t01=0x0098}
0x2dee…2df8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00ae}
0x2df8…2e00 Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x00b8}
0x2e00…2e20 Head {h00=0x001c, h01=0x0050, text=»RECV CF A5,MTRC RECOVER «, t00=0x001d, t01=0x00c0}
0x2e20…2e32 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO8«, t00=0x001d, t01=0x00e0}
0x2e32…2e4a Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x001d, t01=0x00f2}
0x2e4a…2e54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x010a}
0x2e54…2e86 Head {h00=0x002e, h01=0x0050, text=»* ENDIO COMMON EXITS FOR ORDER PROCESSORS «, t00=0x001d, t01=0x0114}
0x2e86…2e90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0146}
0x2e90…2ec0 Head {h00=0x002c, h01=0x0050, text=»ENDIO0 IMR A2 INCREMENT SEQUENCE COUNTER«, t00=0x001d, t01=0x0150}
0x2ec0…2ed2 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO4«, t00=0x001d, t01=0x0180}
0x2ed2…2edc (30, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0004}
0x2edc…2f02 Head {h00=0x0022, h01=0x0050, text=»ENDIO1 IMR A2 INCR SEQ COUNTER«, t00=0x001e, t01=0x000e}
0x2f02…2f0a Head {h00=0x0004, h01=0x0050, t00=0x001e, t01=0x0034}
0x2f0a…2f20 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001e, t01=0x003c}
0x2f20…2f54 Head {h00=0x0030, h01=0x0050, text=»ENDIO2 RER A3,MTIOPA GET NEXT BUFFER ADDRESS«, t00=0x001e, t01=0x0052}
0x2f54…2f60 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0086}
0x2f60…2f6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0092}
0x2f6a…2f80 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001e, t01=0x009c}
0x2f80…2f9c Head {h00=0x0018, h01=0x0050, text=»ENDIO2 RER A4,MTIOPL«, t00=0x001e, t01=0x00b2}
0x2f9c…2fb2 Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/FFF «, t00=0x001e, t01=0x00ce}
0x2fb2…2fca Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBRL,A8 «, t00=0x001e, t01=0x00e4}
0x2fca…2fd6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00fc}
0x2fd6…2fe8 Head {h00=0x000e, h01=0x0050, text=» SUR A3,A4«, t00=0x001e, t01=0x0108}
0x2fe8…2ffe Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001e, t01=0x011a}
0x2ffe…302c Head {h00=0x002a, h01=0x0050, text=»ENDIO3 LD A4,2,A2 CHECK IF SEQ NUMBERS«, t00=0x001e, t01=0x0130}
0x302c…3042 Head {h00=0x0012, h01=0x0050, text=» RF(N) *+4 NO «, t00=0x001e, t01=0x015e}
0x3042…3066 Head {h00=0x0020, h01=0x0050, text=» SUK A3,2 YES ADJUST LENGTH «, t00=0x001e, t01=0x0174}
0x3066…3072 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0008}
0x3072…30a0 Head {h00=0x002a, h01=0x0050, text=» ST A3,ECBEL,A8 STORE EFFECTIVE LENGTH«, t00=0x001f, t01=0x0014}
0x30a0…30bc Head {h00=0x0018, h01=0x0050, text=»ENDIO4 LDK A4,MTRTRY«, t00=0x001f, t01=0x0042}
0x30bc…30e0 Head {h00=0x0020, h01=0x0050, text=» SUR A4,A7 GET NO OF RETRIES«, t00=0x001f, t01=0x005e}
0x30e0…30e8 Head {h00=0x0004, h01=0x0050, t00=0x001f, t01=0x0082}
0x30e8…311c Head {h00=0x0030, h01=0x0050, text=»ENDIO5 ST A4,ECBCW,A8 STORE IN CONTROL WORD «, t00=0x001f, t01=0x008a}
0x311c…3134 Head {h00=0x0014, h01=0x0050, text=»ENDIO6 LDR A7,A1«, t00=0x001f, t01=0x00be}
0x3134…3146 Head {h00=0x000e, h01=0x0050, text=» SRC A7,1 «, t00=0x001f, t01=0x00d6}
0x3146…317c Head {h00=0x0032, h01=0x0050, text=» RF(N) CKPWF NOT OPERABLE CHECK IF POWER FAIL «, t00=0x001f, t01=0x00e8}
0x317c…31aa Head {h00=0x002a, h01=0x0050, text=»ENDIO7 LDKL A4,/8000 SAVE SEQ MODE BIT«, t00=0x001f, t01=0x011e}
0x31aa…31be Head {h00=0x0010, h01=0x0050, text=» ANS A4,2,A2«, t00=0x001f, t01=0x014c}
0x31be…31e8 Head {h00=0x0026, h01=0x0050, text=» OR A1,MTEOT PUT IN EOT INDICATOR «, t00=0x001f, t01=0x0160}
0x31e8…3208 Head {h00=0x001c, h01=0x0050, text=» ORS A1,2,A2 SAVE STATUS«, t00=0x001f, t01=0x018a}
0x3208…323a Head {h00=0x002e, h01=0x0050, text=»ENDIO8 CM MTREQ INDICATE NO RUNNING ORDER «, t00=0x0020, t01=0x001a}
0x323a…3272 Head {h00=0x0034, h01=0x0050, text=» ABL DISEND PERFORM TENDIO AND GO TO DISPATCHER «, t00=0x0020, t01=0x004c}
0x3272…328a Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0020, t01=0x0084}
0x328a…3292 Head {h00=0x0004, h01=0x0050, t00=0x0020, t01=0x009c}
0x3292…329c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00a4}
0x329c…32d2 Head {h00=0x0032, h01=0x0050, text=»* THE THING WAS NOT OPERABLE, CHECK IF A POWER«, t00=0x0020, t01=0x00ae}
0x32d2…32f2 Head {h00=0x001c, h01=0x0050, text=»* FAIL IS COMING ALONG. «, t00=0x0020, t01=0x00e4}
0x32f2…32fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0104}
0x32fc…3304 Head {h00=0x0004, h01=0x0050, t00=0x0020, t01=0x010e}
0x3304…331a Head {h00=0x0012, h01=0x0050, text=»CKPWF SLC A7,1«, t00=0x0020, t01=0x0116}
0x331a…333e Head {h00=0x0020, h01=0x0050, text=» ST A7,MTSA7 SAVE REGISTERS «, t00=0x0020, t01=0x012c}
0x333e…3352 Head {h00=0x0010, h01=0x0050, text=» ST A2,MTSA2«, t00=0x0020, t01=0x0150}
0x3352…3364 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A6«, t00=0x0020, t01=0x0164}
0x3364…337a Head {h00=0x0012, h01=0x0050, text=» LDKL A4,MTTIM«, t00=0x0020, t01=0x0176}
0x337a…33a4 Head {h00=0x0026, h01=0x0050, text=» CF A15,SETIMP WAIT FOR POWER FAIL«, t00=0x0020, t01=0x018c}
0x33a4…33c0 Head {h00=0x0018, h01=0x0050, text=» DATA CKPWF1,MTPTOT «, t00=0x0021, t01=0x0026}
0x33c0…33d2 Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0021, t01=0x0042}
0x33d2…33da Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x0054}
0x33da…3404 Head {h00=0x0026, h01=0x0050, text=»CKPWF1 LDR A6,A1 RESTORE REGISTERS«, t00=0x0021, t01=0x005c}
0x3404…3418 Head {h00=0x0010, h01=0x0050, text=» LD A1,MTSA7«, t00=0x0021, t01=0x0086}
0x3418…342c Head {h00=0x0010, h01=0x0050, text=» LD A2,MTSA2«, t00=0x0021, t01=0x009a}
0x342c…3450 Head {h00=0x0020, h01=0x0050, text=» CM MTTIM INDICATE NO TIMER «, t00=0x0021, t01=0x00ae}
0x3450…3462 Head {h00=0x000e, h01=0x0050, text=» RB ENDIO8«, t00=0x0021, t01=0x00d2}
0x3462…347a Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0021, t01=0x00e4}
0x347a…3482 Head {h00=0x0004, h01=0x0050, t00=0x0021, t01=0x00fc}
0x3482…348c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0104}
0x348c…34ba Head {h00=0x002a, h01=0x0050, text=»* SBOW SEARCH BOT AND WAIT FOR REWIND «, t00=0x0021, t01=0x010e}
0x34ba…34c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x013c}
0x34c4…34d4 Head {h00=0x000c, h01=0x0050, text=»* ENTRY:«, t00=0x0021, t01=0x0146}
0x34d4…34de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0156}
0x34de…34f8 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0021, t01=0x0160}
0x34f8…3502 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x017a}
0x3502…3512 Head {h00=0x000c, h01=0x0050, text=»* EXIT: «, t00=0x0021, t01=0x0184}
0x3512…351c (34, 0, 398) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0004}
0x351c…3540 Head {h00=0x0020, h01=0x0050, text=»* A1: STATUS AFTER COMMAND «, t00=0x0022, t01=0x000e}
0x3540…3558 Head {h00=0x0014, h01=0x0050, text=»* A2: RESTORED «, t00=0x0022, t01=0x0032}
0x3558…3572 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0022, t01=0x004a}
0x3572…358a Head {h00=0x0014, h01=0x0050, text=»* A7: RESTORED «, t00=0x0022, t01=0x0064}
0x358a…35a4 Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x0022, t01=0x007c}
0x35a4…35ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0096}
0x35ae…35b6 Head {h00=0x0004, h01=0x0050, t00=0x0022, t01=0x00a0}
0x35b6…35e4 Head {h00=0x002a, h01=0x0050, text=»SBOW LDKL A1,-MTRTOT-1 SET UP TIME OUT«, t00=0x0022, t01=0x00a8}
0x35e4…35f8 Head {h00=0x0010, h01=0x0050, text=» ST A1,MTCTR«, t00=0x0022, t01=0x00d6}
0x35f8…3600 Head {h00=0x0004, h01=0x0050, t00=0x0022, t01=0x00ea}
0x3600…3624 Head {h00=0x0020, h01=0x0050, text=»SBOW10 CF A5,SBOT SEARCH BOT«, t00=0x0022, t01=0x00f2}
0x3624…3644 Head {h00=0x001c, h01=0x0050, text=» SLC A1,2 CHECK IF READY«, t00=0x0022, t01=0x0116}
0x3644…366a Head {h00=0x0022, h01=0x0050, text=» RF(N) SBOW30 STILL REWINDING «, t00=0x0022, t01=0x0136}
0x366a…3672 Head {h00=0x0004, h01=0x0050, t00=0x0022, t01=0x015c}
0x3672…368a Head {h00=0x0014, h01=0x0050, text=»SBOW20 SRC A1,2 «, t00=0x0022, t01=0x0164}
0x368a…36a0 Head {h00=0x0012, h01=0x0050, text=» RTN A5 RETURN«, t00=0x0022, t01=0x017c}
0x36a0…36a8 (35, 0, 400) Head {h00=0x0004, h01=0x0050, t00=0x0023, t01=0x0004}
0x36a8…36d2 Head {h00=0x0026, h01=0x0050, text=»SBOW30 IM MTCTR CHECK IF TIME OUT «, t00=0x0023, t01=0x000c}
0x36d2…36fc Head {h00=0x0026, h01=0x0050, text=» RB(Z) SBOW20 DON'T WAIT ANY MORE «, t00=0x0023, t01=0x0036}
0x36fc…371e Head {h00=0x001e, h01=0x0050, text=» ST A5,MTSA5 SAVE REGISTER«, t00=0x0023, t01=0x0060}
0x371e…3730 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A6«, t00=0x0023, t01=0x0082}
0x3730…3746 Head {h00=0x0012, h01=0x0050, text=» LDKL A4,MTTIM«, t00=0x0023, t01=0x0094}
0x3746…376c Head {h00=0x0022, h01=0x0050, text=» CF A15,SETIMP WAIT 2 SECONDS «, t00=0x0023, t01=0x00aa}
0x376c…3784 Head {h00=0x0014, h01=0x0050, text=» DATA SBOW40,20 «, t00=0x0023, t01=0x00d0}
0x3784…3796 Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0023, t01=0x00e8}
0x3796…379e Head {h00=0x0004, h01=0x0050, t00=0x0023, t01=0x00fa}
0x379e…37ce Head {h00=0x002c, h01=0x0050, text=»SBOW40 LDR A6,A1 ENTERED EACH 2 SECONDS «, t00=0x0023, t01=0x0102}
0x37ce…37f4 Head {h00=0x0022, h01=0x0050, text=» LD A2,MTSA2 RESTORE REGISTERS«, t00=0x0023, t01=0x0132}
0x37f4…3808 Head {h00=0x0010, h01=0x0050, text=» LD A5,MTSA5«, t00=0x0023, t01=0x0158}
0x3808…381c Head {h00=0x0010, h01=0x0050, text=» LD A7,MTSA7«, t00=0x0023, t01=0x016c}
0x381c…3840 Head {h00=0x0020, h01=0x0050, text=» CM MTTIM INDICATE NO TIMER «, t00=0x0023, t01=0x0180}
0x3840…3868 Head {h00=0x0024, h01=0x0050, text=» RB SBOW10 GO BACK AND TRY AGAIN«, t00=0x0024, t01=0x0014}
0x3868…3880 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0024, t01=0x003c}
0x3880…3888 Head {h00=0x0004, h01=0x0050, t00=0x0024, t01=0x0054}
0x3888…3892 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x005c}
0x3892…38ac Head {h00=0x0016, h01=0x0050, text=»* COMMAND HANDLERS«, t00=0x0024, t01=0x0066}
0x38ac…38b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0080}
0x38b6…38d6 Head {h00=0x001c, h01=0x0050, text=»* ENTRY: CF A5,<COM> «, t00=0x0024, t01=0x008a}
0x38d6…38e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00aa}
0x38e0…390e Head {h00=0x002a, h01=0x0050, text=»* A2: IF SELC: ACTIVE CHANNEL ADDRESS«, t00=0x0024, t01=0x00b4}
0x390e…393a Head {h00=0x0028, h01=0x0050, text=»* A3: IF RBLK,WBLK: REQUSTED LENGTH«, t00=0x0024, t01=0x00e2}
0x393a…3966 Head {h00=0x0028, h01=0x0050, text=»* A4: IF RBLK,WBLK: BUFFER ADDRESS «, t00=0x0024, t01=0x010e}
0x3966…3982 Head {h00=0x0018, h01=0x0050, text=»* A6: DWT ADDRESSS «, t00=0x0024, t01=0x013a}
0x3982…39aa Head {h00=0x0024, h01=0x0050, text=»* A7: IF SELC: CHANNEL NO (0-7)«, t00=0x0024, t01=0x0156}
0x39aa…39b4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x017e}
0x39b4…39cc Head {h00=0x0014, h01=0x0050, text=»* EXIT: RTN A5 «, t00=0x0024, t01=0x0188}
0x39cc…39d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0010}
0x39d6…39fa Head {h00=0x0020, h01=0x0050, text=»* A1: STATUS AFTER COMMAND «, t00=0x0025, t01=0x001a}
0x39fa…3a12 Head {h00=0x0014, h01=0x0050, text=»* A2: RESTORED «, t00=0x0025, t01=0x003e}
0x3a12…3a38 Head {h00=0x0022, h01=0x0050, text=»* A3: REQUESTED LENGTH IN ECB«, t00=0x0025, t01=0x0056}
0x3a38…3a5c Head {h00=0x0020, h01=0x0050, text=»* A4: BUFFER ADDRESS IN ECB«, t00=0x0025, t01=0x007c}
0x3a5c…3a76 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0025, t01=0x00a0}
0x3a76…3a8e Head {h00=0x0014, h01=0x0050, text=»* A7: RESTORED «, t00=0x0025, t01=0x00ba}
0x3a8e…3aa8 Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x0025, t01=0x00d2}
0x3aa8…3ab2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00ec}
0x3ab2…3ae2 Head {h00=0x002c, h01=0x0050, text=»* CR: =0: NOT ILL STATUS, NOT ILL DATA«, t00=0x0025, t01=0x00f6}
0x3ae2…3b1c Head {h00=0x0036, h01=0x0050, text=»* =1: ILL STATUS: REWINDING,HARD ERR,NOT OP «, t00=0x0025, t01=0x0126}
0x3b1c…3b66 Head {h00=0x0046, h01=0x0050, text=»* =2: NOT ILL STATUS, ILL DATA: NO DATA,DATA ERR,THRUPUT ERR«, t00=0x0025, t01=0x0160}
0x3b66…3b70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x001a}
0x3b70…3b78 Head {h00=0x0004, h01=0x0050, t00=0x0026, t01=0x0024}
0x3b78…3b80 Head {h00=0x0004, h01=0x0050, t00=0x0026, t01=0x002c}
0x3b80…3ba2 Head {h00=0x001e, h01=0x0050, text=»RBLK LDK A1,/02 READ BLOCK«, t00=0x0026, t01=0x0034}
0x3ba2…3bb6 Head {h00=0x0010, h01=0x0050, text=»RBLK10 EQU *«, t00=0x0026, t01=0x0056}
0x3bb6…3bcc Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0026, t01=0x006a}
0x3bcc…3bf6 Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A8 GET FIRST WORD OF ECB «, t00=0x0026, t01=0x0080}
0x3bf6…3c2e Head {h00=0x0034, h01=0x0050, text=» ANKL A6,/3000 GET BITS 16-17 IN BUFFER ADDRESS «, t00=0x0026, t01=0x00aa}
0x3c2e…3c40 Head {h00=0x000e, h01=0x0050, text=» ORR A3,A6«, t00=0x0026, t01=0x00e2}
0x3c40…3c4c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x00f4}
0x3c4c…3c56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0100}
0x3c56…3c6a Head {h00=0x0010, h01=0x0050, text=»RBLK20 EQU *«, t00=0x0026, t01=0x010a}
0x3c6a…3c96 Head {h00=0x0028, h01=0x0050, text=» WER A3,MTIOPL GIVE REQUESTED LENGTH«, t00=0x0026, t01=0x011e}
0x3c96…3cc6 Head {h00=0x002c, h01=0x0050, text=» WER A4,MTIOPA AND BUFFER ADDRESS TO IOP«, t00=0x0026, t01=0x014a}
0x3cc6…3cd6 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0026, t01=0x017a}
0x3cd6…3cde Head {h00=0x0004, h01=0x0050, t00=0x0026, t01=0x018a}
0x3cde…3d02 (39, 0, 398) Head {h00=0x0020, h01=0x0050, text=»WBLK LDK A1,/00 WRITE BLOCK «, t00=0x0027, t01=0x0004}
0x3d02…3d34 Head {h00=0x002e, h01=0x0050, text=»WBLK10 ORKL A3,/4000 INDICATE WRITE TO IOP«, t00=0x0027, t01=0x0028}
0x3d34…3d46 Head {h00=0x000e, h01=0x0050, text=» RB RBLK10«, t00=0x0027, t01=0x005a}
0x3d46…3d4e Head {h00=0x0004, h01=0x0050, t00=0x0027, t01=0x006c}
0x3d4e…3d76 Head {h00=0x0024, h01=0x0050, text=»WTMK LDK A1,/04 WRITE TAPE MARK «, t00=0x0027, t01=0x0074}
0x3d76…3d86 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0027, t01=0x009c}
0x3d86…3da6 Head {h00=0x001c, h01=0x0050, text=»ERA4 LDK A1,/0C ERASE 4"«, t00=0x0027, t01=0x00ac}
0x3da6…3db6 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0027, t01=0x00cc}
0x3db6…3dbe Head {h00=0x0004, h01=0x0050, t00=0x0027, t01=0x00dc}
0x3dbe…3de0 Head {h00=0x001e, h01=0x0050, text=»SBOT LDK A1,/41 SEARCH BOT«, t00=0x0027, t01=0x00e4}
0x3de0…3df0 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0027, t01=0x0106}
0x3df0…3df8 Head {h00=0x0004, h01=0x0050, t00=0x0027, t01=0x0116}
0x3df8…3e1c Head {h00=0x0020, h01=0x0050, text=»ONLI LDK A1,/51 SET ON-LINE «, t00=0x0027, t01=0x011e}
0x3e1c…3e2c Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0027, t01=0x0142}
0x3e2c…3e34 Head {h00=0x0004, h01=0x0050, t00=0x0027, t01=0x0152}
0x3e34…3e58 Head {h00=0x0020, h01=0x0050, text=»OFLI LDK A1,/40 SET OFF-LINE«, t00=0x0027, t01=0x015a}
0x3e58…3e68 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0027, t01=0x017e}
0x3e68…3e70 Head {h00=0x0004, h01=0x0050, t00=0x0027, t01=0x018e}
0x3e70…3e94 Head {h00=0x0020, h01=0x0050, text=»SKPR LDK A1,/21 SKIP REVERSE«, t00=0x0028, t01=0x0008}
0x3e94…3ea4 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0028, t01=0x002c}
0x3ea4…3eac Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x003c}
0x3eac…3ed0 Head {h00=0x0020, h01=0x0050, text=»SKPF LDK A1,/20 SKIP FORWARD«, t00=0x0028, t01=0x0044}
0x3ed0…3ee0 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0028, t01=0x0068}
0x3ee0…3ee8 Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x0078}
0x3ee8…3f14 Head {h00=0x0028, h01=0x0050, text=»RSQN LDK A1,/03 READ SEQUENCE NUMBER«, t00=0x0028, t01=0x0080}
0x3f14…3f3e Head {h00=0x0026, h01=0x0050, text=» LDK A3,2 SET UP BUFFER FOR SEQ NO«, t00=0x0028, t01=0x00ac}
0x3f3e…3f54 Head {h00=0x0012, h01=0x0050, text=» LDKL A4,MTBUF«, t00=0x0028, t01=0x00d6}
0x3f54…3f66 Head {h00=0x000e, h01=0x0050, text=» RB RBLK20«, t00=0x0028, t01=0x00ec}
0x3f66…3f6e Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x00fe}
0x3f6e…3f94 Head {h00=0x0022, h01=0x0050, text=»SELC LDK A1,/60 SELECT CHANNEL«, t00=0x0028, t01=0x0106}
0x3f94…3fa6 Head {h00=0x000e, h01=0x0050, text=» ORR A1,A7«, t00=0x0028, t01=0x012c}
0x3fa6…3fcc Head {h00=0x0022, h01=0x0050, text=» STR A2,A6 SAVE ACTIVE CHANNEL«, t00=0x0028, t01=0x013e}
0x3fcc…3fd4 Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x0164}
0x3fd4…3ffa Head {h00=0x0022, h01=0x0050, text=»COMM CM MTINT IND INT ALLOWED «, t00=0x0028, t01=0x016c}
0x3ffa…4010 (41, 0, 400) Head {h00=0x0012, h01=0x0050, text=» CIO A1,1,CHMT«, t00=0x0029, t01=0x0004}
0x4010…4026 Head {h00=0x0012, h01=0x0050, text=» RF(A) COMM10 «, t00=0x0029, t01=0x001a}
0x4026…4048 Head {h00=0x001e, h01=0x0050, text=» RF(3) COMM05 NO INTERFACE«, t00=0x0029, t01=0x0030}
0x4048…4064 Head {h00=0x0018, h01=0x0050, text=» LDK A1,9 PARAMETER «, t00=0x0029, t01=0x0052}
0x4064…4088 Head {h00=0x0020, h01=0x0050, text=» CF A15,HALT STOP EXECUTION «, t00=0x0029, t01=0x006e}
0x4088…40a6 Head {h00=0x001a, h01=0x0050, text=»COMM05 LD A3,ECBRL,A8 «, t00=0x0029, t01=0x0092}
0x40a6…40be Head {h00=0x0014, h01=0x0050, text=» LD A4,ECBBA,A8 «, t00=0x0029, t01=0x00b0}
0x40be…40d0 Head {h00=0x000e, h01=0x0050, text=» ADK A5,4 «, t00=0x0029, t01=0x00c8}
0x40d0…40f8 Head {h00=0x0024, h01=0x0050, text=» LDKL A6,DWMT01 GET DWT ADDRESS «, t00=0x0029, t01=0x00da}
0x40f8…4116 Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x0029, t01=0x0102}
0x4116…4126 Head {h00=0x000c, h01=0x0050, text=» ABR* A5«, t00=0x0029, t01=0x0120}
0x4126…4150 Head {h00=0x0026, h01=0x0050, text=»COMM10 ST A2,MTSA2 SAVE REGISTERS «, t00=0x0029, t01=0x0130}
0x4150…4164 Head {h00=0x0010, h01=0x0050, text=» ST A5,MTSA5«, t00=0x0029, t01=0x015a}
0x4164…4178 Head {h00=0x0010, h01=0x0050, text=» ST A7,MTSA7«, t00=0x0029, t01=0x016e}
0x4178…419c Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x0029, t01=0x0182}
0x419c…41b4 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x002a, t01=0x0016}
0x41b4…41bc Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x002e}
0x41bc…41c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0036}
0x41c6…41ec Head {h00=0x0022, h01=0x0050, text=»* IHMT INTERRUPT HANDLER CHMT «, t00=0x002a, t01=0x0040}
0x41ec…41f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0066}
0x41f6…41fe Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x0070}
0x41fe…4210 Head {h00=0x000e, h01=0x0050, text=»IHMT EQU *«, t00=0x002a, t01=0x0078}
0x4210…4238 Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x002a, t01=0x008a}
0x4238…424e Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x002a, t01=0x00b2}
0x424e…4278 Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x002a, t01=0x00c8}
0x4278…4284 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x00f2}
0x4284…428e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00fe}
0x428e…42a4 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x002a, t01=0x0108}
0x42a4…42ca Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x002a, t01=0x011e}
0x42ca…42d6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0144}
0x42d6…42e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0150}
0x42e0…42f4 Head {h00=0x0010, h01=0x0050, text=» SST A1,CHMT«, t00=0x002a, t01=0x015a}
0x42f4…430a Head {h00=0x0012, h01=0x0050, text=» RF(A) IHMT10 «, t00=0x002a, t01=0x016e}
0x430a…4326 Head {h00=0x0018, h01=0x0050, text=» LDK A1,9 PARAMETER «, t00=0x002a, t01=0x0184}
0x4326…4348 Head {h00=0x001e, h01=0x0050, text=» CF A15,HALT SST NOT ACC. «, t00=0x002b, t01=0x0010}
0x4348…4360 Head {h00=0x0014, h01=0x0050, text=»IHMT10 C1S MTINT«, t00=0x002b, t01=0x0032}
0x4360…4376 Head {h00=0x0012, h01=0x0050, text=» RF(NZ) IHMT20«, t00=0x002b, t01=0x004a}
0x4376…43a4 Head {h00=0x002a, h01=0x0050, text=» LDK A1,5 ILLEGAL INTERRUPT PARAMETER «, t00=0x002b, t01=0x0060}
0x43a4…43b8 Head {h00=0x0010, h01=0x0050, text=» CF A15,HALT«, t00=0x002b, t01=0x008e}
0x43b8…43c0 Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x00a2}
0x43c0…43ee Head {h00=0x002a, h01=0x0050, text=»IHMT20 LDKL A6,DWMT01 GET DWT ADDRESS «, t00=0x002b, t01=0x00aa}
0x43ee…4416 Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x002b, t01=0x00d8}
0x4416…4440 Head {h00=0x0026, h01=0x0050, text=» LD A5,MTSA5 RESTORE STACK POINTER«, t00=0x002b, t01=0x0100}
0x4440…4454 Head {h00=0x0010, h01=0x0050, text=» LDK A2,/00 «, t00=0x002b, t01=0x012a}
0x4454…4484 Head {h00=0x002c, h01=0x0050, text=» LDKL A3,/2847 CHECK IF ILL STATUS,DATA «, t00=0x002b, t01=0x013e}
0x4484…4496 Head {h00=0x000e, h01=0x0050, text=» TM A1,A3 «, t00=0x002b, t01=0x016e}
0x4496…44ba Head {h00=0x0020, h01=0x0050, text=» RF(Z) IHMT30 STATUS,DATA OK«, t00=0x002b, t01=0x0180}
0x44ba…44ce Head {h00=0x0010, h01=0x0050, text=» LDK A2,/40 «, t00=0x002c, t01=0x0014}
0x44ce…44e4 Head {h00=0x0012, h01=0x0050, text=» SUKL A3,/806 «, t00=0x002c, t01=0x0028}
0x44e4…44f6 Head {h00=0x000e, h01=0x0050, text=» TM A1,A3 «, t00=0x002c, t01=0x003e}
0x44f6…4518 Head {h00=0x001e, h01=0x0050, text=» RF(NZ) IHMT30 ILL STATUS «, t00=0x002c, t01=0x0050}
0x4518…4534 Head {h00=0x0018, h01=0x0050, text=» LDK A2,/80 ILL DATA«, t00=0x002c, t01=0x0072}
0x4534…453c Head {h00=0x0004, h01=0x0050, t00=0x002c, t01=0x008e}
0x453c…4554 Head {h00=0x0014, h01=0x0050, text=»IHMT30 SLC A2,2 «, t00=0x002c, t01=0x0096}
0x4554…4572 Head {h00=0x001a, h01=0x0050, text=» ST A2,2,A5 UPDATE CR «, t00=0x002c, t01=0x00ae}
0x4572…4598 Head {h00=0x0022, h01=0x0050, text=» LD A2,MTSA2 RESTORE REGISTERS«, t00=0x002c, t01=0x00cc}
0x4598…45b0 Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBRL,A8 «, t00=0x002c, t01=0x00f2}
0x45b0…45d8 Head {h00=0x0024, h01=0x0050, text=» LD A4,2,A2 CHECK IF SEQ NUMBERS«, t00=0x002c, t01=0x010a}
0x45d8…45ee Head {h00=0x0012, h01=0x0050, text=» RF(N) *+4 NO «, t00=0x002c, t01=0x0132}
0x45ee…4612 Head {h00=0x0020, h01=0x0050, text=» ADK A3,2 YES ADJUST LENGTH «, t00=0x002c, t01=0x0148}
0x4612…462a Head {h00=0x0014, h01=0x0050, text=» LD A4,ECBBA,A8 «, t00=0x002c, t01=0x016c}
0x462a…463e Head {h00=0x0010, h01=0x0050, text=» LD A7,MTSA7«, t00=0x002c, t01=0x0184}
0x463e…464e Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x002d, t01=0x0008}
0x464e…4666 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x002d, t01=0x0018}
0x4666…466e Head {h00=0x0004, h01=0x0050, t00=0x002d, t01=0x0030}
0x466e…4678 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0038}
0x4678…46a4 Head {h00=0x0028, h01=0x0050, text=»* MTDRON ENTRY AT POWER ON RECOVERY «, t00=0x002d, t01=0x0042}
0x46a4…46ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x006e}
0x46ae…46b6 Head {h00=0x0004, h01=0x0050, t00=0x002d, t01=0x0078}
0x46b6…46ca Head {h00=0x0010, h01=0x0050, text=»MTDRON EQU *«, t00=0x002d, t01=0x0080}
0x46ca…46e0 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x002d, t01=0x0094}
0x46e0…470a Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x002d, t01=0x00aa}
0x470a…4716 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x00d4}
0x4716…4720 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00e0}
0x4720…4736 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x002d, t01=0x00ea}
0x4736…475c Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x002d, t01=0x0100}
0x475c…4768 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x0126}
0x4768…4772 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0132}
0x4772…478a Head {h00=0x0014, h01=0x0050, text=» LDKL A6,DWMT01 «, t00=0x002d, t01=0x013c}
0x478a…47ac Head {h00=0x001e, h01=0x0050, text=» CM DWTST,A6 SET BUSY DWT «, t00=0x002d, t01=0x0154}
0x47ac…47d2 Head {h00=0x0022, h01=0x0050, text=» CMR A6 IND NO ACTIVE CHANNEL «, t00=0x002d, t01=0x0176}
0x47d2…47f8 Head {h00=0x0022, h01=0x0050, text=» LD A4,MTTIM CHECK IF TIMER ON«, t00=0x002e, t01=0x000c}
0x47f8…4810 Head {h00=0x0014, h01=0x0050, text=» RF(Z) MTON05 NO«, t00=0x002e, t01=0x0032}
0x4810…482c Head {h00=0x0018, h01=0x0050, text=» CMR A4 RESET TIMER «, t00=0x002e, t01=0x004a}
0x482c…4850 Head {h00=0x0020, h01=0x0050, text=» CM MTTIM INDICATE NO TIMER «, t00=0x002e, t01=0x0066}
0x4850…4858 Head {h00=0x0004, h01=0x0050, t00=0x002e, t01=0x008a}
0x4858…4888 Head {h00=0x002c, h01=0x0050, text=»MTON05 LD A4,MTPWF CHECK IF PWF TIMER ON«, t00=0x002e, t01=0x0092}
0x4888…48a2 Head {h00=0x0016, h01=0x0050, text=» RF(NZ) MTON10 YES«, t00=0x002e, t01=0x00c2}
0x48a2…48b8 Head {h00=0x0012, h01=0x0050, text=» LDKL A4,MTPWF«, t00=0x002e, t01=0x00dc}
0x48b8…48da Head {h00=0x001e, h01=0x0050, text=» CF A15,SETIMP NO START IT«, t00=0x002e, t01=0x00f2}
0x48da…48f6 Head {h00=0x0018, h01=0x0050, text=» DATA MTON20,MTPTOT «, t00=0x002e, t01=0x0114}
0x48f6…48fe Head {h00=0x0004, h01=0x0050, t00=0x002e, t01=0x0130}
0x48fe…4930 Head {h00=0x002e, h01=0x0050, text=»MTON10 LDKL A3,-MTPTOT WAIT FOR EVERYTHING«, t00=0x002e, t01=0x0138}
0x4930…4942 Head {h00=0x000e, h01=0x0050, text=» STR A3,A4«, t00=0x002e, t01=0x016a}
0x4942…4954 Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x002e, t01=0x017c}
0x4954…495c Head {h00=0x0004, h01=0x0050, t00=0x002e, t01=0x018e}
0x495c…4984 Head {h00=0x0024, h01=0x0050, text=»MTON20 CM MTPWF IND NO PWF TIMER«, t00=0x002f, t01=0x0008}
0x4984…49ac Head {h00=0x0024, h01=0x0050, text=» LDKL A6,DWMT01 LOAD DWT ADDRESS«, t00=0x002f, t01=0x0030}
0x49ac…49d6 Head {h00=0x0026, h01=0x0050, text=» LD A8,DWTECB,A6 LOAD ECB ADDRESS «, t00=0x002f, t01=0x0058}
0x49d6…49fc Head {h00=0x0022, h01=0x0050, text=» LDKL A5,MTSTB LOAD STACK BASE«, t00=0x002f, t01=0x0082}
0x49fc…4a30 Head {h00=0x0030, h01=0x0050, text=» LDKL A2,MTCHS GET ADDRESS TO CHANNEL STATUS«, t00=0x002f, t01=0x00a8}
0x4a30…4a38 Head {h00=0x0004, h01=0x0050, t00=0x002f, t01=0x00dc}
0x4a38…4a5c Head {h00=0x0020, h01=0x0050, text=»MTON30 LD A1,2,A2 GET STATUS«, t00=0x002f, t01=0x00e4}
0x4a5c…4a6e Head {h00=0x000e, h01=0x0050, text=» SRC A1,1 «, t00=0x002f, t01=0x0108}
0x4a6e…4a8c Head {h00=0x001a, h01=0x0050, text=» RF(N) MTON40 OFF-LINE«, t00=0x002f, t01=0x011a}
0x4a8c…4ab4 Head {h00=0x0024, h01=0x0050, text=» CF A5,MTRC RECOVER THIS CHANNEL«, t00=0x002f, t01=0x0138}
0x4ab4…4abc Head {h00=0x0004, h01=0x0050, t00=0x002f, t01=0x0160}
0x4abc…4ad4 Head {h00=0x0014, h01=0x0050, text=»MTON40 ADK A2,4 «, t00=0x002f, t01=0x0168}
0x4ad4…4b00 Head {h00=0x0028, h01=0x0050, text=» CWK A2,MTCHSE ARE ALL CHANNELS DONE«, t00=0x002f, t01=0x0180}
0x4b00…4b22 Head {h00=0x001e, h01=0x0050, text=» RB(NE) MTON30 NO TRY NEXT«, t00=0x0030, t01=0x001c}
0x4b22…4b2a Head {h00=0x0004, h01=0x0050, t00=0x0030, t01=0x003e}
0x4b2a…4b56 Head {h00=0x0028, h01=0x0050, text=» LD A4,MTREQ CHECK IF ACTIVE REQUEST«, t00=0x0030, t01=0x0046}
0x4b56…4b76 Head {h00=0x001c, h01=0x0050, text=» ABL(Z) DISEND NO RETURN«, t00=0x0030, t01=0x0072}
0x4b76…4ba0 Head {h00=0x0026, h01=0x0050, text=» ABL MTDA40 REPEAT ACTIVE REQUEST «, t00=0x0030, t01=0x0092}
0x4ba0…4bb8 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0030, t01=0x00bc}
0x4bb8…4bc0 Head {h00=0x0004, h01=0x0050, t00=0x0030, t01=0x00d4}
0x4bc0…4bca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00dc}
0x4bca…4c08 Head {h00=0x003a, h01=0x0050, text=»* MTRC RECOVERY ROUTINE. THE TAPE IS POSITIONED BEFORE«, t00=0x0030, t01=0x00e6}
0x4c08…4c3c Head {h00=0x0030, h01=0x0050, text=»* THE BLOCK GIVEN BY THE SEQUENCE COUNTER. «, t00=0x0030, t01=0x0124}
0x4c3c…4c78 Head {h00=0x0038, h01=0x0050, text=»* IF UNSUCCESSFUL DUE TO INCORRECT SEQUNCE NUMBERS «, t00=0x0030, t01=0x0158}
0x4c78…4ca0 (49, 0, 400) Head {h00=0x0024, h01=0x0050, text=»* THE RECORDER IS PUT OFF-LINE.«, t00=0x0031, t01=0x0004}
0x4ca0…4caa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x002c}
0x4caa…4cba Head {h00=0x000c, h01=0x0050, text=»* ENTRY:«, t00=0x0031, t01=0x0036}
0x4cba…4cc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0046}
0x4cc4…4cec Head {h00=0x0024, h01=0x0050, text=»* A2: ADDRESS TO CHANNEL STATUS«, t00=0x0031, t01=0x0050}
0x4cec…4d06 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0031, t01=0x0078}
0x4d06…4d10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0092}
0x4d10…4d20 Head {h00=0x000c, h01=0x0050, text=»* EXIT: «, t00=0x0031, t01=0x009c}
0x4d20…4d2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00ac}
0x4d2a…4d4e Head {h00=0x0020, h01=0x0050, text=»* A1: STATUS AFTER RECOVERY«, t00=0x0031, t01=0x00b6}
0x4d4e…4d76 Head {h00=0x0024, h01=0x0050, text=»* A2: ADDRESS TO CHANNEL STATUS«, t00=0x0031, t01=0x00da}
0x4d76…4d90 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0031, t01=0x0102}
0x4d90…4d9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x011c}
0x4d9a…4da2 Head {h00=0x0004, h01=0x0050, t00=0x0031, t01=0x0126}
0x4da2…4daa Head {h00=0x0004, h01=0x0050, t00=0x0031, t01=0x012e}
0x4daa…4dd4 Head {h00=0x0026, h01=0x0050, text=»MTRC LDR A7,A2 CALC CHANNEL NUMBER«, t00=0x0031, t01=0x0136}
0x4dd4…4dea Head {h00=0x0012, h01=0x0050, text=» SUKL A7,MTCHS«, t00=0x0031, t01=0x0160}
0x4dea…4dfc Head {h00=0x000e, h01=0x0050, text=» SRL A7,2 «, t00=0x0031, t01=0x0176}
0x4dfc…4e1e Head {h00=0x001e, h01=0x0050, text=» CF A5,SELC SELECT CHANNEL«, t00=0x0031, t01=0x0188}
0x4e1e…4e40 Head {h00=0x001e, h01=0x0050, text=» LD A1,2,A2 CHECK SEQ MODE«, t00=0x0032, t01=0x001a}
0x4e40…4e64 Head {h00=0x0020, h01=0x0050, text=» RF(N) MTRC70 NO SEQ NUMBERS«, t00=0x0032, t01=0x003c}
0x4e64…4e78 Head {h00=0x0010, h01=0x0050, text=» CF A5,ONLI «, t00=0x0032, t01=0x0060}
0x4e78…4e9c Head {h00=0x0020, h01=0x0050, text=» LDR* A3,A2 GET SEQ COUNTER «, t00=0x0032, t01=0x0074}
0x4e9c…4ec6 Head {h00=0x0026, h01=0x0050, text=» ABL(Z) SBOW TAPE SHOULD BE AT BOT«, t00=0x0032, t01=0x0098}
0x4ec6…4f02 Head {h00=0x0038, h01=0x0050, text=» LDK A7,MTRBLK REVERSE TAPE TO AVOID ANY OLD BLOCKS «, t00=0x0032, t01=0x00c2}
0x4f02…4f1c Head {h00=0x0016, h01=0x0050, text=»MTRC05 CF A5,SKPR «, t00=0x0032, t01=0x00fe}
0x4f1c…4f2e Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0032, t01=0x0118}
0x4f2e…4f44 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) MTRC05«, t00=0x0032, t01=0x012a}
0x4f44…4f4c Head {h00=0x0004, h01=0x0050, t00=0x0032, t01=0x0140}
0x4f4c…4f7a Head {h00=0x002a, h01=0x0050, text=»MTRC10 CF A5,RSQN READ SEQUENCE NUMBER«, t00=0x0032, t01=0x0148}
0x4f7a…4f9e Head {h00=0x0020, h01=0x0050, text=» SLC A1,3 CHECK IF TAPE MARK«, t00=0x0032, t01=0x0176}
0x4f9e…4fc8 Head {h00=0x0026, h01=0x0050, text=» RB(N) MTRC10 TAPE MARK, TRY AGAIN«, t00=0x0033, t01=0x000a}
0x4fc8…4fe6 Head {h00=0x001a, h01=0x0050, text=» SLC A1,2 CHECK IF BOT«, t00=0x0033, t01=0x0034}
0x4fe6…5004 Head {h00=0x001a, h01=0x0050, text=» RF(NN) MTRC20 NOT BOT«, t00=0x0033, t01=0x0052}
0x5004…5026 Head {h00=0x001e, h01=0x0050, text=» CM MTBUF CLEAR SEQ NUMBER«, t00=0x0033, t01=0x0070}
0x5026…502e Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x0092}
0x502e…5070 Head {h00=0x003e, h01=0x0050, text=»MTRC20 ANK A1,/E4 CHECK IF REW, DATA ERR, THRU ERR, NOT OP«, t00=0x0033, t01=0x009a}
0x5070…509a Head {h00=0x0026, h01=0x0050, text=» RF(NZ) MTRC70 ILLEGAL CONDITIONS «, t00=0x0033, t01=0x00dc}
0x509a…50a2 Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x0106}
0x50a2…50cc Head {h00=0x0026, h01=0x0050, text=» LD A3,MTBUF OK NICE SEQ NO FOUND «, t00=0x0033, t01=0x010e}
0x50cc…50ec Head {h00=0x001c, h01=0x0050, text=» ECR A7,A3 PUT IT RIGHT «, t00=0x0033, t01=0x0138}
0x50ec…5118 Head {h00=0x0028, h01=0x0050, text=» SUR* A7,A2 CALC NO OF BLOCKS TO GO «, t00=0x0033, t01=0x0158}
0x5118…512a Head {h00=0x000e, h01=0x0050, text=» CCR A3,A2«, t00=0x0033, t01=0x0184}
0x512a…5140 Head {h00=0x0012, h01=0x0050, text=» RF(NE) MTRC25«, t00=0x0034, t01=0x0008}
0x5140…5152 Head {h00=0x000e, h01=0x0050, text=» LDR A7,A7«, t00=0x0034, t01=0x001e}
0x5152…5178 Head {h00=0x0022, h01=0x0050, text=»MTRC25 RF(G) MTRC50 GO REVERSE«, t00=0x0034, t01=0x0030}
0x5178…5180 Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x0056}
0x5180…51a4 Head {h00=0x0020, h01=0x0050, text=»MTRC30 NGR A7,A7 TRY FORWARD«, t00=0x0034, t01=0x005e}
0x51a4…51bc Head {h00=0x0014, h01=0x0050, text=»MTRC40 SUK A7,1 «, t00=0x0034, t01=0x0082}
0x51bc…51d2 Head {h00=0x0012, h01=0x0050, text=» RF(N) MTRC60 «, t00=0x0034, t01=0x009a}
0x51d2…51e6 Head {h00=0x0010, h01=0x0050, text=» CF A5,SKPF «, t00=0x0034, t01=0x00b0}
0x51e6…51f8 Head {h00=0x000e, h01=0x0050, text=» RB MTRC40«, t00=0x0034, t01=0x00c4}
0x51f8…5200 Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x00d6}
0x5200…5224 Head {h00=0x0020, h01=0x0050, text=»MTRC50 SUK A7,1 TRY REVERSE «, t00=0x0034, t01=0x00de}
0x5224…523a Head {h00=0x0012, h01=0x0050, text=» RF(N) MTRC60 «, t00=0x0034, t01=0x0102}
0x523a…524e Head {h00=0x0010, h01=0x0050, text=» CF A5,SKPR «, t00=0x0034, t01=0x0118}
0x524e…5260 Head {h00=0x000e, h01=0x0050, text=» RB MTRC50«, t00=0x0034, t01=0x012c}
0x5260…5268 Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x013e}
0x5268…5292 Head {h00=0x0026, h01=0x0050, text=»MTRC60 CF A5,RSQN READ SEQ NUMBER «, t00=0x0034, t01=0x0146}
0x5292…52b8 Head {h00=0x0022, h01=0x0050, text=» RF(4) MTRC70 ILL STATUS,DATA «, t00=0x0034, t01=0x0170}
0x52b8…52dc Head {h00=0x0020, h01=0x0050, text=» SLC A1,3 CHECK IF TAPE MARK«, t00=0x0035, t01=0x0008}
0x52dc…5300 Head {h00=0x0020, h01=0x0050, text=» RF(NN) MTRC80 NOT TAPE MARK«, t00=0x0035, t01=0x002c}
0x5300…532a Head {h00=0x0026, h01=0x0050, text=» LD A3,2,A2 GET STATUS OF CHANNEL «, t00=0x0035, t01=0x0050}
0x532a…533c Head {h00=0x000e, h01=0x0050, text=» SLC A3,3 «, t00=0x0035, t01=0x007a}
0x533c…5366 Head {h00=0x0026, h01=0x0050, text=» RF(N) MTRC90 SHOULD BE TAPE MARK «, t00=0x0035, t01=0x008c}
0x5366…536e Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x00b6}
0x536e…5396 Head {h00=0x0024, h01=0x0050, text=»MTRC70 ABL OFLI RECOVERY FAILED «, t00=0x0035, t01=0x00be}
0x5396…539e Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x00e6}
0x539e…53ca Head {h00=0x0028, h01=0x0050, text=»MTRC80 LD A3,MTBUF CHECK SEQ NUMBER «, t00=0x0035, t01=0x00ee}
0x53ca…53dc Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x0035, t01=0x011a}
0x53dc…53ee Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0035, t01=0x012c}
0x53ee…5402 Head {h00=0x0010, h01=0x0050, text=» CWR* A3,A2 «, t00=0x0035, t01=0x013e}
0x5402…5422 Head {h00=0x001c, h01=0x0050, text=» RB(NE) MTRC70 NOT EQUAL«, t00=0x0035, t01=0x0152}
0x5422…542a Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x0172}
0x542a…5452 Head {h00=0x0024, h01=0x0050, text=»MTRC90 ABL SKPF OK RECOVERY DONE«, t00=0x0035, t01=0x017a}
0x5452…546a Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0036, t01=0x0012}
0x546a…5472 Head {h00=0x0004, h01=0x0050, t00=0x0036, t01=0x002a}
0x5472…547c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0032}
0x547c…5496 Head {h00=0x0016, h01=0x0050, text=»* LEGAL ORDER TAB «, t00=0x0036, t01=0x003c}
0x5496…54a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0056}
0x54a0…54a8 Head {h00=0x0004, h01=0x0050, t00=0x0036, t01=0x0060}
0x54a8…54cc Head {h00=0x0020, h01=0x0050, text=»MTTAB DATA /0205,/0600,/2231«, t00=0x0036, t01=0x0068}
0x54cc…54ec Head {h00=0x001c, h01=0x0050, text=» DATA /3334,/3738,/3F00 «, t00=0x0036, t01=0x008c}
0x54ec…54f4 Head {h00=0x0004, h01=0x0050, t00=0x0036, t01=0x00ac}
0x54f4…5510 Head {h00=0x0018, h01=0x0050, text=»MTLEN EQU *-1-MTTAB «, t00=0x0036, t01=0x00b4}
0x5510…5518 Head {h00=0x0004, h01=0x0050, t00=0x0036, t01=0x00d0}
0x5518…5548 Head {h00=0x002c, h01=0x0050, text=»MTORD DATA READ,WRIT,WRIT,TEST,WRTM,RWND«, t00=0x0036, t01=0x00d8}
0x5548…556e Head {h00=0x0022, h01=0x0050, text=» DATA STPR,STPF,LOAD,UNLD,RECV«, t00=0x0036, t01=0x0108}
0x556e…5586 Head {h00=0x0014, h01=0x0050, text=»MTNOL EQU *-8-8 «, t00=0x0036, t01=0x012e}
0x5586…559e Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0036, t01=0x0146}
0x559e…55a6 Head {h00=0x0004, h01=0x0050, t00=0x0036, t01=0x015e}
0x55a6…55b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x0166}
0x55b0…55de Head {h00=0x002a, h01=0x0050, text=»* DWMT01 DEVICE WORK TABLE FOR DRMT01 «, t00=0x0036, t01=0x0170}
0x55de…55e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x000e}
0x55e8…55f0 Head {h00=0x0004, h01=0x0050, t00=0x0037, t01=0x0018}
0x55f0…5624 Head {h00=0x0030, h01=0x0050, text=»DWMT01 DATA 0 DWTCHP PNTR TO ACTIVE CHANNEL «, t00=0x0037, t01=0x0020}
0x5624…564a Head {h00=0x0022, h01=0x0050, text=» DATA /8000 DWTST BIT0=READY «, t00=0x0037, t01=0x0054}
0x564a…5666 Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x0037, t01=0x007a}
0x5666…569a Head {h00=0x0030, h01=0x0050, text=» DATA 0 DWTOR BIT0-7=INDEX, BIT10-15=ORDER «, t00=0x0037, t01=0x0096}
0x569a…56b4 Head {h00=0x0016, h01=0x0050, text=» DATA MTADR DWTADR«, t00=0x0037, t01=0x00ca}
0x56b4…56ca Head {h00=0x0012, h01=0x0050, text=» DATA 0 DWTTAB«, t00=0x0037, t01=0x00e4}
0x56ca…56e0 Head {h00=0x0012, h01=0x0050, text=» DATA 0 DWTWAT«, t00=0x0037, t01=0x00fa}
0x56e0…56f6 Head {h00=0x0012, h01=0x0050, text=» DATA 0 DWTTQ «, t00=0x0037, t01=0x0110}
0x56f6…570c Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x0037, t01=0x0126}
0x570c…5736 Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x0037, t01=0x013c}
0x5736…575a Head {h00=0x0020, h01=0x001c, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x0037, t01=0x0166}
0x575a…5766 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x0037, t01=0x018a}
0x5766…5792 Head {h00=0x0028, h01=0x0050, text=»MTREQ DATA 0 REQUESTED ORDER POINTER«, t00=0x0038, t01=0x0008}
0x5792…57be Head {h00=0x0028, h01=0x0050, text=»MTSA2 DATA 0 SAVE AREA FOR REGISTERS«, t00=0x0038, t01=0x0034}
0x57be…57d2 Head {h00=0x0010, h01=0x0050, text=»MTSA5 DATA 0«, t00=0x0038, t01=0x0060}
0x57d2…57e6 Head {h00=0x0010, h01=0x0050, text=»MTSA7 DATA 0«, t00=0x0038, t01=0x0074}
0x57e6…580a Head {h00=0x0020, h01=0x0050, text=» DATA 0,0,0 SUBROUTINE STACK«, t00=0x0038, t01=0x0088}
0x580a…5826 Head {h00=0x0018, h01=0x0050, text=»MTSTB DATA 0 DWTSB2 «, t00=0x0038, t01=0x00ac}
0x5826…5830 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00c8}
0x5830…5846 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0038, t01=0x00d2}
0x5846…585a Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x0038, t01=0x00e8}
0x585a…5874 Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x0038, t01=0x00fc}
0x5874…5880 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0038, t01=0x0116}
0x5880…588a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0122}
0x588a…58b2 Head {h00=0x0024, h01=0x0050, text=» DATA 0 INDICATES NO MMU BUFFER «, t00=0x0038, t01=0x012c}
0x58b2…58ce Head {h00=0x0018, h01=0x0050, text=» DATA 4 DEVICE INDEX«, t00=0x0038, t01=0x0154}
0x58ce…58e6 Head {h00=0x0014, h01=0x0050, text=»MTADR DATA MTDA «, t00=0x0038, t01=0x0170}
0x58e6…590c Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x0038, t01=0x0188}
0x590c…5932 Head {h00=0x0022, h01=0x0050, text=»MTCTR DATA 0 TIME OUT COUNTER «, t00=0x0039, t01=0x001e}
0x5932…5960 Head {h00=0x002a, h01=0x0050, text=»MTINT DATA /FFFF /0: INTERRUPT ALLOWED«, t00=0x0039, t01=0x0044}
0x5960…5986 Head {h00=0x0022, h01=0x0050, text=»MTPWF DATA 0 PWF TIMER POINTER«, t00=0x0039, t01=0x0072}
0x5986…59a8 Head {h00=0x001e, h01=0x0050, text=»MTTIM DATA 0 TIMER POINTER«, t00=0x0039, t01=0x0098}
0x59a8…59d2 Head {h00=0x0026, h01=0x0050, text=»MTBUF DATA 0 BUFFER FOR SEQ NUMBER«, t00=0x0039, t01=0x00ba}
0x59d2…59f4 Head {h00=0x001e, h01=0x0050, text=»MTEOT DATA 0 EOT INDICATOR«, t00=0x0039, t01=0x00e4}
0x59f4…59fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0106}
0x59fe…5a16 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0039, t01=0x0110}
0x5a16…5a1e Head {h00=0x0004, h01=0x0050, t00=0x0039, t01=0x0128}
0x5a1e…5a28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0130}
0x5a28…5a46 Head {h00=0x001a, h01=0x0050, text=»* CHANNEL STATUS WORDS«, t00=0x0039, t01=0x013a}
0x5a46…5a50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0158}
0x5a50…5a7a Head {h00=0x0026, h01=0x0050, text=»* FIRST WORD: SEQUENCE COUNTER«, t00=0x0039, t01=0x0162}
0x5a7a…5abc Head {h00=0x003e, h01=0x0050, text=»* SECOND WORD: BIT0: NO SEQ NO:S, BIT1-15: LAST STATUS «, t00=0x0039, t01=0x018c}
0x5abc…5ac6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x003e}
0x5ac6…5ace Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x0048}
0x5ace…5ad6 Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x0050}
0x5ad6…5b00 Head {h00=0x0026, h01=0x0050, text=»MTCHS DATA 0,1 CH0: SEQ NO, STATUS«, t00=0x003a, t01=0x0058}
0x5b00…5b1c Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH1: " «, t00=0x003a, t01=0x0082}
0x5b1c…5b38 Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH2: " «, t00=0x003a, t01=0x009e}
0x5b38…5b54 Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH3: " «, t00=0x003a, t01=0x00ba}
0x5b54…5b70 Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH4: " «, t00=0x003a, t01=0x00d6}
0x5b70…5b8c Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH5: " «, t00=0x003a, t01=0x00f2}
0x5b8c…5ba8 Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH6: " «, t00=0x003a, t01=0x010e}
0x5ba8…5bc4 Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH7: " «, t00=0x003a, t01=0x012a}
0x5bc4…5bcc Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x0146}
0x5bcc…5be0 Head {h00=0x0010, h01=0x0050, text=»MTCHSE EQU *«, t00=0x003a, t01=0x014e}
0x5be0…5bea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0162}
0x5bea…5bf4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x016c}
0x5bf4…5bfe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0176}
0x5bfe…5c0a Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x003a, t01=0x0180}
0x5c0a…5c0e Head {h00=0x4004, h01=0x0000}
0x5c0e…5c12 00 3a 01 8c ┆ : ┆
0x5c12…5c1a (59, 1, 8) 20 04 00 00 00 3b 00 04 ┆ ; ┆
0x5c1a…5c6a (60, 0, 400) 00 11 00 01 00 12 00 01 00 13 00 01 00 14 00 01 00 15 00 01 00 16 00 03 00 17 00 03 00 1a 00 03 00 1d 00 06 00 20 00 06 00 26 00 06 00 2c 00 09 00 32 30 01 00 3b 30 01 00 3c 30 01 00 3d 30 02 00 3e 30 02 00 40 30 02 00 42 30 02 00 44 30 02 ┆ & , 20 ;0 <0 =0 >0 @0 B0 D0 ┆
0x5c6a…5cba 00 46 30 02 00 48 30 02 00 4a 30 02 00 4c 30 02 00 4e 30 02 00 50 30 02 00 52 00 02 00 00 0e 8a 0e 34 0f 1a 0e 88 0f 1a 0e 88 80 2c 41 c0 06 11 10 34 00 80 43 50 01 a0 3b 80 44 19 74 62 a0 c0 54 08 31 1d 12 af 40 50 57 0c 02 c0 11 40 50 80 ┆ F0 H0 J0 L0 N0 P0 R 4 ,A 4 CP ; D tb T 1 @PW @P ┆
0x5cba…5d0a 32 06 11 10 34 00 30 26 12 80 32 02 c0 11 06 10 10 34 00 48 c1 58 49 c0 30 40 c1 40 d4 80 2c 30 26 12 30 01 12 01 40 d4 01 ae 4f 80 2d 12 00 c0 9c 04 c0 11 09 c0 2e 02 c0 11 00 c1 c0 00 d8 e8 00 d7 d8 80 42 54 02 57 22 40 c1 41 c0 80 20 13 ┆2 4 0& 2 4 H XI 0@ @ ,0& 0 @ O - . BT W"@ A ┆
0x5d0a…5d5a 12 80 21 00 d7 e8 00 d8 e8 00 a0 d8 30 08 92 06 a0 01 ae 4f 80 2d 12 30 1d 92 8f 05 d8 73 34 00 00 14 00 05 01 42 00 05 01 4c 00 05 01 f2 00 05 01 a8 00 05 01 af 00 05 05 ae 00 05 05 5a 00 05 0b 19 00 05 09 81 00 05 09 da 00 05 09 f8 00 05 ┆ ! 0 O - 0 s4 B L Z ┆
0x5d5a…5daa 0a 0c 00 05 0a 47 00 05 0a 36 00 05 0a 65 00 05 0a a8 00 05 0a b4 00 05 0a e8 00 05 0b 0d 00 05 0b 1e 00 44 00 08 0a 3b 00 05 0b 87 00 05 02 3f 00 0a 00 0e 00 0a 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c ┆ G 6 e D ; ? ┆