|
|
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: 30278 (0x7646)
Notes: pts_type(SC)
Names: »ADMTSK.SC«
└─⟦13e5fd45a⟧ Bits:30009699 Philips computer tape "600507"
└─⟦this⟧ »TOSSWORK/ADMTSK.SC«
└─⟦bc20f3abf⟧ Bits:30009670 Philips computer tape "600126"
└─⟦this⟧ »TOSSWORK/ADMTSK.SC«
IDENT ADMTSK REL 11.0 81-02-12 870105041100 =2, WRONG STATUS INFORMATION RETURNED REL 11.0 81-02-06 =1, LOCAL FILE CODES NOT WORKING REL 11.0 81-01-26 * * ******************************************** * * ADMTSK = ABRIDGED DATA MANAGEMENT TASKS * ******************************************** * * * ENTRY ADMTSK * EJECT ADMTSK * ******************* * * * EXTERNALS * * * ******************* * * EXTRN PRUN PROGRAM RUNNING EXTRN DWTECB USER ECB ADDRESS EXTRN DWTTAB USER TTAB ADDRESS EXTRN DWTOR ORDER AND OPTION EXTRN FWTFNR FILE NUMBER EXTRN FWTPAR NUMBER OF USERS EXTRN ECBRL REQUESTED LENGTH EXTRN ECBBA BUFFER ADDRESS EXTRN ECBCW1 1ST CONTROLL WORD EXTRN ECBCW2 2ND CONTROLL WORD EXTRN MOV:US MOVE ROUTINE EXTRN MOV:SU EXTRN DIVMOD DIVIDE ROUTINE EXTRN MPYMOD MULTIPLY ROUTINE EXTRN FPB:BF BLOCKING FACTOR EXTRN FPB:EL ENLARGE EXTRN FPB:FO FILE ORGANISATION EXTRN FPB:S1 SIZE EXTRN FPB:RP RETENTION PERIOD EXTRN ECBRC RETURN CODE EXTRN ECBEL EFFECTIVE LENGTH EXTRN FPB:RL RECORD LENGTH EXTRN FPB:FR FILE RECORD NUMBER EXTRN ADDMOD DOUBLE ADD ROUTINE EXTRN SCTFWT ROOT OF FDB:S EXTRN FNDFDB FIND FILE CODE ENTRY * EJECT ADMTSK * * EXTRN DMXACD EXIT TASK AND ACTIVATE #D EXTRN DMACTD ACTIVATE ADMINISTRATION ADM TASK EXTRN DV3RST REST AFTER DIV 3 EXTRN TENDIO EXTRN DMTTSB STACK BASE DISPLACEMENT EXTRN FDBECB ADM ECB EXTRN FDBOMD OPEN MODE EXTRN FDBLRN LAST RECORD NUMBER EXTRN FDBRLE RECORD LENGTH EXTRN FDBENL ENLARGE EXTRN FDBEXC EXCLUSIVE ACCESS INDICATOR EXTRN FPB:NO FILE NUMBER EXTRN FPB:DT DEVICE TYPE EXTRN TTB:MT USER MMU TABLE EXTRN FPB:SH SHAREABILITY EXTRN MONMMU MONITOR MMU TABLE EXTRN ENLFAC CONVERT ENLARGE TO NO OF SECTORS EXTRN CONENL CONVERT ENLARGE TO PERCENTAGE EXTRN RTNA14 RETURN AND SET CR EXTRN SETCRO RETURN AND SET CR OVERFLOW * * * * ********** * FORM * ********** * * BYTE FORM 8,8 * * EJECT ADMTSK * * ************************************** * * * CONDITIONAL ASSEMBLY * * * ************************************** * * * A VERSION LEAVING OUT OPEN MODES: * OPEN OUTPUT,OPEN EXTEND AND CLOSE DISCARD * IS OBTAINED BY SETTING X:A EQU 0 * * X:A EQU 0 CRDEEX EQU X:A * * MMUPAG EQU 0 * EJECT ADMTSK * * ******************** * * * CONSTANTS * * * ******************** * * ******************** * * * RETURN STATUS * * * ******************** * RSTWFO EQU 6 WRONG FUNCTION OPTION =2 RSTUKF EQU 9 UNKNOWN FILE RSTOFL EQU 3 OVERFLOW RSTWFP EQU 4 WRONG FD PARAMETER * RC:NOD EQU /800 RETURN CODE NO DATA FPBLLE EQU 88 LENGTH OF FPB L-FILE FPBSLE EQU 66 LENGTH OF FPB S-FILE LFILEN EQU 256 L-FILE RECORD LENGTH * EJECT ADMTSK * * ******************* * * * TABLES * * * ******************* * * * EJECT ADMTSK * * * ********** * EXEORD * ********** * * TABLE FOR ORDER LABELS * * EXEORD EQU * DATA OPENFI OPENFI DATA OPENFI DATA OPENFI DATA OPENFI DATA OPENFI IFT CRDEEX=1 EXEOOR EQU *-EXEORD OPEN OUTPUT RANDOM DATA OPENOR OUTPUT RANDOM DATA OPENEX EXTEND DATA OPENOS OUTPUT SEQUENTIAL DATA CLODIS XIF DATA CLOLCK DATA REFIPA DATA SEQWRI DATA REWRIT DATA DELETE DATA RANWRI DATA DIREAD IFT CRDEEX=1 EXEEXT EQU *-EXEORD EXTEND DISPLACEMENT IN TABLE DATA EXTEND XIF * EJECT ADMTSK * ********** * STAMAP * ********** * * STATUS BYTES * CHANGE SOME FM ERROR BITS TO STATUS INFORMATION * BIT: * * STAMAP EQU * BYTE RSTWFO,0 1,2 BYTE 0,RSTUKF 3,4 BYTE RSTOFL,RSTWFP 5,6 BYTE 0,0 7,8 BYTE RSTWFO,0 9,10 BYTE RSTOFL,0 11,12 * EJECT ADMTSK * * ********** * FILORG * ********** * * TABLE OVER ALLOWED FILE ORGANIZATIONS * BUFFNU EQU *-/100 BUFFER INDICATING RECORD NOT USED FILORG EQU * DATA /5300 S,0 DATA 'LX' * ADMBUF RES 40 EJECT ADMTSK * * A1 = 0 , RETURN CODE * A4 = NUMBER OF SECTORS PER RECORD (NOT OPEN ORDER) * SET A8 = ADM ECB ADDRESS * A9 = USER ECB ADDRESS * A10= FILE DESCRIPTOR ADDRESS * A12= ADDRESS TO FILE PARAMETER BLOCK (ADMBUF) * A11= FILE DESCRIPTOR ADDRESS * * ADMTSK EQU * LD A14,PRUN ADKL A14,DMTTSB STACK BASE LDR A10,A1 FDB ADDRESS LD A9,DWTECB,A10 USER ECB ADDRESS LDR A8,A10 ADKL A8,FDBECB ADM ECB ADDRESS LC A1,FWTFNR,A1 FILE NUMBER ANK A1,/FF STR A1,A8 FILL ADM ECB LD A4,FDBRLE,A10 REQUESTED LENGTH ADK A4,1 IN CASE OF S FILE ANKL A4,/FF00 ST A4,ECBRL,A8 REQUESTED LENGTH CM ECBRC,A8 RESET RETURN CODE LDR A13,A8 GET ADDRESS TO ECBCW ADKL A13,ECBCW1 * EJECT ADMTSK * * LD A1,ECBCW1,A9 GET RECORD NUMBER LD A2,ECBCW2,A9 RF(P) ADMT10 DOUBLE SUBTRACT ONE LDKL A2,/8000 CARRY BIT SUK A1,1 ADMT10 EQU * SUK A2,1 STR A1,A13 FILL ADM ECBCW ST A2,2,A13 LDR A11,A10 FDB ADDRESS SRL A4,8 NUMBER OF SECTORS PER RECORD CF A14,DBLMUL CONVERT TO SECTOR ADDRESS IM 2,A13 DOUBLE ADD ONE RF(P) ADMT20 NO CARRY CM 2,A13 IMR A13 ADMT20 EQU * LDKL A12,ADMBUF ADM BUFFER ADDRESS LDK A1,0 RESET RETURN CODE LC A3,DWTOR+1,A10 ORDER ANK A3,/FF ABI EXEORD,A3 EXECUTE ORDER * EJECT ADMTSK * * ********** * DIREAD * ********** * * READ RECORD DIRECT * * DIREAD EQU * LDK A7,/91 PHYSICAL READ CF A14,ADM:BA TO USER BUFFER RF(NZ) ADMEXI ERROR LD A2,FDBOMD,A10 RF(N) DIR100 X OR L FILE LD A2,ECBBA,A9 BUFFER ADDRESS AD A2,ECBRL,A8 END OF BUFFER IFT MMUPAG=0 LC A1,-1,A2 XIF IFT MMUPAG=1 LD A1,DWTTAB,A10 USER TTAB ADDRESS TL TTB:MT,A1 USER MMU TABLE EL A1,-2,A2 STATUS ANK A1,/FF TL MONMMU MONITOR MMU TABLE XIF SUK A1,/FF STATUS OF RECORD RF(Z) DIR100 OK LDKL A1,RC:NOD RC: NO DATA RF ADMEX2 END IO DIR100 EQU * LD A1,FDBRLE,A10 RECORD LENGTH ST A1,ECBEL,A9 RF ADMEXI END IO * IFT CRDEEX=1 EJECT ADMTSK * * ********** * EXTEND * ********** * * EXTEND FILE AND CONTINUE SEQUENTIAL WRITE * * EXTEND EQU * CF A14,ADMRFP READ FILE PARAMETERS LD A1,FDBENL,A10 GET ENLARGE FACTOR ST A1,FPB:EL,A12 FILL IN ENLARGE LDKL A7,/1A1 EXTEND CF A14,ADM:AF EXTEND RF(NZ) ADMEXI ERROR LD A3,FDBOMD,A11 OPEN MODE ANK A3,/7F SUK A3,EXEOOR RF(NZ) SEQWRI NOT OPENED OUTPUT RANDOM CF A14,FORFIL FORMAT EXTENDED FILE RF(NZ) ADMEXI ERROR XIF EJECT ADMTSK * * ********** * SEQWRI * ********** * * SEQUENTIAL WRITE * INPUT : A4 = NUMBER OF SECTORS PER RECORD * * SEQWRI EQU * CF A14,GETLRN GET LAST RECORD NUMBER IM ECBCW2,A8 DOUBLE ADD ONE TO ECBCW RF(P) SEQW05 NO OVERFLOW IM ECBCW1,A8 INCREMENT CM ECBCW2,A8 SEQW05 EQU * LC A1,FDBLRN,A10 GET LRN ANK A1,/FF LD A2,FDBLRN+1,A10 ADK A2,1 LRN+1 RF(P) SEQW06 NOT OVERFLOW LDK A2,0 ADK A1,1 SEQW06 EQU * ST A1,ECBCW1,A9 LRN TO USER ECB ST A2,ECBCW2,A9 * EJECT ADMTSK * * CF A14,ADMWRI WRITE IFT CRDEEX=0 RF(NZ) ADMEXI ERROR XIF IFT CRDEEX=1 RF(Z) SEQW10 WRITE OK SLL A1,2 RF(NN) ADMEXI NOT END OF FILE LD A2,FDBENL,A10 ENLARGE FACTOR RF(Z) ADMEXI NO ENLARGE FACTOR DECLARED LDK A1,EXEEXT EXTEND FILE SC A1,DWTOR+1,A10 LDKL A8,ADMTSK DISPATCH ADDRESS LDR A6,A10 FPB ADDRESS ABL DMXACD ACTIVATE #D AFTER EXIT * XIF SEQW10 EQU * LC A1,ECBCW1+1,A9 UPDATE LRN SC A1,FDBLRN,A10 LD A2,ECBCW2,A9 ST A2,FDBLRN+1,A10 RF ADMEXI * EJECT ADMTSK * * ********** * REWRIT * * RANWRI * ********** * * REWRITE RECORD * RANDOM WRITE * * REWRIT EQU * RANWRI EQU * CF A14,ADMWRI WRITE RF ADMEXI END IO * EJECT ADMTSK * * ********** * DELETE * ********** * * DELETE RECORD * * DELETE EQU * SUK A4,1 GET LAST SECTOR IN RECORD ADS A4,2,A13 RF(P) DEL:10 NO CARRY IMR A13 LDK A4,/FF ANS A4,2,A13 NOT BIT 0 DEL:10 EQU * CF A14,ADMWFO WRITE EJECT ADMTSK * * ********** * ADMEXI * ********** * * * EXIT ADM TASK * * ADMEXI EQU * LD A1,ECBRC,A8 RETURN CODE ANKL A1,/4E50 BITS TO STATUS RF(Z) ADMEX2 NO BITS TO STATUS SLN A1,A6 LC A6,STAMAP,A6 STATUS INFORMATION CF A14,GETFDB FILE CODE ENTRY =1 SCR A6,A4 SAVE STATUS LDKL A1,/8080 REQUEST ERROR MORE INFORMATION =2 RF ADMEX3 ADMEX2 EQU * OR A1,ECBRC,A8 GET TOTAL RC ADMEX3 EQU * LDR A6,A10 FDB ADDRESS FOR TENDIO INH CF A15,TENDIO PERFORM TENDIO ENB LKM EXIT DATA 3 * IFT CRDEEX=1 EJECT * * ********** * OPENOR * ********** * * OPEN OUTPUT RANDOM * OPENOR EQU * CF A14,CREFIL CREATE FILE RF(NZ) CLODIS DELETE FILE CF A14,FORFIL FORMAT FILE RF(NZ) CLODIS DELETE FILE RF EXIOPE EXIT TASK * EJECT ADMTSK * * ********** * OPENEX * ********** * * * OPEN EXTEND * * OPENEX EQU * CF A14,OPFILE RF(NZ) CLO450 CLOSE IF OPENED CF A14,ENLFAC RF(O) CLO450 CLOSE ST A3,FDBENL,A11 ENLARGE RF EXIOPE EXIT * XIF EJECT ADMTSK * * ********** * OPENFI * ********** * * OPEN EXISTING FILE * * OPENFI EQU * CF A14,OPFILE OPEN FILE RF(NZ) CLO450 ERROR:CLOSE FILE EXIOPE EQU * CF A14,CONPAR CONVERT PARAMETERS CF A14,GETFDB FILE CODE ENTRY =1 ST A11,2,A4 CONNECT FILE CODE TO FDB RB ADMEXI * IFT CRDEEX=1 EJECT ADMTSK * * ********** * OPENOS * ********** * * OPEN OUTPUT SEQUENTIAL * * OPENOS EQU * CF A14,CREFIL CREATE FILE RB(Z) EXIOPE NO ERROR * XIF EJECT ADMTSK * * ********** * CLODIS * * CLOLCK * ********** * * CLOSE DISCARD * CLOSE LOCK * * IFT CRDEEX=1 CLODIS EQU * LDKL A7,/2A2 DELETE FILE RF CLO500 * * XIF CLOLCK EQU * IFT CRDEEX=1 LC A3,FDBOMD,A11 OPEN MODE ANK A3,/7F SUK A3,EXEOOR RF(NP) CLO400 OPENED OUTPUT SEQ OR EXTEND CF A14,FORFIL FORMAT REST OF FILE XIF * EJECT ADMTSK * * CLO400 EQU * CLOSE FILE LC A2,FDBLRN,A11 LAST RECORD NUMBER TO FPB ANK A2,/FF ST A2,FPB:FR,A12 LD A2,FDBLRN+1,A11 ST A2,FPB:FR+2,A12 CLO450 EQU * CLOSE WITHOUT SETTING LRN LDK A7,/A2 CLOSE FILE CLO500 EQU * LDR A3,A1 SAVE RETURN CODE LDR A11,A11 RB(Z) ADMEXI FILE NOT OPENED CF A14,ADM:AF CLOSE FILE ORS A3,ECBRC,A8 UPDATE RETURN CODE RB ADMEXI * EJECT ADMTSK * * ********** * REFIPA * ********** * * READ FILE PARAMETERS * REFIPA EQU * CF A14,ADMRFP READ FILE PARAMETERS RB(NZ) ADMEXI READ ERROR CF A14,CONPAR ST A5,ECBEL,A9 FPB LENGTH CM ECBCW1,A9 SET CRN CM ECBCW2,A9 RB ADMEXI EXIT * EJECT * * ******************* * * * SUBROUTINES * * * ******************* * ********** * GETFDB * ********** * * GET FILE CODE ENTRY IN USER TTAB OR CDTAB * GETFDB EQU * LD A1,DWTTAB,A10 TTAB ADDRESS OF USER =1 LDR* A2,A9 FILE CODE =1 ANK A2,/FF =1 LDK A5,0 SEARCH BOTH TABLES =1 CF A14,FNDFDB =1 RTN A14 =1 * EJECT ADMTSK * ********** * GETFPB * ********** * * GET FILE PARAMETER BLOCK TO ADM BUFFER * * INPUT : A9 = USER ECB ADDRESS * A10= FDB ADDRESS * A12= FPB ADDRESS * OUTPUT: A5=TTAB ADDRESS USER TASK * A4=NUMBER OF SECTORS PER RECORD * A1,A2,A3 ARE USED * GETFPB EQU * LD A4,DWTTAB,A10 GET USER TTAB ADDRESS LD A1,ECBBA,A9 FPB ADDRESS LDR A2,A12 ADM BUFFER ADDRESS LDK A3,FPBLLE-8 LENGTH OF FPB ADK A1,8 NOT FIRST PART CF A14,MOV:US FILE DESCRIPTOR TO WORK AREA LC A3,FPB:FO,A12 CONVERT FILE ORGANISATION TO ASCII LC A1,FILORG,A3 SC A1,FPB:FO,A12 ASCII * EJECT ADMTSK * * ANK A3,/FF RF(NZ) GETF20 L- OR X-FILE LDK A1,FPBLLE-FPBSLE REST OF FPB ADK A2,FPBLLE-8 END OF BUFFER GETF10 EQU * CLEAR REST OF FPB SUK A2,2 ADDRESS CMR A2 SUK A1,2 RB(P) GETF10 NEXT WORD LDKL A2,'00' ZEROIZE RETENTION PERIOD ST A2,FPB:RP,A12 SC A2,FPB:RP+2,A12 GETF20 EQU * LDK A4,0 SHAREABILITY = 0 SC A4,FPB:SH,A12 LD A4,FPB:RL,A12 RECORD LENGTH ADK A4,1 IN CASE OF S-FILE SRL A4,8 NUMBER OF SECTORS PER RECORD SUK A3,2 FILE ORGANIZATION RF(NZ) GETF30 NOT L-FILE CM FPB:RL,A12 RL=0 GETF30 EQU * RTN A14 * EJECT ADMTSK * * ********** * CONPAR * ********** * * * CONVERT PARAMETERS IN FILE PARAMETER BLOCK * * INPUT : A12 = FPB ADDRESS * A10 = FDB ADDRESS * A11=FDB ADDRESS OPENED FILE * OUTPUT: A5 = FPB LENGTH * A4 IS USED * A1,A2,A3,A6,A7,A13 ARE USED * CONPAR EQU * LDK A2,FPBSLE FPB LENGTH OF S-FILE LC A1,FPB:FO,A12 FILE ORGANIZATION SUK A1,'S' CONVERT TO NUMBER RF(Z) CON100 LDK A2,FPBLLE FPB LENGTH OF L-OR X-FILE LDK A1,2 L-FILE RF(L) CON100 LDK A1,3 X-FILE CON100 EQU * * EJECT ADMTSK * * ST A2,ECBRL,A8 SAVE LENGTH SC A1,FPB:FO,A12 FILE ORGANIZATION NUMBER ANK A1,2 L OR X FILE SRC A1,2 ORS A1,FDBOMD,A11 INDICATE FILE TYPE LDK A1,1 DEVICE TYPE SC A1,FPB:DT,A12 LC A1,FWTFNR,A11 FILE NUMBER SLL A1,8 ST A1,FPB:NO,A12 DATA FILE,INDEX FILE NUMBER IFT CRDEEX=1 CF A14,CONENL ENLARGE IN PERCENTAGE XIF IFT CRDEEX=0 CM FPB:EL,A12 XIF LD A4,FDBRLE,A11 RECORD LENGTH ST A4,FPB:RL,A12 RECORD LENGTH ADK A4,1 IN CASE OF S-FILE SRL A4,8 NUMBER OF SECTORS * EJECT ADMTSK * * LDR A13,A12 ADKL A13,FPB:S1 ADDRESS TO SIZE LDK A5,4 COUNTER CON500 EQU * LDK A1,0 LDR* A2,A13 RF(Z) CON600 LDR A6,A4 SECTORS PER RECORD CF A14,DIVMOD STR A2,A13 MOST SIGN PART CON600 EQU * LD A2,2,A13 KEEP REST LDR A6,A4 NUMBER OF SECTORS PER RECORD CF A14,DIVMOD ST A2,2,A13 ADKL A13,10 NEXT SIZE SUK A5,1 RB(NZ) CON500 MORE SIZES TO CONVERT LD A3,ECBRL,A8 FPB LENGTH LDR A5,A3 SAVE LENGTH LDR A1,A12 ADM BUFFER ADDRESS LD A2,ECBBA,A9 ADK A2,8 NOT FIRST PART SUK A3,8 LD A4,DWTTAB,A10 USER TTAB ADDRESS CF A14,MOV:SU FPB TO USER AREA RTN A14 * EJECT ADMTSK * * ********** * GETLRN * ********** * * CONVERT LAST RECORD NUMBER * * INPUT : A8=ECB ADDRESS * A11=FDB ADDRESS * * OUTPUT: A4=NUMBER OF SECTORS PER RECORD * A13=ADDRESS TO CONTROLL WORDS IN ECB * A1,A2=LRN SECTOR NUMBER-1 * ECBCW1,ECBCW2=LRN CONVERTED TO SECTOR NUMBER-1 * A6,A7 ARE USED * GETLRN EQU * LD A4,FDBRLE,A11 RECORD LENGTH ADK A4,1 SRL A4,8 NUMBER OF SECTORS LC A1,FDBLRN,A11 ANK A1,/FF LD A2,FDBLRN+1,A11 LDR A13,A8 ADDRESS TO CONTROLL WORDS ADKL A13,ECBCW1 STR A1,A13 LAST RECORD NUMBER ST A2,ECBCW2,A8 CF A14,DBLMUL CONVERT TO SECTOR ADDRESS RF RETA14 * EJECT ADMTSK * * ********** * OPFILE * ********** * * OPEN EXISTING FILE AND CHECH SHAREBILITY * * INPUT : A8=ECB ADDRESS * * OUTPUT : A11 = NEW FPB ADDRESS * A4=NUMBER OF SECTORS PER RECORD * A1,A2,A3,A5,A7 ARE USED * * OPFILE EQU * CF A14,GETFPB LDK A7,/A1 OPEN FILE CF A14,ADMOPE OPEN RF(NZ) RETA14 ERROR LDKL A1,/8000 RC: REQUEST ERROR LDK A2,1 LC A3,FPB:FO,A12 CHECK FILE ORGANIZATION CCK A3,'SS' RF(E) OPE100 S-FILE LDK A2,0 CCK A3,'LL' RF(E) OPE100 L-FILE CCK A3,'XX' RF(NE) RETA14 NOT L-,S- OR X-FILE * EJECT ADMTSK * * OPE100 EQU * AD A2,FPB:RL,A12 RECORD LENGTH ANK A2,/FF RF(NZ) RETA14 ILLEGAL RECORD LENGTH LC A2,FPB:BF,A12 BLOCKING FACTOR SUK A2,1 RF(NZ) RETA14 ILLEGAL BLOCKING FACTOR LDK A3,0 ENLARGE FACTOR LC A1,FWTPAR,A11 GET NUMBER OF USERS ANK A1,/3F 6 BITS SUK A1,1 RF(Z) SETFDB 1ST OPEN LD A1,FDBEXC,A11 RF(NZ) OPE900 FILE OPENED EXCLUSIVE LC A2,FDBOMD,A11 OPEN MODE ANK A2,/7F NOT FILE TYPE CC A2,DWTOR+1,A10 RF(E) RETA14 NO VIOLATION OF SHARABILITY ROULES OPE900 EQU * LDK A1,/40 INDICATE VIOLATION OF SHAREBILITY ROULES RF RETA14 * EJECT ADMTSK * * ********** * DBLMUL * ********** * * DOUBLE MULTIPLY * * INPUT : A4 = ARG1 * A13= ADDRESS TO ARG2 * * OUTPUT: CR SET ACCORDING TO RESULT * A6,A7 ARE USED * A1,A2 = RESULT * DBLMUL EQU * LDR A6,A4 ARG1 LDR* A7,A13 1ST PART OF ARG2 RF(Z) DBLM10 CF A14,MPYMOD ADK A1,0 RF(NZ) SETOVE OVERFLOW STR A2,A13 DBLM10 EQU * LDK A1,0 LDK A2,0 LD A7,2,A13 ARG2 RF(Z) DBLM30 LDR A6,A4 ARG1 CF A14,MPYMOD ADR* A1,A13 RF(O) SETOVE OVERFLOW * EJECT ADMTSK * * DBLM30 EQU * ST A2,2,A13 STR A1,A13 SAVE RESULT RETA14 EQU * ABL RTNA14 RTN A14 SETOVE EQU * ABL SETCRO RTN A14 (SET OVERFLOW) * IFT CRDEEX=1 * EJECT ADMTSK * * ********** * CREFIL * ********** * * CREATE FILE FORE OPEN OUTPUT * * INPUT : A8=ECB ADDRESS * OUTPUT: A1=RC FROM OPEN CR SET ACCORDING TO A1 * A4=NUMBER OF SECTORS PER RECORD * A2,A3,A4,A5,A6,A7,A13,A12 ARE USED * A11=FDB ADDRESS OF OPENED FILE * CREFIL EQU * CF A14,GETFPB GET FPB LDK A5,4 NUMBER OF VOLUMES LDR A13,A12 FDB ADDRESS ADKL A13,FPB:S1 ADDRESS TO SIZE CREF10 EQU * CF A14,DBLMUL NUMBER OF SECTTORS RB(N) SETOVE OVERBLOW CREF15 EQU * LDR A6,A1 NUMBER OF SECTORS LDR A7,A2 CF A14,DV3RST REST AFTER DIV 3 RF(Z) CREF18 NO REST LDR A2,A4 ONE MORE BLOCK CF A14,ADDMOD NUMBER OF SECTORS RB(O) SETOVE OVERBLOW STR A1,A13 INTO FPB ST A2,2,A13 RB CREF15 CHECK IF MULTIPLE OF 3 * EJECT ADMTSK * * CREF18 EQU * ADKL A13,10 SUK A5,1 RB(P) CREF10 NEXT SIZE CF A14,ENLFAC ENLARGE RB(NZ) SETOVE OVERBLOW LDKL A7,/2A1 CREATE FILE CF A14,ADMOPE CREATE FILE RB(NZ) RETA14 ERROR LDR* A2,A8 DATA FILE NUMBER SC A2,FPB:NO,A12 XIF * EJECT ADMTSK * * ********** * SETFDB * ********** * * SET FDB PARAMETERS FDBENL,FDBOMD,FDBEXC,FDBLRN AND FDBRLE * INPUT : A3 = ENLARGE IN NUMBER OF SECTORS * A11=FDB ADDRESS OF OPENED FILE * * SETFDB EQU * ST A3,FDBENL,A11 ENLARGE LD A2,DWTOR,A10 OPEN MODE AND OPTION SC A2,FDBOMD,A11 INDICATE OPEN MODE SLL A2,6 EXCLUSIVE ACCES WANTED RF(NN) SETF25 NO LD A1,DWTTAB,A10 SETF25 EQU * ST A1,FDBEXC,A11 INDICATE EXCLUSIVE OR NOT LD A2,FPB:FR,A12 MOVE LRN SC A2,FDBLRN,A11 LD A2,FPB:FR+2,A12 ST A2,FDBLRN+1,A11 LD A2,FPB:RL,A12 GET RECORD LENGTH RF(NZ) SETF30 NOT L-FILE LDKL A2,LFILEN L-FILE RECORD LENGTH SETF30 EQU * ST A2,FDBRLE,A11 LDK A1,0 RETUR EQU * RB RETA14 * IFT CRDEEX=1 EJECT ADMTSK * * ********** * FORFIL * ********** * * * FORMAT FILE * * INPUT : A8 = ECB ADDRESS * A11= FDB ADDRESS * * OUTPUT: * A1,A2,A4,A5,A6,A7,A13 ARE USED * FORFIL EQU * CF A14,GETLRN GET LAST RECORD NUMBER LDR A5,A1 SAVE LRN LDR A6,A2 FORF10 EQU * ADR A6,A4 NEXT RECORD RF(P) FORF20 NOT OVERFLOW ANK A6,/FF A4</FF ADK A5,1 FORF20 EQU * STR A5,A13 TO ECBCW ST A6,2,A13 CF A14,ADMWFO RB(Z) FORF10 FILE NOT READY ANKL A1,/1FF NOT END OF FILE BITS ST A1,ECBRC,A8 RF ADMI10 * XIF EJECT ADMTSK * * ********** * ADM:IO * * ADMWRI * ********** * * IO ROUTINES * * OUTPUT: CR SET ACCORDING TO RC EXCEPT RETRY BIT * * INPUT : A8= ECB ADDRESS * (A10 = FDB ADDRESS) * A1,A2,A7 ARE USED * ADMWFO EQU * FORMAT FILE LDK A7,/95 ORDER CODE LDKL A2,BUFFNU INDICATE RECORD NOT USED LDK A1,1 ONE SECTOR IO SC A1,ECBRL,A8 ADMI00 EQU * IFT MMUPAG=1 LDK A1,0 BIT 0,1 OF 18 BIT ADDRESS XIF RF ADM:IO * ADMWRI EQU * LD A7,FDBOMD,A10 FILE TYPE RF(N) ADMW10 L OR X FILE LD A7,ECBBA,A9 BUFFER ADDRESS AD A7,ECBRL,A8 END OF BUFFER * EJECT ADMTSK * * IFT MMUPAG=0 LDK A2,/FF SC A2,-1,A7 INDICATE RECORD USED XIF IFT MMUPAG=1 LD A2,DWTTAB,A10 USER TTAB ADDRESS TL TTB:MT,A2 USER MMU TABLE EL A2,-2,A7 GET LAST WORD OF BUFFER ORK A2,/FF SET RECORD BUSY ES A2,-2,A7 TL MONMMU MONITOR MMU TABLE XIF ADMW10 EQU * LDK A7,/95 WRITE * EJECT ADMTSK * * ********** * ADM:BA * ********** * * INPUT : A8 = ADM ECB ADDRESS * A9 = USER ECB ADDRESS * A10 = FDB ADDRESS * * OUTPUT: A1 = RC CR SET ACCORDING T A1 * A2,A7 ARE USED * ADM:BA EQU * IFT MMUPAG=0 LD A2,ECBBA,A9 BUFFER ADDRESS XIF IFT MMUPAG=1 LDK A2,0 LD A1,ECBBA,A9 16 BIT BUFFER ADDRESS DRL 12 SLL A1,1 PAGE ADDRESS AD A1,DWTTAB,A10 LD A1,TTB:MT,A1 MOST SIGNIFICANT BITS SRL A1,10 DRL 4 SLL A1,4 * EJECT ADMTSK * ********** * ADM:IO * ********** * * INPUT : A1,A2 = BUFFER ADDRESS * A7 = ORDER CODE * A8 = ADM ECB ADDRESS * XIF ADM:IO EQU * ST A2,ECBBA,A8 ADM ECB IFT MMUPAG=1 SCR A1,A8 BIT 0,1 XIF LKM DATA 15 ADMI10 EQU * LD A1,ECBRC,A8 RETURN CODE ANKL A1,/FEFF NOT RETRY BIT IFT CRDEEX=1 RB RETUR XIF IFT CRDEEX=0 RB RETA14 XIF * EJECT ADMTSK * ********** * ADMOPE * * ADMRFP * * ADM:AF * ********** * * OPEN FILE AND READ FILE PARAMETERS * * OUTPUT: A1= ERROR CODE CR SET ACCORDING TO A1 * A2,A7 ARE USED * A11= FWT ADDRESS * IF A11 = 0 NO OPEN HAS BEEN DONE * ADMOPE EQU * SUR A11,A11 INDICATE NO OPEN DONE CF A14,ADM:AF IFT CRDEEX=1 RB(NZ) RETUR ERROR XIF IFT CRDEEX=0 RB(NZ) RETA14 XIF LDR* A1,A8 FILE NUMBER ANK A1,/FF LDKL A11,SCTFWT ROOT TO FWT:S AOPE10 EQU * SEARCH FWT ADDRESS LDR* A11,A11 FWT ADDRESS SUK A1,1 RB(P) AOPE10 NEXT FWT ANKL A11,/FFFE BIT 15 USED BY FILE MANAGEMENT ADMRFP EQU * READ FILE PARAMETERS TO ADMBUF LDK A7,/83 ADM:AF EQU * LDR A2,A12 ADM BUFFER ADDRESS + 8 RB ADMI00 * EJECT ADMTSK * * END
0x0000…0036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT ADMTSK REL 11.0 81-02-12 870105041100 «, t00=0x0000, t01=0x0004}
0x0036…003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x003e…006e Head {h00=0x002c, h01=0x0050, text=» =2, WRONG STATUS INFORMATION RETURNED«, t00=0x0000, t01=0x0042}
0x006e…008a Head {h00=0x0018, h01=0x0050, text=» REL 11.0 81-02-06«, t00=0x0000, t01=0x0072}
0x008a…00b6 Head {h00=0x0028, h01=0x0050, text=» =1, LOCAL FILE CODES NOT WORKING «, t00=0x0000, t01=0x008e}
0x00b6…00d2 Head {h00=0x0018, h01=0x0050, text=» REL 11.0 81-01-26«, t00=0x0000, t01=0x00ba}
0x00d2…00dc Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0000, t01=0x00d6}
0x00dc…00e6 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0000, t01=0x00e0}
0x00e6…011a Head {h00=0x0030, h01=0x002c, text=»********************************************«, t00=0x0000, t01=0x00ea}
0x011a…0124 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0000, t01=0x011e}
0x0124…0158 Head {h00=0x0030, h01=0x002c, text=»* ADMTSK = ABRIDGED DATA MANAGEMENT TASKS«, t00=0x0000, t01=0x0128}
0x0158…0162 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0000, t01=0x015c}
0x0162…0196 Head {h00=0x0030, h01=0x002c, text=»********************************************«, t00=0x0000, t01=0x0166}
0x0196…01a0 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0001, t01=0x000a}
0x01a0…01aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0014}
0x01aa…01b4 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0001, t01=0x001e}
0x01b4…01ca Head {h00=0x0012, h01=0x000d, text=» ENTRY ADMTSK «, t00=0x0001, t01=0x0028}
0x01ca…01d4 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x0001, t01=0x003e}
0x01d4…01ea Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0001, t01=0x0048}
0x01ea…01f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x005e}
0x01f4…0210 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0001, t01=0x0068}
0x0210…022c Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0001, t01=0x0084}
0x022c…0248 Head {h00=0x0018, h01=0x0050, text=»* EXTERNALS * «, t00=0x0001, t01=0x00a0}
0x0248…0264 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0001, t01=0x00bc}
0x0264…0280 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0001, t01=0x00d8}
0x0280…028a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00f4}
0x028a…0294 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00fe}
0x0294…02b8 Head {h00=0x0020, h01=0x0050, text=» EXTRN PRUN PROGRAM RUNNING «, t00=0x0001, t01=0x0108}
0x02b8…02de Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTECB USER ECB ADDRESS«, t00=0x0001, t01=0x012c}
0x02de…0306 Head {h00=0x0024, h01=0x0050, text=» EXTRN DWTTAB USER TTAB ADDRESS «, t00=0x0001, t01=0x0152}
0x0306…032c Head {h00=0x0022, h01=0x0050, text=» EXTRN DWTOR ORDER AND OPTION «, t00=0x0001, t01=0x017a}
0x032c…034e Head {h00=0x001e, h01=0x0050, text=» EXTRN FWTFNR FILE NUMBER «, t00=0x0002, t01=0x0010}
0x034e…0374 Head {h00=0x0022, h01=0x0050, text=» EXTRN FWTPAR NUMBER OF USERS «, t00=0x0002, t01=0x0032}
0x0374…039a Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBRL REQUESTED LENGTH «, t00=0x0002, t01=0x0058}
0x039a…03be Head {h00=0x0020, h01=0x0050, text=» EXTRN ECBBA BUFFER ADDRESS «, t00=0x0002, t01=0x007e}
0x03be…03e6 Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBCW1 1ST CONTROLL WORD «, t00=0x0002, t01=0x00a2}
0x03e6…040e Head {h00=0x0024, h01=0x0050, text=» EXTRN ECBCW2 2ND CONTROLL WORD «, t00=0x0002, t01=0x00ca}
0x040e…0430 Head {h00=0x001e, h01=0x0050, text=» EXTRN MOV:US MOVE ROUTINE«, t00=0x0002, t01=0x00f2}
0x0430…0446 Head {h00=0x0012, h01=0x0050, text=» EXTRN MOV:SU «, t00=0x0002, t01=0x0114}
0x0446…046a Head {h00=0x0020, h01=0x0050, text=» EXTRN DIVMOD DIVIDE ROUTINE«, t00=0x0002, t01=0x012a}
0x046a…0490 Head {h00=0x0022, h01=0x0050, text=» EXTRN MPYMOD MULTIPLY ROUTINE«, t00=0x0002, t01=0x014e}
0x0490…04b6 Head {h00=0x0022, h01=0x0050, text=» EXTRN FPB:BF BLOCKING FACTOR «, t00=0x0002, t01=0x0174}
0x04b6…04d4 Head {h00=0x001a, h01=0x0050, text=» EXTRN FPB:EL ENLARGE «, t00=0x0003, t01=0x000a}
0x04d4…04fc Head {h00=0x0024, h01=0x0050, text=» EXTRN FPB:FO FILE ORGANISATION «, t00=0x0003, t01=0x0028}
0x04fc…0516 Head {h00=0x0016, h01=0x0050, text=» EXTRN FPB:S1 SIZE«, t00=0x0003, t01=0x0050}
0x0516…053c Head {h00=0x0022, h01=0x0050, text=» EXTRN FPB:RP RETENTION PERIOD«, t00=0x0003, t01=0x006a}
0x053c…055c Head {h00=0x001c, h01=0x0050, text=» EXTRN ECBRC RETURN CODE«, t00=0x0003, t01=0x0090}
0x055c…0582 Head {h00=0x0022, h01=0x0050, text=» EXTRN ECBEL EFFECTIVE LENGTH «, t00=0x0003, t01=0x00b0}
0x0582…05a6 Head {h00=0x0020, h01=0x0050, text=» EXTRN FPB:RL RECORD LENGTH «, t00=0x0003, t01=0x00d6}
0x05a6…05ce Head {h00=0x0024, h01=0x0050, text=» EXTRN FPB:FR FILE RECORD NUMBER«, t00=0x0003, t01=0x00fa}
0x05ce…05f6 Head {h00=0x0024, h01=0x0050, text=» EXTRN ADDMOD DOUBLE ADD ROUTINE«, t00=0x0003, t01=0x0122}
0x05f6…061a Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTFWT ROOT OF FDB:S «, t00=0x0003, t01=0x014a}
0x061a…0644 Head {h00=0x0026, h01=0x0050, text=» EXTRN FNDFDB FIND FILE CODE ENTRY«, t00=0x0003, t01=0x016e}
0x0644…064e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0008}
0x064e…0664 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0004, t01=0x0012}
0x0664…066e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0028}
0x066e…0678 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0032}
0x0678…06a8 Head {h00=0x002c, h01=0x0050, text=» EXTRN DMXACD EXIT TASK AND ACTIVATE #D «, t00=0x0004, t01=0x003c}
0x06a8…06de Head {h00=0x0032, h01=0x0050, text=» EXTRN DMACTD ACTIVATE ADMINISTRATION ADM TASK«, t00=0x0004, t01=0x006c}
0x06de…0704 Head {h00=0x0022, h01=0x0050, text=» EXTRN DV3RST REST AFTER DIV 3«, t00=0x0004, t01=0x00a2}
0x0704…071a Head {h00=0x0012, h01=0x0050, text=» EXTRN TENDIO «, t00=0x0004, t01=0x00c8}
0x071a…0748 Head {h00=0x002a, h01=0x0050, text=» EXTRN DMTTSB STACK BASE DISPLACEMENT «, t00=0x0004, t01=0x00de}
0x0748…0766 Head {h00=0x001a, h01=0x0050, text=» EXTRN FDBECB ADM ECB «, t00=0x0004, t01=0x010c}
0x0766…0786 Head {h00=0x001c, h01=0x0050, text=» EXTRN FDBOMD OPEN MODE «, t00=0x0004, t01=0x012a}
0x0786…07ae Head {h00=0x0024, h01=0x0050, text=» EXTRN FDBLRN LAST RECORD NUMBER«, t00=0x0004, t01=0x014a}
0x07ae…07d2 Head {h00=0x0020, h01=0x0050, text=» EXTRN FDBRLE RECORD LENGTH «, t00=0x0004, t01=0x0172}
0x07d2…07f0 Head {h00=0x001a, h01=0x0050, text=» EXTRN FDBENL ENLARGE «, t00=0x0005, t01=0x0008}
0x07f0…0820 Head {h00=0x002c, h01=0x0050, text=» EXTRN FDBEXC EXCLUSIVE ACCESS INDICATOR«, t00=0x0005, t01=0x0026}
0x0820…0842 Head {h00=0x001e, h01=0x0050, text=» EXTRN FPB:NO FILE NUMBER «, t00=0x0005, t01=0x0056}
0x0842…0864 Head {h00=0x001e, h01=0x0050, text=» EXTRN FPB:DT DEVICE TYPE «, t00=0x0005, t01=0x0078}
0x0864…0888 Head {h00=0x0020, h01=0x0050, text=» EXTRN TTB:MT USER MMU TABLE«, t00=0x0005, t01=0x009a}
0x0888…08aa Head {h00=0x001e, h01=0x0050, text=» EXTRN FPB:SH SHAREABILITY«, t00=0x0005, t01=0x00be}
0x08aa…08d2 Head {h00=0x0024, h01=0x0050, text=» EXTRN MONMMU MONITOR MMU TABLE «, t00=0x0005, t01=0x00e0}
0x08d2…0908 Head {h00=0x0032, h01=0x0050, text=» EXTRN ENLFAC CONVERT ENLARGE TO NO OF SECTORS«, t00=0x0005, t01=0x0108}
0x0908…093c Head {h00=0x0030, h01=0x0050, text=» EXTRN CONENL CONVERT ENLARGE TO PERCENTAGE «, t00=0x0005, t01=0x013e}
0x093c…0964 Head {h00=0x0024, h01=0x0050, text=» EXTRN RTNA14 RETURN AND SET CR «, t00=0x0005, t01=0x0172}
0x0964…0994 Head {h00=0x002c, h01=0x0050, text=» EXTRN SETCRO RETURN AND SET CR OVERFLOW«, t00=0x0006, t01=0x000a}
0x0994…099e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x003a}
0x099e…09a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0044}
0x09a8…09b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x004e}
0x09b2…09bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0058}
0x09bc…09ce Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0006, t01=0x0062}
0x09ce…09e0 Head {h00=0x000e, h01=0x0050, text=»* FORM *«, t00=0x0006, t01=0x0074}
0x09e0…09f2 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0006, t01=0x0086}
0x09f2…09fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0098}
0x09fc…0a06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a2}
0x0a06…0a1c Head {h00=0x0012, h01=0x0050, text=»BYTE FORM 8,8 «, t00=0x0006, t01=0x00ac}
0x0a1c…0a26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00c2}
0x0a26…0a30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00cc}
0x0a30…0a46 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0006, t01=0x00d6}
0x0a46…0a50 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00ec}
0x0a50…0a5a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00f6}
0x0a5a…0a88 Head {h00=0x002a, h01=0x0050, text=»**************************************«, t00=0x0006, t01=0x0100}
0x0a88…0ab6 Head {h00=0x002a, h01=0x0050, text=»* *«, t00=0x0006, t01=0x012e}
0x0ab6…0ae4 Head {h00=0x002a, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0006, t01=0x015c}
0x0ae4…0b12 Head {h00=0x002a, h01=0x0050, text=»* *«, t00=0x0006, t01=0x018a}
0x0b12…0b40 Head {h00=0x002a, h01=0x0050, text=»**************************************«, t00=0x0007, t01=0x0028}
0x0b40…0b4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0056}
0x0b4a…0b54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0060}
0x0b54…0b82 Head {h00=0x002a, h01=0x0050, text=»* A VERSION LEAVING OUT OPEN MODES: «, t00=0x0007, t01=0x006a}
0x0b82…0bb8 Head {h00=0x0032, h01=0x0050, text=»* OPEN OUTPUT,OPEN EXTEND AND CLOSE DISCARD «, t00=0x0007, t01=0x0098}
0x0bb8…0be4 Head {h00=0x0028, h01=0x0050, text=»* IS OBTAINED BY SETTING X:A EQU 0«, t00=0x0007, t01=0x00ce}
0x0be4…0bee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00fa}
0x0bee…0bf8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0104}
0x0bf8…0c0a Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0007, t01=0x010e}
0x0c0a…0c20 Head {h00=0x0012, h01=0x0050, text=»CRDEEX EQU X:A«, t00=0x0007, t01=0x0120}
0x0c20…0c2a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0136}
0x0c2a…0c34 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0140}
0x0c34…0c48 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 0«, t00=0x0007, t01=0x014a}
0x0c48…0c52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x015e}
0x0c52…0c68 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0007, t01=0x0168}
0x0c68…0c72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x017e}
0x0c72…0c7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0188}
0x0c7c…0c98 (8, 0, 400) Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0008, t01=0x0004}
0x0c98…0cb4 Head {h00=0x0018, h01=0x0050, text=»* *«, t00=0x0008, t01=0x0020}
0x0cb4…0cd0 Head {h00=0x0018, h01=0x0050, text=»* CONSTANTS *«, t00=0x0008, t01=0x003c}
0x0cd0…0cec Head {h00=0x0018, h01=0x0050, text=»* *«, t00=0x0008, t01=0x0058}
0x0cec…0d08 Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0008, t01=0x0074}
0x0d08…0d12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0090}
0x0d12…0d1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x009a}
0x0d1c…0d38 Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0008, t01=0x00a4}
0x0d38…0d54 Head {h00=0x0018, h01=0x0050, text=»* *«, t00=0x0008, t01=0x00c0}
0x0d54…0d70 Head {h00=0x0018, h01=0x0050, text=»* RETURN STATUS *«, t00=0x0008, t01=0x00dc}
0x0d70…0d8c Head {h00=0x0018, h01=0x0050, text=»* *«, t00=0x0008, t01=0x00f8}
0x0d8c…0da8 Head {h00=0x0018, h01=0x0050, text=»********************«, t00=0x0008, t01=0x0114}
0x0da8…0db2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0130}
0x0db2…0de0 Head {h00=0x002a, h01=0x0050, text=»RSTWFO EQU 6 WRONG FUNCTION OPTION =2 «, t00=0x0008, t01=0x013a}
0x0de0…0e02 Head {h00=0x001e, h01=0x0050, text=»RSTUKF EQU 9 UNKNOWN FILE «, t00=0x0008, t01=0x0168}
0x0e02…0e20 Head {h00=0x001a, h01=0x0050, text=»RSTOFL EQU 3 OVERFLOW «, t00=0x0008, t01=0x018a}
0x0e20…0e48 Head {h00=0x0024, h01=0x0050, text=»RSTWFP EQU 4 WRONG FD PARAMETER «, t00=0x0009, t01=0x0018}
0x0e48…0e52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0040}
0x0e52…0e7e Head {h00=0x0028, h01=0x0050, text=»RC:NOD EQU /800 RETURN CODE NO DATA «, t00=0x0009, t01=0x004a}
0x0e7e…0ea8 Head {h00=0x0026, h01=0x0050, text=»FPBLLE EQU 88 LENGTH OF FPB L-FILE«, t00=0x0009, t01=0x0076}
0x0ea8…0ed2 Head {h00=0x0026, h01=0x0050, text=»FPBSLE EQU 66 LENGTH OF FPB S-FILE«, t00=0x0009, t01=0x00a0}
0x0ed2…0efe Head {h00=0x0028, h01=0x0050, text=»LFILEN EQU 256 L-FILE RECORD LENGTH «, t00=0x0009, t01=0x00ca}
0x0efe…0f08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00f6}
0x0f08…0f1e Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0009, t01=0x0100}
0x0f1e…0f28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0116}
0x0f28…0f32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0120}
0x0f32…0f4e Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0009, t01=0x012a}
0x0f4e…0f6a Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0009, t01=0x0146}
0x0f6a…0f86 Head {h00=0x0018, h01=0x0050, text=»* TABLES * «, t00=0x0009, t01=0x0162}
0x0f86…0fa2 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0009, t01=0x017e}
0x0fa2…0fbe Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x000a, t01=0x000a}
0x0fbe…0fc8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0026}
0x0fc8…0fd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0030}
0x0fd2…0fdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x003a}
0x0fdc…0ff2 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x000a, t01=0x0044}
0x0ff2…0ffc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x005a}
0x0ffc…1006 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0064}
0x1006…1010 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x006e}
0x1010…1022 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000a, t01=0x0078}
0x1022…1034 Head {h00=0x000e, h01=0x0050, text=»* EXEORD *«, t00=0x000a, t01=0x008a}
0x1034…1046 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000a, t01=0x009c}
0x1046…1050 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00ae}
0x1050…1072 Head {h00=0x001e, h01=0x0050, text=»* TABLE FOR ORDER LABELS«, t00=0x000a, t01=0x00b8}
0x1072…107c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00da}
0x107c…1086 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00e4}
0x1086…109a Head {h00=0x0010, h01=0x0050, text=»EXEORD EQU *«, t00=0x000a, t01=0x00ee}
0x109a…10b6 Head {h00=0x0018, h01=0x0050, text=» DATA OPENFI OPENFI «, t00=0x000a, t01=0x0102}
0x10b6…10ca Head {h00=0x0010, h01=0x0050, text=» DATA OPENFI«, t00=0x000a, t01=0x011e}
0x10ca…10de Head {h00=0x0010, h01=0x0050, text=» DATA OPENFI«, t00=0x000a, t01=0x0132}
0x10de…10f2 Head {h00=0x0010, h01=0x0050, text=» DATA OPENFI«, t00=0x000a, t01=0x0146}
0x10f2…1106 Head {h00=0x0010, h01=0x0050, text=» DATA OPENFI«, t00=0x000a, t01=0x015a}
0x1106…111c Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x000a, t01=0x016e}
0x111c…114a Head {h00=0x002a, h01=0x0050, text=»EXEOOR EQU *-EXEORD OPEN OUTPUT RANDOM«, t00=0x000a, t01=0x0184}
0x114a…116c Head {h00=0x001e, h01=0x0050, text=» DATA OPENOR OUTPUT RANDOM«, t00=0x000b, t01=0x0022}
0x116c…1188 Head {h00=0x0018, h01=0x0050, text=» DATA OPENEX EXTEND «, t00=0x000b, t01=0x0044}
0x1188…11ae Head {h00=0x0022, h01=0x0050, text=» DATA OPENOS OUTPUT SEQUENTIAL«, t00=0x000b, t01=0x0060}
0x11ae…11c2 Head {h00=0x0010, h01=0x0050, text=» DATA CLODIS«, t00=0x000b, t01=0x0086}
0x11c2…11ce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000b, t01=0x009a}
0x11ce…11e2 Head {h00=0x0010, h01=0x0050, text=» DATA CLOLCK«, t00=0x000b, t01=0x00a6}
0x11e2…11f6 Head {h00=0x0010, h01=0x0050, text=» DATA REFIPA«, t00=0x000b, t01=0x00ba}
0x11f6…120a Head {h00=0x0010, h01=0x0050, text=» DATA SEQWRI«, t00=0x000b, t01=0x00ce}
0x120a…121e Head {h00=0x0010, h01=0x0050, text=» DATA REWRIT«, t00=0x000b, t01=0x00e2}
0x121e…1232 Head {h00=0x0010, h01=0x0050, text=» DATA DELETE«, t00=0x000b, t01=0x00f6}
0x1232…1246 Head {h00=0x0010, h01=0x0050, text=» DATA RANWRI«, t00=0x000b, t01=0x010a}
0x1246…125a Head {h00=0x0010, h01=0x0050, text=» DATA DIREAD«, t00=0x000b, t01=0x011e}
0x125a…1270 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x000b, t01=0x0132}
0x1270…12a8 Head {h00=0x0034, h01=0x0050, text=»EXEEXT EQU *-EXEORD EXTEND DISPLACEMENT IN TABLE«, t00=0x000b, t01=0x0148}
0x12a8…12bc Head {h00=0x0010, h01=0x0050, text=» DATA EXTEND«, t00=0x000b, t01=0x0180}
0x12bc…12c8 (12, 0, 400) Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0004}
0x12c8…12d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0010}
0x12d2…12e8 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x000c, t01=0x001a}
0x12e8…12f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0030}
0x12f2…1304 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000c, t01=0x003a}
0x1304…1316 Head {h00=0x000e, h01=0x0050, text=»* STAMAP *«, t00=0x000c, t01=0x004c}
0x1316…1328 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000c, t01=0x005e}
0x1328…1332 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x0070}
0x1332…134a Head {h00=0x0014, h01=0x0050, text=»* STATUS BYTES«, t00=0x000c, t01=0x007a}
0x134a…1386 Head {h00=0x0038, h01=0x0050, text=»* CHANGE SOME FM ERROR BITS TO STATUS INFORMATION «, t00=0x000c, t01=0x0092}
0x1386…1396 Head {h00=0x000c, h01=0x0050, text=»* BIT:«, t00=0x000c, t01=0x00ce}
0x1396…13a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00de}
0x13a0…13aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x00e8}
0x13aa…13be Head {h00=0x0010, h01=0x0050, text=»STAMAP EQU *«, t00=0x000c, t01=0x00f2}
0x13be…13d8 Head {h00=0x0016, h01=0x0050, text=» BYTE RSTWFO,0 1,2«, t00=0x000c, t01=0x0106}
0x13d8…13f2 Head {h00=0x0016, h01=0x0050, text=» BYTE 0,RSTUKF 3,4«, t00=0x000c, t01=0x0120}
0x13f2…1412 Head {h00=0x001c, h01=0x0050, text=» BYTE RSTOFL,RSTWFP 5,6 «, t00=0x000c, t01=0x013a}
0x1412…1428 Head {h00=0x0012, h01=0x0050, text=» BYTE 0,0 7,8 «, t00=0x000c, t01=0x015a}
0x1428…1444 Head {h00=0x0018, h01=0x0050, text=» BYTE RSTWFO,0 9,10 «, t00=0x000c, t01=0x0170}
0x1444…1460 Head {h00=0x0018, h01=0x0050, text=» BYTE RSTOFL,0 11,12«, t00=0x000c, t01=0x018c}
0x1460…146a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0018}
0x146a…1480 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x000d, t01=0x0022}
0x1480…148a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0038}
0x148a…1494 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0042}
0x1494…14a6 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000d, t01=0x004c}
0x14a6…14b8 Head {h00=0x000e, h01=0x0050, text=»* FILORG *«, t00=0x000d, t01=0x005e}
0x14b8…14ca Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x000d, t01=0x0070}
0x14ca…14d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0082}
0x14d4…1506 Head {h00=0x002e, h01=0x0050, text=»* TABLE OVER ALLOWED FILE ORGANIZATIONS «, t00=0x000d, t01=0x008c}
0x1506…1510 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x00be}
0x1510…154c Head {h00=0x0038, h01=0x0050, text=»BUFFNU EQU *-/100 BUFFER INDICATING RECORD NOT USED «, t00=0x000d, t01=0x00c8}
0x154c…1560 Head {h00=0x0010, h01=0x0050, text=»FILORG EQU *«, t00=0x000d, t01=0x0104}
0x1560…1578 Head {h00=0x0014, h01=0x0050, text=» DATA /5300 S,0 «, t00=0x000d, t01=0x0118}
0x1578…158a Head {h00=0x000e, h01=0x0050, text=» DATA 'LX'«, t00=0x000d, t01=0x0130}
0x158a…1594 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000d, t01=0x0142}
0x1594…15aa Head {h00=0x0012, h01=0x0050, text=»ADMBUF RES 40 «, t00=0x000d, t01=0x014c}
0x15aa…15c0 Head {h00=0x0012, h01=0x000e, text=» EJECT ADMTSK«, t00=0x000d, t01=0x0162}
0x15c0…15ca Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x000d, t01=0x0178}
0x15ca…15f0 Head {h00=0x0022, h01=0x0050, text=»* A1 = 0 , RETURN CODE«, t00=0x000d, t01=0x0182}
0x15f0…1634 Head {h00=0x0040, h01=0x0050, text=»* A4 = NUMBER OF SECTORS PER RECORD (NOT OPEN ORDER)«, t00=0x000e, t01=0x0018}
0x1634…165a Head {h00=0x0022, h01=0x0050, text=»* SET A8 = ADM ECB ADDRESS«, t00=0x000e, t01=0x005c}
0x165a…1682 Head {h00=0x0024, h01=0x0050, text=»* A9 = USER ECB ADDRESS «, t00=0x000e, t01=0x0082}
0x1682…16b0 Head {h00=0x002a, h01=0x0050, text=»* A10= FILE DESCRIPTOR ADDRESS«, t00=0x000e, t01=0x00aa}
0x16b0…16f0 Head {h00=0x003c, h01=0x0050, text=»* A12= ADDRESS TO FILE PARAMETER BLOCK (ADMBUF) «, t00=0x000e, t01=0x00d8}
0x16f0…171e Head {h00=0x002a, h01=0x0050, text=»* A11= FILE DESCRIPTOR ADDRESS«, t00=0x000e, t01=0x0118}
0x171e…1728 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0146}
0x1728…1732 Head {h00=0x0006, h01=0x0001, text=»* «, t00=0x000e, t01=0x0150}
0x1732…1746 Head {h00=0x0010, h01=0x000c, text=»ADMTSK EQU *«, t00=0x000e, t01=0x015a}
0x1746…175a Head {h00=0x0010, h01=0x0050, text=» LD A14,PRUN«, t00=0x000e, t01=0x016e}
0x175a…177e Head {h00=0x0020, h01=0x0050, text=» ADKL A14,DMTTSB STACK BASE «, t00=0x000e, t01=0x0182}
0x177e…179e Head {h00=0x001c, h01=0x0050, text=» LDR A10,A1 FDB ADDRESS «, t00=0x000f, t01=0x0016}
0x179e…17c8 Head {h00=0x0026, h01=0x0050, text=» LD A9,DWTECB,A10 USER ECB ADDRESS«, t00=0x000f, t01=0x0036}
0x17c8…17dc Head {h00=0x0010, h01=0x0050, text=» LDR A8,A10 «, t00=0x000f, t01=0x0060}
0x17dc…1804 Head {h00=0x0024, h01=0x0050, text=» ADKL A8,FDBECB ADM ECB ADDRESS «, t00=0x000f, t01=0x0074}
0x1804…1828 Head {h00=0x0020, h01=0x0050, text=» LC A1,FWTFNR,A1 FILE NUMBER«, t00=0x000f, t01=0x009c}
0x1828…183c Head {h00=0x0010, h01=0x0050, text=» ANK A1,/FF «, t00=0x000f, t01=0x00c0}
0x183c…185c Head {h00=0x001c, h01=0x0050, text=» STR A1,A8 FILL ADM ECB «, t00=0x000f, t01=0x00d4}
0x185c…1886 Head {h00=0x0026, h01=0x0050, text=» LD A4,FDBRLE,A10 REQUESTED LENGTH«, t00=0x000f, t01=0x00f4}
0x1886…18aa Head {h00=0x0020, h01=0x0050, text=» ADK A4,1 IN CASE OF S FILE «, t00=0x000f, t01=0x011e}
0x18aa…18c0 Head {h00=0x0012, h01=0x0050, text=» ANKL A4,/FF00«, t00=0x000f, t01=0x0142}
0x18c0…18e8 Head {h00=0x0024, h01=0x0050, text=» ST A4,ECBRL,A8 REQUESTED LENGTH«, t00=0x000f, t01=0x0158}
0x18e8…190e Head {h00=0x0022, h01=0x0050, text=» CM ECBRC,A8 RESET RETURN CODE«, t00=0x000f, t01=0x0180}
0x190e…1936 Head {h00=0x0024, h01=0x0050, text=» LDR A13,A8 GET ADDRESS TO ECBCW«, t00=0x0010, t01=0x0016}
0x1936…194e Head {h00=0x0014, h01=0x0050, text=» ADKL A13,ECBCW1«, t00=0x0010, t01=0x003e}
0x194e…1958 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0056}
0x1958…196e Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0010, t01=0x0060}
0x196e…1978 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0076}
0x1978…1982 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0080}
0x1982…19ac Head {h00=0x0026, h01=0x0050, text=» LD A1,ECBCW1,A9 GET RECORD NUMBER«, t00=0x0010, t01=0x008a}
0x19ac…19c4 Head {h00=0x0014, h01=0x0050, text=» LD A2,ECBCW2,A9«, t00=0x0010, t01=0x00b4}
0x19c4…19ee Head {h00=0x0026, h01=0x0050, text=» RF(P) ADMT10 DOUBLE SUBTRACT ONE «, t00=0x0010, t01=0x00cc}
0x19ee…1a0e Head {h00=0x001c, h01=0x0050, text=» LDKL A2,/8000 CARRY BIT«, t00=0x0010, t01=0x00f6}
0x1a0e…1a20 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0010, t01=0x0116}
0x1a20…1a34 Head {h00=0x0010, h01=0x0050, text=»ADMT10 EQU *«, t00=0x0010, t01=0x0128}
0x1a34…1a46 Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0010, t01=0x013c}
0x1a46…1a68 Head {h00=0x001e, h01=0x0050, text=» STR A1,A13 FILL ADM ECBCW«, t00=0x0010, t01=0x014e}
0x1a68…1a7c Head {h00=0x0010, h01=0x0050, text=» ST A2,2,A13«, t00=0x0010, t01=0x0170}
0x1a7c…1a9c Head {h00=0x001c, h01=0x0050, text=» LDR A11,A10 FDB ADDRESS«, t00=0x0010, t01=0x0184}
0x1a9c…1aca Head {h00=0x002a, h01=0x0050, text=» SRL A4,8 NUMBER OF SECTORS PER RECORD«, t00=0x0011, t01=0x0014}
0x1aca…1afa Head {h00=0x002c, h01=0x0050, text=» CF A14,DBLMUL CONVERT TO SECTOR ADDRESS«, t00=0x0011, t01=0x0042}
0x1afa…1b1a Head {h00=0x001c, h01=0x0050, text=» IM 2,A13 DOUBLE ADD ONE«, t00=0x0011, t01=0x0072}
0x1b1a…1b38 Head {h00=0x001a, h01=0x0050, text=» RF(P) ADMT20 NO CARRY«, t00=0x0011, t01=0x0092}
0x1b38…1b4a Head {h00=0x000e, h01=0x0050, text=» CM 2,A13 «, t00=0x0011, t01=0x00b0}
0x1b4a…1b5a Head {h00=0x000c, h01=0x0050, text=» IMR A13«, t00=0x0011, t01=0x00c2}
0x1b5a…1b6e Head {h00=0x0010, h01=0x0050, text=»ADMT20 EQU *«, t00=0x0011, t01=0x00d2}
0x1b6e…1b9a Head {h00=0x0028, h01=0x0050, text=» LDKL A12,ADMBUF ADM BUFFER ADDRESS «, t00=0x0011, t01=0x00e6}
0x1b9a…1bbe Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 RESET RETURN CODE «, t00=0x0011, t01=0x0112}
0x1bbe…1bde Head {h00=0x001c, h01=0x0050, text=» LC A3,DWTOR+1,A10 ORDER«, t00=0x0011, t01=0x0136}
0x1bde…1bf2 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0011, t01=0x0156}
0x1bf2…1c16 Head {h00=0x0020, h01=0x0050, text=» ABI EXEORD,A3 EXECUTE ORDER«, t00=0x0011, t01=0x016a}
0x1c16…1c20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0011, t01=0x018e}
0x1c20…1c36 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0012, t01=0x0008}
0x1c36…1c40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x001e}
0x1c40…1c4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0028}
0x1c4a…1c5c Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0012, t01=0x0032}
0x1c5c…1c6e Head {h00=0x000e, h01=0x0050, text=»* DIREAD *«, t00=0x0012, t01=0x0044}
0x1c6e…1c80 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0012, t01=0x0056}
0x1c80…1c8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0068}
0x1c8a…1ca8 Head {h00=0x001a, h01=0x0050, text=»* READ RECORD DIRECT«, t00=0x0012, t01=0x0072}
0x1ca8…1cb2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x0090}
0x1cb2…1cbc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0012, t01=0x009a}
0x1cbc…1cd0 Head {h00=0x0010, h01=0x0050, text=»DIREAD EQU *«, t00=0x0012, t01=0x00a4}
0x1cd0…1cf2 Head {h00=0x001e, h01=0x0050, text=» LDK A7,/91 PHYSICAL READ «, t00=0x0012, t01=0x00b8}
0x1cf2…1d18 Head {h00=0x0022, h01=0x0050, text=» CF A14,ADM:BA TO USER BUFFER «, t00=0x0012, t01=0x00da}
0x1d18…1d34 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ADMEXI ERROR«, t00=0x0012, t01=0x0100}
0x1d34…1d4e Head {h00=0x0016, h01=0x0050, text=» LD A2,FDBOMD,A10 «, t00=0x0012, t01=0x011c}
0x1d4e…1d70 Head {h00=0x001e, h01=0x0050, text=» RF(N) DIR100 X OR L FILE «, t00=0x0012, t01=0x0136}
0x1d70…1d96 Head {h00=0x0022, h01=0x0050, text=» LD A2,ECBBA,A9 BUFFER ADDRESS«, t00=0x0012, t01=0x0158}
0x1d96…1dbc Head {h00=0x0022, h01=0x0050, text=» AD A2,ECBRL,A8 END OF BUFFER «, t00=0x0012, t01=0x017e}
0x1dbc…1dd2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0013, t01=0x0014}
0x1dd2…1de6 Head {h00=0x0010, h01=0x0050, text=» LC A1,-1,A2«, t00=0x0013, t01=0x002a}
0x1de6…1df2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x003e}
0x1df2…1e08 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0013, t01=0x004a}
0x1e08…1e34 Head {h00=0x0028, h01=0x0050, text=» LD A1,DWTTAB,A10 USER TTAB ADDRESS «, t00=0x0013, t01=0x0060}
0x1e34…1e58 Head {h00=0x0020, h01=0x0050, text=» TL TTB:MT,A1 USER MMU TABLE«, t00=0x0013, t01=0x008c}
0x1e58…1e74 Head {h00=0x0018, h01=0x0050, text=» EL A1,-2,A2 STATUS «, t00=0x0013, t01=0x00b0}
0x1e74…1e88 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/FF «, t00=0x0013, t01=0x00cc}
0x1e88…1eac Head {h00=0x0020, h01=0x0050, text=» TL MONMMU MONITOR MMU TABLE«, t00=0x0013, t01=0x00e0}
0x1eac…1eb8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x0104}
0x1eb8…1edc Head {h00=0x0020, h01=0x0050, text=» SUK A1,/FF STATUS OF RECORD«, t00=0x0013, t01=0x0110}
0x1edc…1ef4 Head {h00=0x0014, h01=0x0050, text=» RF(Z) DIR100 OK«, t00=0x0013, t01=0x0134}
0x1ef4…1f18 Head {h00=0x0020, h01=0x0050, text=» LDKL A1,RC:NOD RC: NO DATA «, t00=0x0013, t01=0x014c}
0x1f18…1f32 Head {h00=0x0016, h01=0x0050, text=» RF ADMEX2 END IO «, t00=0x0013, t01=0x0170}
0x1f32…1f46 Head {h00=0x0010, h01=0x0050, text=»DIR100 EQU *«, t00=0x0013, t01=0x018a}
0x1f46…1f6e Head {h00=0x0024, h01=0x0050, text=» LD A1,FDBRLE,A10 RECORD LENGTH «, t00=0x0014, t01=0x000e}
0x1f6e…1f86 Head {h00=0x0014, h01=0x0050, text=» ST A1,ECBEL,A9 «, t00=0x0014, t01=0x0036}
0x1f86…1fa0 Head {h00=0x0016, h01=0x0050, text=» RF ADMEXI END IO «, t00=0x0014, t01=0x004e}
0x1fa0…1faa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0068}
0x1faa…1fc0 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x0014, t01=0x0072}
0x1fc0…1fd6 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0014, t01=0x0088}
0x1fd6…1fe0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x009e}
0x1fe0…1fea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00a8}
0x1fea…1ffc Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0014, t01=0x00b2}
0x1ffc…200e Head {h00=0x000e, h01=0x0050, text=»* EXTEND *«, t00=0x0014, t01=0x00c4}
0x200e…2020 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0014, t01=0x00d6}
0x2020…202a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x00e8}
0x202a…2060 Head {h00=0x0032, h01=0x0050, text=»* EXTEND FILE AND CONTINUE SEQUENTIAL WRITE «, t00=0x0014, t01=0x00f2}
0x2060…206a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0128}
0x206a…2074 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0014, t01=0x0132}
0x2074…2088 Head {h00=0x0010, h01=0x0050, text=»EXTEND EQU *«, t00=0x0014, t01=0x013c}
0x2088…20b4 Head {h00=0x0028, h01=0x0050, text=» CF A14,ADMRFP READ FILE PARAMETERS «, t00=0x0014, t01=0x0150}
0x20b4…20e0 Head {h00=0x0028, h01=0x0050, text=» LD A1,FDBENL,A10 GET ENLARGE FACTOR«, t00=0x0014, t01=0x017c}
0x20e0…210a Head {h00=0x0026, h01=0x0050, text=» ST A1,FPB:EL,A12 FILL IN ENLARGE «, t00=0x0015, t01=0x0018}
0x210a…2126 Head {h00=0x0018, h01=0x0050, text=» LDKL A7,/1A1 EXTEND«, t00=0x0015, t01=0x0042}
0x2126…2144 Head {h00=0x001a, h01=0x0050, text=» CF A14,ADM:AF EXTEND «, t00=0x0015, t01=0x005e}
0x2144…2160 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ADMEXI ERROR«, t00=0x0015, t01=0x007c}
0x2160…2184 Head {h00=0x0020, h01=0x0050, text=» LD A3,FDBOMD,A11 OPEN MODE «, t00=0x0015, t01=0x0098}
0x2184…2198 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/7F «, t00=0x0015, t01=0x00bc}
0x2198…21ae Head {h00=0x0012, h01=0x0050, text=» SUK A3,EXEOOR«, t00=0x0015, t01=0x00d0}
0x21ae…21de Head {h00=0x002c, h01=0x0050, text=» RF(NZ) SEQWRI NOT OPENED OUTPUT RANDOM «, t00=0x0015, t01=0x00e6}
0x21de…220a Head {h00=0x0028, h01=0x0050, text=» CF A14,FORFIL FORMAT EXTENDED FILE «, t00=0x0015, t01=0x0116}
0x220a…2226 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ADMEXI ERROR«, t00=0x0015, t01=0x0142}
0x2226…2232 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0015, t01=0x015e}
0x2232…2248 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0015, t01=0x016a}
0x2248…2252 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x0180}
0x2252…225c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0015, t01=0x018a}
0x225c…226e (22, 0, 400) Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0016, t01=0x0004}
0x226e…2280 Head {h00=0x000e, h01=0x0050, text=»* SEQWRI *«, t00=0x0016, t01=0x0016}
0x2280…2292 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0016, t01=0x0028}
0x2292…229c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x003a}
0x229c…22b8 Head {h00=0x0018, h01=0x0050, text=»* SEQUENTIAL WRITE«, t00=0x0016, t01=0x0044}
0x22b8…22ee Head {h00=0x0032, h01=0x0050, text=»* INPUT : A4 = NUMBER OF SECTORS PER RECORD«, t00=0x0016, t01=0x0060}
0x22ee…22f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x0096}
0x22f8…2302 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0016, t01=0x00a0}
0x2302…2316 Head {h00=0x0010, h01=0x0050, text=»SEQWRI EQU *«, t00=0x0016, t01=0x00aa}
0x2316…2344 Head {h00=0x002a, h01=0x0050, text=» CF A14,GETLRN GET LAST RECORD NUMBER «, t00=0x0016, t01=0x00be}
0x2344…2372 Head {h00=0x002a, h01=0x0050, text=» IM ECBCW2,A8 DOUBLE ADD ONE TO ECBCW «, t00=0x0016, t01=0x00ec}
0x2372…2394 Head {h00=0x001e, h01=0x0050, text=» RF(P) SEQW05 NO OVERFLOW «, t00=0x0016, t01=0x011a}
0x2394…23b4 Head {h00=0x001c, h01=0x0050, text=» IM ECBCW1,A8 INCREMENT «, t00=0x0016, t01=0x013c}
0x23b4…23ca Head {h00=0x0012, h01=0x0050, text=» CM ECBCW2,A8 «, t00=0x0016, t01=0x015c}
0x23ca…23de Head {h00=0x0010, h01=0x0050, text=»SEQW05 EQU *«, t00=0x0016, t01=0x0172}
0x23de…2400 Head {h00=0x001e, h01=0x0050, text=» LC A1,FDBLRN,A10 GET LRN «, t00=0x0016, t01=0x0186}
0x2400…2414 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/FF «, t00=0x0017, t01=0x0018}
0x2414…2430 Head {h00=0x0018, h01=0x0050, text=» LD A2,FDBLRN+1,A10 «, t00=0x0017, t01=0x002c}
0x2430…2448 Head {h00=0x0014, h01=0x0050, text=» ADK A2,1 LRN+1 «, t00=0x0017, t01=0x0048}
0x2448…246a Head {h00=0x001e, h01=0x0050, text=» RF(P) SEQW06 NOT OVERFLOW«, t00=0x0017, t01=0x0060}
0x246a…247c Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0017, t01=0x0082}
0x247c…248e Head {h00=0x000e, h01=0x0050, text=» ADK A1,1 «, t00=0x0017, t01=0x0094}
0x248e…24a2 Head {h00=0x0010, h01=0x0050, text=»SEQW06 EQU *«, t00=0x0017, t01=0x00a6}
0x24a2…24ca Head {h00=0x0024, h01=0x0050, text=» ST A1,ECBCW1,A9 LRN TO USER ECB«, t00=0x0017, t01=0x00ba}
0x24ca…24e2 Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBCW2,A9«, t00=0x0017, t01=0x00e2}
0x24e2…24ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x00fa}
0x24ec…2502 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0017, t01=0x0104}
0x2502…250c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x011a}
0x250c…2516 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0017, t01=0x0124}
0x2516…2532 Head {h00=0x0018, h01=0x0050, text=» CF A14,ADMWRI WRITE«, t00=0x0017, t01=0x012e}
0x2532…2548 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=0 «, t00=0x0017, t01=0x014a}
0x2548…2564 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ADMEXI ERROR«, t00=0x0017, t01=0x0160}
0x2564…2570 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0017, t01=0x017c}
0x2570…2586 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x0017, t01=0x0188}
0x2586…25a4 Head {h00=0x001a, h01=0x0050, text=» RF(Z) SEQW10 WRITE OK«, t00=0x0018, t01=0x000e}
0x25a4…25b6 Head {h00=0x000e, h01=0x0050, text=» SLL A1,2 «, t00=0x0018, t01=0x002c}
0x25b6…25dc Head {h00=0x0022, h01=0x0050, text=» RF(NN) ADMEXI NOT END OF FILE«, t00=0x0018, t01=0x003e}
0x25dc…2604 Head {h00=0x0024, h01=0x0050, text=» LD A2,FDBENL,A10 ENLARGE FACTOR«, t00=0x0018, t01=0x0064}
0x2604…2634 Head {h00=0x002c, h01=0x0050, text=» RF(Z) ADMEXI NO ENLARGE FACTOR DECLARED«, t00=0x0018, t01=0x008c}
0x2634…2656 Head {h00=0x001e, h01=0x0050, text=» LDK A1,EXEEXT EXTEND FILE«, t00=0x0018, t01=0x00bc}
0x2656…2670 Head {h00=0x0016, h01=0x0050, text=» SC A1,DWTOR+1,A10«, t00=0x0018, t01=0x00de}
0x2670…2698 Head {h00=0x0024, h01=0x0050, text=» LDKL A8,ADMTSK DISPATCH ADDRESS«, t00=0x0018, t01=0x00f8}
0x2698…26b8 Head {h00=0x001c, h01=0x0050, text=» LDR A6,A10 FPB ADDRESS «, t00=0x0018, t01=0x0120}
0x26b8…26e2 Head {h00=0x0026, h01=0x0050, text=» ABL DMXACD ACTIVATE #D AFTER EXIT«, t00=0x0018, t01=0x0140}
0x26e2…26ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0018, t01=0x016a}
0x26ec…26f8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0018, t01=0x0174}
0x26f8…270c Head {h00=0x0010, h01=0x0050, text=»SEQW10 EQU *«, t00=0x0018, t01=0x0180}
0x270c…2732 (25, 0, 400) Head {h00=0x0022, h01=0x0050, text=» LC A1,ECBCW1+1,A9 UPDATE LRN «, t00=0x0019, t01=0x0004}
0x2732…274c Head {h00=0x0016, h01=0x0050, text=» SC A1,FDBLRN,A10 «, t00=0x0019, t01=0x002a}
0x274c…2764 Head {h00=0x0014, h01=0x0050, text=» LD A2,ECBCW2,A9«, t00=0x0019, t01=0x0044}
0x2764…2780 Head {h00=0x0018, h01=0x0050, text=» ST A2,FDBLRN+1,A10 «, t00=0x0019, t01=0x005c}
0x2780…2792 Head {h00=0x000e, h01=0x0050, text=» RF ADMEXI«, t00=0x0019, t01=0x0078}
0x2792…279c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x008a}
0x279c…27b2 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0019, t01=0x0094}
0x27b2…27bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00aa}
0x27bc…27c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x00b4}
0x27c6…27d8 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0019, t01=0x00be}
0x27d8…27ea Head {h00=0x000e, h01=0x0050, text=»* REWRIT *«, t00=0x0019, t01=0x00d0}
0x27ea…27fc Head {h00=0x000e, h01=0x0050, text=»* RANWRI *«, t00=0x0019, t01=0x00e2}
0x27fc…280e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0019, t01=0x00f4}
0x280e…2818 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0106}
0x2818…2832 Head {h00=0x0016, h01=0x0050, text=»* REWRITE RECORD«, t00=0x0019, t01=0x0110}
0x2832…284a Head {h00=0x0014, h01=0x0050, text=»* RANDOM WRITE«, t00=0x0019, t01=0x012a}
0x284a…2854 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x0142}
0x2854…285e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0019, t01=0x014c}
0x285e…2872 Head {h00=0x0010, h01=0x0050, text=»REWRIT EQU *«, t00=0x0019, t01=0x0156}
0x2872…2886 Head {h00=0x0010, h01=0x0050, text=»RANWRI EQU *«, t00=0x0019, t01=0x016a}
0x2886…28a2 Head {h00=0x0018, h01=0x0050, text=» CF A14,ADMWRI WRITE«, t00=0x0019, t01=0x017e}
0x28a2…28bc Head {h00=0x0016, h01=0x0050, text=» RF ADMEXI END IO «, t00=0x001a, t01=0x000a}
0x28bc…28c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0024}
0x28c6…28dc Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x001a, t01=0x002e}
0x28dc…28e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x0044}
0x28e6…28f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x004e}
0x28f0…2902 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001a, t01=0x0058}
0x2902…2914 Head {h00=0x000e, h01=0x0050, text=»* DELETE *«, t00=0x001a, t01=0x006a}
0x2914…2926 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001a, t01=0x007c}
0x2926…2930 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x008e}
0x2930…294a Head {h00=0x0016, h01=0x0050, text=»* DELETE RECORD «, t00=0x001a, t01=0x0098}
0x294a…2954 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00b2}
0x2954…295e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001a, t01=0x00bc}
0x295e…2972 Head {h00=0x0010, h01=0x0050, text=»DELETE EQU *«, t00=0x001a, t01=0x00c6}
0x2972…299e Head {h00=0x0028, h01=0x0050, text=» SUK A4,1 GET LAST SECTOR IN RECORD «, t00=0x001a, t01=0x00da}
0x299e…29b4 Head {h00=0x0012, h01=0x0050, text=» ADS A4,2,A13 «, t00=0x001a, t01=0x0106}
0x29b4…29d2 Head {h00=0x001a, h01=0x0050, text=» RF(P) DEL:10 NO CARRY«, t00=0x001a, t01=0x011c}
0x29d2…29e2 Head {h00=0x000c, h01=0x0050, text=» IMR A13«, t00=0x001a, t01=0x013a}
0x29e2…29f6 Head {h00=0x0010, h01=0x0050, text=» LDK A4,/FF «, t00=0x001a, t01=0x014a}
0x29f6…2a16 Head {h00=0x001c, h01=0x0050, text=» ANS A4,2,A13 NOT BIT 0 «, t00=0x001a, t01=0x015e}
0x2a16…2a2a Head {h00=0x0010, h01=0x0050, text=»DEL:10 EQU *«, t00=0x001a, t01=0x017e}
0x2a2a…2a46 (27, 0, 400) Head {h00=0x0018, h01=0x0050, text=» CF A14,ADMWFO WRITE«, t00=0x001b, t01=0x0004}
0x2a46…2a5c Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x001b, t01=0x0020}
0x2a5c…2a66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0036}
0x2a66…2a70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0040}
0x2a70…2a82 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001b, t01=0x004a}
0x2a82…2a94 Head {h00=0x000e, h01=0x0050, text=»* ADMEXI *«, t00=0x001b, t01=0x005c}
0x2a94…2aa6 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001b, t01=0x006e}
0x2aa6…2ab0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x0080}
0x2ab0…2aba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x008a}
0x2aba…2ad4 Head {h00=0x0016, h01=0x0050, text=»* EXIT ADM TASK «, t00=0x001b, t01=0x0094}
0x2ad4…2ade Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00ae}
0x2ade…2ae8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001b, t01=0x00b8}
0x2ae8…2afc Head {h00=0x0010, h01=0x0050, text=»ADMEXI EQU *«, t00=0x001b, t01=0x00c2}
0x2afc…2b20 Head {h00=0x0020, h01=0x0050, text=» LD A1,ECBRC,A8 RETURN CODE «, t00=0x001b, t01=0x00d6}
0x2b20…2b46 Head {h00=0x0022, h01=0x0050, text=» ANKL A1,/4E50 BITS TO STATUS «, t00=0x001b, t01=0x00fa}
0x2b46…2b6e Head {h00=0x0024, h01=0x0050, text=» RF(Z) ADMEX2 NO BITS TO STATUS «, t00=0x001b, t01=0x0120}
0x2b6e…2b80 Head {h00=0x000e, h01=0x0050, text=» SLN A1,A6«, t00=0x001b, t01=0x0148}
0x2b80…2bac Head {h00=0x0028, h01=0x0050, text=» LC A6,STAMAP,A6 STATUS INFORMATION «, t00=0x001b, t01=0x015a}
0x2bac…2bd6 Head {h00=0x0026, h01=0x0050, text=» CF A14,GETFDB FILE CODE ENTRY =1 «, t00=0x001b, t01=0x0186}
0x2bd6…2bf4 Head {h00=0x001a, h01=0x0050, text=» SCR A6,A4 SAVE STATUS«, t00=0x001c, t01=0x0020}
0x2bf4…2c2c Head {h00=0x0034, h01=0x0050, text=» LDKL A1,/8080 REQUEST ERROR MORE INFORMATION =2«, t00=0x001c, t01=0x003e}
0x2c2c…2c3e Head {h00=0x000e, h01=0x0050, text=» RF ADMEX3«, t00=0x001c, t01=0x0076}
0x2c3e…2c52 Head {h00=0x0010, h01=0x0050, text=»ADMEX2 EQU *«, t00=0x001c, t01=0x0088}
0x2c52…2c76 Head {h00=0x0020, h01=0x0050, text=» OR A1,ECBRC,A8 GET TOTAL RC«, t00=0x001c, t01=0x009c}
0x2c76…2c8a Head {h00=0x0010, h01=0x0050, text=»ADMEX3 EQU *«, t00=0x001c, t01=0x00c0}
0x2c8a…2cb4 Head {h00=0x0026, h01=0x0050, text=» LDR A6,A10 FDB ADDRESS FOR TENDIO«, t00=0x001c, t01=0x00d4}
0x2cb4…2cc0 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x001c, t01=0x00fe}
0x2cc0…2ce6 Head {h00=0x0022, h01=0x0050, text=» CF A15,TENDIO PERFORM TENDIO «, t00=0x001c, t01=0x010a}
0x2ce6…2cf2 Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x001c, t01=0x0130}
0x2cf2…2d04 Head {h00=0x000e, h01=0x0050, text=» LKM EXIT«, t00=0x001c, t01=0x013c}
0x2d04…2d14 Head {h00=0x000c, h01=0x0050, text=» DATA 3 «, t00=0x001c, t01=0x014e}
0x2d14…2d1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x015e}
0x2d1e…2d34 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x001c, t01=0x0168}
0x2d34…2d42 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001c, t01=0x017e}
0x2d42…2d4c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001c, t01=0x018c}
0x2d4c…2d56 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0008}
0x2d56…2d68 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001d, t01=0x0012}
0x2d68…2d7a Head {h00=0x000e, h01=0x0050, text=»* OPENOR *«, t00=0x001d, t01=0x0024}
0x2d7a…2d8c Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001d, t01=0x0036}
0x2d8c…2d96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0048}
0x2d96…2db4 Head {h00=0x001a, h01=0x0050, text=»* OPEN OUTPUT RANDOM«, t00=0x001d, t01=0x0052}
0x2db4…2dbe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0070}
0x2dbe…2dd2 Head {h00=0x0010, h01=0x0050, text=»OPENOR EQU *«, t00=0x001d, t01=0x007a}
0x2dd2…2df4 Head {h00=0x001e, h01=0x0050, text=» CF A14,CREFIL CREATE FILE«, t00=0x001d, t01=0x008e}
0x2df4…2e16 Head {h00=0x001e, h01=0x0050, text=» RF(NZ) CLODIS DELETE FILE«, t00=0x001d, t01=0x00b0}
0x2e16…2e38 Head {h00=0x001e, h01=0x0050, text=» CF A14,FORFIL FORMAT FILE«, t00=0x001d, t01=0x00d2}
0x2e38…2e5a Head {h00=0x001e, h01=0x0050, text=» RF(NZ) CLODIS DELETE FILE«, t00=0x001d, t01=0x00f4}
0x2e5a…2e76 Head {h00=0x0018, h01=0x0050, text=» RF EXIOPE EXIT TASK«, t00=0x001d, t01=0x0116}
0x2e76…2e80 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0132}
0x2e80…2e96 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x001d, t01=0x013c}
0x2e96…2ea0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x0152}
0x2ea0…2eaa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001d, t01=0x015c}
0x2eaa…2ebc Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001d, t01=0x0166}
0x2ebc…2ece Head {h00=0x000e, h01=0x0050, text=»* OPENEX *«, t00=0x001d, t01=0x0178}
0x2ece…2ee0 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001d, t01=0x018a}
0x2ee0…2eea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x000c}
0x2eea…2ef4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0016}
0x2ef4…2f0c Head {h00=0x0014, h01=0x0050, text=»* OPEN EXTEND «, t00=0x001e, t01=0x0020}
0x2f0c…2f16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0038}
0x2f16…2f20 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0042}
0x2f20…2f34 Head {h00=0x0010, h01=0x0050, text=»OPENEX EQU *«, t00=0x001e, t01=0x004c}
0x2f34…2f4a Head {h00=0x0012, h01=0x0050, text=» CF A14,OPFILE«, t00=0x001e, t01=0x0060}
0x2f4a…2f70 Head {h00=0x0022, h01=0x0050, text=» RF(NZ) CLO450 CLOSE IF OPENED«, t00=0x001e, t01=0x0076}
0x2f70…2f86 Head {h00=0x0012, h01=0x0050, text=» CF A14,ENLFAC«, t00=0x001e, t01=0x009c}
0x2f86…2fa2 Head {h00=0x0018, h01=0x0050, text=» RF(O) CLO450 CLOSE «, t00=0x001e, t01=0x00b2}
0x2fa2…2fc4 Head {h00=0x001e, h01=0x0050, text=» ST A3,FDBENL,A11 ENLARGE «, t00=0x001e, t01=0x00ce}
0x2fc4…2fdc Head {h00=0x0014, h01=0x0050, text=» RF EXIOPE EXIT «, t00=0x001e, t01=0x00f0}
0x2fdc…2fe6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0108}
0x2fe6…2ff2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001e, t01=0x0112}
0x2ff2…3008 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x001e, t01=0x011e}
0x3008…3012 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x0134}
0x3012…301c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x013e}
0x301c…302e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001e, t01=0x0148}
0x302e…3040 Head {h00=0x000e, h01=0x0050, text=»* OPENFI *«, t00=0x001e, t01=0x015a}
0x3040…3052 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001e, t01=0x016c}
0x3052…305c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001e, t01=0x017e}
0x305c…307a Head {h00=0x001a, h01=0x0050, text=»* OPEN EXISTING FILE«, t00=0x001e, t01=0x0188}
0x307a…3084 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0016}
0x3084…308e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0020}
0x308e…30a2 Head {h00=0x0010, h01=0x0050, text=»OPENFI EQU *«, t00=0x001f, t01=0x002a}
0x30a2…30c2 Head {h00=0x001c, h01=0x0050, text=» CF A14,OPFILE OPEN FILE«, t00=0x001f, t01=0x003e}
0x30c2…30ea Head {h00=0x0024, h01=0x0050, text=» RF(NZ) CLO450 ERROR:CLOSE FILE «, t00=0x001f, t01=0x005e}
0x30ea…30fe Head {h00=0x0010, h01=0x0050, text=»EXIOPE EQU *«, t00=0x001f, t01=0x0086}
0x30fe…3128 Head {h00=0x0026, h01=0x0050, text=» CF A14,CONPAR CONVERT PARAMETERS «, t00=0x001f, t01=0x009a}
0x3128…3152 Head {h00=0x0026, h01=0x0050, text=» CF A14,GETFDB FILE CODE ENTRY =1 «, t00=0x001f, t01=0x00c4}
0x3152…3180 Head {h00=0x002a, h01=0x0050, text=» ST A11,2,A4 CONNECT FILE CODE TO FDB «, t00=0x001f, t01=0x00ee}
0x3180…3192 Head {h00=0x000e, h01=0x0050, text=» RB ADMEXI«, t00=0x001f, t01=0x011c}
0x3192…319c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x012e}
0x319c…31b2 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x001f, t01=0x0138}
0x31b2…31c8 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x001f, t01=0x014e}
0x31c8…31d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x0164}
0x31d2…31dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x016e}
0x31dc…31ee Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x001f, t01=0x0178}
0x31ee…3200 Head {h00=0x000e, h01=0x0050, text=»* OPENOS *«, t00=0x001f, t01=0x018a}
0x3200…3212 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0020, t01=0x000c}
0x3212…321c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x001e}
0x321c…323e Head {h00=0x001e, h01=0x0050, text=»* OPEN OUTPUT SEQUENTIAL«, t00=0x0020, t01=0x0028}
0x323e…3248 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x004a}
0x3248…3252 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0054}
0x3252…3266 Head {h00=0x0010, h01=0x0050, text=»OPENOS EQU *«, t00=0x0020, t01=0x005e}
0x3266…3288 Head {h00=0x001e, h01=0x0050, text=» CF A14,CREFIL CREATE FILE«, t00=0x0020, t01=0x0072}
0x3288…32a6 Head {h00=0x001a, h01=0x0050, text=» RB(Z) EXIOPE NO ERROR«, t00=0x0020, t01=0x0094}
0x32a6…32b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00b2}
0x32b0…32bc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x00bc}
0x32bc…32d2 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0020, t01=0x00c8}
0x32d2…32dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00de}
0x32dc…32e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x00e8}
0x32e6…32f8 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0020, t01=0x00f2}
0x32f8…330a Head {h00=0x000e, h01=0x0050, text=»* CLODIS *«, t00=0x0020, t01=0x0104}
0x330a…331c Head {h00=0x000e, h01=0x0050, text=»* CLOLCK *«, t00=0x0020, t01=0x0116}
0x331c…332e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0020, t01=0x0128}
0x332e…3338 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x013a}
0x3338…3352 Head {h00=0x0016, h01=0x0050, text=»* CLOSE DISCARD «, t00=0x0020, t01=0x0144}
0x3352…3368 Head {h00=0x0012, h01=0x0050, text=»* CLOSE LOCK«, t00=0x0020, t01=0x015e}
0x3368…3372 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x0174}
0x3372…337c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0020, t01=0x017e}
0x337c…3392 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x0020, t01=0x0188}
0x3392…33a6 Head {h00=0x0010, h01=0x0050, text=»CLODIS EQU *«, t00=0x0021, t01=0x000e}
0x33a6…33c8 Head {h00=0x001e, h01=0x0050, text=» LDKL A7,/2A2 DELETE FILE «, t00=0x0021, t01=0x0022}
0x33c8…33da Head {h00=0x000e, h01=0x0050, text=» RF CLO500«, t00=0x0021, t01=0x0044}
0x33da…33e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0056}
0x33e4…33ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0060}
0x33ee…33fa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x006a}
0x33fa…340e Head {h00=0x0010, h01=0x0050, text=»CLOLCK EQU *«, t00=0x0021, t01=0x0076}
0x340e…3424 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x0021, t01=0x008a}
0x3424…3448 Head {h00=0x0020, h01=0x0050, text=» LC A3,FDBOMD,A11 OPEN MODE «, t00=0x0021, t01=0x00a0}
0x3448…345c Head {h00=0x0010, h01=0x0050, text=» ANK A3,/7F «, t00=0x0021, t01=0x00c4}
0x345c…3472 Head {h00=0x0012, h01=0x0050, text=» SUK A3,EXEOOR«, t00=0x0021, t01=0x00d8}
0x3472…34a4 Head {h00=0x002e, h01=0x0050, text=» RF(NP) CLO400 OPENED OUTPUT SEQ OR EXTEND«, t00=0x0021, t01=0x00ee}
0x34a4…34ce Head {h00=0x0026, h01=0x0050, text=» CF A14,FORFIL FORMAT REST OF FILE«, t00=0x0021, t01=0x0120}
0x34ce…34da Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x014a}
0x34da…34e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0156}
0x34e4…34fa Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0021, t01=0x0160}
0x34fa…3504 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0176}
0x3504…350e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0180}
0x350e…352e Head {h00=0x001c, h01=0x0050, text=»CLO400 EQU * CLOSE FILE «, t00=0x0021, t01=0x018a}
0x352e…3562 Head {h00=0x0030, h01=0x0050, text=» LC A2,FDBLRN,A11 LAST RECORD NUMBER TO FPB «, t00=0x0022, t01=0x001a}
0x3562…3576 Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0022, t01=0x004e}
0x3576…3590 Head {h00=0x0016, h01=0x0050, text=» ST A2,FPB:FR,A12 «, t00=0x0022, t01=0x0062}
0x3590…35ac Head {h00=0x0018, h01=0x0050, text=» LD A2,FDBLRN+1,A11 «, t00=0x0022, t01=0x007c}
0x35ac…35c8 Head {h00=0x0018, h01=0x0050, text=» ST A2,FPB:FR+2,A12 «, t00=0x0022, t01=0x0098}
0x35c8…35f6 Head {h00=0x002a, h01=0x0050, text=»CLO450 EQU * CLOSE WITHOUT SETTING LRN«, t00=0x0022, t01=0x00b4}
0x35f6…3614 Head {h00=0x001a, h01=0x0050, text=» LDK A7,/A2 CLOSE FILE«, t00=0x0022, t01=0x00e2}
0x3614…3628 Head {h00=0x0010, h01=0x0050, text=»CLO500 EQU *«, t00=0x0022, t01=0x0100}
0x3628…364c Head {h00=0x0020, h01=0x0050, text=» LDR A3,A1 SAVE RETURN CODE «, t00=0x0022, t01=0x0114}
0x364c…3660 Head {h00=0x0010, h01=0x0050, text=» LDR A11,A11«, t00=0x0022, t01=0x0138}
0x3660…3686 Head {h00=0x0022, h01=0x0050, text=» RB(Z) ADMEXI FILE NOT OPENED «, t00=0x0022, t01=0x014c}
0x3686…36a8 Head {h00=0x001e, h01=0x0050, text=» CF A14,ADM:AF CLOSE FILE «, t00=0x0022, t01=0x0172}
0x36a8…36d4 (35, 0, 400) Head {h00=0x0028, h01=0x0050, text=» ORS A3,ECBRC,A8 UPDATE RETURN CODE «, t00=0x0023, t01=0x0004}
0x36d4…36e6 Head {h00=0x000e, h01=0x0050, text=» RB ADMEXI«, t00=0x0023, t01=0x0030}
0x36e6…36f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0042}
0x36f0…3706 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0023, t01=0x004c}
0x3706…3710 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x0062}
0x3710…371a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x006c}
0x371a…372c Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0023, t01=0x0076}
0x372c…373e Head {h00=0x000e, h01=0x0050, text=»* REFIPA *«, t00=0x0023, t01=0x0088}
0x373e…3750 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0023, t01=0x009a}
0x3750…375a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00ac}
0x375a…377a Head {h00=0x001c, h01=0x0050, text=»* READ FILE PARAMETERS«, t00=0x0023, t01=0x00b6}
0x377a…3784 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0023, t01=0x00d6}
0x3784…3798 Head {h00=0x0010, h01=0x0050, text=»REFIPA EQU *«, t00=0x0023, t01=0x00e0}
0x3798…37c4 Head {h00=0x0028, h01=0x0050, text=» CF A14,ADMRFP READ FILE PARAMETERS «, t00=0x0023, t01=0x00f4}
0x37c4…37e6 Head {h00=0x001e, h01=0x0050, text=» RB(NZ) ADMEXI READ ERROR «, t00=0x0023, t01=0x0120}
0x37e6…37fc Head {h00=0x0012, h01=0x0050, text=» CF A14,CONPAR«, t00=0x0023, t01=0x0142}
0x37fc…381e Head {h00=0x001e, h01=0x0050, text=» ST A5,ECBEL,A9 FPB LENGTH«, t00=0x0023, t01=0x0158}
0x381e…383c Head {h00=0x001a, h01=0x0050, text=» CM ECBCW1,A9 SET CRN «, t00=0x0023, t01=0x017a}
0x383c…3852 Head {h00=0x0012, h01=0x0050, text=» CM ECBCW2,A9 «, t00=0x0024, t01=0x0008}
0x3852…386a Head {h00=0x0014, h01=0x0050, text=» RB ADMEXI EXIT «, t00=0x0024, t01=0x001e}
0x386a…3874 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0036}
0x3874…3882 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0024, t01=0x0040}
0x3882…388c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x004e}
0x388c…3896 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0058}
0x3896…38b2 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0024, t01=0x0062}
0x38b2…38ce Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0024, t01=0x007e}
0x38ce…38ea Head {h00=0x0018, h01=0x0050, text=»* SUBROUTINES * «, t00=0x0024, t01=0x009a}
0x38ea…3906 Head {h00=0x0018, h01=0x0050, text=»* * «, t00=0x0024, t01=0x00b6}
0x3906…3922 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x0024, t01=0x00d2}
0x3922…392c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00ee}
0x392c…393e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0024, t01=0x00f8}
0x393e…3950 Head {h00=0x000e, h01=0x0050, text=»* GETFDB *«, t00=0x0024, t01=0x010a}
0x3950…3962 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0024, t01=0x011c}
0x3962…396c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x012e}
0x396c…39a2 Head {h00=0x0032, h01=0x0050, text=»* GET FILE CODE ENTRY IN USER TTAB OR CDTAB «, t00=0x0024, t01=0x0138}
0x39a2…39ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x016e}
0x39ac…39c0 Head {h00=0x0010, h01=0x0050, text=»GETFDB EQU *«, t00=0x0024, t01=0x0178}
0x39c0…39f2 Head {h00=0x002e, h01=0x0050, text=» LD A1,DWTTAB,A10 TTAB ADDRESS OF USER =1 «, t00=0x0024, t01=0x018c}
0x39f2…3a12 Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A9 FILE CODE =1«, t00=0x0025, t01=0x002e}
0x3a12…3a2a Head {h00=0x0014, h01=0x0050, text=» ANK A2,/FF =1 «, t00=0x0025, t01=0x004e}
0x3a2a…3a52 Head {h00=0x0024, h01=0x0050, text=» LDK A5,0 SEARCH BOTH TABLES =1 «, t00=0x0025, t01=0x0066}
0x3a52…3a6c Head {h00=0x0016, h01=0x0050, text=» CF A14,FNDFDB =1«, t00=0x0025, t01=0x008e}
0x3a6c…3a80 Head {h00=0x0010, h01=0x0050, text=» RTN A14 =1«, t00=0x0025, t01=0x00a8}
0x3a80…3a8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00bc}
0x3a8a…3aa0 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0025, t01=0x00c6}
0x3aa0…3aaa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00dc}
0x3aaa…3abc Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0025, t01=0x00e6}
0x3abc…3ace Head {h00=0x000e, h01=0x0050, text=»* GETFPB *«, t00=0x0025, t01=0x00f8}
0x3ace…3ae0 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0025, t01=0x010a}
0x3ae0…3aea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x011c}
0x3aea…3b1c Head {h00=0x002e, h01=0x0050, text=»* GET FILE PARAMETER BLOCK TO ADM BUFFER«, t00=0x0025, t01=0x0126}
0x3b1c…3b26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0158}
0x3b26…3b50 Head {h00=0x0026, h01=0x0050, text=»* INPUT : A9 = USER ECB ADDRESS «, t00=0x0025, t01=0x0162}
0x3b50…3b74 Head {h00=0x0020, h01=0x0050, text=»* A10= FDB ADDRESS«, t00=0x0025, t01=0x018c}
0x3b74…3b98 Head {h00=0x0020, h01=0x0050, text=»* A12= FPB ADDRESS«, t00=0x0026, t01=0x0020}
0x3b98…3bc6 Head {h00=0x002a, h01=0x0050, text=»* OUTPUT: A5=TTAB ADDRESS USER TASK «, t00=0x0026, t01=0x0044}
0x3bc6…3bfc Head {h00=0x0032, h01=0x0050, text=»* A4=NUMBER OF SECTORS PER RECORD «, t00=0x0026, t01=0x0072}
0x3bfc…3c22 Head {h00=0x0022, h01=0x0050, text=»* A1,A2,A3 ARE USED«, t00=0x0026, t01=0x00a8}
0x3c22…3c2c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00ce}
0x3c2c…3c40 Head {h00=0x0010, h01=0x0050, text=»GETFPB EQU *«, t00=0x0026, t01=0x00d8}
0x3c40…3c70 Head {h00=0x002c, h01=0x0050, text=» LD A4,DWTTAB,A10 GET USER TTAB ADDRESS «, t00=0x0026, t01=0x00ec}
0x3c70…3c94 Head {h00=0x0020, h01=0x0050, text=» LD A1,ECBBA,A9 FPB ADDRESS «, t00=0x0026, t01=0x011c}
0x3c94…3cba Head {h00=0x0022, h01=0x0050, text=» LDR A2,A12 ADM BUFFER ADDRESS«, t00=0x0026, t01=0x0140}
0x3cba…3ce0 Head {h00=0x0022, h01=0x0050, text=» LDK A3,FPBLLE-8 LENGTH OF FPB«, t00=0x0026, t01=0x0166}
0x3ce0…3d00 Head {h00=0x001c, h01=0x0050, text=» ADK A1,8 NOT FIRST PART«, t00=0x0026, t01=0x018c}
0x3d00…3d34 Head {h00=0x0030, h01=0x0050, text=» CF A14,MOV:US FILE DESCRIPTOR TO WORK AREA «, t00=0x0027, t01=0x001c}
0x3d34…3d70 Head {h00=0x0038, h01=0x0050, text=» LC A3,FPB:FO,A12 CONVERT FILE ORGANISATION TO ASCII«, t00=0x0027, t01=0x0050}
0x3d70…3d88 Head {h00=0x0014, h01=0x0050, text=» LC A1,FILORG,A3«, t00=0x0027, t01=0x008c}
0x3d88…3da8 Head {h00=0x001c, h01=0x0050, text=» SC A1,FPB:FO,A12 ASCII «, t00=0x0027, t01=0x00a4}
0x3da8…3db2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00c4}
0x3db2…3dc8 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0027, t01=0x00ce}
0x3dc8…3dd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00e4}
0x3dd2…3ddc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0027, t01=0x00ee}
0x3ddc…3df0 Head {h00=0x0010, h01=0x0050, text=» ANK A3,/FF «, t00=0x0027, t01=0x00f8}
0x3df0…3e14 Head {h00=0x0020, h01=0x0050, text=» RF(NZ) GETF20 L- OR X-FILE «, t00=0x0027, t01=0x010c}
0x3e14…3e3e Head {h00=0x0026, h01=0x0050, text=» LDK A1,FPBLLE-FPBSLE REST OF FPB «, t00=0x0027, t01=0x0130}
0x3e3e…3e64 Head {h00=0x0022, h01=0x0050, text=» ADK A2,FPBLLE-8 END OF BUFFER«, t00=0x0027, t01=0x015a}
0x3e64…3e8a Head {h00=0x0022, h01=0x0050, text=»GETF10 EQU * CLEAR REST OF FPB«, t00=0x0027, t01=0x0180}
0x3e8a…3ea4 Head {h00=0x0016, h01=0x0050, text=» SUK A2,2 ADDRESS «, t00=0x0028, t01=0x0016}
0x3ea4…3eb4 Head {h00=0x000c, h01=0x0050, text=» CMR A2 «, t00=0x0028, t01=0x0030}
0x3eb4…3ec6 Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x0028, t01=0x0040}
0x3ec6…3ee6 Head {h00=0x001c, h01=0x0050, text=» RB(P) GETF10 NEXT WORD «, t00=0x0028, t01=0x0052}
0x3ee6…3f14 Head {h00=0x002a, h01=0x0050, text=» LDKL A2,'00' ZEROIZE RETENTION PERIOD«, t00=0x0028, t01=0x0072}
0x3f14…3f2e Head {h00=0x0016, h01=0x0050, text=» ST A2,FPB:RP,A12 «, t00=0x0028, t01=0x00a0}
0x3f2e…3f4a Head {h00=0x0018, h01=0x0050, text=» SC A2,FPB:RP+2,A12 «, t00=0x0028, t01=0x00ba}
0x3f4a…3f5e Head {h00=0x0010, h01=0x0050, text=»GETF20 EQU *«, t00=0x0028, t01=0x00d6}
0x3f5e…3f80 Head {h00=0x001e, h01=0x0050, text=» LDK A4,0 SHAREABILITY = 0«, t00=0x0028, t01=0x00ea}
0x3f80…3f9a Head {h00=0x0016, h01=0x0050, text=» SC A4,FPB:SH,A12 «, t00=0x0028, t01=0x010c}
0x3f9a…3fc2 Head {h00=0x0024, h01=0x0050, text=» LD A4,FPB:RL,A12 RECORD LENGTH «, t00=0x0028, t01=0x0126}
0x3fc2…3fe6 Head {h00=0x0020, h01=0x0050, text=» ADK A4,1 IN CASE OF S-FILE «, t00=0x0028, t01=0x014e}
0x3fe6…4014 Head {h00=0x002a, h01=0x0050, text=» SRL A4,8 NUMBER OF SECTORS PER RECORD«, t00=0x0028, t01=0x0172}
0x4014…4038 Head {h00=0x0020, h01=0x0050, text=» SUK A3,2 FILE ORGANIZATION «, t00=0x0029, t01=0x0010}
0x4038…405a Head {h00=0x001e, h01=0x0050, text=» RF(NZ) GETF30 NOT L-FILE «, t00=0x0029, t01=0x0034}
0x405a…4076 Head {h00=0x0018, h01=0x0050, text=» CM FPB:RL,A12 RL=0 «, t00=0x0029, t01=0x0056}
0x4076…408a Head {h00=0x0010, h01=0x0050, text=»GETF30 EQU *«, t00=0x0029, t01=0x0072}
0x408a…409a Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0029, t01=0x0086}
0x409a…40a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0096}
0x40a4…40ba Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0029, t01=0x00a0}
0x40ba…40c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00b6}
0x40c4…40ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x00c0}
0x40ce…40e0 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0029, t01=0x00ca}
0x40e0…40f2 Head {h00=0x000e, h01=0x0050, text=»* CONPAR *«, t00=0x0029, t01=0x00dc}
0x40f2…4104 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0029, t01=0x00ee}
0x4104…410e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x0100}
0x410e…4118 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x010a}
0x4118…414e Head {h00=0x0032, h01=0x0050, text=»* CONVERT PARAMETERS IN FILE PARAMETER BLOCK«, t00=0x0029, t01=0x0114}
0x414e…4158 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0029, t01=0x014a}
0x4158…417e Head {h00=0x0022, h01=0x0050, text=»* INPUT : A12 = FPB ADDRESS «, t00=0x0029, t01=0x0154}
0x417e…41a4 Head {h00=0x0022, h01=0x0050, text=»* A10 = FDB ADDRESS «, t00=0x0029, t01=0x017a}
0x41a4…41d4 Head {h00=0x002c, h01=0x0050, text=»* A11=FDB ADDRESS OPENED FILE «, t00=0x002a, t01=0x0010}
0x41d4…41f8 Head {h00=0x0020, h01=0x0050, text=»* OUTPUT: A5 = FPB LENGTH«, t00=0x002a, t01=0x0040}
0x41f8…4218 Head {h00=0x001c, h01=0x0050, text=»* A4 IS USED«, t00=0x002a, t01=0x0064}
0x4218…424a Head {h00=0x002e, h01=0x0050, text=»* A1,A2,A3,A6,A7,A13 ARE USED «, t00=0x002a, t01=0x0084}
0x424a…4254 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x00b6}
0x4254…4268 Head {h00=0x0010, h01=0x0050, text=»CONPAR EQU *«, t00=0x002a, t01=0x00c0}
0x4268…4294 Head {h00=0x0028, h01=0x0050, text=» LDK A2,FPBSLE FPB LENGTH OF S-FILE «, t00=0x002a, t01=0x00d4}
0x4294…42c0 Head {h00=0x0028, h01=0x0050, text=» LC A1,FPB:FO,A12 FILE ORGANIZATION «, t00=0x002a, t01=0x0100}
0x42c0…42e6 Head {h00=0x0022, h01=0x0050, text=» SUK A1,'S' CONVERT TO NUMBER «, t00=0x002a, t01=0x012c}
0x42e6…42fc Head {h00=0x0012, h01=0x0050, text=» RF(Z) CON100 «, t00=0x002a, t01=0x0152}
0x42fc…432c Head {h00=0x002c, h01=0x0050, text=» LDK A2,FPBLLE FPB LENGTH OF L-OR X-FILE«, t00=0x002a, t01=0x0168}
0x432c…4344 Head {h00=0x0014, h01=0x0050, text=» LDK A1,2 L-FILE«, t00=0x002b, t01=0x0008}
0x4344…435a Head {h00=0x0012, h01=0x0050, text=» RF(L) CON100 «, t00=0x002b, t01=0x0020}
0x435a…4372 Head {h00=0x0014, h01=0x0050, text=» LDK A1,3 X-FILE«, t00=0x002b, t01=0x0036}
0x4372…4386 Head {h00=0x0010, h01=0x0050, text=»CON100 EQU *«, t00=0x002b, t01=0x004e}
0x4386…4390 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0062}
0x4390…43a6 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x002b, t01=0x006c}
0x43a6…43b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x0082}
0x43b0…43ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x008c}
0x43ba…43de Head {h00=0x0020, h01=0x0050, text=» ST A2,ECBRL,A8 SAVE LENGTH «, t00=0x002b, t01=0x0096}
0x43de…4410 Head {h00=0x002e, h01=0x0050, text=» SC A1,FPB:FO,A12 FILE ORGANIZATION NUMBER«, t00=0x002b, t01=0x00ba}
0x4410…442e Head {h00=0x001a, h01=0x0050, text=» ANK A1,2 L OR X FILE «, t00=0x002b, t01=0x00ec}
0x442e…4440 Head {h00=0x000e, h01=0x0050, text=» SRC A1,2 «, t00=0x002b, t01=0x010a}
0x4440…446e Head {h00=0x002a, h01=0x0050, text=» ORS A1,FDBOMD,A11 INDICATE FILE TYPE «, t00=0x002b, t01=0x011c}
0x446e…448c Head {h00=0x001a, h01=0x0050, text=» LDK A1,1 DEVICE TYPE «, t00=0x002b, t01=0x014a}
0x448c…44a6 Head {h00=0x0016, h01=0x0050, text=» SC A1,FPB:DT,A12 «, t00=0x002b, t01=0x0168}
0x44a6…44cc Head {h00=0x0022, h01=0x0050, text=» LC A1,FWTFNR,A11 FILE NUMBER «, t00=0x002b, t01=0x0182}
0x44cc…44de Head {h00=0x000e, h01=0x0050, text=» SLL A1,8 «, t00=0x002c, t01=0x0018}
0x44de…4514 Head {h00=0x0032, h01=0x0050, text=» ST A1,FPB:NO,A12 DATA FILE,INDEX FILE NUMBER «, t00=0x002c, t01=0x002a}
0x4514…452a Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x002c, t01=0x0060}
0x452a…4556 Head {h00=0x0028, h01=0x0050, text=» CF A14,CONENL ENLARGE IN PERCENTAGE«, t00=0x002c, t01=0x0076}
0x4556…4562 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002c, t01=0x00a2}
0x4562…4578 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=0 «, t00=0x002c, t01=0x00ae}
0x4578…458e Head {h00=0x0012, h01=0x0050, text=» CM FPB:EL,A12«, t00=0x002c, t01=0x00c4}
0x458e…459a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002c, t01=0x00da}
0x459a…45c2 Head {h00=0x0024, h01=0x0050, text=» LD A4,FDBRLE,A11 RECORD LENGTH «, t00=0x002c, t01=0x00e6}
0x45c2…45ea Head {h00=0x0024, h01=0x0050, text=» ST A4,FPB:RL,A12 RECORD LENGTH «, t00=0x002c, t01=0x010e}
0x45ea…460e Head {h00=0x0020, h01=0x0050, text=» ADK A4,1 IN CASE OF S-FILE «, t00=0x002c, t01=0x0136}
0x460e…4632 Head {h00=0x0020, h01=0x0050, text=» SRL A4,8 NUMBER OF SECTORS «, t00=0x002c, t01=0x015a}
0x4632…463c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002c, t01=0x017e}
0x463c…4652 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x002c, t01=0x0188}
0x4652…465c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x000e}
0x465c…4666 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0018}
0x4666…467a Head {h00=0x0010, h01=0x0050, text=» LDR A13,A12«, t00=0x002d, t01=0x0022}
0x467a…46a2 Head {h00=0x0024, h01=0x0050, text=» ADKL A13,FPB:S1 ADDRESS TO SIZE«, t00=0x002d, t01=0x0036}
0x46a2…46bc Head {h00=0x0016, h01=0x0050, text=» LDK A5,4 COUNTER «, t00=0x002d, t01=0x005e}
0x46bc…46d0 Head {h00=0x0010, h01=0x0050, text=»CON500 EQU *«, t00=0x002d, t01=0x0078}
0x46d0…46e2 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x002d, t01=0x008c}
0x46e2…46f6 Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A13«, t00=0x002d, t01=0x009e}
0x46f6…470c Head {h00=0x0012, h01=0x0050, text=» RF(Z) CON600 «, t00=0x002d, t01=0x00b2}
0x470c…4732 Head {h00=0x0022, h01=0x0050, text=» LDR A6,A4 SECTORS PER RECORD «, t00=0x002d, t01=0x00c8}
0x4732…4748 Head {h00=0x0012, h01=0x0050, text=» CF A14,DIVMOD«, t00=0x002d, t01=0x00ee}
0x4748…476a Head {h00=0x001e, h01=0x0050, text=» STR A2,A13 MOST SIGN PART«, t00=0x002d, t01=0x0104}
0x476a…477e Head {h00=0x0010, h01=0x0050, text=»CON600 EQU *«, t00=0x002d, t01=0x0126}
0x477e…479c Head {h00=0x001a, h01=0x0050, text=» LD A2,2,A13 KEEP REST«, t00=0x002d, t01=0x013a}
0x479c…47cc Head {h00=0x002c, h01=0x0050, text=» LDR A6,A4 NUMBER OF SECTORS PER RECORD «, t00=0x002d, t01=0x0158}
0x47cc…47e2 Head {h00=0x0012, h01=0x0050, text=» CF A14,DIVMOD«, t00=0x002d, t01=0x0188}
0x47e2…47f6 Head {h00=0x0010, h01=0x0050, text=» ST A2,2,A13«, t00=0x002e, t01=0x000e}
0x47f6…4814 Head {h00=0x001a, h01=0x0050, text=» ADKL A13,10 NEXT SIZE«, t00=0x002e, t01=0x0022}
0x4814…4826 Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x002e, t01=0x0040}
0x4826…4852 Head {h00=0x0028, h01=0x0050, text=» RB(NZ) CON500 MORE SIZES TO CONVERT«, t00=0x002e, t01=0x0052}
0x4852…4874 Head {h00=0x001e, h01=0x0050, text=» LD A3,ECBRL,A8 FPB LENGTH«, t00=0x002e, t01=0x007e}
0x4874…4892 Head {h00=0x001a, h01=0x0050, text=» LDR A5,A3 SAVE LENGTH«, t00=0x002e, t01=0x00a0}
0x4892…48b8 Head {h00=0x0022, h01=0x0050, text=» LDR A1,A12 ADM BUFFER ADDRESS«, t00=0x002e, t01=0x00be}
0x48b8…48d0 Head {h00=0x0014, h01=0x0050, text=» LD A2,ECBBA,A9 «, t00=0x002e, t01=0x00e4}
0x48d0…48f0 Head {h00=0x001c, h01=0x0050, text=» ADK A2,8 NOT FIRST PART«, t00=0x002e, t01=0x00fc}
0x48f0…4902 Head {h00=0x000e, h01=0x0050, text=» SUK A3,8 «, t00=0x002e, t01=0x011c}
0x4902…492e Head {h00=0x0028, h01=0x0050, text=» LD A4,DWTTAB,A10 USER TTAB ADDRESS «, t00=0x002e, t01=0x012e}
0x492e…4956 Head {h00=0x0024, h01=0x0050, text=» CF A14,MOV:SU FPB TO USER AREA «, t00=0x002e, t01=0x015a}
0x4956…4966 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x002e, t01=0x0182}
0x4966…4970 (47, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0004}
0x4970…4986 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x002f, t01=0x000e}
0x4986…4990 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x0024}
0x4990…499a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x002e}
0x499a…49ac Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002f, t01=0x0038}
0x49ac…49be Head {h00=0x000e, h01=0x0050, text=»* GETLRN *«, t00=0x002f, t01=0x004a}
0x49be…49d0 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002f, t01=0x005c}
0x49d0…49da Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x006e}
0x49da…4a00 Head {h00=0x0022, h01=0x0050, text=»* CONVERT LAST RECORD NUMBER«, t00=0x002f, t01=0x0078}
0x4a00…4a0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x009e}
0x4a0a…4a2e Head {h00=0x0020, h01=0x0050, text=»* INPUT : A8=ECB ADDRESS «, t00=0x002f, t01=0x00a8}
0x4a2e…4a52 Head {h00=0x0020, h01=0x0050, text=»* A11=FDB ADDRESS «, t00=0x002f, t01=0x00cc}
0x4a52…4a5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00f0}
0x4a5c…4a90 Head {h00=0x0030, h01=0x0050, text=»* OUTPUT: A4=NUMBER OF SECTORS PER RECORD«, t00=0x002f, t01=0x00fa}
0x4a90…4ac8 Head {h00=0x0034, h01=0x0050, text=»* A13=ADDRESS TO CONTROLL WORDS IN ECB«, t00=0x002f, t01=0x012e}
0x4ac8…4af6 Head {h00=0x002a, h01=0x0050, text=»* A1,A2=LRN SECTOR NUMBER-1«, t00=0x002f, t01=0x0166}
0x4af6…4b3a (48, 0, 400) Head {h00=0x0040, h01=0x0050, text=»* ECBCW1,ECBCW2=LRN CONVERTED TO SECTOR NUMBER-1 «, t00=0x0030, t01=0x0004}
0x4b3a…4b5e Head {h00=0x0020, h01=0x0050, text=»* A6,A7 ARE USED «, t00=0x0030, t01=0x0048}
0x4b5e…4b68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0030, t01=0x006c}
0x4b68…4b7c Head {h00=0x0010, h01=0x0050, text=»GETLRN EQU *«, t00=0x0030, t01=0x0076}
0x4b7c…4ba4 Head {h00=0x0024, h01=0x0050, text=» LD A4,FDBRLE,A11 RECORD LENGTH «, t00=0x0030, t01=0x008a}
0x4ba4…4bb6 Head {h00=0x000e, h01=0x0050, text=» ADK A4,1 «, t00=0x0030, t01=0x00b2}
0x4bb6…4bda Head {h00=0x0020, h01=0x0050, text=» SRL A4,8 NUMBER OF SECTORS «, t00=0x0030, t01=0x00c4}
0x4bda…4bf4 Head {h00=0x0016, h01=0x0050, text=» LC A1,FDBLRN,A11 «, t00=0x0030, t01=0x00e8}
0x4bf4…4c08 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/FF «, t00=0x0030, t01=0x0102}
0x4c08…4c24 Head {h00=0x0018, h01=0x0050, text=» LD A2,FDBLRN+1,A11 «, t00=0x0030, t01=0x0116}
0x4c24…4c52 Head {h00=0x002a, h01=0x0050, text=» LDR A13,A8 ADDRESS TO CONTROLL WORDS «, t00=0x0030, t01=0x0132}
0x4c52…4c6a Head {h00=0x0014, h01=0x0050, text=» ADKL A13,ECBCW1«, t00=0x0030, t01=0x0160}
0x4c6a…4c90 Head {h00=0x0022, h01=0x0050, text=» STR A1,A13 LAST RECORD NUMBER«, t00=0x0030, t01=0x0178}
0x4c90…4ca8 Head {h00=0x0014, h01=0x0050, text=» ST A2,ECBCW2,A8«, t00=0x0031, t01=0x000e}
0x4ca8…4cd8 Head {h00=0x002c, h01=0x0050, text=» CF A14,DBLMUL CONVERT TO SECTOR ADDRESS«, t00=0x0031, t01=0x0026}
0x4cd8…4cea Head {h00=0x000e, h01=0x0050, text=» RF RETA14«, t00=0x0031, t01=0x0056}
0x4cea…4cf4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0068}
0x4cf4…4d0a Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0031, t01=0x0072}
0x4d0a…4d14 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0088}
0x4d14…4d1e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0092}
0x4d1e…4d30 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0031, t01=0x009c}
0x4d30…4d42 Head {h00=0x000e, h01=0x0050, text=»* OPFILE *«, t00=0x0031, t01=0x00ae}
0x4d42…4d54 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0031, t01=0x00c0}
0x4d54…4d5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x00d2}
0x4d5e…4d92 Head {h00=0x0030, h01=0x0050, text=»* OPEN EXISTING FILE AND CHECH SHAREBILITY«, t00=0x0031, t01=0x00dc}
0x4d92…4d9c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0110}
0x4d9c…4dc0 Head {h00=0x0020, h01=0x0050, text=»* INPUT : A8=ECB ADDRESS «, t00=0x0031, t01=0x011a}
0x4dc0…4dca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x013e}
0x4dca…4df6 Head {h00=0x0028, h01=0x0050, text=»* OUTPUT : A11 = NEW FPB ADDRESS «, t00=0x0031, t01=0x0148}
0x4df6…4e2c Head {h00=0x0032, h01=0x0050, text=»* A4=NUMBER OF SECTORS PER RECORD «, t00=0x0031, t01=0x0174}
0x4e2c…4e5a Head {h00=0x002a, h01=0x0050, text=»* A1,A2,A3,A5,A7 ARE USED«, t00=0x0032, t01=0x001a}
0x4e5a…4e64 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0048}
0x4e64…4e6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0052}
0x4e6e…4e82 Head {h00=0x0010, h01=0x0050, text=»OPFILE EQU *«, t00=0x0032, t01=0x005c}
0x4e82…4e98 Head {h00=0x0012, h01=0x0050, text=» CF A14,GETFPB«, t00=0x0032, t01=0x0070}
0x4e98…4eb6 Head {h00=0x001a, h01=0x0050, text=» LDK A7,/A1 OPEN FILE «, t00=0x0032, t01=0x0086}
0x4eb6…4ed2 Head {h00=0x0018, h01=0x0050, text=» CF A14,ADMOPE OPEN «, t00=0x0032, t01=0x00a4}
0x4ed2…4eee Head {h00=0x0018, h01=0x0050, text=» RF(NZ) RETA14 ERROR«, t00=0x0032, t01=0x00c0}
0x4eee…4f16 Head {h00=0x0024, h01=0x0050, text=» LDKL A1,/8000 RC: REQUEST ERROR«, t00=0x0032, t01=0x00dc}
0x4f16…4f28 Head {h00=0x000e, h01=0x0050, text=» LDK A2,1 «, t00=0x0032, t01=0x0104}
0x4f28…4f5a Head {h00=0x002e, h01=0x0050, text=» LC A3,FPB:FO,A12 CHECK FILE ORGANIZATION «, t00=0x0032, t01=0x0116}
0x4f5a…4f6e Head {h00=0x0010, h01=0x0050, text=» CCK A3,'SS'«, t00=0x0032, t01=0x0148}
0x4f6e…4f8a Head {h00=0x0018, h01=0x0050, text=» RF(E) OPE100 S-FILE«, t00=0x0032, t01=0x015c}
0x4f8a…4f9c Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0032, t01=0x0178}
0x4f9c…4fb0 Head {h00=0x0010, h01=0x0050, text=» CCK A3,'LL'«, t00=0x0032, t01=0x018a}
0x4fb0…4fcc Head {h00=0x0018, h01=0x0050, text=» RF(E) OPE100 L-FILE«, t00=0x0033, t01=0x000e}
0x4fcc…4fe0 Head {h00=0x0010, h01=0x0050, text=» CCK A3,'XX'«, t00=0x0033, t01=0x002a}
0x4fe0…500a Head {h00=0x0026, h01=0x0050, text=» RF(NE) RETA14 NOT L-,S- OR X-FILE«, t00=0x0033, t01=0x003e}
0x500a…5014 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0068}
0x5014…502a Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0033, t01=0x0072}
0x502a…5034 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0088}
0x5034…503e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0092}
0x503e…5052 Head {h00=0x0010, h01=0x0050, text=»OPE100 EQU *«, t00=0x0033, t01=0x009c}
0x5052…507a Head {h00=0x0024, h01=0x0050, text=» AD A2,FPB:RL,A12 RECORD LENGTH «, t00=0x0033, t01=0x00b0}
0x507a…508e Head {h00=0x0010, h01=0x0050, text=» ANK A2,/FF «, t00=0x0033, t01=0x00d8}
0x508e…50ba Head {h00=0x0028, h01=0x0050, text=» RF(NZ) RETA14 ILLEGAL RECORD LENGTH«, t00=0x0033, t01=0x00ec}
0x50ba…50e4 Head {h00=0x0026, h01=0x0050, text=» LC A2,FPB:BF,A12 BLOCKING FACTOR «, t00=0x0033, t01=0x0118}
0x50e4…50f6 Head {h00=0x000e, h01=0x0050, text=» SUK A2,1 «, t00=0x0033, t01=0x0142}
0x50f6…5124 Head {h00=0x002a, h01=0x0050, text=» RF(NZ) RETA14 ILLEGAL BLOCKING FACTOR«, t00=0x0033, t01=0x0154}
0x5124…5144 Head {h00=0x001c, h01=0x0050, text=» LDK A3,0 ENLARGE FACTOR«, t00=0x0033, t01=0x0182}
0x5144…5172 Head {h00=0x002a, h01=0x0050, text=» LC A1,FWTPAR,A11 GET NUMBER OF USERS «, t00=0x0034, t01=0x0012}
0x5172…518c Head {h00=0x0016, h01=0x0050, text=» ANK A1,/3F 6 BITS«, t00=0x0034, t01=0x0040}
0x518c…519e Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0034, t01=0x005a}
0x519e…51bc Head {h00=0x001a, h01=0x0050, text=» RF(Z) SETFDB 1ST OPEN«, t00=0x0034, t01=0x006c}
0x51bc…51d6 Head {h00=0x0016, h01=0x0050, text=» LD A1,FDBEXC,A11 «, t00=0x0034, t01=0x008a}
0x51d6…5202 Head {h00=0x0028, h01=0x0050, text=» RF(NZ) OPE900 FILE OPENED EXCLUSIVE«, t00=0x0034, t01=0x00a4}
0x5202…5226 Head {h00=0x0020, h01=0x0050, text=» LC A2,FDBOMD,A11 OPEN MODE «, t00=0x0034, t01=0x00d0}
0x5226…5248 Head {h00=0x001e, h01=0x0050, text=» ANK A2,/7F NOT FILE TYPE «, t00=0x0034, t01=0x00f4}
0x5248…5262 Head {h00=0x0016, h01=0x0050, text=» CC A2,DWTOR+1,A10«, t00=0x0034, t01=0x0116}
0x5262…529a Head {h00=0x0034, h01=0x0050, text=» RF(E) RETA14 NO VIOLATION OF SHARABILITY ROULES«, t00=0x0034, t01=0x0130}
0x529a…52ae Head {h00=0x0010, h01=0x0050, text=»OPE900 EQU *«, t00=0x0034, t01=0x0168}
0x52ae…52ea Head {h00=0x0038, h01=0x0050, text=» LDK A1,/40 INDICATE VIOLATION OF SHAREBILITY ROULES«, t00=0x0034, t01=0x017c}
0x52ea…52fc Head {h00=0x000e, h01=0x0050, text=» RF RETA14«, t00=0x0035, t01=0x0028}
0x52fc…5306 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x003a}
0x5306…531c Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0035, t01=0x0044}
0x531c…5326 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x005a}
0x5326…5330 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0064}
0x5330…5342 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0035, t01=0x006e}
0x5342…5354 Head {h00=0x000e, h01=0x0050, text=»* DBLMUL *«, t00=0x0035, t01=0x0080}
0x5354…5366 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0035, t01=0x0092}
0x5366…5370 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00a4}
0x5370…538c Head {h00=0x0018, h01=0x0050, text=»* DOUBLE MULTIPLY «, t00=0x0035, t01=0x00ae}
0x538c…5396 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00ca}
0x5396…53b6 Head {h00=0x001c, h01=0x0050, text=»* INPUT : A4 = ARG1«, t00=0x0035, t01=0x00d4}
0x53b6…53e2 Head {h00=0x0028, h01=0x0050, text=»* A13= ADDRESS TO ARG2 «, t00=0x0035, t01=0x00f4}
0x53e2…53ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0120}
0x53ec…541a Head {h00=0x002a, h01=0x0050, text=»* OUTPUT: CR SET ACCORDING TO RESULT«, t00=0x0035, t01=0x012a}
0x541a…543c Head {h00=0x001e, h01=0x0050, text=»* A6,A7 ARE USED«, t00=0x0035, t01=0x0158}
0x543c…545e Head {h00=0x001e, h01=0x0050, text=»* A1,A2 = RESULT«, t00=0x0035, t01=0x017a}
0x545e…5468 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x000c}
0x5468…547c Head {h00=0x0010, h01=0x0050, text=»DBLMUL EQU *«, t00=0x0036, t01=0x0016}
0x547c…5494 Head {h00=0x0014, h01=0x0050, text=» LDR A6,A4 ARG1 «, t00=0x0036, t01=0x002a}
0x5494…54ba Head {h00=0x0022, h01=0x0050, text=» LDR* A7,A13 1ST PART OF ARG2 «, t00=0x0036, t01=0x0042}
0x54ba…54d0 Head {h00=0x0012, h01=0x0050, text=» RF(Z) DBLM10 «, t00=0x0036, t01=0x0068}
0x54d0…54e6 Head {h00=0x0012, h01=0x0050, text=» CF A14,MPYMOD«, t00=0x0036, t01=0x007e}
0x54e6…54f8 Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0036, t01=0x0094}
0x54f8…5518 Head {h00=0x001c, h01=0x0050, text=» RF(NZ) SETOVE OVERFLOW «, t00=0x0036, t01=0x00a6}
0x5518…552c Head {h00=0x0010, h01=0x0050, text=» STR A2,A13 «, t00=0x0036, t01=0x00c6}
0x552c…5540 Head {h00=0x0010, h01=0x0050, text=»DBLM10 EQU *«, t00=0x0036, t01=0x00da}
0x5540…5552 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0036, t01=0x00ee}
0x5552…5564 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0036, t01=0x0100}
0x5564…557e Head {h00=0x0016, h01=0x0050, text=» LD A7,2,A13 ARG2 «, t00=0x0036, t01=0x0112}
0x557e…5594 Head {h00=0x0012, h01=0x0050, text=» RF(Z) DBLM30 «, t00=0x0036, t01=0x012c}
0x5594…55ac Head {h00=0x0014, h01=0x0050, text=» LDR A6,A4 ARG1 «, t00=0x0036, t01=0x0142}
0x55ac…55c2 Head {h00=0x0012, h01=0x0050, text=» CF A14,MPYMOD«, t00=0x0036, t01=0x015a}
0x55c2…55d6 Head {h00=0x0010, h01=0x0050, text=» ADR* A1,A13«, t00=0x0036, t01=0x0170}
0x55d6…55f4 Head {h00=0x001a, h01=0x0050, text=» RF(O) SETOVE OVERFLOW«, t00=0x0036, t01=0x0184}
0x55f4…55fe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0012}
0x55fe…5614 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0037, t01=0x001c}
0x5614…561e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0032}
0x561e…5628 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x003c}
0x5628…563c Head {h00=0x0010, h01=0x0050, text=»DBLM30 EQU *«, t00=0x0037, t01=0x0046}
0x563c…5650 Head {h00=0x0010, h01=0x0050, text=» ST A2,2,A13«, t00=0x0037, t01=0x005a}
0x5650…5670 Head {h00=0x001c, h01=0x0050, text=» STR A1,A13 SAVE RESULT «, t00=0x0037, t01=0x006e}
0x5670…5684 Head {h00=0x0010, h01=0x0050, text=»RETA14 EQU *«, t00=0x0037, t01=0x008e}
0x5684…56a0 Head {h00=0x0018, h01=0x0050, text=» ABL RTNA14 RTN A14 «, t00=0x0037, t01=0x00a2}
0x56a0…56b4 Head {h00=0x0010, h01=0x0050, text=»SETOVE EQU *«, t00=0x0037, t01=0x00be}
0x56b4…56de Head {h00=0x0026, h01=0x0050, text=» ABL SETCRO RTN A14 (SET OVERFLOW)«, t00=0x0037, t01=0x00d2}
0x56de…56e8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x00fc}
0x56e8…56fe Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x0037, t01=0x0106}
0x56fe…5708 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x011c}
0x5708…571e Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0037, t01=0x0126}
0x571e…5728 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x013c}
0x5728…5732 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0146}
0x5732…5744 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0037, t01=0x0150}
0x5744…5756 Head {h00=0x000e, h01=0x0050, text=»* CREFIL *«, t00=0x0037, t01=0x0162}
0x5756…5768 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0037, t01=0x0174}
0x5768…5772 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0186}
0x5772…579a Head {h00=0x0024, h01=0x0050, text=»* CREATE FILE FORE OPEN OUTPUT«, t00=0x0037, t01=0x0190}
0x579a…57a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0028}
0x57a4…57c8 Head {h00=0x0020, h01=0x0050, text=»* INPUT : A8=ECB ADDRESS«, t00=0x0038, t01=0x0032}
0x57c8…5804 Head {h00=0x0038, h01=0x0050, text=»* OUTPUT: A1=RC FROM OPEN CR SET ACCORDING TO A1«, t00=0x0038, t01=0x0056}
0x5804…583a Head {h00=0x0032, h01=0x0050, text=»* A4=NUMBER OF SECTORS PER RECORD «, t00=0x0038, t01=0x0092}
0x583a…5874 Head {h00=0x0036, h01=0x0050, text=»* A2,A3,A4,A5,A6,A7,A13,A12 ARE USED «, t00=0x0038, t01=0x00c8}
0x5874…58a8 Head {h00=0x0030, h01=0x0050, text=»* A11=FDB ADDRESS OF OPENED FILE«, t00=0x0038, t01=0x0102}
0x58a8…58b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0136}
0x58b2…58c6 Head {h00=0x0010, h01=0x0050, text=»CREFIL EQU *«, t00=0x0038, t01=0x0140}
0x58c6…58e4 Head {h00=0x001a, h01=0x0050, text=» CF A14,GETFPB GET FPB«, t00=0x0038, t01=0x0154}
0x58e4…5908 Head {h00=0x0020, h01=0x0050, text=» LDK A5,4 NUMBER OF VOLUMES «, t00=0x0038, t01=0x0172}
0x5908…5928 Head {h00=0x001c, h01=0x0050, text=» LDR A13,A12 FDB ADDRESS«, t00=0x0039, t01=0x0008}
0x5928…5950 Head {h00=0x0024, h01=0x0050, text=» ADKL A13,FPB:S1 ADDRESS TO SIZE«, t00=0x0039, t01=0x0028}
0x5950…5964 Head {h00=0x0010, h01=0x0050, text=»CREF10 EQU *«, t00=0x0039, t01=0x0050}
0x5964…598e Head {h00=0x0026, h01=0x0050, text=» CF A14,DBLMUL NUMBER OF SECTTORS «, t00=0x0039, t01=0x0064}
0x598e…59ac Head {h00=0x001a, h01=0x0050, text=» RB(N) SETOVE OVERBLOW«, t00=0x0039, t01=0x008e}
0x59ac…59c0 Head {h00=0x0010, h01=0x0050, text=»CREF15 EQU *«, t00=0x0039, t01=0x00ac}
0x59c0…59e4 Head {h00=0x0020, h01=0x0050, text=» LDR A6,A1 NUMBER OF SECTORS«, t00=0x0039, t01=0x00c0}
0x59e4…59f6 Head {h00=0x000e, h01=0x0050, text=» LDR A7,A2«, t00=0x0039, t01=0x00e4}
0x59f6…5a1e Head {h00=0x0024, h01=0x0050, text=» CF A14,DV3RST REST AFTER DIV 3 «, t00=0x0039, t01=0x00f6}
0x5a1e…5a3c Head {h00=0x001a, h01=0x0050, text=» RF(Z) CREF18 NO REST «, t00=0x0039, t01=0x011e}
0x5a3c…5a5e Head {h00=0x001e, h01=0x0050, text=» LDR A2,A4 ONE MORE BLOCK «, t00=0x0039, t01=0x013c}
0x5a5e…5a86 Head {h00=0x0024, h01=0x0050, text=» CF A14,ADDMOD NUMBER OF SECTORS«, t00=0x0039, t01=0x015e}
0x5a86…5aa4 Head {h00=0x001a, h01=0x0050, text=» RB(O) SETOVE OVERBLOW«, t00=0x0039, t01=0x0186}
0x5aa4…5ac0 Head {h00=0x0018, h01=0x0050, text=» STR A1,A13 INTO FPB«, t00=0x003a, t01=0x0014}
0x5ac0…5ad4 Head {h00=0x0010, h01=0x0050, text=» ST A2,2,A13«, t00=0x003a, t01=0x0030}
0x5ad4…5afe Head {h00=0x0026, h01=0x0050, text=» RB CREF15 CHECK IF MULTIPLE OF 3 «, t00=0x003a, t01=0x0044}
0x5afe…5b08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x006e}
0x5b08…5b1e Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x003a, t01=0x0078}
0x5b1e…5b28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x008e}
0x5b28…5b32 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0098}
0x5b32…5b46 Head {h00=0x0010, h01=0x0050, text=»CREF18 EQU *«, t00=0x003a, t01=0x00a2}
0x5b46…5b5a Head {h00=0x0010, h01=0x0050, text=» ADKL A13,10«, t00=0x003a, t01=0x00b6}
0x5b5a…5b6c Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x003a, t01=0x00ca}
0x5b6c…5b8c Head {h00=0x001c, h01=0x0050, text=» RB(P) CREF10 NEXT SIZE «, t00=0x003a, t01=0x00dc}
0x5b8c…5baa Head {h00=0x001a, h01=0x0050, text=» CF A14,ENLFAC ENLARGE«, t00=0x003a, t01=0x00fc}
0x5baa…5bca Head {h00=0x001c, h01=0x0050, text=» RB(NZ) SETOVE OVERBLOW «, t00=0x003a, t01=0x011a}
0x5bca…5bec Head {h00=0x001e, h01=0x0050, text=» LDKL A7,/2A1 CREATE FILE «, t00=0x003a, t01=0x013a}
0x5bec…5c0e Head {h00=0x001e, h01=0x0050, text=» CF A14,ADMOPE CREATE FILE«, t00=0x003a, t01=0x015c}
0x5c0e…5c2a Head {h00=0x0018, h01=0x0050, text=» RB(NZ) RETA14 ERROR«, t00=0x003a, t01=0x017e}
0x5c2a…5c4e Head {h00=0x0020, h01=0x0050, text=» LDR* A2,A8 DATA FILE NUMBER«, t00=0x003b, t01=0x000a}
0x5c4e…5c68 Head {h00=0x0016, h01=0x0050, text=» SC A2,FPB:NO,A12 «, t00=0x003b, t01=0x002e}
0x5c68…5c74 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003b, t01=0x0048}
0x5c74…5c7e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0054}
0x5c7e…5c94 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x003b, t01=0x005e}
0x5c94…5c9e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0074}
0x5c9e…5ca8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x007e}
0x5ca8…5cba Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003b, t01=0x0088}
0x5cba…5ccc Head {h00=0x000e, h01=0x0050, text=»* SETFDB *«, t00=0x003b, t01=0x009a}
0x5ccc…5cde Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003b, t01=0x00ac}
0x5cde…5ce8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00be}
0x5ce8…5d2e Head {h00=0x0042, h01=0x0050, text=»* SET FDB PARAMETERS FDBENL,FDBOMD,FDBEXC,FDBLRN AND FDBRLE «, t00=0x003b, t01=0x00c8}
0x5d2e…5d64 Head {h00=0x0032, h01=0x0050, text=»* INPUT : A3 = ENLARGE IN NUMBER OF SECTORS «, t00=0x003b, t01=0x010e}
0x5d64…5d98 Head {h00=0x0030, h01=0x0050, text=»* A11=FDB ADDRESS OF OPENED FILE «, t00=0x003b, t01=0x0144}
0x5d98…5da2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0178}
0x5da2…5dac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x0182}
0x5dac…5dc0 Head {h00=0x0010, h01=0x0050, text=»SETFDB EQU *«, t00=0x003b, t01=0x018c}
0x5dc0…5de2 Head {h00=0x001e, h01=0x0050, text=» ST A3,FDBENL,A11 ENLARGE «, t00=0x003c, t01=0x0010}
0x5de2…5e10 Head {h00=0x002a, h01=0x0050, text=» LD A2,DWTOR,A10 OPEN MODE AND OPTION «, t00=0x003c, t01=0x0032}
0x5e10…5e3c Head {h00=0x0028, h01=0x0050, text=» SC A2,FDBOMD,A11 INDICATE OPEN MODE«, t00=0x003c, t01=0x0060}
0x5e3c…5e64 Head {h00=0x0024, h01=0x0050, text=» SLL A2,6 EXCLUSIVE ACCES WANTED«, t00=0x003c, t01=0x008c}
0x5e64…5e7e Head {h00=0x0016, h01=0x0050, text=» RF(NN) SETF25 NO «, t00=0x003c, t01=0x00b4}
0x5e7e…5e98 Head {h00=0x0016, h01=0x0050, text=» LD A1,DWTTAB,A10 «, t00=0x003c, t01=0x00ce}
0x5e98…5eac Head {h00=0x0010, h01=0x0050, text=»SETF25 EQU *«, t00=0x003c, t01=0x00e8}
0x5eac…5ee0 Head {h00=0x0030, h01=0x0050, text=» ST A1,FDBEXC,A11 INDICATE EXCLUSIVE OR NOT «, t00=0x003c, t01=0x00fc}
0x5ee0…5f02 Head {h00=0x001e, h01=0x0050, text=» LD A2,FPB:FR,A12 MOVE LRN«, t00=0x003c, t01=0x0130}
0x5f02…5f1c Head {h00=0x0016, h01=0x0050, text=» SC A2,FDBLRN,A11 «, t00=0x003c, t01=0x0152}
0x5f1c…5f38 Head {h00=0x0018, h01=0x0050, text=» LD A2,FPB:FR+2,A12 «, t00=0x003c, t01=0x016c}
0x5f38…5f54 Head {h00=0x0018, h01=0x0050, text=» ST A2,FDBLRN+1,A11 «, t00=0x003c, t01=0x0188}
0x5f54…5f80 Head {h00=0x0028, h01=0x0050, text=» LD A2,FPB:RL,A12 GET RECORD LENGTH «, t00=0x003d, t01=0x0014}
0x5f80…5fa2 Head {h00=0x001e, h01=0x0050, text=» RF(NZ) SETF30 NOT L-FILE «, t00=0x003d, t01=0x0040}
0x5fa2…5fce Head {h00=0x0028, h01=0x0050, text=» LDKL A2,LFILEN L-FILE RECORD LENGTH«, t00=0x003d, t01=0x0062}
0x5fce…5fe2 Head {h00=0x0010, h01=0x0050, text=»SETF30 EQU *«, t00=0x003d, t01=0x008e}
0x5fe2…5ffc Head {h00=0x0016, h01=0x0050, text=» ST A2,FDBRLE,A11 «, t00=0x003d, t01=0x00a2}
0x5ffc…600e Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x003d, t01=0x00bc}
0x600e…6022 Head {h00=0x0010, h01=0x0050, text=»RETUR EQU * «, t00=0x003d, t01=0x00ce}
0x6022…6034 Head {h00=0x000e, h01=0x0050, text=» RB RETA14«, t00=0x003d, t01=0x00e2}
0x6034…603e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00f4}
0x603e…6054 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x003d, t01=0x00fe}
0x6054…606a Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x003d, t01=0x0114}
0x606a…6074 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x012a}
0x6074…607e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0134}
0x607e…6090 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003d, t01=0x013e}
0x6090…60a2 Head {h00=0x000e, h01=0x0050, text=»* FORFIL *«, t00=0x003d, t01=0x0150}
0x60a2…60b4 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003d, t01=0x0162}
0x60b4…60be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x0174}
0x60be…60c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x017e}
0x60c8…60e0 Head {h00=0x0014, h01=0x0050, text=»* FORMAT FILE «, t00=0x003d, t01=0x0188}
0x60e0…60ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0010}
0x60ea…6110 Head {h00=0x0022, h01=0x0050, text=»* INPUT : A8 = ECB ADDRESS«, t00=0x003e, t01=0x001a}
0x6110…6136 Head {h00=0x0022, h01=0x0050, text=»* A11= FDB ADDRESS«, t00=0x003e, t01=0x0040}
0x6136…6140 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0066}
0x6140…6154 Head {h00=0x0010, h01=0x0050, text=»* OUTPUT: «, t00=0x003e, t01=0x0070}
0x6154…6188 Head {h00=0x0030, h01=0x0050, text=»* A1,A2,A4,A5,A6,A7,A13 ARE USED«, t00=0x003e, t01=0x0084}
0x6188…6192 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x00b8}
0x6192…61a6 Head {h00=0x0010, h01=0x0050, text=»FORFIL EQU *«, t00=0x003e, t01=0x00c2}
0x61a6…61d4 Head {h00=0x002a, h01=0x0050, text=» CF A14,GETLRN GET LAST RECORD NUMBER «, t00=0x003e, t01=0x00d6}
0x61d4…61f0 Head {h00=0x0018, h01=0x0050, text=» LDR A5,A1 SAVE LRN «, t00=0x003e, t01=0x0104}
0x61f0…6202 Head {h00=0x000e, h01=0x0050, text=» LDR A6,A2«, t00=0x003e, t01=0x0120}
0x6202…6216 Head {h00=0x0010, h01=0x0050, text=»FORF10 EQU *«, t00=0x003e, t01=0x0132}
0x6216…6234 Head {h00=0x001a, h01=0x0050, text=» ADR A6,A4 NEXT RECORD«, t00=0x003e, t01=0x0146}
0x6234…6256 Head {h00=0x001e, h01=0x0050, text=» RF(P) FORF20 NOT OVERFLOW«, t00=0x003e, t01=0x0164}
0x6256…6270 Head {h00=0x0016, h01=0x0050, text=» ANK A6,/FF A4</FF«, t00=0x003e, t01=0x0186}
0x6270…6282 Head {h00=0x000e, h01=0x0050, text=» ADK A5,1 «, t00=0x003f, t01=0x0010}
0x6282…6296 Head {h00=0x0010, h01=0x0050, text=»FORF20 EQU *«, t00=0x003f, t01=0x0022}
0x6296…62b2 Head {h00=0x0018, h01=0x0050, text=» STR A5,A13 TO ECBCW«, t00=0x003f, t01=0x0036}
0x62b2…62c6 Head {h00=0x0010, h01=0x0050, text=» ST A6,2,A13«, t00=0x003f, t01=0x0052}
0x62c6…62dc Head {h00=0x0012, h01=0x0050, text=» CF A14,ADMWFO«, t00=0x003f, t01=0x0066}
0x62dc…6300 Head {h00=0x0020, h01=0x0050, text=» RB(Z) FORF10 FILE NOT READY«, t00=0x003f, t01=0x007c}
0x6300…632a Head {h00=0x0026, h01=0x0050, text=» ANKL A1,/1FF NOT END OF FILE BITS«, t00=0x003f, t01=0x00a0}
0x632a…6342 Head {h00=0x0014, h01=0x0050, text=» ST A1,ECBRC,A8 «, t00=0x003f, t01=0x00ca}
0x6342…6354 Head {h00=0x000e, h01=0x0050, text=» RF ADMI10«, t00=0x003f, t01=0x00e2}
0x6354…635e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00f4}
0x635e…636a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x003f, t01=0x00fe}
0x636a…6380 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x003f, t01=0x010a}
0x6380…638a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0120}
0x638a…6394 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x012a}
0x6394…63a6 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003f, t01=0x0134}
0x63a6…63b8 Head {h00=0x000e, h01=0x0050, text=»* ADM:IO *«, t00=0x003f, t01=0x0146}
0x63b8…63ca Head {h00=0x000e, h01=0x0050, text=»* ADMWRI *«, t00=0x003f, t01=0x0158}
0x63ca…63dc Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003f, t01=0x016a}
0x63dc…63e6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x017c}
0x63e6…63fe Head {h00=0x0014, h01=0x0050, text=»* IO ROUTINES «, t00=0x003f, t01=0x0186}
0x63fe…6408 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x000e}
0x6408…6444 Head {h00=0x0038, h01=0x0050, text=»* OUTPUT: CR SET ACCORDING TO RC EXCEPT RETRY BIT«, t00=0x0040, t01=0x0018}
0x6444…644e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0054}
0x644e…6474 Head {h00=0x0022, h01=0x0050, text=»* INPUT : A8= ECB ADDRESS «, t00=0x0040, t01=0x005e}
0x6474…649c Head {h00=0x0024, h01=0x0050, text=»* (A10 = FDB ADDRESS) «, t00=0x0040, t01=0x0084}
0x649c…64c2 Head {h00=0x0022, h01=0x0050, text=»* A1,A2,A7 ARE USED «, t00=0x0040, t01=0x00ac}
0x64c2…64cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x00d2}
0x64cc…64ec Head {h00=0x001c, h01=0x0050, text=»ADMWFO EQU * FORMAT FILE«, t00=0x0040, t01=0x00dc}
0x64ec…650a Head {h00=0x001a, h01=0x0050, text=» LDK A7,/95 ORDER CODE«, t00=0x0040, t01=0x00fc}
0x650a…653a Head {h00=0x002c, h01=0x0050, text=» LDKL A2,BUFFNU INDICATE RECORD NOT USED«, t00=0x0040, t01=0x011a}
0x653a…655a Head {h00=0x001c, h01=0x0050, text=» LDK A1,1 ONE SECTOR IO «, t00=0x0040, t01=0x014a}
0x655a…6572 Head {h00=0x0014, h01=0x0050, text=» SC A1,ECBRL,A8 «, t00=0x0040, t01=0x016a}
0x6572…6586 Head {h00=0x0010, h01=0x0050, text=»ADMI00 EQU *«, t00=0x0040, t01=0x0182}
0x6586…659c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0041, t01=0x0008}
0x659c…65c8 Head {h00=0x0028, h01=0x0050, text=» LDK A1,0 BIT 0,1 OF 18 BIT ADDRESS «, t00=0x0041, t01=0x001e}
0x65c8…65d4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x004a}
0x65d4…65e6 Head {h00=0x000e, h01=0x0050, text=» RF ADM:IO«, t00=0x0041, t01=0x0056}
0x65e6…65f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0068}
0x65f0…6604 Head {h00=0x0010, h01=0x0050, text=»ADMWRI EQU *«, t00=0x0041, t01=0x0072}
0x6604…6628 Head {h00=0x0020, h01=0x0050, text=» LD A7,FDBOMD,A10 FILE TYPE «, t00=0x0041, t01=0x0086}
0x6628…664a Head {h00=0x001e, h01=0x0050, text=» RF(N) ADMW10 L OR X FILE «, t00=0x0041, t01=0x00aa}
0x664a…6670 Head {h00=0x0022, h01=0x0050, text=» LD A7,ECBBA,A9 BUFFER ADDRESS«, t00=0x0041, t01=0x00cc}
0x6670…6696 Head {h00=0x0022, h01=0x0050, text=» AD A7,ECBRL,A8 END OF BUFFER «, t00=0x0041, t01=0x00f2}
0x6696…66a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0118}
0x66a0…66b6 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0041, t01=0x0122}
0x66b6…66c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0138}
0x66c0…66ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0142}
0x66ca…66e0 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0041, t01=0x014c}
0x66e0…66f4 Head {h00=0x0010, h01=0x0050, text=» LDK A2,/FF «, t00=0x0041, t01=0x0162}
0x66f4…671e Head {h00=0x0026, h01=0x0050, text=» SC A2,-1,A7 INDICATE RECORD USED «, t00=0x0041, t01=0x0176}
0x671e…672a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x0010}
0x672a…6740 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0042, t01=0x001c}
0x6740…676c Head {h00=0x0028, h01=0x0050, text=» LD A2,DWTTAB,A10 USER TTAB ADDRESS «, t00=0x0042, t01=0x0032}
0x676c…6790 Head {h00=0x0020, h01=0x0050, text=» TL TTB:MT,A2 USER MMU TABLE«, t00=0x0042, t01=0x005e}
0x6790…67bc Head {h00=0x0028, h01=0x0050, text=» EL A2,-2,A7 GET LAST WORD OF BUFFER«, t00=0x0042, t01=0x0082}
0x67bc…67e0 Head {h00=0x0020, h01=0x0050, text=» ORK A2,/FF SET RECORD BUSY «, t00=0x0042, t01=0x00ae}
0x67e0…67f4 Head {h00=0x0010, h01=0x0050, text=» ES A2,-2,A7«, t00=0x0042, t01=0x00d2}
0x67f4…6818 Head {h00=0x0020, h01=0x0050, text=» TL MONMMU MONITOR MMU TABLE«, t00=0x0042, t01=0x00e6}
0x6818…6824 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0042, t01=0x010a}
0x6824…6838 Head {h00=0x0010, h01=0x0050, text=»ADMW10 EQU *«, t00=0x0042, t01=0x0116}
0x6838…6852 Head {h00=0x0016, h01=0x0050, text=» LDK A7,/95 WRITE «, t00=0x0042, t01=0x012a}
0x6852…685c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0144}
0x685c…6872 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0042, t01=0x014e}
0x6872…687c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x0164}
0x687c…6886 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x016e}
0x6886…6898 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0042, t01=0x0178}
0x6898…68aa Head {h00=0x000e, h01=0x0050, text=»* ADM:BA *«, t00=0x0042, t01=0x018a}
0x68aa…68bc Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0043, t01=0x000c}
0x68bc…68c6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x001e}
0x68c6…68f0 Head {h00=0x0026, h01=0x0050, text=»* INPUT : A8 = ADM ECB ADDRESS«, t00=0x0043, t01=0x0028}
0x68f0…691c Head {h00=0x0028, h01=0x0050, text=»* A9 = USER ECB ADDRESS «, t00=0x0043, t01=0x0052}
0x691c…6942 Head {h00=0x0022, h01=0x0050, text=»* A10 = FDB ADDRESS«, t00=0x0043, t01=0x007e}
0x6942…694c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00a4}
0x694c…697e Head {h00=0x002e, h01=0x0050, text=»* OUTPUT: A1 = RC CR SET ACCORDING T A1«, t00=0x0043, t01=0x00ae}
0x697e…69a2 Head {h00=0x0020, h01=0x0050, text=»* A2,A7 ARE USED «, t00=0x0043, t01=0x00e0}
0x69a2…69ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x0104}
0x69ac…69c0 Head {h00=0x0010, h01=0x0050, text=»ADM:BA EQU *«, t00=0x0043, t01=0x010e}
0x69c0…69d6 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0043, t01=0x0122}
0x69d6…69fc Head {h00=0x0022, h01=0x0050, text=» LD A2,ECBBA,A9 BUFFER ADDRESS«, t00=0x0043, t01=0x0138}
0x69fc…6a08 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0043, t01=0x015e}
0x6a08…6a1e Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0043, t01=0x016a}
0x6a1e…6a30 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0043, t01=0x0180}
0x6a30…6a5e (68, 0, 400) Head {h00=0x002a, h01=0x0050, text=» LD A1,ECBBA,A9 16 BIT BUFFER ADDRESS «, t00=0x0044, t01=0x0004}
0x6a5e…6a6e Head {h00=0x000c, h01=0x0050, text=» DRL 12 «, t00=0x0044, t01=0x0032}
0x6a6e…6a8c Head {h00=0x001a, h01=0x0050, text=» SLL A1,1 PAGE ADDRESS«, t00=0x0044, t01=0x0042}
0x6a8c…6aa6 Head {h00=0x0016, h01=0x0050, text=» AD A1,DWTTAB,A10 «, t00=0x0044, t01=0x0060}
0x6aa6…6ad4 Head {h00=0x002a, h01=0x0050, text=» LD A1,TTB:MT,A1 MOST SIGNIFICANT BITS«, t00=0x0044, t01=0x007a}
0x6ad4…6ae6 Head {h00=0x000e, h01=0x0050, text=» SRL A1,10«, t00=0x0044, t01=0x00a8}
0x6ae6…6af4 Head {h00=0x000a, h01=0x0050, text=» DRL 4«, t00=0x0044, t01=0x00ba}
0x6af4…6b06 Head {h00=0x000e, h01=0x0050, text=» SLL A1,4 «, t00=0x0044, t01=0x00c8}
0x6b06…6b10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x00da}
0x6b10…6b26 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0044, t01=0x00e4}
0x6b26…6b30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x00fa}
0x6b30…6b42 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0044, t01=0x0104}
0x6b42…6b54 Head {h00=0x000e, h01=0x0050, text=»* ADM:IO *«, t00=0x0044, t01=0x0116}
0x6b54…6b66 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0044, t01=0x0128}
0x6b66…6b70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0044, t01=0x013a}
0x6b70…6b9a Head {h00=0x0026, h01=0x0050, text=»* INPUT : A1,A2 = BUFFER ADDRESS«, t00=0x0044, t01=0x0144}
0x6b9a…6bc0 Head {h00=0x0022, h01=0x0050, text=»* A7 = ORDER CODE«, t00=0x0044, t01=0x016e}
0x6bc0…6bec (69, 0, 398) Head {h00=0x0028, h01=0x0050, text=»* A8 = ADM ECB ADDRESS «, t00=0x0045, t01=0x0004}
0x6bec…6bf6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0030}
0x6bf6…6c02 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x003a}
0x6c02…6c16 Head {h00=0x0010, h01=0x0050, text=»ADM:IO EQU *«, t00=0x0045, t01=0x0046}
0x6c16…6c36 Head {h00=0x001c, h01=0x0050, text=» ST A2,ECBBA,A8 ADM ECB «, t00=0x0045, t01=0x005a}
0x6c36…6c4c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0045, t01=0x007a}
0x6c4c…6c66 Head {h00=0x0016, h01=0x0050, text=» SCR A1,A8 BIT 0,1«, t00=0x0045, t01=0x0090}
0x6c66…6c72 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x00aa}
0x6c72…6c7e Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x0045, t01=0x00b6}
0x6c7e…6c8e Head {h00=0x000c, h01=0x0050, text=» DATA 15«, t00=0x0045, t01=0x00c2}
0x6c8e…6ca2 Head {h00=0x0010, h01=0x0050, text=»ADMI10 EQU *«, t00=0x0045, t01=0x00d2}
0x6ca2…6cc6 Head {h00=0x0020, h01=0x0050, text=» LD A1,ECBRC,A8 RETURN CODE «, t00=0x0045, t01=0x00e6}
0x6cc6…6cea Head {h00=0x0020, h01=0x0050, text=» ANKL A1,/FEFF NOT RETRY BIT«, t00=0x0045, t01=0x010a}
0x6cea…6d00 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x0045, t01=0x012e}
0x6d00…6d12 Head {h00=0x000e, h01=0x0050, text=» RB RETUR «, t00=0x0045, t01=0x0144}
0x6d12…6d1e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x0156}
0x6d1e…6d34 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=0 «, t00=0x0045, t01=0x0162}
0x6d34…6d46 Head {h00=0x000e, h01=0x0050, text=» RB RETA14«, t00=0x0045, t01=0x0178}
0x6d46…6d52 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0045, t01=0x018a}
0x6d52…6d5c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0008}
0x6d5c…6d72 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0046, t01=0x0012}
0x6d72…6d7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0028}
0x6d7c…6d8e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0046, t01=0x0032}
0x6d8e…6da0 Head {h00=0x000e, h01=0x0050, text=»* ADMOPE *«, t00=0x0046, t01=0x0044}
0x6da0…6db2 Head {h00=0x000e, h01=0x0050, text=»* ADMRFP *«, t00=0x0046, t01=0x0056}
0x6db2…6dc4 Head {h00=0x000e, h01=0x0050, text=»* ADM:AF *«, t00=0x0046, t01=0x0068}
0x6dc4…6dd6 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0046, t01=0x007a}
0x6dd6…6de0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x008c}
0x6de0…6e0e Head {h00=0x002a, h01=0x0050, text=»* OPEN FILE AND READ FILE PARAMETERS«, t00=0x0046, t01=0x0096}
0x6e0e…6e18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x00c4}
0x6e18…6e52 Head {h00=0x0036, h01=0x0050, text=»* OUTPUT: A1= ERROR CODE CR SET ACCORDING TO A1 «, t00=0x0046, t01=0x00ce}
0x6e52…6e76 Head {h00=0x0020, h01=0x0050, text=»* A2,A7 ARE USED «, t00=0x0046, t01=0x0108}
0x6e76…6e9a Head {h00=0x0020, h01=0x0050, text=»* A11= FWT ADDRESS«, t00=0x0046, t01=0x012c}
0x6e9a…6ed0 Head {h00=0x0032, h01=0x0050, text=»* IF A11 = 0 NO OPEN HAS BEEN DONE «, t00=0x0046, t01=0x0150}
0x6ed0…6eda Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0186}
0x6eda…6eee Head {h00=0x0010, h01=0x0050, text=»ADMOPE EQU *«, t00=0x0046, t01=0x0190}
0x6eee…6f18 Head {h00=0x0026, h01=0x0050, text=» SUR A11,A11 INDICATE NO OPEN DONE«, t00=0x0047, t01=0x0014}
0x6f18…6f2e Head {h00=0x0012, h01=0x0050, text=» CF A14,ADM:AF«, t00=0x0047, t01=0x003e}
0x6f2e…6f44 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=1 «, t00=0x0047, t01=0x0054}
0x6f44…6f60 Head {h00=0x0018, h01=0x0050, text=» RB(NZ) RETUR ERROR «, t00=0x0047, t01=0x006a}
0x6f60…6f6c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x0086}
0x6f6c…6f82 Head {h00=0x0012, h01=0x0050, text=» IFT CRDEEX=0 «, t00=0x0047, t01=0x0092}
0x6f82…6f98 Head {h00=0x0012, h01=0x0050, text=» RB(NZ) RETA14«, t00=0x0047, t01=0x00a8}
0x6f98…6fa4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0047, t01=0x00be}
0x6fa4…6fc4 Head {h00=0x001c, h01=0x0050, text=» LDR* A1,A8 FILE NUMBER «, t00=0x0047, t01=0x00ca}
0x6fc4…6fd8 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/FF «, t00=0x0047, t01=0x00ea}
0x6fd8…6ffe Head {h00=0x0022, h01=0x0050, text=» LDKL A11,SCTFWT ROOT TO FWT:S«, t00=0x0047, t01=0x00fe}
0x6ffe…7026 Head {h00=0x0024, h01=0x0050, text=»AOPE10 EQU * SEARCH FWT ADDRESS «, t00=0x0047, t01=0x0124}
0x7026…7048 Head {h00=0x001e, h01=0x0050, text=» LDR* A11,A11 FWT ADDRESS «, t00=0x0047, t01=0x014c}
0x7048…705a Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x0047, t01=0x016e}
0x705a…7078 Head {h00=0x001a, h01=0x0050, text=» RB(P) AOPE10 NEXT FWT«, t00=0x0047, t01=0x0180}
0x7078…70ae Head {h00=0x0032, h01=0x0050, text=» ANKL A11,/FFFE BIT 15 USED BY FILE MANAGEMENT«, t00=0x0048, t01=0x000e}
0x70ae…70e2 Head {h00=0x0030, h01=0x0050, text=»ADMRFP EQU * READ FILE PARAMETERS TO ADMBUF «, t00=0x0048, t01=0x0044}
0x70e2…70f6 Head {h00=0x0010, h01=0x0050, text=» LDK A7,/83 «, t00=0x0048, t01=0x0078}
0x70f6…710a Head {h00=0x0010, h01=0x0050, text=»ADM:AF EQU *«, t00=0x0048, t01=0x008c}
0x710a…7134 Head {h00=0x0026, h01=0x0050, text=» LDR A2,A12 ADM BUFFER ADDRESS + 8«, t00=0x0048, t01=0x00a0}
0x7134…7146 Head {h00=0x000e, h01=0x0050, text=» RB ADMI00«, t00=0x0048, t01=0x00ca}
0x7146…7150 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00dc}
0x7150…7166 Head {h00=0x0012, h01=0x0050, text=» EJECT ADMTSK«, t00=0x0048, t01=0x00e6}
0x7166…7170 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00fc}
0x7170…717a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0106}
0x717a…7186 Head {h00=0x0008, h01=0x0004, text=» END«, t00=0x0048, t01=0x0110}
0x7186…718a Head {h00=0x4004, h01=0x0000}
0x718a…718e 00 48 01 1c ┆ H ┆
0x718e…7196 (73, 1, 8) 20 04 00 00 00 49 00 04 ┆ I ┆
0x7196…71e6 (74, 0, 400) 32 2c 41 31 31 20 00 49 01 82 00 26 00 50 5c 43 46 5c 41 31 34 2c 46 52 4d 46 49 4c 5c 46 4f 52 4d 41 54 20 52 45 53 54 20 4f 46 20 46 49 4c 45 00 4a 00 0e 00 24 00 50 5c 4f 52 53 5c 41 31 2c 45 43 42 52 43 2c 41 39 5c 53 45 54 20 52 45 54 ┆2,A11 I & P CF A14,FRMFIL FORMAT REST OF FILE J $ P ORS A1,ECBRC,A9 SET RET┆
0x71e6…7236 55 52 4e 20 43 4f 44 45 00 4a 00 38 00 0e 00 50 5c 52 46 5c 53 44 4d 43 33 30 00 4a 00 60 00 10 00 50 53 44 4d 43 32 30 5c 45 51 55 5c 2a 00 4a 00 72 00 28 00 50 5c 43 46 5c 41 31 34 2c 53 44 4d 52 4c 42 5c 52 45 4c 45 41 53 45 20 42 4c 4f ┆URN CODE J 8 P RF SDMC30 J ` PSDMC20 EQU * J r ( P CF A14,SDMRLB RELEASE BLO┆
0x7236…7286 43 4b 20 42 55 46 46 45 52 20 00 4a 00 86 00 10 00 50 53 44 4d 43 33 30 5c 45 51 55 5c 2a 00 4a 00 b2 00 06 00 50 2a 20 00 4a 00 c6 00 16 00 50 2a 20 20 20 43 4c 45 41 52 20 43 55 52 52 45 4e 43 59 00 4a 00 d0 00 06 00 50 2a 20 00 4a 00 ea ┆CK BUFFER J PSDMC30 EQU * J P* J P* CLEAR CURRENCY J P* J ┆
0x7286…72d6 00 26 00 50 5c 43 46 5c 41 31 34 2c 43 52 4e 47 45 54 5c 47 45 54 20 43 55 52 52 45 4e 43 59 20 42 55 46 46 45 52 00 4a 00 f4 00 0e 00 50 5c 4c 44 4b 5c 41 31 2c 30 20 00 4a 01 1e 00 1c 00 50 5c 53 43 5c 41 31 2c 43 52 4e 53 54 41 2c 41 32 ┆ & P CF A14,CRNGET GET CURRENCY BUFFER J P LDK A1,0 J P SC A1,CRNSTA,A2┆
0x72d6…7326 5c 53 54 41 54 55 53 20 00 4a 01 30 00 12 00 50 5c 43 4d 5c 43 52 4e 43 44 46 2c 41 32 20 00 4a 01 50 00 14 00 50 5c 43 4d 5c 43 52 4e 43 44 46 2b 32 2c 41 32 20 00 4a 01 66 00 12 00 50 5c 49 46 54 5c 49 4e 44 58 41 43 3d 31 20 00 4a 01 7e ┆ STATUS J 0 P CM CRNCDF,A2 J P P CM CRNCDF+2,A2 J f P IFT INDXAC=1 J ~┆
0x7326…7376 (75, 0, 400) 00 12 00 50 5c 43 4d 5c 43 52 4e 43 49 46 2c 41 32 20 00 4b 00 04 00 14 00 50 5c 43 4d 5c 43 52 4e 43 49 46 2b 32 2c 41 32 20 00 4b 00 1a 00 08 00 50 5c 58 49 46 00 4b 00 32 00 0a 00 50 5c 45 4a 45 43 54 00 4b 00 3e 00 06 00 50 2a 20 00 4b ┆ P CM CRNCIF,A2 K P CM CRNCIF+2,A2 K P XIF K 2 P EJECT K > P* K┆
0x7376…73c6 00 4c 00 1a 00 50 2a 20 20 20 42 55 49 4c 44 20 43 4c 4f 53 45 20 54 41 42 4c 45 53 00 4b 00 56 00 06 00 50 2a 20 00 4b 00 74 00 1e 00 50 5c 4c 43 5c 41 37 2c 45 43 42 46 43 2c 41 39 5c 46 49 4c 45 20 43 4f 44 45 20 00 4b 00 7e 00 18 00 50 ┆ L P* BUILD CLOSE TABLES K V P* K t P LC A7,ECBFC,A9 FILE CODE K ~ P┆
0x73c6…7416 5c 4c 44 4b 5c 41 35 2c 31 30 5c 32 20 2a 20 46 49 4c 45 53 00 4b 00 a0 00 10 00 50 53 44 4d 43 34 30 5c 45 51 55 5c 2a 00 4b 00 bc 00 0e 00 50 5c 53 55 4b 5c 41 35 2c 32 20 00 4b 00 d0 00 1c 00 50 5c 52 46 28 4e 29 5c 53 44 4d 43 36 30 5c ┆ LDK A5,10 2 * FILES K PSDMC40 EQU * K P SUK A5,2 K P RF(N) SDMC60 ┆
0x7416…7466 41 4c 4c 20 46 49 4c 45 53 20 00 4b 00 e2 00 10 00 50 5c 4c 44 52 5c 41 34 2c 41 31 31 20 00 4b 01 02 00 0e 00 50 5c 41 44 52 5c 41 34 2c 41 35 00 4b 01 16 00 0e 00 50 5c 4c 44 4b 5c 41 31 2c 30 20 00 4b 01 28 00 0e 00 50 5c 4c 44 4b 5c 41 ┆ALL FILES K P LDR A4,A11 K P ADR A4,A5 K P LDK A1,0 K ( P LDK A┆
0x7466…74b6 32 2c 30 20 00 4b 01 3a 00 0e 00 50 5c 4c 44 4b 5c 41 36 2c 30 20 00 4b 01 4c 00 0e 00 50 5c 53 55 52 5c 41 39 2c 41 39 00 4b 01 5e 00 10 00 50 5c 53 55 52 5c 41 31 30 2c 41 31 30 00 4b 01 70 00 1e 00 50 5c 4c 44 5c 41 33 2c 46 44 42 41 44 ┆2,0 K : P LDK A6,0 K L P SUR A9,A9 K ^ P SUR A10,A10 K p P LD A3,FDBAD┆
0x74b6…7506 (76, 0, 400) 46 2c 41 34 5c 46 44 42 20 41 44 44 52 20 00 4b 01 84 00 1a 00 50 5c 52 46 28 5a 29 5c 53 44 4d 43 35 30 5c 4e 4f 20 46 49 4c 45 20 00 4c 00 16 00 26 00 50 5c 4c 44 5c 41 36 2c 46 44 42 4d 49 41 2c 41 33 5c 4d 41 53 54 45 52 20 49 4e 44 45 ┆F,A4 FDB ADDR K P RF(Z) SDMC50 NO FILE L & P LD A6,FDBMIA,A3 MASTER INDE┆
0x7506…7556 58 20 41 44 44 52 00 4c 00 34 00 1c 00 50 5c 4c 43 5c 41 32 2c 46 57 54 46 4e 52 2c 41 33 5c 46 49 4c 45 20 4e 52 00 4c 00 5e 00 20 00 50 5c 4c 43 5c 41 39 2c 46 44 42 4c 52 4e 2c 41 33 5c 4c 41 53 54 20 52 45 43 20 4e 52 00 4c 00 7e 00 18 ┆X ADDR L 4 P LC A2,FWTFNR,A3 FILE NR L ^ P LC A9,FDBLRN,A3 LAST REC NR L ~ ┆
0x7556…75a6 00 50 5c 4c 44 5c 41 31 30 2c 46 44 42 4c 52 4e 2b 31 2c 41 33 20 00 4c 00 a2 00 10 00 50 53 44 4d 43 35 30 5c 45 51 55 5c 2a 00 4c 00 be 00 14 00 50 5c 53 54 5c 41 36 2c 4f 50 45 4d 58 49 2c 41 35 00 4c 00 d2 00 14 00 50 5c 53 54 5c 41 33 ┆ P LD A10,FDBLRN+1,A3 L PSDMC50 EQU * L P ST A6,OPEMXI,A5 L P ST A3┆
0x75a6…75f6 2c 4f 50 45 46 57 54 2c 41 35 00 4c 00 ea 00 0e 00 50 5c 4c 44 52 5c 41 34 2c 41 35 00 4c 01 02 00 0e 00 50 5c 53 52 4c 5c 41 34 2c 31 20 00 4c 01 14 00 1c 00 50 5c 53 43 5c 41 32 2c 4f 50 45 46 4e 52 2c 41 34 5c 46 49 4c 45 20 4e 52 00 4c ┆,OPEFWT,A5 L P LDR A4,A5 L P SRL A4,1 L P SC A2,OPEFNR,A4 FILE NR L┆
0x75f6…7646 01 26 00 1e 00 50 5c 53 43 5c 41 31 2c 4f 50 45 46 43 44 2c 41 34 5c 46 49 4c 45 20 43 4f 44 45 00 4c 01 46 00 0e 00 50 5c 53 4c 4c 5c 41 34 2c 32 20 00 4c 01 68 00 20 00 50 5c 53 54 5c 41 39 2c 4f 50 45 4c 52 4e 2c 41 34 5c 4c 41 53 54 20 ┆ & P SC A1,OPEFCD,A4 FILE CODE L F P SLL A4,2 L h P ST A9,OPELRN,A4 LAST ┆