|
|
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: 26980 (0x6964)
Notes: pts_type(SC)
Names: »DRMT01.SC«
└─⟦173d42e04⟧ Bits:30009663 Philips computer tape "600105"
└─⟦this⟧ »TOSSWORK/DRMT01.SC«
IDENT DRMT01 REL 10.0 80-03-14 870105041000 * * ***************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * DRMT01 = DRIVER 1/2 " MAGNETIC TAPE RECORDER * * * * * * ***************************************************** * * * * THIS DRIVER HANDLES FOUR 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 (+REWINDING) * 2: BOT/EOT 10: * 3: TAPE MARK 11: SEQUENCE ERROR * * 4: 12: INCORRECT LENGTH * 5: 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 EXTRN PFPOST PWF POST PROCESSING FLAG 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 * * DVBLEN EQU 0 * * * MMU DEVICE INDEX * * DEVIND EQU 4 * 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 ABL(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 RF(NZ) ENDIO7 NOT OPERABLE CF A5,OFLI SET OFF-LINE ANKL A1,/FFFE SKIP BIT 15 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 * EJECT DRMT01 * * MODIFY RETURN CODE * ADK A1,0 SET CR RF(Z) ENDIOC NO ERRORS LDKL A2,/2000 TM A1,A2 RF(Z) ENDIO9 XRR A1,A2 RESET BIT 2 ORK A1,/40 SET BIT 9 INSTEAD * ENDIO9 EQU * LDKL A3,/420 TM A1,A3 RF(Z) ENDIOA ORR A1,A2 SET BIT 2 ANKL A1,/FBDF RESET BIT 5 AND 10 * ENDIOA EQU * SRL A2,2 TM A1,A2 RF(Z) ENDIOB XRR A1,A2 RESET BIT 4 ORK A1,4 SET BIT 13 INSTEAD * EJECT DRMT01 * * ENDIOB EQU * SRL A2,2 TM A1,A2 RF(Z) ENDIOC NOT WRITE PROTECTED LD A7,DWTOR,A6 ORDER CODE ANK A7,/FF SUK A7,/05 RF(N) ENDIOC NO WRITE ORDER SUK A7,/22-/05 RF(P) ENDIOC NO WRITE ORDER ORK A1,/40 SET BIT 9 * ENDIOC EQU * 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 LD A3,PFPOST RF(NZ) COMM15 PFINIT PENDING CIO A1,1,CHMT RF(A) COMM10 RF(U) 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 CM MTINT IND INT ALLOWED COMM15 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: " MTCHSE EQU * * * * END
0x0000…0036 (0, 0, 398) Head {h00=0x0032, h01=0x0050, text=» IDENT DRMT01 REL 10.0 80-03-14 870105041000 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…0048 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0042}
0x0048…0052 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x004c}
0x0052…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…01dc Head {h00=0x003c, h01=0x0050, text=»* THIS DRIVER HANDLES FOUR 1/2 " MAGNETIC TAPE RECORDERS«, t00=0x0001, t01=0x0012}
0x01dc…0220 Head {h00=0x0040, h01=0x0050, text=»* CONNECTED TO CPU VIA IOP AND CHMT ON MULTIPLEXED CHANNEL. «, t00=0x0001, t01=0x0052}
0x0220…022a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0096}
0x022a…0234 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00a0}
0x0234…0272 Head {h00=0x003a, h01=0x0050, text=»* ONLY ONE RECORDER CAN BE WORKING AT A TIME EXCEPT AT«, t00=0x0001, t01=0x00aa}
0x0272…0284 Head {h00=0x000e, h01=0x0050, text=»* UNLOAD. «, t00=0x0001, t01=0x00e8}
0x0284…028e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fa}
0x028e…0298 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0104}
0x0298…02d8 Head {h00=0x003c, h01=0x0050, text=»* DATA IS RECORDED IN BLOCKS WITH LENGTH FROM 2 TO 4095 «, t00=0x0001, t01=0x010e}
0x02d8…031a Head {h00=0x003e, h01=0x0050, text=»* CHARACTERS. NORMALLY THE TWO LAST CHARACTERS ARE USED AS«, t00=0x0001, t01=0x014e}
0x031a…033c Head {h00=0x001e, h01=0x0050, text=»* A BLOCK SEQUENCE NUMBER.«, t00=0x0001, t01=0x0190}
0x033c…0346 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0022}
0x0346…035e Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0002, t01=0x002c}
0x035e…0368 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0044}
0x0368…039e Head {h00=0x0032, h01=0x0050, text=»* THE DRIVER CONSISTS OF THE FOLLOWING PARTS: «, t00=0x0002, t01=0x004e}
0x039e…03a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0084}
0x03a8…03ce Head {h00=0x0022, h01=0x0050, text=»* M T D A ACTIVATION ROUTINE «, t00=0x0002, t01=0x008e}
0x03ce…03d8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00b4}
0x03d8…0400 Head {h00=0x0024, h01=0x0050, text=»* O R D E R P R O C E S S O R S«, t00=0x0002, t01=0x00be}
0x0400…040a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00e6}
0x040a…0432 Head {h00=0x0024, h01=0x0050, text=»* C O M M A N D H A N D L E R S«, t00=0x0002, t01=0x00f0}
0x0432…043c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0118}
0x043c…0460 Head {h00=0x0020, h01=0x0050, text=»* I H M T INTERRUPT HANDLER«, t00=0x0002, t01=0x0122}
0x0460…046a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0146}
0x046a…049a Head {h00=0x002c, h01=0x0050, text=»* M T D R O N POWER ON RECOVERY ROUTINE «, t00=0x0002, t01=0x0150}
0x049a…04a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0180}
0x04a4…04cc Head {h00=0x0024, h01=0x0050, text=»* D W M T 0 1 DEVICE WORK TABLE «, t00=0x0002, t01=0x018a}
0x04cc…04d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0022}
0x04d6…04f0 Head {h00=0x0016, h01=0x0050, text=»* ORDERS TREATED: «, t00=0x0003, t01=0x002c}
0x04f0…04fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0046}
0x04fa…0524 Head {h00=0x0026, h01=0x0050, text=»* /00 TEST STATUS /33 STEP REVERSE«, t00=0x0003, t01=0x0050}
0x0524…0548 Head {h00=0x0020, h01=0x0050, text=»* /02 READ /34 STEP FORWARD«, t00=0x0003, t01=0x007a}
0x0548…0564 Head {h00=0x0018, h01=0x0050, text=»* /05 WRITE /37 LOAD«, t00=0x0003, t01=0x009e}
0x0564…0582 Head {h00=0x001a, h01=0x0050, text=»* /06 WRITE /38 UNLOAD«, t00=0x0003, t01=0x00ba}
0x0582…05ac Head {h00=0x0026, h01=0x0050, text=»* /22 WRITE TAPE MARK /3F RECOVER «, t00=0x0003, t01=0x00d8}
0x05ac…05c0 Head {h00=0x0010, h01=0x0050, text=»* /31 REWIND«, t00=0x0003, t01=0x0102}
0x05c0…05ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0116}
0x05ca…05e0 Head {h00=0x0012, h01=0x0050, text=»* STATUS BITS:«, t00=0x0003, t01=0x0120}
0x05e0…05ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0136}
0x05ea…0608 Head {h00=0x001a, h01=0x0050, text=»* 0: REQUEST ERROR 8:«, t00=0x0003, t01=0x0140}
0x0608…0636 Head {h00=0x002a, h01=0x0050, text=»* 1: 9: HARDWARE ERROR (+REWINDING) «, t00=0x0003, t01=0x015e}
0x0636…0650 Head {h00=0x0016, h01=0x0050, text=»* 2: BOT/EOT 10: «, t00=0x0003, t01=0x018c}
0x0650…067a Head {h00=0x0026, h01=0x0050, text=»* 3: TAPE MARK 11: SEQUENCE ERROR«, t00=0x0004, t01=0x0016}
0x067a…0684 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0040}
0x0684…06ae Head {h00=0x0026, h01=0x0050, text=»* 4: 12: INCORRECT LENGTH«, t00=0x0004, t01=0x004a}
0x06ae…06d0 Head {h00=0x001e, h01=0x0050, text=»* 5: 13: DATA ERROR «, t00=0x0004, t01=0x0074}
0x06d0…0702 Head {h00=0x002e, h01=0x0050, text=»* 6: WRITE PROTECTED 14: THROUGPUT ERROR «, t00=0x0004, t01=0x0096}
0x0702…0720 Head {h00=0x001a, h01=0x0050, text=»* 7: 15: NOT OPERABLE«, t00=0x0004, t01=0x00c8}
0x0720…072a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x00e6}
0x072a…0742 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0004, t01=0x00f0}
0x0742…074a Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0108}
0x074a…0752 Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0110}
0x0752…075a Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x0118}
0x075a…0764 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0120}
0x0764…0776 Head {h00=0x000e, h01=0x0050, text=»* ENTRIES «, t00=0x0004, t01=0x012a}
0x0776…0780 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x013c}
0x0780…07a6 Head {h00=0x0022, h01=0x0050, text=» ENTRY IHMT INTERRUPT HANDLER «, t00=0x0004, t01=0x0146}
0x07a6…07ce Head {h00=0x0024, h01=0x0050, text=» ENTRY DWMT01 DEVICE WORK TABLE «, t00=0x0004, t01=0x016c}
0x07ce…07f6 (5, 0, 400) Head {h00=0x0024, h01=0x0050, text=» ENTRY MTDRON POWER ON RECOVERY «, t00=0x0005, t01=0x0004}
0x07f6…07fe Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x002c}
0x07fe…0806 Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x0034}
0x0806…080e Head {h00=0x0004, h01=0x0050, t00=0x0005, t01=0x003c}
0x080e…0818 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0044}
0x0818…082c Head {h00=0x0010, h01=0x0050, text=»* EXTERNALS «, t00=0x0005, t01=0x004e}
0x082c…0836 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0062}
0x0836…0856 Head {h00=0x001c, h01=0x0050, text=» EXTRN TDISP DISPATCHER «, t00=0x0005, t01=0x006c}
0x0856…087e Head {h00=0x0024, h01=0x0050, text=» EXTRN DISEND DISPATCER END I/O «, t00=0x0005, t01=0x008c}
0x087e…08ac Head {h00=0x002a, h01=0x0050, text=» EXTRN DISIOE DISPATCHER I/O REQ ERROR«, t00=0x0005, t01=0x00b4}
0x08ac…08d4 Head {h00=0x0024, h01=0x0050, text=» EXTRN SAVE8 SAVE A1-A8 AND INH «, t00=0x0005, t01=0x00e2}
0x08d4…08f6 Head {h00=0x001e, h01=0x0050, text=» EXTRN SETIMP START TIMER «, t00=0x0005, t01=0x010a}
0x08f6…0916 Head {h00=0x001c, h01=0x0050, text=» EXTRN DWTST DWT STATUS «, t00=0x0005, t01=0x012c}
0x0916…093e Head {h00=0x0024, h01=0x0050, text=» EXTRN DWTOR DWT INDEX AND ORDER«, t00=0x0005, t01=0x014c}
0x093e…0964 Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTECB DWT ECB ADDRESS «, t00=0x0005, t01=0x0174}
0x0964…0986 Head {h00=0x001e, h01=0x0050, text=» EXTRN DWTTAB TTAB ADDRESS«, t00=0x0006, t01=0x000a}
0x0986…09ac Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTUEC USER ECB ADDRESS«, t00=0x0006, t01=0x002c}
0x09ac…09cc Head {h00=0x001c, h01=0x0050, text=» EXTRN TTB:MT MMU TABLE «, t00=0x0006, t01=0x0052}
0x09cc…09f4 Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBBA ECB BUFFER ADDRESS «, t00=0x0006, t01=0x0072}
0x09f4…0a1e Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBRL ECB REQUESTED LENGTH «, t00=0x0006, t01=0x009a}
0x0a1e…0a48 Head {h00=0x0026, h01=0x0050, text=» EXTRN ECBEL ECB EFFECTIVE LENGTH «, t00=0x0006, t01=0x00c4}
0x0a48…0a6e Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBCW ECB CONTROL WORD «, t00=0x0006, t01=0x00ee}
0x0a6e…0a9c Head {h00=0x002a, h01=0x0050, text=» EXTRN INTSAV SAVE AREA LAST INTERRUPT«, t00=0x0006, t01=0x0114}
0x0a9c…0ac4 Head {h00=0x0024, h01=0x0050, text=» EXTRN HALT MONITOR HALT ROUTINE«, t00=0x0006, t01=0x0142}
0x0ac4…0af2 Head {h00=0x002a, h01=0x0050, text=» EXTRN PFPOST PWF POST PROCESSING FLAG«, t00=0x0006, t01=0x016a}
0x0af2…0b0a Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0007, t01=0x0008}
0x0b0a…0b12 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0020}
0x0b12…0b1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0028}
0x0b1c…0b30 Head {h00=0x0010, h01=0x0050, text=»* CONSTANTS «, t00=0x0007, t01=0x0032}
0x0b30…0b3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0046}
0x0b3a…0b42 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0050}
0x0b42…0b76 Head {h00=0x0030, h01=0x0050, text=»MTRTRY EQU 3 MAX NO OF RETRIES AT READ/WRITE«, t00=0x0007, t01=0x0058}
0x0b76…0baa Head {h00=0x0030, h01=0x0050, text=»MTRTOT EQU 90 REWIND TIME OUT IN 2 SEC STEPS«, t00=0x0007, t01=0x008c}
0x0baa…0bde Head {h00=0x0030, h01=0x0050, text=»MTPTOT EQU 10 POWER FAIL TIME OUT IN 100 MS «, t00=0x0007, t01=0x00c0}
0x0bde…0c18 Head {h00=0x0036, h01=0x0050, text=»MTRBLK EQU 40 NO OF BLOCKS TO REVERSE AT POWER ON «, t00=0x0007, t01=0x00f4}
0x0c18…0c20 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x012e}
0x0c20…0c28 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0136}
0x0c28…0c30 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x013e}
0x0c30…0c38 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0146}
0x0c38…0c40 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x014e}
0x0c40…0c4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0156}
0x0c4a…0c66 Head {h00=0x0018, h01=0x0050, text=»* HARDWARE ADDRESSES«, t00=0x0007, t01=0x0160}
0x0c66…0c70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x017c}
0x0c70…0c78 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x0186}
0x0c78…0c9a Head {h00=0x001e, h01=0x0050, text=»CHMT EQU /0C CHMT ADDRESS «, t00=0x0007, t01=0x018e}
0x0c9a…0cd6 Head {h00=0x0038, h01=0x0050, text=»MTIOPL EQU CHMT+CHMT IOP CTRL WORD 1 : BLOCK LENGTH «, t00=0x0008, t01=0x0020}
0x0cd6…0d16 Head {h00=0x003c, h01=0x0050, text=»MTIOPA EQU CHMT+CHMT+1 IOP CTRL WORD 2 : BUFFER ADDRESS «, t00=0x0008, t01=0x005c}
0x0d16…0d20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x009c}
0x0d20…0d2e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x00a6}
0x0d2e…0d38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00b4}
0x0d38…0d42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00be}
0x0d42…0d74 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0008, t01=0x00c8}
0x0d74…0d7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x00fa}
0x0d7e…0d9c Head {h00=0x001a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY«, t00=0x0008, t01=0x0104}
0x0d9c…0da6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0122}
0x0da6…0dd8 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0008, t01=0x012c}
0x0dd8…0de2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x015e}
0x0de2…0e14 Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x0008, t01=0x0168}
0x0e14…0e42 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x0009, t01=0x000a}
0x0e42…0e4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0038}
0x0e4c…0e60 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0009, t01=0x0042}
0x0e60…0e6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0056}
0x0e6a…0e74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0060}
0x0e74…0eae Head {h00=0x0036, h01=0x0050, text=»* A PROGRAM VERSION USING THE EXTENDED INSTRUCTION«, t00=0x0009, t01=0x006a}
0x0eae…0ee0 Head {h00=0x002e, h01=0x0050, text=»* SET IS OBTAINED BY SETTING CPU852 EQU 0.«, t00=0x0009, t01=0x00a4}
0x0ee0…0eea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00d6}
0x0eea…0efe Head {h00=0x0010, h01=0x0050, text=»CPU852 EQU 1«, t00=0x0009, t01=0x00e0}
0x0efe…0f08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00f4}
0x0f08…0f12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00fe}
0x0f12…0f2e Head {h00=0x0018, h01=0x0050, text=»* MMU BUFFER SIZE «, t00=0x0009, t01=0x0108}
0x0f2e…0f38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0124}
0x0f38…0f42 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x012e}
0x0f42…0f56 Head {h00=0x0010, h01=0x0050, text=»DVBLEN EQU 0«, t00=0x0009, t01=0x0138}
0x0f56…0f60 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x014c}
0x0f60…0f6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0156}
0x0f6a…0f86 Head {h00=0x0018, h01=0x0050, text=»* MMU DEVICE INDEX«, t00=0x0009, t01=0x0160}
0x0f86…0f90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x017c}
0x0f90…0f9a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0186}
0x0f9a…0fae Head {h00=0x0010, h01=0x0050, text=»DEVIND EQU 4«, t00=0x0009, t01=0x0190}
0x0fae…0fb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0014}
0x0fb8…0fd0 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x000a, t01=0x001e}
0x0fd0…0fd8 Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0036}
0x0fd8…0fe2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x003e}
0x0fe2…101c Head {h00=0x0036, h01=0x0050, text=»* MTDA ACTIVATION PART. ENTERED AFTER LKM-REQUEST.«, t00=0x000a, t01=0x0048}
0x101c…1052 Head {h00=0x0032, h01=0x0050, text=»* THE VALIDITY OF THE ORDER IS CHECKED AND A «, t00=0x000a, t01=0x0082}
0x1052…1084 Head {h00=0x002e, h01=0x0050, text=»* BRANCH TO THE ORDER PROCESSOR IS MADE. «, t00=0x000a, t01=0x00b8}
0x1084…108e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ea}
0x108e…109e Head {h00=0x000c, h01=0x0050, text=»* ENTRY:«, t00=0x000a, t01=0x00f4}
0x109e…10a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0104}
0x10a8…10be Head {h00=0x0012, h01=0x0050, text=»* A5: DWTSB2 «, t00=0x000a, t01=0x010e}
0x10be…10d8 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x000a, t01=0x0124}
0x10d8…10ec Head {h00=0x0010, h01=0x0050, text=»* A7: ORDER«, t00=0x000a, t01=0x013e}
0x10ec…1106 Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x000a, t01=0x0152}
0x1106…1110 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x016c}
0x1110…1132 Head {h00=0x001e, h01=0x0050, text=»* EXIT: TO ORDER PROCESSOR«, t00=0x000a, t01=0x0176}
0x1132…113c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0008}
0x113c…115e Head {h00=0x001e, h01=0x0050, text=»* A1: STATUS AFTER SELECT«, t00=0x000b, t01=0x0012}
0x115e…1188 Head {h00=0x0026, h01=0x0050, text=»* A2: ACT CHANNEL STATUS ADDRESS «, t00=0x000b, t01=0x0034}
0x1188…11a8 Head {h00=0x001c, h01=0x0050, text=»* A3: REQUESTED LENGTH «, t00=0x000b, t01=0x005e}
0x11a8…11c6 Head {h00=0x001a, h01=0x0050, text=»* A4: BUFFER ADDRESS «, t00=0x000b, t01=0x007e}
0x11c6…11e2 Head {h00=0x0018, h01=0x0050, text=»* A5: STACK POINTER«, t00=0x000b, t01=0x009c}
0x11e2…11fc Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x000b, t01=0x00b8}
0x11fc…121c Head {h00=0x001c, h01=0x0050, text=»* A7: MAX NO OF RETRIES«, t00=0x000b, t01=0x00d2}
0x121c…1236 Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x000b, t01=0x00f2}
0x1236…1240 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x010c}
0x1240…1248 Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0116}
0x1248…1258 Head {h00=0x000c, h01=0x0050, text=»MTDA INH«, t00=0x000b, t01=0x011e}
0x1258…1282 Head {h00=0x0026, h01=0x0050, text=» LDK A4,MTLEN CHECK IF LEGAL ORDER«, t00=0x000b, t01=0x012e}
0x1282…128a Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0158}
0x128a…12aa Head {h00=0x001c, h01=0x0050, text=»MTDA10 CC A7,MTTAB-1,A4 «, t00=0x000b, t01=0x0160}
0x12aa…12c6 Head {h00=0x0018, h01=0x0050, text=» RF(E) MTDA30 FOUND «, t00=0x000b, t01=0x0180}
0x12c6…12d8 Head {h00=0x000e, h01=0x0050, text=» SUK A4,1 «, t00=0x000c, t01=0x000c}
0x12d8…12f8 Head {h00=0x001c, h01=0x0050, text=» RB(NZ) MTDA10 TRY NEXT «, t00=0x000c, t01=0x001e}
0x12f8…1300 Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x003e}
0x1300…1328 Head {h00=0x0024, h01=0x0050, text=»MTDA20 ABL DISIOE ILLEGAL ORDER «, t00=0x000c, t01=0x0046}
0x1328…1330 Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x006e}
0x1330…1348 Head {h00=0x0014, h01=0x0050, text=»MTDA30 ADR A4,A4«, t00=0x000c, t01=0x0076}
0x1348…1360 Head {h00=0x0014, h01=0x0050, text=» ADKL A4,MTORD-2«, t00=0x000c, t01=0x008e}
0x1360…1390 Head {h00=0x002c, h01=0x0050, text=» ST A4,MTREQ SAVE ADDRESS TO ORDER PNTR «, t00=0x000c, t01=0x00a6}
0x1390…1398 Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x00d6}
0x1398…13c8 Head {h00=0x002c, h01=0x0050, text=»MTDA40 LC A2,DWTOR,A6 GET CHANNEL NUMBER«, t00=0x000c, t01=0x00de}
0x13c8…13ec Head {h00=0x0020, h01=0x0050, text=» ANK A2,/7 MASK JUST IN CASE«, t00=0x000c, t01=0x010e}
0x13ec…1414 Head {h00=0x0024, h01=0x0050, text=» LDR A7,A2 SAVE CHANNEL FOR SELC«, t00=0x000c, t01=0x0132}
0x1414…1426 Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x000c, t01=0x015a}
0x1426…145a Head {h00=0x0030, h01=0x0050, text=» ADKL A2,MTCHS GET ADDRESS OF ACT CH STATUS «, t00=0x000c, t01=0x016c}
0x145a…148e Head {h00=0x0030, h01=0x0050, text=» CWK A4,MTNOL DOES THIS ORDER REQUIRE LENGTH«, t00=0x000d, t01=0x0010}
0x148e…14a8 Head {h00=0x0016, h01=0x0050, text=» RF(NL) MTDA60 NO «, t00=0x000d, t01=0x0044}
0x14a8…14b0 Head {h00=0x0004, h01=0x0050, t00=0x000d, t01=0x005e}
0x14b0…14dc Head {h00=0x0028, h01=0x0050, text=» LD A3,ECBRL,A8 GET REQUESTED LENGTH«, t00=0x000d, t01=0x0066}
0x14dc…1504 Head {h00=0x0024, h01=0x0050, text=» LD A4,2,A2 CHECK IF SEQ NUMBERS«, t00=0x000d, t01=0x0092}
0x1504…151c Head {h00=0x0014, h01=0x0050, text=» RF(N) MTDA50 NO«, t00=0x000d, t01=0x00ba}
0x151c…1540 Head {h00=0x0020, h01=0x0050, text=» ADK A3,2 YES ADJUST LENGTH «, t00=0x000d, t01=0x00d2}
0x1540…156a Head {h00=0x0026, h01=0x0050, text=»MTDA50 LDR A4,A3 CHECK REQ LENGTH «, t00=0x000d, t01=0x00f6}
0x156a…157c Head {h00=0x000e, h01=0x0050, text=» SRL A4,1 «, t00=0x000d, t01=0x0120}
0x157c…15a8 Head {h00=0x0028, h01=0x0050, text=» RB(Z) MTDA20 LESS THAN 2 CHARACTERS«, t00=0x000d, t01=0x0132}
0x15a8…15ba Head {h00=0x000e, h01=0x0050, text=» SRL A4,11«, t00=0x000d, t01=0x015e}
0x15ba…15ea Head {h00=0x002c, h01=0x0050, text=» RB(NZ) MTDA20 MORE THAN 4095 CHARACTERS«, t00=0x000d, t01=0x0170}
0x15ea…15f2 Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x0010}
0x15f2…1622 Head {h00=0x002c, h01=0x0050, text=»MTDA60 LD A4,ECBBA,A8 GET BUFFER ADDRESS«, t00=0x000e, t01=0x0018}
0x1622…162a Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x0048}
0x162a…165a Head {h00=0x002c, h01=0x0050, text=» CWR* A2,A6 CHECK IF CH ALREADY SELECTED«, t00=0x000e, t01=0x0050}
0x165a…1674 Head {h00=0x0016, h01=0x0050, text=» RF(E) MTDA70 YES «, t00=0x000e, t01=0x0080}
0x1674…1696 Head {h00=0x001e, h01=0x0050, text=» CF A5,SELC SELECT CHANNEL«, t00=0x000e, t01=0x009a}
0x1696…16c2 Head {h00=0x0028, h01=0x0050, text=»MTDA70 CM MTEOT CLEAR EOT INDICATOR «, t00=0x000e, t01=0x00bc}
0x16c2…16ee Head {h00=0x0028, h01=0x0050, text=» LDK A7,MTRTRY GET MAX NO OF RERIES «, t00=0x000e, t01=0x00e8}
0x16ee…1718 Head {h00=0x0026, h01=0x0050, text=» ABI* MTREQ GO TO ORDER PROCESSOR «, t00=0x000e, t01=0x0114}
0x1718…1730 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x000e, t01=0x013e}
0x1730…1738 Head {h00=0x0004, h01=0x0050, t00=0x000e, t01=0x0156}
0x1738…1742 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x015e}
0x1742…175e Head {h00=0x0018, h01=0x0050, text=»* ORDER PROCESSORS: «, t00=0x000e, t01=0x0168}
0x175e…1768 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0184}
0x1768…1778 Head {h00=0x000c, h01=0x0050, text=»* ENTRY:«, t00=0x000e, t01=0x018e}
0x1778…1782 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x000e}
0x1782…17ac Head {h00=0x0026, h01=0x0050, text=»* A2: ACT CHANNEL STATUS ADDRESS «, t00=0x000f, t01=0x0018}
0x17ac…17cc Head {h00=0x001c, h01=0x0050, text=»* A3: REQUESTED LENGTH «, t00=0x000f, t01=0x0042}
0x17cc…17ea Head {h00=0x001a, h01=0x0050, text=»* A4: BUFFER ADDRESS «, t00=0x000f, t01=0x0062}
0x17ea…1806 Head {h00=0x0018, h01=0x0050, text=»* A5: STACK POINTER«, t00=0x000f, t01=0x0080}
0x1806…1820 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x000f, t01=0x009c}
0x1820…1840 Head {h00=0x001c, h01=0x0050, text=»* A7: MAX NO OF RETRIES«, t00=0x000f, t01=0x00b6}
0x1840…185a Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x000f, t01=0x00d6}
0x185a…1864 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00f0}
0x1864…1880 Head {h00=0x0018, h01=0x0050, text=»* EXIT: ABL DISEND «, t00=0x000f, t01=0x00fa}
0x1880…188a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0116}
0x188a…18a0 Head {h00=0x0012, h01=0x0050, text=»* A1: STATUS «, t00=0x000f, t01=0x0120}
0x18a0…18ba Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x000f, t01=0x0136}
0x18ba…18c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x0150}
0x18c4…1900 Head {h00=0x0038, h01=0x0050, text=»* EFFECTIVE LENGTH (ECBEL) AND CONTROL WORD (ECBCW) «, t00=0x000f, t01=0x015a}
0x1900…1916 Head {h00=0x0012, h01=0x0050, text=»* ARE UPDATED.«, t00=0x0010, t01=0x0008}
0x1916…1920 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x001e}
0x1920…192a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0028}
0x192a…1944 Head {h00=0x0016, h01=0x0050, text=»* TEST STATUS /00«, t00=0x0010, t01=0x0032}
0x1944…194e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x004c}
0x194e…1956 Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x0056}
0x1956…1986 Head {h00=0x002c, h01=0x0050, text=»TEST LC A7,DWTOR,A6 SELECT TO GET STATUS«, t00=0x0010, t01=0x005e}
0x1986…1998 Head {h00=0x000e, h01=0x0050, text=» ANK A7,/7«, t00=0x0010, t01=0x008e}
0x1998…19ac Head {h00=0x0010, h01=0x0050, text=» CF A5,SELC «, t00=0x0010, t01=0x00a0}
0x19ac…19c0 Head {h00=0x0010, h01=0x0050, text=» ABL ENDIO8 «, t00=0x0010, t01=0x00b4}
0x19c0…19d8 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0010, t01=0x00c8}
0x19d8…19e0 Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x00e0}
0x19e0…19ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00e8}
0x19ea…19fe Head {h00=0x0010, h01=0x0050, text=»* READ /02 «, t00=0x0010, t01=0x00f2}
0x19fe…1a08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0106}
0x1a08…1a10 Head {h00=0x0004, h01=0x0050, t00=0x0010, t01=0x0110}
0x1a10…1a32 Head {h00=0x001e, h01=0x0050, text=»READ CF A5,RBLK READ BLOCK«, t00=0x0010, t01=0x0118}
0x1a32…1a56 Head {h00=0x0020, h01=0x0050, text=» RF(0) READ10 STATUS DATA OK«, t00=0x0010, t01=0x013a}
0x1a56…1a78 Head {h00=0x001e, h01=0x0050, text=» ABL(1) ENDIO2 ILL STATUS «, t00=0x0010, t01=0x015e}
0x1a78…1a8a Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0010, t01=0x0180}
0x1a8a…1ab0 (17, 0, 400) Head {h00=0x0022, h01=0x0050, text=» ABL(N) ENDIO4 NO MORE RETRIES«, t00=0x0011, t01=0x0004}
0x1ab0…1ad0 Head {h00=0x001c, h01=0x0050, text=» CF A5,SKPR SKIP REVERSE«, t00=0x0011, t01=0x002a}
0x1ad0…1aea Head {h00=0x0016, h01=0x0050, text=» RB READ TRY AGAIN«, t00=0x0011, t01=0x004a}
0x1aea…1af2 Head {h00=0x0004, h01=0x0050, t00=0x0011, t01=0x0064}
0x1af2…1b1e Head {h00=0x0028, h01=0x0050, text=»READ10 LDR A5,A1 CHECK IF TAPE MARK «, t00=0x0011, t01=0x006c}
0x1b1e…1b30 Head {h00=0x000e, h01=0x0050, text=» SLC A5,3 «, t00=0x0011, t01=0x0098}
0x1b30…1b50 Head {h00=0x001c, h01=0x0050, text=» ABL(N) ENDIO0 TAPE MARK«, t00=0x0011, t01=0x00aa}
0x1b50…1b78 Head {h00=0x0024, h01=0x0050, text=»READ20 LD A5,2,A2 CHECK SEQ MODE«, t00=0x0011, t01=0x00ca}
0x1b78…1b9e Head {h00=0x0022, h01=0x0050, text=» ABL(N) ENDIO1 NO SEQ NUMBERS «, t00=0x0011, t01=0x00f2}
0x1b9e…1ba8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x0118}
0x1ba8…1bbe Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0011, t01=0x0122}
0x1bbe…1bee Head {h00=0x002c, h01=0x0050, text=» RER A5,MTIOPA GET ADDRESS TO SEQ NUMBER«, t00=0x0011, t01=0x0138}
0x1bee…1c00 Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x0011, t01=0x0168}
0x1c00…1c24 Head {h00=0x0020, h01=0x0050, text=» LDR* A3,A2 GET SEQ COUNTER «, t00=0x0011, t01=0x017a}
0x1c24…1c36 Head {h00=0x000e, h01=0x0050, text=» CCR A3,A5«, t00=0x0012, t01=0x000e}
0x1c36…1c64 Head {h00=0x002a, h01=0x0050, text=» RF(NE) READ30 NOT CORRECT SEQ NUMBER «, t00=0x0012, t01=0x0020}
0x1c64…1c76 Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x0012, t01=0x004e}
0x1c76…1c88 Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x0012, t01=0x0060}
0x1c88…1c9a Head {h00=0x000e, h01=0x0050, text=» CCR A3,A5«, t00=0x0012, t01=0x0072}
0x1c9a…1cc2 Head {h00=0x0024, h01=0x0050, text=» RF(E) ENDIO1 BOTH SEQ CHARS OK «, t00=0x0012, t01=0x0084}
0x1cc2…1cca Head {h00=0x0004, h01=0x0050, t00=0x0012, t01=0x00ac}
0x1cca…1cd6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00b4}
0x1cd6…1ce0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00c0}
0x1ce0…1cf8 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0012, t01=0x00ca}
0x1cf8…1d02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00e2}
0x1d02…1d0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x00ec}
0x1d0c…1d22 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0012, t01=0x00f6}
0x1d22…1d4c Head {h00=0x0026, h01=0x0050, text=» LD A5,DWTTAB,A6 GET TTAB ADDRESS «, t00=0x0012, t01=0x010c}
0x1d4c…1d74 Head {h00=0x0024, h01=0x0050, text=» SUKL A15,32 ADJUST STACKPOINTER«, t00=0x0012, t01=0x0136}
0x1d74…1da2 Head {h00=0x002a, h01=0x0050, text=» TS 2,A15 SAVE MMU REGISTERS ON STACK «, t00=0x0012, t01=0x015e}
0x1da2…1dd4 Head {h00=0x002e, h01=0x0050, text=» TL TTB:MT,A5 LOAD MMU REGISTERS FROM TTAB«, t00=0x0012, t01=0x018c}
0x1dd4…1dea Head {h00=0x0012, h01=0x0050, text=» RER A5,MTIOPL«, t00=0x0013, t01=0x002e}
0x1dea…1e00 Head {h00=0x0012, h01=0x0050, text=» ANKL A5,/FFF «, t00=0x0013, t01=0x0044}
0x1e00…1e18 Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBRL,A8 «, t00=0x0013, t01=0x005a}
0x1e18…1e40 Head {h00=0x0024, h01=0x0050, text=» SUR A3,A5 GET EFFECTIVE LENGTH «, t00=0x0013, t01=0x0072}
0x1e40…1e6e Head {h00=0x002a, h01=0x0050, text=» LD A5,DWTUEC,A6 GET USER ECB ADDRESS «, t00=0x0013, t01=0x009a}
0x1e6e…1e98 Head {h00=0x0026, h01=0x0050, text=» EL A5,ECBBA,A5 GET BUFFER ADDRESS«, t00=0x0013, t01=0x00c8}
0x1e98…1eaa Head {h00=0x000e, h01=0x0050, text=» ADR A5,A3«, t00=0x0013, t01=0x00f2}
0x1eaa…1ebc Head {h00=0x000e, h01=0x0050, text=» LDR A3,A5«, t00=0x0013, t01=0x0104}
0x1ebc…1ece Head {h00=0x000e, h01=0x0050, text=» ANK A3,1 «, t00=0x0013, t01=0x0116}
0x1ece…1ef4 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) READ40 ADDRESS UNEVEN?«, t00=0x0013, t01=0x0128}
0x1ef4…1f22 Head {h00=0x002a, h01=0x0050, text=» ELR A5,A5 GET ACTUAL SEQUENCE NUMBER «, t00=0x0013, t01=0x014e}
0x1f22…1f2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x017c}
0x1f2c…1f40 Head {h00=0x0010, h01=0x0050, text=»READ25 EQU *«, t00=0x0013, t01=0x0186}
0x1f40…1f72 Head {h00=0x002e, h01=0x0050, text=» TL 2,A15 RESTORE MMU REGISTERS FROM STACK«, t00=0x0014, t01=0x000a}
0x1f72…1f9a Head {h00=0x0024, h01=0x0050, text=» ADKL A15,32 ADJUST STACKPOINTER«, t00=0x0014, t01=0x003c}
0x1f9a…1fc4 Head {h00=0x0026, h01=0x0050, text=» CWR* A5,A2 CHECK SEQUENCE NUMBER «, t00=0x0014, t01=0x0064}
0x1fc4…1fe8 Head {h00=0x0020, h01=0x0050, text=» ABL(E) ENDIO1 JUMP IF EQUAL«, t00=0x0014, t01=0x008e}
0x1fe8…1ff4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0014, t01=0x00b2}
0x1ff4…1ffe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00be}
0x1ffe…2016 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0014, t01=0x00c8}
0x2016…2020 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00e0}
0x2020…202a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00ea}
0x202a…203e Head {h00=0x0010, h01=0x0050, text=»READ30 EQU *«, t00=0x0014, t01=0x00f4}
0x203e…2066 Head {h00=0x0024, h01=0x0050, text=» ORK A1,/0010 INDICATE SEQ ERROR«, t00=0x0014, t01=0x0108}
0x2066…2078 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO1«, t00=0x0014, t01=0x0130}
0x2078…2082 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0142}
0x2082…2098 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0014, t01=0x014c}
0x2098…20b0 Head {h00=0x0014, h01=0x0050, text=»READ40 ELR A3,A5«, t00=0x0014, t01=0x0162}
0x20b0…20c4 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0014, t01=0x017a}
0x20c4…20d8 Head {h00=0x0010, h01=0x0050, text=» EL A5,1,A5 «, t00=0x0014, t01=0x018e}
0x20d8…20ee Head {h00=0x0012, h01=0x0050, text=» ANKL A5,/FF00«, t00=0x0015, t01=0x0012}
0x20ee…2100 Head {h00=0x000e, h01=0x0050, text=» ORR A5,A3«, t00=0x0015, t01=0x0028}
0x2100…2112 Head {h00=0x000e, h01=0x0050, text=» ECR A5,A5«, t00=0x0015, t01=0x003a}
0x2112…2124 Head {h00=0x000e, h01=0x0050, text=» RB READ25«, t00=0x0015, t01=0x004c}
0x2124…2130 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x005e}
0x2130…213a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x006a}
0x213a…2152 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0015, t01=0x0074}
0x2152…215a Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x008c}
0x215a…2162 Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x0094}
0x2162…216c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x009c}
0x216c…2184 Head {h00=0x0014, h01=0x0050, text=»* WRITE /05,/06«, t00=0x0015, t01=0x00a6}
0x2184…218e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x00be}
0x218e…2196 Head {h00=0x0004, h01=0x0050, t00=0x0015, t01=0x00c8}
0x2196…21bc Head {h00=0x0022, h01=0x0050, text=»WRIT LD A1,2,A2 CHECK SEQ MODE«, t00=0x0015, t01=0x00d0}
0x21bc…21e0 Head {h00=0x0020, h01=0x0050, text=» RF(N) WRIT10 NO SEQ NUMBERS«, t00=0x0015, t01=0x00f6}
0x21e0…2204 Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A2 GET SEQ COUNTER «, t00=0x0015, t01=0x011a}
0x2204…220e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x013e}
0x220e…2224 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0015, t01=0x0148}
0x2224…224e Head {h00=0x0026, h01=0x0050, text=» LDR A8,A4 CALC ADDR TO SEQ NUMBER«, t00=0x0015, t01=0x015e}
0x224e…2260 Head {h00=0x000e, h01=0x0050, text=» ADR A8,A3«, t00=0x0015, t01=0x0188}
0x2260…2286 Head {h00=0x0022, h01=0x0050, text=» SC A1,-1,A8 STORE SEQ NUMBER «, t00=0x0016, t01=0x000a}
0x2286…2298 Head {h00=0x000e, h01=0x0050, text=» ECR A1,A1«, t00=0x0016, t01=0x0030}
0x2298…22ac Head {h00=0x0010, h01=0x0050, text=» SC A1,-2,A8«, t00=0x0016, t01=0x0042}
0x22ac…22b8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0016, t01=0x0056}
0x22b8…22c2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0062}
0x22c2…22d8 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0016, t01=0x006c}
0x22d8…2302 Head {h00=0x0026, h01=0x0050, text=» LD A7,DWTTAB,A6 GET TTAB ADDRESS «, t00=0x0016, t01=0x0082}
0x2302…232a Head {h00=0x0024, h01=0x0050, text=» SUKL A15,32 ADJUST STACKPOINTER«, t00=0x0016, t01=0x00ac}
0x232a…2358 Head {h00=0x002a, h01=0x0050, text=» TS 2,A15 SAVE MMU REGISTERS ON STACK «, t00=0x0016, t01=0x00d4}
0x2358…2380 Head {h00=0x0024, h01=0x0050, text=» TL TTB:MT,A7 LOAD MMU REGISTERS«, t00=0x0016, t01=0x0102}
0x2380…23ae Head {h00=0x002a, h01=0x0050, text=» LD A4,DWTUEC,A6 GET USER ECB ADDRESS «, t00=0x0016, t01=0x012a}
0x23ae…23de Head {h00=0x002c, h01=0x0050, text=» EL A4,ECBBA,A4 GET USER BUFFER ADDRESS «, t00=0x0016, t01=0x0158}
0x23de…2410 Head {h00=0x002e, h01=0x0050, text=» ADR A4,A3 GET ADDRESS TO SEQUENCE NUMBER «, t00=0x0016, t01=0x0188}
0x2410…2422 Head {h00=0x000e, h01=0x0050, text=» SRC A4,1 «, t00=0x0017, t01=0x002a}
0x2422…2448 Head {h00=0x0022, h01=0x0050, text=» RF(N) WRIT20 ADDRESS UNEVEN? «, t00=0x0017, t01=0x003c}
0x2448…2460 Head {h00=0x0014, h01=0x0050, text=» SLC A4,1 NO, OK«, t00=0x0017, t01=0x0062}
0x2460…248a Head {h00=0x0026, h01=0x0050, text=» ES A1,-2,A4 STORE SEQUENCE NUMBER«, t00=0x0017, t01=0x007a}
0x248a…2494 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00a4}
0x2494…24c6 Head {h00=0x002e, h01=0x0050, text=»WRIT05 LD A4,ECBBA,A8 RESET BUFFER ADDRESS«, t00=0x0017, t01=0x00ae}
0x24c6…24f8 Head {h00=0x002e, h01=0x0050, text=» TL 2,A15 RESTORE MMU REGISTERS FROM STACK«, t00=0x0017, t01=0x00e0}
0x24f8…2520 Head {h00=0x0024, h01=0x0050, text=» ADKL A15,32 ADJUST STACKPOINTER«, t00=0x0017, t01=0x0112}
0x2520…2536 Head {h00=0x0012, h01=0x0050, text=» LDK A7,MTRTRY«, t00=0x0017, t01=0x013a}
0x2536…2542 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x0150}
0x2542…254c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x015c}
0x254c…2572 Head {h00=0x0022, h01=0x0050, text=»WRIT10 CF A5,WBLK WRITE BLOCK «, t00=0x0017, t01=0x0166}
0x2572…2596 Head {h00=0x0020, h01=0x0050, text=» RF(0) ENDIO1 STATUS,DATA OK«, t00=0x0017, t01=0x018c}
0x2596…25b6 Head {h00=0x001c, h01=0x0050, text=» RF(1) ENDIO2 ILL STATUS«, t00=0x0018, t01=0x0020}
0x25b6…25d6 Head {h00=0x001c, h01=0x0050, text=» CF A5,SKPR SKIP REVERSE«, t00=0x0018, t01=0x0040}
0x25d6…25f2 Head {h00=0x0018, h01=0x0050, text=» CF A5,ERA4 ERASE 4"«, t00=0x0018, t01=0x0060}
0x25f2…2604 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0018, t01=0x007c}
0x2604…262a Head {h00=0x0022, h01=0x0050, text=» RF(N) ENDIO4 NO MORE RETRIES «, t00=0x0018, t01=0x008e}
0x262a…2646 Head {h00=0x0018, h01=0x0050, text=» ANK A1,/20 SAVE EOT«, t00=0x0018, t01=0x00b4}
0x2646…265c Head {h00=0x0012, h01=0x0050, text=» ORS A1,MTEOT «, t00=0x0018, t01=0x00d0}
0x265c…2678 Head {h00=0x0018, h01=0x0050, text=» RB WRIT10 TRY AGAIN«, t00=0x0018, t01=0x00e6}
0x2678…2682 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x0102}
0x2682…2698 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0018, t01=0x010c}
0x2698…26d0 Head {h00=0x0034, h01=0x0050, text=»WRIT20 EQU * SEQUENCE NUMBER ADDRESS WAS UNEVEN «, t00=0x0018, t01=0x0122}
0x26d0…26e2 Head {h00=0x000e, h01=0x0050, text=» SLC A4,1 «, t00=0x0018, t01=0x015a}
0x26e2…26f4 Head {h00=0x000e, h01=0x0050, text=» ECR A6,A1«, t00=0x0018, t01=0x016c}
0x26f4…2706 Head {h00=0x000e, h01=0x0050, text=» ELR A7,A4«, t00=0x0018, t01=0x017e}
0x2706…271a Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0018, t01=0x0190}
0x271a…272c Head {h00=0x000e, h01=0x0050, text=» SLL A1,8 «, t00=0x0019, t01=0x0014}
0x272c…273e Head {h00=0x000e, h01=0x0050, text=» ORR A1,A7«, t00=0x0019, t01=0x0026}
0x273e…2750 Head {h00=0x000e, h01=0x0050, text=» ESR A1,A4«, t00=0x0019, t01=0x0038}
0x2750…2764 Head {h00=0x0010, h01=0x0050, text=» EL A7,-3,A4«, t00=0x0019, t01=0x004a}
0x2764…277a Head {h00=0x0012, h01=0x0050, text=» ANKL A7,/FF00«, t00=0x0019, t01=0x005e}
0x277a…278e Head {h00=0x0010, h01=0x0050, text=» ANK A6,/FF «, t00=0x0019, t01=0x0074}
0x278e…27a0 Head {h00=0x000e, h01=0x0050, text=» ORR A7,A6«, t00=0x0019, t01=0x0088}
0x27a0…27b4 Head {h00=0x0010, h01=0x0050, text=» ES A7,-3,A4«, t00=0x0019, t01=0x009a}
0x27b4…27c6 Head {h00=0x000e, h01=0x0050, text=» RB WRIT05«, t00=0x0019, t01=0x00ae}
0x27c6…27d2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0019, t01=0x00c0}
0x27d2…27dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00cc}
0x27dc…27f4 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0019, t01=0x00d6}
0x27f4…27fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00ee}
0x27fe…281c Head {h00=0x001a, h01=0x0050, text=»* WRITE TAPE MARK /22«, t00=0x0019, t01=0x00f8}
0x281c…2826 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0116}
0x2826…283e Head {h00=0x0014, h01=0x0050, text=»WRTM CF A5,WTMK «, t00=0x0019, t01=0x0120}
0x283e…285e Head {h00=0x001c, h01=0x0050, text=» RF(1) ENDIO4 ILL STATUS«, t00=0x0019, t01=0x0138}
0x285e…2870 Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x0019, t01=0x0158}
0x2870…2898 Head {h00=0x0024, h01=0x0050, text=» SLC A3,3 CHECK IF TAPE MARK OK «, t00=0x0019, t01=0x016a}
0x2898…28bc (26, 0, 400) Head {h00=0x0020, h01=0x0050, text=» RF(NN) WRTM10 NOT TAPE MARK«, t00=0x001a, t01=0x0004}
0x28bc…28dc Head {h00=0x001c, h01=0x0050, text=» IMR A2 INCR SEQ COUNTER«, t00=0x001a, t01=0x0028}
0x28dc…28ee Head {h00=0x000e, h01=0x0050, text=» RF ENDIO4«, t00=0x001a, t01=0x0048}
0x28ee…28f6 Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x005a}
0x28f6…291c Head {h00=0x0022, h01=0x0050, text=»WRTM10 CF A5,SKPR SKIP REVERSE«, t00=0x001a, t01=0x0062}
0x291c…2938 Head {h00=0x0018, h01=0x0050, text=» CF A5,ERA4 ERASE 4"«, t00=0x001a, t01=0x0088}
0x2938…294a Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x001a, t01=0x00a4}
0x294a…2970 Head {h00=0x0022, h01=0x0050, text=» RF(N) ENDIO4 NO MORE RETRIES «, t00=0x001a, t01=0x00b6}
0x2970…298c Head {h00=0x0018, h01=0x0050, text=» ANK A1,/20 SAVE EOT«, t00=0x001a, t01=0x00dc}
0x298c…29a2 Head {h00=0x0012, h01=0x0050, text=» ORS A1,MTEOT «, t00=0x001a, t01=0x00f8}
0x29a2…29bc Head {h00=0x0016, h01=0x0050, text=» RB WRTM TRY AGAIN«, t00=0x001a, t01=0x010e}
0x29bc…29c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0128}
0x29c6…29da Head {h00=0x0010, h01=0x0050, text=»* LOAD /37 «, t00=0x001a, t01=0x0132}
0x29da…29e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0146}
0x29e4…29ec Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x0150}
0x29ec…2a08 Head {h00=0x0018, h01=0x0050, text=»LOAD LD A1,ECBCW,A8 «, t00=0x001a, t01=0x0158}
0x2a08…2a1a Head {h00=0x000e, h01=0x0050, text=» SRC A1,1 «, t00=0x001a, t01=0x0174}
0x2a1a…2a3a Head {h00=0x001c, h01=0x0050, text=» ST A1,2,A2 SET SEQ MODE«, t00=0x001a, t01=0x0186}
0x2a3a…2a5a Head {h00=0x001c, h01=0x0050, text=» CF A5,ONLI SET ON-LINE «, t00=0x001b, t01=0x0016}
0x2a5a…2a72 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x001b, t01=0x0036}
0x2a72…2a7a Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x004e}
0x2a7a…2a84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0056}
0x2a84…2a9a Head {h00=0x0012, h01=0x0050, text=»* REWIND /31 «, t00=0x001b, t01=0x0060}
0x2a9a…2aa4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0076}
0x2aa4…2aac Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x0080}
0x2aac…2ab4 Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x0088}
0x2ab4…2ada Head {h00=0x0022, h01=0x0050, text=»RWND CMR A2 CLEAR SEQ COUNTER «, t00=0x001b, t01=0x0090}
0x2ada…2b02 Head {h00=0x0024, h01=0x0050, text=» CF A5,SBOW SEARCH BOT AND WAIT «, t00=0x001b, t01=0x00b6}
0x2b02…2b14 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO6«, t00=0x001b, t01=0x00de}
0x2b14…2b1c Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x00f0}
0x2b1c…2b24 Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x00f8}
0x2b24…2b2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0100}
0x2b2e…2b44 Head {h00=0x0012, h01=0x0050, text=»* UNLOAD /38 «, t00=0x001b, t01=0x010a}
0x2b44…2b4e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0120}
0x2b4e…2b56 Head {h00=0x0004, h01=0x0050, t00=0x001b, t01=0x012a}
0x2b56…2b7c Head {h00=0x0022, h01=0x0050, text=»UNLD CMR A2 CLEAR SEQ COUNTER «, t00=0x001b, t01=0x0132}
0x2b7c…2b9a Head {h00=0x001a, h01=0x0050, text=» CF A5,SBOT SEARCH BOT«, t00=0x001b, t01=0x0158}
0x2b9a…2bbe Head {h00=0x0020, h01=0x0050, text=» RF(NZ) ENDIO7 NOT OPERABLE «, t00=0x001b, t01=0x0176}
0x2bbe…2bde Head {h00=0x001c, h01=0x0050, text=» CF A5,OFLI SET OFF-LINE«, t00=0x001c, t01=0x000a}
0x2bde…2c00 Head {h00=0x001e, h01=0x0050, text=» ANKL A1,/FFFE SKIP BIT 15«, t00=0x001c, t01=0x002a}
0x2c00…2c12 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO7«, t00=0x001c, t01=0x004c}
0x2c12…2c1a Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x005e}
0x2c1a…2c22 Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x0066}
0x2c22…2c2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x006e}
0x2c2c…2c48 Head {h00=0x0018, h01=0x0050, text=»* STEP REVERSE /33 «, t00=0x001c, t01=0x0078}
0x2c48…2c52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x0094}
0x2c52…2c5a Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x009e}
0x2c5a…2c7e Head {h00=0x0020, h01=0x0050, text=»STPR CF A5,SKPR SKIP REVERSE«, t00=0x001c, t01=0x00a6}
0x2c7e…2ca4 Head {h00=0x0022, h01=0x0050, text=»STPR10 RF(1) ENDIO6 ILL STATUS«, t00=0x001c, t01=0x00ca}
0x2ca4…2cb8 Head {h00=0x0010, h01=0x0050, text=» LDKL A3,-1 «, t00=0x001c, t01=0x00f0}
0x2cb8…2cdc Head {h00=0x0020, h01=0x0050, text=» ADRS A3,A2 DECR SEQ COUNTER«, t00=0x001c, t01=0x0104}
0x2cdc…2cee Head {h00=0x000e, h01=0x0050, text=» LDR A3,A1«, t00=0x001c, t01=0x0128}
0x2cee…2d0c Head {h00=0x001a, h01=0x0050, text=» SLC A3,5 CHECK IF BOT«, t00=0x001c, t01=0x013a}
0x2d0c…2d2a Head {h00=0x001a, h01=0x0050, text=» RF(NN) ENDIO6 NOT BOT«, t00=0x001c, t01=0x0158}
0x2d2a…2d3e Head {h00=0x0010, h01=0x0050, text=» RB RWND BOT«, t00=0x001c, t01=0x0176}
0x2d3e…2d48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x018a}
0x2d48…2d64 (29, 0, 400) Head {h00=0x0018, h01=0x0050, text=»* STEP FORWARD /34 «, t00=0x001d, t01=0x0004}
0x2d64…2d6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0020}
0x2d6e…2d76 Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x002a}
0x2d76…2d9a Head {h00=0x0020, h01=0x0050, text=»STPF CF A5,SKPF SKIP FORWARD«, t00=0x001d, t01=0x0032}
0x2d9a…2dba Head {h00=0x001c, h01=0x0050, text=» RF(1) ENDIO6 ILL STATUS«, t00=0x001d, t01=0x0056}
0x2dba…2de0 Head {h00=0x0022, h01=0x0050, text=»STPF10 IMR A2 INCR SEQ COUNTER«, t00=0x001d, t01=0x0076}
0x2de0…2df8 Head {h00=0x0014, h01=0x0050, text=»STPF20 RF ENDIO6«, t00=0x001d, t01=0x009c}
0x2df8…2e00 Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x00b4}
0x2e00…2e08 Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x00bc}
0x2e08…2e10 Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x00c4}
0x2e10…2e1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00cc}
0x2e1a…2e30 Head {h00=0x0012, h01=0x0050, text=»* RECOVER /3F«, t00=0x001d, t01=0x00d6}
0x2e30…2e3a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x00ec}
0x2e3a…2e42 Head {h00=0x0004, h01=0x0050, t00=0x001d, t01=0x00f6}
0x2e42…2e62 Head {h00=0x001c, h01=0x0050, text=»RECV CF A5,MTRC RECOVER «, t00=0x001d, t01=0x00fe}
0x2e62…2e74 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO8«, t00=0x001d, t01=0x011e}
0x2e74…2e8c Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x001d, t01=0x0130}
0x2e8c…2e96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0148}
0x2e96…2ec8 Head {h00=0x002e, h01=0x0050, text=»* ENDIO COMMON EXITS FOR ORDER PROCESSORS «, t00=0x001d, t01=0x0152}
0x2ec8…2ed2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0184}
0x2ed2…2f02 Head {h00=0x002c, h01=0x0050, text=»ENDIO0 IMR A2 INCREMENT SEQUENCE COUNTER«, t00=0x001d, t01=0x018e}
0x2f02…2f14 Head {h00=0x000e, h01=0x0050, text=» RF ENDIO4«, t00=0x001e, t01=0x002e}
0x2f14…2f1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0040}
0x2f1e…2f44 Head {h00=0x0022, h01=0x0050, text=»ENDIO1 IMR A2 INCR SEQ COUNTER«, t00=0x001e, t01=0x004a}
0x2f44…2f4c Head {h00=0x0004, h01=0x0050, t00=0x001e, t01=0x0070}
0x2f4c…2f62 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001e, t01=0x0078}
0x2f62…2f96 Head {h00=0x0030, h01=0x0050, text=»ENDIO2 RER A3,MTIOPA GET NEXT BUFFER ADDRESS«, t00=0x001e, t01=0x008e}
0x2f96…2fa2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x00c2}
0x2fa2…2fac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x00ce}
0x2fac…2fc2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001e, t01=0x00d8}
0x2fc2…2fde Head {h00=0x0018, h01=0x0050, text=»ENDIO2 RER A4,MTIOPL«, t00=0x001e, t01=0x00ee}
0x2fde…2ff4 Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/FFF «, t00=0x001e, t01=0x010a}
0x2ff4…300c Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBRL,A8 «, t00=0x001e, t01=0x0120}
0x300c…3018 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0138}
0x3018…302a Head {h00=0x000e, h01=0x0050, text=» SUR A3,A4«, t00=0x001e, t01=0x0144}
0x302a…3040 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x001e, t01=0x0156}
0x3040…306e Head {h00=0x002a, h01=0x0050, text=»ENDIO3 LD A4,2,A2 CHECK IF SEQ NUMBERS«, t00=0x001e, t01=0x016c}
0x306e…3084 Head {h00=0x0012, h01=0x0050, text=» RF(N) *+4 NO «, t00=0x001f, t01=0x000a}
0x3084…30a8 Head {h00=0x0020, h01=0x0050, text=» SUK A3,2 YES ADJUST LENGTH «, t00=0x001f, t01=0x0020}
0x30a8…30b4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0044}
0x30b4…30e2 Head {h00=0x002a, h01=0x0050, text=» ST A3,ECBEL,A8 STORE EFFECTIVE LENGTH«, t00=0x001f, t01=0x0050}
0x30e2…30fe Head {h00=0x0018, h01=0x0050, text=»ENDIO4 LDK A4,MTRTRY«, t00=0x001f, t01=0x007e}
0x30fe…3122 Head {h00=0x0020, h01=0x0050, text=» SUR A4,A7 GET NO OF RETRIES«, t00=0x001f, t01=0x009a}
0x3122…312a Head {h00=0x0004, h01=0x0050, t00=0x001f, t01=0x00be}
0x312a…315e Head {h00=0x0030, h01=0x0050, text=»ENDIO5 ST A4,ECBCW,A8 STORE IN CONTROL WORD «, t00=0x001f, t01=0x00c6}
0x315e…3176 Head {h00=0x0014, h01=0x0050, text=»ENDIO6 LDR A7,A1«, t00=0x001f, t01=0x00fa}
0x3176…3188 Head {h00=0x000e, h01=0x0050, text=» SRC A7,1 «, t00=0x001f, t01=0x0112}
0x3188…31be Head {h00=0x0032, h01=0x0050, text=» RF(N) CKPWF NOT OPERABLE CHECK IF POWER FAIL «, t00=0x001f, t01=0x0124}
0x31be…31ec Head {h00=0x002a, h01=0x0050, text=»ENDIO7 LDKL A4,/8000 SAVE SEQ MODE BIT«, t00=0x001f, t01=0x015a}
0x31ec…3200 Head {h00=0x0010, h01=0x0050, text=» ANS A4,2,A2«, t00=0x001f, t01=0x0188}
0x3200…322a Head {h00=0x0026, h01=0x0050, text=» OR A1,MTEOT PUT IN EOT INDICATOR «, t00=0x0020, t01=0x000c}
0x322a…324a Head {h00=0x001c, h01=0x0050, text=» ORS A1,2,A2 SAVE STATUS«, t00=0x0020, t01=0x0036}
0x324a…327c Head {h00=0x002e, h01=0x0050, text=»ENDIO8 CM MTREQ INDICATE NO RUNNING ORDER «, t00=0x0020, t01=0x0056}
0x327c…3286 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0088}
0x3286…329e Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0020, t01=0x0092}
0x329e…32a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00aa}
0x32a8…32c4 Head {h00=0x0018, h01=0x0050, text=»* MODIFY RETURN CODE«, t00=0x0020, t01=0x00b4}
0x32c4…32ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00d0}
0x32ce…32e6 Head {h00=0x0014, h01=0x0050, text=» ADK A1,0 SET CR«, t00=0x0020, t01=0x00da}
0x32e6…3306 Head {h00=0x001c, h01=0x0050, text=» RF(Z) ENDIOC NO ERRORS «, t00=0x0020, t01=0x00f2}
0x3306…331c Head {h00=0x0012, h01=0x0050, text=» LDKL A2,/2000«, t00=0x0020, t01=0x0112}
0x331c…332e Head {h00=0x000e, h01=0x0050, text=» TM A1,A2 «, t00=0x0020, t01=0x0128}
0x332e…3344 Head {h00=0x0012, h01=0x0050, text=» RF(Z) ENDIO9 «, t00=0x0020, t01=0x013a}
0x3344…3362 Head {h00=0x001a, h01=0x0050, text=» XRR A1,A2 RESET BIT 2«, t00=0x0020, t01=0x0150}
0x3362…3388 Head {h00=0x0022, h01=0x0050, text=» ORK A1,/40 SET BIT 9 INSTEAD «, t00=0x0020, t01=0x016e}
0x3388…3392 (33, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0004}
0x3392…33a6 Head {h00=0x0010, h01=0x0050, text=»ENDIO9 EQU *«, t00=0x0021, t01=0x000e}
0x33a6…33bc Head {h00=0x0012, h01=0x0050, text=» LDKL A3,/420 «, t00=0x0021, t01=0x0022}
0x33bc…33ce Head {h00=0x000e, h01=0x0050, text=» TM A1,A3 «, t00=0x0021, t01=0x0038}
0x33ce…33e4 Head {h00=0x0012, h01=0x0050, text=» RF(Z) ENDIOA «, t00=0x0021, t01=0x004a}
0x33e4…3400 Head {h00=0x0018, h01=0x0050, text=» ORR A1,A2 SET BIT 2«, t00=0x0021, t01=0x0060}
0x3400…342a Head {h00=0x0026, h01=0x0050, text=» ANKL A1,/FBDF RESET BIT 5 AND 10 «, t00=0x0021, t01=0x007c}
0x342a…3434 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x00a6}
0x3434…3448 Head {h00=0x0010, h01=0x0050, text=»ENDIOA EQU *«, t00=0x0021, t01=0x00b0}
0x3448…345a Head {h00=0x000e, h01=0x0050, text=» SRL A2,2 «, t00=0x0021, t01=0x00c4}
0x345a…346c Head {h00=0x000e, h01=0x0050, text=» TM A1,A2 «, t00=0x0021, t01=0x00d6}
0x346c…3482 Head {h00=0x0012, h01=0x0050, text=» RF(Z) ENDIOB «, t00=0x0021, t01=0x00e8}
0x3482…34a0 Head {h00=0x001a, h01=0x0050, text=» XRR A1,A2 RESET BIT 4«, t00=0x0021, t01=0x00fe}
0x34a0…34c4 Head {h00=0x0020, h01=0x0050, text=» ORK A1,4 SET BIT 13 INSTEAD«, t00=0x0021, t01=0x011c}
0x34c4…34ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0140}
0x34ce…34e6 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0021, t01=0x014a}
0x34e6…34f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0162}
0x34f0…34fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x016c}
0x34fa…350e Head {h00=0x0010, h01=0x0050, text=»ENDIOB EQU *«, t00=0x0021, t01=0x0176}
0x350e…3520 Head {h00=0x000e, h01=0x0050, text=» SRL A2,2 «, t00=0x0021, t01=0x018a}
0x3520…3532 Head {h00=0x000e, h01=0x0050, text=» TM A1,A2 «, t00=0x0022, t01=0x000c}
0x3532…355c Head {h00=0x0026, h01=0x0050, text=» RF(Z) ENDIOC NOT WRITE PROTECTED «, t00=0x0022, t01=0x001e}
0x355c…357e Head {h00=0x001e, h01=0x0050, text=» LD A7,DWTOR,A6 ORDER CODE«, t00=0x0022, t01=0x0048}
0x357e…3592 Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x0022, t01=0x006a}
0x3592…35a6 Head {h00=0x0010, h01=0x0050, text=» SUK A7,/05 «, t00=0x0022, t01=0x007e}
0x35a6…35ca Head {h00=0x0020, h01=0x0050, text=» RF(N) ENDIOC NO WRITE ORDER«, t00=0x0022, t01=0x0092}
0x35ca…35e2 Head {h00=0x0014, h01=0x0050, text=» SUK A7,/22-/05 «, t00=0x0022, t01=0x00b6}
0x35e2…3606 Head {h00=0x0020, h01=0x0050, text=» RF(P) ENDIOC NO WRITE ORDER«, t00=0x0022, t01=0x00ce}
0x3606…3624 Head {h00=0x001a, h01=0x0050, text=» ORK A1,/40 SET BIT 9 «, t00=0x0022, t01=0x00f2}
0x3624…362e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0110}
0x362e…3642 Head {h00=0x0010, h01=0x0050, text=»ENDIOC EQU *«, t00=0x0022, t01=0x011a}
0x3642…367a Head {h00=0x0034, h01=0x0050, text=» ABL DISEND PERFORM TENDIO AND GO TO DISPATCHER «, t00=0x0022, t01=0x012e}
0x367a…3684 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0166}
0x3684…369c Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0022, t01=0x0170}
0x369c…36a4 Head {h00=0x0004, h01=0x0050, t00=0x0022, t01=0x0188}
0x36a4…36ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0022, t01=0x0190}
0x36ae…36e4 Head {h00=0x0032, h01=0x0050, text=»* THE THING WAS NOT OPERABLE, CHECK IF A POWER«, t00=0x0023, t01=0x000a}
0x36e4…3704 Head {h00=0x001c, h01=0x0050, text=»* FAIL IS COMING ALONG. «, t00=0x0023, t01=0x0040}
0x3704…370e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0060}
0x370e…3716 Head {h00=0x0004, h01=0x0050, t00=0x0023, t01=0x006a}
0x3716…372c Head {h00=0x0012, h01=0x0050, text=»CKPWF SLC A7,1«, t00=0x0023, t01=0x0072}
0x372c…3750 Head {h00=0x0020, h01=0x0050, text=» ST A7,MTSA7 SAVE REGISTERS «, t00=0x0023, t01=0x0088}
0x3750…3764 Head {h00=0x0010, h01=0x0050, text=» ST A2,MTSA2«, t00=0x0023, t01=0x00ac}
0x3764…3776 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A6«, t00=0x0023, t01=0x00c0}
0x3776…378c Head {h00=0x0012, h01=0x0050, text=» LDKL A4,MTTIM«, t00=0x0023, t01=0x00d2}
0x378c…37b6 Head {h00=0x0026, h01=0x0050, text=» CF A15,SETIMP WAIT FOR POWER FAIL«, t00=0x0023, t01=0x00e8}
0x37b6…37d2 Head {h00=0x0018, h01=0x0050, text=» DATA CKPWF1,MTPTOT «, t00=0x0023, t01=0x0112}
0x37d2…37e4 Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0023, t01=0x012e}
0x37e4…37ec Head {h00=0x0004, h01=0x0050, t00=0x0023, t01=0x0140}
0x37ec…3816 Head {h00=0x0026, h01=0x0050, text=»CKPWF1 LDR A6,A1 RESTORE REGISTERS«, t00=0x0023, t01=0x0148}
0x3816…382a Head {h00=0x0010, h01=0x0050, text=» LD A1,MTSA7«, t00=0x0023, t01=0x0172}
0x382a…383e Head {h00=0x0010, h01=0x0050, text=» LD A2,MTSA2«, t00=0x0023, t01=0x0186}
0x383e…3862 Head {h00=0x0020, h01=0x0050, text=» CM MTTIM INDICATE NO TIMER «, t00=0x0024, t01=0x000a}
0x3862…3874 Head {h00=0x000e, h01=0x0050, text=» RB ENDIO8«, t00=0x0024, t01=0x002e}
0x3874…388c Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0024, t01=0x0040}
0x388c…3894 Head {h00=0x0004, h01=0x0050, t00=0x0024, t01=0x0058}
0x3894…389e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0060}
0x389e…38cc Head {h00=0x002a, h01=0x0050, text=»* SBOW SEARCH BOT AND WAIT FOR REWIND «, t00=0x0024, t01=0x006a}
0x38cc…38d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0098}
0x38d6…38e6 Head {h00=0x000c, h01=0x0050, text=»* ENTRY:«, t00=0x0024, t01=0x00a2}
0x38e6…38f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00b2}
0x38f0…390a Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0024, t01=0x00bc}
0x390a…3914 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00d6}
0x3914…3924 Head {h00=0x000c, h01=0x0050, text=»* EXIT: «, t00=0x0024, t01=0x00e0}
0x3924…392e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00f0}
0x392e…3952 Head {h00=0x0020, h01=0x0050, text=»* A1: STATUS AFTER COMMAND «, t00=0x0024, t01=0x00fa}
0x3952…396a Head {h00=0x0014, h01=0x0050, text=»* A2: RESTORED «, t00=0x0024, t01=0x011e}
0x396a…3984 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0024, t01=0x0136}
0x3984…399c Head {h00=0x0014, h01=0x0050, text=»* A7: RESTORED «, t00=0x0024, t01=0x0150}
0x399c…39b6 Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x0024, t01=0x0168}
0x39b6…39c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0182}
0x39c0…39c8 Head {h00=0x0004, h01=0x0050, t00=0x0024, t01=0x018c}
0x39c8…39f6 (37, 0, 400) Head {h00=0x002a, h01=0x0050, text=»SBOW LDKL A1,-MTRTOT-1 SET UP TIME OUT«, t00=0x0025, t01=0x0004}
0x39f6…3a0a Head {h00=0x0010, h01=0x0050, text=» ST A1,MTCTR«, t00=0x0025, t01=0x0032}
0x3a0a…3a12 Head {h00=0x0004, h01=0x0050, t00=0x0025, t01=0x0046}
0x3a12…3a36 Head {h00=0x0020, h01=0x0050, text=»SBOW10 CF A5,SBOT SEARCH BOT«, t00=0x0025, t01=0x004e}
0x3a36…3a56 Head {h00=0x001c, h01=0x0050, text=» SLC A1,2 CHECK IF READY«, t00=0x0025, t01=0x0072}
0x3a56…3a7c Head {h00=0x0022, h01=0x0050, text=» RF(N) SBOW30 STILL REWINDING «, t00=0x0025, t01=0x0092}
0x3a7c…3a84 Head {h00=0x0004, h01=0x0050, t00=0x0025, t01=0x00b8}
0x3a84…3a9c Head {h00=0x0014, h01=0x0050, text=»SBOW20 SRC A1,2 «, t00=0x0025, t01=0x00c0}
0x3a9c…3ab2 Head {h00=0x0012, h01=0x0050, text=» RTN A5 RETURN«, t00=0x0025, t01=0x00d8}
0x3ab2…3aba Head {h00=0x0004, h01=0x0050, t00=0x0025, t01=0x00ee}
0x3aba…3ae4 Head {h00=0x0026, h01=0x0050, text=»SBOW30 IM MTCTR CHECK IF TIME OUT «, t00=0x0025, t01=0x00f6}
0x3ae4…3b0e Head {h00=0x0026, h01=0x0050, text=» RB(Z) SBOW20 DON'T WAIT ANY MORE «, t00=0x0025, t01=0x0120}
0x3b0e…3b30 Head {h00=0x001e, h01=0x0050, text=» ST A5,MTSA5 SAVE REGISTER«, t00=0x0025, t01=0x014a}
0x3b30…3b42 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A6«, t00=0x0025, t01=0x016c}
0x3b42…3b58 Head {h00=0x0012, h01=0x0050, text=» LDKL A4,MTTIM«, t00=0x0025, t01=0x017e}
0x3b58…3b7e (38, 0, 400) Head {h00=0x0022, h01=0x0050, text=» CF A15,SETIMP WAIT 2 SECONDS «, t00=0x0026, t01=0x0004}
0x3b7e…3b96 Head {h00=0x0014, h01=0x0050, text=» DATA SBOW40,20 «, t00=0x0026, t01=0x002a}
0x3b96…3ba8 Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0026, t01=0x0042}
0x3ba8…3bb0 Head {h00=0x0004, h01=0x0050, t00=0x0026, t01=0x0054}
0x3bb0…3be0 Head {h00=0x002c, h01=0x0050, text=»SBOW40 LDR A6,A1 ENTERED EACH 2 SECONDS «, t00=0x0026, t01=0x005c}
0x3be0…3c06 Head {h00=0x0022, h01=0x0050, text=» LD A2,MTSA2 RESTORE REGISTERS«, t00=0x0026, t01=0x008c}
0x3c06…3c1a Head {h00=0x0010, h01=0x0050, text=» LD A5,MTSA5«, t00=0x0026, t01=0x00b2}
0x3c1a…3c2e Head {h00=0x0010, h01=0x0050, text=» LD A7,MTSA7«, t00=0x0026, t01=0x00c6}
0x3c2e…3c52 Head {h00=0x0020, h01=0x0050, text=» CM MTTIM INDICATE NO TIMER «, t00=0x0026, t01=0x00da}
0x3c52…3c7a Head {h00=0x0024, h01=0x0050, text=» RB SBOW10 GO BACK AND TRY AGAIN«, t00=0x0026, t01=0x00fe}
0x3c7a…3c92 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0026, t01=0x0126}
0x3c92…3c9a Head {h00=0x0004, h01=0x0050, t00=0x0026, t01=0x013e}
0x3c9a…3ca4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0146}
0x3ca4…3cbe Head {h00=0x0016, h01=0x0050, text=»* COMMAND HANDLERS«, t00=0x0026, t01=0x0150}
0x3cbe…3cc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x016a}
0x3cc8…3ce8 Head {h00=0x001c, h01=0x0050, text=»* ENTRY: CF A5,<COM> «, t00=0x0026, t01=0x0174}
0x3ce8…3cf2 (39, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x0004}
0x3cf2…3d20 Head {h00=0x002a, h01=0x0050, text=»* A2: IF SELC: ACTIVE CHANNEL ADDRESS«, t00=0x0027, t01=0x000e}
0x3d20…3d4c Head {h00=0x0028, h01=0x0050, text=»* A3: IF RBLK,WBLK: REQUSTED LENGTH«, t00=0x0027, t01=0x003c}
0x3d4c…3d78 Head {h00=0x0028, h01=0x0050, text=»* A4: IF RBLK,WBLK: BUFFER ADDRESS «, t00=0x0027, t01=0x0068}
0x3d78…3d94 Head {h00=0x0018, h01=0x0050, text=»* A6: DWT ADDRESSS «, t00=0x0027, t01=0x0094}
0x3d94…3dbc Head {h00=0x0024, h01=0x0050, text=»* A7: IF SELC: CHANNEL NO (0-7)«, t00=0x0027, t01=0x00b0}
0x3dbc…3dc6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00d8}
0x3dc6…3dde Head {h00=0x0014, h01=0x0050, text=»* EXIT: RTN A5 «, t00=0x0027, t01=0x00e2}
0x3dde…3de8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00fa}
0x3de8…3e0c Head {h00=0x0020, h01=0x0050, text=»* A1: STATUS AFTER COMMAND «, t00=0x0027, t01=0x0104}
0x3e0c…3e24 Head {h00=0x0014, h01=0x0050, text=»* A2: RESTORED «, t00=0x0027, t01=0x0128}
0x3e24…3e4a Head {h00=0x0022, h01=0x0050, text=»* A3: REQUESTED LENGTH IN ECB«, t00=0x0027, t01=0x0140}
0x3e4a…3e6e Head {h00=0x0020, h01=0x0050, text=»* A4: BUFFER ADDRESS IN ECB«, t00=0x0027, t01=0x0166}
0x3e6e…3e88 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0027, t01=0x018a}
0x3e88…3ea0 Head {h00=0x0014, h01=0x0050, text=»* A7: RESTORED «, t00=0x0028, t01=0x0014}
0x3ea0…3eba Head {h00=0x0016, h01=0x0050, text=»* A8: ECB ADDRESS«, t00=0x0028, t01=0x002c}
0x3eba…3ec4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0046}
0x3ec4…3ef4 Head {h00=0x002c, h01=0x0050, text=»* CR: =0: NOT ILL STATUS, NOT ILL DATA«, t00=0x0028, t01=0x0050}
0x3ef4…3f2e Head {h00=0x0036, h01=0x0050, text=»* =1: ILL STATUS: REWINDING,HARD ERR,NOT OP «, t00=0x0028, t01=0x0080}
0x3f2e…3f78 Head {h00=0x0046, h01=0x0050, text=»* =2: NOT ILL STATUS, ILL DATA: NO DATA,DATA ERR,THRUPUT ERR«, t00=0x0028, t01=0x00ba}
0x3f78…3f82 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x0104}
0x3f82…3f8a Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x010e}
0x3f8a…3f92 Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x0116}
0x3f92…3fb4 Head {h00=0x001e, h01=0x0050, text=»RBLK LDK A1,/02 READ BLOCK«, t00=0x0028, t01=0x011e}
0x3fb4…3fc8 Head {h00=0x0010, h01=0x0050, text=»RBLK10 EQU *«, t00=0x0028, t01=0x0140}
0x3fc8…3fde Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0028, t01=0x0154}
0x3fde…4008 Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A8 GET FIRST WORD OF ECB «, t00=0x0028, t01=0x016a}
0x4008…4040 (41, 0, 400) Head {h00=0x0034, h01=0x0050, text=» ANKL A6,/3000 GET BITS 16-17 IN BUFFER ADDRESS «, t00=0x0029, t01=0x0004}
0x4040…4052 Head {h00=0x000e, h01=0x0050, text=» ORR A3,A6«, t00=0x0029, t01=0x003c}
0x4052…405e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x004e}
0x405e…4068 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x005a}
0x4068…407c Head {h00=0x0010, h01=0x0050, text=»RBLK20 EQU *«, t00=0x0029, t01=0x0064}
0x407c…40a8 Head {h00=0x0028, h01=0x0050, text=» WER A3,MTIOPL GIVE REQUESTED LENGTH«, t00=0x0029, t01=0x0078}
0x40a8…40d8 Head {h00=0x002c, h01=0x0050, text=» WER A4,MTIOPA AND BUFFER ADDRESS TO IOP«, t00=0x0029, t01=0x00a4}
0x40d8…40e8 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0029, t01=0x00d4}
0x40e8…40f0 Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x00e4}
0x40f0…4114 Head {h00=0x0020, h01=0x0050, text=»WBLK LDK A1,/00 WRITE BLOCK «, t00=0x0029, t01=0x00ec}
0x4114…4146 Head {h00=0x002e, h01=0x0050, text=»WBLK10 ORKL A3,/4000 INDICATE WRITE TO IOP«, t00=0x0029, t01=0x0110}
0x4146…4158 Head {h00=0x000e, h01=0x0050, text=» RB RBLK10«, t00=0x0029, t01=0x0142}
0x4158…4160 Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x0154}
0x4160…4188 Head {h00=0x0024, h01=0x0050, text=»WTMK LDK A1,/04 WRITE TAPE MARK «, t00=0x0029, t01=0x015c}
0x4188…4198 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x0029, t01=0x0184}
0x4198…41b8 (42, 0, 398) Head {h00=0x001c, h01=0x0050, text=»ERA4 LDK A1,/0C ERASE 4"«, t00=0x002a, t01=0x0004}
0x41b8…41c8 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x002a, t01=0x0024}
0x41c8…41d0 Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x0034}
0x41d0…41f2 Head {h00=0x001e, h01=0x0050, text=»SBOT LDK A1,/41 SEARCH BOT«, t00=0x002a, t01=0x003c}
0x41f2…4202 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x002a, t01=0x005e}
0x4202…420a Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x006e}
0x420a…422e Head {h00=0x0020, h01=0x0050, text=»ONLI LDK A1,/51 SET ON-LINE «, t00=0x002a, t01=0x0076}
0x422e…423e Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x002a, t01=0x009a}
0x423e…4246 Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x00aa}
0x4246…426a Head {h00=0x0020, h01=0x0050, text=»OFLI LDK A1,/40 SET OFF-LINE«, t00=0x002a, t01=0x00b2}
0x426a…427a Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x002a, t01=0x00d6}
0x427a…4282 Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x00e6}
0x4282…42a6 Head {h00=0x0020, h01=0x0050, text=»SKPR LDK A1,/21 SKIP REVERSE«, t00=0x002a, t01=0x00ee}
0x42a6…42b6 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x002a, t01=0x0112}
0x42b6…42be Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x0122}
0x42be…42e2 Head {h00=0x0020, h01=0x0050, text=»SKPF LDK A1,/20 SKIP FORWARD«, t00=0x002a, t01=0x012a}
0x42e2…42f2 Head {h00=0x000c, h01=0x0050, text=» RF COMM«, t00=0x002a, t01=0x014e}
0x42f2…42fa Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x015e}
0x42fa…4326 Head {h00=0x0028, h01=0x0050, text=»RSQN LDK A1,/03 READ SEQUENCE NUMBER«, t00=0x002a, t01=0x0166}
0x4326…4350 (43, 0, 398) Head {h00=0x0026, h01=0x0050, text=» LDK A3,2 SET UP BUFFER FOR SEQ NO«, t00=0x002b, t01=0x0004}
0x4350…4366 Head {h00=0x0012, h01=0x0050, text=» LDKL A4,MTBUF«, t00=0x002b, t01=0x002e}
0x4366…4378 Head {h00=0x000e, h01=0x0050, text=» RB RBLK20«, t00=0x002b, t01=0x0044}
0x4378…4380 Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x0056}
0x4380…43a6 Head {h00=0x0022, h01=0x0050, text=»SELC LDK A1,/60 SELECT CHANNEL«, t00=0x002b, t01=0x005e}
0x43a6…43b8 Head {h00=0x000e, h01=0x0050, text=» ORR A1,A7«, t00=0x002b, t01=0x0084}
0x43b8…43de Head {h00=0x0022, h01=0x0050, text=» STR A2,A6 SAVE ACTIVE CHANNEL«, t00=0x002b, t01=0x0096}
0x43de…43e6 Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x00bc}
0x43e6…4400 Head {h00=0x0016, h01=0x0050, text=»COMM LD A3,PFPOST «, t00=0x002b, t01=0x00c4}
0x4400…4426 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) COMM15 PFINIT PENDING «, t00=0x002b, t01=0x00de}
0x4426…443c Head {h00=0x0012, h01=0x0050, text=» CIO A1,1,CHMT«, t00=0x002b, t01=0x0104}
0x443c…4452 Head {h00=0x0012, h01=0x0050, text=» RF(A) COMM10 «, t00=0x002b, t01=0x011a}
0x4452…4474 Head {h00=0x001e, h01=0x0050, text=» RF(U) COMM05 NO INTERFACE«, t00=0x002b, t01=0x0130}
0x4474…4490 Head {h00=0x0018, h01=0x0050, text=» LDK A1,9 PARAMETER «, t00=0x002b, t01=0x0152}
0x4490…44b4 Head {h00=0x0020, h01=0x0050, text=» CF A15,HALT STOP EXECUTION «, t00=0x002b, t01=0x016e}
0x44b4…44d2 (44, 0, 400) Head {h00=0x001a, h01=0x0050, text=»COMM05 LD A3,ECBRL,A8 «, t00=0x002c, t01=0x0004}
0x44d2…44ea Head {h00=0x0014, h01=0x0050, text=» LD A4,ECBBA,A8 «, t00=0x002c, t01=0x0022}
0x44ea…44fc Head {h00=0x000e, h01=0x0050, text=» ADK A5,4 «, t00=0x002c, t01=0x003a}
0x44fc…4524 Head {h00=0x0024, h01=0x0050, text=» LDKL A6,DWMT01 GET DWT ADDRESS «, t00=0x002c, t01=0x004c}
0x4524…4542 Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 NOT OPERABLE«, t00=0x002c, t01=0x0074}
0x4542…4552 Head {h00=0x000c, h01=0x0050, text=» ABR* A5«, t00=0x002c, t01=0x0092}
0x4552…455a Head {h00=0x0004, h01=0x0050, t00=0x002c, t01=0x00a2}
0x455a…4562 Head {h00=0x0004, h01=0x0050, t00=0x002c, t01=0x00aa}
0x4562…458a Head {h00=0x0024, h01=0x0050, text=»COMM10 CM MTINT IND INT ALLOWED «, t00=0x002c, t01=0x00b2}
0x458a…45b4 Head {h00=0x0026, h01=0x0050, text=»COMM15 ST A2,MTSA2 SAVE REGISTERS «, t00=0x002c, t01=0x00da}
0x45b4…45c8 Head {h00=0x0010, h01=0x0050, text=» ST A5,MTSA5«, t00=0x002c, t01=0x0104}
0x45c8…45dc Head {h00=0x0010, h01=0x0050, text=» ST A7,MTSA7«, t00=0x002c, t01=0x0118}
0x45dc…4600 Head {h00=0x0020, h01=0x0050, text=» ABL TDISP GO TO DISPATCHER «, t00=0x002c, t01=0x012c}
0x4600…4618 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x002c, t01=0x0150}
0x4618…4620 Head {h00=0x0004, h01=0x0050, t00=0x002c, t01=0x0168}
0x4620…462a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x0170}
0x462a…4650 Head {h00=0x0022, h01=0x0050, text=»* IHMT INTERRUPT HANDLER CHMT «, t00=0x002c, t01=0x017a}
0x4650…465a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0010}
0x465a…4662 Head {h00=0x0004, h01=0x0050, t00=0x002d, t01=0x001a}
0x4662…4674 Head {h00=0x000e, h01=0x0050, text=»IHMT EQU *«, t00=0x002d, t01=0x0022}
0x4674…469c Head {h00=0x0024, h01=0x0050, text=» ST P,INTSAV SAVE LAST INTERRUPT«, t00=0x002d, t01=0x0034}
0x469c…46b2 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x002d, t01=0x005c}
0x46b2…46dc Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x002d, t01=0x0072}
0x46dc…46e8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x009c}
0x46e8…46f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00a8}
0x46f2…4708 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x002d, t01=0x00b2}
0x4708…472e Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x002d, t01=0x00c8}
0x472e…473a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x00ee}
0x473a…4744 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00fa}
0x4744…4758 Head {h00=0x0010, h01=0x0050, text=» SST A1,CHMT«, t00=0x002d, t01=0x0104}
0x4758…476e Head {h00=0x0012, h01=0x0050, text=» RF(A) IHMT10 «, t00=0x002d, t01=0x0118}
0x476e…478a Head {h00=0x0018, h01=0x0050, text=» LDK A1,9 PARAMETER «, t00=0x002d, t01=0x012e}
0x478a…47ac Head {h00=0x001e, h01=0x0050, text=» CF A15,HALT SST NOT ACC. «, t00=0x002d, t01=0x014a}
0x47ac…47c4 Head {h00=0x0014, h01=0x0050, text=»IHMT10 C1S MTINT«, t00=0x002d, t01=0x016c}
0x47c4…47da Head {h00=0x0012, h01=0x0050, text=» RF(NZ) IHMT20«, t00=0x002d, t01=0x0184}
0x47da…4808 Head {h00=0x002a, h01=0x0050, text=» LDK A1,5 ILLEGAL INTERRUPT PARAMETER «, t00=0x002e, t01=0x000a}
0x4808…481c Head {h00=0x0010, h01=0x0050, text=» CF A15,HALT«, t00=0x002e, t01=0x0038}
0x481c…4824 Head {h00=0x0004, h01=0x0050, t00=0x002e, t01=0x004c}
0x4824…4852 Head {h00=0x002a, h01=0x0050, text=»IHMT20 LDKL A6,DWMT01 GET DWT ADDRESS «, t00=0x002e, t01=0x0054}
0x4852…487a Head {h00=0x0024, h01=0x0050, text=» LD A8,DWTECB,A6 GET ECB ADDRESS«, t00=0x002e, t01=0x0082}
0x487a…48a4 Head {h00=0x0026, h01=0x0050, text=» LD A5,MTSA5 RESTORE STACK POINTER«, t00=0x002e, t01=0x00aa}
0x48a4…48b8 Head {h00=0x0010, h01=0x0050, text=» LDK A2,/00 «, t00=0x002e, t01=0x00d4}
0x48b8…48e8 Head {h00=0x002c, h01=0x0050, text=» LDKL A3,/2847 CHECK IF ILL STATUS,DATA «, t00=0x002e, t01=0x00e8}
0x48e8…48fa Head {h00=0x000e, h01=0x0050, text=» TM A1,A3 «, t00=0x002e, t01=0x0118}
0x48fa…491e Head {h00=0x0020, h01=0x0050, text=» RF(Z) IHMT30 STATUS,DATA OK«, t00=0x002e, t01=0x012a}
0x491e…4932 Head {h00=0x0010, h01=0x0050, text=» LDK A2,/40 «, t00=0x002e, t01=0x014e}
0x4932…4948 Head {h00=0x0012, h01=0x0050, text=» SUKL A3,/806 «, t00=0x002e, t01=0x0162}
0x4948…495a Head {h00=0x000e, h01=0x0050, text=» TM A1,A3 «, t00=0x002e, t01=0x0178}
0x495a…497c Head {h00=0x001e, h01=0x0050, text=» RF(NZ) IHMT30 ILL STATUS «, t00=0x002e, t01=0x018a}
0x497c…4998 Head {h00=0x0018, h01=0x0050, text=» LDK A2,/80 ILL DATA«, t00=0x002f, t01=0x001c}
0x4998…49a0 Head {h00=0x0004, h01=0x0050, t00=0x002f, t01=0x0038}
0x49a0…49b8 Head {h00=0x0014, h01=0x0050, text=»IHMT30 SLC A2,2 «, t00=0x002f, t01=0x0040}
0x49b8…49d6 Head {h00=0x001a, h01=0x0050, text=» ST A2,2,A5 UPDATE CR «, t00=0x002f, t01=0x0058}
0x49d6…49fc Head {h00=0x0022, h01=0x0050, text=» LD A2,MTSA2 RESTORE REGISTERS«, t00=0x002f, t01=0x0076}
0x49fc…4a14 Head {h00=0x0014, h01=0x0050, text=» LD A3,ECBRL,A8 «, t00=0x002f, t01=0x009c}
0x4a14…4a3c Head {h00=0x0024, h01=0x0050, text=» LD A4,2,A2 CHECK IF SEQ NUMBERS«, t00=0x002f, t01=0x00b4}
0x4a3c…4a52 Head {h00=0x0012, h01=0x0050, text=» RF(N) *+4 NO «, t00=0x002f, t01=0x00dc}
0x4a52…4a76 Head {h00=0x0020, h01=0x0050, text=» ADK A3,2 YES ADJUST LENGTH «, t00=0x002f, t01=0x00f2}
0x4a76…4a8e Head {h00=0x0014, h01=0x0050, text=» LD A4,ECBBA,A8 «, t00=0x002f, t01=0x0116}
0x4a8e…4aa2 Head {h00=0x0010, h01=0x0050, text=» LD A7,MTSA7«, t00=0x002f, t01=0x012e}
0x4aa2…4ab2 Head {h00=0x000c, h01=0x0050, text=» RTN A5 «, t00=0x002f, t01=0x0142}
0x4ab2…4aca Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x002f, t01=0x0152}
0x4aca…4ad2 Head {h00=0x0004, h01=0x0050, t00=0x002f, t01=0x016a}
0x4ad2…4adc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0172}
0x4adc…4b08 Head {h00=0x0028, h01=0x0050, text=»* MTDRON ENTRY AT POWER ON RECOVERY «, t00=0x002f, t01=0x017c}
0x4b08…4b12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x0018}
0x4b12…4b1a Head {h00=0x0004, h01=0x0050, t00=0x0030, t01=0x0022}
0x4b1a…4b2e Head {h00=0x0010, h01=0x0050, text=»MTDRON EQU *«, t00=0x0030, t01=0x002a}
0x4b2e…4b44 Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=1 «, t00=0x0030, t01=0x003e}
0x4b44…4b6e Head {h00=0x0026, h01=0x0050, text=» CF A15,SAVE8 SAVE A1-A8 ON STACK «, t00=0x0030, t01=0x0054}
0x4b6e…4b7a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x007e}
0x4b7a…4b84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x008a}
0x4b84…4b9a Head {h00=0x0012, h01=0x0050, text=» IFT CPU852=0 «, t00=0x0030, t01=0x0094}
0x4b9a…4bc0 Head {h00=0x0022, h01=0x0050, text=» MSR 8,A15 SAVE A1-A8 ON STACK«, t00=0x0030, t01=0x00aa}
0x4bc0…4bcc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0030, t01=0x00d0}
0x4bcc…4bd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x00dc}
0x4bd6…4bee Head {h00=0x0014, h01=0x0050, text=» LDKL A6,DWMT01 «, t00=0x0030, t01=0x00e6}
0x4bee…4c10 Head {h00=0x001e, h01=0x0050, text=» CM DWTST,A6 SET BUSY DWT «, t00=0x0030, t01=0x00fe}
0x4c10…4c36 Head {h00=0x0022, h01=0x0050, text=» CMR A6 IND NO ACTIVE CHANNEL «, t00=0x0030, t01=0x0120}
0x4c36…4c5c Head {h00=0x0022, h01=0x0050, text=» LD A4,MTTIM CHECK IF TIMER ON«, t00=0x0030, t01=0x0146}
0x4c5c…4c74 Head {h00=0x0014, h01=0x0050, text=» RF(Z) MTON05 NO«, t00=0x0030, t01=0x016c}
0x4c74…4c90 Head {h00=0x0018, h01=0x0050, text=» CMR A4 RESET TIMER «, t00=0x0030, t01=0x0184}
0x4c90…4cb4 Head {h00=0x0020, h01=0x0050, text=» CM MTTIM INDICATE NO TIMER «, t00=0x0031, t01=0x0010}
0x4cb4…4cbc Head {h00=0x0004, h01=0x0050, t00=0x0031, t01=0x0034}
0x4cbc…4cec Head {h00=0x002c, h01=0x0050, text=»MTON05 LD A4,MTPWF CHECK IF PWF TIMER ON«, t00=0x0031, t01=0x003c}
0x4cec…4d06 Head {h00=0x0016, h01=0x0050, text=» RF(NZ) MTON10 YES«, t00=0x0031, t01=0x006c}
0x4d06…4d1c Head {h00=0x0012, h01=0x0050, text=» LDKL A4,MTPWF«, t00=0x0031, t01=0x0086}
0x4d1c…4d3e Head {h00=0x001e, h01=0x0050, text=» CF A15,SETIMP NO START IT«, t00=0x0031, t01=0x009c}
0x4d3e…4d5a Head {h00=0x0018, h01=0x0050, text=» DATA MTON20,MTPTOT «, t00=0x0031, t01=0x00be}
0x4d5a…4d62 Head {h00=0x0004, h01=0x0050, t00=0x0031, t01=0x00da}
0x4d62…4d94 Head {h00=0x002e, h01=0x0050, text=»MTON10 LDKL A3,-MTPTOT WAIT FOR EVERYTHING«, t00=0x0031, t01=0x00e2}
0x4d94…4da6 Head {h00=0x000e, h01=0x0050, text=» STR A3,A4«, t00=0x0031, t01=0x0114}
0x4da6…4db8 Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0031, t01=0x0126}
0x4db8…4dc0 Head {h00=0x0004, h01=0x0050, t00=0x0031, t01=0x0138}
0x4dc0…4de8 Head {h00=0x0024, h01=0x0050, text=»MTON20 CM MTPWF IND NO PWF TIMER«, t00=0x0031, t01=0x0140}
0x4de8…4e10 Head {h00=0x0024, h01=0x0050, text=» LDKL A6,DWMT01 LOAD DWT ADDRESS«, t00=0x0031, t01=0x0168}
0x4e10…4e3a Head {h00=0x0026, h01=0x0050, text=» LD A8,DWTECB,A6 LOAD ECB ADDRESS «, t00=0x0031, t01=0x0190}
0x4e3a…4e60 Head {h00=0x0022, h01=0x0050, text=» LDKL A5,MTSTB LOAD STACK BASE«, t00=0x0032, t01=0x002a}
0x4e60…4e94 Head {h00=0x0030, h01=0x0050, text=» LDKL A2,MTCHS GET ADDRESS TO CHANNEL STATUS«, t00=0x0032, t01=0x0050}
0x4e94…4e9c Head {h00=0x0004, h01=0x0050, t00=0x0032, t01=0x0084}
0x4e9c…4ec0 Head {h00=0x0020, h01=0x0050, text=»MTON30 LD A1,2,A2 GET STATUS«, t00=0x0032, t01=0x008c}
0x4ec0…4ed2 Head {h00=0x000e, h01=0x0050, text=» SRC A1,1 «, t00=0x0032, t01=0x00b0}
0x4ed2…4ef0 Head {h00=0x001a, h01=0x0050, text=» RF(N) MTON40 OFF-LINE«, t00=0x0032, t01=0x00c2}
0x4ef0…4f18 Head {h00=0x0024, h01=0x0050, text=» CF A5,MTRC RECOVER THIS CHANNEL«, t00=0x0032, t01=0x00e0}
0x4f18…4f20 Head {h00=0x0004, h01=0x0050, t00=0x0032, t01=0x0108}
0x4f20…4f38 Head {h00=0x0014, h01=0x0050, text=»MTON40 ADK A2,4 «, t00=0x0032, t01=0x0110}
0x4f38…4f64 Head {h00=0x0028, h01=0x0050, text=» CWK A2,MTCHSE ARE ALL CHANNELS DONE«, t00=0x0032, t01=0x0128}
0x4f64…4f86 Head {h00=0x001e, h01=0x0050, text=» RB(NE) MTON30 NO TRY NEXT«, t00=0x0032, t01=0x0154}
0x4f86…4f8e Head {h00=0x0004, h01=0x0050, t00=0x0032, t01=0x0176}
0x4f8e…4fba Head {h00=0x0028, h01=0x0050, text=» LD A4,MTREQ CHECK IF ACTIVE REQUEST«, t00=0x0032, t01=0x017e}
0x4fba…4fda Head {h00=0x001c, h01=0x0050, text=» ABL(Z) DISEND NO RETURN«, t00=0x0033, t01=0x001a}
0x4fda…5004 Head {h00=0x0026, h01=0x0050, text=» ABL MTDA40 REPEAT ACTIVE REQUEST «, t00=0x0033, t01=0x003a}
0x5004…501c Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0033, t01=0x0064}
0x501c…5024 Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x007c}
0x5024…502e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0084}
0x502e…506c Head {h00=0x003a, h01=0x0050, text=»* MTRC RECOVERY ROUTINE. THE TAPE IS POSITIONED BEFORE«, t00=0x0033, t01=0x008e}
0x506c…50a0 Head {h00=0x0030, h01=0x0050, text=»* THE BLOCK GIVEN BY THE SEQUENCE COUNTER. «, t00=0x0033, t01=0x00cc}
0x50a0…50dc Head {h00=0x0038, h01=0x0050, text=»* IF UNSUCCESSFUL DUE TO INCORRECT SEQUNCE NUMBERS «, t00=0x0033, t01=0x0100}
0x50dc…5104 Head {h00=0x0024, h01=0x0050, text=»* THE RECORDER IS PUT OFF-LINE.«, t00=0x0033, t01=0x013c}
0x5104…510e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0164}
0x510e…511e Head {h00=0x000c, h01=0x0050, text=»* ENTRY:«, t00=0x0033, t01=0x016e}
0x511e…5128 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x017e}
0x5128…5150 Head {h00=0x0024, h01=0x0050, text=»* A2: ADDRESS TO CHANNEL STATUS«, t00=0x0033, t01=0x0188}
0x5150…516a Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0034, t01=0x0020}
0x516a…5174 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x003a}
0x5174…5184 Head {h00=0x000c, h01=0x0050, text=»* EXIT: «, t00=0x0034, t01=0x0044}
0x5184…518e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x0054}
0x518e…51b2 Head {h00=0x0020, h01=0x0050, text=»* A1: STATUS AFTER RECOVERY«, t00=0x0034, t01=0x005e}
0x51b2…51da Head {h00=0x0024, h01=0x0050, text=»* A2: ADDRESS TO CHANNEL STATUS«, t00=0x0034, t01=0x0082}
0x51da…51f4 Head {h00=0x0016, h01=0x0050, text=»* A6: DWT ADDRESS«, t00=0x0034, t01=0x00aa}
0x51f4…51fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x00c4}
0x51fe…5206 Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x00ce}
0x5206…520e Head {h00=0x0004, h01=0x0050, t00=0x0034, t01=0x00d6}
0x520e…5238 Head {h00=0x0026, h01=0x0050, text=»MTRC LDR A7,A2 CALC CHANNEL NUMBER«, t00=0x0034, t01=0x00de}
0x5238…524e Head {h00=0x0012, h01=0x0050, text=» SUKL A7,MTCHS«, t00=0x0034, t01=0x0108}
0x524e…5260 Head {h00=0x000e, h01=0x0050, text=» SRL A7,2 «, t00=0x0034, t01=0x011e}
0x5260…5282 Head {h00=0x001e, h01=0x0050, text=» CF A5,SELC SELECT CHANNEL«, t00=0x0034, t01=0x0130}
0x5282…52a4 Head {h00=0x001e, h01=0x0050, text=» LD A1,2,A2 CHECK SEQ MODE«, t00=0x0034, t01=0x0152}
0x52a4…52c8 Head {h00=0x0020, h01=0x0050, text=» RF(N) MTRC70 NO SEQ NUMBERS«, t00=0x0034, t01=0x0174}
0x52c8…52dc Head {h00=0x0010, h01=0x0050, text=» CF A5,ONLI «, t00=0x0035, t01=0x0008}
0x52dc…5300 Head {h00=0x0020, h01=0x0050, text=» LDR* A3,A2 GET SEQ COUNTER «, t00=0x0035, t01=0x001c}
0x5300…532a Head {h00=0x0026, h01=0x0050, text=» ABL(Z) SBOW TAPE SHOULD BE AT BOT«, t00=0x0035, t01=0x0040}
0x532a…5366 Head {h00=0x0038, h01=0x0050, text=» LDK A7,MTRBLK REVERSE TAPE TO AVOID ANY OLD BLOCKS «, t00=0x0035, t01=0x006a}
0x5366…5380 Head {h00=0x0016, h01=0x0050, text=»MTRC05 CF A5,SKPR «, t00=0x0035, t01=0x00a6}
0x5380…5392 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0035, t01=0x00c0}
0x5392…53a8 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) MTRC05«, t00=0x0035, t01=0x00d2}
0x53a8…53b0 Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x00e8}
0x53b0…53de Head {h00=0x002a, h01=0x0050, text=»MTRC10 CF A5,RSQN READ SEQUENCE NUMBER«, t00=0x0035, t01=0x00f0}
0x53de…5402 Head {h00=0x0020, h01=0x0050, text=» SLC A1,3 CHECK IF TAPE MARK«, t00=0x0035, t01=0x011e}
0x5402…542c Head {h00=0x0026, h01=0x0050, text=» RB(N) MTRC10 TAPE MARK, TRY AGAIN«, t00=0x0035, t01=0x0142}
0x542c…544a Head {h00=0x001a, h01=0x0050, text=» SLC A1,2 CHECK IF BOT«, t00=0x0035, t01=0x016c}
0x544a…5468 Head {h00=0x001a, h01=0x0050, text=» RF(NN) MTRC20 NOT BOT«, t00=0x0035, t01=0x018a}
0x5468…548a Head {h00=0x001e, h01=0x0050, text=» CM MTBUF CLEAR SEQ NUMBER«, t00=0x0036, t01=0x0018}
0x548a…5492 Head {h00=0x0004, h01=0x0050, t00=0x0036, t01=0x003a}
0x5492…54d4 Head {h00=0x003e, h01=0x0050, text=»MTRC20 ANK A1,/E4 CHECK IF REW, DATA ERR, THRU ERR, NOT OP«, t00=0x0036, t01=0x0042}
0x54d4…54fe Head {h00=0x0026, h01=0x0050, text=» RF(NZ) MTRC70 ILLEGAL CONDITIONS «, t00=0x0036, t01=0x0084}
0x54fe…5506 Head {h00=0x0004, h01=0x0050, t00=0x0036, t01=0x00ae}
0x5506…5530 Head {h00=0x0026, h01=0x0050, text=» LD A3,MTBUF OK NICE SEQ NO FOUND «, t00=0x0036, t01=0x00b6}
0x5530…5550 Head {h00=0x001c, h01=0x0050, text=» ECR A7,A3 PUT IT RIGHT «, t00=0x0036, t01=0x00e0}
0x5550…557c Head {h00=0x0028, h01=0x0050, text=» SUR* A7,A2 CALC NO OF BLOCKS TO GO «, t00=0x0036, t01=0x0100}
0x557c…558e Head {h00=0x000e, h01=0x0050, text=» CCR A3,A2«, t00=0x0036, t01=0x012c}
0x558e…55a4 Head {h00=0x0012, h01=0x0050, text=» RF(NE) MTRC25«, t00=0x0036, t01=0x013e}
0x55a4…55b6 Head {h00=0x000e, h01=0x0050, text=» LDR A7,A7«, t00=0x0036, t01=0x0154}
0x55b6…55dc Head {h00=0x0022, h01=0x0050, text=»MTRC25 RF(G) MTRC50 GO REVERSE«, t00=0x0036, t01=0x0166}
0x55dc…55e4 Head {h00=0x0004, h01=0x0050, t00=0x0036, t01=0x018c}
0x55e4…5608 (55, 0, 400) Head {h00=0x0020, h01=0x0050, text=»MTRC30 NGR A7,A7 TRY FORWARD«, t00=0x0037, t01=0x0004}
0x5608…5620 Head {h00=0x0014, h01=0x0050, text=»MTRC40 SUK A7,1 «, t00=0x0037, t01=0x0028}
0x5620…5636 Head {h00=0x0012, h01=0x0050, text=» RF(N) MTRC60 «, t00=0x0037, t01=0x0040}
0x5636…564a Head {h00=0x0010, h01=0x0050, text=» CF A5,SKPF «, t00=0x0037, t01=0x0056}
0x564a…565c Head {h00=0x000e, h01=0x0050, text=» RB MTRC40«, t00=0x0037, t01=0x006a}
0x565c…5664 Head {h00=0x0004, h01=0x0050, t00=0x0037, t01=0x007c}
0x5664…5688 Head {h00=0x0020, h01=0x0050, text=»MTRC50 SUK A7,1 TRY REVERSE «, t00=0x0037, t01=0x0084}
0x5688…569e Head {h00=0x0012, h01=0x0050, text=» RF(N) MTRC60 «, t00=0x0037, t01=0x00a8}
0x569e…56b2 Head {h00=0x0010, h01=0x0050, text=» CF A5,SKPR «, t00=0x0037, t01=0x00be}
0x56b2…56c4 Head {h00=0x000e, h01=0x0050, text=» RB MTRC50«, t00=0x0037, t01=0x00d2}
0x56c4…56cc Head {h00=0x0004, h01=0x0050, t00=0x0037, t01=0x00e4}
0x56cc…56f6 Head {h00=0x0026, h01=0x0050, text=»MTRC60 CF A5,RSQN READ SEQ NUMBER «, t00=0x0037, t01=0x00ec}
0x56f6…571c Head {h00=0x0022, h01=0x0050, text=» RF(4) MTRC70 ILL STATUS,DATA «, t00=0x0037, t01=0x0116}
0x571c…5740 Head {h00=0x0020, h01=0x0050, text=» SLC A1,3 CHECK IF TAPE MARK«, t00=0x0037, t01=0x013c}
0x5740…5764 Head {h00=0x0020, h01=0x0050, text=» RF(NN) MTRC80 NOT TAPE MARK«, t00=0x0037, t01=0x0160}
0x5764…578e Head {h00=0x0026, h01=0x0050, text=» LD A3,2,A2 GET STATUS OF CHANNEL «, t00=0x0037, t01=0x0184}
0x578e…57a0 Head {h00=0x000e, h01=0x0050, text=» SLC A3,3 «, t00=0x0038, t01=0x001e}
0x57a0…57ca Head {h00=0x0026, h01=0x0050, text=» RF(N) MTRC90 SHOULD BE TAPE MARK «, t00=0x0038, t01=0x0030}
0x57ca…57d2 Head {h00=0x0004, h01=0x0050, t00=0x0038, t01=0x005a}
0x57d2…57fa Head {h00=0x0024, h01=0x0050, text=»MTRC70 ABL OFLI RECOVERY FAILED «, t00=0x0038, t01=0x0062}
0x57fa…5802 Head {h00=0x0004, h01=0x0050, t00=0x0038, t01=0x008a}
0x5802…582e Head {h00=0x0028, h01=0x0050, text=»MTRC80 LD A3,MTBUF CHECK SEQ NUMBER «, t00=0x0038, t01=0x0092}
0x582e…5840 Head {h00=0x000e, h01=0x0050, text=» ECR A3,A3«, t00=0x0038, t01=0x00be}
0x5840…5852 Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x0038, t01=0x00d0}
0x5852…5866 Head {h00=0x0010, h01=0x0050, text=» CWR* A3,A2 «, t00=0x0038, t01=0x00e2}
0x5866…5886 Head {h00=0x001c, h01=0x0050, text=» RB(NE) MTRC70 NOT EQUAL«, t00=0x0038, t01=0x00f6}
0x5886…588e Head {h00=0x0004, h01=0x0050, t00=0x0038, t01=0x0116}
0x588e…58b6 Head {h00=0x0024, h01=0x0050, text=»MTRC90 ABL SKPF OK RECOVERY DONE«, t00=0x0038, t01=0x011e}
0x58b6…58ce Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0038, t01=0x0146}
0x58ce…58d6 Head {h00=0x0004, h01=0x0050, t00=0x0038, t01=0x015e}
0x58d6…58e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0166}
0x58e0…58fa Head {h00=0x0016, h01=0x0050, text=»* LEGAL ORDER TAB «, t00=0x0038, t01=0x0170}
0x58fa…5904 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x018a}
0x5904…590c (57, 0, 400) Head {h00=0x0004, h01=0x0050, t00=0x0039, t01=0x0004}
0x590c…5930 Head {h00=0x0020, h01=0x0050, text=»MTTAB DATA /0205,/0600,/2231«, t00=0x0039, t01=0x000c}
0x5930…5950 Head {h00=0x001c, h01=0x0050, text=» DATA /3334,/3738,/3F00 «, t00=0x0039, t01=0x0030}
0x5950…5958 Head {h00=0x0004, h01=0x0050, t00=0x0039, t01=0x0050}
0x5958…5974 Head {h00=0x0018, h01=0x0050, text=»MTLEN EQU *-1-MTTAB «, t00=0x0039, t01=0x0058}
0x5974…597c Head {h00=0x0004, h01=0x0050, t00=0x0039, t01=0x0074}
0x597c…59ac Head {h00=0x002c, h01=0x0050, text=»MTORD DATA READ,WRIT,WRIT,TEST,WRTM,RWND«, t00=0x0039, t01=0x007c}
0x59ac…59d2 Head {h00=0x0022, h01=0x0050, text=» DATA STPR,STPF,LOAD,UNLD,RECV«, t00=0x0039, t01=0x00ac}
0x59d2…59ea Head {h00=0x0014, h01=0x0050, text=»MTNOL EQU *-8-8 «, t00=0x0039, t01=0x00d2}
0x59ea…5a02 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x0039, t01=0x00ea}
0x5a02…5a0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0102}
0x5a0c…5a3a Head {h00=0x002a, h01=0x0050, text=»* DWMT01 DEVICE WORK TABLE FOR DRMT01 «, t00=0x0039, t01=0x010c}
0x5a3a…5a44 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x013a}
0x5a44…5a4c Head {h00=0x0004, h01=0x0050, t00=0x0039, t01=0x0144}
0x5a4c…5a80 Head {h00=0x0030, h01=0x0050, text=»DWMT01 DATA 0 DWTCHP PNTR TO ACTIVE CHANNEL «, t00=0x0039, t01=0x014c}
0x5a80…5aa6 Head {h00=0x0022, h01=0x0050, text=» DATA /8000 DWTST BIT0=READY «, t00=0x0039, t01=0x0180}
0x5aa6…5ac2 Head {h00=0x0018, h01=0x0050, text=» DATA 0 ECB ADDRESS «, t00=0x003a, t01=0x0016}
0x5ac2…5af6 Head {h00=0x0030, h01=0x0050, text=» DATA 0 DWTOR BIT0-7=INDEX, BIT10-15=ORDER «, t00=0x003a, t01=0x0032}
0x5af6…5b10 Head {h00=0x0016, h01=0x0050, text=» DATA MTADR DWTADR«, t00=0x003a, t01=0x0066}
0x5b10…5b26 Head {h00=0x0012, h01=0x0050, text=» DATA 0 DWTTAB«, t00=0x003a, t01=0x0080}
0x5b26…5b3c Head {h00=0x0012, h01=0x0050, text=» DATA 0 DWTWAT«, t00=0x003a, t01=0x0096}
0x5b3c…5b52 Head {h00=0x0012, h01=0x0050, text=» DATA 0 DWTTQ «, t00=0x003a, t01=0x00ac}
0x5b52…5b68 Head {h00=0x0012, h01=0x000d, text=» IFT MMUPAG=1 «, t00=0x003a, t01=0x00c2}
0x5b68…5b92 Head {h00=0x0026, h01=0x0022, text=» DATA 0 SAVE AREA USER ECB ADDRESS«, t00=0x003a, t01=0x00d8}
0x5b92…5bb6 Head {h00=0x0020, h01=0x001c, text=» DATA DEVECB MMU ECB ADDRESS«, t00=0x003a, t01=0x0102}
0x5bb6…5bc2 Head {h00=0x0008, h01=0x0004, text=» XIF«, t00=0x003a, t01=0x0126}
0x5bc2…5bee Head {h00=0x0028, h01=0x0050, text=»MTREQ DATA 0 REQUESTED ORDER POINTER«, t00=0x003a, t01=0x0132}
0x5bee…5c1a Head {h00=0x0028, h01=0x0050, text=»MTSA2 DATA 0 SAVE AREA FOR REGISTERS«, t00=0x003a, t01=0x015e}
0x5c1a…5c2e Head {h00=0x0010, h01=0x0050, text=»MTSA5 DATA 0«, t00=0x003a, t01=0x018a}
0x5c2e…5c42 Head {h00=0x0010, h01=0x0050, text=»MTSA7 DATA 0«, t00=0x003b, t01=0x000e}
0x5c42…5c66 Head {h00=0x0020, h01=0x0050, text=» DATA 0,0,0 SUBROUTINE STACK«, t00=0x003b, t01=0x0022}
0x5c66…5c82 Head {h00=0x0018, h01=0x0050, text=»MTSTB DATA 0 DWTSB2 «, t00=0x003b, t01=0x0046}
0x5c82…5c8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0062}
0x5c8c…5ca2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x003b, t01=0x006c}
0x5ca2…5cb6 Head {h00=0x0010, h01=0x0050, text=»DEVECB EQU *«, t00=0x003b, t01=0x0082}
0x5cb6…5cd0 Head {h00=0x0016, h01=0x0050, text=» DATA 0,0,0,0,0,0 «, t00=0x003b, t01=0x0096}
0x5cd0…5cdc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x00b0}
0x5cdc…5ce6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00bc}
0x5ce6…5d0e Head {h00=0x0024, h01=0x0050, text=» DATA 0 INDICATES NO MMU BUFFER «, t00=0x003b, t01=0x00c6}
0x5d0e…5d2a Head {h00=0x0018, h01=0x0050, text=» DATA 4 DEVICE INDEX«, t00=0x003b, t01=0x00ee}
0x5d2a…5d42 Head {h00=0x0014, h01=0x0050, text=»MTADR DATA MTDA «, t00=0x003b, t01=0x010a}
0x5d42…5d68 Head {h00=0x0022, h01=0x0050, text=» DATA 0 ABORT ROUTINE ADDRESS «, t00=0x003b, t01=0x0122}
0x5d68…5d8e Head {h00=0x0022, h01=0x0050, text=»MTCTR DATA 0 TIME OUT COUNTER «, t00=0x003b, t01=0x0148}
0x5d8e…5dbc Head {h00=0x002a, h01=0x0050, text=»MTINT DATA /FFFF /0: INTERRUPT ALLOWED«, t00=0x003b, t01=0x016e}
0x5dbc…5de2 Head {h00=0x0022, h01=0x0050, text=»MTPWF DATA 0 PWF TIMER POINTER«, t00=0x003c, t01=0x000c}
0x5de2…5e04 Head {h00=0x001e, h01=0x0050, text=»MTTIM DATA 0 TIMER POINTER«, t00=0x003c, t01=0x0032}
0x5e04…5e2e Head {h00=0x0026, h01=0x0050, text=»MTBUF DATA 0 BUFFER FOR SEQ NUMBER«, t00=0x003c, t01=0x0054}
0x5e2e…5e50 Head {h00=0x001e, h01=0x0050, text=»MTEOT DATA 0 EOT INDICATOR«, t00=0x003c, t01=0x007e}
0x5e50…5e5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00a0}
0x5e5a…5e72 Head {h00=0x0014, h01=0x0050, text=» EJECT DRMT01 «, t00=0x003c, t01=0x00aa}
0x5e72…5e7a Head {h00=0x0004, h01=0x0050, t00=0x003c, t01=0x00c2}
0x5e7a…5e84 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00ca}
0x5e84…5ea2 Head {h00=0x001a, h01=0x0050, text=»* CHANNEL STATUS WORDS«, t00=0x003c, t01=0x00d4}
0x5ea2…5eac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x00f2}
0x5eac…5ed6 Head {h00=0x0026, h01=0x0050, text=»* FIRST WORD: SEQUENCE COUNTER«, t00=0x003c, t01=0x00fc}
0x5ed6…5f18 Head {h00=0x003e, h01=0x0050, text=»* SECOND WORD: BIT0: NO SEQ NO:S, BIT1-15: LAST STATUS «, t00=0x003c, t01=0x0126}
0x5f18…5f22 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0168}
0x5f22…5f2a Head {h00=0x0004, h01=0x0050, t00=0x003c, t01=0x0172}
0x5f2a…5f32 Head {h00=0x0004, h01=0x0050, t00=0x003c, t01=0x017a}
0x5f32…5f5c Head {h00=0x0026, h01=0x0050, text=»MTCHS DATA 0,1 CH0: SEQ NO, STATUS«, t00=0x003c, t01=0x0182}
0x5f5c…5f78 Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH1: " «, t00=0x003d, t01=0x001c}
0x5f78…5f94 Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH2: " «, t00=0x003d, t01=0x0038}
0x5f94…5fb0 Head {h00=0x0018, h01=0x0050, text=» DATA 0,1 CH3: " «, t00=0x003d, t01=0x0054}
0x5fb0…5fb8 Head {h00=0x0004, h01=0x0050, t00=0x003d, t01=0x0070}
0x5fb8…5fcc Head {h00=0x0010, h01=0x0050, text=»MTCHSE EQU *«, t00=0x003d, t01=0x0078}
0x5fcc…5fd6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x008c}
0x5fd6…5fe0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0096}
0x5fe0…5fea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00a0}
0x5fea…5ff6 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x003d, t01=0x00aa}
0x5ff6…5ffa Head {h00=0x4004, h01=0x0000}
0x5ffa…5ffe 00 3d 00 b6 ┆ = ┆
0x5ffe…6006 (62, 1, 8) 20 04 00 00 00 3e 00 04 ┆ > ┆
0x6006…6056 (63, 0, 400) 45 4e 2f 43 4c 4f 53 45 20 46 4c 41 47 20 00 4e 01 7e 00 1a 00 50 5c 4f 52 53 5c 41 32 2c 44 57 54 4f 43 46 2c 41 36 5c 53 41 56 45 00 4f 00 16 00 28 00 50 5c 58 52 52 53 5c 41 32 2c 41 34 5c 53 45 54 20 53 54 41 54 55 53 20 57 4f 52 44 20 ┆EN/CLOSE FLAG N ~ P ORS A2,DWTOCF,A6 SAVE O ( P XRRS A2,A4 SET STATUS WORD ┆
0x6056…60a6 54 4f 20 4f 50 45 4e 20 00 4f 00 34 00 10 00 50 5c 4c 44 52 2a 5c 41 32 2c 41 34 20 00 4f 00 60 00 26 00 50 5c 4f 54 52 5c 41 32 2c 30 2c 53 4f 50 44 41 5c 53 45 54 20 44 52 49 56 45 20 54 4f 20 4f 50 45 4e 20 00 4f 00 74 00 06 00 50 2a 20 ┆TO OPEN O 4 P LDR* A2,A4 O ` & P OTR A2,0,SOPDA SET DRIVE TO OPEN O t P* ┆
0x60a6…60f6 00 4f 00 9e 00 10 00 50 46 44 4f 4e 32 33 5c 45 51 55 5c 2a 00 4f 00 a8 00 08 00 50 5c 58 49 46 00 4f 00 bc 00 06 00 50 2a 20 00 4f 00 c8 00 0a 00 50 5c 45 4a 45 43 54 00 4f 00 d2 00 06 00 50 2a 20 00 4f 00 e0 00 12 00 50 2a 20 20 4c 4f 43 ┆ O PFDON23 EQU * O P XIF O P* O P EJECT O P* O P* LOC┆
0x60f6…6146 4b 20 44 4f 4f 52 53 20 00 4f 00 ea 00 06 00 50 2a 20 00 4f 01 00 00 0e 00 50 5c 4c 44 4b 5c 41 32 2c 31 20 00 4f 01 0a 00 10 00 50 46 44 4f 4e 32 35 5c 45 51 55 5c 2a 00 4f 01 1c 00 22 00 50 5c 4c 44 5c 41 31 2c 44 57 54 4c 43 2c 41 36 5c ┆K DOORS O P* O P LDK A2,1 O PFDON25 EQU * O " P LD A1,DWTLC,A6 ┆
0x6146…6196 4c 4f 43 4b 20 49 4e 44 49 43 41 54 4f 52 00 4f 01 30 00 0e 00 50 5c 41 4e 52 5c 41 31 2c 41 32 00 4f 01 56 00 1c 00 50 5c 52 46 28 5a 29 5c 46 44 4f 4e 33 30 5c 4e 4f 54 20 4c 4f 43 4b 45 44 00 4f 01 68 00 18 00 50 5c 53 54 5c 41 32 2c 44 ┆LOCK INDICATOR O 0 P ANR A1,A2 O V P RF(Z) FDON30 NOT LOCKED O h P ST A2,D┆
0x6196…61e6 (64, 0, 398) 57 54 41 33 2c 41 36 5c 53 41 56 45 00 4f 01 88 00 06 00 50 2a 20 00 50 00 14 00 0a 00 50 5c 45 4a 45 43 54 00 50 00 1e 00 06 00 50 2a 20 00 50 00 2c 00 20 00 50 2a 20 20 50 55 54 20 44 52 49 56 45 20 4e 4f 20 49 4e 20 43 49 4f 20 49 4e 53 ┆WTA3,A6 SAVE O P* P P EJECT P P* P , P* PUT DRIVE NO IN CIO INS┆
0x61e6…6236 54 52 00 50 00 36 00 06 00 50 2a 20 00 50 00 5a 00 1e 00 50 5c 53 52 4e 5c 41 32 2c 41 33 5c 44 52 49 56 45 20 4e 4f 20 49 4e 20 41 33 20 00 50 00 64 00 2a 00 50 5c 43 46 5c 41 35 2c 53 45 54 43 49 4f 5c 50 55 54 20 44 52 56 45 20 4e 4f 20 ┆TR P 6 P* P Z P SRN A2,A3 DRIVE NO IN A3 P d * P CF A5,SETCIO PUT DRVE NO ┆
0x6236…6286 49 4e 20 43 49 4f 2d 49 4e 53 54 52 00 50 00 86 00 14 00 50 5c 4c 44 4b 5c 41 32 2c 2f 31 34 5c 4c 4f 43 4b 00 50 00 b4 00 12 00 50 5c 43 46 5c 41 35 2c 46 44 3a 52 45 41 20 00 50 00 cc 00 1e 00 50 5c 4c 44 5c 41 32 2c 44 57 54 41 33 2c 41 ┆IN CIO-INSTR P P LDK A2,/14 LOCK P P CF A5,FD:REA P P LD A2,DWTA3,A┆
0x6286…62d6 36 5c 44 52 49 56 45 20 49 4e 44 2e 00 50 00 e2 00 0e 00 50 5c 41 4e 4b 5c 41 33 2c 31 20 00 50 01 04 00 14 00 50 5c 52 46 28 5a 29 5c 46 44 4f 4e 33 30 5c 4f 4b 00 50 01 16 00 24 00 50 5c 58 52 53 5c 41 32 2c 44 57 54 4c 43 2c 41 36 5c 49 ┆6 DRIVE IND. P P ANK A3,1 P P RF(Z) FDON30 OK P $ P XRS A2,DWTLC,A6 I┆
0x62d6…6324 4e 44 49 43 41 54 45 20 55 4e 4c 4f 43 4b 00 50 01 2e 00 10 00 50 46 44 4f 4e 33 30 5c 45 51 55 5c 2a 00 50 01 56 00 0e 00 50 5c 53 4c 4c 5c 41 32 2c 31 20 00 50 01 6a 00 12 00 50 5c 43 57 4b 5c 41 32 2c 2f 30 30 31 30 20 00 50 01 7c ┆NDICATE UNLOCK P . PFDON30 EQU * P V P SLL A2,1 P j P CWK A2,/0010 P |┆
0x6324…6374 (65, 0, 400) 00 12 00 50 5c 52 42 28 4e 45 29 5c 46 44 4f 4e 32 35 00 51 00 04 00 06 00 50 2a 20 00 51 00 1a 00 12 00 50 5c 49 46 54 5c 4f 50 43 4c 4f 53 3d 31 20 00 51 00 24 00 06 00 50 2a 20 00 51 00 3a 00 44 00 50 2a 20 20 20 20 52 45 53 54 4f 52 45 ┆ P RB(NE) FDON25 Q P* Q P IFT OPCLOS=1 Q $ P* Q : D P* RESTORE┆
0x6374…63c4 20 4f 50 45 4e 2f 43 4c 4f 53 45 20 53 54 41 54 55 53 20 54 4f 20 53 41 4d 45 20 56 41 4c 55 45 20 41 53 20 42 45 46 4f 52 45 20 50 4f 57 45 52 20 4f 46 46 00 51 00 44 00 06 00 50 2a 20 00 51 00 8c 00 24 00 50 5c 4c 44 5c 41 32 2c 44 57 54 ┆ OPEN/CLOSE STATUS TO SAME VALUE AS BEFORE POWER OFF Q D P* Q $ P LD A2,DWT┆
0x63c4…6414 4f 43 46 2c 41 36 5c 4f 50 45 4e 2f 43 4c 4f 53 45 20 46 4c 41 47 00 51 00 96 00 22 00 50 5c 4f 52 53 5c 41 32 2c 53 50 44 4c 43 49 5c 54 4f 20 53 54 41 54 55 53 20 57 4f 52 44 20 00 51 00 be 00 1c 00 50 5c 43 4d 5c 44 57 54 4f 43 46 2c 41 ┆OCF,A6 OPEN/CLOSE FLAG Q " P ORS A2,SPDLCI TO STATUS WORD Q P CM DWTOCF,A┆
0x6414…6464 36 5c 43 4c 45 41 52 20 46 4c 41 47 00 51 00 e4 00 24 00 50 5c 4c 44 5c 41 32 2c 53 50 44 4c 43 49 5c 4f 50 45 4e 2f 43 4c 4f 53 45 20 53 54 41 54 55 53 20 00 51 01 04 00 30 00 50 5c 4f 54 52 5c 41 32 2c 30 2c 53 4f 50 44 41 5c 43 4c 4f 53 ┆6 CLEAR FLAG Q $ P LD A2,SPDLCI OPEN/CLOSE STATUS Q 0 P OTR A2,0,SOPDA CLOS┆
0x6464…64b4 45 20 44 52 49 56 45 20 49 46 20 49 54 20 57 41 53 20 43 4c 4f 53 45 44 00 51 01 2c 00 08 00 50 5c 58 49 46 00 51 01 60 00 06 00 50 2a 20 00 51 01 6c 00 0a 00 50 5c 45 4a 45 43 54 00 51 01 76 00 06 00 50 2a 20 00 51 01 84 00 12 00 50 2a 20 ┆E DRIVE IF IT WAS CLOSED Q , P XIF Q ` P* Q l P EJECT Q v P* Q P* ┆
0x64b4…6504 (66, 0, 400) 20 41 4e 59 20 52 45 51 55 45 53 54 00 51 01 8e 00 06 00 50 2a 20 00 52 00 14 00 20 00 50 5c 43 4d 5c 44 57 54 41 32 2c 41 36 5c 52 45 53 45 54 20 46 44 4f 4e 20 46 4c 41 47 00 52 00 1e 00 10 00 50 46 44 4f 4e 36 30 5c 45 51 55 5c 2a 00 52 ┆ ANY REQUEST Q P* R P CM DWTA2,A6 RESET FDON FLAG R PFDON60 EQU * R┆
0x6504…6554 00 42 00 14 00 50 5c 4c 44 5c 41 38 2c 44 57 54 45 43 42 2c 41 36 00 52 00 56 00 30 00 50 5c 41 42 4c 28 5a 29 5c 45 4e 44 3a 49 4f 5c 4e 4f 20 52 45 51 55 45 53 54 2c 20 52 45 54 55 52 4e 20 56 49 41 20 54 45 4e 44 49 4f 00 52 00 6e 00 06 ┆ B P LD A8,DWTECB,A6 R V 0 P ABL(Z) END:IO NO REQUEST, RETURN VIA TENDIO R n ┆
0x6554…65a4 00 50 2a 20 00 52 00 a2 00 14 00 50 2a 20 20 52 45 54 52 59 20 52 45 51 55 45 53 54 00 52 00 ac 00 06 00 50 2a 20 00 52 00 c4 00 20 00 50 5c 49 4d 5c 44 57 54 52 54 59 2c 41 36 5c 49 4e 44 49 43 41 54 45 20 52 45 54 52 59 00 52 00 ce 00 14 ┆ P* R P* RETRY REQUEST R P* R P IM DWTRTY,A6 INDICATE RETRY R ┆
0x65a4…65f4 00 50 5c 4c 44 5c 41 37 2c 44 57 54 4f 52 44 2c 41 36 00 52 00 f2 00 2c 00 50 5c 53 54 5c 41 37 2c 44 57 54 4f 52 2c 41 36 5c 52 45 53 54 4f 52 45 20 49 4e 44 45 58 20 41 4e 44 20 4f 52 44 45 52 20 00 52 01 0a 00 28 00 50 5c 43 4d 5c 45 43 ┆ P LD A7,DWTORD,A6 R , P ST A7,DWTOR,A6 RESTORE INDEX AND ORDER R ( P CM EC┆
0x65f4…6644 42 45 4c 2c 41 38 5c 52 45 53 45 54 20 45 46 46 45 43 54 49 56 45 20 4c 45 4e 47 54 48 20 00 52 01 3a 00 16 00 50 5c 41 4e 4b 5c 41 37 2c 2f 33 46 5c 4f 52 44 45 52 20 00 52 01 66 00 18 00 50 5c 41 42 4c 5c 46 44 41 44 5c 52 45 41 43 54 49 ┆BEL,A8 RESET EFFECTIVE LENGTH R : P ANK A7,/3F ORDER R f P ABL FDAD REACTI┆
0x6644…6694 (67, 0, 400) 56 41 54 45 00 52 01 80 00 06 00 50 2a 20 00 53 00 0c 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 44 52 46 44 30 31 20 00 53 00 16 00 06 00 50 2a 20 00 53 00 2e 00 18 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 53 00 38 ┆VATE R P* S P EJECT DRFD01 S P* S . P******************** S 8┆
0x6694…66e4 00 18 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 00 53 00 54 00 18 00 50 2a 20 20 52 45 41 44 59 20 49 4e 54 45 52 52 55 50 54 20 2a 00 53 00 70 00 18 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a ┆ P* * S T P* READY INTERRUPT * S p P* *┆
0x66e4…6734 00 53 00 8c 00 18 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 53 00 a8 00 06 00 50 2a 20 00 53 00 c4 00 0e 00 50 46 44 52 45 5c 45 51 55 5c 2a 00 53 00 ce 00 14 00 50 5c 4c 44 5c 41 32 2c 44 57 54 41 32 2c 41 36 20 ┆ S P******************** S P* S PFDRE EQU * S P LD A2,DWTA2,A6 ┆
0x6734…6784 00 53 00 e0 00 2a 00 50 5c 52 42 28 4e 5a 29 5c 46 3a 44 49 53 50 5c 50 4f 57 45 52 20 4f 4e 20 52 4f 55 54 49 4e 45 20 41 43 54 49 56 45 00 53 00 f8 00 14 00 50 5c 4c 44 4b 4c 5c 41 35 2c 44 57 54 53 42 32 20 00 53 01 26 00 1a 00 50 5c 41 ┆ S * P RB(NZ) F:DISP POWER ON ROUTINE ACTIVE S P LDKL A5,DWTSB2 S & P A┆
0x6784…67d4 44 52 5c 41 35 2c 41 36 5c 53 54 41 43 4b 20 42 41 53 45 20 00 53 01 3e 00 06 00 50 2a 20 00 53 01 5c 00 14 00 50 5c 49 46 54 5c 54 4f 53 53 2b 49 42 4d 3d 30 20 00 53 01 66 00 0e 00 50 5c 52 42 5c 46 44 4f 4e 36 30 00 53 01 7e 00 08 00 50 ┆DR A5,A6 STACK BASE S > P* S P IFT TOSS+IBM=0 S f P RB FDON60 S ~ P┆
0x67d4…6824 (68, 0, 400) 5c 58 49 46 00 53 01 90 00 06 00 50 2a 20 00 54 00 0c 00 14 00 50 5c 49 46 46 5c 54 4f 53 53 2b 49 42 4d 3d 30 20 00 54 00 16 00 1e 00 50 5c 43 4d 5c 44 57 54 53 54 2c 41 36 5c 53 45 54 20 55 4e 49 54 20 42 55 53 59 00 54 00 2e 00 20 00 50 ┆ XIF S P* T P IFF TOSS+IBM=0 T P CM DWTST,A6 SET UNIT BUSY T . P┆
0x6824…6874 5c 52 42 5c 46 44 4f 4e 56 4c 5c 52 45 41 44 20 56 4f 4c 55 4d 45 20 4e 41 4d 45 53 00 54 00 50 00 08 00 50 5c 58 49 46 00 54 00 74 00 06 00 50 2a 20 00 54 00 80 00 14 00 50 5c 45 4a 45 43 54 5c 5c 5c 44 52 46 44 30 31 20 00 54 00 8a 00 06 ┆ RB FDONVL READ VOLUME NAMES T P P XIF T t P* T P EJECT DRFD01 T ┆
0x6874…68c4 00 50 2a 20 00 54 00 a2 00 1a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 54 00 ac 00 1a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 54 00 ca 00 1a 00 50 2a 20 49 4e 54 45 52 52 ┆ P* T P********************* T P* * T P* INTERR┆
0x68c4…6914 55 50 54 20 48 41 4e 44 4c 45 52 20 2a 20 00 54 00 e8 00 1a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 20 00 54 01 06 00 1a 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 54 01 24 00 06 ┆UPT HANDLER * T P* * T P********************* T $ ┆
0x6914…6964 00 50 2a 20 00 54 01 42 00 0e 00 50 49 48 46 44 5c 45 51 55 5c 2a 00 54 01 4c 00 24 00 50 5c 53 54 5c 50 2c 49 4e 54 53 41 56 5c 53 41 56 45 20 4c 41 53 54 20 49 4e 54 45 52 52 55 50 54 00 54 01 5e 00 12 00 50 5c 49 46 54 5c 43 50 55 38 35 ┆ P* T B PIHFD EQU * T L $ P ST P,INTSAV SAVE LAST INTERRUPT T ^ P IFT CPU85┆