|
|
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: 33268 (0x81f4)
Notes: pts_type(SC)
Names: »TIODM.SC«
└─⟦f350e1b7a⟧ Bits:30009678 Philips computer tape "600219"
└─⟦this⟧ »MONGEN/TIODM.SC«
IDENT TIODM REL 11.0 81-02-23 870105041100 =5, REL 11.0 81-02-19 =5, WRONG TASK NBR WHEN COMMIT =4, REL 11.0 81-02-18 =4, ASS.ERR IN FINDTT WHEN TTAB>256 BYTES =3, REL 11.0 81-02-02 =3, RDSTAT DOUBLE DEFINED FOR ADM+EDM =2, REL 11.0 81-01-28 =2, A7 UNCHANGED AT COMMIT =1, REL 11.0 81-01-26 =1, COMMIT ERROR FOR EDM **************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * TIODM = DATA MANAGEMENT ACTIVATION PART * * DMTEND = DATA MANAGEMENT COMMIT (/ROLLBACK) * * * * * **************************************************** * * THIS MODULE IS ENTERED IN THE SAME WAY AS A DRIVER VIA TIO * AND THE DWTADR IN FDB FOR CURRENT FILE * * THE DM REQUEST IS PROCESSED HERE UP TO THE POINT WHERE A SECTOR * FROM A DISC MUST BE ACCESSED * * ENTRY TIODM AND TIODM HOLDS THE START ADDRESS * * * INPUT A6 = FWT ADDRESS * A7 = ORDER WORD WITH W BIT = 0 * A8 = ECB ADDRESS * * * * IN ALL DM MODULES FDB WILL BE THE SAME AS FWT * EJECT * ************** * ENTRIES * ************** * ENTRY TIODM REFERENCED IN DWTADR ENTRY DMTEND COMMIT ENTRY (SDM,ADM AND EDM) ENTRY DMTTSB DM TTAB STACK BASE ENTRY FDBOMD,FDBENL,FDBEXC,FDBECB,FDBSNR ENTRY FDBRRO,FDBRLE,FDBBLF,FDBTNR,FDBLRN ENTRY FDBNIF,FDBEAL,FDBCRL,FDBKA,FDBMIA,FDBADF ENTRY FDBAI1,CRNTID,CRNCDF,CRNSTA ENTRY FDBBLZ BLOCK SIZE ENTRY FDBDMI DMTASK IDENT ENTRY FDBDBR,FDBMRO ENTRY FDBMEC MMU ECB DISPLACEMENT ENTRY FDBKEY SAVE AREA FOR KEY IN INDEXED ACCESS ENTRY TASHLT,FDBSTA,DWDM01 ENTRY REQER2 ENTRY RETRIE,EOMERR,NOKEY,NXTKYS,EOFRC,NODERR ENTRY PROT,KEYERR,PROERR,REQERR,LGTERR ENTRY EOFERR,EDMERR ENTRY TTABD,TTABLN,TABEND ENTRY DMXACD EXIT TASK AND ACTIVATE TASK #D ENTRY DMACTI ENTRY DMACTD ENTRY DWTPAB EDB INITIALIZATION PARAMETER BLOCK ENTRY MOV:SU,MOV:US,FINDTT,FNDFDB ENTRY ENLFAC,TOTSIZ,RTNA14,SETCRO,CONENL ENTRY COSZEN,SIZDIF ENTRY SDMSTS,SDMTTD,SDMBF1,SDMBF2 ENTRY RECBFZ EJECT TIODM * *************** * EXTERNALS * *************** * * EXTRN SCTCDT EXTRN SCTTCT TASK CONTROLL TABLE EXTRN RELPRO RELEASE PROTECTION EXTRN QTJOB EXTRN ACTOT EXTRN EXIT EXTRN PRUN EXTRN DFTAB EXTRN DMTIDP EXTRN DMTIDS EXTRN ECBCW EXTRN FWTVOL EXTRN HALT EXTRN TIOSDM EXTRN TIOADM EXTRN TIOEDM EXTRN TDISP EXTRN DISEND EXTRN TTB:SA,TTB:TD,TTB:ID EXTRN DWTTAB EXTRN CRNGET EXTRN ECBBA EXTRN FPB:FO EXTRN ACTDIS EXTRN DFTABL EXTRN FNDTID EXTRN MPYMOD,DIVMOD,ADDMOD EXTRN FPB:EL,FPB:S1,FPB:BF,FPB:RL EXTRN DV3RST EXTRN CRRBL EXTRN LKMRQE EXTRN TIOECR EDM COMMIT ROLLBACK EXTRN PABORD,PABBA BASE PARAMETER BLOCK DISPLACEMENTS EJECT * ************************ * CONDITIONAL ASSEMBLY * ************************ * * * * IF ADM HANDLING WANTED PUT X:A EQU 1 * X:A EQU 0 ADM EQU 00000 * * IF SDM HANDLING NOT WANTED PUT X:B EQU 0 * X:B EQU 0 SDM EQU 00001 * * * IF EDM HANDLING WANTED PUT X:C EQU 1 * * X:C EQU 0 EDM EQU 00000 * * EJECT TIODM * * * NUMBER OF DM TASKS IS DEFINED BY X:B. * ONLY VALUES BETWEEN 2 AND 6 ARE PERMITTED. * ALL OTHER VALUES WILL GIVE 2 TASKS. * X:D EQU 2 NTASKS EQU 00004 * A PROGRAM VERSION USING TOSS MMU PAGING * IS OBTAINED BY SETTING MMUPAG EQU 1. * MMUPAG EQU 1 * * X:C = INDEX RECORD BUFFER SIZE IN WORDS * X:E EQU 0 RECBFZ EQU 00007 * * AN ADM VERSION WITHOUT OPEN OUTPUT, OPEN EXTEND AND CLOSE DISCARD * IS OBTAINED BY SETTING X:F EQU 0 * X:F EQU 0 CRDEEX EQU 00000 * EJECT TIODM * * ******************* * COMBINED * * CONDITIONS * ******************* * IFT ADM+CRDEEX=2 ADMCDE EQU 1 XIF IFF ADM+CRDEEX=2 ADMCDE EQU 0 XIF * IF ADM AND SDM IFT ADM+SDM=2 ADMSDM EQU 1 XIF IFF ADM+SDM=2 ADMSDM EQU 0 XIF * ADMEDM=1 IF ADM AND EDM IFT ADM+EDM=2 ADMEDM EQU 1 XIF IFF ADM+EDM=2 ADMEDM EQU 0 XIF * ADM000=1 IF NOT EDM OR SDM IFT SDM+EDM=0 ADM000 EQU 1 XIF IFF SDM+EDM=0 ADM000 EQU 0 XIF * SDM000=1 IF NOT ADM OR EDM IFT ADM+EDM=0 SDM000 EQU 1 XIF IFF ADM+EDM=0 SDM000 EQU 0 XIF * EDM000=1 IF NOT ADM OR SDM IFT ADM+SDM=0 EDM000 EQU 1 XIF IFF ADM+SDM=0 EDM000 EQU 0 XIF * EJECT * * ERROR CODES * EOMERR EQU /A000 OUTSIDE MEDIUM LIMITS PROT EQU /0040 THIS DATA PROTECTED NODERR EQU /8800 NO EXPECTED DATA KEYERR EQU /8400 EXPECTED KEY NOT FOUND PROERR EQU /0010 ROLLBACK FOR PROTECT REASONS REQERR EQU /8000 GENERAL REQUEST ERROR REQER2 EQU /FFFE REQUEST ERROR LGTERR EQU /0008 INCORRECT LENGTH EDMERR EQU /8080 DATA MANAGEMENT ERROR EOFERR EQU /9000 END OF FILE * * MESSAGES * RETRIE EQU /0100 DISC RETRIES NOKEY EQU /0400 NOT SEARCHED KEY NXTKYS EQU /0200 NEXT KEY SAME EOFRC EQU /1000 END OF FILE * MMTAB1 FORM 16=/0000,16=/0400,16=/0800,16=/0C00 MMTAB2 FORM 16=/1000,16=/1400,16=/1800,16=/1C00 MMTAB3 FORM 16=/2000,16=/2400,16=/2800,16=/2C00 MMTAB4 FORM 16=/3000,16=/3400,16=/3800,16=/3C00 * * CONSTANTS * SIZDIF EQU 10 STCRES EQU 14 TASK STACK SIZE EJECT IFF NTASKS=3 IFF NTASKS=4 IFF NTASKS=5 IFF NTASKS=6 F EQU 0 G EQU 0 H EQU 0 I EQU 0 XIF IFT NTASKS=3 F EQU 1 G EQU 0 H EQU 0 I EQU 0 XIF IFT NTASKS=4 F EQU 1 G EQU 1 H EQU 0 I EQU 0 XIF IFT NTASKS=5 F EQU 1 G EQU 1 H EQU 1 I EQU 0 XIF IFT NTASKS=6 F EQU 1 G EQU 1 H EQU 1 I EQU 1 XIF IFT MMUPAG=0 MMTABL EQU 32 XIF IFT MMUPAG=1 MMTABL EQU 0 XIF EJECT IFT ADM+SDM=0 TTABST EQU * TTABD EQU * TTABLN EQU *-TTABST TABEND EQU * DMTTSB EQU * SDMSTS EQU TTABLN SDMTTD EQU TTABLN SDMBF1 EQU * SDMBF2 EQU * XIF IFF ADM+SDM=0 * *************************** * TTAB:S FOR DM TASKS * ************************* * TTABST EQU * MMTAB1 MMTAB2 MMTAB3 MMTAB4 RORG *-MMTABL DATA 0 CURRENT SEGMENT BASE DATA 0 SEGMENT TABLE POINTER DATA 0 SEGMENT BLOCK POINTER DATA 0 APPLICATION CONTROL BLOCK POINTER TTABD EQU * DATA 0 DISPATCHER QUEUE LINK DATA '#D' TASK ID DATA 49 TASK LEVEL DATA 0 PENDING POINTER DATA /C4C0 PSW DATA 0 DISPATCH ADDRESS DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7 DATA 0,0,0,0,0,0,0 A8-A14 DATA TTABDE-* TERMINAL DEVICES TTABTD EQU *-TTABD DATA 0,0 MASTER INDEX ENTRY TTABDE EQU * RES STCRES TASK STACK SDMSTS EQU *-TTABDE-2 DMTTSB EQU *-2-TTABD TTBBF1 EQU *-TTABD RES RECBFZ BUFAR1 TTBBF2 EQU *-TTABD RES RECBFZ BUFAR2 TTABLN EQU *-TTABST SDMTTD EQU TTABTD-DMTTSB SDMBF1 EQU TTBBF1-DMTTSB SDMBF2 EQU TTBBF2-DMTTSB EJECT MMTAB1 MMTAB2 MMTAB3 MMTAB4 RORG *-MMTABL DATA 0 CURRENT SEGMENT BASE DATA 0 SEGMENT TABLE POINTER DATA 0 SEGMENT BLOCK POINTER DATA 0 APPLICATION CONTROL BLOCK POINTER TTABE EQU * DATA 0 DISPATCHER QUEUE LINK DATA '#E' TASK ID DATA 49 TASK LEVEL DATA 0 PENDING POINTER DATA /C4C0 PSW DATA 0 DISPATCH ADDRESS DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7 DATA 0,0,0,0,0,0,0 A8-A14 DATA TTABEE-* TERMINAL DEVICES DATA 0,0 MASTER INDEX ENTRY TTABEE EQU * RES STCRES TASK STACK RES RECBFZ+RECBFZ BUFAR1,BUFAR2 IFT F=1 EJECT MMTAB1 MMTAB2 MMTAB3 MMTAB4 RORG *-MMTABL DATA 0 CURRENT SEGMENT BASE DATA 0 SEGMENT TABLE POINTER DATA 0 SEGMENT BLOCK POINTER DATA 0 APPLICATION CONTROL BLOCK POINTER TTABF EQU * DATA 0 DISPATCHER QUEUE LINK DATA '#F' TASK ID DATA 49 TASK LEVEL DATA 0 PENDING POINTER DATA /C4C0 PSW DATA 0 DISPATCH ADDRESS DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7 DATA 0,0,0,0,0,0,0 A8-A14 DATA TTABFE-* TERMINAL DEVICES DATA 0,0 MASTER INDEX ENTRY TTABFE EQU * RES STCRES TASK STACK RES RECBFZ+RECBFZ BUFAR1,BUFAR2 IFT G=1 EJECT MMTAB1 MMTAB2 MMTAB3 MMTAB4 RORG *-MMTABL DATA 0 CURRENT SEGMENT BASE DATA 0 SEGMENT TABLE POINTER DATA 0 SEGMENT BLOCK POINTER DATA 0 APPLICATION CONTROL BLOCK POINTER TTABG EQU * DATA 0 DISPATCHER QUEUE LINK DATA '#G' TASK ID DATA 49 TASK LEVEL DATA 0 PENDING POINTER DATA /C4C0 PSW DATA 0 DISPATCH ADDRESS DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7 DATA 0,0,0,0,0,0,0 A8-A14 DATA TTABGE-* TERMINAL DEVICES DATA 0,0 MASTER INDEX ENTRY TTABGE EQU * RES STCRES TASK STACK RES RECBFZ+RECBFZ BUFAR1,BUFAR2 IFT H=1 EJECT MMTAB1 MMTAB2 MMTAB3 MMTAB4 RORG *-MMTABL DATA 0 CURRENT SEGMENT BASE DATA 0 SEGMENT TABLE POINTER DATA 0 SEGMENT BLOCK POINTER DATA 0 APPLICATION CONTROL BLOCK POINTER TTABH EQU * DATA 0 DISPATCHER QUEUE LINK DATA '#H' TASK ID DATA 49 TASK LEVEL DATA 0 PENDING POINTER DATA /C4C0 PSW DATA 0 DISPATCH ADDRESS DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7 DATA 0,0,0,0,0,0,0 A8-A14 DATA TTABHE-* TERMINAL DEVICES DATA 0,0 MASTER INDEX ENTRY TTABHE EQU * RES STCRES TASK STACK RES RECBFZ+RECBFZ BUFAR1,BUFAR2 IFT I=1 EJECT MMTAB1 MMTAB2 MMTAB3 MMTAB4 RORG *-MMTABL DATA 0 CURRENT SEGMENT BASE DATA 0 SEGMENT TABLE POINTER DATA 0 SEGMENT BLOCK POINTER DATA 0 APPLICATION CONTROL BLOCK POINTER TTABI EQU * DATA 0 DISPATCHER QUEUE LINK DATA '#I' TASK ID DATA 49 TASK LEVEL DATA 0 PENDING POINTER DATA /C4C0 PSW DATA 0 DISPATCH ADDRESS DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7 DATA 0,0,0,0,0,0,0 A8-A14 DATA TTABIE-* TERMINAL DEVICES DATA 0,0 MASTER INDEX ENTRY TTABIE EQU * RES STCRES TASK STACK RES RECBFZ+RECBFZ BUFAR1,BUFAR2 XIF IFF ADM+SDM=0 TPART1 EQU TTABD-TTABST TABEND EQU *+TPART1 XIF EJECT * * FDB OFFSET DEFINITIONS * FDBSTA EQU * DWDM01 EQU * DATA 0,/8000,0,0,TIODM,0,0,0 DWT STANDARD IFT MMUPAG=1 DATA 0,FDBMMU SPECIAL DWT ITEMS XIF DWTPAB EQU *-DWDM01 PARAMETER BLOCK FOR EDM INI DATA 0,0,0,0,0,0,0 IFT EDM000+MMUPAG=2 FDBMMU EQU * XIF * FWT PART DATA 0,0,0,0,0,0,0 IFF ADM+SDM=0 IFT MMUPAG=1 FDBMMU EQU * DATA 0,0,0,0,0,0,0 MMU ECB XIF IFF ADM+SDM=0 DATA 0,0,0,0,0,0,0 FDBECB DATA 0,0,0,0,0 IFT SDM=1 DATA 0,0,0,0,0,0,0 DATA 0,0,FDBSTA,0,0 DATA 0,0,0,0,0 XIF * EJECT * * IFT MMUPAG=0 START1 EQU 44 XIF IFT MMUPAG=1 START1 EQU 62 XIF FDBMEC EQU START1-14 FDBECB EQU START1 ECB START FDBOMD EQU START1+14 OPEN MODE FDBLRN EQU START1+15 LAST RECORD NUMBER FDBRLE EQU START1+18 RECORD LENGTH FDBENL EQU START1+20 ENLARGE FACTOR FDBEXC EQU START1+22 EXCLUSIVE ACCESS INDICATOR FDBSNR EQU START1+24 SECTOR NUMBER FDBRRO EQU START1+28 RELATIVE RECORD OFFSET FDBBLF EQU START1+30 BLOCKING FACTOR FDBTNR EQU START1+31 TASK NUMBER CALLING TASK FDBNIF EQU START1+32 NO OF INDEX FILES FDBBLZ EQU START1+33 NR OF SECTORS IN BLOCK FDBEAL EQU START1+34 EA LINK ROOT FDBCRL EQU START1+36 CRN LINK ROOT FDBKA EQU START1+38 KEY ADDRESS IN DATA FILE FDBMIA EQU START1+40 ADDRESS OF MASTER INDEX FDBADF EQU START1+42 ADDRESS OF DATA FILE FDB FDBAI1 EQU START1+44 ADDRESS OF INDEX FILE FDB FDBDBR EQU START1+52 DELAY,BASIC AND REL BUFFER FLAGS FDBDMI EQU START1+53 RELATIVE DMTASK ID FDBMRO EQU START1+54 MAX FDBRRO FDBKEY EQU START1+56 KEY AREA FOR INDEXED ACC * EJECT TIODM * * CRN BUFFER OFFSET DEFINITIONS * CRNTID EQU 2 TASK ID CRNSTA EQU 3 CURRENT STATUS CRNCDF EQU 4 CURRENT DATA FILE * * * * **************************** * * * DRIVER ADDRESS BLOCK * * * **************************** * * DATA 0 DATA MANAGEMENT DEVICE INDEX TIODM DATA TIODM0 ACTIVATION ADDRESS EJECT TIODM * * TIODM0 EQU * IFF ADM+SDM=0 LDKL A14,FDBECB ADKL A14,ECBCW ADR A14,A6 STACK BASE ADK A7,0 RF(NZ) TDM100 NOT READ STATUS IFT ADM=1 LD A1,DWTTAB,A6 USER TTAB ADDRESS LDR* A2,A8 ANK A2,/FF FILE CODE LDK A5,0 CF A14,FNDFDB GET FC ENTRY ADDRESS LCR A4,A4 GET STATUS XIF IFT ADM+SDM=2 CWK A6,FDBSTA RF(E) RDST10 FILE NOT OPENED LD A1,FDBOMD,A6 RF(NN) RDST50 S-FILE RF RDSTAT X,L-FILE RDST10 EQU * ANK A4,/FF RF(NZ) RDSTAT L,X-FILE RDST50 EQU * XIF IFT ADMEDM=1 CWK A6,FDBSTA RF(E) RDST10 OPEN LD A1,FDBOMD,A6 RF(NN) TDM150 S-FILE RF RDSTAT RDST10 EQU * ANK A4,/FF RF(Z) TDM150 NO STATUS * =3 XIF IFT SDM=1 LDR A11,A6 FDB ADDRESS CF A14,CRNGET GET CURRENCY LC A4,CRNSTA,A2 XIF RDSTAT EQU * =3 IFF ADM+SDM=0 EJECT * =3 ANK A4,/FF ST A4,ECBCW,A8 RETURN STATUS CM ECBCW+2,A8 LDK A1,0 RET CODE OK ABL DISEND END IO XIF * EJECT TIODM * TDM100 EQU * IFF ADMSDM+ADMEDM=0 CWK A6,FDBSTA RF(E) TDM200 OPEN LD A1,FDBOMD,A6 RF(N) TDM300 L,X-FILE XIF TDM150 EQU * IFT SDM=1 ABL TIOSDM S-FILE XIF IFT EDM=1 ABL TIOEDM S-FILE XIF IFF ADMSDM+ADMEDM=0 TDM200 EQU * LD A1,ECBBA,A8 GET FDB ADDRESS IFT MMUPAG=0 LC A1,FPB:FO,A1 FILE ORGANISATION XIF IFF ADMSDM+ADMEDM=0 IFT MMUPAG=1 EL A1,FPB:FO+7,A1 XIF IFF ADMSDM+ADMEDM=0 ANK A1,/FF SUK A1,1 RB(NP) TDM150 S-FILE,I-FILE TDM300 EQU * XIF IFT ADM=1 ABL TIOADM L,X-FILE XIF EJECT TIODM * * ********** * DMACTI * * DMACTD * ********** * * ACTIVATE ADM AND/OR SDM TASK * * INPUT : A2 = DISPATCH ADDRESS * A6 = FDB ADDRESS * DMACTI EQU * IFF ADM+SDM=0 LC A7,FWTVOL,A6 GET FILE CODE ANK A7,/FF LDK A3,0 DMAC10 EQU * ADK A3,1 CC A7,DFTAB-1,A3 RB(NE) DMAC10 CHECK NEXT FILE CODE LC A7,DMTIDP-1,A3 PRIMARY TASK NUMBER CF A15,FINDTT RF(Z) TASHLT TTAB NOT FOUND LD A1,TTB:SA,A5 RF(Z) DMAC50 TASK FREE LC A7,DMTIDS-1,A3 SECONDARY TASK ANK A7,/FF CF A15,FINDTT RF(Z) TASHLT TTAB NOT FOUND DMAC50 EQU * LDR A1,A6 FDB ADDRESS CF A15,ACTOT ACTIVATE DM TASK ABL TDISP EJECT TIODM * * DMACTD EQU * ACTIVATE DM TASK #D LDKL A5,TTABD RB DMAC50 XIF * * ABNORMAL SYSTEM ERROR * TASHLT EQU * LDK A1,/11 CF A15,HALT * EJECT TIODM * * ********** * DMXACD * ********** * * EXIT RUNNING TASK AND ACTIVATE DM TASK #D * * * INPUT: A8=DISPATCH ADDRESS * A6=FDB ADDRESS * DMXACD EQU * EXIT RUNNING TASK AND ACTIVATE #D IFF SDM+ADM=0 LD A5,PRUN RUNNING TASK ID INH CF A15,EXIT CM PRUN LDR A2,A8 DISPATCH ADDRESS RB DMACTD XIF * EJECT TIODM * * ********** * DMTEND * ********** * * COMMIT ENTRY * ENTERED BY * LKM * DATA 16 * * DMTEND EQU * IFT EDM=0 IFT SDM=1 LDR A6,A5 SAVE USER TTAB ADDRESS LDR A3,A7 ORDER CODE =2 ANK A3,/7F =2 RF(NZ) DMTERR ERROR: ORDER NOT ALLOWED LD A3,SCTTCT TCTAB ADDRESS DMTE10 EQU * ADK A3,2 POINTER CWR* A5,A3 ENTRY IN TABLE RB(NE) DMTE10 TRY NEXT SU A3,SCTTCT RELATIVE TASK NUMBER * SUK A3,2 =5 SRL A3,1 LDKL A14,STACK CF A14,RELPRO DMTE40 EQU * LDR A5,A6 TTAB USER ST A7,TTB:SA+14,A5 RET CODE IN A7 INH CF A15,QTJOB RESTART USER ABL TDISP DMTERR EQU * REQUEST ERROR LDKL A7,REQER2 RB DMTE40 RETURN * DATA 0,0,0 STACK DATA 0 4 WORDS * XIF IFT EDM=1 LDR A6,A5 SAVE TTAB USER =1 LDR A1,A5 GET BASE PARAMETER BLOCK ADDRESS =1 AD A1,TTB:TD,A1 DEVICE TABLE LENGTH ADKL A1,TTB:TD BASE PARAMETER BLOCK ADDRESS LDR* A2,A1 OR A2,2,A1 ORDER WORD ABL(NZ) LKMRQE OTHER REQUEST BUSY LDKL A2,/100 COMMIT ROLLBACK ACTIVATION STR A2,A1 ST A7,PABORD,A1 ORDER WORD ST A8,PABBA,A1 TRANSACTION CONTROL BLOCK ADDRESS LDKL A7,'$E' EDM TASK ID ABL TIOECR ACTIVATE EDM TASK * * XIF IFT ADM000=1 CM TTB:SA+14,A5 RETURN CODE INH CF A15,QTJOB ABL TDISP XIF EJECT *************************************************************************** * C O M M O N S U B R O U T I N E S F O R A D M A N D S D M * *************************************************************************** * * * * ********************************* * SUBROUTINES NOT IN SYSTEM * ******************************** * IFT ADM+SDM=0 DMACTD EQU * FNDFDB EQU * MOV:US EQU * MOV:SU EQU * FINDTT EQU * RTNA14 EQU * SETCRO EQU * XIF IFF SDM=1 CASZEN EQU * COSZEN EQU * XIF IFT SDM+ADMCDE=0 ENLFAC EQU * CONENL EQU * TOTSIZ EQU * XIF RB TASHLT SYSGEN ERROR * * * EJECT TIODM IFF ADM+SDM=0 ****DESCRIPTION************************************* * * FNDFDB WILL SEARCH TTAB AND SCTCDT FOR A FILE CODE * ****ENTRY PARAMETERS******************************** * * A1 = TTAB ADDR * A2 = FILE CODE TO SEARCH FOR * A5 NOT= 0 WHEN ONLY TTAB SHALL BE SEARCHED * ****EXIT PARAMETERS********************************* * * A1 = UNCHANGED * A2 = FILE CODE. = 0 WHEN NO CODE IS FOUND * A4 = TTAB/SCTCDT ENTRY ADDR WHEN CODE IS FOUND * A5 = 0 WHEN FOUND IN SCTCDT = 1 WHEN TTAB * ****USED REGISTERS********************************** * * A1-A5 * ****************************************************** EJECT ********** * FNDFDB * ********** FNDFDB EQU * LD A3,TTB:TD,A1 LENGTH DEV DESCR FND030 EQU * SUK A3,4 RF(NP) FND040 FILE CODE NOT IN TTAB LDR A4,A1 ADKL A4,TTB:TD ADR A4,A3 CC A2,1,A4 RB(NE) FND030 LDK A5,1 RF FND080 CODE FOUND IN TTAB EJECT * * SEARCH FILE CODE IN SCTCDT * FND040 EQU * LDR A5,A5 RF(NZ) FND060 ONLY TTAB IS SEACHED LD* A4,SCTCDT FND050 EQU * SUK A4,4 RF(NP) FND060 CODE NOT FOUND AT ALL LD A3,SCTCDT ADR A3,A4 CC A2,1,A3 RB(NE) FND050 AD A4,SCTCDT RF FND080 CODE FOUND FND060 EQU * LDK A2,0 NO CODE FND080 EQU * RTN A14 EJECT * * MOVE BLOCK AND MOVE CONSTANTS * MOVTIS EQU 0 TASK ID SENDING TASK MOVTIR EQU 2 TASK ID RECEIVING TASK MOVBAS EQU 4 BUFFER ADDRESS SENDING TASK MOVBAR EQU 6 BUFFER ADDRESS RECEIVING TASK MOVLEN EQU 8 NUMBER OF BYTES TO MOVE * MOVSAV EQU 10 SAVE AREA MOVBLK EQU * DATA 0,0 DATA 0,0 DATA 0 * DATA 0 EJECT ********** * MOV:US * ********** * * M O V : U S * * THIS ROUTINE MOVES DATA FROM THE USER AREA (SENDING BUFFER) TO * THE SYSTEM AREA (RECEIVING BUFFER). DIFFERENT WAYS OF MOVING THE DATA * ARE USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT. * * INPUT: A1 = ADDRESS OF SENDING BUFFER (USER AREA) * A2 = ADDRESS OF RECEIVING BUFFER (SYSTEM AREA) * A3 = NUMBER OF BYTES TO BE MOVED * A4 = USER TTAB ADDRESS * * OUTPUT: A4=DESTROYED * MOV:US EQU * LD A4,TTB:ID,A4 TASK ID ST A4,MOVTIS+MOVBLK LDKL A4,'#M' DESTINATION TASK ID ST A4,MOVTIR+MOVBLK RF MOVCOM EJECT TIODM ********** * MOV:SU * ********** * * M O V : S U * * THIS ROUTINE MOVES DATA FROM THE SYSTEM AREA (SENDING BUFFER) TO * THE USER AREA (RECEIVING BUFFER). DIFFERENT WAYS OF MOVING THE DATA * ARE USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT. * * INPUT: A1 = ADDRESS OF SENDING BUFFER (SYSTEM AREA) * A2 = ADDRESS OF RECEIVING BUFFER (USER AREA) * A3 = NUMBER OF BYTES TO BE MOVED * A4 = USER TTAB ADDRESS * * OUTPUT: A4=DESTROYED * MOV:SU EQU * LD A4,TTB:ID,A4 TASK ID DESTINATION TASK ST A4,MOVTIR+MOVBLK LDKL A4,'#M' TASK ID SOURCE TASK ST A4,MOVTIS+MOVBLK EJECT MOVCOM EQU * ENB ST A7,MOVSAV+MOVBLK SAVE A7 LDKL A7,MOVBLK ST A1,MOVBAS,A7 ST A2,MOVBAR,A7 DESTINATION ADDRESS ST A3,MOVLEN,A7 LENGTH TO MOVE LKM DATA 21 LD A7,MOVSAV,A7 SAVED REGISTER RTN A14 EJECT ********** * FINDTT * ********** * * FIND TTAB ADDRESS * * ENTRY: A7=TASK NUMBER 0-5 * * EXIT: A5=TTAB ADDRESS * A5=0 TTAB NOT FOUND CR=0 * A7=-1 * FINDTT EQU * LDR A7,A7 RF(N) NFOUND ILLEGAL TASK NUMBER LDKL A5,TTABD ADDRESS TO TASK 0 FIND10 EQU * SUK A7,1 RF(N) FINEND TASK FOUND ADKL A5,TTABLN POINTER TO NEXT TTAB =4 CWK A5,TABEND RB(NE) FIND10 NOT LAST TTAB NFOUND EQU * LDK A5,0 INDICATE TTAB NOT FOUND FINEND EQU * ADKL A15,4 LDR A5,A5 SET CR ABR* A15 XIF EJECT TIODM * IFF SDM+ADMCDE=0 * ********** * ENLFAC * ********** * * GET ENLARGE FACTOR AND CONVERT TO SECTORS * * INPUT : A12=FPB ADDRESS * A4=NUMBER OF SECTORS PER BLOCK * OUTPUT: A1= RC * A4=NUMBER OF SECTORS PER BLOCK * A3= ENLARGE IN NUMBER OF SECTORS * A2,A5,A6,A7 ARE USED * ENLFAC EQU * ST A13,-8,A14 SAVE A13 CF A14,TOTSIZ GET TOTAL LENGTH OF FILE RF(O) SETCRO OVERFLOW LDR A3,A2 CONVERT PERCENTAGE LD A6,FPB:EL,A12 ENLARGE RF(N) SETCRO OVERFLOW LDR A7,A1 RF(Z) ENLF30 CF A14,MPYMOD ADK A1,0 RF(NZ) SETCRO OVERFLOW LD A6,FPB:EL,A12 ENLARGE LDR A5,A2 * EJECT TIODM * * ENLF30 EQU * LDK A2,0 LDR A7,A3 RF(Z) ENLF40 ZERO CF A14,MPYMOD ENLF40 EQU * ADR A1,A5 RF(O) SETCRO OVERFLOW LDK A6,100 CF A14,DIVMOD NUMBER OF SECTORS RF(O) SETCRO OVERFLOW ADK A1,0 RF(Z) ENLF45 NO REST ADK A2,1 AT LEAST ONE BLOCK IN ENLARGE ENLF45 EQU * LDK A1,0 RESET REST LDR A3,A2 ENLARGE IN NUMBER OF SECTORS LDR A6,A4 NUMBER OF SECTORS PER RECORD CF A14,DIVMOD ADK A1,0 RF(Z) ENLF60 REST=0,INCLUDING ENLARGE=0 SUR A3,A1 MAKE ENLARGE INTEGER NUMBER OF BLOCKS ENLF50 EQU * ADR A3,A4 ONE MORE BLOCK RF(NP) SETCRO OVERFLOW ENLF60 EQU * LDR A2,A3 LDK A1,0 CF A14,DV3RST RB(NZ) ENLF50 NOT MULTIPLE OF 3 LD A13,-8,A14 SAVED REGISTER RF RTNA14 EJECT TIODM * * ********** * CONENL * ********** * * CONVERT ENLARGE FROM NUMBER OF SECTORS TO PERCENTAGE * * CONENL EQU * CF A14,TOTSIZ GET TOTAL SIZE OF FILE LDR A3,A1 SAVE TOTAL SIZE LDR A4,A2 LD A6,FDBENL,A11 ENLARGE IN SECTORS LDK A7,100 CF A14,MPYMOD SLN A3,A5 NORMALIZE BEFORE DIVIDE NGR A5,A5 ADK A5,15 RF(NP) CON400 NO NEED TO NORMALIZE CON200 EQU * SRL A4,1 DOUBLE SHIFT DIVISOR AND DIVIDENT SRL A2,1 SRC A1,1 RF(NN) CON300 BIT NOT SET ANKL A1,/7FFF ORKL A2,/4000 SET BIT CON300 EQU * SUK A5,1 RB(P) CON200 CONTINUE TO SHIFT EJECT CON400 EQU * ORR A3,A4 LDR A6,A3 CF A14,DIVMOD ENLARGE IN PERCENT ST A2,FPB:EL,A12 SAVE ENLARGE RTN A14 EJECT TIODM * * ********** * TOTSIZ * ********** * * CALCULATE TOTAL SIZE OF FILE * * INPUT : A12 = FPB ADDRESS * OUTPUT: A1,A2=TOTAL SIZE OF FILE * A13 = ADDRESS TO LAST SIZE + DIFFFERENCE IN SIZE DISPLACEMENT * A5 = 0 * A6,A7 ARE USED * TOTSIZ EQU * LDR A13,A12 ADKL A13,FPB:S1 ADDRESS TO SIZE LDK A5,4 COUNTER LDK A1,0 LDK A2,0 TOTS10 EQU * LDR* A6,A13 GET SIZE LD A7,2,A13 CF A14,ADDMOD SUM OF SIZES RF(O) SETCRO OVERFLOW ADKL A13,SIZDIF NEXT SIZE SUK A5,1 RB(P) TOTS10 ADD NEXT XIF EJECT IFF ADM+SDM=0 ********** * RTNA14 * ********** * * SET CONDITION AND RETURN * RTNA14 EQU * ADKL A14,4 NGR A1,A1 NGR A1,A1 ABR* A14 ********** * SETCRO * ********** * * SET OVERFLOW AND RETURN * SETCRO EQU * LDKL A1,/8000 RB RTNA14 XIF EJECT IFT SDM=1 ********** * COSZEN * ********** * * COSZEN=CONVERT SIZE TO NBR OF RECORS AND ENLARGE TO PERCENTAGE * * ENTRY: A12=FPB ADDRESS * A11=FDB ADDRESS * * EXIT : SIZE AND ENLARGE UPADTED IN FPB * A1,A2,A3,A4,A5,A6,A7,A13=USED * COSZEN EQU * CF A14,CONENL CONVERT ENLARGE FACTOR * * CONVERT SIZE * LDK A5,4 NUMBER OF VOLUMES LDR A13,A12 FPB ADDRESS ADKL A13,FPB:S1 POINTER TO SIZE 1 EJECT COS100 EQU * LDR* A1,A13 LD A2,2,A13 A1,A2=SIZE (SECTORS) LC A6,FDBBLZ,A11 BLOCK SIZE (SECTORS/BLOCK) ANK A6,/FF CF A14,DIVMOD A1,A2/A6=A2 REST IN A1 RB(O) SETCRO OVERFLOW LDR A6,A2 LC A7,FDBBLF,A11 BLOCK FACTOR (RECORDS/BLOCK) ANK A7,/FF CF A14,MPYMOD A6*A7=A1,A2 STR A1,A13 ST A2,2,A13 A1,A2=SIZE IN RECORDS ADKL A13,SIZDIF SUK A5,1 RB(P) COS100 NEXT SIZE RTN A14 XIF * * * END
0x0000…0034 (0, 0, 400) Head {h00=0x0030, h01=0x0050, text=» IDENT TIODM REL 11.0 81-02-23 870105041100«, t00=0x0000, t01=0x0004}
0x0034…003c Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x0038}
0x003c…005c Head {h00=0x001c, h01=0x0050, text=» =5, REL 11.0 81-02-19«, t00=0x0000, t01=0x0040}
0x005c…0086 Head {h00=0x0026, h01=0x0050, text=» =5, WRONG TASK NBR WHEN COMMIT «, t00=0x0000, t01=0x0060}
0x0086…00a6 Head {h00=0x001c, h01=0x0050, text=» =4, REL 11.0 81-02-18«, t00=0x0000, t01=0x008a}
0x00a6…00da Head {h00=0x0030, h01=0x0050, text=» =4, ASS.ERR IN FINDTT WHEN TTAB>256 BYTES«, t00=0x0000, t01=0x00aa}
0x00da…00fa Head {h00=0x001c, h01=0x0050, text=» =3, REL 11.0 81-02-02«, t00=0x0000, t01=0x00de}
0x00fa…012a Head {h00=0x002c, h01=0x0050, text=» =3, RDSTAT DOUBLE DEFINED FOR ADM+EDM«, t00=0x0000, t01=0x00fe}
0x012a…014a Head {h00=0x001c, h01=0x0050, text=» =2, REL 11.0 81-01-28«, t00=0x0000, t01=0x012e}
0x014a…0170 Head {h00=0x0022, h01=0x0050, text=» =2, A7 UNCHANGED AT COMMIT «, t00=0x0000, t01=0x014e}
0x0170…0190 Head {h00=0x001c, h01=0x0050, text=» =1, REL 11.0 81-01-26«, t00=0x0000, t01=0x0174}
0x0190…01b4 (1, 0, 400) Head {h00=0x0020, h01=0x0050, text=» =1, COMMIT ERROR FOR EDM «, t00=0x0001, t01=0x0004}
0x01b4…01f0 Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0001, t01=0x0028}
0x01f0…01fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0064}
0x01fa…0222 Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS«, t00=0x0001, t01=0x006e}
0x0222…022c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0096}
0x022c…0260 Head {h00=0x0030, h01=0x0050, text=»* TIODM = DATA MANAGEMENT ACTIVATION PART«, t00=0x0001, t01=0x00a0}
0x0260…026a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00d4}
0x026a…02a2 Head {h00=0x0034, h01=0x0050, text=»* DMTEND = DATA MANAGEMENT COMMIT (/ROLLBACK)«, t00=0x0001, t01=0x00de}
0x02a2…02ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0116}
0x02ac…02b6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0120}
0x02b6…02c0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x012a}
0x02c0…02ca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0134}
0x02ca…02d4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x013e}
0x02d4…0310 Head {h00=0x0038, h01=0x0050, text=»****************************************************«, t00=0x0001, t01=0x0148}
0x0310…031a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0184}
0x031a…0360 Head {h00=0x0042, h01=0x0050, text=»* THIS MODULE IS ENTERED IN THE SAME WAY AS A DRIVER VIA TIO«, t00=0x0001, t01=0x018e}
0x0360…0392 Head {h00=0x002e, h01=0x0050, text=»* AND THE DWTADR IN FDB FOR CURRENT FILE«, t00=0x0002, t01=0x0044}
0x0392…039c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0076}
0x039c…03e8 Head {h00=0x0048, h01=0x0050, text=»* THE DM REQUEST IS PROCESSED HERE UP TO THE POINT WHERE A SECTOR «, t00=0x0002, t01=0x0080}
0x03e8…0410 Head {h00=0x0024, h01=0x0050, text=»* FROM A DISC MUST BE ACCESSED«, t00=0x0002, t01=0x00cc}
0x0410…041a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x00f4}
0x041a…045a Head {h00=0x003c, h01=0x0050, text=»* ENTRY TIODM AND TIODM HOLDS THE START ADDRESS«, t00=0x0002, t01=0x00fe}
0x045a…0464 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x013e}
0x0464…046e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0148}
0x046e…0492 Head {h00=0x0020, h01=0x0050, text=»* INPUT A6 = FWT ADDRESS«, t00=0x0002, t01=0x0152}
0x0492…04c4 Head {h00=0x002e, h01=0x0050, text=»* A7 = ORDER WORD WITH W BIT = 0«, t00=0x0002, t01=0x0176}
0x04c4…04e8 Head {h00=0x0020, h01=0x0050, text=»* A8 = ECB ADDRESS«, t00=0x0003, t01=0x0018}
0x04e8…04f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x003c}
0x04f2…04fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0046}
0x04fc…0506 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0050}
0x0506…0540 Head {h00=0x0036, h01=0x0050, text=»* IN ALL DM MODULES FDB WILL BE THE SAME AS FWT «, t00=0x0003, t01=0x005a}
0x0540…054a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0094}
0x054a…0558 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x009e}
0x0558…0562 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00ac}
0x0562…0578 Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0003, t01=0x00b6}
0x0578…058e Head {h00=0x0012, h01=0x0050, text=»* ENTRIES *«, t00=0x0003, t01=0x00cc}
0x058e…05a4 Head {h00=0x0012, h01=0x0050, text=»**************«, t00=0x0003, t01=0x00e2}
0x05a4…05ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x00f8}
0x05ae…05d8 Head {h00=0x0026, h01=0x0050, text=» ENTRY TIODM REFERENCED IN DWTADR «, t00=0x0003, t01=0x0102}
0x05d8…060c Head {h00=0x0030, h01=0x0050, text=» ENTRY DMTEND COMMIT ENTRY (SDM,ADM AND EDM)«, t00=0x0003, t01=0x012c}
0x060c…0634 Head {h00=0x0024, h01=0x0050, text=» ENTRY DMTTSB DM TTAB STACK BASE«, t00=0x0003, t01=0x0160}
0x0634…0666 Head {h00=0x002e, h01=0x0050, text=» ENTRY FDBOMD,FDBENL,FDBEXC,FDBECB,FDBSNR «, t00=0x0003, t01=0x0188}
0x0666…0698 Head {h00=0x002e, h01=0x0050, text=» ENTRY FDBRRO,FDBRLE,FDBBLF,FDBTNR,FDBLRN «, t00=0x0004, t01=0x002a}
0x0698…06d0 Head {h00=0x0034, h01=0x0050, text=» ENTRY FDBNIF,FDBEAL,FDBCRL,FDBKA,FDBMIA,FDBADF «, t00=0x0004, t01=0x005c}
0x06d0…06fa Head {h00=0x0026, h01=0x0050, text=» ENTRY FDBAI1,CRNTID,CRNCDF,CRNSTA«, t00=0x0004, t01=0x0094}
0x06fa…071c Head {h00=0x001e, h01=0x0050, text=» ENTRY FDBBLZ BLOCK SIZE «, t00=0x0004, t01=0x00be}
0x071c…073e Head {h00=0x001e, h01=0x0050, text=» ENTRY FDBDMI DMTASK IDENT«, t00=0x0004, t01=0x00e0}
0x073e…075a Head {h00=0x0018, h01=0x0050, text=» ENTRY FDBDBR,FDBMRO«, t00=0x0004, t01=0x0102}
0x075a…0784 Head {h00=0x0026, h01=0x0050, text=» ENTRY FDBMEC MMU ECB DISPLACEMENT«, t00=0x0004, t01=0x011e}
0x0784…07be Head {h00=0x0036, h01=0x0050, text=» ENTRY FDBKEY SAVE AREA FOR KEY IN INDEXED ACCESS «, t00=0x0004, t01=0x0148}
0x07be…07e2 Head {h00=0x0020, h01=0x0050, text=» ENTRY TASHLT,FDBSTA,DWDM01 «, t00=0x0004, t01=0x0182}
0x07e2…07f8 Head {h00=0x0012, h01=0x0050, text=» ENTRY REQER2 «, t00=0x0005, t01=0x0016}
0x07f8…082e Head {h00=0x0032, h01=0x0050, text=» ENTRY RETRIE,EOMERR,NOKEY,NXTKYS,EOFRC,NODERR«, t00=0x0005, t01=0x002c}
0x082e…085e Head {h00=0x002c, h01=0x0050, text=» ENTRY PROT,KEYERR,PROERR,REQERR,LGTERR «, t00=0x0005, t01=0x0062}
0x085e…087a Head {h00=0x0018, h01=0x0050, text=» ENTRY EOFERR,EDMERR«, t00=0x0005, t01=0x0092}
0x087a…089c Head {h00=0x001e, h01=0x0050, text=» ENTRY TTABD,TTABLN,TABEND«, t00=0x0005, t01=0x00ae}
0x089c…08d0 Head {h00=0x0030, h01=0x0050, text=» ENTRY DMXACD EXIT TASK AND ACTIVATE TASK #D«, t00=0x0005, t01=0x00d0}
0x08d0…08e6 Head {h00=0x0012, h01=0x0050, text=» ENTRY DMACTI «, t00=0x0005, t01=0x0104}
0x08e6…08fc Head {h00=0x0012, h01=0x0050, text=» ENTRY DMACTD «, t00=0x0005, t01=0x011a}
0x08fc…0934 Head {h00=0x0034, h01=0x0050, text=» ENTRY DWTPAB EDB INITIALIZATION PARAMETER BLOCK«, t00=0x0005, t01=0x0130}
0x0934…095e Head {h00=0x0026, h01=0x0050, text=» ENTRY MOV:SU,MOV:US,FINDTT,FNDFDB«, t00=0x0005, t01=0x0168}
0x095e…0990 (6, 0, 400) Head {h00=0x002e, h01=0x0050, text=» ENTRY ENLFAC,TOTSIZ,RTNA14,SETCRO,CONENL «, t00=0x0006, t01=0x0004}
0x0990…09ac Head {h00=0x0018, h01=0x0050, text=» ENTRY COSZEN,SIZDIF«, t00=0x0006, t01=0x0036}
0x09ac…09d6 Head {h00=0x0026, h01=0x0050, text=» ENTRY SDMSTS,SDMTTD,SDMBF1,SDMBF2«, t00=0x0006, t01=0x0052}
0x09d6…09ec Head {h00=0x0012, h01=0x0050, text=» ENTRY RECBFZ «, t00=0x0006, t01=0x007c}
0x09ec…0a02 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x0006, t01=0x0092}
0x0a02…0a0c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00a8}
0x0a0c…0a24 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0006, t01=0x00b2}
0x0a24…0a3c Head {h00=0x0014, h01=0x0050, text=»* EXTERNALS * «, t00=0x0006, t01=0x00ca}
0x0a3c…0a54 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0006, t01=0x00e2}
0x0a54…0a5e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x00fa}
0x0a5e…0a68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0006, t01=0x0104}
0x0a68…0a7e Head {h00=0x0012, h01=0x0050, text=» EXTRN SCTCDT «, t00=0x0006, t01=0x010e}
0x0a7e…0aa8 Head {h00=0x0026, h01=0x0050, text=» EXTRN SCTTCT TASK CONTROLL TABLE «, t00=0x0006, t01=0x0124}
0x0aa8…0ad0 Head {h00=0x0024, h01=0x0050, text=» EXTRN RELPRO RELEASE PROTECTION«, t00=0x0006, t01=0x014e}
0x0ad0…0ae4 Head {h00=0x0010, h01=0x0050, text=» EXTRN QTJOB«, t00=0x0006, t01=0x0176}
0x0ae4…0af8 Head {h00=0x0010, h01=0x0050, text=» EXTRN ACTOT«, t00=0x0006, t01=0x018a}
0x0af8…0b0c Head {h00=0x0010, h01=0x0050, text=» EXTRN EXIT «, t00=0x0007, t01=0x000e}
0x0b0c…0b20 Head {h00=0x0010, h01=0x0050, text=» EXTRN PRUN «, t00=0x0007, t01=0x0022}
0x0b20…0b34 Head {h00=0x0010, h01=0x0050, text=» EXTRN DFTAB«, t00=0x0007, t01=0x0036}
0x0b34…0b4a Head {h00=0x0012, h01=0x0050, text=» EXTRN DMTIDP «, t00=0x0007, t01=0x004a}
0x0b4a…0b60 Head {h00=0x0012, h01=0x0050, text=» EXTRN DMTIDS «, t00=0x0007, t01=0x0060}
0x0b60…0b74 Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBCW«, t00=0x0007, t01=0x0076}
0x0b74…0b8a Head {h00=0x0012, h01=0x0050, text=» EXTRN FWTVOL «, t00=0x0007, t01=0x008a}
0x0b8a…0b9e Head {h00=0x0010, h01=0x0050, text=» EXTRN HALT «, t00=0x0007, t01=0x00a0}
0x0b9e…0bb4 Head {h00=0x0012, h01=0x0050, text=» EXTRN TIOSDM «, t00=0x0007, t01=0x00b4}
0x0bb4…0bca Head {h00=0x0012, h01=0x0050, text=» EXTRN TIOADM «, t00=0x0007, t01=0x00ca}
0x0bca…0be0 Head {h00=0x0012, h01=0x0050, text=» EXTRN TIOEDM «, t00=0x0007, t01=0x00e0}
0x0be0…0bf4 Head {h00=0x0010, h01=0x0050, text=» EXTRN TDISP«, t00=0x0007, t01=0x00f6}
0x0bf4…0c0a Head {h00=0x0012, h01=0x0050, text=» EXTRN DISEND «, t00=0x0007, t01=0x010a}
0x0c0a…0c2e Head {h00=0x0020, h01=0x0050, text=» EXTRN TTB:SA,TTB:TD,TTB:ID «, t00=0x0007, t01=0x0120}
0x0c2e…0c44 Head {h00=0x0012, h01=0x0050, text=» EXTRN DWTTAB «, t00=0x0007, t01=0x0144}
0x0c44…0c5a Head {h00=0x0012, h01=0x0050, text=» EXTRN CRNGET «, t00=0x0007, t01=0x015a}
0x0c5a…0c6e Head {h00=0x0010, h01=0x0050, text=» EXTRN ECBBA«, t00=0x0007, t01=0x0170}
0x0c6e…0c84 Head {h00=0x0012, h01=0x0050, text=» EXTRN FPB:FO «, t00=0x0007, t01=0x0184}
0x0c84…0c9a Head {h00=0x0012, h01=0x0050, text=» EXTRN ACTDIS «, t00=0x0008, t01=0x000a}
0x0c9a…0cb0 Head {h00=0x0012, h01=0x0050, text=» EXTRN DFTABL «, t00=0x0008, t01=0x0020}
0x0cb0…0cc6 Head {h00=0x0012, h01=0x0050, text=» EXTRN FNDTID «, t00=0x0008, t01=0x0036}
0x0cc6…0cea Head {h00=0x0020, h01=0x0050, text=» EXTRN MPYMOD,DIVMOD,ADDMOD «, t00=0x0008, t01=0x004c}
0x0cea…0d14 Head {h00=0x0026, h01=0x0050, text=» EXTRN FPB:EL,FPB:S1,FPB:BF,FPB:RL«, t00=0x0008, t01=0x0070}
0x0d14…0d2a Head {h00=0x0012, h01=0x0050, text=» EXTRN DV3RST «, t00=0x0008, t01=0x009a}
0x0d2a…0d3e Head {h00=0x0010, h01=0x0050, text=» EXTRN CRRBL«, t00=0x0008, t01=0x00b0}
0x0d3e…0d54 Head {h00=0x0012, h01=0x0050, text=» EXTRN LKMRQE «, t00=0x0008, t01=0x00c4}
0x0d54…0d7e Head {h00=0x0026, h01=0x0050, text=» EXTRN TIOECR EDM COMMIT ROLLBACK «, t00=0x0008, t01=0x00da}
0x0d7e…0dbc Head {h00=0x003a, h01=0x0050, text=» EXTRN PABORD,PABBA BASE PARAMETER BLOCK DISPLACEMENTS«, t00=0x0008, t01=0x0104}
0x0dbc…0dca Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0142}
0x0dca…0dd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0150}
0x0dd4…0df4 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0008, t01=0x015a}
0x0df4…0e14 Head {h00=0x001c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY *«, t00=0x0008, t01=0x017a}
0x0e14…0e34 Head {h00=0x001c, h01=0x0050, text=»************************«, t00=0x0009, t01=0x000a}
0x0e34…0e3e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x002a}
0x0e3e…0e48 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0034}
0x0e48…0e52 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x003e}
0x0e52…0e82 Head {h00=0x002c, h01=0x0050, text=»* IF ADM HANDLING WANTED PUT X:A EQU 1«, t00=0x0009, t01=0x0048}
0x0e82…0e8c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0078}
0x0e8c…0e9e Head {h00=0x000e, h01=0x0050, text=»X:A EQU 0 «, t00=0x0009, t01=0x0082}
0x0e9e…0eb4 Head {h00=0x0012, h01=0x0050, text=»ADM EQU 00000 «, t00=0x0009, t01=0x0094}
0x0eb4…0ebe Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00aa}
0x0ebe…0ef2 Head {h00=0x0030, h01=0x0050, text=»* IF SDM HANDLING NOT WANTED PUT X:B EQU 0«, t00=0x0009, t01=0x00b4}
0x0ef2…0efc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x00e8}
0x0efc…0f0e Head {h00=0x000e, h01=0x0050, text=»X:B EQU 0 «, t00=0x0009, t01=0x00f2}
0x0f0e…0f24 Head {h00=0x0012, h01=0x0050, text=»SDM EQU 00001 «, t00=0x0009, t01=0x0104}
0x0f24…0f2e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x011a}
0x0f2e…0f38 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0124}
0x0f38…0f68 Head {h00=0x002c, h01=0x0050, text=»* IF EDM HANDLING WANTED PUT X:C EQU 1«, t00=0x0009, t01=0x012e}
0x0f68…0f72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x015e}
0x0f72…0f7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0168}
0x0f7c…0f8e Head {h00=0x000e, h01=0x0050, text=»X:C EQU 0 «, t00=0x0009, t01=0x0172}
0x0f8e…0fa4 Head {h00=0x0012, h01=0x0050, text=»EDM EQU 00000 «, t00=0x0009, t01=0x0184}
0x0fa4…0fae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x000a}
0x0fae…0fb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0014}
0x0fb8…0fce Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x000a, t01=0x001e}
0x0fce…0fd8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0034}
0x0fd8…0fe2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x003e}
0x0fe2…1012 Head {h00=0x002c, h01=0x0050, text=»* NUMBER OF DM TASKS IS DEFINED BY X:B. «, t00=0x000a, t01=0x0048}
0x1012…1046 Head {h00=0x0030, h01=0x0050, text=»* ONLY VALUES BETWEEN 2 AND 6 ARE PERMITTED.«, t00=0x000a, t01=0x0078}
0x1046…1074 Head {h00=0x002a, h01=0x0050, text=»* ALL OTHER VALUES WILL GIVE 2 TASKS. «, t00=0x000a, t01=0x00ac}
0x1074…107e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x00da}
0x107e…1090 Head {h00=0x000e, h01=0x0050, text=»X:D EQU 2 «, t00=0x000a, t01=0x00e4}
0x1090…10a8 Head {h00=0x0014, h01=0x0050, text=»NTASKS EQU 00004«, t00=0x000a, t01=0x00f6}
0x10a8…10da Head {h00=0x002e, h01=0x0050, text=»* A PROGRAM VERSION USING TOSS MMU PAGING «, t00=0x000a, t01=0x010e}
0x10da…1108 Head {h00=0x002a, h01=0x0050, text=»* IS OBTAINED BY SETTING MMUPAG EQU 1.«, t00=0x000a, t01=0x0140}
0x1108…1112 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x016e}
0x1112…1126 Head {h00=0x0010, h01=0x0050, text=»MMUPAG EQU 1«, t00=0x000a, t01=0x0178}
0x1126…1130 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x018c}
0x1130…1166 Head {h00=0x0032, h01=0x0050, text=»* X:C = INDEX RECORD BUFFER SIZE IN WORDS«, t00=0x000b, t01=0x0008}
0x1166…1170 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x003e}
0x1170…1182 Head {h00=0x000e, h01=0x0050, text=»X:E EQU 0 «, t00=0x000b, t01=0x0048}
0x1182…119a Head {h00=0x0014, h01=0x0050, text=»RECBFZ EQU 00007«, t00=0x000b, t01=0x005a}
0x119a…11a4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0072}
0x11a4…11f0 Head {h00=0x0048, h01=0x0050, text=»* AN ADM VERSION WITHOUT OPEN OUTPUT, OPEN EXTEND AND CLOSE DISCARD «, t00=0x000b, t01=0x007c}
0x11f0…121a Head {h00=0x0026, h01=0x0050, text=»* IS OBTAINED BY SETTING X:F EQU 0«, t00=0x000b, t01=0x00c8}
0x121a…1224 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x00f2}
0x1224…1236 Head {h00=0x000e, h01=0x0050, text=»X:F EQU 0 «, t00=0x000b, t01=0x00fc}
0x1236…124e Head {h00=0x0014, h01=0x0050, text=»CRDEEX EQU 00000«, t00=0x000b, t01=0x010e}
0x124e…1258 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0126}
0x1258…126e Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x000b, t01=0x0130}
0x126e…1278 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0146}
0x1278…1282 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000b, t01=0x0150}
0x1282…129e Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x000b, t01=0x015a}
0x129e…12ba Head {h00=0x0018, h01=0x0050, text=»* COMBINED * «, t00=0x000b, t01=0x0176}
0x12ba…12d6 (12, 0, 398) Head {h00=0x0018, h01=0x0050, text=»* CONDITIONS * «, t00=0x000c, t01=0x0004}
0x12d6…12f2 Head {h00=0x0018, h01=0x0050, text=»******************* «, t00=0x000c, t01=0x0020}
0x12f2…12fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000c, t01=0x003c}
0x12fc…1316 Head {h00=0x0016, h01=0x0050, text=» IFT ADM+CRDEEX=2 «, t00=0x000c, t01=0x0046}
0x1316…132a Head {h00=0x0010, h01=0x0050, text=»ADMCDE EQU 1«, t00=0x000c, t01=0x0060}
0x132a…1336 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0074}
0x1336…1350 Head {h00=0x0016, h01=0x0050, text=» IFF ADM+CRDEEX=2 «, t00=0x000c, t01=0x0080}
0x1350…1364 Head {h00=0x0010, h01=0x0050, text=»ADMCDE EQU 0«, t00=0x000c, t01=0x009a}
0x1364…1370 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x00ae}
0x1370…1388 Head {h00=0x0014, h01=0x0050, text=»* IF ADM AND SDM«, t00=0x000c, t01=0x00ba}
0x1388…139e Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=2«, t00=0x000c, t01=0x00d2}
0x139e…13b2 Head {h00=0x0010, h01=0x0050, text=»ADMSDM EQU 1«, t00=0x000c, t01=0x00e8}
0x13b2…13be Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x00fc}
0x13be…13d4 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=2«, t00=0x000c, t01=0x0108}
0x13d4…13e8 Head {h00=0x0010, h01=0x0050, text=»ADMSDM EQU 0«, t00=0x000c, t01=0x011e}
0x13e8…13f4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x0132}
0x13f4…1416 Head {h00=0x001e, h01=0x0050, text=»* ADMEDM=1 IF ADM AND EDM «, t00=0x000c, t01=0x013e}
0x1416…142c Head {h00=0x0012, h01=0x0050, text=» IFT ADM+EDM=2«, t00=0x000c, t01=0x0160}
0x142c…1440 Head {h00=0x0010, h01=0x0050, text=»ADMEDM EQU 1«, t00=0x000c, t01=0x0176}
0x1440…144c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000c, t01=0x018a}
0x144c…1462 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+EDM=2«, t00=0x000d, t01=0x0008}
0x1462…1476 Head {h00=0x0010, h01=0x0050, text=»ADMEDM EQU 0«, t00=0x000d, t01=0x001e}
0x1476…1482 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0032}
0x1482…14a6 Head {h00=0x0020, h01=0x0050, text=»* ADM000=1 IF NOT EDM OR SDM«, t00=0x000d, t01=0x003e}
0x14a6…14bc Head {h00=0x0012, h01=0x0050, text=» IFT SDM+EDM=0«, t00=0x000d, t01=0x0062}
0x14bc…14d0 Head {h00=0x0010, h01=0x0050, text=»ADM000 EQU 1«, t00=0x000d, t01=0x0078}
0x14d0…14dc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x008c}
0x14dc…14f2 Head {h00=0x0012, h01=0x0050, text=» IFF SDM+EDM=0«, t00=0x000d, t01=0x0098}
0x14f2…1506 Head {h00=0x0010, h01=0x0050, text=»ADM000 EQU 0«, t00=0x000d, t01=0x00ae}
0x1506…1512 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x00c2}
0x1512…1536 Head {h00=0x0020, h01=0x0050, text=»* SDM000=1 IF NOT ADM OR EDM«, t00=0x000d, t01=0x00ce}
0x1536…154c Head {h00=0x0012, h01=0x0050, text=» IFT ADM+EDM=0«, t00=0x000d, t01=0x00f2}
0x154c…1560 Head {h00=0x0010, h01=0x0050, text=»SDM000 EQU 1«, t00=0x000d, t01=0x0108}
0x1560…156c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x011c}
0x156c…1582 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+EDM=0«, t00=0x000d, t01=0x0128}
0x1582…1596 Head {h00=0x0010, h01=0x0050, text=»SDM000 EQU 0«, t00=0x000d, t01=0x013e}
0x1596…15a2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000d, t01=0x0152}
0x15a2…15c6 Head {h00=0x0020, h01=0x0050, text=»* EDM000=1 IF NOT ADM OR SDM«, t00=0x000d, t01=0x015e}
0x15c6…15dc Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=0«, t00=0x000d, t01=0x0182}
0x15dc…15f0 Head {h00=0x0010, h01=0x0050, text=»EDM000 EQU 1«, t00=0x000e, t01=0x0008}
0x15f0…15fc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x001c}
0x15fc…1612 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x000e, t01=0x0028}
0x1612…1626 Head {h00=0x0010, h01=0x0050, text=»EDM000 EQU 0«, t00=0x000e, t01=0x003e}
0x1626…1632 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x000e, t01=0x0052}
0x1632…163c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x005e}
0x163c…164a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000e, t01=0x0068}
0x164a…1654 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0076}
0x1654…166c Head {h00=0x0014, h01=0x0050, text=»* ERROR CODES «, t00=0x000e, t01=0x0080}
0x166c…1676 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000e, t01=0x0098}
0x1676…16a4 Head {h00=0x002a, h01=0x0050, text=»EOMERR EQU /A000 OUTSIDE MEDIUM LIMITS«, t00=0x000e, t01=0x00a2}
0x16a4…16ce Head {h00=0x0026, h01=0x0050, text=»PROT EQU /0040 THIS DATA PROTECTED«, t00=0x000e, t01=0x00d0}
0x16ce…16f8 Head {h00=0x0026, h01=0x0050, text=»NODERR EQU /8800 NO EXPECTED DATA «, t00=0x000e, t01=0x00fa}
0x16f8…1728 Head {h00=0x002c, h01=0x0050, text=»KEYERR EQU /8400 EXPECTED KEY NOT FOUND «, t00=0x000e, t01=0x0124}
0x1728…175e Head {h00=0x0032, h01=0x0050, text=»PROERR EQU /0010 ROLLBACK FOR PROTECT REASONS «, t00=0x000e, t01=0x0154}
0x175e…178c Head {h00=0x002a, h01=0x0050, text=»REQERR EQU /8000 GENERAL REQUEST ERROR«, t00=0x000e, t01=0x018a}
0x178c…17b2 Head {h00=0x0022, h01=0x0050, text=»REQER2 EQU /FFFE REQUEST ERROR«, t00=0x000f, t01=0x0028}
0x17b2…17dc Head {h00=0x0026, h01=0x0050, text=»LGTERR EQU /0008 INCORRECT LENGTH «, t00=0x000f, t01=0x004e}
0x17dc…180a Head {h00=0x002a, h01=0x0050, text=»EDMERR EQU /8080 DATA MANAGEMENT ERROR«, t00=0x000f, t01=0x0078}
0x180a…182e Head {h00=0x0020, h01=0x0050, text=»EOFERR EQU /9000 END OF FILE«, t00=0x000f, t01=0x00a6}
0x182e…1838 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00ca}
0x1838…184c Head {h00=0x0010, h01=0x0050, text=»* MESSAGES«, t00=0x000f, t01=0x00d4}
0x184c…1856 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x00e8}
0x1856…187c Head {h00=0x0022, h01=0x0050, text=»RETRIE EQU /0100 DISC RETRIES «, t00=0x000f, t01=0x00f2}
0x187c…18a4 Head {h00=0x0024, h01=0x0050, text=»NOKEY EQU /0400 NOT SEARCHED KEY«, t00=0x000f, t01=0x0118}
0x18a4…18ca Head {h00=0x0022, h01=0x0050, text=»NXTKYS EQU /0200 NEXT KEY SAME«, t00=0x000f, t01=0x0140}
0x18ca…18ee Head {h00=0x0020, h01=0x0050, text=»EOFRC EQU /1000 END OF FILE «, t00=0x000f, t01=0x0166}
0x18ee…18f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000f, t01=0x018a}
0x18f8…1930 (16, 0, 400) Head {h00=0x0034, h01=0x0050, text=»MMTAB1 FORM 16=/0000,16=/0400,16=/0800,16=/0C00 «, t00=0x0010, t01=0x0004}
0x1930…1968 Head {h00=0x0034, h01=0x0050, text=»MMTAB2 FORM 16=/1000,16=/1400,16=/1800,16=/1C00 «, t00=0x0010, t01=0x003c}
0x1968…19a0 Head {h00=0x0034, h01=0x0050, text=»MMTAB3 FORM 16=/2000,16=/2400,16=/2800,16=/2C00 «, t00=0x0010, t01=0x0074}
0x19a0…19d8 Head {h00=0x0034, h01=0x0050, text=»MMTAB4 FORM 16=/3000,16=/3400,16=/3800,16=/3C00 «, t00=0x0010, t01=0x00ac}
0x19d8…19e2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x00e4}
0x19e2…19f6 Head {h00=0x0010, h01=0x0050, text=»* CONSTANTS «, t00=0x0010, t01=0x00ee}
0x19f6…1a00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0010, t01=0x0102}
0x1a00…1a16 Head {h00=0x0012, h01=0x0050, text=»SIZDIF EQU 10 «, t00=0x0010, t01=0x010c}
0x1a16…1a3c Head {h00=0x0022, h01=0x0050, text=»STCRES EQU 14 TASK STACK SIZE «, t00=0x0010, t01=0x0122}
0x1a3c…1a4a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0010, t01=0x0148}
0x1a4a…1a60 Head {h00=0x0012, h01=0x0050, text=» IFF NTASKS=3 «, t00=0x0010, t01=0x0156}
0x1a60…1a76 Head {h00=0x0012, h01=0x0050, text=» IFF NTASKS=4 «, t00=0x0010, t01=0x016c}
0x1a76…1a8c Head {h00=0x0012, h01=0x0050, text=» IFF NTASKS=5 «, t00=0x0010, t01=0x0182}
0x1a8c…1aa2 Head {h00=0x0012, h01=0x0050, text=» IFF NTASKS=6 «, t00=0x0011, t01=0x0008}
0x1aa2…1ab2 Head {h00=0x000c, h01=0x0050, text=»F EQU 0 «, t00=0x0011, t01=0x001e}
0x1ab2…1ac2 Head {h00=0x000c, h01=0x0050, text=»G EQU 0 «, t00=0x0011, t01=0x002e}
0x1ac2…1ad2 Head {h00=0x000c, h01=0x0050, text=»H EQU 0 «, t00=0x0011, t01=0x003e}
0x1ad2…1ae2 Head {h00=0x000c, h01=0x0050, text=»I EQU 0 «, t00=0x0011, t01=0x004e}
0x1ae2…1aee Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x005e}
0x1aee…1b04 Head {h00=0x0012, h01=0x0050, text=» IFT NTASKS=3 «, t00=0x0011, t01=0x006a}
0x1b04…1b14 Head {h00=0x000c, h01=0x0050, text=»F EQU 1 «, t00=0x0011, t01=0x0080}
0x1b14…1b24 Head {h00=0x000c, h01=0x0050, text=»G EQU 0 «, t00=0x0011, t01=0x0090}
0x1b24…1b34 Head {h00=0x000c, h01=0x0050, text=»H EQU 0 «, t00=0x0011, t01=0x00a0}
0x1b34…1b44 Head {h00=0x000c, h01=0x0050, text=»I EQU 0 «, t00=0x0011, t01=0x00b0}
0x1b44…1b50 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x00c0}
0x1b50…1b66 Head {h00=0x0012, h01=0x0050, text=» IFT NTASKS=4 «, t00=0x0011, t01=0x00cc}
0x1b66…1b76 Head {h00=0x000c, h01=0x0050, text=»F EQU 1 «, t00=0x0011, t01=0x00e2}
0x1b76…1b86 Head {h00=0x000c, h01=0x0050, text=»G EQU 1 «, t00=0x0011, t01=0x00f2}
0x1b86…1b96 Head {h00=0x000c, h01=0x0050, text=»H EQU 0 «, t00=0x0011, t01=0x0102}
0x1b96…1ba6 Head {h00=0x000c, h01=0x0050, text=»I EQU 0 «, t00=0x0011, t01=0x0112}
0x1ba6…1bb2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x0122}
0x1bb2…1bc8 Head {h00=0x0012, h01=0x0050, text=» IFT NTASKS=5 «, t00=0x0011, t01=0x012e}
0x1bc8…1bd8 Head {h00=0x000c, h01=0x0050, text=»F EQU 1 «, t00=0x0011, t01=0x0144}
0x1bd8…1be8 Head {h00=0x000c, h01=0x0050, text=»G EQU 1 «, t00=0x0011, t01=0x0154}
0x1be8…1bf8 Head {h00=0x000c, h01=0x0050, text=»H EQU 1 «, t00=0x0011, t01=0x0164}
0x1bf8…1c08 Head {h00=0x000c, h01=0x0050, text=»I EQU 0 «, t00=0x0011, t01=0x0174}
0x1c08…1c14 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0011, t01=0x0184}
0x1c14…1c2a Head {h00=0x0012, h01=0x0050, text=» IFT NTASKS=6 «, t00=0x0011, t01=0x0190}
0x1c2a…1c3a Head {h00=0x000c, h01=0x0050, text=»F EQU 1 «, t00=0x0012, t01=0x0016}
0x1c3a…1c4a Head {h00=0x000c, h01=0x0050, text=»G EQU 1 «, t00=0x0012, t01=0x0026}
0x1c4a…1c5a Head {h00=0x000c, h01=0x0050, text=»H EQU 1 «, t00=0x0012, t01=0x0036}
0x1c5a…1c6a Head {h00=0x000c, h01=0x0050, text=»I EQU 1 «, t00=0x0012, t01=0x0046}
0x1c6a…1c76 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x0056}
0x1c76…1c8c Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0012, t01=0x0062}
0x1c8c…1ca2 Head {h00=0x0012, h01=0x0050, text=»MMTABL EQU 32 «, t00=0x0012, t01=0x0078}
0x1ca2…1cae Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x008e}
0x1cae…1cc4 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0012, t01=0x009a}
0x1cc4…1cd8 Head {h00=0x0010, h01=0x0050, text=»MMTABL EQU 0«, t00=0x0012, t01=0x00b0}
0x1cd8…1ce4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0012, t01=0x00c4}
0x1ce4…1cf2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0012, t01=0x00d0}
0x1cf2…1d08 Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=0«, t00=0x0012, t01=0x00de}
0x1d08…1d1c Head {h00=0x0010, h01=0x0050, text=»TTABST EQU *«, t00=0x0012, t01=0x00f4}
0x1d1c…1d30 Head {h00=0x0010, h01=0x0050, text=»TTABD EQU * «, t00=0x0012, t01=0x0108}
0x1d30…1d4c Head {h00=0x0018, h01=0x0050, text=»TTABLN EQU *-TTABST «, t00=0x0012, t01=0x011c}
0x1d4c…1d60 Head {h00=0x0010, h01=0x0050, text=»TABEND EQU *«, t00=0x0012, t01=0x0138}
0x1d60…1d74 Head {h00=0x0010, h01=0x0050, text=»DMTTSB EQU *«, t00=0x0012, t01=0x014c}
0x1d74…1d8e Head {h00=0x0016, h01=0x0050, text=»SDMSTS EQU TTABLN «, t00=0x0012, t01=0x0160}
0x1d8e…1da8 Head {h00=0x0016, h01=0x0050, text=»SDMTTD EQU TTABLN «, t00=0x0012, t01=0x017a}
0x1da8…1dbc (19, 0, 400) Head {h00=0x0010, h01=0x0050, text=»SDMBF1 EQU *«, t00=0x0013, t01=0x0004}
0x1dbc…1dd0 Head {h00=0x0010, h01=0x0050, text=»SDMBF2 EQU *«, t00=0x0013, t01=0x0018}
0x1dd0…1ddc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0013, t01=0x002c}
0x1ddc…1df2 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0013, t01=0x0038}
0x1df2…1dfc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x004e}
0x1dfc…1e20 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0013, t01=0x0058}
0x1e20…1e42 Head {h00=0x001e, h01=0x0050, text=»* TTAB:S FOR DM TASKS * «, t00=0x0013, t01=0x007c}
0x1e42…1e64 Head {h00=0x001e, h01=0x0050, text=»************************* «, t00=0x0013, t01=0x009e}
0x1e64…1e6e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0013, t01=0x00c0}
0x1e6e…1e82 Head {h00=0x0010, h01=0x0050, text=»TTABST EQU *«, t00=0x0013, t01=0x00ca}
0x1e82…1e92 Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x0013, t01=0x00de}
0x1e92…1ea2 Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x0013, t01=0x00ee}
0x1ea2…1eb2 Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x0013, t01=0x00fe}
0x1eb2…1ec2 Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x0013, t01=0x010e}
0x1ec2…1ed8 Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x0013, t01=0x011e}
0x1ed8…1efc Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x0013, t01=0x0134}
0x1efc…1f22 Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x0013, t01=0x0158}
0x1f22…1f48 Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x0013, t01=0x017e}
0x1f48…1f7a Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x0014, t01=0x0014}
0x1f7a…1f82 Head {h00=0x0004, h01=0x0050, t00=0x0014, t01=0x0046}
0x1f82…1f96 Head {h00=0x0010, h01=0x0050, text=»TTABD EQU * «, t00=0x0014, t01=0x004e}
0x1f96…1fbc Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x0014, t01=0x0062}
0x1fbc…1fd6 Head {h00=0x0016, h01=0x0050, text=» DATA '#D' TASK ID«, t00=0x0014, t01=0x0088}
0x1fd6…1ff2 Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x0014, t01=0x00a2}
0x1ff2…2012 Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x0014, t01=0x00be}
0x2012…202a Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x0014, t01=0x00de}
0x202a…204a Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x0014, t01=0x00f6}
0x204a…207e Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x0014, t01=0x0116}
0x207e…20a0 Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x0014, t01=0x014a}
0x20a0…20c8 Head {h00=0x0024, h01=0x0050, text=» DATA TTABDE-* TERMINAL DEVICES «, t00=0x0014, t01=0x016c}
0x20c8…20e2 (21, 0, 398) Head {h00=0x0016, h01=0x0050, text=»TTABTD EQU *-TTABD«, t00=0x0015, t01=0x0004}
0x20e2…2106 Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x0015, t01=0x001e}
0x2106…211a Head {h00=0x0010, h01=0x0050, text=»TTABDE EQU *«, t00=0x0015, t01=0x0042}
0x211a…2138 Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x0015, t01=0x0056}
0x2138…2156 Head {h00=0x001a, h01=0x0050, text=»SDMSTS EQU *-TTABDE-2 «, t00=0x0015, t01=0x0074}
0x2156…2172 Head {h00=0x0018, h01=0x0050, text=»DMTTSB EQU *-2-TTABD«, t00=0x0015, t01=0x0092}
0x2172…218c Head {h00=0x0016, h01=0x0050, text=»TTBBF1 EQU *-TTABD«, t00=0x0015, t01=0x00ae}
0x218c…21a6 Head {h00=0x0016, h01=0x0050, text=» RES RECBFZ BUFAR1«, t00=0x0015, t01=0x00c8}
0x21a6…21c0 Head {h00=0x0016, h01=0x0050, text=»TTBBF2 EQU *-TTABD«, t00=0x0015, t01=0x00e2}
0x21c0…21da Head {h00=0x0016, h01=0x0050, text=» RES RECBFZ BUFAR2«, t00=0x0015, t01=0x00fc}
0x21da…21f6 Head {h00=0x0018, h01=0x0050, text=»TTABLN EQU *-TTABST «, t00=0x0015, t01=0x0116}
0x21f6…2216 Head {h00=0x001c, h01=0x0050, text=»SDMTTD EQU TTABTD-DMTTSB«, t00=0x0015, t01=0x0132}
0x2216…2236 Head {h00=0x001c, h01=0x0050, text=»SDMBF1 EQU TTBBF1-DMTTSB«, t00=0x0015, t01=0x0152}
0x2236…2256 Head {h00=0x001c, h01=0x0050, text=»SDMBF2 EQU TTBBF2-DMTTSB«, t00=0x0015, t01=0x0172}
0x2256…2264 (22, 0, 400) Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0016, t01=0x0004}
0x2264…2274 Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x0016, t01=0x0012}
0x2274…2284 Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x0016, t01=0x0022}
0x2284…2294 Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x0016, t01=0x0032}
0x2294…22a4 Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x0016, t01=0x0042}
0x22a4…22ba Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x0016, t01=0x0052}
0x22ba…22de Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x0016, t01=0x0068}
0x22de…2304 Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x0016, t01=0x008c}
0x2304…232a Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x0016, t01=0x00b2}
0x232a…235c Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x0016, t01=0x00d8}
0x235c…2364 Head {h00=0x0004, h01=0x0050, t00=0x0016, t01=0x010a}
0x2364…2378 Head {h00=0x0010, h01=0x0050, text=»TTABE EQU * «, t00=0x0016, t01=0x0112}
0x2378…239e Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x0016, t01=0x0126}
0x239e…23b8 Head {h00=0x0016, h01=0x0050, text=» DATA '#E' TASK ID«, t00=0x0016, t01=0x014c}
0x23b8…23d4 Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x0016, t01=0x0166}
0x23d4…23f4 Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x0016, t01=0x0182}
0x23f4…240c Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x0017, t01=0x0012}
0x240c…242c Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x0017, t01=0x002a}
0x242c…2460 Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x0017, t01=0x004a}
0x2460…2482 Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x0017, t01=0x007e}
0x2482…24aa Head {h00=0x0024, h01=0x0050, text=» DATA TTABEE-* TERMINAL DEVICES «, t00=0x0017, t01=0x00a0}
0x24aa…24ce Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x0017, t01=0x00c8}
0x24ce…24e2 Head {h00=0x0010, h01=0x0050, text=»TTABEE EQU *«, t00=0x0017, t01=0x00ec}
0x24e2…2500 Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x0017, t01=0x0100}
0x2500…2528 Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x0017, t01=0x011e}
0x2528…2538 Head {h00=0x000c, h01=0x0050, text=» IFT F=1«, t00=0x0017, t01=0x0146}
0x2538…2546 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0017, t01=0x0156}
0x2546…2556 Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x0017, t01=0x0164}
0x2556…2566 Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x0017, t01=0x0174}
0x2566…2576 Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x0017, t01=0x0184}
0x2576…2586 (24, 0, 400) Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x0018, t01=0x0004}
0x2586…259c Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x0018, t01=0x0014}
0x259c…25c0 Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x0018, t01=0x002a}
0x25c0…25e6 Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x0018, t01=0x004e}
0x25e6…260c Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x0018, t01=0x0074}
0x260c…263e Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x0018, t01=0x009a}
0x263e…2646 Head {h00=0x0004, h01=0x0050, t00=0x0018, t01=0x00cc}
0x2646…265a Head {h00=0x0010, h01=0x0050, text=»TTABF EQU * «, t00=0x0018, t01=0x00d4}
0x265a…2680 Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x0018, t01=0x00e8}
0x2680…269a Head {h00=0x0016, h01=0x0050, text=» DATA '#F' TASK ID«, t00=0x0018, t01=0x010e}
0x269a…26b6 Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x0018, t01=0x0128}
0x26b6…26d6 Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x0018, t01=0x0144}
0x26d6…26ee Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x0018, t01=0x0164}
0x26ee…270e Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x0018, t01=0x017c}
0x270e…2742 Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x0019, t01=0x000c}
0x2742…2764 Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x0019, t01=0x0040}
0x2764…278c Head {h00=0x0024, h01=0x0050, text=» DATA TTABFE-* TERMINAL DEVICES «, t00=0x0019, t01=0x0062}
0x278c…27b0 Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x0019, t01=0x008a}
0x27b0…27c4 Head {h00=0x0010, h01=0x0050, text=»TTABFE EQU *«, t00=0x0019, t01=0x00ae}
0x27c4…27e2 Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x0019, t01=0x00c2}
0x27e2…280a Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x0019, t01=0x00e0}
0x280a…281a Head {h00=0x000c, h01=0x0050, text=» IFT G=1«, t00=0x0019, t01=0x0108}
0x281a…2828 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0019, t01=0x0118}
0x2828…2838 Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x0019, t01=0x0126}
0x2838…2848 Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x0019, t01=0x0136}
0x2848…2858 Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x0019, t01=0x0146}
0x2858…2868 Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x0019, t01=0x0156}
0x2868…287e Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x0019, t01=0x0166}
0x287e…28a2 Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x0019, t01=0x017c}
0x28a2…28c8 Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x001a, t01=0x0010}
0x28c8…28ee Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x001a, t01=0x0036}
0x28ee…2920 Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x001a, t01=0x005c}
0x2920…2928 Head {h00=0x0004, h01=0x0050, t00=0x001a, t01=0x008e}
0x2928…293c Head {h00=0x0010, h01=0x0050, text=»TTABG EQU * «, t00=0x001a, t01=0x0096}
0x293c…2962 Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x001a, t01=0x00aa}
0x2962…297c Head {h00=0x0016, h01=0x0050, text=» DATA '#G' TASK ID«, t00=0x001a, t01=0x00d0}
0x297c…2998 Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x001a, t01=0x00ea}
0x2998…29b8 Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x001a, t01=0x0106}
0x29b8…29d0 Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x001a, t01=0x0126}
0x29d0…29f0 Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x001a, t01=0x013e}
0x29f0…2a24 Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x001a, t01=0x015e}
0x2a24…2a46 (27, 0, 400) Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x001b, t01=0x0004}
0x2a46…2a6e Head {h00=0x0024, h01=0x0050, text=» DATA TTABGE-* TERMINAL DEVICES «, t00=0x001b, t01=0x0026}
0x2a6e…2a92 Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x001b, t01=0x004e}
0x2a92…2aa6 Head {h00=0x0010, h01=0x0050, text=»TTABGE EQU *«, t00=0x001b, t01=0x0072}
0x2aa6…2ac4 Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x001b, t01=0x0086}
0x2ac4…2aec Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x001b, t01=0x00a4}
0x2aec…2afc Head {h00=0x000c, h01=0x0050, text=» IFT H=1«, t00=0x001b, t01=0x00cc}
0x2afc…2b0a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001b, t01=0x00dc}
0x2b0a…2b1a Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x001b, t01=0x00ea}
0x2b1a…2b2a Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x001b, t01=0x00fa}
0x2b2a…2b3a Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x001b, t01=0x010a}
0x2b3a…2b4a Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x001b, t01=0x011a}
0x2b4a…2b60 Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x001b, t01=0x012a}
0x2b60…2b84 Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x001b, t01=0x0140}
0x2b84…2baa Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x001b, t01=0x0164}
0x2baa…2bd0 Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x001b, t01=0x018a}
0x2bd0…2c02 Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x001c, t01=0x0020}
0x2c02…2c0a Head {h00=0x0004, h01=0x0050, t00=0x001c, t01=0x0052}
0x2c0a…2c1e Head {h00=0x0010, h01=0x0050, text=»TTABH EQU * «, t00=0x001c, t01=0x005a}
0x2c1e…2c44 Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x001c, t01=0x006e}
0x2c44…2c5e Head {h00=0x0016, h01=0x0050, text=» DATA '#H' TASK ID«, t00=0x001c, t01=0x0094}
0x2c5e…2c7a Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x001c, t01=0x00ae}
0x2c7a…2c9a Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x001c, t01=0x00ca}
0x2c9a…2cb2 Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x001c, t01=0x00ea}
0x2cb2…2cd2 Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x001c, t01=0x0102}
0x2cd2…2d06 Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x001c, t01=0x0122}
0x2d06…2d28 Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x001c, t01=0x0156}
0x2d28…2d50 Head {h00=0x0024, h01=0x0050, text=» DATA TTABHE-* TERMINAL DEVICES «, t00=0x001c, t01=0x0178}
0x2d50…2d74 Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x001d, t01=0x0010}
0x2d74…2d88 Head {h00=0x0010, h01=0x0050, text=»TTABHE EQU *«, t00=0x001d, t01=0x0034}
0x2d88…2da6 Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x001d, t01=0x0048}
0x2da6…2dce Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x001d, t01=0x0066}
0x2dce…2dde Head {h00=0x000c, h01=0x0050, text=» IFT I=1«, t00=0x001d, t01=0x008e}
0x2dde…2dec Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001d, t01=0x009e}
0x2dec…2dfc Head {h00=0x000c, h01=0x0050, text=» MMTAB1 «, t00=0x001d, t01=0x00ac}
0x2dfc…2e0c Head {h00=0x000c, h01=0x0050, text=» MMTAB2 «, t00=0x001d, t01=0x00bc}
0x2e0c…2e1c Head {h00=0x000c, h01=0x0050, text=» MMTAB3 «, t00=0x001d, t01=0x00cc}
0x2e1c…2e2c Head {h00=0x000c, h01=0x0050, text=» MMTAB4 «, t00=0x001d, t01=0x00dc}
0x2e2c…2e42 Head {h00=0x0012, h01=0x0050, text=» RORG *-MMTABL«, t00=0x001d, t01=0x00ec}
0x2e42…2e66 Head {h00=0x0020, h01=0x0050, text=» DATA 0 CURRENT SEGMENT BASE«, t00=0x001d, t01=0x0102}
0x2e66…2e8c Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT TABLE POINTER «, t00=0x001d, t01=0x0126}
0x2e8c…2eb2 Head {h00=0x0022, h01=0x0050, text=» DATA 0 SEGMENT BLOCK POINTER «, t00=0x001d, t01=0x014c}
0x2eb2…2ee4 Head {h00=0x002e, h01=0x0050, text=» DATA 0 APPLICATION CONTROL BLOCK POINTER «, t00=0x001d, t01=0x0172}
0x2ee4…2eec Head {h00=0x0004, h01=0x0050, t00=0x001e, t01=0x0014}
0x2eec…2f00 Head {h00=0x0010, h01=0x0050, text=»TTABI EQU * «, t00=0x001e, t01=0x001c}
0x2f00…2f26 Head {h00=0x0022, h01=0x0050, text=» DATA 0 DISPATCHER QUEUE LINK «, t00=0x001e, t01=0x0030}
0x2f26…2f40 Head {h00=0x0016, h01=0x0050, text=» DATA '#I' TASK ID«, t00=0x001e, t01=0x0056}
0x2f40…2f5c Head {h00=0x0018, h01=0x0050, text=» DATA 49 TASK LEVEL «, t00=0x001e, t01=0x0070}
0x2f5c…2f7c Head {h00=0x001c, h01=0x0050, text=» DATA 0 PENDING POINTER «, t00=0x001e, t01=0x008c}
0x2f7c…2f94 Head {h00=0x0014, h01=0x0050, text=» DATA /C4C0 PSW «, t00=0x001e, t01=0x00ac}
0x2f94…2fb4 Head {h00=0x001c, h01=0x0050, text=» DATA 0 DISPATCH ADDRESS«, t00=0x001e, t01=0x00c4}
0x2fb4…2fe8 Head {h00=0x0030, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 REGISTER SAVE AREA A1-A7«, t00=0x001e, t01=0x00e4}
0x2fe8…300a Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 A8-A14«, t00=0x001e, t01=0x0118}
0x300a…3032 Head {h00=0x0024, h01=0x0050, text=» DATA TTABIE-* TERMINAL DEVICES «, t00=0x001e, t01=0x013a}
0x3032…3056 Head {h00=0x0020, h01=0x0050, text=» DATA 0,0 MASTER INDEX ENTRY«, t00=0x001e, t01=0x0162}
0x3056…306a Head {h00=0x0010, h01=0x0050, text=»TTABIE EQU *«, t00=0x001e, t01=0x0186}
0x306a…3088 Head {h00=0x001a, h01=0x0050, text=» RES STCRES TASK STACK«, t00=0x001f, t01=0x000a}
0x3088…30b0 Head {h00=0x0024, h01=0x0050, text=» RES RECBFZ+RECBFZ BUFAR1,BUFAR2«, t00=0x001f, t01=0x0028}
0x30b0…30bc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x0050}
0x30bc…30d2 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x001f, t01=0x005c}
0x30d2…30f2 Head {h00=0x001c, h01=0x0050, text=»TPART1 EQU TTABD-TTABST «, t00=0x001f, t01=0x0072}
0x30f2…310e Head {h00=0x0018, h01=0x0050, text=»TABEND EQU *+TPART1 «, t00=0x001f, t01=0x0092}
0x310e…311a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x001f, t01=0x00ae}
0x311a…3128 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001f, t01=0x00ba}
0x3128…3132 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00c8}
0x3132…3154 Head {h00=0x001e, h01=0x0050, text=»* FDB OFFSET DEFINITIONS«, t00=0x001f, t01=0x00d2}
0x3154…315e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x001f, t01=0x00f4}
0x315e…3172 Head {h00=0x0010, h01=0x0050, text=»FDBSTA EQU *«, t00=0x001f, t01=0x00fe}
0x3172…3186 Head {h00=0x0010, h01=0x0050, text=»DWDM01 EQU *«, t00=0x001f, t01=0x0112}
0x3186…31b8 Head {h00=0x002e, h01=0x0050, text=» DATA 0,/8000,0,0,TIODM,0,0,0 DWT STANDARD«, t00=0x001f, t01=0x0126}
0x31b8…31ce Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x001f, t01=0x0158}
0x31ce…31f6 Head {h00=0x0024, h01=0x0050, text=» DATA 0,FDBMMU SPECIAL DWT ITEMS«, t00=0x001f, t01=0x016e}
0x31f6…3202 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0008}
0x3202…323a Head {h00=0x0034, h01=0x0050, text=»DWTPAB EQU *-DWDM01 PARAMETER BLOCK FOR EDM INI «, t00=0x0020, t01=0x0014}
0x323a…3256 Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0020, t01=0x004c}
0x3256…3272 Head {h00=0x0018, h01=0x0050, text=» IFT EDM000+MMUPAG=2«, t00=0x0020, t01=0x0068}
0x3272…3286 Head {h00=0x0010, h01=0x0050, text=»FDBMMU EQU *«, t00=0x0020, t01=0x0084}
0x3286…3292 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0098}
0x3292…32a6 Head {h00=0x0010, h01=0x0050, text=»* FWT PART«, t00=0x0020, t01=0x00a4}
0x32a6…32c2 Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0020, t01=0x00b8}
0x32c2…32d8 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0020, t01=0x00d4}
0x32d8…32ee Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0020, t01=0x00ea}
0x32ee…3302 Head {h00=0x0010, h01=0x0050, text=»FDBMMU EQU *«, t00=0x0020, t01=0x0100}
0x3302…3326 Head {h00=0x0020, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 MMU ECB «, t00=0x0020, t01=0x0114}
0x3326…3332 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0020, t01=0x0138}
0x3332…3348 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0020, t01=0x0144}
0x3348…336a Head {h00=0x001e, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 FDBECB«, t00=0x0020, t01=0x015a}
0x336a…3382 Head {h00=0x0014, h01=0x0050, text=» DATA 0,0,0,0,0 «, t00=0x0020, t01=0x017c}
0x3382…3394 (33, 0, 400) Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x0021, t01=0x0004}
0x3394…33b0 Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,0,0,0,0,0 «, t00=0x0021, t01=0x0016}
0x33b0…33cc Head {h00=0x0018, h01=0x0050, text=» DATA 0,0,FDBSTA,0,0«, t00=0x0021, t01=0x0032}
0x33cc…33e4 Head {h00=0x0014, h01=0x0050, text=» DATA 0,0,0,0,0 «, t00=0x0021, t01=0x004e}
0x33e4…33f0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0066}
0x33f0…33fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0072}
0x33fa…3408 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0021, t01=0x007c}
0x3408…3412 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x008a}
0x3412…341c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0021, t01=0x0094}
0x341c…3432 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0021, t01=0x009e}
0x3432…3448 Head {h00=0x0012, h01=0x0050, text=»START1 EQU 44 «, t00=0x0021, t01=0x00b4}
0x3448…3454 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x00ca}
0x3454…346a Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0021, t01=0x00d6}
0x346a…3480 Head {h00=0x0012, h01=0x0050, text=»START1 EQU 62 «, t00=0x0021, t01=0x00ec}
0x3480…348c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0021, t01=0x0102}
0x348c…34a8 Head {h00=0x0018, h01=0x0050, text=»FDBMEC EQU START1-14«, t00=0x0021, t01=0x010e}
0x34a8…34cc Head {h00=0x0020, h01=0x0050, text=»FDBECB EQU START1 ECB START «, t00=0x0021, t01=0x012a}
0x34cc…34f2 Head {h00=0x0022, h01=0x0050, text=»FDBOMD EQU START1+14 OPEN MODE«, t00=0x0021, t01=0x014e}
0x34f2…3522 Head {h00=0x002c, h01=0x0050, text=»FDBLRN EQU START1+15 LAST RECORD NUMBER «, t00=0x0021, t01=0x0174}
0x3522…354c Head {h00=0x0026, h01=0x0050, text=»FDBRLE EQU START1+18 RECORD LENGTH«, t00=0x0022, t01=0x0014}
0x354c…3578 Head {h00=0x0028, h01=0x0050, text=»FDBENL EQU START1+20 ENLARGE FACTOR «, t00=0x0022, t01=0x003e}
0x3578…35b0 Head {h00=0x0034, h01=0x0050, text=»FDBEXC EQU START1+22 EXCLUSIVE ACCESS INDICATOR «, t00=0x0022, t01=0x006a}
0x35b0…35da Head {h00=0x0026, h01=0x0050, text=»FDBSNR EQU START1+24 SECTOR NUMBER«, t00=0x0022, t01=0x00a2}
0x35da…360e Head {h00=0x0030, h01=0x0050, text=»FDBRRO EQU START1+28 RELATIVE RECORD OFFSET «, t00=0x0022, t01=0x00cc}
0x360e…363a Head {h00=0x0028, h01=0x0050, text=»FDBBLF EQU START1+30 BLOCKING FACTOR«, t00=0x0022, t01=0x0100}
0x363a…3670 Head {h00=0x0032, h01=0x0050, text=»FDBTNR EQU START1+31 TASK NUMBER CALLING TASK «, t00=0x0022, t01=0x012c}
0x3670…369e Head {h00=0x002a, h01=0x0050, text=»FDBNIF EQU START1+32 NO OF INDEX FILES«, t00=0x0022, t01=0x0162}
0x369e…36d2 Head {h00=0x0030, h01=0x0050, text=»FDBBLZ EQU START1+33 NR OF SECTORS IN BLOCK «, t00=0x0022, t01=0x0190}
0x36d2…36fc Head {h00=0x0026, h01=0x0050, text=»FDBEAL EQU START1+34 EA LINK ROOT «, t00=0x0023, t01=0x0034}
0x36fc…3726 Head {h00=0x0026, h01=0x0050, text=»FDBCRL EQU START1+36 CRN LINK ROOT«, t00=0x0023, t01=0x005e}
0x3726…375a Head {h00=0x0030, h01=0x0050, text=»FDBKA EQU START1+38 KEY ADDRESS IN DATA FILE«, t00=0x0023, t01=0x0088}
0x375a…378e Head {h00=0x0030, h01=0x0050, text=»FDBMIA EQU START1+40 ADDRESS OF MASTER INDEX«, t00=0x0023, t01=0x00bc}
0x378e…37c4 Head {h00=0x0032, h01=0x0050, text=»FDBADF EQU START1+42 ADDRESS OF DATA FILE FDB «, t00=0x0023, t01=0x00f0}
0x37c4…37fa Head {h00=0x0032, h01=0x0050, text=»FDBAI1 EQU START1+44 ADDRESS OF INDEX FILE FDB«, t00=0x0023, t01=0x0126}
0x37fa…3838 Head {h00=0x003a, h01=0x0050, text=»FDBDBR EQU START1+52 DELAY,BASIC AND REL BUFFER FLAGS «, t00=0x0023, t01=0x015c}
0x3838…3868 Head {h00=0x002c, h01=0x0050, text=»FDBDMI EQU START1+53 RELATIVE DMTASK ID «, t00=0x0024, t01=0x000a}
0x3868…3890 Head {h00=0x0024, h01=0x0050, text=»FDBMRO EQU START1+54 MAX FDBRRO «, t00=0x0024, t01=0x003a}
0x3890…38c6 Head {h00=0x0032, h01=0x0050, text=»FDBKEY EQU START1+56 KEY AREA FOR INDEXED ACC «, t00=0x0024, t01=0x0062}
0x38c6…38d0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0098}
0x38d0…38e6 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x0024, t01=0x00a2}
0x38e6…38f0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00b8}
0x38f0…391a Head {h00=0x0026, h01=0x0050, text=»* CRN BUFFER OFFSET DEFINITIONS «, t00=0x0024, t01=0x00c2}
0x391a…3924 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x00ec}
0x3924…3940 Head {h00=0x0018, h01=0x0050, text=»CRNTID EQU 2 TASK ID«, t00=0x0024, t01=0x00f6}
0x3940…3964 Head {h00=0x0020, h01=0x0050, text=»CRNSTA EQU 3 CURRENT STATUS «, t00=0x0024, t01=0x0112}
0x3964…398a Head {h00=0x0022, h01=0x0050, text=»CRNCDF EQU 4 CURRENT DATA FILE«, t00=0x0024, t01=0x0136}
0x398a…3994 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x015c}
0x3994…399e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0166}
0x399e…39a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x0170}
0x39a8…39b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0024, t01=0x017a}
0x39b2…39d6 Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0024, t01=0x0184}
0x39d6…39fa Head {h00=0x0020, h01=0x0050, text=»* *«, t00=0x0025, t01=0x0018}
0x39fa…3a1e Head {h00=0x0020, h01=0x0050, text=»* DRIVER ADDRESS BLOCK *«, t00=0x0025, t01=0x003c}
0x3a1e…3a42 Head {h00=0x0020, h01=0x0050, text=»* *«, t00=0x0025, t01=0x0060}
0x3a42…3a66 Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x0025, t01=0x0084}
0x3a66…3a70 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00a8}
0x3a70…3a7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00b2}
0x3a7a…3aa6 Head {h00=0x0028, h01=0x0050, text=» DATA 0 DATA MANAGEMENT DEVICE INDEX«, t00=0x0025, t01=0x00bc}
0x3aa6…3ad2 Head {h00=0x0028, h01=0x0050, text=»TIODM DATA TIODM0 ACTIVATION ADDRESS«, t00=0x0025, t01=0x00e8}
0x3ad2…3ae8 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x0025, t01=0x0114}
0x3ae8…3af2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x012a}
0x3af2…3afc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0134}
0x3afc…3b10 Head {h00=0x0010, h01=0x0050, text=»TIODM0 EQU *«, t00=0x0025, t01=0x013e}
0x3b10…3b26 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0025, t01=0x0152}
0x3b26…3b3e Head {h00=0x0014, h01=0x0050, text=» LDKL A14,FDBECB«, t00=0x0025, t01=0x0168}
0x3b3e…3b56 Head {h00=0x0014, h01=0x0050, text=» ADKL A14,ECBCW «, t00=0x0025, t01=0x0180}
0x3b56…3b74 Head {h00=0x001a, h01=0x0050, text=» ADR A14,A6 STACK BASE«, t00=0x0026, t01=0x0008}
0x3b74…3b86 Head {h00=0x000e, h01=0x0050, text=» ADK A7,0 «, t00=0x0026, t01=0x0026}
0x3b86…3bac Head {h00=0x0022, h01=0x0050, text=» RF(NZ) TDM100 NOT READ STATUS«, t00=0x0026, t01=0x0038}
0x3bac…3bbe Head {h00=0x000e, h01=0x0050, text=» IFT ADM=1«, t00=0x0026, t01=0x005e}
0x3bbe…3be8 Head {h00=0x0026, h01=0x0050, text=» LD A1,DWTTAB,A6 USER TTAB ADDRESS«, t00=0x0026, t01=0x0070}
0x3be8…3bfc Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A8 «, t00=0x0026, t01=0x009a}
0x3bfc…3c1a Head {h00=0x001a, h01=0x0050, text=» ANK A2,/FF FILE CODE «, t00=0x0026, t01=0x00ae}
0x3c1a…3c2c Head {h00=0x000e, h01=0x0050, text=» LDK A5,0 «, t00=0x0026, t01=0x00cc}
0x3c2c…3c58 Head {h00=0x0028, h01=0x0050, text=» CF A14,FNDFDB GET FC ENTRY ADDRESS «, t00=0x0026, t01=0x00de}
0x3c58…3c76 Head {h00=0x001a, h01=0x0050, text=» LCR A4,A4 GET STATUS «, t00=0x0026, t01=0x010a}
0x3c76…3c82 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0026, t01=0x0128}
0x3c82…3c98 Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=2«, t00=0x0026, t01=0x0134}
0x3c98…3cae Head {h00=0x0012, h01=0x0050, text=» CWK A6,FDBSTA«, t00=0x0026, t01=0x014a}
0x3cae…3cd4 Head {h00=0x0022, h01=0x0050, text=» RF(E) RDST10 FILE NOT OPENED «, t00=0x0026, t01=0x0160}
0x3cd4…3cec Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBOMD,A6«, t00=0x0026, t01=0x0186}
0x3cec…3d0a Head {h00=0x001a, h01=0x0050, text=» RF(NN) RDST50 S-FILE «, t00=0x0027, t01=0x000e}
0x3d0a…3d26 Head {h00=0x0018, h01=0x0050, text=» RF RDSTAT X,L-FILE «, t00=0x0027, t01=0x002c}
0x3d26…3d3a Head {h00=0x0010, h01=0x0050, text=»RDST10 EQU *«, t00=0x0027, t01=0x0048}
0x3d3a…3d4e Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0027, t01=0x005c}
0x3d4e…3d6e Head {h00=0x001c, h01=0x0050, text=» RF(NZ) RDSTAT L,X-FILE «, t00=0x0027, t01=0x0070}
0x3d6e…3d82 Head {h00=0x0010, h01=0x0050, text=»RDST50 EQU *«, t00=0x0027, t01=0x0090}
0x3d82…3d8e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0027, t01=0x00a4}
0x3d8e…3da4 Head {h00=0x0012, h01=0x0050, text=» IFT ADMEDM=1 «, t00=0x0027, t01=0x00b0}
0x3da4…3dba Head {h00=0x0012, h01=0x0050, text=» CWK A6,FDBSTA«, t00=0x0027, t01=0x00c6}
0x3dba…3dd4 Head {h00=0x0016, h01=0x0050, text=» RF(E) RDST10 OPEN«, t00=0x0027, t01=0x00dc}
0x3dd4…3dec Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBOMD,A6«, t00=0x0027, t01=0x00f6}
0x3dec…3e0a Head {h00=0x001a, h01=0x0050, text=» RF(NN) TDM150 S-FILE «, t00=0x0027, t01=0x010e}
0x3e0a…3e1c Head {h00=0x000e, h01=0x0050, text=» RF RDSTAT«, t00=0x0027, t01=0x012c}
0x3e1c…3e30 Head {h00=0x0010, h01=0x0050, text=»RDST10 EQU *«, t00=0x0027, t01=0x013e}
0x3e30…3e44 Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0027, t01=0x0152}
0x3e44…3e64 Head {h00=0x001c, h01=0x0050, text=» RF(Z) TDM150 NO STATUS «, t00=0x0027, t01=0x0166}
0x3e64…3e74 Head {h00=0x000c, h01=0x0050, text=»* =3 «, t00=0x0027, t01=0x0186}
0x3e74…3e80 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0008}
0x3e80…3e92 Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x0028, t01=0x0014}
0x3e92…3eb2 Head {h00=0x001c, h01=0x0050, text=» LDR A11,A6 FDB ADDRESS «, t00=0x0028, t01=0x0026}
0x3eb2…3ed6 Head {h00=0x0020, h01=0x0050, text=» CF A14,CRNGET GET CURRENCY «, t00=0x0028, t01=0x0046}
0x3ed6…3eee Head {h00=0x0014, h01=0x0050, text=» LC A4,CRNSTA,A2«, t00=0x0028, t01=0x006a}
0x3eee…3efa Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0082}
0x3efa…3f12 Head {h00=0x0014, h01=0x0050, text=»RDSTAT EQU * =3«, t00=0x0028, t01=0x008e}
0x3f12…3f28 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0028, t01=0x00a6}
0x3f28…3f36 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0028, t01=0x00bc}
0x3f36…3f46 Head {h00=0x000c, h01=0x0050, text=»* =3 «, t00=0x0028, t01=0x00ca}
0x3f46…3f5a Head {h00=0x0010, h01=0x0050, text=» ANK A4,/FF «, t00=0x0028, t01=0x00da}
0x3f5a…3f80 Head {h00=0x0022, h01=0x0050, text=» ST A4,ECBCW,A8 RETURN STATUS «, t00=0x0028, t01=0x00ee}
0x3f80…3f96 Head {h00=0x0012, h01=0x0050, text=» CM ECBCW+2,A8«, t00=0x0028, t01=0x0114}
0x3f96…3fb4 Head {h00=0x001a, h01=0x0050, text=» LDK A1,0 RET CODE OK «, t00=0x0028, t01=0x012a}
0x3fb4…3fce Head {h00=0x0016, h01=0x0050, text=» ABL DISEND END IO«, t00=0x0028, t01=0x0148}
0x3fce…3fda Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0028, t01=0x0162}
0x3fda…3fe4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x016e}
0x3fe4…3ffa Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x0028, t01=0x0178}
0x3ffa…4004 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0028, t01=0x018e}
0x4004…4018 Head {h00=0x0010, h01=0x0050, text=»TDM100 EQU *«, t00=0x0029, t01=0x0008}
0x4018…4034 Head {h00=0x0018, h01=0x0050, text=» IFF ADMSDM+ADMEDM=0«, t00=0x0029, t01=0x001c}
0x4034…404a Head {h00=0x0012, h01=0x0050, text=» CWK A6,FDBSTA«, t00=0x0029, t01=0x0038}
0x404a…4064 Head {h00=0x0016, h01=0x0050, text=» RF(E) TDM200 OPEN«, t00=0x0029, t01=0x004e}
0x4064…407c Head {h00=0x0014, h01=0x0050, text=» LD A1,FDBOMD,A6«, t00=0x0029, t01=0x0068}
0x407c…409a Head {h00=0x001a, h01=0x0050, text=» RF(N) TDM300 L,X-FILE«, t00=0x0029, t01=0x0080}
0x409a…40a6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x009e}
0x40a6…40ba Head {h00=0x0010, h01=0x0050, text=»TDM150 EQU *«, t00=0x0029, t01=0x00aa}
0x40ba…40cc Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x0029, t01=0x00be}
0x40cc…40e6 Head {h00=0x0016, h01=0x0050, text=» ABL TIOSDM S-FILE«, t00=0x0029, t01=0x00d0}
0x40e6…40f2 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x00ea}
0x40f2…4104 Head {h00=0x000e, h01=0x0050, text=» IFT EDM=1«, t00=0x0029, t01=0x00f6}
0x4104…411e Head {h00=0x0016, h01=0x0050, text=» ABL TIOEDM S-FILE«, t00=0x0029, t01=0x0108}
0x411e…412a Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0029, t01=0x0122}
0x412a…4146 Head {h00=0x0018, h01=0x0050, text=» IFF ADMSDM+ADMEDM=0«, t00=0x0029, t01=0x012e}
0x4146…415a Head {h00=0x0010, h01=0x0050, text=»TDM200 EQU *«, t00=0x0029, t01=0x014a}
0x415a…4182 Head {h00=0x0024, h01=0x0050, text=» LD A1,ECBBA,A8 GET FDB ADDRESS «, t00=0x0029, t01=0x015e}
0x4182…4198 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0029, t01=0x0186}
0x4198…41c2 Head {h00=0x0026, h01=0x0050, text=» LC A1,FPB:FO,A1 FILE ORGANISATION«, t00=0x002a, t01=0x000c}
0x41c2…41ce Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0036}
0x41ce…41ea Head {h00=0x0018, h01=0x0050, text=» IFF ADMSDM+ADMEDM=0«, t00=0x002a, t01=0x0042}
0x41ea…4200 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x002a, t01=0x005e}
0x4200…421a Head {h00=0x0016, h01=0x0050, text=» EL A1,FPB:FO+7,A1«, t00=0x002a, t01=0x0074}
0x421a…4226 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x008e}
0x4226…4242 Head {h00=0x0018, h01=0x0050, text=» IFF ADMSDM+ADMEDM=0«, t00=0x002a, t01=0x009a}
0x4242…4256 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/FF «, t00=0x002a, t01=0x00b6}
0x4256…4268 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x002a, t01=0x00ca}
0x4268…428c Head {h00=0x0020, h01=0x0050, text=» RB(NP) TDM150 S-FILE,I-FILE«, t00=0x002a, t01=0x00dc}
0x428c…42a0 Head {h00=0x0010, h01=0x0050, text=»TDM300 EQU *«, t00=0x002a, t01=0x0100}
0x42a0…42ac Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x0114}
0x42ac…42be Head {h00=0x000e, h01=0x0050, text=» IFT ADM=1«, t00=0x002a, t01=0x0120}
0x42be…42da Head {h00=0x0018, h01=0x0050, text=» ABL TIOADM L,X-FILE«, t00=0x002a, t01=0x0132}
0x42da…42e6 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002a, t01=0x014e}
0x42e6…42fc Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x002a, t01=0x015a}
0x42fc…4306 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x0170}
0x4306…4310 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002a, t01=0x017a}
0x4310…4322 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002a, t01=0x0184}
0x4322…4334 Head {h00=0x000e, h01=0x0050, text=»* DMACTI *«, t00=0x002b, t01=0x0008}
0x4334…4346 Head {h00=0x000e, h01=0x0050, text=»* DMACTD *«, t00=0x002b, t01=0x001a}
0x4346…4358 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002b, t01=0x002c}
0x4358…4362 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x003e}
0x4362…4388 Head {h00=0x0022, h01=0x0050, text=»* ACTIVATE ADM AND/OR SDM TASK«, t00=0x002b, t01=0x0048}
0x4388…4392 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x006e}
0x4392…43bc Head {h00=0x0026, h01=0x0050, text=»* INPUT : A2 = DISPATCH ADDRESS «, t00=0x002b, t01=0x0078}
0x43bc…43e0 Head {h00=0x0020, h01=0x0050, text=»* A6 = FDB ADDRESS«, t00=0x002b, t01=0x00a2}
0x43e0…43ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002b, t01=0x00c6}
0x43ea…43fe Head {h00=0x0010, h01=0x0050, text=»DMACTI EQU *«, t00=0x002b, t01=0x00d0}
0x43fe…4414 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x002b, t01=0x00e4}
0x4414…443a Head {h00=0x0022, h01=0x0050, text=» LC A7,FWTVOL,A6 GET FILE CODE«, t00=0x002b, t01=0x00fa}
0x443a…444e Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x002b, t01=0x0120}
0x444e…4460 Head {h00=0x000e, h01=0x0050, text=» LDK A3,0 «, t00=0x002b, t01=0x0134}
0x4460…4474 Head {h00=0x0010, h01=0x0050, text=»DMAC10 EQU *«, t00=0x002b, t01=0x0146}
0x4474…4486 Head {h00=0x000e, h01=0x0050, text=» ADK A3,1 «, t00=0x002b, t01=0x015a}
0x4486…44a0 Head {h00=0x0016, h01=0x0050, text=» CC A7,DFTAB-1,A3 «, t00=0x002b, t01=0x016c}
0x44a0…44cc Head {h00=0x0028, h01=0x0050, text=» RB(NE) DMAC10 CHECK NEXT FILE CODE «, t00=0x002b, t01=0x0186}
0x44cc…44fa Head {h00=0x002a, h01=0x0050, text=» LC A7,DMTIDP-1,A3 PRIMARY TASK NUMBER«, t00=0x002c, t01=0x0022}
0x44fa…4510 Head {h00=0x0012, h01=0x0050, text=» CF A15,FINDTT«, t00=0x002c, t01=0x0050}
0x4510…4534 Head {h00=0x0020, h01=0x0050, text=» RF(Z) TASHLT TTAB NOT FOUND«, t00=0x002c, t01=0x0066}
0x4534…454c Head {h00=0x0014, h01=0x0050, text=» LD A1,TTB:SA,A5«, t00=0x002c, t01=0x008a}
0x454c…456c Head {h00=0x001c, h01=0x0050, text=» RF(Z) DMAC50 TASK FREE «, t00=0x002c, t01=0x00a2}
0x456c…4596 Head {h00=0x0026, h01=0x0050, text=» LC A7,DMTIDS-1,A3 SECONDARY TASK «, t00=0x002c, t01=0x00c2}
0x4596…45aa Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x002c, t01=0x00ec}
0x45aa…45c0 Head {h00=0x0012, h01=0x0050, text=» CF A15,FINDTT«, t00=0x002c, t01=0x0100}
0x45c0…45e4 Head {h00=0x0020, h01=0x0050, text=» RF(Z) TASHLT TTAB NOT FOUND«, t00=0x002c, t01=0x0116}
0x45e4…45f8 Head {h00=0x0010, h01=0x0050, text=»DMAC50 EQU *«, t00=0x002c, t01=0x013a}
0x45f8…4616 Head {h00=0x001a, h01=0x0050, text=» LDR A1,A6 FDB ADDRESS«, t00=0x002c, t01=0x014e}
0x4616…463c Head {h00=0x0022, h01=0x0050, text=» CF A15,ACTOT ACTIVATE DM TASK«, t00=0x002c, t01=0x016c}
0x463c…464e (45, 0, 400) Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x002d, t01=0x0004}
0x464e…4664 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x002d, t01=0x0016}
0x4664…466e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x002c}
0x466e…4678 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0036}
0x4678…46a0 Head {h00=0x0024, h01=0x0050, text=»DMACTD EQU * ACTIVATE DM TASK #D«, t00=0x002d, t01=0x0040}
0x46a0…46b6 Head {h00=0x0012, h01=0x0050, text=» LDKL A5,TTABD«, t00=0x002d, t01=0x0068}
0x46b6…46c8 Head {h00=0x000e, h01=0x0050, text=» RB DMAC50«, t00=0x002d, t01=0x007e}
0x46c8…46d4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002d, t01=0x0090}
0x46d4…46de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x009c}
0x46de…46fe Head {h00=0x001c, h01=0x0050, text=»* ABNORMAL SYSTEM ERROR «, t00=0x002d, t01=0x00a6}
0x46fe…4708 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x00c6}
0x4708…471c Head {h00=0x0010, h01=0x0050, text=»TASHLT EQU *«, t00=0x002d, t01=0x00d0}
0x471c…4730 Head {h00=0x0010, h01=0x0050, text=» LDK A1,/11 «, t00=0x002d, t01=0x00e4}
0x4730…4744 Head {h00=0x0010, h01=0x0050, text=» CF A15,HALT«, t00=0x002d, t01=0x00f8}
0x4744…474e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x010c}
0x474e…4764 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x002d, t01=0x0116}
0x4764…476e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x012c}
0x476e…4778 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0136}
0x4778…478a Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002d, t01=0x0140}
0x478a…479c Head {h00=0x000e, h01=0x0050, text=»* DMXACD *«, t00=0x002d, t01=0x0152}
0x479c…47ae Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002d, t01=0x0164}
0x47ae…47b8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002d, t01=0x0176}
0x47b8…47ee Head {h00=0x0032, h01=0x0050, text=»* EXIT RUNNING TASK AND ACTIVATE DM TASK #D «, t00=0x002d, t01=0x0180}
0x47ee…47f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0026}
0x47f8…4802 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0030}
0x4802…482a Head {h00=0x0024, h01=0x0050, text=»* INPUT: A8=DISPATCH ADDRESS «, t00=0x002e, t01=0x003a}
0x482a…484c Head {h00=0x001e, h01=0x0050, text=»* A6=FDB ADDRESS «, t00=0x002e, t01=0x0062}
0x484c…4856 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0084}
0x4856…488c Head {h00=0x0032, h01=0x0050, text=»DMXACD EQU * EXIT RUNNING TASK AND ACTIVATE #D«, t00=0x002e, t01=0x008e}
0x488c…48a2 Head {h00=0x0012, h01=0x0050, text=» IFF SDM+ADM=0«, t00=0x002e, t01=0x00c4}
0x48a2…48c6 Head {h00=0x0020, h01=0x0050, text=» LD A5,PRUN RUNNING TASK ID «, t00=0x002e, t01=0x00da}
0x48c6…48d2 Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x002e, t01=0x00fe}
0x48d2…48e6 Head {h00=0x0010, h01=0x0050, text=» CF A15,EXIT«, t00=0x002e, t01=0x010a}
0x48e6…48f6 Head {h00=0x000c, h01=0x0050, text=» CM PRUN«, t00=0x002e, t01=0x011e}
0x48f6…491a Head {h00=0x0020, h01=0x0050, text=» LDR A2,A8 DISPATCH ADDRESS «, t00=0x002e, t01=0x012e}
0x491a…492c Head {h00=0x000e, h01=0x0050, text=» RB DMACTD«, t00=0x002e, t01=0x0152}
0x492c…4938 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x002e, t01=0x0164}
0x4938…4942 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0170}
0x4942…4958 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x002e, t01=0x017a}
0x4958…4962 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002e, t01=0x0190}
0x4962…496c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x000a}
0x496c…497e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002f, t01=0x0014}
0x497e…4990 Head {h00=0x000e, h01=0x0050, text=»* DMTEND *«, t00=0x002f, t01=0x0026}
0x4990…49a2 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x002f, t01=0x0038}
0x49a2…49ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x004a}
0x49ac…49c2 Head {h00=0x0012, h01=0x0050, text=»* COMMIT ENTRY«, t00=0x002f, t01=0x0054}
0x49c2…49d6 Head {h00=0x0010, h01=0x0050, text=»* ENTERED BY«, t00=0x002f, t01=0x006a}
0x49d6…49e4 Head {h00=0x000a, h01=0x0050, text=»* LKM «, t00=0x002f, t01=0x007e}
0x49e4…49f6 Head {h00=0x000e, h01=0x0050, text=»* DATA 16 «, t00=0x002f, t01=0x008c}
0x49f6…4a00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x009e}
0x4a00…4a0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x002f, t01=0x00a8}
0x4a0a…4a1e Head {h00=0x0010, h01=0x0050, text=»DMTEND EQU *«, t00=0x002f, t01=0x00b2}
0x4a1e…4a30 Head {h00=0x000e, h01=0x0050, text=» IFT EDM=0«, t00=0x002f, t01=0x00c6}
0x4a30…4a42 Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x002f, t01=0x00d8}
0x4a42…4a6c Head {h00=0x0026, h01=0x0050, text=» LDR A6,A5 SAVE USER TTAB ADDRESS «, t00=0x002f, t01=0x00ea}
0x4a6c…4a8c Head {h00=0x001c, h01=0x0050, text=» LDR A3,A7 ORDER CODE =2«, t00=0x002f, t01=0x0114}
0x4a8c…4aa4 Head {h00=0x0014, h01=0x0050, text=» ANK A3,/7F =2 «, t00=0x002f, t01=0x0134}
0x4aa4…4ad4 Head {h00=0x002c, h01=0x0050, text=» RF(NZ) DMTERR ERROR: ORDER NOT ALLOWED «, t00=0x002f, t01=0x014c}
0x4ad4…4af8 Head {h00=0x0020, h01=0x0050, text=» LD A3,SCTTCT TCTAB ADDRESS «, t00=0x002f, t01=0x017c}
0x4af8…4b0c Head {h00=0x0010, h01=0x0050, text=»DMTE10 EQU *«, t00=0x0030, t01=0x0010}
0x4b0c…4b26 Head {h00=0x0016, h01=0x0050, text=» ADK A3,2 POINTER «, t00=0x0030, t01=0x0024}
0x4b26…4b48 Head {h00=0x001e, h01=0x0050, text=» CWR* A5,A3 ENTRY IN TABLE«, t00=0x0030, t01=0x003e}
0x4b48…4b68 Head {h00=0x001c, h01=0x0050, text=» RB(NE) DMTE10 TRY NEXT «, t00=0x0030, t01=0x0060}
0x4b68…4b92 Head {h00=0x0026, h01=0x0050, text=» SU A3,SCTTCT RELATIVE TASK NUMBER«, t00=0x0030, t01=0x0080}
0x4b92…4ba8 Head {h00=0x0012, h01=0x0050, text=»* SUK A3,2 =5«, t00=0x0030, t01=0x00aa}
0x4ba8…4bba Head {h00=0x000e, h01=0x0050, text=» SRL A3,1 «, t00=0x0030, t01=0x00c0}
0x4bba…4bd2 Head {h00=0x0014, h01=0x0050, text=» LDKL A14,STACK «, t00=0x0030, t01=0x00d2}
0x4bd2…4be8 Head {h00=0x0012, h01=0x0050, text=» CF A14,RELPRO«, t00=0x0030, t01=0x00ea}
0x4be8…4bfc Head {h00=0x0010, h01=0x0050, text=»DMTE40 EQU *«, t00=0x0030, t01=0x0100}
0x4bfc…4c18 Head {h00=0x0018, h01=0x0050, text=» LDR A5,A6 TTAB USER«, t00=0x0030, t01=0x0114}
0x4c18…4c42 Head {h00=0x0026, h01=0x0050, text=» ST A7,TTB:SA+14,A5 RET CODE IN A7«, t00=0x0030, t01=0x0130}
0x4c42…4c4e Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0030, t01=0x015a}
0x4c4e…4c70 Head {h00=0x001e, h01=0x0050, text=» CF A15,QTJOB RESTART USER«, t00=0x0030, t01=0x0166}
0x4c70…4c82 Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0030, t01=0x0188}
0x4c82…4ca4 Head {h00=0x001e, h01=0x0050, text=»DMTERR EQU * REQUEST ERROR«, t00=0x0031, t01=0x000a}
0x4ca4…4cbc Head {h00=0x0014, h01=0x0050, text=» LDKL A7,REQER2 «, t00=0x0031, t01=0x002c}
0x4cbc…4cd6 Head {h00=0x0016, h01=0x0050, text=» RB DMTE40 RETURN «, t00=0x0031, t01=0x0044}
0x4cd6…4ce0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x005e}
0x4ce0…4cf4 Head {h00=0x0010, h01=0x0050, text=» DATA 0,0,0 «, t00=0x0031, t01=0x0068}
0x4cf4…4d10 Head {h00=0x0018, h01=0x0050, text=»STACK DATA 0 4 WORDS«, t00=0x0031, t01=0x007c}
0x4d10…4d1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0031, t01=0x0098}
0x4d1a…4d26 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0031, t01=0x00a2}
0x4d26…4d38 Head {h00=0x000e, h01=0x0050, text=» IFT EDM=1«, t00=0x0031, t01=0x00ae}
0x4d38…4d5c Head {h00=0x0020, h01=0x0050, text=» LDR A6,A5 SAVE TTAB USER =1«, t00=0x0031, t01=0x00c0}
0x4d5c…4d92 Head {h00=0x0032, h01=0x0050, text=» LDR A1,A5 GET BASE PARAMETER BLOCK ADDRESS =1«, t00=0x0031, t01=0x00e4}
0x4d92…4dbe Head {h00=0x0028, h01=0x0050, text=» AD A1,TTB:TD,A1 DEVICE TABLE LENGTH«, t00=0x0031, t01=0x011a}
0x4dbe…4df2 Head {h00=0x0030, h01=0x0050, text=» ADKL A1,TTB:TD BASE PARAMETER BLOCK ADDRESS«, t00=0x0031, t01=0x0146}
0x4df2…4e06 Head {h00=0x0010, h01=0x0050, text=» LDR* A2,A1 «, t00=0x0031, t01=0x017a}
0x4e06…4e24 Head {h00=0x001a, h01=0x0050, text=» OR A2,2,A1 ORDER WORD«, t00=0x0031, t01=0x018e}
0x4e24…4e4e Head {h00=0x0026, h01=0x0050, text=» ABL(NZ) LKMRQE OTHER REQUEST BUSY«, t00=0x0032, t01=0x001c}
0x4e4e…4e7e Head {h00=0x002c, h01=0x0050, text=» LDKL A2,/100 COMMIT ROLLBACK ACTIVATION«, t00=0x0032, t01=0x0046}
0x4e7e…4e90 Head {h00=0x000e, h01=0x0050, text=» STR A2,A1«, t00=0x0032, t01=0x0076}
0x4e90…4eb4 Head {h00=0x0020, h01=0x0050, text=» ST A7,PABORD,A1 ORDER WORD «, t00=0x0032, t01=0x0088}
0x4eb4…4eee Head {h00=0x0036, h01=0x0050, text=» ST A8,PABBA,A1 TRANSACTION CONTROL BLOCK ADDRESS «, t00=0x0032, t01=0x00ac}
0x4eee…4f10 Head {h00=0x001e, h01=0x0050, text=» LDKL A7,'$E' EDM TASK ID «, t00=0x0032, t01=0x00e6}
0x4f10…4f36 Head {h00=0x0022, h01=0x0050, text=» ABL TIOECR ACTIVATE EDM TASK «, t00=0x0032, t01=0x0108}
0x4f36…4f40 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x012e}
0x4f40…4f4a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0032, t01=0x0138}
0x4f4a…4f56 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0032, t01=0x0142}
0x4f56…4f6c Head {h00=0x0012, h01=0x0050, text=» IFT ADM000=1 «, t00=0x0032, t01=0x014e}
0x4f6c…4f90 Head {h00=0x0020, h01=0x0050, text=» CM TTB:SA+14,A5 RETURN CODE«, t00=0x0032, t01=0x0164}
0x4f90…4f9c Head {h00=0x0008, h01=0x0050, text=» INH«, t00=0x0032, t01=0x0188}
0x4f9c…4fb2 (51, 0, 400) Head {h00=0x0012, h01=0x0050, text=» CF A15,QTJOB «, t00=0x0033, t01=0x0004}
0x4fb2…4fc4 Head {h00=0x000e, h01=0x0050, text=» ABL TDISP«, t00=0x0033, t01=0x001a}
0x4fc4…4fd0 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0033, t01=0x002c}
0x4fd0…4fde Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0033, t01=0x0038}
0x4fde…4fe6 Head {h00=0x0004, h01=0x0050, t00=0x0033, t01=0x0046}
0x4fe6…503a Head {h00=0x0050, h01=0x0050, text=»*************************************************************************** «, t00=0x0033, t01=0x004e}
0x503a…508e Head {h00=0x0050, h01=0x0050, text=»* C O M M O N S U B R O U T I N E S F O R A D M A N D S D M * «, t00=0x0033, t01=0x00a2}
0x508e…50e2 Head {h00=0x0050, h01=0x0050, text=»*************************************************************************** «, t00=0x0033, t01=0x00f6}
0x50e2…50ec Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x014a}
0x50ec…50f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0154}
0x50f6…5100 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x015e}
0x5100…510a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0033, t01=0x0168}
0x510a…5134 Head {h00=0x0026, h01=0x0050, text=»********************************* «, t00=0x0033, t01=0x0172}
0x5134…515c Head {h00=0x0024, h01=0x0050, text=»* SUBROUTINES NOT IN SYSTEM *«, t00=0x0034, t01=0x000c}
0x515c…5184 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0034, t01=0x0034}
0x5184…518e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0034, t01=0x005c}
0x518e…51a4 Head {h00=0x0012, h01=0x0050, text=» IFT ADM+SDM=0«, t00=0x0034, t01=0x0066}
0x51a4…51b8 Head {h00=0x0010, h01=0x0050, text=»DMACTD EQU *«, t00=0x0034, t01=0x007c}
0x51b8…51cc Head {h00=0x0010, h01=0x0050, text=»FNDFDB EQU *«, t00=0x0034, t01=0x0090}
0x51cc…51e0 Head {h00=0x0010, h01=0x0050, text=»MOV:US EQU *«, t00=0x0034, t01=0x00a4}
0x51e0…51f4 Head {h00=0x0010, h01=0x0050, text=»MOV:SU EQU *«, t00=0x0034, t01=0x00b8}
0x51f4…5208 Head {h00=0x0010, h01=0x0050, text=»FINDTT EQU *«, t00=0x0034, t01=0x00cc}
0x5208…521c Head {h00=0x0010, h01=0x0050, text=»RTNA14 EQU *«, t00=0x0034, t01=0x00e0}
0x521c…5230 Head {h00=0x0010, h01=0x0050, text=»SETCRO EQU *«, t00=0x0034, t01=0x00f4}
0x5230…523c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x0108}
0x523c…524e Head {h00=0x000e, h01=0x0050, text=» IFF SDM=1«, t00=0x0034, t01=0x0114}
0x524e…5262 Head {h00=0x0010, h01=0x0050, text=»CASZEN EQU *«, t00=0x0034, t01=0x0126}
0x5262…5276 Head {h00=0x0010, h01=0x0050, text=»COSZEN EQU *«, t00=0x0034, t01=0x013a}
0x5276…5282 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0034, t01=0x014e}
0x5282…529c Head {h00=0x0016, h01=0x0050, text=» IFT SDM+ADMCDE=0 «, t00=0x0034, t01=0x015a}
0x529c…52b0 Head {h00=0x0010, h01=0x0050, text=»ENLFAC EQU *«, t00=0x0034, t01=0x0174}
0x52b0…52c4 Head {h00=0x0010, h01=0x0050, text=»CONENL EQU *«, t00=0x0034, t01=0x0188}
0x52c4…52d8 Head {h00=0x0010, h01=0x0050, text=»TOTSIZ EQU *«, t00=0x0035, t01=0x000c}
0x52d8…52e4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0035, t01=0x0020}
0x52e4…5304 Head {h00=0x001c, h01=0x0050, text=» RB TASHLT SYSGEN ERROR «, t00=0x0035, t01=0x002c}
0x5304…530e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x004c}
0x530e…5318 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0056}
0x5318…5322 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0060}
0x5322…5338 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x0035, t01=0x006a}
0x5338…534e Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x0035, t01=0x0080}
0x534e…5356 Head {h00=0x0004, h01=0x0050, t00=0x0035, t01=0x0096}
0x5356…5392 Head {h00=0x0038, h01=0x0050, text=»****DESCRIPTION*************************************«, t00=0x0035, t01=0x009e}
0x5392…539c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x00da}
0x539c…53da Head {h00=0x003a, h01=0x0050, text=»* FNDFDB WILL SEARCH TTAB AND SCTCDT FOR A FILE CODE«, t00=0x0035, t01=0x00e4}
0x53da…53e4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0122}
0x53e4…5420 Head {h00=0x0038, h01=0x0050, text=»****ENTRY PARAMETERS********************************«, t00=0x0035, t01=0x012c}
0x5420…542a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0035, t01=0x0168}
0x542a…5444 Head {h00=0x0016, h01=0x0050, text=»* A1 = TTAB ADDR«, t00=0x0035, t01=0x0172}
0x5444…546c Head {h00=0x0024, h01=0x0050, text=»* A2 = FILE CODE TO SEARCH FOR«, t00=0x0035, t01=0x018c}
0x546c…54a4 Head {h00=0x0034, h01=0x0050, text=»* A5 NOT= 0 WHEN ONLY TTAB SHALL BE SEARCHED «, t00=0x0036, t01=0x0024}
0x54a4…54ae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x005c}
0x54ae…54ea Head {h00=0x0038, h01=0x0050, text=»****EXIT PARAMETERS*********************************«, t00=0x0036, t01=0x0066}
0x54ea…54f4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x00a2}
0x54f4…550e Head {h00=0x0016, h01=0x0050, text=»* A1 = UNCHANGED«, t00=0x0036, t01=0x00ac}
0x550e…5544 Head {h00=0x0032, h01=0x0050, text=»* A2 = FILE CODE. = 0 WHEN NO CODE IS FOUND «, t00=0x0036, t01=0x00c6}
0x5544…557e Head {h00=0x0036, h01=0x0050, text=»* A4 = TTAB/SCTCDT ENTRY ADDR WHEN CODE IS FOUND«, t00=0x0036, t01=0x00fc}
0x557e…55b4 Head {h00=0x0032, h01=0x0050, text=»* A5 = 0 WHEN FOUND IN SCTCDT = 1 WHEN TTAB «, t00=0x0036, t01=0x0136}
0x55b4…55be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0036, t01=0x016c}
0x55be…55fa Head {h00=0x0038, h01=0x0050, text=»****USED REGISTERS**********************************«, t00=0x0036, t01=0x0176}
0x55fa…5604 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x0022}
0x5604…5616 Head {h00=0x000e, h01=0x0050, text=»* A1-A5 «, t00=0x0037, t01=0x002c}
0x5616…5620 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0037, t01=0x003e}
0x5620…565e Head {h00=0x003a, h01=0x0050, text=»******************************************************«, t00=0x0037, t01=0x0048}
0x565e…566c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0037, t01=0x0086}
0x566c…5674 Head {h00=0x0004, h01=0x0050, t00=0x0037, t01=0x0094}
0x5674…5686 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0037, t01=0x009c}
0x5686…5698 Head {h00=0x000e, h01=0x0050, text=»* FNDFDB *«, t00=0x0037, t01=0x00ae}
0x5698…56aa Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0037, t01=0x00c0}
0x56aa…56b2 Head {h00=0x0004, h01=0x0050, t00=0x0037, t01=0x00d2}
0x56b2…56c6 Head {h00=0x0010, h01=0x0050, text=»FNDFDB EQU *«, t00=0x0037, t01=0x00da}
0x56c6…56f0 Head {h00=0x0026, h01=0x0050, text=» LD A3,TTB:TD,A1 LENGTH DEV DESCR «, t00=0x0037, t01=0x00ee}
0x56f0…5704 Head {h00=0x0010, h01=0x0050, text=»FND030 EQU *«, t00=0x0037, t01=0x0118}
0x5704…5716 Head {h00=0x000e, h01=0x0050, text=» SUK A3,4 «, t00=0x0037, t01=0x012c}
0x5716…5742 Head {h00=0x0028, h01=0x0050, text=» RF(NP) FND040 FILE CODE NOT IN TTAB«, t00=0x0037, t01=0x013e}
0x5742…5754 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A1«, t00=0x0037, t01=0x016a}
0x5754…576c Head {h00=0x0014, h01=0x0050, text=» ADKL A4,TTB:TD «, t00=0x0037, t01=0x017c}
0x576c…577e (56, 0, 400) Head {h00=0x000e, h01=0x0050, text=» ADR A4,A3«, t00=0x0038, t01=0x0004}
0x577e…5792 Head {h00=0x0010, h01=0x0050, text=» CC A2,1,A4 «, t00=0x0038, t01=0x0016}
0x5792…57a8 Head {h00=0x0012, h01=0x0050, text=» RB(NE) FND030«, t00=0x0038, t01=0x002a}
0x57a8…57ba Head {h00=0x000e, h01=0x0050, text=» LDK A5,1 «, t00=0x0038, t01=0x0040}
0x57ba…57e0 Head {h00=0x0022, h01=0x0050, text=» RF FND080 CODE FOUND IN TTAB «, t00=0x0038, t01=0x0052}
0x57e0…57ee Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0038, t01=0x0078}
0x57ee…57f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x0086}
0x57f8…581e Head {h00=0x0022, h01=0x0050, text=»* SEARCH FILE CODE IN SCTCDT«, t00=0x0038, t01=0x0090}
0x581e…5828 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0038, t01=0x00b6}
0x5828…583c Head {h00=0x0010, h01=0x0050, text=»FND040 EQU *«, t00=0x0038, t01=0x00c0}
0x583c…584e Head {h00=0x000e, h01=0x0050, text=» LDR A5,A5«, t00=0x0038, t01=0x00d4}
0x584e…587a Head {h00=0x0028, h01=0x0050, text=» RF(NZ) FND060 ONLY TTAB IS SEACHED «, t00=0x0038, t01=0x00e6}
0x587a…5890 Head {h00=0x0012, h01=0x0050, text=» LD* A4,SCTCDT«, t00=0x0038, t01=0x0112}
0x5890…58a4 Head {h00=0x0010, h01=0x0050, text=»FND050 EQU *«, t00=0x0038, t01=0x0128}
0x58a4…58b6 Head {h00=0x000e, h01=0x0050, text=» SUK A4,4 «, t00=0x0038, t01=0x013c}
0x58b6…58e2 Head {h00=0x0028, h01=0x0050, text=» RF(NP) FND060 CODE NOT FOUND AT ALL«, t00=0x0038, t01=0x014e}
0x58e2…58f8 Head {h00=0x0012, h01=0x0050, text=» LD A3,SCTCDT «, t00=0x0038, t01=0x017a}
0x58f8…590a Head {h00=0x000e, h01=0x0050, text=» ADR A3,A4«, t00=0x0038, t01=0x0190}
0x590a…591e Head {h00=0x0010, h01=0x0050, text=» CC A2,1,A3 «, t00=0x0039, t01=0x0012}
0x591e…5934 Head {h00=0x0012, h01=0x0050, text=» RB(NE) FND050«, t00=0x0039, t01=0x0026}
0x5934…594a Head {h00=0x0012, h01=0x0050, text=» AD A4,SCTCDT «, t00=0x0039, t01=0x003c}
0x594a…5968 Head {h00=0x001a, h01=0x0050, text=» RF FND080 CODE FOUND «, t00=0x0039, t01=0x0052}
0x5968…597c Head {h00=0x0010, h01=0x0050, text=»FND060 EQU *«, t00=0x0039, t01=0x0070}
0x597c…5996 Head {h00=0x0016, h01=0x0050, text=» LDK A2,0 NO CODE «, t00=0x0039, t01=0x0084}
0x5996…59aa Head {h00=0x0010, h01=0x0050, text=»FND080 EQU *«, t00=0x0039, t01=0x009e}
0x59aa…59ba Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0039, t01=0x00b2}
0x59ba…59c8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0039, t01=0x00c2}
0x59c8…59d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x00d0}
0x59d2…59fa Head {h00=0x0024, h01=0x0050, text=»* MOVE BLOCK AND MOVE CONSTANTS «, t00=0x0039, t01=0x00da}
0x59fa…5a04 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0039, t01=0x0102}
0x5a04…5a2e Head {h00=0x0026, h01=0x0050, text=»MOVTIS EQU 0 TASK ID SENDING TASK «, t00=0x0039, t01=0x010c}
0x5a2e…5a5a Head {h00=0x0028, h01=0x0050, text=»MOVTIR EQU 2 TASK ID RECEIVING TASK «, t00=0x0039, t01=0x0136}
0x5a5a…5a8a Head {h00=0x002c, h01=0x0050, text=»MOVBAS EQU 4 BUFFER ADDRESS SENDING TASK«, t00=0x0039, t01=0x0162}
0x5a8a…5abc (58, 0, 400) Head {h00=0x002e, h01=0x0050, text=»MOVBAR EQU 6 BUFFER ADDRESS RECEIVING TASK«, t00=0x003a, t01=0x0004}
0x5abc…5ae8 Head {h00=0x0028, h01=0x0050, text=»MOVLEN EQU 8 NUMBER OF BYTES TO MOVE«, t00=0x003a, t01=0x0036}
0x5ae8…5af2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0062}
0x5af2…5b12 Head {h00=0x001c, h01=0x0050, text=»MOVSAV EQU 10 SAVE AREA «, t00=0x003a, t01=0x006c}
0x5b12…5b1a Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x008c}
0x5b1a…5b22 Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x0094}
0x5b22…5b36 Head {h00=0x0010, h01=0x0050, text=»MOVBLK EQU *«, t00=0x003a, t01=0x009c}
0x5b36…5b48 Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x003a, t01=0x00b0}
0x5b48…5b5a Head {h00=0x000e, h01=0x0050, text=» DATA 0,0 «, t00=0x003a, t01=0x00c2}
0x5b5a…5b6a Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x003a, t01=0x00d4}
0x5b6a…5b74 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x00e4}
0x5b74…5b84 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x003a, t01=0x00ee}
0x5b84…5b92 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003a, t01=0x00fe}
0x5b92…5b9a Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x010c}
0x5b9a…5bac Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003a, t01=0x0114}
0x5bac…5bbe Head {h00=0x000e, h01=0x0050, text=»* MOV:US *«, t00=0x003a, t01=0x0126}
0x5bbe…5bd0 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003a, t01=0x0138}
0x5bd0…5bd8 Head {h00=0x0004, h01=0x0050, t00=0x003a, t01=0x014a}
0x5bd8…5be2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0152}
0x5be2…5bf8 Head {h00=0x0012, h01=0x0050, text=»* M O V : U S «, t00=0x003a, t01=0x015c}
0x5bf8…5c02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003a, t01=0x0172}
0x5c02…5c4a Head {h00=0x0044, h01=0x0050, text=»* THIS ROUTINE MOVES DATA FROM THE USER AREA (SENDING BUFFER) TO«, t00=0x003a, t01=0x017c}
0x5c4a…5c9a Head {h00=0x004c, h01=0x0050, text=»* THE SYSTEM AREA (RECEIVING BUFFER). DIFFERENT WAYS OF MOVING THE DATA «, t00=0x003b, t01=0x0034}
0x5c9a…5ce8 Head {h00=0x004a, h01=0x0050, text=»* ARE USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT.«, t00=0x003b, t01=0x0084}
0x5ce8…5cf2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003b, t01=0x00d2}
0x5cf2…5d2e Head {h00=0x0038, h01=0x0050, text=»* INPUT: A1 = ADDRESS OF SENDING BUFFER (USER AREA)«, t00=0x003b, t01=0x00dc}
0x5d2e…5d6e Head {h00=0x003c, h01=0x0050, text=»* A2 = ADDRESS OF RECEIVING BUFFER (SYSTEM AREA)«, t00=0x003b, t01=0x0118}
0x5d6e…5da0 Head {h00=0x002e, h01=0x0050, text=»* A3 = NUMBER OF BYTES TO BE MOVED«, t00=0x003b, t01=0x0158}
0x5da0…5dc8 Head {h00=0x0024, h01=0x0050, text=»* A4 = USER TTAB ADDRESS«, t00=0x003b, t01=0x018a}
0x5dc8…5dd2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0022}
0x5dd2…5df0 Head {h00=0x001a, h01=0x0050, text=»* OUTPUT: A4=DESTROYED«, t00=0x003c, t01=0x002c}
0x5df0…5dfa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x004a}
0x5dfa…5e0e Head {h00=0x0010, h01=0x0050, text=»MOV:US EQU *«, t00=0x003c, t01=0x0054}
0x5e0e…5e2e Head {h00=0x001c, h01=0x0050, text=» LD A4,TTB:ID,A4 TASK ID«, t00=0x003c, t01=0x0068}
0x5e2e…5e4a Head {h00=0x0018, h01=0x0050, text=» ST A4,MOVTIS+MOVBLK«, t00=0x003c, t01=0x0088}
0x5e4a…5e74 Head {h00=0x0026, h01=0x0050, text=» LDKL A4,'#M' DESTINATION TASK ID «, t00=0x003c, t01=0x00a4}
0x5e74…5e90 Head {h00=0x0018, h01=0x0050, text=» ST A4,MOVTIR+MOVBLK«, t00=0x003c, t01=0x00ce}
0x5e90…5ea2 Head {h00=0x000e, h01=0x0050, text=» RF MOVCOM«, t00=0x003c, t01=0x00ea}
0x5ea2…5eb8 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM«, t00=0x003c, t01=0x00fc}
0x5eb8…5ec0 Head {h00=0x0004, h01=0x0050, t00=0x003c, t01=0x0112}
0x5ec0…5ed2 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003c, t01=0x011a}
0x5ed2…5ee4 Head {h00=0x000e, h01=0x0050, text=»* MOV:SU *«, t00=0x003c, t01=0x012c}
0x5ee4…5ef6 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003c, t01=0x013e}
0x5ef6…5efe Head {h00=0x0004, h01=0x0050, t00=0x003c, t01=0x0150}
0x5efe…5f08 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0158}
0x5f08…5f1e Head {h00=0x0012, h01=0x0050, text=»* M O V : S U «, t00=0x003c, t01=0x0162}
0x5f1e…5f28 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003c, t01=0x0178}
0x5f28…5f72 Head {h00=0x0046, h01=0x0050, text=»* THIS ROUTINE MOVES DATA FROM THE SYSTEM AREA (SENDING BUFFER) TO«, t00=0x003c, t01=0x0182}
0x5f72…5fc0 Head {h00=0x004a, h01=0x0050, text=»* THE USER AREA (RECEIVING BUFFER). DIFFERENT WAYS OF MOVING THE DATA «, t00=0x003d, t01=0x003c}
0x5fc0…600e Head {h00=0x004a, h01=0x0050, text=»* ARE USED, DEPENDING ON WHETHER THE BUFFER ADDRESSES ARE EVEN OR NOT.«, t00=0x003d, t01=0x008a}
0x600e…6018 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003d, t01=0x00d8}
0x6018…6056 Head {h00=0x003a, h01=0x0050, text=»* INPUT: A1 = ADDRESS OF SENDING BUFFER (SYSTEM AREA)«, t00=0x003d, t01=0x00e2}
0x6056…6094 Head {h00=0x003a, h01=0x0050, text=»* A2 = ADDRESS OF RECEIVING BUFFER (USER AREA)«, t00=0x003d, t01=0x0120}
0x6094…60c6 Head {h00=0x002e, h01=0x0050, text=»* A3 = NUMBER OF BYTES TO BE MOVED«, t00=0x003d, t01=0x015e}
0x60c6…60ee Head {h00=0x0024, h01=0x0050, text=»* A4 = USER TTAB ADDRESS«, t00=0x003d, t01=0x0190}
0x60ee…60f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0028}
0x60f8…6116 Head {h00=0x001a, h01=0x0050, text=»* OUTPUT: A4=DESTROYED«, t00=0x003e, t01=0x0032}
0x6116…6120 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003e, t01=0x0050}
0x6120…6134 Head {h00=0x0010, h01=0x0050, text=»MOV:SU EQU *«, t00=0x003e, t01=0x005a}
0x6134…6166 Head {h00=0x002e, h01=0x0050, text=» LD A4,TTB:ID,A4 TASK ID DESTINATION TASK «, t00=0x003e, t01=0x006e}
0x6166…6182 Head {h00=0x0018, h01=0x0050, text=» ST A4,MOVTIR+MOVBLK«, t00=0x003e, t01=0x00a0}
0x6182…61ac Head {h00=0x0026, h01=0x0050, text=» LDKL A4,'#M' TASK ID SOURCE TASK «, t00=0x003e, t01=0x00bc}
0x61ac…61c8 Head {h00=0x0018, h01=0x0050, text=» ST A4,MOVTIS+MOVBLK«, t00=0x003e, t01=0x00e6}
0x61c8…61d6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003e, t01=0x0102}
0x61d6…61ea Head {h00=0x0010, h01=0x0050, text=»MOVCOM EQU *«, t00=0x003e, t01=0x0110}
0x61ea…61f6 Head {h00=0x0008, h01=0x0050, text=» ENB«, t00=0x003e, t01=0x0124}
0x61f6…621a Head {h00=0x0020, h01=0x0050, text=» ST A7,MOVSAV+MOVBLK SAVE A7«, t00=0x003e, t01=0x0130}
0x621a…6232 Head {h00=0x0014, h01=0x0050, text=» LDKL A7,MOVBLK «, t00=0x003e, t01=0x0154}
0x6232…624a Head {h00=0x0014, h01=0x0050, text=» ST A1,MOVBAS,A7«, t00=0x003e, t01=0x016c}
0x624a…6276 Head {h00=0x0028, h01=0x0050, text=» ST A2,MOVBAR,A7 DESTINATION ADDRESS«, t00=0x003e, t01=0x0184}
0x6276…629e Head {h00=0x0024, h01=0x0050, text=» ST A3,MOVLEN,A7 LENGTH TO MOVE «, t00=0x003f, t01=0x0020}
0x629e…62aa Head {h00=0x0008, h01=0x0050, text=» LKM«, t00=0x003f, t01=0x0048}
0x62aa…62ba Head {h00=0x000c, h01=0x0050, text=» DATA 21«, t00=0x003f, t01=0x0054}
0x62ba…62e2 Head {h00=0x0024, h01=0x0050, text=» LD A7,MOVSAV,A7 SAVED REGISTER «, t00=0x003f, t01=0x0064}
0x62e2…62f2 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x003f, t01=0x008c}
0x62f2…6300 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x003f, t01=0x009c}
0x6300…6308 Head {h00=0x0004, h01=0x0050, t00=0x003f, t01=0x00aa}
0x6308…631a Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003f, t01=0x00b2}
0x631a…632c Head {h00=0x000e, h01=0x0050, text=»* FINDTT *«, t00=0x003f, t01=0x00c4}
0x632c…633e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x003f, t01=0x00d6}
0x633e…6346 Head {h00=0x0004, h01=0x0050, t00=0x003f, t01=0x00e8}
0x6346…6350 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x00f0}
0x6350…636c Head {h00=0x0018, h01=0x0050, text=»* FIND TTAB ADDRESS «, t00=0x003f, t01=0x00fa}
0x636c…6376 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0116}
0x6376…639c Head {h00=0x0022, h01=0x0050, text=»* ENTRY: A7=TASK NUMBER 0-5 «, t00=0x003f, t01=0x0120}
0x639c…63a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x003f, t01=0x0146}
0x63a6…63c8 Head {h00=0x001e, h01=0x0050, text=»* EXIT: A5=TTAB ADDRESS«, t00=0x003f, t01=0x0150}
0x63c8…63f4 Head {h00=0x0028, h01=0x0050, text=»* A5=0 TTAB NOT FOUND CR=0 «, t00=0x003f, t01=0x0172}
0x63f4…640c Head {h00=0x0014, h01=0x0050, text=»* A7=-1«, t00=0x0040, t01=0x000e}
0x640c…6416 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0040, t01=0x0026}
0x6416…642a Head {h00=0x0010, h01=0x0050, text=»FINDTT EQU *«, t00=0x0040, t01=0x0030}
0x642a…643c Head {h00=0x000e, h01=0x0050, text=» LDR A7,A7«, t00=0x0040, t01=0x0044}
0x643c…6466 Head {h00=0x0026, h01=0x0050, text=» RF(N) NFOUND ILLEGAL TASK NUMBER «, t00=0x0040, t01=0x0056}
0x6466…648e Head {h00=0x0024, h01=0x0050, text=» LDKL A5,TTABD ADDRESS TO TASK 0«, t00=0x0040, t01=0x0080}
0x648e…64a2 Head {h00=0x0010, h01=0x0050, text=»FIND10 EQU *«, t00=0x0040, t01=0x00a8}
0x64a2…64b4 Head {h00=0x000e, h01=0x0050, text=» SUK A7,1 «, t00=0x0040, t01=0x00bc}
0x64b4…64d4 Head {h00=0x001c, h01=0x0050, text=» RF(N) FINEND TASK FOUND«, t00=0x0040, t01=0x00ce}
0x64d4…6504 Head {h00=0x002c, h01=0x0050, text=» ADKL A5,TTABLN POINTER TO NEXT TTAB =4 «, t00=0x0040, t01=0x00ee}
0x6504…651a Head {h00=0x0012, h01=0x0050, text=» CWK A5,TABEND«, t00=0x0040, t01=0x011e}
0x651a…653e Head {h00=0x0020, h01=0x0050, text=» RB(NE) FIND10 NOT LAST TTAB«, t00=0x0040, t01=0x0134}
0x653e…6552 Head {h00=0x0010, h01=0x0050, text=»NFOUND EQU *«, t00=0x0040, t01=0x0158}
0x6552…657c Head {h00=0x0026, h01=0x0050, text=» LDK A5,0 INDICATE TTAB NOT FOUND «, t00=0x0040, t01=0x016c}
0x657c…6590 Head {h00=0x0010, h01=0x0050, text=»FINEND EQU *«, t00=0x0041, t01=0x0008}
0x6590…65a4 Head {h00=0x0010, h01=0x0050, text=» ADKL A15,4 «, t00=0x0041, t01=0x001c}
0x65a4…65be Head {h00=0x0016, h01=0x0050, text=» LDR A5,A5 SET CR «, t00=0x0041, t01=0x0030}
0x65be…65d0 Head {h00=0x000e, h01=0x0050, text=» ABR* A15 «, t00=0x0041, t01=0x004a}
0x65d0…65dc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0041, t01=0x005c}
0x65dc…65f2 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x0041, t01=0x0068}
0x65f2…65fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x007e}
0x65fc…6616 Head {h00=0x0016, h01=0x0050, text=» IFF SDM+ADMCDE=0 «, t00=0x0041, t01=0x0088}
0x6616…6620 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00a2}
0x6620…6632 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0041, t01=0x00ac}
0x6632…6644 Head {h00=0x000e, h01=0x0050, text=»* ENLFAC *«, t00=0x0041, t01=0x00be}
0x6644…6656 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0041, t01=0x00d0}
0x6656…6660 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x00e2}
0x6660…6696 Head {h00=0x0032, h01=0x0050, text=»* GET ENLARGE FACTOR AND CONVERT TO SECTORS «, t00=0x0041, t01=0x00ec}
0x6696…66a0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0041, t01=0x0122}
0x66a0…66c4 Head {h00=0x0020, h01=0x0050, text=»* INPUT : A12=FPB ADDRESS«, t00=0x0041, t01=0x012c}
0x66c4…66f8 Head {h00=0x0030, h01=0x0050, text=»* A4=NUMBER OF SECTORS PER BLOCK«, t00=0x0041, t01=0x0150}
0x66f8…6714 Head {h00=0x0018, h01=0x0050, text=»* OUTPUT: A1= RC«, t00=0x0041, t01=0x0184}
0x6714…6748 Head {h00=0x0030, h01=0x0050, text=»* A4=NUMBER OF SECTORS PER BLOCK«, t00=0x0042, t01=0x0010}
0x6748…677e Head {h00=0x0032, h01=0x0050, text=»* A3= ENLARGE IN NUMBER OF SECTORS«, t00=0x0042, t01=0x0044}
0x677e…67a8 Head {h00=0x0026, h01=0x0050, text=»* A2,A5,A6,A7 ARE USED«, t00=0x0042, t01=0x007a}
0x67a8…67b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0042, t01=0x00a4}
0x67b2…67c6 Head {h00=0x0010, h01=0x0050, text=»ENLFAC EQU *«, t00=0x0042, t01=0x00ae}
0x67c6…67e6 Head {h00=0x001c, h01=0x0050, text=» ST A13,-8,A14 SAVE A13 «, t00=0x0042, t01=0x00c2}
0x67e6…6816 Head {h00=0x002c, h01=0x0050, text=» CF A14,TOTSIZ GET TOTAL LENGTH OF FILE «, t00=0x0042, t01=0x00e2}
0x6816…6834 Head {h00=0x001a, h01=0x0050, text=» RF(O) SETCRO OVERFLOW«, t00=0x0042, t01=0x0112}
0x6834…685a Head {h00=0x0022, h01=0x0050, text=» LDR A3,A2 CONVERT PERCENTAGE «, t00=0x0042, t01=0x0130}
0x685a…687c Head {h00=0x001e, h01=0x0050, text=» LD A6,FPB:EL,A12 ENLARGE «, t00=0x0042, t01=0x0156}
0x687c…689a Head {h00=0x001a, h01=0x0050, text=» RF(N) SETCRO OVERFLOW«, t00=0x0042, t01=0x0178}
0x689a…68ac Head {h00=0x000e, h01=0x0050, text=» LDR A7,A1«, t00=0x0043, t01=0x0008}
0x68ac…68c2 Head {h00=0x0012, h01=0x0050, text=» RF(Z) ENLF30 «, t00=0x0043, t01=0x001a}
0x68c2…68d8 Head {h00=0x0012, h01=0x0050, text=» CF A14,MPYMOD«, t00=0x0043, t01=0x0030}
0x68d8…68ea Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0043, t01=0x0046}
0x68ea…690a Head {h00=0x001c, h01=0x0050, text=» RF(NZ) SETCRO OVERFLOW «, t00=0x0043, t01=0x0058}
0x690a…692c Head {h00=0x001e, h01=0x0050, text=» LD A6,FPB:EL,A12 ENLARGE «, t00=0x0043, t01=0x0078}
0x692c…693e Head {h00=0x000e, h01=0x0050, text=» LDR A5,A2«, t00=0x0043, t01=0x009a}
0x693e…6948 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00ac}
0x6948…695e Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x0043, t01=0x00b6}
0x695e…6968 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00cc}
0x6968…6972 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0043, t01=0x00d6}
0x6972…6986 Head {h00=0x0010, h01=0x0050, text=»ENLF30 EQU *«, t00=0x0043, t01=0x00e0}
0x6986…6998 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0043, t01=0x00f4}
0x6998…69aa Head {h00=0x000e, h01=0x0050, text=» LDR A7,A3«, t00=0x0043, t01=0x0106}
0x69aa…69c4 Head {h00=0x0016, h01=0x0050, text=» RF(Z) ENLF40 ZERO«, t00=0x0043, t01=0x0118}
0x69c4…69da Head {h00=0x0012, h01=0x0050, text=» CF A14,MPYMOD«, t00=0x0043, t01=0x0132}
0x69da…69ee Head {h00=0x0010, h01=0x0050, text=»ENLF40 EQU *«, t00=0x0043, t01=0x0148}
0x69ee…6a00 Head {h00=0x000e, h01=0x0050, text=» ADR A1,A5«, t00=0x0043, t01=0x015c}
0x6a00…6a1e Head {h00=0x001a, h01=0x0050, text=» RF(O) SETCRO OVERFLOW«, t00=0x0043, t01=0x016e}
0x6a1e…6a32 Head {h00=0x0010, h01=0x0050, text=» LDK A6,100 «, t00=0x0043, t01=0x018c}
0x6a32…6a5a Head {h00=0x0024, h01=0x0050, text=» CF A14,DIVMOD NUMBER OF SECTORS«, t00=0x0044, t01=0x0010}
0x6a5a…6a78 Head {h00=0x001a, h01=0x0050, text=» RF(O) SETCRO OVERFLOW«, t00=0x0044, t01=0x0038}
0x6a78…6a8a Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0044, t01=0x0056}
0x6a8a…6aa8 Head {h00=0x001a, h01=0x0050, text=» RF(Z) ENLF45 NO REST «, t00=0x0044, t01=0x0068}
0x6aa8…6ad8 Head {h00=0x002c, h01=0x0050, text=» ADK A2,1 AT LEAST ONE BLOCK IN ENLARGE «, t00=0x0044, t01=0x0086}
0x6ad8…6aec Head {h00=0x0010, h01=0x0050, text=»ENLF45 EQU *«, t00=0x0044, t01=0x00b6}
0x6aec…6b08 Head {h00=0x0018, h01=0x0050, text=» LDK A1,0 RESET REST«, t00=0x0044, t01=0x00ca}
0x6b08…6b38 Head {h00=0x002c, h01=0x0050, text=» LDR A3,A2 ENLARGE IN NUMBER OF SECTORS «, t00=0x0044, t01=0x00e6}
0x6b38…6b68 Head {h00=0x002c, h01=0x0050, text=» LDR A6,A4 NUMBER OF SECTORS PER RECORD «, t00=0x0044, t01=0x0116}
0x6b68…6b7e Head {h00=0x0012, h01=0x0050, text=» CF A14,DIVMOD«, t00=0x0044, t01=0x0146}
0x6b7e…6b90 Head {h00=0x000e, h01=0x0050, text=» ADK A1,0 «, t00=0x0044, t01=0x015c}
0x6b90…6bc0 Head {h00=0x002c, h01=0x0050, text=» RF(Z) ENLF60 REST=0,INCLUDING ENLARGE=0«, t00=0x0044, t01=0x016e}
0x6bc0…6bf8 Head {h00=0x0034, h01=0x0050, text=» SUR A3,A1 MAKE ENLARGE INTEGER NUMBER OF BLOCKS«, t00=0x0045, t01=0x000e}
0x6bf8…6c0c Head {h00=0x0010, h01=0x0050, text=»ENLF50 EQU *«, t00=0x0045, t01=0x0046}
0x6c0c…6c2e Head {h00=0x001e, h01=0x0050, text=» ADR A3,A4 ONE MORE BLOCK «, t00=0x0045, t01=0x005a}
0x6c2e…6c4e Head {h00=0x001c, h01=0x0050, text=» RF(NP) SETCRO OVERFLOW «, t00=0x0045, t01=0x007c}
0x6c4e…6c62 Head {h00=0x0010, h01=0x0050, text=»ENLF60 EQU *«, t00=0x0045, t01=0x009c}
0x6c62…6c74 Head {h00=0x000e, h01=0x0050, text=» LDR A2,A3«, t00=0x0045, t01=0x00b0}
0x6c74…6c86 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0045, t01=0x00c2}
0x6c86…6c9c Head {h00=0x0012, h01=0x0050, text=» CF A14,DV3RST«, t00=0x0045, t01=0x00d4}
0x6c9c…6cc4 Head {h00=0x0024, h01=0x0050, text=» RB(NZ) ENLF50 NOT MULTIPLE OF 3«, t00=0x0045, t01=0x00ea}
0x6cc4…6cea Head {h00=0x0022, h01=0x0050, text=» LD A13,-8,A14 SAVED REGISTER «, t00=0x0045, t01=0x0112}
0x6cea…6cfc Head {h00=0x000e, h01=0x0050, text=» RF RTNA14«, t00=0x0045, t01=0x0138}
0x6cfc…6d12 Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x0045, t01=0x014a}
0x6d12…6d1c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x0160}
0x6d1c…6d26 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0045, t01=0x016a}
0x6d26…6d38 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0045, t01=0x0174}
0x6d38…6d4a Head {h00=0x000e, h01=0x0050, text=»* CONENL *«, t00=0x0045, t01=0x0186}
0x6d4a…6d5c Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0046, t01=0x0008}
0x6d5c…6d66 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x001a}
0x6d66…6da6 Head {h00=0x003c, h01=0x0050, text=»* CONVERT ENLARGE FROM NUMBER OF SECTORS TO PERCENTAGE«, t00=0x0046, t01=0x0024}
0x6da6…6db0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0064}
0x6db0…6dba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x006e}
0x6dba…6dce Head {h00=0x0010, h01=0x0050, text=»CONENL EQU *«, t00=0x0046, t01=0x0078}
0x6dce…6dfc Head {h00=0x002a, h01=0x0050, text=» CF A14,TOTSIZ GET TOTAL SIZE OF FILE «, t00=0x0046, t01=0x008c}
0x6dfc…6e1e Head {h00=0x001e, h01=0x0050, text=» LDR A3,A1 SAVE TOTAL SIZE«, t00=0x0046, t01=0x00ba}
0x6e1e…6e30 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x0046, t01=0x00dc}
0x6e30…6e5c Head {h00=0x0028, h01=0x0050, text=» LD A6,FDBENL,A11 ENLARGE IN SECTORS«, t00=0x0046, t01=0x00ee}
0x6e5c…6e70 Head {h00=0x0010, h01=0x0050, text=» LDK A7,100 «, t00=0x0046, t01=0x011a}
0x6e70…6e86 Head {h00=0x0012, h01=0x0050, text=» CF A14,MPYMOD«, t00=0x0046, t01=0x012e}
0x6e86…6eb0 Head {h00=0x0026, h01=0x0050, text=» SLN A3,A5 NORMALIZE BEFORE DIVIDE«, t00=0x0046, t01=0x0144}
0x6eb0…6ec2 Head {h00=0x000e, h01=0x0050, text=» NGR A5,A5«, t00=0x0046, t01=0x016e}
0x6ec2…6ed4 Head {h00=0x000e, h01=0x0050, text=» ADK A5,15«, t00=0x0046, t01=0x0180}
0x6ed4…6f00 (71, 0, 400) Head {h00=0x0028, h01=0x0050, text=» RF(NP) CON400 NO NEED TO NORMALIZE «, t00=0x0047, t01=0x0004}
0x6f00…6f14 Head {h00=0x0010, h01=0x0050, text=»CON200 EQU *«, t00=0x0047, t01=0x0030}
0x6f14…6f48 Head {h00=0x0030, h01=0x0050, text=» SRL A4,1 DOUBLE SHIFT DIVISOR AND DIVIDENT «, t00=0x0047, t01=0x0044}
0x6f48…6f5a Head {h00=0x000e, h01=0x0050, text=» SRL A2,1 «, t00=0x0047, t01=0x0078}
0x6f5a…6f6c Head {h00=0x000e, h01=0x0050, text=» SRC A1,1 «, t00=0x0047, t01=0x008a}
0x6f6c…6f8e Head {h00=0x001e, h01=0x0050, text=» RF(NN) CON300 BIT NOT SET«, t00=0x0047, t01=0x009c}
0x6f8e…6fa4 Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/7FFF«, t00=0x0047, t01=0x00be}
0x6fa4…6fc2 Head {h00=0x001a, h01=0x0050, text=» ORKL A2,/4000 SET BIT«, t00=0x0047, t01=0x00d4}
0x6fc2…6fd6 Head {h00=0x0010, h01=0x0050, text=»CON300 EQU *«, t00=0x0047, t01=0x00f2}
0x6fd6…6fe8 Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x0047, t01=0x0106}
0x6fe8…7010 Head {h00=0x0024, h01=0x0050, text=» RB(P) CON200 CONTINUE TO SHIFT «, t00=0x0047, t01=0x0118}
0x7010…701e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0047, t01=0x0140}
0x701e…7032 Head {h00=0x0010, h01=0x0050, text=»CON400 EQU *«, t00=0x0047, t01=0x014e}
0x7032…7044 Head {h00=0x000e, h01=0x0050, text=» ORR A3,A4«, t00=0x0047, t01=0x0162}
0x7044…7056 Head {h00=0x000e, h01=0x0050, text=» LDR A6,A3«, t00=0x0047, t01=0x0174}
0x7056…7080 Head {h00=0x0026, h01=0x0050, text=» CF A14,DIVMOD ENLARGE IN PERCENT «, t00=0x0047, t01=0x0186}
0x7080…70a6 Head {h00=0x0022, h01=0x0050, text=» ST A2,FPB:EL,A12 SAVE ENLARGE«, t00=0x0048, t01=0x0020}
0x70a6…70b6 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0048, t01=0x0046}
0x70b6…70cc Head {h00=0x0012, h01=0x0050, text=» EJECT TIODM «, t00=0x0048, t01=0x0056}
0x70cc…70d6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x006c}
0x70d6…70e0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x0076}
0x70e0…70f2 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0048, t01=0x0080}
0x70f2…7104 Head {h00=0x000e, h01=0x0050, text=»* TOTSIZ *«, t00=0x0048, t01=0x0092}
0x7104…7116 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x0048, t01=0x00a4}
0x7116…7120 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00b6}
0x7120…7148 Head {h00=0x0024, h01=0x0050, text=»* CALCULATE TOTAL SIZE OF FILE«, t00=0x0048, t01=0x00c0}
0x7148…7152 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0048, t01=0x00e8}
0x7152…717a Head {h00=0x0024, h01=0x0050, text=»* INPUT : A12 = FPB ADDRESS «, t00=0x0048, t01=0x00f2}
0x717a…71a8 Head {h00=0x002a, h01=0x0050, text=»* OUTPUT: A1,A2=TOTAL SIZE OF FILE«, t00=0x0048, t01=0x011a}
0x71a8…71fc Head {h00=0x0050, h01=0x0050, text=»* A13 = ADDRESS TO LAST SIZE + DIFFFERENCE IN SIZE DISPLACEMENT «, t00=0x0048, t01=0x0148}
0x71fc…7218 Head {h00=0x0018, h01=0x0050, text=»* A5 = 0«, t00=0x0049, t01=0x000c}
0x7218…723e Head {h00=0x0022, h01=0x0050, text=»* A6,A7 ARE USED «, t00=0x0049, t01=0x0028}
0x723e…7248 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0049, t01=0x004e}
0x7248…725c Head {h00=0x0010, h01=0x0050, text=»TOTSIZ EQU *«, t00=0x0049, t01=0x0058}
0x725c…7270 Head {h00=0x0010, h01=0x0050, text=» LDR A13,A12«, t00=0x0049, t01=0x006c}
0x7270…7298 Head {h00=0x0024, h01=0x0050, text=» ADKL A13,FPB:S1 ADDRESS TO SIZE«, t00=0x0049, t01=0x0080}
0x7298…72b2 Head {h00=0x0016, h01=0x0050, text=» LDK A5,4 COUNTER «, t00=0x0049, t01=0x00a8}
0x72b2…72c4 Head {h00=0x000e, h01=0x0050, text=» LDK A1,0 «, t00=0x0049, t01=0x00c2}
0x72c4…72d6 Head {h00=0x000e, h01=0x0050, text=» LDK A2,0 «, t00=0x0049, t01=0x00d4}
0x72d6…72ea Head {h00=0x0010, h01=0x0050, text=»TOTS10 EQU *«, t00=0x0049, t01=0x00e6}
0x72ea…7308 Head {h00=0x001a, h01=0x0050, text=» LDR* A6,A13 GET SIZE «, t00=0x0049, t01=0x00fa}
0x7308…731c Head {h00=0x0010, h01=0x0050, text=» LD A7,2,A13«, t00=0x0049, t01=0x0118}
0x731c…7340 Head {h00=0x0020, h01=0x0050, text=» CF A14,ADDMOD SUM OF SIZES «, t00=0x0049, t01=0x012c}
0x7340…735e Head {h00=0x001a, h01=0x0050, text=» RF(O) SETCRO OVERFLOW«, t00=0x0049, t01=0x0150}
0x735e…7380 Head {h00=0x001e, h01=0x0050, text=» ADKL A13,SIZDIF NEXT SIZE«, t00=0x0049, t01=0x016e}
0x7380…7392 Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x0049, t01=0x0190}
0x7392…73b0 Head {h00=0x001a, h01=0x0050, text=» RB(P) TOTS10 ADD NEXT«, t00=0x004a, t01=0x0012}
0x73b0…73bc Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004a, t01=0x0030}
0x73bc…73ca Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004a, t01=0x003c}
0x73ca…73e0 Head {h00=0x0012, h01=0x0050, text=» IFF ADM+SDM=0«, t00=0x004a, t01=0x004a}
0x73e0…73e8 Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0060}
0x73e8…73fa Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004a, t01=0x0068}
0x73fa…740c Head {h00=0x000e, h01=0x0050, text=»* RTNA14 *«, t00=0x004a, t01=0x007a}
0x740c…741e Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004a, t01=0x008c}
0x741e…7426 Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x009e}
0x7426…7430 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00a6}
0x7430…7452 Head {h00=0x001e, h01=0x0050, text=»* SET CONDITION AND RETURN«, t00=0x004a, t01=0x00b0}
0x7452…745c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00d2}
0x745c…7470 Head {h00=0x0010, h01=0x0050, text=»RTNA14 EQU *«, t00=0x004a, t01=0x00dc}
0x7470…7484 Head {h00=0x0010, h01=0x0050, text=» ADKL A14,4 «, t00=0x004a, t01=0x00f0}
0x7484…7496 Head {h00=0x000e, h01=0x0050, text=» NGR A1,A1«, t00=0x004a, t01=0x0104}
0x7496…74a8 Head {h00=0x000e, h01=0x0050, text=» NGR A1,A1«, t00=0x004a, t01=0x0116}
0x74a8…74ba Head {h00=0x000e, h01=0x0050, text=» ABR* A14 «, t00=0x004a, t01=0x0128}
0x74ba…74c2 Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x013a}
0x74c2…74ca Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0142}
0x74ca…74dc Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004a, t01=0x014a}
0x74dc…74ee Head {h00=0x000e, h01=0x0050, text=»* SETCRO *«, t00=0x004a, t01=0x015c}
0x74ee…7500 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004a, t01=0x016e}
0x7500…7508 Head {h00=0x0004, h01=0x0050, t00=0x004a, t01=0x0180}
0x7508…7512 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0188}
0x7512…7534 (75, 0, 400) Head {h00=0x001e, h01=0x0050, text=»* SET OVERFLOW AND RETURN «, t00=0x004b, t01=0x0004}
0x7534…753e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0026}
0x753e…7552 Head {h00=0x0010, h01=0x0050, text=»SETCRO EQU *«, t00=0x004b, t01=0x0030}
0x7552…7568 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,/8000«, t00=0x004b, t01=0x0044}
0x7568…757a Head {h00=0x000e, h01=0x0050, text=» RB RTNA14«, t00=0x004b, t01=0x005a}
0x757a…7586 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004b, t01=0x006c}
0x7586…7594 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x0078}
0x7594…75a6 Head {h00=0x000e, h01=0x0050, text=» IFT SDM=1«, t00=0x004b, t01=0x0086}
0x75a6…75ae Head {h00=0x0004, h01=0x0050, t00=0x004b, t01=0x0098}
0x75ae…75c0 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004b, t01=0x00a0}
0x75c0…75d2 Head {h00=0x000e, h01=0x0050, text=»* COSZEN *«, t00=0x004b, t01=0x00b2}
0x75d2…75e4 Head {h00=0x000e, h01=0x0050, text=»**********«, t00=0x004b, t01=0x00c4}
0x75e4…75ec Head {h00=0x0004, h01=0x0050, t00=0x004b, t01=0x00d6}
0x75ec…75f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x00de}
0x75f6…763e Head {h00=0x0044, h01=0x0050, text=»* COSZEN=CONVERT SIZE TO NBR OF RECORS AND ENLARGE TO PERCENTAGE«, t00=0x004b, t01=0x00e8}
0x763e…7648 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x0130}
0x7648…7668 Head {h00=0x001c, h01=0x0050, text=»* ENTRY: A12=FPB ADDRESS«, t00=0x004b, t01=0x013a}
0x7668…7688 Head {h00=0x001c, h01=0x0050, text=»* A11=FDB ADDRESS«, t00=0x004b, t01=0x015a}
0x7688…7692 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004b, t01=0x017a}
0x7692…76c2 Head {h00=0x002c, h01=0x0050, text=»* EXIT : SIZE AND ENLARGE UPADTED IN FPB«, t00=0x004b, t01=0x0184}
0x76c2…76f0 Head {h00=0x002a, h01=0x0050, text=»* A1,A2,A3,A4,A5,A6,A7,A13=USED«, t00=0x004c, t01=0x0024}
0x76f0…76fa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x0052}
0x76fa…770e Head {h00=0x0010, h01=0x0050, text=»COSZEN EQU *«, t00=0x004c, t01=0x005c}
0x770e…773c Head {h00=0x002a, h01=0x0050, text=» CF A14,CONENL CONVERT ENLARGE FACTOR «, t00=0x004c, t01=0x0070}
0x773c…7746 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x009e}
0x7746…775c Head {h00=0x0012, h01=0x0050, text=»* CONVERT SIZE«, t00=0x004c, t01=0x00a8}
0x775c…7766 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004c, t01=0x00be}
0x7766…778a Head {h00=0x0020, h01=0x0050, text=» LDK A5,4 NUMBER OF VOLUMES «, t00=0x004c, t01=0x00c8}
0x778a…77aa Head {h00=0x001c, h01=0x0050, text=» LDR A13,A12 FPB ADDRESS«, t00=0x004c, t01=0x00ec}
0x77aa…77d4 Head {h00=0x0026, h01=0x0050, text=» ADKL A13,FPB:S1 POINTER TO SIZE 1«, t00=0x004c, t01=0x010c}
0x77d4…77e2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004c, t01=0x0136}
0x77e2…77f6 Head {h00=0x0010, h01=0x0050, text=»COS100 EQU *«, t00=0x004c, t01=0x0144}
0x77f6…780a Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A13«, t00=0x004c, t01=0x0158}
0x780a…7834 Head {h00=0x0026, h01=0x0050, text=» LD A2,2,A13 A1,A2=SIZE (SECTORS) «, t00=0x004c, t01=0x016c}
0x7834…7868 Head {h00=0x0030, h01=0x0050, text=» LC A6,FDBBLZ,A11 BLOCK SIZE (SECTORS/BLOCK)«, t00=0x004d, t01=0x0008}
0x7868…787c Head {h00=0x0010, h01=0x0050, text=» ANK A6,/FF «, t00=0x004d, t01=0x003c}
0x787c…78ac Head {h00=0x002c, h01=0x0050, text=» CF A14,DIVMOD A1,A2/A6=A2 REST IN A1 «, t00=0x004d, t01=0x0050}
0x78ac…78ca Head {h00=0x001a, h01=0x0050, text=» RB(O) SETCRO OVERFLOW«, t00=0x004d, t01=0x0080}
0x78ca…78dc Head {h00=0x000e, h01=0x0050, text=» LDR A6,A2«, t00=0x004d, t01=0x009e}
0x78dc…7912 Head {h00=0x0032, h01=0x0050, text=» LC A7,FDBBLF,A11 BLOCK FACTOR (RECORDS/BLOCK)«, t00=0x004d, t01=0x00b0}
0x7912…7926 Head {h00=0x0010, h01=0x0050, text=» ANK A7,/FF «, t00=0x004d, t01=0x00e6}
0x7926…7948 Head {h00=0x001e, h01=0x0050, text=» CF A14,MPYMOD A6*A7=A1,A2«, t00=0x004d, t01=0x00fa}
0x7948…795c Head {h00=0x0010, h01=0x0050, text=» STR A1,A13 «, t00=0x004d, t01=0x011c}
0x795c…7986 Head {h00=0x0026, h01=0x0050, text=» ST A2,2,A13 A1,A2=SIZE IN RECORDS«, t00=0x004d, t01=0x0130}
0x7986…799e Head {h00=0x0014, h01=0x0050, text=» ADKL A13,SIZDIF«, t00=0x004d, t01=0x015a}
0x799e…79b0 Head {h00=0x000e, h01=0x0050, text=» SUK A5,1 «, t00=0x004d, t01=0x0172}
0x79b0…79d0 Head {h00=0x001c, h01=0x0050, text=» RB(P) COS100 NEXT SIZE «, t00=0x004d, t01=0x0184}
0x79d0…79e0 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x004e, t01=0x0014}
0x79e0…79ec Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x004e, t01=0x0024}
0x79ec…79f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0030}
0x79f6…7a00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x003a}
0x7a00…7a0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004e, t01=0x0044}
0x7a0a…7a16 Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x004e, t01=0x004e}
0x7a16…7a1a Head {h00=0x4004, h01=0x0000}
0x7a1a…7a1e 00 4e 00 5a ┆ N Z┆
0x7a1e…7a26 (79, 1, 8) 20 04 00 00 00 4f 00 04 ┆ O ┆
0x7a26…7a76 (80, 0, 400) 53 55 42 52 4f 55 54 49 4e 45 53 20 2a 20 00 4f 01 8e 00 14 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 00 50 00 16 00 06 00 50 2a 20 00 50 00 2e 00 06 00 50 2a 20 00 50 00 38 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 50 00 42 ┆SUBROUTINES * O P*************** P P* P . P* P 8 P********** P B┆
0x7a76…7ac6 00 0e 00 50 2a 20 44 56 33 52 53 54 20 2a 00 50 00 54 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 50 00 66 00 06 00 50 2a 20 00 50 00 78 00 06 00 50 2a 20 00 50 00 82 00 28 00 50 2a 20 20 20 43 41 4c 43 55 4c 41 54 45 53 20 52 45 53 54 20 ┆ P* DV3RST * P T P********** P f P* P x P* P ( P* CALCULATES REST ┆
0x7ac6…7b16 57 48 45 4e 20 44 49 56 49 44 45 20 42 59 20 33 00 50 00 8c 00 06 00 50 2a 20 00 50 00 b8 00 22 00 50 2a 20 20 20 49 4e 50 55 54 20 20 3a 20 41 31 2c 41 32 20 3d 20 44 49 56 49 44 45 4e 54 20 00 50 00 c2 00 06 00 50 2a 20 00 50 00 e8 00 32 ┆WHEN DIVIDE BY 3 P P* P " P* INPUT : A1,A2 = DIVIDENT P P* P 2┆
0x7b16…7b66 00 50 2a 20 20 20 4f 55 54 50 55 54 20 3a 20 20 20 20 41 32 20 3d 20 33 2d 52 45 53 54 20 4f 52 20 49 46 20 52 45 53 54 3d 30 20 41 32 3d 30 20 00 50 00 f2 00 1a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 31 3d 30 20 00 50 ┆ P* OUTPUT : A2 = 3-REST OR IF REST=0 A2=0 P P* A1=0 P┆
0x7b66…7bb6 01 28 00 06 00 50 2a 20 00 50 01 46 00 10 00 50 44 56 33 52 53 54 5c 45 51 55 5c 2a 00 50 01 50 00 0e 00 50 5c 53 4c 4c 5c 41 31 2c 31 20 00 50 01 64 00 0e 00 50 5c 41 44 52 5c 41 32 2c 41 31 00 50 01 76 00 10 00 50 44 56 33 52 31 30 5c 45 ┆ ( P* P F PDV3RST EQU * P P P SLL A1,1 P d P ADR A2,A1 P v PDV3R10 E┆
0x7bb6…7c06 (81, 0, 398) 51 55 5c 2a 00 50 01 88 00 0e 00 50 5c 4c 44 52 5c 41 31 2c 41 32 00 51 00 0c 00 22 00 50 5c 41 4e 4b 5c 41 31 2c 33 5c 4f 4e 45 20 46 49 47 55 52 45 20 49 4e 20 42 41 53 45 20 34 00 51 00 1e 00 0e 00 50 5c 53 52 4c 5c 41 32 2c 32 20 00 51 ┆QU * P P LDR A1,A2 Q " P ANK A1,3 ONE FIGURE IN BASE 4 Q P SRL A2,2 Q┆
0x7c06…7c56 00 44 00 32 00 50 5c 41 44 52 5c 41 32 2c 41 31 5c 41 44 44 45 44 20 54 4f 20 52 45 53 54 20 4f 46 20 46 49 47 55 52 45 53 20 49 4e 20 42 41 53 45 20 34 20 00 51 00 56 00 1a 00 50 5c 52 46 28 5a 29 5c 53 45 54 32 43 52 5c 52 45 53 54 20 3d ┆ D 2 P ADR A2,A1 ADDED TO REST OF FIGURES IN BASE 4 Q V P RF(Z) SET2CR REST =┆
0x7c56…7ca6 20 30 00 51 00 8c 00 0e 00 50 5c 53 55 4b 5c 41 32 2c 33 20 00 51 00 aa 00 22 00 50 5c 52 42 28 50 29 5c 44 56 33 52 31 30 5c 43 4f 4e 54 49 4e 55 45 20 54 4f 20 41 44 44 20 00 51 00 bc 00 0e 00 50 5c 4e 47 52 5c 41 32 2c 41 32 00 51 00 e2 ┆ 0 Q P SUK A2,3 Q " P RB(P) DV3R10 CONTINUE TO ADD Q P NGR A2,A2 Q ┆
0x7ca6…7cf6 00 0e 00 50 5c 52 46 5c 53 45 54 32 43 52 00 51 00 f4 00 06 00 50 2a 20 00 51 01 06 00 12 00 50 5c 45 4a 45 43 54 5c 5c 46 4d 43 44 45 46 00 51 01 10 00 06 00 50 2a 20 00 51 01 26 00 06 00 50 2a 20 00 51 01 30 00 0e 00 50 2a 2a 2a 2a 2a 2a ┆ P RF SET2CR Q P* Q P EJECT FMCDEF Q P* Q & P* Q 0 P******┆
0x7cf6…7d44 2a 2a 2a 2a 00 51 01 3a 00 0e 00 50 2a 20 47 45 54 46 49 4c 20 2a 00 51 01 4c 00 0e 00 50 2a 20 47 45 54 50 41 52 20 2a 00 51 01 5e 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 51 01 70 00 06 00 50 2a 20 00 51 01 82 00 06 00 50 2a 20 ┆**** Q : P* GETFIL * Q L P* GETPAR * Q ^ P********** Q p P* Q P* ┆
0x7d44…7d94 (82, 0, 400) 00 51 01 8c 00 20 00 50 2a 20 20 20 47 45 54 20 46 49 4c 45 20 53 45 43 54 49 4f 4e 20 4c 45 4e 47 54 48 20 00 52 00 08 00 06 00 50 2a 20 00 52 00 2c 00 28 00 50 2a 20 20 20 49 4e 50 55 54 20 3a 20 41 32 20 3d 20 46 49 4c 45 20 53 45 43 54 ┆ Q P* GET FILE SECTION LENGTH R P* R , ( P* INPUT : A2 = FILE SECT┆
0x7d94…7de4 49 4f 4e 20 4e 55 4d 42 45 52 00 52 00 36 00 20 00 50 2a 20 20 20 20 20 20 20 20 20 20 41 31 30 20 3d 20 46 50 42 20 41 44 44 52 45 53 53 00 52 00 62 00 06 00 50 2a 20 00 52 00 86 00 2c 00 50 2a 20 20 20 4f 55 54 50 55 54 3a 20 41 31 2c 41 ┆ION NUMBER R 6 P* A10 = FPB ADDRESS R b P* R , P* OUTPUT: A1,A┆
0x7de4…7e34 32 20 3d 20 46 49 4c 45 20 53 45 43 54 49 4f 4e 20 4c 45 4e 47 54 48 20 00 52 00 90 00 3a 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 52 20 53 45 54 20 41 43 43 4f 52 44 49 4e 47 20 54 4f 20 46 49 4c 45 20 53 45 43 54 49 4f 4e 20 ┆2 = FILE SECTION LENGTH R : P* CR SET ACCORDING TO FILE SECTION ┆
0x7e34…7e84 4c 45 4e 47 54 48 00 52 00 c0 00 06 00 50 2a 20 00 52 00 fe 00 06 00 50 2a 20 00 52 01 08 00 10 00 50 47 45 54 46 49 4c 5c 45 51 55 5c 2a 00 52 01 12 00 1e 00 50 5c 4c 44 52 5c 41 31 2c 41 32 5c 4d 55 4c 54 49 50 4c 59 20 42 59 20 31 30 20 ┆LENGTH R P* R P* R PGETFIL EQU * R P LDR A1,A2 MULTIPLY BY 10 ┆
0x7e84…7ed4 00 52 01 26 00 0e 00 50 5c 53 4c 4c 5c 41 31 2c 32 20 00 52 01 48 00 0e 00 50 5c 41 44 52 5c 41 31 2c 41 32 00 52 01 5a 00 0e 00 50 5c 53 4c 4c 5c 41 31 2c 31 20 00 52 01 6c 00 2e 00 50 5c 41 44 52 5c 41 31 2c 41 31 30 5c 41 44 44 52 45 53 ┆ R & P SLL A1,2 R H P ADR A1,A2 R Z P SLL A1,1 R l . P ADR A1,A10 ADDRES┆
0x7ed4…7f24 (83, 0, 400) 53 20 54 4f 20 46 49 4c 45 20 53 45 43 54 49 4f 4e 20 4c 45 4e 47 54 48 00 52 01 7e 00 2c 00 50 5c 41 44 4b 4c 5c 41 31 2c 46 50 42 3a 53 31 5c 53 49 5a 45 20 44 49 53 50 4c 41 43 45 4d 45 4e 54 20 49 4e 20 46 50 42 00 53 00 20 00 10 00 50 ┆S TO FILE SECTION LENGTH R ~ , P ADKL A1,FPB:S1 SIZE DISPLACEMENT IN FPB S P┆
0x7f24…7f74 47 45 54 50 41 52 5c 45 51 55 5c 2a 00 53 00 50 00 26 00 50 5c 4c 44 5c 41 32 2c 32 2c 41 31 5c 4c 45 41 53 54 20 53 49 47 4e 49 46 49 43 41 4e 54 20 50 41 52 54 00 53 00 64 00 26 00 50 5c 4c 44 52 2a 5c 41 31 2c 41 31 5c 4d 4f 53 54 20 53 ┆GETPAR EQU * S P & P LD A2,2,A1 LEAST SIGNIFICANT PART S d & P LDR* A1,A1 MOST S┆
0x7f74…7fc4 49 47 4e 49 46 49 43 41 4e 54 20 50 41 52 54 20 00 53 00 8e 00 16 00 50 5c 52 46 5c 44 42 4c 58 30 30 5c 53 45 54 20 43 52 20 00 53 00 b8 00 06 00 50 2a 20 00 53 00 d2 00 12 00 50 5c 49 46 54 5c 43 50 55 38 35 32 3d 31 20 00 53 00 dc 00 12 ┆IGNIFICANT PART S P RF DBLX00 SET CR S P* S P IFT CPU852=1 S ┆
0x7fc4…8014 00 50 5c 45 4a 45 43 54 5c 5c 46 4d 43 44 45 46 00 53 00 f2 00 06 00 50 2a 20 00 53 01 08 00 06 00 50 2a 20 00 53 01 12 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 53 01 1c 00 0e 00 50 2a 20 44 42 4c 41 44 44 20 2a 00 53 01 2e 00 0e 00 50 ┆ P EJECT FMCDEF S P* S P* S P********** S P* DBLADD * S . P┆
0x8014…8064 2a 20 44 42 4c 41 44 52 20 2a 00 53 01 40 00 0e 00 50 2a 20 44 42 4c 41 44 31 20 2a 00 53 01 52 00 0e 00 50 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 00 53 01 64 00 06 00 50 2a 20 00 53 01 76 00 06 00 50 2a 20 00 53 01 80 00 26 00 50 2a 20 20 20 44 4f ┆* DBLADR * S @ P* DBLAD1 * S R P********** S d P* S v P* S & P* DO┆
0x8064…80b4 (84, 0, 400) 55 42 4c 45 20 41 44 44 20 4f 4e 20 4d 45 4d 4f 52 59 20 4c 4f 43 41 54 49 4f 4e 53 00 53 01 8a 00 30 00 50 2a 20 20 20 44 4f 55 42 4c 45 20 41 44 44 20 4f 4e 20 4d 45 4d 4f 52 59 20 42 59 20 52 45 47 49 53 54 45 52 53 20 41 31 2c 41 32 20 ┆UBLE ADD ON MEMORY LOCATIONS S 0 P* DOUBLE ADD ON MEMORY BY REGISTERS A1,A2 ┆
0x80b4…8104 00 54 00 24 00 06 00 50 2a 20 00 54 00 58 00 26 00 50 2a 20 20 20 49 4e 50 55 54 20 3a 20 20 41 33 20 3d 20 41 44 44 52 45 53 53 20 54 4f 20 41 52 47 31 20 00 54 00 62 00 26 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 41 36 20 3d 20 41 44 ┆ T $ P* T X & P* INPUT : A3 = ADDRESS TO ARG1 T b & P* A6 = AD┆
0x8104…8154 44 52 45 53 53 20 54 4f 20 41 52 47 32 20 00 54 00 8c 00 06 00 50 2a 20 00 54 00 b6 00 2c 00 50 2a 20 20 20 4f 55 54 50 55 54 3a 20 20 41 33 20 3d 20 41 44 44 52 45 53 53 20 54 4f 20 41 52 47 31 20 2b 20 41 52 47 32 00 54 00 c0 00 22 00 50 ┆DRESS TO ARG2 T P* T , P* OUTPUT: A3 = ADDRESS TO ARG1 + ARG2 T " P┆
0x8154…81a4 2a 20 20 20 20 20 20 20 20 20 20 20 20 41 31 2c 41 32 20 3d 20 41 52 47 31 2b 41 52 47 32 00 54 00 f0 00 24 00 50 2a 20 20 20 20 20 20 20 20 20 20 20 20 41 36 2c 41 37 20 41 52 45 20 44 45 53 54 4f 59 45 44 20 00 54 01 16 00 06 00 50 2a 20 ┆* A1,A2 = ARG1+ARG2 T $ P* A6,A7 ARE DESTOYED T P* ┆
0x81a4…81f4 00 54 01 3e 00 1e 00 50 44 42 4c 41 44 31 5c 45 51 55 5c 2a 5c 53 50 45 43 49 41 4c 20 45 4e 54 52 59 00 54 01 48 00 0e 00 50 5c 4c 44 52 5c 41 36 2c 41 35 00 54 01 6a 00 14 00 50 5c 41 44 4b 4c 5c 41 36 2c 46 4d 3a 42 55 46 20 00 54 01 7c ┆ T > PDBLAD1 EQU * SPECIAL ENTRY T H P LDR A6,A5 T j P ADKL A6,FM:BUF T |┆