|
|
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: 132588 (0x205ec)
Notes: pts_type(SC)
Names: »SYSLCO.SC«
└─⟦13e5fd45a⟧ Bits:30009699 Philips computer tape "600507"
└─⟦this⟧ »TOSSWORK/SYSLCO.SC«
IDENT SYSLCO REL 11.0 81-01-26 870105041100 =3,CHANGE OF CONDITIONAL ASSEMBLY PRR 11.0 80-12-23 =2,A CALLED COBOL PROGRAM CAN CALL AN ASSEMBLER PROGRAM,AND FNDTGC USES MONITOR BLOCKS AS STACK PRR 11.0 80-12-03 =1,APPLICATION CONTROL BLOCK IS EXTENDED WITH 1 WORD PRR 11.0 80-11-19 ********************************************************** * * PHILIPS TERMINAL SYSTEM PTS * * SYSLCO = SYSTEM LOAD - COBOL APPLICATION CONFIGURATION PART * * COBOL APPLICATION CONFIGURATION * ********************************************************** * * COBOL APPLICATION: * SYSLCO READS CONFIGURATION FILE (ALREADY IN CORE) AND BUILD * WORK-TABLES (TABLES CONTAINING NUMBER OF REAL TASKS & * ITCT ADDRESS & MM-TAB ADDRESS & TID & DYNAMIC-CORE ADDRESSES). * SYSLCO THEN MOVES ITSELF TO 'TOP' (LOVEST FREE ADDRESS) AND * WILL ALSO MOVE DDIV-PROTOTYPE. * * APPLICATION TABLES ARE NOW * BUILT FROM 'BOTTOM' (HIGHEST FREE ADDRESS) OF MEMORY. * DYNAMIC-CORE * IS, IN CASE OF MMU AND/OR PAGING IN SYSTEM, ALSO ALLOCATED AT * 'BOTTOM' OF MEMORY; ELSE, DYNAMIC-CORE AREAS ARE ALLOCATED * AFTER MONITOR 'OVER' SYSLCO. * * ALL USER TASKS ARE QUEUED VIA A C T O T EJECT *************************** * * * ENTRIES AND EXTERNALS * * * *************************** * LABEL ENTRIES ENTRY SYSLCO * EXTERNAL SUBROUTINES EXTRN MOVE EXTRN MOVING EXTRN XMOVE MOVE BLOCKS INSIDE MEMORY VIA MMU EXTRN MMENT FIND LAST USED ENTRY IN MM-TAB EXTRN MOVMMT MOVE MM-TABLE EXTRN MMRST RESET MM-TAB ENTRIES EXTRN MULT EXTRN ERROR EXTRN CMPADR COMPARE ADDRESSES EXTRN NXTBLK SKIP TO NEXT CONFIGURATION BLOCK EXTRN NXTCOM SKIP COMMONDEVICE DEFINITION BLOCK EXTRN CONVRT CONVERSION ASCII-BINARY EXTRN GETNUM CONVERT 3 ASCII-DIGITS TO BINARY EXTRN GETAPP FIND APPLICATION AND ITS CONF.DATA EXTRN PUSH STORE REGISTER ON A15-STACK EXTRN POB LOAD REGISTER FROM A15-STACK * SAVE AND WORK AREA EXTERNALS EXTRN MMTAB WORK-TABLE 1 (MMU EXTRN TABBE ABSOLUTE START ADDRESS OF WORK-TAB 1 EXTRN MMEND ABSOLUTE END ADDRESS OF WORK-TAB 1 EXTRN MMDDIV WORK-TABLE 2 (MM) RELATIVE 'REL' EXTRN LDALEN LENGTH OF SYSLCO MODULE EXTRN APPTYP APPLICATION TYPE EXTRN PSW EXTRN INILEN LENGTH OF SYSINI EXTRN LSTPAG DISPL. TO 'ENTRY-POINTER' EXTRN MMBEG EJECT * SYSTEM CONTROL TABLE EXTERNALS EXTRN SCTSFA START OF FREE AREA EXTRN SCTTCT TC:TAB ADDRESS EXTRN SCTSTB A15 STACK-BASE EXTRN SCTEFA END OF FREE AREA EXTRN SCTNOP NUMBER OF PAGES EXTRN SCTPSZ PAGE SIZE EXTRN SCTMMC =00002 EXTRN SCTOPT SYSTEM OPTION EXTRN SCTPAG PAGE TABLE ADDRESS EXTRN SCTSWB ADDRESS TO SWB CONTROL BLOCK TABLE EXTRN SCTBUG BUGGER ADDRESS EXTRN STKEND START OF SCRATCH-PAD AREA EXTRN STKMOV START OF MOVE-ROUTINE IN STACK EXTRN STKCOM START OF COMMON-PAD AREA * EXTERNAL LABELS EXTRN SYSLDM START OF MONITOR CONFIGURATION PART EXTRN PAGQUE PAGE QUEUE POINTER EXTRN FREQUE START OF MONITOR BLOCKS EXTRN REL * EXTERNAL SUBROUTINES EXTRN ACTOT QUEUE TASK EXTRN PFINIT EXTRN SAVE8 SAVE 8 REGS EXTRN RETUR8 RELOAD 8 REGS EXTRN TDISP DISPATCHER ENTRY * EXTRN TTB:SA START OF SAVE AREA IN TTAB EXTRN TTB:CB POINTER TO CSEG BASE ADDRESS EXTRN TTB:MT START OF MMU-TABLE IN TTAB EJECT *************************************** * CONDITIONAL ASSEMBLY * *************************************** MMUPAG EQU 0 0 = NO MMU DSKPAG EQU 0 0=NO DISC PAGING TEST EQU 0 1=TEST (DEBUG STARTS AT SYSLDX ENTRY) TESTMM EQU MMUPAG+TEST ********************************************* * * * APCTAB DISPLACEMENTS * * ==================== * * * ********************************************* APLADA EQU 22 APPL.REL.BASE (2 WORDS) =1 APLREL EQU 18 NUMBER OF RESIDENT SEGMENTS APLIOE EQU 0 APPLICATION RESTART ADDRESS APLDAD EQU 0 APPLICATION FILE DISC ADDR. (BIT 0-15) APLLAC EQU 14 APPLICATION LOAD ADDR. (LOGICAL ADDR.) APLLAP EQU 12 LOGICAL PAGE ADDRESS APLLDA EQU 0 APPLICATION LOAD ADDR. (PHYSICAL ADDR.) APLMMC EQU 10 APPLICATION MMU START ENTRY APLMMP EQU 8 SEGMENT START MMU ENTRY APLSEG EQU 4 PHYSICAL START OF 1ST SEGMENT APLNPE EQU 6 NUMBER OF PAGE ENTRIES IN MMU APLSWB EQU 2 APPLICATION SWB APLSTA EQU 16 APPL. PGM START ADDRESS APLTYP EQU 8 APPLICATION TYPE APLPSZ EQU 20 APPLICATION SEGMENT SIZE =1 EJECT PROGRAM STRUCTURE: * !-----------------------------------------------------! * ! SUBROUTINES ! PART 1 * ENTRY ->! * SYSLCO ENTRY * ! * ! READ CONFIGURATION DATA AND GENERATE: ! * ! SHTAB1, SHTAB2, SHTAB3, TIDTAB AND DYNTAB ! * ! ! * ! SHTAB1: ! * ! -A TABLE OF "NUMBER OF COPIES OF THIS TCL" ! * ! IS BUILT AT THE END OF MONITOR ! * ! ! * ! SHTAB2: ! * ! -A TABLE OF "ITCT PROTOTYPE ADDRESSES" ! * ! IS BUILT AT THE END OF SHTAB1 ! * ! ! * ! SHTAB3: ! * ! -A TABLE OF "MM-TABLE ADDRESSES" ! * ! IS BUILT AT THE END OF SHTAB2 ! * ! ! * ! TIDTAB: ! * ! -A TABLE OF "TASK-ID'S IN RUNTIME SYSTEM" ! * ! IS BUILT AT THE END OF SHTAB3 ! * ! ! * ! DYNTAB: ! * ! -A TABLE OF "DYNAMIC-CORE ADDRESSES" ! * ! IS BUILT AT THE END OF TIDTAB ! * ! ! * ! -RELOCATE ITCT ADDRESSES ! * ! -RELOCATE TCLBLK ADDRESSES ! * ! -RELOCATE TCLTAB ADDRESS ! * ! -RELOCATE APPTAB ADDRESS ! * ! -RELOCATE SHTAB2 ADDRESSES ! * ! -MOVE SYSLCO (NOT PART 1) AND SYSINI ! * ! TO FOLLOW DYNTAB ! * ! -CONTINUE IN PART 2 ! * !-----------------------------------------------------! * ! SUBROUTINES ! PART 2 * ! -MOVE DDIV PROTOTYPE TO FOLLOW SYSLCO ! * ! ! * ! BUILD COMMON DATA AREA ! * ! -PGTG-DATA ! * ! ! * ! BUILD CLASS DATA AREAS ! * ! -ICB-PLTGC'S ! * ! ! * ! BUILD TASK LOCAL DATA AREAS, ONE PER TCL ! * ! -UPDATE ITCT ! * ! -STACK-SIZE ! * ! -PGTL-DATA-LENGTH-USED ! * ! -MOVE ITCT ! * ! -MOVE PGTL-DATA AREA ! * ! -MOVE STATIC-ZERO AREA ! * ! -ALLOCATE DYNAMIC-CORE (INITIATE IF MMU-CASE) ! * ! -INCLUDE DDIV PROTOTYPE IN FREE AREA ! * ! -CONTINUE IN PART 3 ! * !-----------------------------------------------------! * ! SUBROUTINES ! PART 3 * ! R E A L T A ! * ! BUILD REAL TASK-LOCAL DATA AREAS ! * ! -FILL MM-TABLE IN TTAB ! * ! -COPY ITCT'S ACCORDING TO SHADOW-TABLE ! * ! -UPDATE TID IN ITCT ! * ! -COPY PGTL-DATA ! * ! -COPY STATIC-ZERO ! * ! -ALLOCATE DYNAMIC-CORE (INITIATE IF MMU-CASE) ! * ! -CONTINUE IN SYSINI ! * !-----------------------------------------------------! EJECT **************************** * COMMON DISPLACEMENTS * **************************** APLTAB EQU 12 ADDRESS TO APPL.CONTROL TABLE APPLNO EQU 18 APPLICATION NUMBER BUFSIZ EQU 14 TEMPORARY BUFFER SIZE CONLEN EQU 0 LENGTH OF CONFIGURATION DATA CONSTA EQU 2 START OF CONFIGURATION DATA DATEND EQU 34 END OF DDIV PROTOTYPE DYNSTA EQU 52 START OF DYNTAB:S FSTADR EQU 20 1:ST FREE ADDRESS WHEN ALLOCATING BUFFER FSTPAG EQU 22 1:ST FREE PAGE (PHYSICAL) FYSPAG EQU 24 LAST PHYSICAL PAGE NUMBER LSTADR EQU 26 LAST ADDRESS WHEN BUILDING DATA PART MAPLEN EQU 30 LENGTH OF AREA TO MAP MMFROM EQU 36 2:ND MMU TABLE WORK AREA MMTO EQU 38 1:ST MMU TABLE WORK AREA M:REL EQU 16 RELOCATIN CONSTANT SYSBUF EQU 28 START OF TEMPORARY BUFFER SWBFSA EQU 4 SWB-FILE START ADDRESS SWBFSE EQU 8 SWB-FILE END ADDRESS TTAB EQU 32 WORK AREA FOR MMU-TABLE TOTSGM EQU 46 NUMBER OF SEGMENTS SWBFLG EQU 48 SWAPPABLE WORK BLOCK FLAG COM01 EQU 40 COMMON WORK AREA 1 COM02 EQU 42 COMMON WORK AREA 2 COM03 EQU 44 COMMON WORK AREA 3 COM04 EQU 50 COMMON WORK AREA 4 EJECT ************************** * TABLEN DISPLACEMENTS * ************************** SEGTAD EQU 0 SEGTAB ADDRESS ITCTAD EQU 2 ITCT ADDRESS SHADOW EQU 4 SHADOW TABLE START ADDRESS DDIVFR EQU 6 PROT.DDIV FROM ADDRESS PLTGCE EQU 8 END OF ICB-PLTGC PLTGCL EQU 10 LENGTH OF ICB-PLTGC PLTGCS EQU 12 START OF ICB-PLTGC DYNTAD EQU 14 DYNTAB ADDRESS APCTAB EQU 16 APLTAB BLOCK ADDRESS PDDIVL EQU 18 LENGTH LEFT OF PROT.DDIV EJECT ******************************* * SCRATCH-PAD DISPLACEMENTS * ******************************* ACOSTA EQU 120 CONF.START FOR AN APPLICATION ALICOU EQU 112 SAVE AREA FOR APPLICATION COUNTER APLTAD EQU 122 APLTAB BLOCK ADDRESS BASADR EQU 80 BASE ADDRESS FOR DEBUG PURPOSE DDIVTO EQU 124 PROT.DDIV TO ADDRESS DYNDIS EQU 60 DYN.CORE DISPLACEMENT PDDIV EQU 114 FLAG : 1=BUILD DDIV TO NEXT APPL. 0=BUILD DDIV TO START OF FREE AREA INTENT EQU 62 INTERPRETER ENTRY LCOTO EQU 64 ADR. WHERE TO MOVE SYSLCO TO MMREL1 EQU 66 MONEND EQU 84 MONITOR END ADDRESS MOVLE1 EQU 86 LENGTH TO MOVE MOVLEN EQU 68 LENGTTH TO MOVE NOCOPS EQU 70 NUMBER OF RUNNING COBOL TASKS IN RUNTIME FOR AN APPLICATION RELOCA EQU 72 TEMPORARY SAVE AREA FOR RELOCATION VALUE SAEFA1 EQU 116 SCTEFA BIT 0-5 PAGE SAEFA2 EQU 118 SCTEFA BIT 4-15 DISP. IN PAGE SAVE01 EQU 88 TEMP. SAVE AREA SAVE02 EQU 96 TEMP. SAVE AREA OUTSIDE SUBRUTINES SAVE03 EQU 126 TEMP. SAVE AREA OUTSIDE SUBRUTINES SAVE05 EQU 106 TEMP. SAVE AREA INSIDE LOKAL SUBRUTINES SAVE06 EQU 108 TEMP. SAVE AREA INSIDE LOKAL SUBRUTINES SAVE07 EQU 110 TEMP. SAVE AREA INSIDE LOKAL SUBRUTINES SAVITC EQU 94 SAVE AREA FOR ITCT ADDRESS SAVTID EQU 104 SAVE AREA FOR TASK ID SHADST EQU 74 START OF SHADOW TABLES FOR CURRENT APPL. SHTLEN EQU 76 SHTAB1-3 LENGTH STASK EQU 82 NZ=ONLY ONE TASK IN THE SYSTEM TCLPNT EQU 78 ADR. TO TCLBLK POINTER TCLCOU EQU 100 SAVE AREA FOR TCL COUNTER TCLITC EQU 102 SAVE AREA FOR TCL ITCT ADDRESS TGCREL EQU 90 ICB-PLTGC RELOCATION PGTGAD EQU 92 PGTG DATA ADDRESS LSTENT EQU 98 LAST USED ENTRY IN MMTAB,UPTO COMMON DAT EJECT ***************** ***************** ** ** ** CONSTANTS ** ***************** ***************** ******************************* * CONFIGURATION FILE (CONFIG) * ******************************* * TASK DEFINITION BLOCK: TDBBT EQU 0 1A BLOCK TYPE TDBNT EQU TDBBT+1 2N NUMBER OF TASKS TDBID EQU TDBNT+2 6A TASK ID START VALUE TDBMC EQU TDBID+6 6A MATCHING TASK CLASS TDBTL EQU TDBMC+6 6A TASK LEVEL TDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES * TDBFST EQU TDBNC+2 FIRST TERM DEF TDC EQU 7 TERMINAL DEVICE CLASS TLC EQU 7 LINE CONNECTION TDBREC EQU TDC+TLC TDB-RECORD LENGTH * SDC EQU 7 SPECIAL DEVICE CLASS-RECORD * * COMMON DEVICE DEF. BLOCK: CDBBT EQU 0 1A BLOCK TYPE CDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES SDCFST EQU CDBNC+2 FIRST SDC-RECORD * * * USER WORK BLOCK TYPE DEF. BLOCK UDBBT EQU 0 1A BLOCK TYPE UDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES * UDBFST EQU UDBNU+3 FIRST UDB-RECORD NAMUWB EQU 3 NAME OF UWB NUMUBL EQU 3 NUMBER OF BLOCKS UDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH EJECT *************************************** ** ** ** THE FOLLOWING EQUATES ARE ** ** DISPLACEMENTS WITHIN EACH ** ** TABLE ** ** ** *************************************** *************** ** ** ** SEGTAB ** ** ** *************** SGAPPT EQU 0 APPTAB POINTER SGPGMT EQU 2 PROGRAM TYPE 'CO' SGCOML EQU 6 COMMON LENGTH SGPAGL EQU 8 PAGE LENGTH SGNOSG EQU 10 NUMBER OF SEGMENTS *************** ** ** ** APPTAB ** ** ** *************** APPTCL EQU 0 TCLTAB POINTER APPINT EQU 2 INTERPRETER ENTRY APPTGL EQU 4 PGTG-DATA-AREA LENGTH APPCOM EQU 6 COMMON PSEG PNTR I:RSTE EQU 8 DISPL IN APPTAB, INT REENTER ADR *************** ** ** ** TCLTAB ** ** ** *************** TCLCNT EQU 0 NUMBER OF TCLBLK'S TCLTAB EQU 2 TABLE OF TCLBLK POINTERS TCLNAM EQU 0 TCL NAME TCLBLK EQU 4 TCLBLK POINTER *************** ** ** ** TCLBLK ** ** ** *************** TCLSTK EQU 0 STACK-SIZE TCLTGC EQU 2 ICB-PLTGC-MAIN POINTER TCLTCT EQU 4 ITCT POINTER TCLTLD EQU 6 PGTL-DATA-LENGTH-USED *************** ** ** ** ICB-PLTGC ** ** ** *************** TGCSZD EQU 4 STATIC-ZERO DISP IN TLTAB TGCSZL EQU 6 STATIC-ZERO LENGTH TGCCAL EQU 8 CALL-BASE-ADR TAB TGCCTS EQU 0 NBR OF ENTRIES IN CALL TABLE TGCCTE EQU 2 CALL TABLE ENTRY *************** ** ** ** ITCT ** ** ** *************** ITCCOM EQU 0 PGTG-DATA-ADR ITCTGC EQU 2 ICB-PLTGC-PNTR ITCGLL EQU 4 PGTL-DATA-LENGTH ITCGLA EQU 6 PGTL-DATA-ADR ITCCSB EQU 10 CURRENT SEGMENT BASE ITCTID EQU 12 TASK-ID ITCDCB EQU 14 DYNAMIC-CORE,BASE-PNTR ITCDCC EQU 16 " ,CURRENT-EXTENT ITCNEP EQU 18 " ,NEXT PARAMETER ITCDCD EQU 22 " ,DDI-POOL-BASE ITCSPL EQU 26 SPL-PBS-PNTR ITCTLT EQU 34 TLTAB ITCTLS EQU 0 NBR OF ENTRIES IN TLTAB ITCTLE EQU 2 TLTAB ENTRY *************** ** ** ** SPL-PBS ** ** ** *************** SPLTCD EQU 0 DIAGNOSTIC,TERM-CODE SPLSTU EQU 2 " ,STACK-USED SPLSTS EQU 4 " ,STACK-SIZE SPLPRN EQU 6 " ,PROCEDURE-NAME SPLCPB EQU 12 CURRENT-PROCEDURE-BLOCK SPLDIS EQU 14 DISPLAY(16 POINTERS) SPLG1S EQU 46 GLOBAL1-SAVE SPLG2S EQU 48 GLOBAL2-SAVE SPLG3S EQU 50 GLOBAL3-SAVE SPLSTB EQU 52 STACK-BASE SPLENT EQU 54 ENTRY-FINI SPLLTS EQU 56 LAST-TS SPLRWA EQU 58 RUNTIME-WORK-AREA(30 BYTES) SPLSTA EQU 88 STACK-AREA EJECT **************** * SOP-HANDLING * **************** SOP EQU /2E DEVICE ADDRESS LAMP CODE MEANING --------- ------- LMP1 EQU /400 SYSLOAD RUNS LMP2 EQU /200 READ ERROR LMP3 EQU /100 MEMORY OVERFLOW LMP4 EQU /80 FORMAT ERROR (CONFIG) LMP5 EQU /40 TID ERROR LMP6 EQU /20 UWB OR SWB ERROR LMP7 EQU /10 MM-TABLE OVERFLOW LMP8 EQU 8 LMP9 EQU 4 LMP10 EQU 2 LMP11 EQU 1 NOBLK EQU /B NO BLOCKS =2 ********************* * OTHER CONSTANTS * ********************* STKMAX EQU 500 DEFAULT SPL STACK-SIZE IN BYTES ENTFIN EQU /FFFF PROGRAMMER DEFINED ENTRY POINT SPLSIZ EQU SPLSTA+STKMAX DEFAULT SPL STACK-SIZE + PBS-BLOCK SIZE COBID EQU 2 COBOL IDENTIFICATION SEGREC EQU 6 RECORD LENGTH IN SEGTAB NUMSEG EQU 10 DISPL. TO NUMBER OF SEGMENTS IN SEGTAB TTBTID EQU 2 TID IN TTAB TTB:PP EQU 6 SAVE AREA FOR TCL IN TTAB NTPA EQU 4 INTERPRETER START ADDRESS IHRTC EQU 4 RTC INTERRUPT ADDRESS RTCDA EQU /1B RTC DEVICE ADDRESS TABLEN EQU 20 LENGTH OF EACH APL.TABLE IN SCRATCH-PAD ACBLEN EQU 26 APPL.CONTROL BLOCK LENGTH =1 EJECT ***************************************************************** * CALL-FORMAT, PERFORMS: CFR A14,A13 * * DATA [REL-ADDRESS] * * * ***************************************************************** CALL FORM 16=/F697,16 IFT MMUPAG=1 EJECT ********************************************* ******* ******* ** ** * SYSLOAD PART 1 * ** ** ***** ***** ********************************************* * READ CONFIGURATION FILE & BUILD * * SHADOW-TABLES * * * ********************************************* LCOSTA EQU * LDKL A1,START1 GET START OF SYSLCO AD A1,M:REL+STKCOM ADD RELOCATION BASE ABR A1 GO TO START OF SYSLCO ************************************* *** *** ** S U B R O U T I N E S ** ** -USED IN THIS PART ONLY ** ************************************* EJECT * B U I L D T * * * * BUILD ONE PART OF TIDTAB FOR CURRENT * * TASK DEFINITION BLOCK IN CONF.FILE * * * * INPUT : A1=ITCT ADDRESS * * A3=TID * * A4=NUMBER OF COPIES * * A6=POINTER IN SHTAB1 * * A8=LENGTH OF SHTAB1 * * SHADST=START OF SHADOW TABLES FOR * * CURRENT APPLICATION * * * * OUTPUT: A7=FIRST FREE ENTRY AFTER TIDTAB * * SHADST=START OF SHADOW TABLES FOR * * CURRENT APPLICATION * * * * WORK REGISTERS : A1-A8 * * * * SUBRUTINS : ERROR * * * ********************************************** BUILDT EQU * LDR* A2,A6 HAVE TASKS ALREADY BEEN CONF FOR THIS TCL RF(NZ) BUI100 YES! ES A3,ITCTID,A1 SAVE TID IN ITCT * COUNT NUMBER OF TASKS IN TIDTAB WHICH ARE GOING TO * LIE BEFORE CURRENT TASKS BUI100 EQU * SUR A2,A2 CLEAR TASK COUNTER LDR A5,A6 GET POINTER TO CURRENT ENTRY IN SHATB1 BUI200 EQU * ADR* A2,A5 ADD NUMBER OF TASKS SUK A5,2 DECREASE SHTAB1 POINTER CW A5,SHADST+STKEND ALL TASKS COUNTED? RB(NE) BUI200 NO! * LOAD REGISTER A5 WITH POINTER TO START-ENTRY OF * CURRENT TASKS IN TIDTAB AND ADD NUMBER OF CURRENT * TASKS IN FIRST ENTRY OF TIDTAB ADR A5,A8 ADD SHTAB1 LENGTH ADR A5,A8 ADD SHTAB2 LENGTH ADR A5,A8 ADD SHTAB3 LENGTH ADRS A4,A5 UPDATE NUMBER OF TASKS IN TIDTAB ADK A5,2 POINT AT FIRST TID IN TIDTAB SLL A2,1 2*(NUMBER OF TASKS) ADR A5,A2 ADD DISPLACEMENT IN TIDTAB * COUNT NUMBER OF TASKS IN TIDTAB WHICH ARE GOING * TO LIE AFTER CURRENT TASKS LDR A1,A6 GET POINTER TO SHTAB1 ENTRY OF CURRENT TCL ADK A1,2 ENTRY IN SHTAB1 AFTER CURRENT TCL SUR A2,A2 CLEAR TASK COUNTER LDR A7,A8 GET SHTAB1 LENGTH SUR A7,A1 AD A7,SHADST+STKEND LENGTH OF SHTAB1 IN BYTES AFTER CURRENT TCL RF(Z) BUI350 BUI300 EQU * ADR* A2,A1 ADD NUMBER OF TASKS ADK A1,2 INCREASE SHTAB1 POINTER SUK A7,2 ALL TASKS COUNTED? RB(NZ) BUI300 NO! * MAKE SPACE IN TIDTAB FOR CURRENT TASKS BUI350 EQU * LDR A7,A5 LOAD START-ENTRY OF CURRENT TASKS IN TIDTAB ADR A7,A2 ADD 2*(NUMBER OF TASKS AFTER ADR A7,A2 CURRENT TASKS) SUK A7,2 POINTER TO LAST TASK ID IN TIDTAB SLL A4,1 2*(NUMBER OF CURRENT TASKS) CWR A7,A5 ARE CURRENT TASKS LAST IN TIDTAB RF(L) BUI500 YES! BUI400 EQU * LDR* A1,A7 GET TASK ID IN TIDTAB ADR A7,A4 NEW ENTRY IN TIDTAB FOR TASK ID STR A1,A7 STORE TASK ID IN NEW ENTRY SUR A7,A4 GET OLD ENTRY IN TIDTAB SUK A7,2 NEXT ENTRY IN TIDTAB CWR A7,A5 ALL TASK ID MOVED? RB(NL) BUI400 NO! * LOAD REGISTER A7 WITH FIRST FREE ENTRY AFTER TIDTAB * AND ADD NUMBER OF CURRENT TASKS IN CURRENT ENTRY OF SHTAB1 BUI500 EQU * LDR A7,A5 LOAD START ENTRY OF CURRENT TASKS IN TIDTAB ADR A7,A2 ADD NUMBER OF BYTES AFTER CURRENT ADR A7,A2 TASKNAMES IN TIDTAB ADR A7,A4 FIRST FREE ENTRY AFTER TIDTAB SRL A4,1 (2*(NUMBER OF TASKS))/2 ADRS A4,A6 ADD NUMBER OF CURRENT TASKS,FOR CURRENT TCL IN SHTAB1 * PUT CURRENT TASK ID:S IN TIDTAB LD A1,SHADST+STKEND GET MONITOR END ADDRESS ADR A1,A8 ADD SHTAB1 LENGTH ADR A1,A8 ADD SHTAB2 LENGTH ADR A1,A8 TIDTAB START ADDRESS ADK A1,2 FIRST TID IN TIDTAB BUI600 EQU * LDR A6,A1 GET TIDTAB START ADDRESS BUI700 EQU * CWR A6,A5 ALL TID:S OF UPPER PART IN TIDTAB SHECKED? RF(NE) BUI800 NO! ADR A6,A4 FIRST TIDTAB ENTRY OF ADR A6,A4 LOWER PART BUI800 EQU * CWR A6,A7 ALL TID:S OF LOWER PART IN TIDTAB SHECKED? RF(E) BUI950 YES! CWR* A3,A6 TID ALREADY CONFIGURATED? RF(NE) BUI900 NO! LDKL A1,LMP4 YES! FORMAT ERROR CALL ERROR BUI900 EQU * ADK A6,2 NEXT ENTRY IN TIDTAB RB BUI700 BUI950 EQU * STR A3,A5 PUT TID IN TIDTAB ADK A5,2 ADJUST UPPER PART END ADDRESS ADK A3,1 GENERATE NEXT TID SUK A4,1 HAVE ALL CURRENT TID:S BEEN CONF. RB(NZ) BUI600 NO! RTN A14 EJECT * L I M T G C * * * * FIND START-ADR, END-ADR, LENGTH OF * * ICB-PLTGC BLOCK * * * * INPUT:A10=POINTER TO CURRENT APPL * * SAVE AREA IN SCHRATCH-PAD * * SHADOW=START OF SHADOW TABLES * * FOR CURRENT APPL. * * OUTPUT:PLTGCS= START ADR OF ICB-PLTGC * * PLTGCE= END ADR OF ICB-PLTGC * * PLTGCL= LENGTH OF ICB-PLTGC * * WORKREGS: A1-A7,A9,A11 * * WORKAREA:USES MONITOR BLOCKS AS STACK * * * ***************************************** LIMTGC EQU * LD A1,SHADOW,A10 SHTAB1 ADDRESS LD A7,FREQUE GET MONITOR BLOCK ADDR. LDR* A2,A1 SHTAB1 LENGTH ADR A1,A2 SHTAB2 ADDRESS LIMTG0 EQU * SUK A2,2 RF(Z) LIMTG5 ALL DONE ADK A1,2 STEP SHTAB2 LDR* A3,A1 ADR TO ITCT EL A3,ITCTGC,A3 ADR TO ICB-PLTGC OF MAIN PROGRAM LIMTG1 EQU * LDK A5,0 SET LEVEL TO 0(ZERO) CALL LIMTG2 UPDATE LIMITS FOR ICB-PLTGC'S RELATED TO THIS CLASS RB LIMTG0 NEXT TCL EJECT * * UPDATE LIMITS FOR ICB-PLTGC'S * RELATED TO ONE TERMINAL-CLASS * LIMTG2 EQU * CALL LIMUPD UPDATE LIMITS ELR A4,A3 GET FIRST WORD IN ICB-PLTGC ADKL A4,/100 INDICATE LIMIT-CONTROL-INIT ESR A4,A3 SET INDICATION EL A4,TGCCAL,A3 GET NBR OF CALL-TABLE ENTRIES LIMTG3 EQU * RF(Z) LIMTG4 NO ENTRIES (LEFT) ST A4,2,A7 SAVE NBR.OF ENTRIES ON STACK ST A3,4,A7 SAVE ENTRY ADDRESS ON STACK LDR* A7,A7 ADJUST STACK POINTER =2 RF(NZ) LIMT35 MORE BLOCKS AVILABLE =2 LDKL A1,NOBLK NO BLOCKS AVILABLE =2 CALL ERROR =2 LIMT35 EQU * =2 ADK A5,1 ADJUST LEVEL SLL A4,1 *2 TABLE LENGTH ADR A4,A3 ADD BASE ADK A4,TGCCAL ADD CALL-TABLE DISPLACEMENT ELR A3,A4 GET ICB-PLTGC ADDRESS CALLED ELR A4,A3 GET THAT FIRST WORD CONTENT SRL A4,8 ONLY FIRST BYTE VALID SUK A4,/60 FIRST TIME ? RB(Z) LIMTG2 YES LD A4,-4,A7 GET NBR OF ENTRIES LEFT LIMTG4 EQU * SUK A4,1 COUNT NBR OF ENTRIES LEFT RB(P) LIMTG3 ENTRIES LEFT SUK A5,1 ADJUST LEVEL RF(N) LIMTGX END OF THIS TERMINAL CLASS SUK A7,6 ADJUST STACK-POINTER LD A4,2,A7 NBR.OF ENTRIES LEFT LD A3,4,A7 ENTRY ADDRESS RB LIMTG4 CONTINUE LIMTG5 EQU * LD A3,PLTGCE,A10 PNTR TO LAST ICB-PLTGC EL A4,8,A3 NBR OF CALL-TAB ENTRIES SLL A4,1 NBR OF BYTES ADR A4,A3 ADD BASE ADK A4,10 ADD TABLE DISPL ST A4,PLTGCE,A10 SAVE END ADR SU A4,PLTGCS,A10 -(MINUS) START ADR ST A4,PLTGCL,A10 SAVE LENGTH LIMTGX EQU * RTN A14 EJECT * * UPDATE ICB-PLTGC LIMITS * * INPUT: A3=ICB-PLTGC ADR * LIMUPD EQU * LDR A11,A3 ICB-PLTGC ADR LD A9,PLTGCS,A10 GET CURRENT START ADR CALL CMPADR CHECK ADDRESSES RF(NL) LIMUP1 OLD START ADR VALID ST A3,PLTGCS,A10 SET NEW START ADR LIMUP1 EQU * LD A9,PLTGCE,A10 GET CURRENT END ADR CALL CMPADR CHECK ADDRESSES RF(L) LIMUP2 OLD END ADR VALID ST A3,PLTGCE,A10 SET NEW END ADR LIMUP2 EQU * RTN A14 EJECT * R E L O C * * * * RELOCATE AN ADDRESS * * * * INPUT: A3 ADDRESS POINTER * * A6 RELOCATION INCREMENT * * WORK: A10 * *********************************** RELOC EQU * ST A10,SAVE05+STKEND SAVE REGISTER ELR A10,A3 GET ADDRESS ADR A10,A6 RELOCATE IT ESR A10,A3 RESTORE NEW ADDRESS LD A10,SAVE05+STKEND RELOAD REGISTER RTN A14 EJECT * L E N C O U * * * * COUNT LENGTH OF SHTAB1,AND COUNT NUMBER OF * * TASKS * * * * INPUT : A11=CONFIGURATION START * * SHADST=START OF SHADOW TABLES FOR * * CURRENT APPLICATION * * * * OUTPUT: A6=TOTAL NUMBER OF TASKS * * A7=SHTAB1 LENGTH IN BYTES * * SHADST=START OF SHADOW TABLES FOR * * CURRENT APPLICATION * * * * WORK REGISTERS: A1,A3-A5 * * * * WORK TABLE: TEMPORARY TABLE WITH TCL * * NAMES AFTER START OF FREE * * AREA * * * * SUBRUTINES: NXTBLK * * * ********************************************** LENCOU EQU * LDK A7,2 TABLE LENGTH-WORD LENGTH LDK A6,0 TOTAL NBR OF TASKS CM* SHADST+STKEND CLEAR FIRST ENTRY OF TEMPORARY TABLE * SHECK IF CURRENT TCL NAME ALREADY HAS APEARED IN * CONFIGURATION FILE , AND IF SO DON'T INCREMENT * SHTAB1 LENGTH AND PUT CURRENT TCL NAME IN TEMPO- * RARY TABLE LEN100 EQU * LC A3,TDBMC+4,A11 SLL A3,8 LC A3,TDBMC+5,A11 TCL NAME OF CURRENT TASK TASK DEF. BLOCK LD A1,SHADST+STKEND ADDRESS TO FIRST ENTRY IN TEMPORARY TABLE LDR* A4,A1 FIRST ENTRY=0? RF(Z) LEN300 YES! LEN200 EQU * CWR A4,A3 TCL NAME IN TEMPORARY TABLE RF(E) LEN400 YES! ADK A1,2 NEXT ENTRY IN TEMPORARY TABLE LDR* A4,A1 ENTRY=0? RB(NZ) LEN200 NO! LEN300 EQU * ADK A7,2 COUNT NUMBER OF BYTES IN SHTAB1 STR A3,A1 PUT CURRENT TCL NAME IN TEMPORARY TABLE ADK A1,2 NEXT ENTRY IN TEMPORARY TABLE CMR A1 CLEAR IT * COUNT TOTAL NUMBER OF TASKS AND GET START OF NEXT * TASK DEF. BLOCK LEN400 EQU * LC A4,TDBNT+1,A11 NBR OF COPIES /2 SRC A4,4 LC A4,TDBNT,A11 NBR OF COPIES /1 SLC A4,12 SRL A4,8 BINARY VALUE (NBR OF COPIES) LDR A4,A4 NBR OF COPIES RF(Z) LEN500 NO COPY , TRY NEXT BLOCK ADR A6,A4 COUNT TOTAL NBR OF TASKS LEN500 EQU * CALL NXTBLK NEXT CONFIG.-BLOCK CCK A2,'TT' TASK DEF. BLOCK? RB(E) LEN100 NEXT TASK DEF. BLOCK RTN A14 EJECT * S Y S L C O * * * * ENTRY FOR COBOL APPLICATION CONFIG * * * ****************************************** START1 EQU * SYSLCO EQU * * * INIT A15 STACK * LD A15,SCTSTB SUKL A15,4 XIF IFT TESTMM=2 ****************************** * * TEST VERSION (DEBUG) * LD A2,SCTBUG DEBUGGER ADDRESS LD A13,M:REL+STKCOM ADKL A13,TEST1 SET RETURN ADDRESS ABR(NZ) A2 JUMP IF DEBUG IN SYSTEM TEST1 EQU * LDR A8,P GET PROGRAM-POINTER LDKL A5,REL+2 GET START OF RELOCATION ROUTINE AD A5,M:REL+STKCOM ADD RELOCATION BASE CFR A8,A5 * * ****************************** XIF IFT MMUPAG=1 * * CLEAR SCRATCH-PAD AREA * LDKL A1,STKEND A1=START OF SCRATCH-PAD AREA LDKL A2,STKMOV SUK A2,2 A2=END OF SCRATCH-PAD AREA SYA10 EQU * CMR A1 CLEAR MEMORY WORD CWR A1,A2 ALL WORDS CLEARED? RF(E) SYA20 YES! ADK A1,2 NO! NEXT WORD RB SYA10 * * INITIATE REGISTERS AND VARIABLES * SYA20 EQU * LD A1,FYSPAG+STKCOM GET END OF FREE AREA PAGE ST A1,SAEFA1+STKEND INIT SAEFA1 LD A1,LSTADR+STKCOM GET END OF FREE AREA DISP. ST A1,SAEFA2+STKEND INIT SAEFA2 CM APPLNO+STKCOM CLEAR APPL.NUMBER COUNTER LDKL A10,STKEND START OF 1:ST APPL. SAVE AREA IN SCRATCH-PAD LD A1,SCTSFA START ADR.TO SHTAB'S OF 1:ST APPL. ST A1,SHADST+STKEND SAVE START OF 1:ST SHADOW-TABLE CM PDDIV+STKEND CLEAR FLAG * * GET APPLICATION * SYA100 EQU * LDKL A1,'CO' LOAD INPUT TO GETAPP,CO=COBOL APPL. CALL GETAPP FIND APPL AND ITS CONF DATA RF(NZ) SYA105 MORE APPL OF THIS TYPE LD A2,APPLNO+STKCOM ANY COBOL APPL. TO CONFIG.? RF(NZ) SYA102 YES! LDKL A1,LCOEND SYSLCO END ADDR. AD A1,M:REL+STKCOM RELOCATE ABR A1 LEAVE SYSLCO SYA102 EQU * LDKL A2,SYA178 NO MORE APPL OF THIS TYPE AD A2,M:REL+STKCOM ABR A2 SYA105 EQU * ST A11,ACOSTA+STKEND SAVE CONF.START FOR THIS APPL ST A1,APCTAB,A10 SAVE APLTAB BLOCK ADDRESS LD A2,APLLAC,A1 GET SEGTAB ADDRESS ST A2,SEGTAD,A10 SAVE EJECT * READ CONFIG FILE AND BUILD SHADOWTABLE EL* A3,APLLAC,A1 APPTAB ADR EL A2,I:RSTE,A3 GET INTERPRETER RESTART ADDRESS ST A2,APLIOE,A1 STORE IT IN APLTAB ELR A2,A3 TCLTAB ADR ELR A12,A2 NBR OF TCL'S LDR A4,A2 ADKL A4,4 ADR TO TCLBLK PNTR ST A4,TCLPNT+STKEND SAVE LC A2,TDBBT,A11 BLOCK TYPE CCK A2,'TT' TASK DEFINITION BLOCK RF(NE) SYA120 NO CALL LENCOU LDR A5,A7 SHTAB1 LENGTH * 1 ADR A5,A7 * 2 ADR A5,A7 * 3 SHTAB1-3 TOTAL LENGTH ST A5,SHTLEN+STKEND SHTAB1-3 LENGTH LDR A6,A6 RF(Z) SYA120 NOTHING TO CONFIGURATE ST A6,NOCOPS+STKEND SAVE NBR OF RUNNING TASKS/RUNTIME * LD A11,SHADST+STKEND MONITOR END ADR ADR A11,A5 ADR A11,A6 ADR A11,A6 ADKL A11,2 NEW START OF FREE AREA LDKL A9,LCOSTA SYSLCO START AD A9,M:REL+STKCOM SYSLCO START * CHECK ADDRESSES CALL CMPADR RF(L) SYA115 OK ! LDKL A1,LMP3 MEMORY OVERFLOW CALL ERROR SYA115 EQU * SUR A8,A8 ZERO EQU * SUKL A11,2 NEXT STR A8,A11 CLEAR WORD CW A11,SHADST+STKEND ALL DONE ? RB(NE) ZERO NO ST* A7,SHADST+STKEND STORE LENGTH IN TABLE LENGTH WORD LDR A8,A7 SHTAB1 LENGTH LD A11,ACOSTA+STKEND CONFIG START LC A3,TDBBT,A11 GET BLOCK TYPE FROM CONF. CCK A3,'TT' TASK DEFINITION BLOCK ? RF(E) SYA125 YES SYA120 EQU * LDK A1,LMP4 NO CALL ERROR SYA125 EQU * LD A2,TCLPNT+STKEND ADR. TO TCLBLK POINTER LC A3,TDBMC+4,A11 TCL-ID SLL A3,8 LC A3,TDBMC+5,A11 TCL-ID LDR A7,A12 NBR OF TCL'S * * CHECK IF TCL-ID FROM CONF. IS IN APPL * SYA130 EQU * SUK A7,1 COUNT NBR OF TCL'S RF(NN) SYA135 N=END OF TCLBLK'S LDK A1,LMP5 TID IN CONF NOT IN APPL CALL ERROR SYA135 EQU * EL A6,-2,A2 TCL-ID IN TCLBLK CWR A3,A6 FOUND ? RF(E) SYA140 YES ADK A2,4 POINT AT NEXT TCLBLK RB SYA130 TRY IN NEXT TCLBLK SYA140 EQU * LD A6,SHADST+STKEND ADR A6,A8 START OF SHTAB2 ADR A6,A8 START OF SHTAB3 SYA145 EQU * SUK A6,2 STEP SHTAB2 LD A3,SHADST+STKEND ADR A3,A8 CWR A6,A3 END OF SHTAB2 ? RF(E) SYA150 YES LDR* A1,A6 ITCT ADR IN SHTAB2 ELR A3,A2 GET TCLBLK-ADR EL A3,TCLTCT,A3 ITCT ADR IN TCLBLK CWR A1,A3 FOUND ? RB(NE) SYA145 NO RF SYA155 YES SYA150 EQU * ADK A6,2 NEXT ENTRY IN SHTAB2 LDR* A3,A6 RB(NZ) SYA150 ENTRY NOT FREE ELR A3,A2 GET TCLBLK-ADR EL A1,TCLTCT,A3 ITCT ADR IN TCLBLK STR A1,A6 STORE ITCT ADR IN SHTAB2 SYA155 EQU * SUR A6,A8 POINT AT ENTRY IN SHTAB1 LC A4,TDBNT+1,A11 NBR OF COPIES / 2 SRC A4,4 LC A4,TDBNT,A11 NBR OF COPIES / 1 SLC A4,12 SRL A4,8 BINARY VALUE (NBR OF COPIES) LDR A4,A4 NBR OF COPIES RF(Z) SYA170 SYA160 EQU * LC A3,TDBID+4,A11 TID SLL A3,8 LC A3,TDBID+5,A11 TID CALL BUILDT BUILD TIDTAB PART FOR ONE TCL SYA170 EQU * CALL NXTBLK NEXT CONFIG-BLOCK CCK A2,'TT' TASK DEF BLOCK ? RB(E) SYA125 YES LD A1,NOCOPS+STKEND TOTAL NBR OF RUNNING TASKS SLL A1,1 NBR OF BYTES USED ADK A1,2 ADD LENGTH WORD STR A1,A7 STORE LENGTH IN TABLE ST A7,DYNTAD,A10 SAVE TABLE START ADR A7,A1 UPDATE "FIRST FREE WORD" SUK A1,4 RF(NZ) SYA175 MORE THAN ONE TASK IN THE SYSTEM IM STASK+STKEND INDICATE SINGLE TASK APPLICATION * * PREPARE FOR NEXT APPLICATION * SYA175 EQU * LD A2,SHADST+STKEND GET START OF SHADOW TABLES ST A2,SHADOW,A10 SAVE IN APPL.SAVE AREA ADKL A10,TABLEN UPDATE SAVE AREA POINTER ST A7,SHADST+STKEND SAVE START OF SHTAB1 LDKL A2,SYA100 AD A2,M:REL+STKCOM ABSOLUTE BRANCH ADDRESS ABR A2 CHECK IF MORE APPLICATIONS SYA178 EQU * EJECT * GET START OF SYSLCO AFTER MOVE ADK A7,1 TO-ADDRESS (AFTER SHADOW-TABLES) ANKL A7,/FFFE EVEN ADDRESS * CALCULATE RELOCATION LDKL A2,PART2 GET START OF PART2 AD A2,M:REL+STKCOM ADD RELOCATION BASE SUR A2,A7 MOVE-LENGTH (SYSLCO) NGR A2,A2 ST A2,RELOCA+STKEND SAVE NEW RELOCATION TEMPORARY * CREATE SYSLCO,SYSINI & DDIV MM-TABLE * LDR A2,A7 TO-ADDRESS (SYSLCO) ANKL A2,/F000 FIRST PAGE ST A2,MMREL1+STKEND SAVE PHYSICAL PAGE SRL A2,2 SHIFT FOR MM-PAGING LDKL A11,MMDDIV ADR A11,A13 GET MM-TABLE START ADDRESSS= LDK A3,16 SET COUNTER SYA179 STR A2,A11 STORE PAGE-POINTER ADKL A11,2 NEXT ENTRY ADKL A2,/400 PAGE INCREMENT SUK A3,1 ALL? RB(NZ) SYA179 NO! ANKL A7,/FFF GET DISPLACEM. IN PAGE ST A7,LCOTO+STKEND SAVE (LOGICAL) TO-ADDRESS LDKL A3,PART2 GET START OF PART2 AD A3,M:REL+STKCOM ADD RELOCATION BASE LDR A2,A13 A13=START OF SYSINI SUR A2,A3 LENGTH ADKL A2,INILEN ADKLD LENGTH OF SYSINI ST A2,MOVLE1+STKEND SAVE LENGTH TO MOVE ADR A7,A2 START OF DDIV AFTER MOVE ST A7,DDIVTO+STKEND SAVE NEW DDIV ADDRESS * CALCULATE DDIV FROM-ADDRESS * CM APPLNO+STKCOM RESET NBR OF APPL. LDKL A10,STKEND START OF 1:ST APPL.SAVE AREA SYA180 EQU * LDKL A1,'CO' COBOL APPL. CALL GETAPP ANY APPLICATION LEFT? RF(Z) OUT01 NO! LD A2,APLLAC,A1 GET SEGTAB ELR A9,A2 APPTAB ADR EL A9,APPCOM,A9 COMMON-PSEG-PNTR EL A3,SGNOSG,A2 NUMBER OF SEGMENTS LDR A1,A2 SAVE SEGTAB ADDR. LDK A2,SEGREC SEGMENT BLOCK RECORD LENGTH CALL MULT ADR A1,A3 ADK A1,SGNOSG+2 => START OF DDIV ST A1,DDIVFR,A10 SAVE DDIV 'FROM'-ADDRESS LD A6,DDIVTO+STKEND GET DDIV TO ADDR. SUR A6,A1 RELOCATION FOR DDIV ST A6,SAVE01+STKEND SAVE RELOCATION INCREMENT LDKL A6,/FFFF ST A6,PLTGCS,A10 INIT. START OF PLTGC'S CALL LIMTGC FIND ICB-PLTGC LIMITS LD A6,SAVE01+STKEND GET RELOCATION INCREMENT EJECT * * RELOCATE ITCT'S * RELITC EQU * LD A1,DDIVFR,A10 ADR TO APPTAB ELR A1,A1 ADR TO TCLTAB ELR A2,A1 NBR OF TCL'S RELIT1 EQU * SUK A2,1 ADJUST NBR OF TCL'S RF(N) RELITX ALL ITCT'S RELOCATED ADK A1,4 TCLBLK ADR POINTER ELR A3,A1 TCLBLK ADR ADK A3,TCLTCT ADR TO ITCT POINTER ELR A3,A3 ITCT ADR CALL RELOC RELOCATE PGTG-DATA ADDRESS ADK A3,ITCGLA CALL RELOC RELOCATE PGTL-DATA-ADR ADK A3,ITCTLT-ITCGLA TLTAB ADR ELR A4,A3 NBR OF ENTRIES IN TLTAB RELIT2 EQU * SUK A4,1 ADJUST LOOP-COUNTER RB(N) RELIT1 ALL ENTRIES RELOCATED ADK A3,ITCTLE POINT AT NEXT ENTRY ELR A5,A3 ENTRY CONTENT RB(Z) RELIT2 FREE ENTRY CALL RELOC RELOCATE ENTRY RB RELIT2 NEXT ITCT RELITX EQU * * * RELOCATE TCLBLK'S * RELTCB EQU * LD A1,DDIVFR,A10 APPTAB ADR ELR A1,A1 TCLTAB ADR ELR A2,A1 NBR OF TCL'S RELTB1 EQU * SUK A2,1 ADJUST NBR OF TCL'S RF(N) RELTBX RELOCATION OF TCLBLK'S DONE ADK A1,4 TCLBLK ADR POINTER ELR A3,A1 TCLBLK ADR ADK A3,TCLTGC CALL RELOC RELOCATE ICB-PLTGC-MAIN POINTER ADK A3,TCLTCT-TCLTGC CALL RELOC RELOCATE ITCT POINTER RB RELTB1 NEXT TCLBLK RELTBX EQU * * * RELOCATE TCLTAB * RELTCT EQU * LD A1,DDIVFR,A10 APPTAB ADR ELR A3,A1 TCLTAB ADR ELR A2,A3 NBR OF TCL'S RELTC1 EQU * SUK A2,1 COUNT NBR OF TCL'S RF(N) RELTCX RELOCATION OF TCLTAB DONE ADK A3,4 TCLBLK ADR POINTER CALL RELOC RELOCATE TCLBLK POINTER RB RELTC1 NEXT TCLBLK POINTER RELTCX EQU * * * RELOCATE APPTAB * RELAPP EQU * LD A3,DDIVFR,A10 APPTAB ADR CALL RELOC RELOCATE TCLTAB-PNTR RELAPX EQU * * * RELOCATE SHADOW-TABLE2 (ITCT ADDRESSES) * RELSHT EQU * LD* A1,SHADOW,A10 SHTAB LENGTH LDR A2,A1 SAVE SHTAB2 LENGTH AD A1,SHADOW,A10 SHTAB2 ADR RELSH1 EQU * SUK A2,2 ADJUST SHTAB2 LENGTH RF(Z) RELSHX RELOCATION OF SHTAB2 DONE ADK A1,2 POINT AT ITCT ADR ADRS A6,A1 RELOCATE ITCT ADR RB RELSH1 NEXT RELSHX EQU * ADKL A10,TABLEN NEXT APPL. SAVE AREA RB SYA180 CHECK IF MORE APPL. OUT01 EQU * LD A5,RELOCA+STKEND GET NEW RELOCATION INCREMENT ADS A5,M:REL+STKCOM AND ADJUST RELOCATION BASE * CONTINUE IN PART 2 * LD A2,LCOTO+STKEND GET TO-ADDRESS (SYSLCO) OR A2,MMREL1+STKEND PHYSICALL ADDRESS LDR A5,A2 SAVE AD A5,MOVLE1+STKEND SUKL A5,INILEN A5=SYSINI START LDKL A7,START2 GET EXECUTION START ADDRESS AD A7,M:REL+STKCOM ADD RELOCATION BASE LD A3,MOVLE1+STKEND SYSLCO+SYSINI LENGTH LDKL A1,PART2 GET START OF PART2 AD A1,M:REL+STKCOM ADD RELOCATION BASE SU A1,RELOCA+STKEND FROM ADDRESS * * JUMP TO ROUTINE IN SYSTEM-STACK WHICH * MOVES SYSLCO, AND THEN CONTINUE IN PART2 * INPUT TO ROUTINE IN STACK IS * A1 = FROM ADDR. * A2 = TO ADDR. * A3 = LENGTH * A7 = RESTART ADDR. * ABL STKMOV JUMP TO MOVE-ROUTINE EJECT ************************************************* *** *** ** SYSLOAD PART 2 ** ** ** ************************************************* * BUILD COMMON AND TASKCLASS DATA AREAS. * * BUILD TASKDATA PROTOTYPE AREA * * * ************************************************* PART2 EQU * ******************************************** *** *** ** S U B R O U T I N E S ** ******************************************** EJECT * M O V C O M * * * * MOVE ICB-PGTG AND PGTG-DATA * * * *************************************** MOVCOM EQU * CALL FNDCOM ICB-PGTG ADR LD A3,DDIVTO+STKEND APPTAB ADR EL A3,APPTGL,A3 PGTG-DATA LENGTH CALL CALLMO ALLOCATE AND MOVE PGTG-DATA ST A2,PGTGAD+STKEND SAVE PGTG-DATA NEW ADDRESS LD A1,DDIVTO+STKEND LD A3,DDIVFR,A10 RTN A14 EJECT * F N D C O M * * * * FIND PGTG-DATA * * * * EXIT : A1 PGTG-DATA ADR * ******************************** FNDCOM EQU * EL* A1,DDIVTO+STKEND ADR TO TCLTAB EL A1,4,A1 ADR TO TCLBLK EL A1,TCLTCT,A1 ADR TO ITCT ELR A1,A1 ADR TO PGTG-DATA RTN A14 EJECT * * * R E L T G C * * * * RELOCATE ICB-PLTGC CALL-TAB * * * * INPUT: PLTGCS= ICB-PLTGC BLOCK * * START ADDRESS * * PLTGCL= ICB-PLTGC BLOCK * * LENGTH * * A6 = RELOCATION INCREMENT * * A10 = APPL.SAVE AREA POINTER* * * ***************************************** RELTGC EQU * LD A3,PLTGCS,A10 ICB-PLTGC START ADR LD A2,PLTGCL,A10 ICB-PLTGC LENGTH ADR A2,A3 ICB-PLTGC END ADR RELTG1 EQU * LDR A1,A3 LDR A11,A1 GET ADR FOR COMPARE LDR A9,A2 GET ADR FOR COMPARE CALL CMPADR ALL ICB-PLTGC'S RELOCATED ? RF(NL) RELTGX YES ELR A3,A1 GET FIRST WORD IN ICB-PLTGC SRC A3,8 GET FIRST BYTE CCK A3,/6161 HANDLED BY LIMTGC ? RF(NE) RELTG2 NO XRK A3,1 CLEAR BIT 15 SLC A3,8 NEW FIRST WORD VALUE ESR A3,A1 RESTORE IT RELTG2 EQU * EL A3,TGCCAL,A1 NBR OF ENTRIES SLL A3,1 *2 NBR OF BYTES ADR A3,A1 ADD BASE ADK A3,10 POINTER TO 1:ST WORD AFTER LAST ENTRY LDR A4,A1 GET BASE ADK A4,10 1:ST ENTRY LDR A9,A3 RELTG3 EQU * LDR A11,A4 CALL CMPADR END OF THIS ICB-PLTGC ? RB(NL) RELTG1 YES,CONTINUE WITH NEXT ICB-PLTGC ELR A11,A4 GET ADR TO RELOCATE ADR A11,A6 RELOCATE ELR A1,A11 SRL A1,8 SUK A1,/60 ICB-PLTGC ? RF(N) RELTG4 NO, ASM-SUBROUTINE SUK A1,1 RF(P) RELTG4 NO, ASM-SUBROUTINE ESR A11,A4 RESTORE RELOCATED ADR RELTG4 EQU * ADK A4,2 STEP CALL-TAB POINTER RB RELTG3 NEXT CALL-TAB-ENTRY RELTGX EQU * RTN A14 EJECT * F N D B L K * * * * FIND A TCLBLK CORRESPONDING * * TO AN ITCT ADDRESS * * * * INPUT : A7 ITCT ADR * * DDIVTO APPTAB ADR * * EXIT : A1 TCLBLK-PNTR ADR * * IN TLCTAB * * A3 TCLBLK ADR * * WORK : A2,A5 * ********************************** FNDBLK EQU * LD A1,DDIVTO+STKEND TCLTAB ADR ELR A1,A1 ELR A2,A1 NBR OF TCLBLK'S FNDBL0 EQU * SUK A2,1 COUNT NBR OF TCLBLK'S RF(NN) FNDBL1 BLOCKS LEFT LDK A1,LMP4 CALL ERROR FNDBL1 EQU * ADK A1,4 TCLBLK-PNTR ADR ELR A3,A1 TCLBLK-PNTR EL A5,TCLTCT,A3 ITCT FOUND ? CWR A7,A5 RB(NE) FNDBL0 NO,TRY NEXT TCLBLK RTN A14 YES,RETURN EJECT ***************************** * START OF PROGRAM PART 2 * ***************************** * LOAD BASE ADDRESS * ********************* * A5=START-ADDRESS * SAVE01=RELOCATION INCREMENT * SAVE03=DDIV TO-ADDRESS * SAVE04=DDIV FROM ADDRESS * SAVE05=LENGTH OF REAL ITCTTAB START2 EQU * LDR A8,P LOAD TEMP. STACKBASE ADK A5,2 ADD FOR RELOCATION ROUTINE CFR A8,A5 * * INITIATE REGISTERS AND VARIABLES * LDKL A10,STKEND START OF 1:ST APPL. SAVE AREA LD A1,APCTAB,A10 FIRST APLTAB BLOCK ADDR. LD A2,APPLNO+STKCOM GET NUMBER OF APPLICATIONS ST A2,ALICOU+STKEND INIT. ALICOU RF PRT200 * * UPDATE VALUES FOR NEXT APPLICATION * NXTAPP EQU * ADKL A10,TABLEN NEXT APPL. SAVE AREA LD A1,APCTAB,A10 NEXT APLTAB BLOCK LD A2,ALICOU+STKEND GET APPL.COUNTER SUK A2,1 DECREMENT APPL.COUNTER ST A2,ALICOU+STKEND SAVE APPL.COUNTER RF(NZ) PRT200 IF ANY APPL IS LEFT DON'T LEAVE SYSLCO YET LD A2,SAEFA1+STKEND GET END OF FREE AREA PAGE ST A2,FYSPAG+STKCOM SET FYSPAG TO THAT PAGE LD A2,SAEFA2+STKEND GET END OF FREE AREA DISPL. ST A2,LSTADR+STKCOM SET LSTADR TO THAT DISPL. LDKL A2,LCOEND GET SYSLCO END ADDRESS AD A2,M:REL+STKCOM ADD RELOCATION BASE ABR A2 LEAVE SYSLCO PRT200 EQU * * * GET MMU-TABLE FROM TTAB OF CURRENT TASK * LD* A2,APLMMC,A1 GET TCTAB ENTRY FOR CURRENT TASK ADKL A2,TTB:MT ADDR. TO 1:ST MMU-TABLE ENTRY TLR A2 LOAD MMU-TABLE TS MMTAB,A13 STORE MMU-TABLE IN MMTAB * * CHECK IF END OF FREE AREA STARTS WHERE * PROT. DDIV FOR THIS APPLICATION STARTS * AND IF SO RESET FLAG * LD A2,APLLAC,A1 GET SEGTAB ADDR. ELR A9,A2 APPTAB ADDR. EL A3,APPINT,A9 INTERPRETER ACTIV ADDR. ST A3,INTENT+STKEND SAVE IT EL A9,APPCOM,A9 START OF APPL. ST A9,APLLAC,A1 STORE NEW APLLAC LDR A3,A2 SEGTAB ADDR. SRL A3,11 MMU-ENTRY NUMBER ADKL A3,MMTAB MMU-ENTRY ADDR. ADR A3,A13 RELOCATE LDR* A3,A3 GET CONTENTS IN MMU-ENTRY ANKL A3,/FC00 CW A3,SAEFA1+STKEND SAME PAGE? RF(NE) PRT205 NO! LDR A3,A2 SEGTAB ADDR. ANKL A3,/FFF DISPLACEMENT CM PDDIV+STKEND RESET FLAG CW A3,SAEFA2+STKEND SAME DISPLACEMENT IN PAGE? RF(E) PRT220 YES! * * CALCULATE LENGTH OF PROT. DDIV+SEGTAB * PRT205 EQU * LDR A3,A2 SEGTAB ADDR. ANKL A3,/FFF DISPLACEMENT IN PAGE SUKL A3,/800 MORE THAN 2K BYTE TO BUILD IN RF(NP) PRT210 YES! LDR A3,A2 SEGTAB ADDR. ADKL A2,/1000 NEW PAGE ANKL A2,/F000 DISPLACEMENT IN PAGE = 0 CWR A2,A9 HIGHER ADDR.THEN START OF APPL.? RF(NG) PRT210 NO! LDR A2,A3 SEGTAB ADDR. PRT210 EQU * LDR A3,A9 APPLICATION START ADDR. SUR A3,A2 LENGTH OF SEGTAB+PROT.DDIV ST A3,PDDIVL,A10 SAVE IM PDDIV+STKEND SET FLAG PRT220 EQU * * * STORE MMTABLE ADDRESSES * LDKL A1,MMDDIV GET MMU-TABLE ADDR. ADR A1,A13 RELOCATE ST A1,MMTO+STKCOM SAVE LDKL A1,MMTAB GET MMU-TABLE ADDR. ADR A1,A13 RELOCATE ST A1,MMFROM+STKCOM SAVE * * MOVE DDIV * LD A1,DDIVFR,A10 GET FROM-ADDRESS LD A2,DDIVTO+STKEND GET TO ADDRESS LDR A3,A9 GET APPLICATION START (=END OF DDIV SUR A3,A1 => LENGTH CALL XMOVE * UPDATE FSTPAG AND FSTADR LD A1,APCTAB,A10 GET APLTAB BLOCK ADDR. LD A5,APLLAC,A1 DDIV END ADDR. SU A5,DDIVFR,A10 END-START=DDIV LENGTH AD A5,DDIVTO+STKEND NEW DDIV END LDR A6,A5 ANKL A6,/F000 GET LOGICAL PAGE (MM-ENTRY) SRL A6,11 ADJUST FOR ADDRESSING ADKL A6,MMDDIV ADD RELATIVE START ADDRESS ADR A6,A13 RELOCATE LDR* A6,A6 GET MM-TABLE CONTENTS ST A6,FSTPAG+STKCOM SAVE ANKL A5,/FFF GET DISPLACEMENT ST A5,FSTADR+STKCOM AND SAVE SUKL A9,10 RESERVE 5 WORDS FOR DEBUGGER * CHECK IF MEMORY OVERFLOW LDR A1,A9 SAVE LDR A9,A6 LD A11,SAEFA1+STKEND CALL CMPADR RF(G) SYA202 OK! RF(L) SYA201 NOT OK! LDR A9,A5 LD A11,SAEFA2+STKEND CALL CMPADR MEMORY OVERFLOW? RF(NL) SYA202 NO! SYA201 EQU * LDKL A1,LMP3 CALL ERROR SYA202 EQU * LDR A9,A1 RELOAD * REMOVE DDIV ENTRIES IN MM-TABLE SRL A1,11 ADJUST FOR ADDRESSING ANK A1,/1E LDKL A2,MMTAB-2 GET TABLE ADDRESS ADR A2,A13 RELOCATE ADR A1,A2 APPTAB START ENTRY LDKL A4,/FC00 SYA205 CWR A1,A2 ALL? RF(E) SYA207 YES! STR A4,A1 REPLACE ENTRY WITH PAGE ERROR SUK A1,2 RB SYA205 SYA207 EQU * * CHANGE TABLE-ADDRESSES LD A4,MMFROM+STKCOM LD A5,MMTO+STKCOM ST A4,MMTO+STKCOM ST A5,MMFROM+STKCOM ANKL A9,/FFFE EVEN ADDRESS ST A9,LSTADR+STKCOM SAVE END OF FREE AREA LDKL A3,MMTAB CURRENT MM-TAB ADR A3,A13 CALL MMENT ST A9,TTAB+STKCOM ST A1,FYSPAG+STKCOM SAVE PHYSICAL PAGE CALL MOVCOM ALLOC/MOVE PGTG-DATA AD A1,PLTGCS,A10 SUR A1,A3 ICB-PLTGCS NEW START ADDRESS LD A3,PLTGCL,A10 ICB-PLTGC LENGTH LD A6,LSTADR+STKCOM LAST FREE ADR SU A6,PLTGCE,A10 GET DISPL FOR RELOCATION CALL CALLMO MOVE TL* MMTO+STKCOM ST A2,PLTGCS,A10 ICB-PLTGCS NEW (FINAL) START ADR CALL RELTGC RELOCATE ICB-PLTGC CALL TABLE ST A6,TGCREL+STKEND ICB-PLTGC RELOCATION LD A4,SHADOW,A10 SHTAB1 ADR LDR* A5,A4 SHTAB1 LENGTH LDR A6,A4 SHTAB1 ADR ADR A4,A5 SHTAB2 ADR SUK A5,2 ADJUST FOR TABLE LENGTH WORD LDKL A3,MMTAB CURRENT MM-TAB ADR A3,A13 CALL MMENT FIND LAST USED ENTRY ST A3,LSTENT+STKEND SAVE LAST USED ENTRY * * GENERATE TASK CLASS DATA * TCLLOP EQU * LDKL A8,MMTAB SUKL A8,MMBEG ADR A8,A13 ST A8,TTAB+STKCOM LD A7,LSTENT+STKEND LAST USED MM-ENTRY FOR COMMON DATA ST A7,LSTPAG,A8 SAVE FOR MOVING ST A5,TCLCOU+STKEND ADK A4,2 SHTAB2 ENTRY LDR A8,A4 GET SHTAB2 POINTER TL* MMFROM+STKCOM LDR* A7,A8 ITCT ADR CALL FNDBLK FIND TCLBLK EL A5,TCLTLD,A3 PGTL-DATA-LENGTH-USED ELR A1,A3 STACK-SIZE ES A1,ITCNEP,A7 SAVE IN ITCT ES A5,ITCGLL,A7 SAVE IN ITCT LD A5,TCLCOU+STKEND NBR OF ITCT'S LEFT RF(Z) TCLEXT NONE LD A1,TGCREL+STKEND EL A3,ITCTGC,A7 ADR A3,A1 LDR A1,A7 ES A3,ITCTGC,A1 RELOCATE ICB-PLTGC-MAIN IN ITCT LD A3,PGTGAD+STKEND PGTG-DATA ADDRESS ES A3,ITCCOM,A1 UPDATE POINTER IN ITCT LD A3,DDIVTO+STKEND APPTAB ADDRESS EL A3,APPCOM,A3 COMMON PROGRAM SEGM ES A3,ITCCSB,A1 SAVE IN CURRENT SEGMENT BASE EL A3,ITCTLT,A7 NBR OF ENTRIES IN TLTAB SLL A3,1 NBR OF BYTES IN TLTAB ADK A3,2 ADJUST FOR TLTAB LENGTH WORD ADK A3,ITCTLT ITCT LENGTH CALL CALLMO ALLOCATE AND MOVE ITCT STR A2,A4 NEW ITCT ADR IN SHTAB2 ST A2,SAVITC+STKEND SAVE NEW ITCT ADR CALL MVPGTL ALLOCATE AND MOVE PGTL-DATA ST A10,SAVE01+STKEND SAVE APPL SAVE AREA POINTER CALL MVSTAT ALLOCATE AND MOVE STATIC-ZERO LD A10,SAVE01+STKEND GET APPL SAVE AREA POINTER LDK A2,2 ST A2,DYNDIS+STKEND INIT.DYN.CORE TABLE DISPL. CALL ALLDYN ALLOCATE DYNAMIC-CORE LDR A8,A4 GET ITCT ADDRESS POINTER CALL INIDYN INITIATE DYNAMIC CORE ST A10,SAVE01+STKEND SAVE APPL SAVE AREA POINTER CALL GETTAB GET TTAB ADDRESS CALL MOVMMT MOVE MMTAB TO TTAB LD A10,SAVE01+STKEND GET APPL SAVE AREA POINTER CM LSTPAG,A9 CLEAR SEGMENT BLOCK POINTER LD* A1,SHADOW,A10 SHTAB1 LENGTH LDR A4,A8 GET SHTAB2 POINTER ADR A1,A4 SHTAB3 ENTRY STR A2,A1 MM-TAB ADDRESS LD A1,LSTENT+STKEND GET LAST USED ENTRY,UPTO COMMON DATA CALL MMRST RESET UNUSED MM-ENTRIES LD A5,TCLCOU+STKEND SUK A5,2 COUNT NBR OF ITCT'S RB(P) TCLLOP ITCT'S LEFT TCLEXT EQU * EJECT SYA200 EQU * * INCLUDE MOVED PROT.DDIV IN FREE AREA LD A5,DDIVTO+STKEND GET START OF MOVED PROT.DDIV LDR A8,A5 SAVE ANKL A5,/F000 SRL A5,11 ADKL A5,MMDDIV MMU-TABLE ADDRESS ADR A5,A13 RELOCATE LDR* A5,A5 GET PAGE FROM MMU-TABLE ST A5,FSTPAG+STKCOM SET FSTPAG TO THAT PAGE ANKL A8,/FFF GET DISPL. IN PAGE ST A8,FSTADR+STKCOM SET FSTADR TO THAT DISPL. * CONTINUE IN PART 3 * LDKL A5,START3 RELATIVE START ADDRESS AD A5,M:REL+STKCOM ADD RELOCATION BASE ABR A5 EJECT ************************************************ *** *** ** SYSLCO PART 3 ** ** ** ************************************************ * BUILD REAL ITCT'S. COPY ITCT'S ACCORDING TO* * SHADOW TABLE * * * ************************************************ PART3 EQU * EJECT ***************************** * START OF PROGRAM PART 3 * ***************************** ** G E T T A B ** ** ** ** ** ** FIND TTAB ADDRESS ** ** ** ** INPUT :A8=POINTER TO ITCT ADR ** ** OUTPUT:A2=TTAB-ADDRESS ** ** A1=TID ** ** WORKREGS:A3,A4,A10 ** ********************************************** GETTAB EQU * LDR* A10,A8 ITCT-ADDRESS EL A1,ITCTID,A10 GET TID GETTTB EQU * ENTRY. INPUT: A1=TID LD A4,SCTTCT GET TC:TAB ADDRESS LDR* A3,A4 TCTAB LENGTH GETT10 ADK A4,2 SUK A3,2 ALL? RF(NN) GETT20 NO! LDR A3,A1 SAVE A1 (DEBUGGING PURPOS) LDK A1,LMP5 TID ERROR CALL ERROR GETT20 LDR* A2,A4 TTAB-ADDRESS CW A1,TTBTID,A2 TID EQUAL ? RB(NE) GETT10 NO! CM TTB:PP,A2 RESET PENDING POINTER IN TTAB ST A2,TTAB+STKCOM SAVE EL A3,ITCSPL,A10 GET SPL-PBS.PROGRAM-DATA ADDRESS ST A3,TTB:SA+20,A2 SAVE IN TTAB ADKL A3,SPLSIZ-SPLCPB-2 POINT AT SPL-PBS STACK-BASE ST A3,TTB:SA+28,A2 SAVE IN TTAB RTN A14 EJECT ** Q U E J O B ** ** ** ** ** ** QUEUE TASK VIA 'ACTOT' AND SWITCH TO LEVEL ** ** 0, ENB. ** ** ** ** INPUT: A10=ITCT-ADDRESS ** ** A2=TTAB-ADDRESS ** *************************************************** QUEJOB EQU * * QUEUE THIS TASK (THIS TID) LDKL A3,RETUR GET RETURN (FROM A15) ADDRESS AD A3,M:REL+STKCOM RELOCATE STR A3,A15 PUT ON STACK LDKL A3,/00C0 SET LEVEL 0 AND ENABLE STR A3,A15 PSW CF A15,SAVE8 SAVE 8 REGS LDK A7,0 CLEAR ABORT INDICATOR LDR A5,A2 GET TTAB-ADDRESS LD A2,INTENT+STKEND INTERPRETER ENTRY CF A15,ACTOT GETT40 ABL RETUR8 RELOAD 8 REGS RETUR EQU * RTN A14 EJECT * G E N C O P * * * *************************** GENCOP EQU * LDR A3,A1 SAVE A1 LD A1,LSTENT+STKEND LAST USED MM-ENTRY FOR COMMON DATA LDKL A2,MMTAB SUKL A2,MMBEG ADR A2,A13 ST A2,TTAB+STKCOM ST A1,LSTPAG,A2 SAVE LAST USED ENTRY FOR MOVING CALL MMRST RESET MMTAB UNUSED ENTRIES LDR A1,A3 RESTORE A1 ST A5,SAVE05+STKEND SAVE A5 ST A6,SAVE06+STKEND SAVE A6 CALL FNDTID FIND TID LD A1,TCLITC+STKEND TCL ITCT ADDRESS LDK A3,ITCTLT TLTAB START DISPL EL A2,ITCTLT,A1 NBR OF ENTRIES IN TLTAB SLL A2,1 NBR OF BYTES IN TLTAB ADK A2,2 ADJUST FOR TLTAB COUNTER ADR A3,A2 ITCT LENGTH CALL CALLMO COPY ITCT TL* MMTO+STKCOM ST A2,SAVITC+STKEND SAVE ITCT ADR LD A3,SAVTID+STKEND GET NEW TID ES A3,ITCTID,A2 STORE IN ITCT LDR A3,A2 ITCT ADR CALL MVPGTL ALLOCATE AND MOVE PGTL-DATA LD A3,SAVITC+STKEND ITCT ADR CALL MVSTAT ALLOCATE AND MOVE STATIC-ZERO LD A3,SAVITC+STKEND ITCT ADR LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER CALL ALLDYN ALLOCATE DYNAMIC CORE CALL INIDYN INITIATE DYNAMIC CORE LD A1,SAVTID+STKEND TID LDR A10,A7 ITCT ADDRESS CALL GETTTB FIND TTAB ADR CALL QUEJOB QUEUE THIS TASK LD A10,SAVITC+STKEND ITCT ADR LDR A5,A10 ITCT ADDRESS ADK A5,22 ST A5,TTB:SA+26,A2 SAVE ITCT ADR IN TTAB(SAVE-A13) ADKL A5,ITCCSB-ITCDCD POINT AT CSB IN ITCT ST A5,TTB:CB,A2 SAVE IN TTAB LD A5,SAVE05+STKEND RESTORE A5 LD A6,SAVE06+STKEND RESTORE A6 CALL MOVMMT MOVE MM-TABLE TO TTAB CM LSTPAG,A9 CLEAR SEGMENT BLOCK POINTER LD A1,SAVTID+STKEND NEXT TID RTN A14 EJECT * F N D T I D * * * * FIND TID FOLLOWING "A1" * * IN SHTAB4 * * * * INPUT : A1=TID * * EXIT : A1=NEW TID * * WORK : A2,A3 * ***************************** FNDTID EQU * LD A2,SHADOW,A10 SHTAB1 ADR LD* A3,SHADOW,A10 SHTAB1 LEN ADR A2,A3 SHTAB2 ADR ADR A2,A3 SHTAB3 ADR ADR A2,A3 SHTAB4 ADR LDR* A3,A2 SHTAB4 LEN FNDTI0 EQU * SUK A3,1 FINISHED ? RF(NN) FNDTI1 NO LDK A1,LMP5 YES,TID ERROR CALL ERROR FNDTI1 EQU * ADK A2,2 ADJUST POINTER CWR* A1,A2 TID FOUND ? RB(NE) FNDTI0 NO,TRY NEXT LD A1,2,A2 YES,LOAD NEXT TID ST A1,SAVTID+STKEND SAVE IT RTN A14 EJECT * I N I D Y N * * * * INPUT : A3 = SPL-PBS ADDRESS * * * * WORK : A1 - A5 * * * **************************************** INIDYN EQU * LDR A1,A3 SPL-PBS ADDRESS LDKL A2,PBSTAB CONSTANT-TABLE ADDRESS AD A2,M:REL+STKCOM INID10 EQU * LDR* A5,A2 NBR OF COPIES OF THIS WORD CWK A5,/FFFF END OF CONSTANT-TABLE ? RF(E) INID30 YES LD A4,2,A2 WORD TO COPY ADK A2,4 STEP CONSTANT-TABLE POINTER INID20 EQU * SUK A5,1 STEP NBR OF COPIES RB(N) INID10 NEXT WORD ESR A4,A1 STORE WORD IN SPL-PBS ADK A1,2 STEP SPL-PBS POINTER RB INID20 NEXT COPY INID30 EQU * LDKL A5,STKMAX STACK-SIZE ES A5,SPLSTS,A3 STORE IN SPL-PBS.STACK-SIZE LDKL A1,ENTFIN ENTRY FINI (ADDRESS) ES A1,SPLENT,A3 STORE IN SPL-PBS.ENTRY FINI LDR A2,A3 SPL-PBS ADDRESS ADK A2,SPLSTA START OF SPL-STACK AREA ADR A5,A2 + STACK-AREA ADDRESS ES A5,SPLSTB,A3 STORE IN SPL-PBS.STACK-BASE RTN A14 EJECT *********************************************** ** ** ** EACH WORD IN THIS TABLE CONSISTS OF : ** ** WORD1=COUNTER, NBR OF COPIES OF NEXT WORD ** ** WORD1=WORD ** ** ** ** BYTE1 (COUNTER) = /FF MEANS END OF TABLE ** ** ** *********************************************** PBSTAB EQU * DATA 1 TERMINATION-CODE DATA 0 DATA 1 STACK-USED DATA /6 DATA 1 STACK-SIZE DATA 0 DATA 3 PROCEDURE-NAME DATA /2020 DATA 20 PGM-DATA UNTIL STACK-BASE DATA 0 DATA 1 STACK-BASE DATA 0 DATA 1 ENTRY-FINI DATA 0 DATA 16 LAST-TS,RUNTIME-WORK-AREA DATA 0 DATA /FFFF E N D O F T A B L E EJECT * A L L D Y N * * * * ALLOCATE DYNAMIC-CORE * * * * INPUT : A3 ITCT ADDRESS * * A10 APPL.SAVE AREA * * POINTER * * EXIT : ITCT IS UPDATED * * WITH DYNAMIC-CORE * * POINTERS * * WORK : A1-A3,A7 * ******************************** ALLDYN EQU * TL* MMTO+STKCOM LDR A7,A3 ITCT ADR EL A3,ITCNEP,A3 STACK-SIZE REQUIRED CALL CALLMO ALLOCATE FROM BOTTOM TL* MMTO+STKCOM EL A3,ITCNEP,A7 STACK-SIZE MOVED ES A2,ITCDCB,A7 SAVE BASE PNTR ES A2,ITCDCC,A7 SAVE CURRENT EXTENT ADR A3,A2 + BASE-PNTR SUKL A3,SPLSIZ - SPL-STACK-SIZE ES A3,ITCDCD,A7 SAVE DDI-POOL-BASE ADK A3,SPLCPB POINT AT SPL-PBS-PNTR ES A3,ITCSPL,A7 SAVE SPL-PBS-PNTR LD A1,DYNTAD,A10 TABLE ADR LD A2,DYNDIS+STKEND GET DYN.CORE TABLE DISPL ADR A1,A2 NEXT TABLE ENTRY TO USE ADK A2,2 COUNT DISPL ST* A2,DYNTAD,A10 COUNT LENGTH WORD IN TABLE ST A2,DYNDIS+STKEND STEP DISPL SUK A3,SPLCPB POINT AT SPL-PBS START STR A3,A1 STORE SPL-PBS ADR IN TABLE RTN A14 EJECT * M V S T A T * * * * ALLOCATE AND MOVE STATIC- * * CORE * * * * INPUT : A3 ITCT ADDRESS * * EXIT : A6 -1 * * A3 ITCT ADDRESS * * WORK : A1-A2,A7-A8,A10 * ******************************** MVSTAT EQU * STR A4,A14 SAVE SHTAB2 POINTER ON STACK SUKL A14,2 ADJUST STACK-POINTER LDR A7,A3 ITCT ADR ADK A3,ITCTGC POINT AT ICB-PLTGC-MAIN ADDRESS ST A3,SAVE07+STKEND SAVE POINTER ADK A7,ITCTLT TLTAB ADR LDR A12,A7 SAVE TLTAB-BASE ELR A6,A7 NBR OF ENTRIES IN TLTAB MVSTA1 EQU * SUK A6,1 COUNT RF(NN) MVSTA2 STATIC-ZERO AREAS LEFT LD A3,SAVE07+STKEND LOAD ICB-PLTGC-MAIN ADR POINTER SUK A3,ITCTGC MAKE IT ITCT POINTER ADKL A14,2 ADJUST STACK-POINTER LDR* A4,A14 GET SHTAB2 POINTER FROM STACK RTN A14 MVSTA2 EQU * ADK A7,2 POINT AT STATIC-ZERO ADR ELR A8,A7 STATIC-ZERO ADR RB(Z) MVSTA1 EMPTY ENTRY EL* A3,SAVE07+STKEND LOAD ICB-PLTGC-MAIN ADDRESS SUR A10,A10 LEVEL LDK A1,0 RESET INDICATOR LD A2,FREQUE GET MONITOR BLOCK ADR. =2 CALL FNDTGC FIND STATIC-ZERO ADR+LENGTH LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER CALL CALLMO ALLOCATE AND MOVE STATIC-ZERO TL* MMTO+STKCOM ESR A2,A7 UPDATE TLTAB ENTRY RB MVSTA1 EJECT * F N D T G C * * * * FIND STATIC-ZERO ADR+LENGTH * * FOR ONE PROGRAM * * * * INPUT : A3 ICB-PLTGC ADR * * A8 STATIC-ZERO ADR * * WANTED * * A10 0 (ZERO) * * A12 TLTAB BASE * * A2 MONITIR BLOCK ADR * =2 * EXIT : A1 STATIC-ZERO ADR * * A2 MONITOR BLOCK ADR * =2 * A3 STATIC-ZERO LENGTH * * WORK : A2,A4,A5,A9,A11 * * WORKAREA: USES MONITOR BLOCKS * =2 * AS STACK * =2 ********************************** FNDTGC EQU * ELR A1,A3 =2 SRL A1,8 =2 SUK A1,/60 COBOL PROGRAM? =2 RF(Z) FNDT00 YES! =2 LDK A1,0 INDICATE NOT FOUND =2 RF FNDTG0 RETURN =2 FNDT00 EQU * =2 EL A1,TGCSZD,A3 GET DISPL IN TLTAB ADR A1,A12 POINT AT TLTAB-ENTRY ADK A1,2 ADJUST FOR TLTAB LENGTH-WORD ELR A1,A1 STATIC-ZERO-ADR CWR A1,A8 WANTED ? RF(NE) FNDTG1 NO ADK A3,TGCSZL YES,POINT AT LENGTH WORD ELR A3,A3 STATIC-ZERO-LENGTH FNDTG0 EQU * RTN A14 FNDTG1 EQU * LDK A1,0 INDICATE NOT FOUND EL A5,8,A3 NBR OF ENTRIES IN PLTGC CALL TAB SLL A5,1 *2 = TABLE LENGTH ADR A5,A3 BASE ADK A5,10 DISPL TO TABLE START LDR A4,A3 ICB-PLTGC ADR ADK A4,TGCCAL+TGCCTE ADR TO FIRST ENTRY IN CALL TAB FNDTG2 EQU * LDR A9,A4 TABLE START ADR LDR A11,A5 TABLE END ADR CALL CMPADR END OF CALL-TABLE ? RB(NG) FNDTG0 YES! =2 FNDTG3 EQU * ST A4,2,A2 SAVE ON STACK =2 ST A5,4,A2 SAVE ON STACK =2 LDR* A2,A2 ADJUST STACK POINTER =2 RF(NZ) FNDTG4 MORE BLOCKS AVILABLE =2 LDKL A1,NOBLK NO BLOCKS AVILABLE =2 CALL ERROR =2 FNDTG4 EQU * =2 ELR A3,A4 NEXT LINK ADKL A10,1 ADJUST LEVEL CALL FNDTGC NEXT LEVEL SUK A2,6 ADJUST STACK POINTER =2 LDR A1,A1 STATIC-ZERO FOUND RB(NZ) FNDTG0 YES SUKL A10,1 ADJUST LEVEL LD A4,2,A2 TABLE POINTER FROM STACK =2 LD A5,4,A2 TABLE END POINTER FROM STACK =2 ADK A4,TGCCTE POINT TO NEXT TABLE-ENTRY RB FNDTG2 EJECT * M V P G T L * * * * ALLOCATE AND MOVE PGTL-DATA * * * * INPUT : A2 ITCT ADR * * EXIT : A1 OLD PGTL-DATA ADR * * A2 NEW PGTL-DATA ADR * * A3 ITCT ADR * *********************************** MVPGTL EQU * TL* MMTO+STKCOM EL A1,ITCGLA,A2 PGTL-DATA ADR EL A3,ITCGLL,A2 PGTL-DATA LENGTH CALL CALLMO ALLOCATE AND MOVE PGTL-DATA TL* MMTO+STKCOM LD A3,SAVITC+STKEND ITCT ADR ES A2,ITCGLA,A3 NEW PGTL-DATA ADR RTN A14 EJECT ************************************************ * * * C A L L M O * * * * CALLMO CHECKS WHERE TO BUILD DATA BEFORE * * CALLING MOVING * * * * INPUT: A3=LENGTH TO MOVE * * A10=APPL.SAVE AREA POINTER * * PDDIV=FLAG THAT INDICATES IF DDIV IS * * GOING TO BEE BUILT IN PROT.DDIV * * PDDIVL=LENGTH LEFT IN PROT.DDIV * * SCTEFA=END OF FREE AREA * * * * OUTPUT: A3=-1 * * PDDIV=1 IF DDIV IS BUILT IN PROT. * * DDIV ELSE PDDIV=0 * * PDDIVL=NEW PDDIVL * * LSTADR=NEW LAST FREE ADDR. * * FYSPAG=NEW LAST FREE PAGE * * * * WORK REG:A2 * * * ************************************************ CALLMO EQU * LD A2,PDDIV+STKEND BUILD DDIV IN PROT.DDIV? RF(Z) CAL200 NO! LD A2,PDDIVL,A10 GET LENGTH LEFT IN PROT.DDIV SUR A2,A3 ENOUGH SPACE LEFT IN PROT.DDIV RF(NN) CAL100 YES! * * RESET FLAG AND CHANGE FYSPAG AND LSTADR * TO POINT AT END OF FREE AREA * CM PDDIV+STKEND RESET FLAG LD A2,SAEFA1+STKEND GET END OF FREE AREA PAGE ST A2,FYSPAG+STKCOM SET FYSPAG TO THAT PAGE LD A2,SAEFA2+STKEND END OF FREE AREA (LOGICAL ADDR.) ST A2,LSTADR+STKCOM STORE NEW LSTADR CAL100 EQU * ST A2,PDDIVL,A10 LENGTH LEFT IN PROT.DDIV CAL200 EQU * CALL MOVING RTN A14 EJECT START3 EQU * REALTA EQU * LD* A8,SHADOW,A10 SHTAB LENGTH LD A5,SHADOW,A10 SHTAB1 ADR ADR A8,A5 SHTAB2 ADR ST A8,SAVE03+STKEND SAVE SHTAB2 ADR AD* A8,SHADOW,A10 SHTAB3 ADR ST A8,SAVE02+STKEND SHTAB3 ADR SYA300 EQU * LD A8,SAVE03+STKEND SHTAB2 POINTER ADKL A8,2 NEXT CW A8,SAVE02+STKEND ALL TCL'S DONE ? RF(E) SYA310 YES ST A8,SAVE03+STKEND SAVE SHTAB2 POINTER ADK A5,2 SHTAB1 POINTER LDR* A4,A5 NBR OF COPIES RB(Z) SYA300 NONE LDR A4,A8 GET SHTAB2 POINTER AD* A4,SHADOW,A10 MAKE IT SHTAB3 POINTER LDR* A4,A4 TLR A4 LOAD MM-TABLE INDICATED IN SHTAB3 ST A4,MMFROM+STKCOM SAVE MM-TABLE ADDRESS ST A10,SAVE01+STKEND SAVE APPL.SAVE AREA POINTER CALL GETTAB FIND TTAB ADR ST A10,SAVITC+STKEND SAVE ITCT ADR ST A10,TCLITC+STKEND SAVE TCL ITCT ADDRESS CALL QUEJOB QUEUE TASK LDR A6,A10 ITCT ADR ADK A6,22 MAKE IT INT-USABLE ST A6,TTB:SA+26,A2 SAVE ITCT ADR IN TTAB(SAVE-A13) ADKL A6,ITCCSB-ITCDCD POINT AT CSB IN ITCT ST A6,TTB:CB,A2 SAVE IN TTAB LD A1,TTAB+STKCOM TTAB ADDRESS LD A1,TTBTID,A1 GET TASK-ID LDR* A6,A5 NBR OF COPIES SYA305 EQU * LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER SUK A6,1 COUNT NBR OF COPIES RB(NP) SYA300 NEXT TCL CALL GENCOP GENERATE ONE COPY RB SYA305 NEXT EJECT * ADJUST END OF FREE AREA SYA310 EQU * LD A1,PDDIV+STKEND UPDATE END OF FREE AREA? RF(NZ) SYA315 NO! LD A1,LSTADR+STKCOM GET END OF FREE AREA ANKL A1,/FFF LD A2,FYSPAG+STKCOM SLL A2,2 ORR A1,A2 ST A1,SCTEFA+2 LD A1,FYSPAG+STKCOM SRL A1,14 ST A1,SCTEFA LD A1,LSTADR+STKCOM GET END OF FREE AREA ANKL A1,/FFF ST A1,SAEFA2+STKEND UPDATE SAEFA2 LD A1,FYSPAG+STKCOM GET PAGE ST A1,SAEFA1+STKEND UPDATE SAEFA1 SYA315 EQU * * * JUMP TO LABEL NXTAPP IN PART2 TO SEE IF * THERE ARE MORE APPLICATIONS LEFT * LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER LDKL A1,NXTAPP GET JUMP ADDRESS AD A1,M:REL+STKCOM ADD RELOCATION BASE ABR A1 CHECK IF MORE APPLICATIONS XIF IFT MMUPAG=0 EJECT ********************************************* ******* ******* ** ** * SYSLOAD PART 1 * ** ** ***** ***** ********************************************* * READ CONFIGURATION FILE & BUILD * * SHADOW-TABLES * * * ********************************************* LCOSTA EQU * LDKL A1,START1 GET START OF SYSLCO AD A1,M:REL+STKCOM ADD RELOCATION BASE ABR A1 GO TO START OF SYSLCO ************************************* *** *** ** S U B R O U T I N E S ** ** -USED IN THIS PART ONLY ** ************************************* EJECT * B U I L D T * * * * BUILD ONE PART OF TIDTAB FOR CURRENT * * TASK DEFINITION BLOCK IN CONF.FILE * * * * INPUT : A1=ITCT ADDRESS * * A3=TID * * A4=NUMBER OF COPIES * * A6=POINTER IN SHTAB1 * * A8=LENGTH OF SHTAB1 * * SHADST=START OFSHADOW TABLES FOR * * CURRENT APPLICATION * * * * OUTPUT: A7=FIRST FREE ENTRY AFTER TIDTAB * * SHADST=START OFSHADOW TABLES FOR * * CURRENT APPLICATION * * * * WORK REGISTERS : A1-A8 * * * * SUBRUTINS : ERROR * * * ********************************************** BUILDT EQU * LDR* A2,A6 HAVE TASKS ALREADY BEEN CONF FOR THIS TCL RF(NZ) BUI100 YES! ST A3,ITCTID,A1 SAVE TID IN ITCT * COUNT NUMBER OF TASKS IN TIDTAB WHICH ARE GOING TO * LIE BEFORE CURRENT TASKS BUI100 EQU * SUR A2,A2 CLEAR TASK COUNTER LDR A5,A6 GET POINTER TO CURRENT ENTRY IN SHATB1 BUI200 EQU * ADR* A2,A5 ADD NUMBER OF TASKS SUK A5,2 DECREASE SHTAB1 POINTER CW A5,SHADST+STKEND ALL TASKS COUNTED? RB(NE) BUI200 NO! * LOAD REGISTER A5 WITH POINTER TO START-ENTRY OF * CURRENT TASKS IN TIDTAB AND ADD NUMBER OF CURRENT * TASKS IN FIRST ENTRY OF TIDTAB ADR A5,A8 ADD SHTAB1 LENGTH ADR A5,A8 ADD SHTAB2 LENGTH ADR A5,A8 ADD SHTAB3 LENGTH ADRS A4,A5 UPDATE NUMBER OF TASKS IN TIDTAB ADK A5,2 NEXT TIDTAB ENTRY SLL A2,1 2*(NUMBER OF TASKS) ADR A5,A2 ADD DISPLACEMENT IN TIDTAB * COUNT NUMBER OF TASKS IN TIDTAB WHICH ARE GOING * TO LIE AFTER CURRENT TASKS LDR A1,A6 GET POINTER TO SHTAB1 ENTRY OF CURRENT TCL ADK A1,2 ENTRY IN SHTAB1 AFTER CURRENT TCL SUR A2,A2 CLEAR TASK COUNTER LDR A7,A8 GET SHTAB1 LENGTH SUR A7,A1 AD A7,SHADST+STKEND LENGTH OF SHTAB1 IN BYTES AFTER CURRENT TCL RF(Z) BUI350 JUMP IF NO TASKS TO COUNT BUI300 EQU * ADR* A2,A1 ADD NUMBER OF TASKS ADK A1,2 INCREASE SHTAB1 POINTER SUK A7,2 ALL TASKS COUNTED? RB(Z) BUI300 NO! * MAKE SPACE IN TIDTAB FOR CURRENT TASKS BUI350 EQU * LDR A7,A5 LOAD START-ENTRY OF CURRENT TASKS IN TIDTAB ADR A7,A2 ADD 2*(NUMBER OF TASKS AFTER ADR A7,A2 CURRENT TASKS) SUK A7,2 POINTER TO LAST TASK ID IN TIDTAB SLL A4,1 2*(NUMBER OF CURRENT TASKS) CWR A7,A5 ARE CURRENT TASKS LAST IN TIDTAB RF(L) BUI500 YES! BUI400 EQU * LDR* A1,A7 GET TASK ID IN TIDTAB ADR A7,A4 NEW ENTRY IN TIDTAB FOR TASK ID STR A1,A7 STORE TASK ID IN NEW ENTRY SUR A7,A4 GET OLD ENTRY IN TIDTAB SUK A7,2 NEXT ENTRY IN TIDTAB CWR A7,A5 ALL TASK ID MOVED? RB(NL) BUI400 NO! * LOAD REGISTER A7 WITH FIRST FREE ENTRY AFTER TIDTAB * AND ADD NUMBER OF CURRENT TASKS IN CURRENT ENTRY OF SHTAB1 BUI500 EQU * LDR A7,A5 LOAD START ENTRY OF CURRENT TASKS IN TIDTAB ADR A7,A2 ADD NUMBER OF ADR A7,A2 BYTES IN TIDTAB AFTER CURRENT TASKS ADR A7,A4 FIRST FREE ENTRY AFTER TIDTAB SRL A4,1 (2*(NUMBER OF TASKS))/2 ADRS A4,A6 ADD NUMBER OF CURRENT TASKS,FOR CURRENT TCL IN SHTAB1 * PUT CURRENT TASK ID:S IN TIDTAB LD A1,SHADST+STKEND GET SHTAB1 START ADDRESS ADR A1,A8 ADD SHTAB1 LENGTH ADR A1,A8 ADD SHTAB2 LENGTH ADR A1,A8 TIDTAB START ADDRESS ADK A1,2 FIRST TID IN TIDTAB BUI600 EQU * LDR A6,A1 GET TIDTAB START ADDRESS BUI700 EQU * CWR A6,A5 ALL TID:S IN UPPER PART IN TIDTAB SHECKED? RF(NE) BUI800 NO! ADR A6,A4 FIRST TIDTAB ENTRY OF ADR A6,A4 LOWER PART BUI800 EQU * CWR A6,A7 ALL TID:S OF LOWER PART IN TIDTAB SHECKED? RF(E) BUI950 YES! CWR* A3,A6 TID ALREADY CONFIGURATED? RF(NE) BUI900 NO! LDKL A1,LMP4 YES! FORMAT ERROR CALL ERROR BUI900 EQU * ADK A6,2 NEXT ENTRY IN TIDTAB RB BUI700 BUI950 EQU * STR A3,A5 PUT TID IN TIDTAB ADK A5,2 ADJUST UPPER PART END ADDRESS ADK A3,1 GENERATE NEXT TID SUK A4,1 HAVE ALL CURRENT TID:S BEEN CONF. RB(NZ) BUI600 NO! RTN A14 EJECT * L I M T G C * * * * FIND START-ADR, END-ADR, LENGTH OF * * ICB-PLTGC BLOCK * * * * INPUT:A10=POINTER TO CURRENT APPL. * * SAVE AREA IN SCRATCH-PAD * * SHADOW=START OF SHADOW TABLES * * FOR CURRENT APPLICATION * * OUTPUT:PLTGCS= START ADR OF ICB-PLTGC * * PLTGCE= END ADR OF ICB-PLTGC * * PLTGCL= LENGTH OF ICB-PLTGC * * WORKREGS: A1-A7,A9,A11 * * WORKAREA:USES MONITOR BLOCKS AS STACK * * * ***************************************** LIMTGC EQU * LD A1,SHADOW,A10 SHTAB1 ADDRESS LD A7,FREQUE GET MONITOR BLOCK ADDR. LDR* A2,A1 SHTAB1 LENGTH ADR A1,A2 SHTAB2 ADDRESS LIMTG0 EQU * SUK A2,2 RF(Z) LIMTG5 ALL DONE ADK A1,2 STEP SHTAB2 LDR* A3,A1 ADR TO TCLBLK LD A3,ITCTGC,A3 ADR TO ICB-PLTGC OF MAIN PROGRAM LIMTG1 EQU * LDK A5,0 SET LEVEL TO 0(ZERO) CALL LIMTG2 UPDATE LIMITS FOR ICB-PLTGC'S RELATED TO THIS CLASS RB LIMTG0 NEXT TCL EJECT * * UPDATE LIMITS FOR ICB-PLTGC'S * RELATED TO ONE TERMINAL-CLASS * LIMTG2 EQU * CALL LIMUPD UPDATE LIMITS LDR* A4,A3 GET FIRST WORD IN ICB-PLTGC ADKL A4,/100 INDICATE LIMIT-CONTROL-INIT STR A4,A3 SET INDICATION LD A4,TGCCAL,A3 GET NBR OF CALL-TABLE ENTRIES LIMTG3 EQU * RF(Z) LIMTG4 NO ENTRIES (LEFT) ST A4,2,A7 SAVE NBR.OF ENTRIES ON STACK ST A3,4,A7 SAVE ENTRY ADDRES ON STACK LDR* A7,A7 ADJUST STACK-POINTER =2 RF(NZ) LIMT35 MORE BLOCKS AVILABLE =2 LDKL A1,NOBLK NO BLOCKS AVILABLE =2 CALL ERROR =2 LIMT35 EQU * =2 ADK A5,1 ADJUST LEVEL SLL A4,1 *2 TABLE LENGTH ADR A4,A3 ADD BASE ADK A4,TGCCAL ADD CALL-TABLE DISPLACEMENT LDR* A3,A4 GET ICB-PLTGC ADDRESS CALLED LDR* A4,A3 GET THAT FIRST WORD CONTENT SRL A4,8 ONLY FIRST BYTE VALID SUK A4,/60 FIRST TIME ? RB(Z) LIMTG2 YES LD A4,-4,A7 GET NBR OF ENTRIES LEFT LIMTG4 EQU * SUK A4,1 COUNT NBR OF ENTRIES LEFT RB(P) LIMTG3 ENTRIES LEFT SUK A5,1 ADJUST LEVEL RF(N) LIMTGX END OF THIS TERMINAL CLASS SUK A7,6 ADJUST STACK-POINTER LD A4,2,A7 NBR.OF ENTRIES LEFT LD A3,4,A7 ENTRY ADDRESS RB LIMTG4 CONTINUE LIMTG5 EQU * LD A3,PLTGCE,A10 PNTR TO LAST ICB-PLTGC LD A4,8,A3 NBR OF CALL-TAB ENTRIES SLL A4,1 NBR OF BYTES ADR A4,A3 ADD BASE ADK A4,10 ADD TABLE DISPL ST A4,PLTGCE,A10 SAVE END ADR SU A4,PLTGCS,A10 -(MINUS) START ADR ST A4,PLTGCL,A10 SAVE LENGTH LIMTGX EQU * RTN A14 EJECT * * UPDATE ICB-PLTGC LIMITS * * INPUT: A3=ICB-PLTGC ADR * LIMUPD EQU * LDR A11,A3 ICB-PLTGC ADR LD A9,PLTGCS,A10 GET CURRENT START ADR CALL CMPADR CHECK ADDRESSES RF(NL) LIMUP1 OLD START ADR VALID ST A3,PLTGCS,A10 SET NEW START ADR LIMUP1 EQU * LD A9,PLTGCE,A10 GET CURRENT END ADR CALL CMPADR CHECK ADDRESSES RF(L) LIMUP2 OLD END ADR VALID ST A3,PLTGCE,A10 SET NEW END ADR LIMUP2 EQU * RTN A14 EJECT * L E N C O U * * * * COUNT LENGTH OF SHTAB1,AND COUNT NUMBER OF * * TASKS * * * * INPUT : A11=CONFIGURATION START * * A10=POINTER TO CURRENT APLTAB BLK. * * * * OUTPUT: A6=TOTAL NUMBER OF TASKS * * A7=SHTAB1 LENGTH IN BYTES * * A10=POINTER TO CURRENT APLTAB BLK. * * * * WORK REGISTERS: A1,A3-A5 * * * * WORK TABLE: TEMPORARY TABLE WITH TCL * * NAMES AFTER START OF FREE * * AREA * * * * SUBRUTINES: NXTBLK * * * ********************************************** LENCOU EQU * LDK A7,2 TABLE LENGTH-WORD LENGTH LDK A6,0 TOTAL NBR OF TASKS CM* SHADST+STKEND CLEAR FIRST ENTRY OF TEMPORARY TABLE * SHECK IF CURRENT TCL NAME ALREADY HAS APEARED IN * CONFIGURATION FILE , AND IF SO DON'T INCREMENT * SHTAB1 LENGTH AND PUT CURRENT TCL NAME IN TEMPO- * RARY TABLE LEN100 EQU * LC A3,TDBMC+4,A11 SLL A3,8 LC A3,TDBMC+5,A11 TCL NAME OF CURRENT TASK TASK DEF. BLOCK LD A1,SHADST+STKEND ADDRESS TO FIRST ENTRY IN TEMPORARY TABLE LDR* A4,A1 FIRST ENTRY=0? RF(Z) LEN300 YES! LEN200 EQU * CWR A4,A3 TCL NAME IN TEMPORARY TABLE RF(E) LEN400 YES! ADK A1,2 NEXT ENTRY IN TEMPORARY TABLE LDR* A4,A1 ENTRY=0? RB(NZ) LEN200 NO! LEN300 EQU * ADK A7,2 COUNT NUMBER OF BYTES IN SHTAB1 STR A3,A1 PUT CURRENT TCL NAME IN TEMPORARY TABLE ADK A1,2 NEXT ENTRY IN TEMPORARY TABLE CMR A1 CLEAR IT * COUNT TOTAL NUMBER OF TASKS AND GET START OF NEXT * TASK DEF. BLOCK LEN400 EQU * LC A4,TDBNT+1,A11 NBR OF COPIES /2 SRC A4,4 LC A4,TDBNT,A11 NBR OF COPIES /1 SLC A4,12 SRL A4,8 BINARY VALUE (NBR OF COPIES) LDR A4,A4 NBR OF COPIES RF(Z) LEN500 NO COPY , TRY NEXT BLOCK ADR A6,A4 COUNT TOTAL NBR OF TASKS LEN500 EQU * CALL NXTBLK NEXT CONFIG.-BLOCK CCK A2,'TT' TASK DEF. BLOCK? RB(E) LEN100 NEXT TASK DEF. BLOCK RTN A14 EJECT * S Y S L C O * * * * ENTRY FOR COBOL APPLICATION CONFIG * * * ****************************************** START1 EQU * SYSLCO EQU * * * INIT A15 STACK * LD A15,SCTSTB SUKL A15,4 XIF IFT TEST-MMUPAG=1 =3 ****************************** * * TEST VERSION (DEBUG) * LD A2,SCTBUG DEBUGGER ADDRESS LD A13,M:REL+STKCOM ADKL A13,TEST1 SET RETURN ADDRESS ABR(NZ) A2 JUMP IF DEBUG IN SYSTEM TEST1 EQU * LDR A8,P GET PROGRAM-POINTER LDKL A5,REL+2 GET START OF RELOCATION ROUTINE AD A5,M:REL+STKCOM ADD RELOCATION BASE CFR A8,A5 * * ****************************** XIF IFT MMUPAG=0 * * CLEAR SCRATCH-PAD AREA * LDKL A1,STKEND A1=START OF SCRATCH-PAD AREA LDKL A2,STKMOV SUK A2,2 A2=END OF SCRATCH-PAD AREA SYA10 EQU * CMR A1 CLEAR MEMORY WORD CWR A1,A2 ALL WORDS CLEARED? RF(E) SYA20 YES! ADK A1,2 NO! NEXT WORD RB SYA10 * * INITIATE REGISTERS AND VARIABLES * SYA20 EQU * CM APPLNO+STKCOM CLEAR APPL.NUMBER COUNTER LDKL A10,STKEND START OF 1:ST APPL. SAVE AREA IN SCRATCH-PAD LD A1,SCTSFA START ADR.TO SHTAB'S OF 1:ST APPL. ST A1,SHADST+STKEND SAVE START OF 1:ST SHADOW-TABLE CM PDDIV+STKEND CLEAR FLAG * * GET APPLICATION * SYA100 EQU * LDKL A1,'CO' LOAD INPUT TO GETAPP,CO=COBOL APPL. CALL GETAPP FIND APPL AND ITS CONF DATA RF(NZ) SYA105 MORE APPL OF THIS TYPE LD A2,APPLNO+STKCOM ANY COBOL APPL. TO CONFIG.? RF(NZ) SYA102 YES! LDKL A1,LCOEND SYSLCO START ADDR. AD A1,M:REL+STKCOM RELOCATE ABR A1 LEAVE SYSLCO SYA102 EQU * LDKL A2,SYA178 NO MORE APPL OF THIS TYPE AD A2,M:REL+STKCOM ABR A2 SYA105 EQU * ST A11,ACOSTA+STKEND SAVE CONF.START FOR THIS APPL ST A1,APCTAB,A10 SAVE APLTAB BLOCK ADDRESS LD A2,APLLAC,A1 GET SEGTAB ADDRESS ST A2,SEGTAD,A10 SAVE EJECT * READ CONFIG FILE AND BUILD SHADOWTABLE LD* A3,APLLAC,A1 APPTAB ADR LD A2,I:RSTE,A3 GET INTERPRETER RESTART ADDRESS ST A2,APLIOE,A1 STORE IT IN APLTAB LDR* A2,A3 TCLTAB ADR LDR* A12,A2 NBR OF TCL'S LDR A4,A2 ADKL A4,4 ADR TO TCLBLK PNTR ST A4,TCLPNT+STKEND SAVE LC A2,TDBBT,A11 BLOCK TYPE CCK A2,'TT' TASK DEFINITION BLOCK RF(NE) SYA120 NO CALL LENCOU LDR A5,A7 SHTAB1 LENGTH * 1 ADR A5,A7 * 2 ADR A5,A7 * 3 SHTAB1-3 TOTAL LENGTH ST A5,SHTLEN+STKCOM SHTAB1-3 LENGTH LDR A6,A6 RF(Z) SYA120 NOTHING TO CONFIGURATE ST A6,NOCOPS+STKEND SAVE NBR OF RUNNING TASKS/RUNTIME * LD A11,SHADST+STKEND START OF SHTAB1 ADR A11,A5 ADR A11,A6 ADR A11,A6 ADKL A11,2 NEW START OF FREE AREA LDKL A9,LCOSTA AD A9,M:REL+STKCOM SYSLCO START * CHECK ADDRESSES CALL CMPADR RF(L) SYA115 OK ! LDKL A1,LMP3 MEMORY OVERFLOW CALL ERROR SYA115 EQU * SUR A8,A8 ZERO EQU * SUKL A11,2 NEXT STR A8,A11 CLEAR WORD CW A11,SHADST+STKEND ALL DONE ? RB(NE) ZERO NO ST* A7,SHADST+STKEND STORE LENGTH IN TABLE LENGTH WORD LDR A8,A7 SHTAB1 LENGTH LD A11,ACOSTA+STKEND CONFIG START LC A3,TDBBT,A11 GET BLOCK TYPE FROM CONF CCK A3,'TT' TASK DEFINITION BLOCK ? RF(E) SYA125 YES SYA120 EQU * LDK A1,LMP4 NO CALL ERROR SYA125 EQU * LD A2,TCLPNT+STKEND ADDR TO TCLBLK POINTER LC A3,TDBMC+4,A11 TCL-ID SLL A3,8 LC A3,TDBMC+5,A11 TCL-ID LDR A7,A12 NBR OF TCL'S * * CHECK IF TCL-ID FROM CONF IS IN APPLICATON * SYA130 EQU * SUK A7,1 COUNT NBR OF TCL'S RF(NN) SYA135 N=END OF TCLBLK'S LDK A1,LMP5 TID IN CONF NOT IN APPL CALL ERROR SYA135 EQU * CW A3,-2,A2 TCL-ID FOUND ? RF(E) SYA140 YES ADK A2,4 POINT AT NEXT TCLBLK RB SYA130 TRY IN NEXT TCLBLK SYA140 EQU * LD A6,SHADST+STKEND ADR A6,A8 START OF SHTAB2 ADR A6,A8 START OF SHTAB3 SYA145 EQU * SUK A6,2 STEP SHTAB2 LD A3,SHADST+STKEND ADR A3,A8 CWR A6,A3 END OF SHTAB2 ? RF(E) SYA150 YES LDR* A1,A6 ITCT ADR IN SHTAB2 LDR* A3,A2 GET TCLBLK-ADR CW A1,TCLTCT,A3 FOUND ITCT ADR ? RB(NE) SYA145 NO RF SYA155 YES SYA150 EQU * ADK A6,2 NEXT ENTRY IN SHTAB2 LDR* A3,A6 RB(NZ) SYA150 ENTRY NOT FREE LDR* A3,A2 GET TCLBLK-ADR LD A1,TCLTCT,A3 ITCT ADR IN TCLBLK STR A1,A6 STORE ITCT ADR IN SHTAB2 SYA155 EQU * SUR A6,A8 POINT AT ENTRY IN SHTAB1 LC A4,TDBNT+1,A11 NBR OF COPIES / 2 SRC A4,4 LC A4,TDBNT,A11 NBR OF COPIES / 1 SLC A4,12 SRL A4,8 BINARY VALUE (NBR OF COPIES) LDR A4,A4 NBR OF COPIES RF(Z) SYA170 SYA160 EQU * LC A3,TDBID+4,A11 TID SLL A3,8 LC A3,TDBID+5,A11 TID CALL BUILDT BUILD TIDTAB PART FOR ONE TCL SYA170 EQU * CALL NXTBLK NEXT CONFIG-BLOCK CCK A2,'TT' TASK DEF BLOCK ? RB(E) SYA125 YES LD A1,NOCOPS+STKEND TOTAL NBR OF RUNNING TASKS SLL A1,1 NBR OF BYTES USED ADK A1,2 ADD LENGTH WORD STR A1,A7 STORE LENGTH IN TABLE ST A7,DYNTAD,A10 SAVE TABLE START ADR A7,A1 UPDATE "FIRST FREE WORD" SUK A1,4 RF(NZ) SYA175 MORE THAN ONE TASK IN THE SYSTEM IM STASK+STKEND INDICATE SINGLE TASK APPLICATION * * PREPARE FOR NEXT APPLICATION * SYA175 EQU * LD A2,SHADST+STKEND GET START OF SHADOW TABLES ST A2,SHADOW,A10 SAVE IN APPL.SAVE AREA ADKL A10,TABLEN UPDATE SAVE AREA POINTER ST A7,SHADST+STKEND SAVE START OF SHTAB1 LDKL A2,SYA100 AD A2,M:REL+STKCOM ABSOLUTE BRANCH ADDRESS ABR A2 CHECK IF MORE APPLICATIONS SYA178 EQU * EJECT * SAVE MONITOR END ADDRESS LD A2,SCTSFA ST A2,MONEND+STKEND * GET START OF SYSLCO AFTER MOVE ADK A7,1 TO-ADDRESS (AFTER SHADOW-TABLES) ANKL A7,/FFFE EVEN ADDRESS * CALCULATE RELOCATION LDKL A2,PART2 GET START OF PART2 AD A2,M:REL+STKCOM ADD RELOCATION BASE LDR A3,A2 SUR A2,A7 LENGTH TO MOVE (SYSLCO+SYSINI) NGR A2,A2 ST A2,RELOCA+STKEND SAVE NEW RELOCATION TEMPORARY ST A7,LCOTO+STKEND SAVE (LOGICAL) TO-ADDRESS LDR A2,A13 A13=START OF SYSINI SUR A2,A3 SYSLCO LENGTH ADKL A2,INILEN ADD LENGTH OF SYSINI ST A2,MOVLE1+STKEND SAVE LENGTH TO MOVE ADR A7,A2 NEW DDIV ADDRESS ST A7,DDIVTO+STKEND SAVE NEW DDIV ADDRESS * CALCULATE DDIV FROM-ADDRESS * CM APPLNO+STKCOM RESET NBR OF APPL. LDKL A10,STKEND START OF 1:ST APPL SAVE AREA SYA180 EQU * LDKL A1,'CO' COBOL APPLICATION CALL GETAPP ANY COBOL APPL LEFT? RF(Z) OUT01 NO! LD A2,APLLAC,A1 GET SEGTAB LD* A9,APLLAC,A1 APPTAB ADR LD A9,APPCOM,A9 COMMON-PSEG-PNTR LD A3,SGNOSG,A2 NUMBER OF SEGMENTS LDR A1,A2 SAVE SEGTAB ADDRESS LDK A2,SEGREC SEGMENT BLOCK RECORD LENGTH CALL MULT ADR A1,A3 ADK A1,SGNOSG+2 => START OF DDIV ST A1,DDIVFR,A10 SAVE DDIV FROM-ADDRESS LD A6,DDIVTO+STKEND GET DDIV TO ADDR. SUR A6,A1 RELOCATION FOR DDIV ST A6,SAVE01+STKEND SAVE RELOCATION INCREMENT LDKL A6,/FFFF ST A6,PLTGCS,A10 INIT. START OF PLTGC'S CALL LIMTGC RELOCATE ICB-PLTGC LD A6,SAVE01+STKEND GET RELOCATION INCREMENT EJECT * * RELOCATE ITCT'S * RELITC EQU * LD A1,DDIVFR,A10 ADR TO APPTAB LDR* A1,A1 ADR TO TCLTAB LDR* A2,A1 NBR OF TCL'S RELIT1 EQU * SUK A2,1 ADJUST NBR OF TCL'S RF(N) RELITX ALL ITCT'S RELOCATED ADK A1,4 TCLBLK ADR POINTER LDR* A3,A1 TCLBLK ADR ADK A3,TCLTCT ADR TO ITCT POINTER LDR* A3,A3 ITCT ADR ADS A6,ITCGLA,A3 RELOCATE PGTL-DATA-ADR ADS A6,ITCCOM,A3 RELOCATE PGTG-DATA-ADR ADK A3,ITCTLT TLTAB ADR LDR* A4,A3 NBR OF ENTRIES IN TLTAB RELIT2 EQU * SUK A4,1 ADJUST LOOP-COUNTER RB(N) RELIT1 ALL ENTRIES RELOCATED ADK A3,ITCTLE POINT AT NEXT ENTRY LDR* A5,A3 ENTRY CONTENT RB(Z) RELIT2 FREE ENTRY ADRS A6,A3 RELOCATE ENTRY RB RELIT2 NEXT ITCT RELITX EQU * * * RELOCATE TCLBLK'S * RELTCB EQU * LD A1,DDIVFR,A10 APPTAB ADR LDR* A1,A1 TCLTAB ADR LDR* A2,A1 NBR OF TCL'S RELTB1 EQU * SUK A2,1 ADJUST NBR OF TCL'S RF(N) RELTBX RELOCATION OF TCLBLK'S DONE ADK A1,4 TCLBLK ADR POINTER LDR* A3,A1 TCLBLK ADR ADS A6,TCLTGC,A3 RELOCATE ICB-PLTGC-MAIN POINTER ADS A6,TCLTCT,A3 RELOCATE ITCT POINTER RB RELTB1 NEXT TCLBLK RELTBX EQU * * * RELOCATE TCLTAB * RELTCT EQU * LD A1,DDIVFR,A10 APPTAB ADR LDR* A1,A1 TCLTAB ADR LDR* A2,A1 NBR OF TCL'S RELTC1 EQU * SUK A2,1 COUNT NBR OF TCL'S RF(N) RELTCX RELOCATION OF TCLTAB DONE ADK A1,4 TCLBLK ADR POINTER ADRS A6,A1 RELOCATE TCLBLK POINTER RB RELTC1 NEXT TCLBLK POINTER RELTCX EQU * * * RELOCATE APPTAB * RELAPP EQU * LD A1,DDIVFR,A10 APPTAB ADR ADRS A6,A1 RELOCATE TCLTAB-PNTR RELAPX EQU * * * RELOCATE SHADOW-TABLE2 (ITCT ADDRESSES) * RELSHT EQU * LD* A1,SHADOW,A10 SHTAB LENGTH LDR A2,A1 SAVE SHTAB2 LENGTH AD A1,SHADOW,A10 SHTAB2 ADR RELSH1 EQU * SUK A2,2 ADJUST SHTAB2 LENGTH RF(Z) RELSHX RELOCATION OF SHTAB2 DONE ADK A1,2 POINT AT ITCT ADR ADRS A6,A1 RELOCATE ITCT ADR RB RELSH1 NEXT RELSHX EQU * ADKL A10,TABLEN NEXT APPL.SAVE AREA RB SYA180 CHECK IF MORE APPL. OUT01 EQU * LD A5,RELOCA+STKEND GET NEW RELOCATION INCREMENT ADS A5,M:REL+STKCOM AND ADJUST RELOCATION BASE * CONTINUE IN PART 2 * LD A2,LCOTO+STKEND GET TO-ADDRESS (SYSLCO) LDR A5,A2 AD A5,MOVLE1+STKEND SUKL A5,INILEN A5=SYSINI START LDKL A7,START2 GET EXECUTION START ADDRESS AD A7,M:REL+STKCOM ADD RELOCATION BASE LD A3,MOVLE1+STKEND SYSLCO+SYSINI LENGTH LDKL A1,PART2 AD A1,M:REL+STKCOM SU A1,RELOCA+STKEND FROM ADR. * * JUMP TO ROUTINE IN SYSTEM-STACK WHICH * MOVES SYSLCO, AND THEN CONTINUE IN PART2 * INPUT TO ROUTINE IN STACK IS * A1 = FROM ADDR. * A2 = TO ADDR. * A3 = LENGTH * A7 = RESTART ADDR. * ABL STKMOV JUMP TO MOVE-ROUTINE IN STACK EJECT ************************************************* *** *** ** SYSLOAD PART 2 ** ** ** ************************************************* * BUILD COMMON AND TASKCLASS DATA AREAS. * * BUILD TASKDATA PROTOTYPE AREA * * * ************************************************* PART2 EQU * ******************************************** *** *** ** S U B R O U T I N E S ** ******************************************** EJECT * M O V C O M * * * * MOVE ICB-PGTG AND PGTG-DATA * * * *************************************** MOVCOM EQU * CALL FNDCOM ICB-PGTG ADR LD A3,DDIVTO+STKEND APPTAB ADDRESS LD A3,APPTGL,A3 PGTG-DATA ADR LD A6,LSTADR+STKCOM LAST FREE ADDRESS SUR A6,A3 PGTG START ADR CALL CALLMO ALLOCATE AND MOVE PGTG-DATA ST A6,PGTGAD+STKEND SAVE ICB-PGTG NEW ADDRESS RTN A14 EJECT * F N D C O M * * * * FIND PGTG-DATA * * * * EXIT : A1 PGTG-DATA ADR * ******************************** FNDCOM EQU * LD* A1,DDIVTO+STKEND ADR TO TCLTAB LD A1,4,A1 ADR TO TCLBLK LD* A1,TCLTCT,A1 ADR TO PGTG-DATA RTN A14 EJECT * * * R E L T G C * * * * RELOCATE ICB-PLTGC CALL-TAB * * * * INPUT: PLTGCS= ICB-PLTGC BLOCK * * START ADDRESS * * PLTGCL= ICB-PLTGC BLOCK * * LENGTH * * A6 = RELOCATION INCREMENT * * * ***************************************** RELTGC EQU * LD A3,PLTGCS,A10 ICB-PLTGC START ADR LD A2,PLTGCL,A10 ICB-PLTGC LENGTH ADR A2,A3 ICB-PLTGC END ADR RELTG1 EQU * LDR A1,A3 LDR A11,A1 GET ADR FOR COMPARE LDR A9,A2 GET ADR FOR COMPARE CALL CMPADR ALL ICB-PLTGC'S RELOCATED ? RF(NL) RELTGX YES LCR A3,A1 GET ICB-PLTGC CONTROL-BYTE CCK A3,/6161 HANDLED BY LIMTGC ? RF(NE) RELTG2 NO ANK A3,/F0 NEW CONTROL-BYTE VALUE SCR A3,A1 RESTORE IT RELTG2 EQU * LD A3,TGCCAL,A1 NBR OF ENTRIES SLL A3,1 *2 NBR OF BYTES ADR A3,A1 ADD BASE ADK A3,10 POINTER TO 1:ST WORD AFTER LAST ENTRY LDR A4,A1 GET BASE ADK A4,10 1:ST ENTRY LDR A9,A3 RELTG3 EQU * LDR A11,A4 CALL CMPADR END OF THIS ICB-PLTGC ? RB(NL) RELTG1 YES,CONTINUE WITH NEXT ICB-PLTGC LDR* A11,A4 GET ADDRESS TO RELOCATE ADR A11,A6 RELOCATE ADDRESS LDR* A1,A11 SRL A1,8 SUK A1,/60 ICB-PLTGC ? RF(N) RELTG4 NO, ASM-SUBROUTINE SUK A1,1 RF(P) RELTG4 NO, ASM-SUBROUTINE ADRS A6,A4 RELOCATE CALL ADDRESS RELTG4 EQU * ADK A4,2 STEP CALL-TAB POINTER RB RELTG3 NEXT CALL-TAB-ENTRY RELTGX EQU * RTN A14 EJECT * F N D B L K * * * * FIND A TCLBLK CORRESPONDING * * TO AN ITCT ADDRESS * * * * INPUT : A7 ITCT ADR * * DDIVTO APPTAB ADR * * EXIT : A1 TCLBLK-PNTR ADR * * IN TLCTAB * * A3 TCLBLK ADR * * WORK : A2 * ********************************** FNDBLK EQU * LD* A1,DDIVTO+STKEND TCLTAB ADR LDR* A2,A1 NBR OF TCLBLK'S FNDBL0 EQU * SUK A2,1 COUNT NBR OF TCLBLK'S RF(NN) FNDBL1 BLOCKS LEFT LDK A1,LMP4 CALL ERROR FNDBL1 EQU * ADK A1,4 TCLBLK-PNTR ADR LDR* A3,A1 TCLBLK-PNTR CW A7,TCLTCT,A3 ITCT FOUND ? RB(NE) FNDBL0 NO,TRY NEXT TCLBLK RTN A14 YES,RETURN EJECT ***************************** * START OF PROGRAM PART 2 * ***************************** * LOAD BASE ADDRESS * ********************* * A5=START-ADDRESS * SAVE01=RELOCATION INCREMENT * SAVE03=DDIV TO-ADDRESS * SAVE04=DDIV FROM ADDRESS * SAVE05=LENGTH OF REAL ITCTTAB START2 EQU * LDR A8,P LOAD TEMP. STACKBASE ADK A5,2 ADD FOR RELOCATION ROUTINE CFR A8,A5 * * INITIATE REGISTERS AND VARIABLES * LDKL A10,STKEND START OF 1:ST APPL. SAVE AREA LD A1,APCTAB,A10 FIRST APLTAB BLOCK ADDR. LD A2,APPLNO+STKCOM GET NUMBER OF APPLICATIONS ST A2,ALICOU+STKEND SAVE RF PRT200 * * UPDATE VALUES FOR NEXT APPLICATION * NXTAPP EQU * ADKL A10,TABLEN NEXT APPL. SAVE AREA LD A1,APCTAB,A10 NEXT APLTAB BLOCK LD A2,ALICOU+STKEND GET APPL.COUNTER SUK A2,1 DECREMENT APPL.COUNTER ST A2,ALICOU+STKEND SAVE APPL.COUNTER RF(NZ) PRT200 IF ANY APPL IS LEFT DON'T LEAVE SYSLCO YET LD A2,SCTEFA+2 GET END OF FREE AREA ST A2,LSTADR+STKCOM LAST ADDR.:=END OF FREE AREA LDKL A2,SYA320 GET SYSLCO END ADDRESS AD A2,M:REL+STKCOM ADD RELOCATION BASE ABR A2 START TO MOVE DYNTAB:S PRT200 EQU * LD* A9,APLLAC,A1 APPTAB START ADDR. LD A2,APPINT,A9 INTERPRETER ACTIV ADDR. ST A2,INTENT+STKEND SAVE IT LD A9,APPCOM,A9 GET APPL. START ADDR. LDR A2,A9 APPL. START ADDR. * * CALCULATE DDIV+SEGTAB LENGTH * LD A4,APLLAC,A1 SEGTAB ADDR. ST A9,APLLAC,A1 STORE START OF APPL. SUR A2,A4 DDIV+SEGTAB LENGTH * * SET FLAG BIT15=1 => BUILD DDIV IN PROT. DDIV * IM PDDIV+STKEND SET FLAG * * INITIATE PROT. DDIV LENGTH * LD A3,SCTEFA+2 GET END OF FREE AREA CWR A3,A4 START OF SEGTAB=SCTEFA? RF(NE) SAVLEN NO! CM PDDIV+STKEND RESET FLAG SAVLEN EQU * ST A2,PDDIVL,A10 INIT.PROT.DDIV LENGTH * * MOVE DDIV * LD A1,DDIVFR,A10 GET FROM-ADDRESS LD A2,DDIVTO+STKEND GET TO ADDRESS LDR A3,A9 GET APPLICATION START (=END OF DDIV SUR A3,A1 => LENGTH OF DDIV ST A2,DATEND+STKCOM ADS A3,DATEND+STKCOM LD A8,TOTSGM+STKCOM ANY SEGMENTS IN APPLICATION? RF(Z) NOSGMT NO! SUR A8,A8 RESET FSTADR IF SEGMENTS RF SEGMTS NOSGMT LD A8,SCTSFA ALLOCATE BUFFERS FROM TOP SEGMTS ST A8,FSTADR+STKCOM STORE MOVNXT LDR* A4,A1 GET WORD STR A4,A2 STORE ADK A1,2 ADK A2,2 SUK A3,2 DEC LENGTH RB(NN) MOVNXT * CHECK IF MEMORY OVERFLOW LDR A1,A9 SAVE LDR A11,A2 LD A9,SCTEFA+2 CALL CMPADR MEMORY OVERFLOW? RF(NG) SYA202 NO! LDKL A1,LMP3 CALL ERROR SYA202 EQU * LDR A9,A1 RELOAD SUKL A9,10 RESERVE 5 WORDS FOR DEBUGGER ANKL A9,/FFFE EVEN ADDRESS ST A9,LSTADR+STKCOM SAVE END OF FREE AREA CALL MOVCOM ALLOC/MOVE PGTG-DATA LD A1,DDIVTO+STKEND PROT. NEW START ADR AD A1,PLTGCS,A10 SU A1,DDIVFR,A10 ICB-PLTGCS NEW START ADR LD A3,PLTGCL,A10 ICB-PLTGC LENGTH LD A6,LSTADR+STKCOM LAST FREE ADR SU A6,PLTGCE,A10 GET DISPL FOR RELOCATION CALL CALLMO MOVE ST A2,PLTGCS,A10 ICB-PLTGCS NEW (FINAL) START ADR CALL RELTGC RELOCATE ICB-PLTGC CALL TABLE ST A6,TGCREL+STKEND ICB-PLTGC RELOCATION LD A4,SHADOW,A10 SHTAB1 ADR LDR* A5,A4 SHTAB1 LENGTH LDR A6,A4 SHTAB1 ADR ADR A4,A5 SHTAB2 ADR SUK A5,2 ADJUST FOR TABLE LENGTH WORD TCLLOP EQU * ADK A4,2 SHTAB2 ENTRY LDR* A7,A4 ITCT ADR CALL FNDBLK FIND TCLBLK LDR* A1,A3 STACK-SIZE ST A1,ITCNEP,A7 SAVE IN ITCT LD A1,TCLTLD,A3 PGTL-DATA-LENGTH-USED ST A1,ITCGLL,A7 SAVE IN ITCT LDR A3,A5 NBR OF ITCT'S LEFT RF(Z) TCLEXT NONE LDR A1,A7 ITCT ADR LD A3,TGCREL+STKEND GET ICB-PLTGC RELOCATION ADS A3,ITCTGC,A1 RELOCATE ICB-PLTGC-MAIN IN ITCT LD A3,PGTGAD+STKEND PGTG-DATA ADDRESS ST A3,ITCCOM,A1 UPDATE POINTER IN ITCT LD A3,DDIVFR,A10 APPTAB ADDRESS LD A3,APPCOM,A3 COMMON PROGRAM SEGM ST A3,ITCCSB,A1 SAVE IN CURRENT SEGMENT BASE LD A3,ITCTLT,A7 NBR OF ENTRIES IN TLTAB SLL A3,1 NBR OF BYTES IN TLTAB ADK A3,2 ADJUST FOR TLTAB LENGTH WORD ADK A3,ITCTLT ITCT LENGTH ST A4,SAVE01+STKEND SAVE SHTAB2 POINTER CALL CALLMO ALLOCATE AND MOVE ITCT LD A4,SAVE01+STKEND GET SHTAB2 POINTER STR A2,A4 NEW ITCT ADR IN SHTAB2 ST A2,SAVITC+STKEND SAVE NEW ITCT ADR CALL MVPGTL ALLOCATE AND MOVE PGTL-DATA CALL MVSTAT ALLOCATE AND MOVE STATIC-ZERO LDK A2,2 ST A2,DYNDIS+STKEND INIT.DYN.CORE TABLE DISPL. CALL ALLDYN ALLOCATE DYNAMIC-CORE LDR* A3,A4 ITCT ADR SUK A5,2 COUNT NBR OF ITCT'S RB(P) TCLLOP ITCT'S LEFT TCLEXT EQU * EJECT SYA200 EQU * * INCLUDE MOVED PROT.DDIV IN FREE AREA LD A5,DDIVTO+STKEND ST A5,DATEND+STKCOM * CONTINUE IN PART 3 * LDKL A5,START3 RELATIVE START ADDRESS AD A5,M:REL+STKCOM ADD RELOCATION BASE ABR A5 EJECT ************************************************ *** *** ** SYSLCO PART 3 ** ** ** ************************************************ * BUILD REAL ITCT'S. COPY ITCT'S ACCORDING TO* * SHADOW TABLE * * * ************************************************ PART3 EQU * EJECT ***************************** * START OF PROGRAM PART 3 * ***************************** ** G E T T A B ** ** ** ** FIND TTAB ADDRESS ** ** ** ** INPUT :A8=POINTER TO ITCT ADR ** ** OUTPUT:A2=TTAB-ADDRESS ** ** A1=TID ** ** WORKREGS:A3,A4,A10 ** ********************************************** GETTAB EQU * LDR* A10,A8 ITCT ADDRESS LD A1,ITCTID,A10 GET TID TO MATCH GETTTB EQU * ENTRY. INPUT: A1=TID LD A4,SCTTCT GET TC:TAB ADDRESS LDR* A3,A4 TCTAB LENGTH GETT10 ADK A4,2 SUK A3,2 ALL? RF(NN) GETT20 NO! LDR A3,A1 SAVE A1 (DEBUGGING PURPOS) LDK A1,LMP5 TID ERROR CALL ERROR GETT20 LDR* A2,A4 TTAB-ADDRESS CW A1,TTBTID,A2 TID EQUAL ? RB(NE) GETT10 NO! CM TTB:PP,A2 RESET PENDING POINTER IN TTAB ST A2,TTAB+STKCOM SAVE LD A3,ITCSPL,A10 GET SPL-PBS.PROGRAM-DATA ADDRESS ST A3,TTB:SA+20,A2 SAVE IN TTAB ADKL A3,SPLSIZ-SPLCPB-2 POINT AT SPL-PBS STACK-BASE ST A3,TTB:SA+28,A2 SAVE IN TTAB RTN A14 EJECT ** Q U E J O B ** ** ** ** QUEUE TASK VIA 'ACTOT' AND SWITCH TO LEVEL ** ** 0, ENB. ** ** ** ** INPUT: A10=ITCT-ADDRESS ** ** A2=TTAB-ADDRESS ** *************************************************** QUEJOB EQU * * QUEUE THIS TASK (THIS TID) LDKL A3,RETUR GET RETURN (FROM A15) ADDRESS AD A3,M:REL+STKCOM STR A3,A15 PUT ON STACK LDKL A3,/00C0 SET LEVEL 0 AND ENABLE STR A3,A15 PSW CF A15,SAVE8 SAVE 8 REGS LDK A7,0 CLEAR ABORT INDICATOR LDR A5,A2 GET TTAB-ADDRESS LD A1,SAVITC+STKEND ITCT ADR LDR* A3,A1 ANK A3,/FF SEGMENT NBR TO ACTIVATE LD A1,2,A1 DISPL IN SEGMENT LD A2,INTENT+STKEND INTERPRETER ENTRY CF A15,ACTOT GETT40 ABL RETUR8 RELOAD 8 REGS RETUR EQU * RTN A14 EJECT * G E N C O P * * * *************************** GENCOP EQU * ST A5,SAVE05+STKEND SAVE A5 ST A6,SAVE06+STKEND SAVE A6 CALL FNDTID FIND TID LD A10,SAVITC+STKEND GET ITCT ADDRESS LDR A1,A10 ITCT ADR LDK A3,ITCTLT TLTAB START DISPL LD A2,ITCTLT,A1 NBR OF ENTRIES IN TLTAB SLL A2,1 NBR OF BYTES IN TLTAB ADK A2,2 ADJUST FOR TLTAB COUNTER ADR A3,A2 ITCT LENGTH CALL CALLMO COPY ITCT ST A2,SAVITC+STKEND SAVE ITCT ADR LD A3,SAVTID+STKEND GET NEW TID ST A3,ITCTID,A2 STORE IN ITCT LDR A3,A2 ITCT ADR CALL MVPGTL ALLOCATE AND MOVE PGTL-DATA LD A3,SAVITC+STKEND ITCT ADR CALL MVSTAT ALLOCATE AND MOVE STATIC-ZERO LD A3,SAVITC+STKEND ITCT ADR LD A10,SAVE01+STKEND GET APPL.SAVE AREA CALL ALLDYN ALLOCATE DYNAMIC CORE LD A1,SAVTID+STKEND TID LDR A10,A7 ITCT ADDRESS CALL GETTTB FIND TTAB ADR CALL QUEJOB QUEUE THIS TASK LD A10,SAVITC+STKEND ITCT ADR LDR A5,A10 ITCT ADDRESS ADK A5,22 ST A5,TTB:SA+26,A2 SAVE ITCT ADR IN TTAB(SAVE-A13) IFT DSKPAG=1 ADKL A5,ITCCSB-ITCDCD POINT AT CSB IN ITCT ST A5,TTB:CB,A2 SAVE POINTER IN TTAB XIF IFT MMUPAG=0 LD A5,SAVE05+STKEND RESTORE A5 LD A6,SAVE06+STKEND RESTORE A6 RTN A14 EJECT * F N D T I D * * * * FIND TID FOLLOWING "A1" * * IN SHTAB4 * * * * INPUT : A1=TID * * EXIT : A1=NEW TID * * WORK : A2,A3 * ***************************** FNDTID EQU * LD A2,SHADOW,A10 SHTAB1 ADR LD* A3,SHADOW,A10 SHTAB1 LEN ADR A2,A3 SHTAB2 ADR ADR A2,A3 SHTAB3 ADR ADR A2,A3 SHTAB4 ADR LDR* A3,A2 SHTAB4 LEN FNDTI0 EQU * SUK A3,1 FINISHED ? RF(NN) FNDTI1 NO LDK A1,LMP5 YES,TID ERROR CALL ERROR FNDTI1 EQU * ADK A2,2 ADJUST POINTER CWR* A1,A2 TID FOUND ? RB(NE) FNDTI0 NO,TRY NEXT LD A1,2,A2 YES,LOAD NEXT TID ST A1,SAVTID+STKEND SAVE IT RTN A14 EJECT * A L L D Y N * * * * ALLOCATE DYNAMIC-CORE * * * * INPUT : A3 ITCT ADDRESS * * EXIT : ITCT IS UPDATED * * WITH DYNAMIC-CORE * * POINTERS * * WORK : A1-A3,A9,A11 * ******************************** ALLDYN EQU * LDR A7,A3 ITCT ADR LD A3,ITCNEP,A3 STACK-SIZE REQUIRED LD A9,FSTADR+STKCOM SEGMENTED APPLICATION? RF(NZ) ALLDY1 NO!! CALL CALLMO ALLOCATE FROM BOTTOM LD A3,ITCNEP,A7 DYN. CORE SIZE ALLDY0 EQU * ST A2,ITCDCB,A7 SAVE BASE PNTR ST A2,ITCDCC,A7 SAVE CURRENT EXTENT ADR A3,A2 + BASE-PNTR SUKL A3,SPLSIZ - SPL-STACK-SIZE ST A3,ITCDCD,A7 SAVE DDI-POOL-BASE ADK A3,SPLCPB POINT AT SPL-PBS-PNTR ST A3,ITCSPL,A7 SAVE SPL-PBS-PNTR LD A1,DYNTAD,A10 TABLE ADR LD A2,DYNDIS+STKEND GET DYN.CORE TABLE DISPL ADR A1,A2 NEXT TABLE ENTRY TO USE ADK A2,2 COUNT DISPL ST* A2,DYNTAD,A10 COUNT LENGTH WORD IN TABLE ST A2,DYNDIS+STKEND STEP DISPL SUK A3,SPLCPB POINT AT SPL-PBS START STR A3,A1 STORE SPL-PBS ADR IN TABLE RTN A14 ALLDY1 EQU * LDR A2,A9 SAVE START-ADR ADR A9,A3 ADD LENGTH ADKL A9,1 ANKL A9,/FFFE EVEN ADR * CHECK ADDRESS LD A11,LSTADR+STKCOM END OF FREE AREA CALL CMPADR RF(NL) ALLDY2 OK ! LDKL A1,LMP3 MEMORY OVERFLOW CALL ERROR ALLDY2 EQU * ST A9,FSTADR+STKCOM NEW START OF FREE AREA RB ALLDY0 UPDATE ITCT EJECT * M V S T A T * * * * ALLOCATE AND MOVE STATIC- * * CORE * * * * INPUT : A3 ITCT ADDRESS * * EXIT : A6 -1 * * A3 ITCT ADDRESS * * WORK : A1-A2,A7-A8,A10 * ******************************** MVSTAT EQU * CALL PUSH SAVE REGISTERS LDR A7,A3 ITCT ADR ADK A3,ITCTGC POINT AT ICB-PLTGC-MAIN ADDRESS ST A3,SAVE07+STKEND SAVE POINTER ADK A7,ITCTLT TLTAB ADR LDR A12,A7 SAVE TLTAB-BASE LDR* A6,A7 NBR OF ENTRIES IN TLTAB MVSTA1 EQU * SUK A6,1 COUNT RF(NN) MVSTA2 STATIC-ZERO AREAS LEFT CALL POB RELOAD REGISTERS LD A3,SAVE07+STKEND LOAD ICB-PLTGC-MAIN ADR POINTER SUK A3,ITCTGC MAKE IT ITCT POINTER LDKL A6,-1 GIVE A6 ITS OUTPUT VALUE RTN A14 MVSTA2 EQU * ADK A7,2 POINT AT STATIC-ZERO ADR LDR* A8,A7 STATIC-ZERO ADR RB(Z) MVSTA1 EMPTY ENTRY LD* A3,SAVE07+STKEND LOAD ICB-PLTGC-MAIN ADDRESS SUR A10,A10 LEVEL LDK A1,0 RESET INDICATOR LD A2,FREQUE GET MONITOR BLOCK ADR =2 CALL FNDTGC FIND STATIC-ZERO ADR+LENGTH CALL CALLMO ALLOCATE AND MOVE STATIC-ZERO STR A2,A7 UPDATE TLTAB ENTRY RB MVSTA1 EJECT * F N D T G C * * * * FIND STATIC-ZERO ADR+LENGTH * * FOR ONE PROGRAM * * * * INPUT : A3 ICB-PLTGC ADR * * A8 STATIC-ZERO ADR * * WANTED * * A10 0 (ZERO) * * A12 TLTAB BASE * * A2 MONITOR BLOCK ADR * =2 * EXIT : A1 STATIC-ZERO ADR * * A2 MONITOR BLOCK ADR * =2 * A3 STATIC-ZERO LENGTH * * WORK : A2,A4,A5,A9,A11 * * WORKAREA: USES MONITOR BLOCKS * =2 * AS STACK AREA * =2 ********************************** FNDTGC EQU * LDR* A1,A3 =2 SRL A1,8 =2 SUK A1,/60 COBOL PROGRAM? =2 RF(Z) FNDT00 YES! =2 LDK A1,0 INDICATE NOT FOUND =2 RF FNDTG0 RETURN =2 FNDT00 EQU * =2 LD A1,TGCSZD,A3 GET DISPL IN TLTAB ADR A1,A12 POINT AT TLTAB-ENTRY ADK A1,2 ADJUST FOR TLTAB LENGTH-WORD LDR* A1,A1 STATIC-ZERO-ADR CWR A1,A8 WANTED ? RF(NE) FNDTG1 NO ADK A3,TGCSZL YES,POINT AT LENGTH WORD LDR* A3,A3 STATIC-ZERO-LENGTH FNDTG0 EQU * RTN A14 FNDTG1 EQU * LDK A1,0 INDICATE NOT FOUND LD A5,8,A3 NBR OF ENTRIES IN PLTGC CALL TAB SLL A5,1 *2 = TABLE LENGTH ADR A5,A3 BASE ADK A5,10 DISPL TO TABLE START LDR A4,A3 ICB-PLTGC ADR ADK A4,TGCCAL+TGCCTE ADR TO FIRST ENTRY IN CALL TAB FNDTG2 EQU * LDR A9,A4 TABLE START ADR LDR A11,A5 TABLE END ADR CALL CMPADR END OF CALL-TABLE? =2 RB(NG) FNDTG0 YES! =2 FNDTG3 EQU * ST A4,2,A2 SAVE ON STACK =2 ST A5,4,A2 SAVE ON STACK =2 LDR* A2,A2 ADJUST STACK POINTER =2 RF(NZ) FNDTG4 MORE BLOCKS AVILABLE =2 LDKL A1,NOBLK NO BLOCKS AVILABLE =2 CALL ERROR =2 FNDTG4 EQU * =2 LDR* A3,A4 NEXT LINK ADKL A10,1 ADJUST LEVEL CALL FNDTGC NEXT LEVEL SUK A2,6 ADJUST STACK POINTER =2 LDR A1,A1 STATIC-ZERO FOUND RB(NZ) FNDTG0 YES SUKL A10,1 ADJUST LEVEL LD A4,2,A2 TABLE POINTER FROM STACK =2 LD A5,4,A2 TABLE END POINTER FROM STACK =2 ADK A4,TGCCTE POINT TO NEXT TABLE-ENTRY RB FNDTG2 EJECT * M V P G T L * * * * ALLOCATE AND MOVE PGTL-DATA * * * * INPUT : A2 ITCT ADR * * EXIT : A1 OLD PGTL-DATA ADR * * A2 NEW PGTL-DATA ADR * * A3 ITCT ADR * *********************************** MVPGTL EQU * LD A1,ITCGLA,A2 PGTL-DATA ADR LD A3,ITCGLL,A2 PGTL-DATA LENGTH CALL CALLMO ALLOCATE AND MOVE PGTL-DATA LD A3,SAVITC+STKEND ITCT ADR ST A2,ITCGLA,A3 NEW PGTL-DATA ADR RTN A14 EJECT ************************************************ * * * C A L L M O * * * * * * INPUT: A3=LENGTH TO MOVE * * PDDIV=FLAG THAT INDICATES IF DDIV IS * * GOING TO BEE BUILT IN PROT.DDIV * * PDDIVL=LENGTH LEFT IN PROT.DDIV * * SCTEFA=END OF FREE AREA * * * * OUTPUT: A3=-1 * * PDDIV=1 IF DDIV IS BUILT IN PROT. * * DDIV ELSE PDDIV=0 * * PDDIVL=NEW PDDIVL * * LSTADR=NEW LAST FREE ADDR. * * * * WORK REG:A2 * * * ************************************************ CALLMO EQU * LD A2,PDDIV+STKEND BUILD DDIV IN PROT.DDIV? RF(Z) CAL200 NO! LD A2,PDDIVL,A10 GET LENGTH LEFT IN PROT.DDIV SUR A2,A3 ENOUGH SPACE LEFT IN PROT.DDIV RF(NN) CAL100 YES! * * RESET FLAG AND CHANGE LSTADR TO POINT AT * END OF FREE AREA * CM PDDIV+STKEND RESET FLAG LD A2,SCTEFA+2 GET END OF FREE AREA ST A2,LSTADR+STKCOM STORE NEW LSTADR CAL100 EQU * ST A2,PDDIVL,A10 LENGTH LEFT IN PROT.DDIV CAL200 EQU * CALL MOVING RTN A14 EJECT START3 EQU * REALTA EQU * LD* A8,SHADOW,A10 SHTAB LENGTH LD A5,SHADOW,A10 SHTAB1 ADR ST A10,SAVE01+STKEND SAVE APPL.SAVE AREA POINTER ADR A8,A5 SHTAB2 ADR ST A8,SAVE03+STKEND SAVE SHTAB2 ADR AD* A8,SCTSFA SHTAB3 ADR ST A8,SAVE02+STKEND SHTAB3 ADR SYA300 EQU * LD A8,SAVE03+STKEND SHTAB2 POINTER ADKL A8,2 NEXT CW A8,SAVE02+STKEND ALL TCL'S DONE ? RF(E) SYA310 YES ST A8,SAVE03+STKEND SAVE SHTAB2 POINTER ADK A5,2 SHTAB1 POINTER LDR* A10,A5 NBR OF COPIES RB(Z) SYA300 NONE CALL GETTAB FIND TTAB ADR ST A10,SAVITC+STKEND SAVE ITCT ADR CALL QUEJOB QUEUE TASK LDR A6,A10 ITCT ADR ADK A6,22 MAKE IT INT-USABLE ST A6,TTB:SA+26,A2 SAVE ITCT ADR IN TTAB(SAVE-A13) IFT DSKPAG=1 ADKL A6,ITCCSB-ITCDCD POINT AT CSB IN ITCT ST A6,TTB:CB,A2 SAVE IN TTAB XIF IFT MMUPAG=0 LDR* A6,A5 NBR OF COPIES SYA305 EQU * LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER SUK A6,1 COUNT NBR OF COPIES RB(NP) SYA300 NEXT TCL CALL GENCOP GENERATE ONE COPY RB SYA305 NEXT EJECT * ADJUST START OF FREE AREA SYA310 EQU * LD A1,PDDIV+STKEND UPDATE SCTEFA? RF(NZ) SYA312 NO! LD A1,LSTADR+STKCOM GET END OF FREE AREA ST A1,SCTEFA+2 SYA312 EQU * LD A1,FSTADR+STKCOM START OF FREE AREA RF(Z) SYA315 ST A1,SCTSFA STORE START OF FREE AREA SYA315 EQU * LDKL A1,NXTAPP AD A1,M:REL+STKCOM ABR A1 CHECK IF MORE APPLICATIONS * * MOVE DYNTAB:S AND SAVE IN ONE WORD * NUMBER OF DYNTAB:S * SYA320 EQU * LDKL A10,STKEND START OF 1:ST APPL.SAVE AREA LD A1,APPLNO+STKCOM GET NUMBER OF DYNTAB:S LD A4,SHADOW,A10 GET START OF AREA WHERE TO PUT DYNTAB:S AND NUMBER OF DYNTAB:S ST A4,DYNSTA+STKCOM SAVE START OF DYNTAB:S STR A1,A4 SAVE NUMBER OF DYNTAB:S ADK A4,2 INCREMENT TO-ADDR SYA330 EQU * LD A2,DYNTAD,A10 GET DYNTAB FROM ADDR LDR* A3,A2 GET LENGTH OF DYNTAB SYA340 EQU * LDR* A5,A2 GET DYNTAB WORD STR A5,A4 STORE ADK A4,2 INCREMENT TO-ADDR ADK A2,2 INCREMENT FROM-ADDR SUK A3,2 ALL WORDS MOVED ? RB(NZ) SYA340 NO! ADKL A10,TABLEN NEXT APPL.SAVE AREA SUK A1,1 ALL DYNTAB:S MOVED? RB(NZ) SYA330 NO! XIF LCOEND EQU * SYSLCO END END
0x00000…00036 (0, 0, 400) Head {h00=0x0032, h01=0x0050, text=» IDENT SYSLCO REL 11.0 81-01-26 870105041100 «, t00=0x0000, t01=0x0004}
0x00036…0003e Head {h00=0x0004, h01=0x0050, t00=0x0000, t01=0x003a}
0x0003e…0006a Head {h00=0x0028, h01=0x0050, text=» =3,CHANGE OF CONDITIONAL ASSEMBLY«, t00=0x0000, t01=0x0042}
0x0006a…0008a Head {h00=0x001c, h01=0x0050, text=» PRR 11.0 80-12-23 «, t00=0x0000, t01=0x006e}
0x0008a…000ba Head {h00=0x002c, h01=0x0050, text=» =2,A CALLED COBOL PROGRAM CAN CALL AN«, t00=0x0000, t01=0x008e}
0x000ba…000ea Head {h00=0x002c, h01=0x0050, text=» ASSEMBLER PROGRAM,AND FNDTGC USES «, t00=0x0000, t01=0x00be}
0x000ea…00110 Head {h00=0x0022, h01=0x0050, text=» MONITOR BLOCKS AS STACK «, t00=0x0000, t01=0x00ee}
0x00110…00130 Head {h00=0x001c, h01=0x0050, text=» PRR 11.0 80-12-03 «, t00=0x0000, t01=0x0114}
0x00130…00164 Head {h00=0x0030, h01=0x0050, text=» =1,APPLICATION CONTROL BLOCK IS EXTENDED «, t00=0x0000, t01=0x0134}
0x00164…0017e Head {h00=0x0016, h01=0x0050, text=» WITH 1 WORD «, t00=0x0000, t01=0x0168}
0x0017e…0019e Head {h00=0x001c, h01=0x0050, text=» PRR 11.0 80-11-19 «, t00=0x0000, t01=0x0182}
0x0019e…001aa Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0001, t01=0x0012}
0x001aa…001ec Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0001, t01=0x001e}
0x001ec…001f6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0060}
0x001f6…0021e Head {h00=0x0024, h01=0x0050, text=»* PHILIPS TERMINAL SYSTEM PTS «, t00=0x0001, t01=0x006a}
0x0021e…00228 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0092}
0x00228…00270 Head {h00=0x0044, h01=0x0050, text=»* SYSLCO = SYSTEM LOAD - COBOL APPLICATION CONFIGURATION PART «, t00=0x0001, t01=0x009c}
0x00270…0027a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x00e4}
0x0027a…002a6 Head {h00=0x0028, h01=0x0050, text=»* COBOL APPLICATION CONFIGURATION «, t00=0x0001, t01=0x00ee}
0x002a6…002b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x011a}
0x002b0…002f2 Head {h00=0x003e, h01=0x0050, text=»**********************************************************«, t00=0x0001, t01=0x0124}
0x002f2…002fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0166}
0x002fc…0031a Head {h00=0x001a, h01=0x0050, text=»* COBOL APPLICATION:«, t00=0x0001, t01=0x0170}
0x0031a…00364 Head {h00=0x0046, h01=0x0050, text=»* SYSLCO READS CONFIGURATION FILE (ALREADY IN CORE) AND BUILD«, t00=0x0001, t01=0x018e}
0x00364…003a8 Head {h00=0x0040, h01=0x0050, text=»* WORK-TABLES (TABLES CONTAINING NUMBER OF REAL TASKS &«, t00=0x0002, t01=0x0048}
0x003a8…003f6 Head {h00=0x004a, h01=0x0050, text=»* ITCT ADDRESS & MM-TAB ADDRESS & TID & DYNAMIC-CORE ADDRESSES). «, t00=0x0002, t01=0x008c}
0x003f6…00440 Head {h00=0x0046, h01=0x0050, text=»* SYSLCO THEN MOVES ITSELF TO 'TOP' (LOVEST FREE ADDRESS) AND«, t00=0x0002, t01=0x00da}
0x00440…0046e Head {h00=0x002a, h01=0x0050, text=»* WILL ALSO MOVE DDIV-PROTOTYPE. «, t00=0x0002, t01=0x0124}
0x0046e…00478 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0002, t01=0x0152}
0x00478…004a2 Head {h00=0x0026, h01=0x0050, text=»* APPLICATION TABLES ARE NOW «, t00=0x0002, t01=0x015c}
0x004a2…004e6 Head {h00=0x0040, h01=0x0050, text=»* BUILT FROM 'BOTTOM' (HIGHEST FREE ADDRESS) OF MEMORY.«, t00=0x0002, t01=0x0186}
0x004e6…00502 Head {h00=0x0018, h01=0x0050, text=»* DYNAMIC-CORE «, t00=0x0003, t01=0x003a}
0x00502…0054e Head {h00=0x0048, h01=0x0050, text=»* IS, IN CASE OF MMU AND/OR PAGING IN SYSTEM, ALSO ALLOCATED AT«, t00=0x0003, t01=0x0056}
0x0054e…00598 Head {h00=0x0046, h01=0x0050, text=»* 'BOTTOM' OF MEMORY; ELSE, DYNAMIC-CORE AREAS ARE ALLOCATED «, t00=0x0003, t01=0x00a2}
0x00598…005c4 Head {h00=0x0028, h01=0x0050, text=»* AFTER MONITOR 'OVER' SYSLCO. «, t00=0x0003, t01=0x00ec}
0x005c4…005ce Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0003, t01=0x0118}
0x005ce…00606 Head {h00=0x0034, h01=0x0050, text=»* ALL USER TASKS ARE QUEUED VIA A C T O T «, t00=0x0003, t01=0x0122}
0x00606…00614 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0003, t01=0x015a}
0x00614…00620 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0003, t01=0x0168}
0x00620…00644 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0003, t01=0x0174}
0x00644…00668 Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x0004, t01=0x0008}
0x00668…0068c Head {h00=0x0020, h01=0x0050, text=»* ENTRIES AND EXTERNALS * «, t00=0x0004, t01=0x002c}
0x0068c…006b0 Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x0004, t01=0x0050}
0x006b0…006d4 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0004, t01=0x0074}
0x006d4…006e0 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0004, t01=0x0098}
0x006e0…006f8 Head {h00=0x0014, h01=0x0050, text=»* LABEL ENTRIES «, t00=0x0004, t01=0x00a4}
0x006f8…0070e Head {h00=0x0012, h01=0x0050, text=» ENTRY SYSLCO «, t00=0x0004, t01=0x00bc}
0x0070e…00716 Head {h00=0x0004, h01=0x0050, t00=0x0004, t01=0x00d2}
0x00716…00734 Head {h00=0x001a, h01=0x0050, text=»* EXTERNAL SUBROUTINES«, t00=0x0004, t01=0x00da}
0x00734…00748 Head {h00=0x0010, h01=0x0050, text=» EXTRN MOVE «, t00=0x0004, t01=0x00f8}
0x00748…0075e Head {h00=0x0012, h01=0x0050, text=» EXTRN MOVING «, t00=0x0004, t01=0x010c}
0x0075e…00794 Head {h00=0x0032, h01=0x0050, text=» EXTRN XMOVE MOVE BLOCKS INSIDE MEMORY VIA MMU«, t00=0x0004, t01=0x0122}
0x00794…007c8 Head {h00=0x0030, h01=0x0050, text=» EXTRN MMENT FIND LAST USED ENTRY IN MM-TAB «, t00=0x0004, t01=0x0158}
0x007c8…007ec Head {h00=0x0020, h01=0x0050, text=» EXTRN MOVMMT MOVE MM-TABLE «, t00=0x0004, t01=0x018c}
0x007ec…00816 Head {h00=0x0026, h01=0x0050, text=» EXTRN MMRST RESET MM-TAB ENTRIES «, t00=0x0005, t01=0x0020}
0x00816…0082a Head {h00=0x0010, h01=0x0050, text=» EXTRN MULT «, t00=0x0005, t01=0x004a}
0x0082a…0083e Head {h00=0x0010, h01=0x0050, text=» EXTRN ERROR«, t00=0x0005, t01=0x005e}
0x0083e…00866 Head {h00=0x0024, h01=0x0050, text=» EXTRN CMPADR COMPARE ADDRESSES «, t00=0x0005, t01=0x0072}
0x00866…0089c Head {h00=0x0032, h01=0x0050, text=» EXTRN NXTBLK SKIP TO NEXT CONFIGURATION BLOCK«, t00=0x0005, t01=0x009a}
0x0089c…008d4 Head {h00=0x0034, h01=0x0050, text=» EXTRN NXTCOM SKIP COMMONDEVICE DEFINITION BLOCK«, t00=0x0005, t01=0x00d0}
0x008d4…00902 Head {h00=0x002a, h01=0x0050, text=» EXTRN CONVRT CONVERSION ASCII-BINARY «, t00=0x0005, t01=0x0108}
0x00902…00938 Head {h00=0x0032, h01=0x0050, text=» EXTRN GETNUM CONVERT 3 ASCII-DIGITS TO BINARY«, t00=0x0005, t01=0x0136}
0x00938…00970 Head {h00=0x0034, h01=0x0050, text=» EXTRN GETAPP FIND APPLICATION AND ITS CONF.DATA«, t00=0x0005, t01=0x016c}
0x00970…009a0 Head {h00=0x002c, h01=0x0050, text=» EXTRN PUSH STORE REGISTER ON A15-STACK «, t00=0x0006, t01=0x0014}
0x009a0…009d0 Head {h00=0x002c, h01=0x0050, text=» EXTRN POB LOAD REGISTER FROM A15-STACK «, t00=0x0006, t01=0x0044}
0x009d0…009d8 Head {h00=0x0004, h01=0x0050, t00=0x0006, t01=0x0074}
0x009d8…009fe Head {h00=0x0022, h01=0x0050, text=»* SAVE AND WORK AREA EXTERNALS«, t00=0x0006, t01=0x007c}
0x009fe…00a24 Head {h00=0x0022, h01=0x0050, text=» EXTRN MMTAB WORK-TABLE 1 (MMU«, t00=0x0006, t01=0x00a2}
0x00a24…00a5e Head {h00=0x0036, h01=0x0050, text=» EXTRN TABBE ABSOLUTE START ADDRESS OF WORK-TAB 1 «, t00=0x0006, t01=0x00c8}
0x00a5e…00a96 Head {h00=0x0034, h01=0x0050, text=» EXTRN MMEND ABSOLUTE END ADDRESS OF WORK-TAB 1 «, t00=0x0006, t01=0x0102}
0x00a96…00acc Head {h00=0x0032, h01=0x0050, text=» EXTRN MMDDIV WORK-TABLE 2 (MM) RELATIVE 'REL'«, t00=0x0006, t01=0x013a}
0x00acc…00afa Head {h00=0x002a, h01=0x0050, text=» EXTRN LDALEN LENGTH OF SYSLCO MODULE «, t00=0x0006, t01=0x0170}
0x00afa…00b20 Head {h00=0x0022, h01=0x0050, text=» EXTRN APPTYP APPLICATION TYPE«, t00=0x0007, t01=0x000e}
0x00b20…00b32 Head {h00=0x000e, h01=0x0050, text=» EXTRN PSW«, t00=0x0007, t01=0x0034}
0x00b32…00b58 Head {h00=0x0022, h01=0x0050, text=» EXTRN INILEN LENGTH OF SYSINI«, t00=0x0007, t01=0x0046}
0x00b58…00b88 Head {h00=0x002c, h01=0x0050, text=» EXTRN LSTPAG DISPL. TO 'ENTRY-POINTER' «, t00=0x0007, t01=0x006c}
0x00b88…00b9c Head {h00=0x0010, h01=0x0050, text=» EXTRN MMBEG«, t00=0x0007, t01=0x009c}
0x00b9c…00baa Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x00b0}
0x00baa…00bb2 Head {h00=0x0004, h01=0x0050, t00=0x0007, t01=0x00be}
0x00bb2…00bda Head {h00=0x0024, h01=0x0050, text=»* SYSTEM CONTROL TABLE EXTERNALS«, t00=0x0007, t01=0x00c6}
0x00bda…00c02 Head {h00=0x0024, h01=0x0050, text=» EXTRN SCTSFA START OF FREE AREA«, t00=0x0007, t01=0x00ee}
0x00c02…00c26 Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTTCT TC:TAB ADDRESS«, t00=0x0007, t01=0x0116}
0x00c26…00c4a Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTSTB A15 STACK-BASE«, t00=0x0007, t01=0x013a}
0x00c4a…00c70 Head {h00=0x0022, h01=0x0050, text=» EXTRN SCTEFA END OF FREE AREA«, t00=0x0007, t01=0x015e}
0x00c70…00c96 Head {h00=0x0022, h01=0x0050, text=» EXTRN SCTNOP NUMBER OF PAGES «, t00=0x0007, t01=0x0184}
0x00c96…00cb6 Head {h00=0x001c, h01=0x0050, text=» EXTRN SCTPSZ PAGE SIZE «, t00=0x0008, t01=0x001a}
0x00cb6…00cd4 Head {h00=0x001a, h01=0x0050, text=» EXTRN SCTMMC =00002 «, t00=0x0008, t01=0x003a}
0x00cd4…00cf8 Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTOPT SYSTEM OPTION «, t00=0x0008, t01=0x0058}
0x00cf8…00d20 Head {h00=0x0024, h01=0x0050, text=» EXTRN SCTPAG PAGE TABLE ADDRESS«, t00=0x0008, t01=0x007c}
0x00d20…00d58 Head {h00=0x0034, h01=0x0050, text=» EXTRN SCTSWB ADDRESS TO SWB CONTROL BLOCK TABLE«, t00=0x0008, t01=0x00a4}
0x00d58…00d7c Head {h00=0x0020, h01=0x0050, text=» EXTRN SCTBUG BUGGER ADDRESS«, t00=0x0008, t01=0x00dc}
0x00d7c…00dac Head {h00=0x002c, h01=0x0050, text=» EXTRN STKEND START OF SCRATCH-PAD AREA «, t00=0x0008, t01=0x0100}
0x00dac…00de0 Head {h00=0x0030, h01=0x0050, text=» EXTRN STKMOV START OF MOVE-ROUTINE IN STACK«, t00=0x0008, t01=0x0130}
0x00de0…00e0e Head {h00=0x002a, h01=0x0050, text=» EXTRN STKCOM START OF COMMON-PAD AREA«, t00=0x0008, t01=0x0164}
0x00e0e…00e16 (9, 0, 398) Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x0004}
0x00e16…00e30 Head {h00=0x0016, h01=0x0050, text=»* EXTERNAL LABELS «, t00=0x0009, t01=0x000c}
0x00e30…00e6a Head {h00=0x0036, h01=0x0050, text=» EXTRN SYSLDM START OF MONITOR CONFIGURATION PART «, t00=0x0009, t01=0x0026}
0x00e6a…00e92 Head {h00=0x0024, h01=0x0050, text=» EXTRN PAGQUE PAGE QUEUE POINTER«, t00=0x0009, t01=0x0060}
0x00e92…00ec0 Head {h00=0x002a, h01=0x0050, text=» EXTRN FREQUE START OF MONITOR BLOCKS «, t00=0x0009, t01=0x0088}
0x00ec0…00ed2 Head {h00=0x000e, h01=0x0050, text=» EXTRN REL«, t00=0x0009, t01=0x00b6}
0x00ed2…00eda Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x00c8}
0x00eda…00ef8 Head {h00=0x001a, h01=0x0050, text=»* EXTERNAL SUBROUTINES«, t00=0x0009, t01=0x00d0}
0x00ef8…00f18 Head {h00=0x001c, h01=0x0050, text=» EXTRN ACTOT QUEUE TASK «, t00=0x0009, t01=0x00ee}
0x00f18…00f2e Head {h00=0x0012, h01=0x0050, text=» EXTRN PFINIT «, t00=0x0009, t01=0x010e}
0x00f2e…00f4e Head {h00=0x001c, h01=0x0050, text=» EXTRN SAVE8 SAVE 8 REGS«, t00=0x0009, t01=0x0124}
0x00f4e…00f72 Head {h00=0x0020, h01=0x0050, text=» EXTRN RETUR8 RELOAD 8 REGS «, t00=0x0009, t01=0x0144}
0x00f72…00f98 Head {h00=0x0022, h01=0x0050, text=» EXTRN TDISP DISPATCHER ENTRY «, t00=0x0009, t01=0x0168}
0x00f98…00fa0 Head {h00=0x0004, h01=0x0050, t00=0x0009, t01=0x018e}
0x00fa0…00faa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x000a, t01=0x0008}
0x00faa…00fda Head {h00=0x002c, h01=0x0050, text=» EXTRN TTB:SA START OF SAVE AREA IN TTAB«, t00=0x000a, t01=0x0012}
0x00fda…0100c Head {h00=0x002e, h01=0x0050, text=» EXTRN TTB:CB POINTER TO CSEG BASE ADDRESS«, t00=0x000a, t01=0x0042}
0x0100c…0103c Head {h00=0x002c, h01=0x0050, text=» EXTRN TTB:MT START OF MMU-TABLE IN TTAB«, t00=0x000a, t01=0x0074}
0x0103c…0104a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000a, t01=0x00a4}
0x0104a…01052 Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00b2}
0x01052…0105a Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x00ba}
0x0105a…0108a Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x000a, t01=0x00c2}
0x0108a…010ba Head {h00=0x002c, h01=0x0050, text=»* CONDITIONAL ASSEMBLY * «, t00=0x000a, t01=0x00f2}
0x010ba…010ea Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x000a, t01=0x0122}
0x010ea…010f2 Head {h00=0x0004, h01=0x0050, t00=0x000a, t01=0x0152}
0x010f2…01112 Head {h00=0x001c, h01=0x0050, text=»MMUPAG EQU 0 0 = NO MMU «, t00=0x000a, t01=0x015a}
0x01112…01138 Head {h00=0x0022, h01=0x0050, text=»DSKPAG EQU 0 0=NO DISC PAGING «, t00=0x000a, t01=0x017a}
0x01138…01170 Head {h00=0x0034, h01=0x0050, text=»TEST EQU 0 1=TEST (DEBUG STARTS AT SYSLDX ENTRY)«, t00=0x000b, t01=0x0010}
0x01170…0118e Head {h00=0x001a, h01=0x0050, text=»TESTMM EQU MMUPAG+TEST«, t00=0x000b, t01=0x0048}
0x0118e…01196 Head {h00=0x0004, h01=0x0050, t00=0x000b, t01=0x0066}
0x01196…011cc Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x000b, t01=0x006e}
0x011cc…01202 Head {h00=0x0032, h01=0x0050, text=»* * «, t00=0x000b, t01=0x00a4}
0x01202…01238 Head {h00=0x0032, h01=0x0050, text=»* APCTAB DISPLACEMENTS * «, t00=0x000b, t01=0x00da}
0x01238…0126e Head {h00=0x0032, h01=0x0050, text=»* ==================== * «, t00=0x000b, t01=0x0110}
0x0126e…012a4 Head {h00=0x0032, h01=0x0050, text=»* * «, t00=0x000b, t01=0x0146}
0x012a4…012da Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x000b, t01=0x017c}
0x012da…012e2 Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x0022}
0x012e2…012ea Head {h00=0x0004, h01=0x0050, t00=0x000c, t01=0x002a}
0x012ea…0131a Head {h00=0x002c, h01=0x0050, text=»APLADA EQU 22 APPL.REL.BASE (2 WORDS) =1«, t00=0x000c, t01=0x0032}
0x0131a…0134c Head {h00=0x002e, h01=0x0050, text=»APLREL EQU 18 NUMBER OF RESIDENT SEGMENTS «, t00=0x000c, t01=0x0062}
0x0134c…0137c Head {h00=0x002c, h01=0x0050, text=»APLIOE EQU 0 APPLICATION RESTART ADDRESS«, t00=0x000c, t01=0x0094}
0x0137c…013b8 Head {h00=0x0038, h01=0x0050, text=»APLDAD EQU 0 APPLICATION FILE DISC ADDR. (BIT 0-15) «, t00=0x000c, t01=0x00c4}
0x013b8…013f4 Head {h00=0x0038, h01=0x0050, text=»APLLAC EQU 14 APPLICATION LOAD ADDR. (LOGICAL ADDR.)«, t00=0x000c, t01=0x0100}
0x013f4…0141e Head {h00=0x0026, h01=0x0050, text=»APLLAP EQU 12 LOGICAL PAGE ADDRESS«, t00=0x000c, t01=0x013c}
0x0141e…0145a Head {h00=0x0038, h01=0x0050, text=»APLLDA EQU 0 APPLICATION LOAD ADDR. (PHYSICAL ADDR.)«, t00=0x000c, t01=0x0166}
0x0145a…0148c Head {h00=0x002e, h01=0x0050, text=»APLMMC EQU 10 APPLICATION MMU START ENTRY «, t00=0x000d, t01=0x0012}
0x0148c…014b8 Head {h00=0x0028, h01=0x0050, text=»APLMMP EQU 8 SEGMENT START MMU ENTRY«, t00=0x000d, t01=0x0044}
0x014b8…014ea Head {h00=0x002e, h01=0x0050, text=»APLSEG EQU 4 PHYSICAL START OF 1ST SEGMENT«, t00=0x000d, t01=0x0070}
0x014ea…0151c Head {h00=0x002e, h01=0x0050, text=»APLNPE EQU 6 NUMBER OF PAGE ENTRIES IN MMU«, t00=0x000d, t01=0x00a2}
0x0151c…01540 Head {h00=0x0020, h01=0x0050, text=»APLSWB EQU 2 APPLICATION SWB«, t00=0x000d, t01=0x00d4}
0x01540…0156e Head {h00=0x002a, h01=0x0050, text=»APLSTA EQU 16 APPL. PGM START ADDRESS «, t00=0x000d, t01=0x00f8}
0x0156e…01594 Head {h00=0x0022, h01=0x0050, text=»APLTYP EQU 8 APPLICATION TYPE «, t00=0x000d, t01=0x0126}
0x01594…015c6 Head {h00=0x002e, h01=0x0050, text=»APLPSZ EQU 20 APPLICATION SEGMENT SIZE =1 «, t00=0x000d, t01=0x014c}
0x015c6…015d4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x000d, t01=0x017e}
0x015d4…015f2 Head {h00=0x001a, h01=0x0050, text=» PROGRAM STRUCTURE: «, t00=0x000d, t01=0x018c}
0x015f2…0163c Head {h00=0x0046, h01=0x0050, text=»* !-----------------------------------------------------!«, t00=0x000e, t01=0x001a}
0x0163c…0168e Head {h00=0x004e, h01=0x0050, text=»* ! SUBROUTINES ! PART 1 «, t00=0x000e, t01=0x0064}
0x0168e…016d8 Head {h00=0x0046, h01=0x0050, text=»* ENTRY ->! * SYSLCO ENTRY * !«, t00=0x000e, t01=0x00b6}
0x016d8…01722 Head {h00=0x0046, h01=0x0050, text=»* ! READ CONFIGURATION DATA AND GENERATE: !«, t00=0x000e, t01=0x0100}
0x01722…0176c Head {h00=0x0046, h01=0x0050, text=»* ! SHTAB1, SHTAB2, SHTAB3, TIDTAB AND DYNTAB !«, t00=0x000e, t01=0x014a}
0x0176c…017b6 (15, 0, 400) Head {h00=0x0046, h01=0x0050, text=»* ! !«, t00=0x000f, t01=0x0004}
0x017b6…01800 Head {h00=0x0046, h01=0x0050, text=»* ! SHTAB1: !«, t00=0x000f, t01=0x004e}
0x01800…0184a Head {h00=0x0046, h01=0x0050, text=»* ! -A TABLE OF "NUMBER OF COPIES OF THIS TCL" !«, t00=0x000f, t01=0x0098}
0x0184a…01894 Head {h00=0x0046, h01=0x0050, text=»* ! IS BUILT AT THE END OF MONITOR !«, t00=0x000f, t01=0x00e2}
0x01894…018de Head {h00=0x0046, h01=0x0050, text=»* ! !«, t00=0x000f, t01=0x012c}
0x018de…01928 Head {h00=0x0046, h01=0x0050, text=»* ! SHTAB2: !«, t00=0x000f, t01=0x0176}
0x01928…01972 Head {h00=0x0046, h01=0x0050, text=»* ! -A TABLE OF "ITCT PROTOTYPE ADDRESSES" !«, t00=0x0010, t01=0x0030}
0x01972…019bc Head {h00=0x0046, h01=0x0050, text=»* ! IS BUILT AT THE END OF SHTAB1 !«, t00=0x0010, t01=0x007a}
0x019bc…01a06 Head {h00=0x0046, h01=0x0050, text=»* ! !«, t00=0x0010, t01=0x00c4}
0x01a06…01a50 Head {h00=0x0046, h01=0x0050, text=»* ! SHTAB3: !«, t00=0x0010, t01=0x010e}
0x01a50…01a9a Head {h00=0x0046, h01=0x0050, text=»* ! -A TABLE OF "MM-TABLE ADDRESSES" !«, t00=0x0010, t01=0x0158}
0x01a9a…01ae4 Head {h00=0x0046, h01=0x0050, text=»* ! IS BUILT AT THE END OF SHTAB2 !«, t00=0x0011, t01=0x0012}
0x01ae4…01b2e Head {h00=0x0046, h01=0x0050, text=»* ! !«, t00=0x0011, t01=0x005c}
0x01b2e…01b78 Head {h00=0x0046, h01=0x0050, text=»* ! TIDTAB: !«, t00=0x0011, t01=0x00a6}
0x01b78…01bc2 Head {h00=0x0046, h01=0x0050, text=»* ! -A TABLE OF "TASK-ID'S IN RUNTIME SYSTEM" !«, t00=0x0011, t01=0x00f0}
0x01bc2…01c0c Head {h00=0x0046, h01=0x0050, text=»* ! IS BUILT AT THE END OF SHTAB3 !«, t00=0x0011, t01=0x013a}
0x01c0c…01c56 Head {h00=0x0046, h01=0x0050, text=»* ! !«, t00=0x0011, t01=0x0184}
0x01c56…01ca0 Head {h00=0x0046, h01=0x0050, text=»* ! DYNTAB: !«, t00=0x0012, t01=0x003e}
0x01ca0…01cea Head {h00=0x0046, h01=0x0050, text=»* ! -A TABLE OF "DYNAMIC-CORE ADDRESSES" !«, t00=0x0012, t01=0x0088}
0x01cea…01d34 Head {h00=0x0046, h01=0x0050, text=»* ! IS BUILT AT THE END OF TIDTAB !«, t00=0x0012, t01=0x00d2}
0x01d34…01d7e Head {h00=0x0046, h01=0x0050, text=»* ! !«, t00=0x0012, t01=0x011c}
0x01d7e…01dc8 Head {h00=0x0046, h01=0x0050, text=»* ! -RELOCATE ITCT ADDRESSES !«, t00=0x0012, t01=0x0166}
0x01dc8…01e12 Head {h00=0x0046, h01=0x0050, text=»* ! -RELOCATE TCLBLK ADDRESSES !«, t00=0x0013, t01=0x0020}
0x01e12…01e5c Head {h00=0x0046, h01=0x0050, text=»* ! -RELOCATE TCLTAB ADDRESS !«, t00=0x0013, t01=0x006a}
0x01e5c…01ea6 Head {h00=0x0046, h01=0x0050, text=»* ! -RELOCATE APPTAB ADDRESS !«, t00=0x0013, t01=0x00b4}
0x01ea6…01ef0 Head {h00=0x0046, h01=0x0050, text=»* ! -RELOCATE SHTAB2 ADDRESSES !«, t00=0x0013, t01=0x00fe}
0x01ef0…01f3a Head {h00=0x0046, h01=0x0050, text=»* ! -MOVE SYSLCO (NOT PART 1) AND SYSINI !«, t00=0x0013, t01=0x0148}
0x01f3a…01f84 (20, 0, 400) Head {h00=0x0046, h01=0x0050, text=»* ! TO FOLLOW DYNTAB !«, t00=0x0014, t01=0x0004}
0x01f84…01fce Head {h00=0x0046, h01=0x0050, text=»* ! -CONTINUE IN PART 2 !«, t00=0x0014, t01=0x004e}
0x01fce…02018 Head {h00=0x0046, h01=0x0050, text=»* !-----------------------------------------------------!«, t00=0x0014, t01=0x0098}
0x02018…0206a Head {h00=0x004e, h01=0x0050, text=»* ! SUBROUTINES ! PART 2 «, t00=0x0014, t01=0x00e2}
0x0206a…020b4 Head {h00=0x0046, h01=0x0050, text=»* ! -MOVE DDIV PROTOTYPE TO FOLLOW SYSLCO !«, t00=0x0014, t01=0x0134}
0x020b4…020fe Head {h00=0x0046, h01=0x0050, text=»* ! !«, t00=0x0014, t01=0x017e}
0x020fe…02148 Head {h00=0x0046, h01=0x0050, text=»* ! BUILD COMMON DATA AREA !«, t00=0x0015, t01=0x0038}
0x02148…02192 Head {h00=0x0046, h01=0x0050, text=»* ! -PGTG-DATA !«, t00=0x0015, t01=0x0082}
0x02192…021dc Head {h00=0x0046, h01=0x0050, text=»* ! !«, t00=0x0015, t01=0x00cc}
0x021dc…02226 Head {h00=0x0046, h01=0x0050, text=»* ! BUILD CLASS DATA AREAS !«, t00=0x0015, t01=0x0116}
0x02226…02270 Head {h00=0x0046, h01=0x0050, text=»* ! -ICB-PLTGC'S !«, t00=0x0015, t01=0x0160}
0x02270…022ba Head {h00=0x0046, h01=0x0050, text=»* ! !«, t00=0x0016, t01=0x001a}
0x022ba…02304 Head {h00=0x0046, h01=0x0050, text=»* ! BUILD TASK LOCAL DATA AREAS, ONE PER TCL !«, t00=0x0016, t01=0x0064}
0x02304…0234e Head {h00=0x0046, h01=0x0050, text=»* ! -UPDATE ITCT !«, t00=0x0016, t01=0x00ae}
0x0234e…02398 Head {h00=0x0046, h01=0x0050, text=»* ! -STACK-SIZE !«, t00=0x0016, t01=0x00f8}
0x02398…023e2 Head {h00=0x0046, h01=0x0050, text=»* ! -PGTL-DATA-LENGTH-USED !«, t00=0x0016, t01=0x0142}
0x023e2…0242c Head {h00=0x0046, h01=0x0050, text=»* ! -MOVE ITCT !«, t00=0x0016, t01=0x018c}
0x0242c…02476 Head {h00=0x0046, h01=0x0050, text=»* ! -MOVE PGTL-DATA AREA !«, t00=0x0017, t01=0x0046}
0x02476…024c0 Head {h00=0x0046, h01=0x0050, text=»* ! -MOVE STATIC-ZERO AREA !«, t00=0x0017, t01=0x0090}
0x024c0…0250a Head {h00=0x0046, h01=0x0050, text=»* ! -ALLOCATE DYNAMIC-CORE (INITIATE IF MMU-CASE) !«, t00=0x0017, t01=0x00da}
0x0250a…02554 Head {h00=0x0046, h01=0x0050, text=»* ! -INCLUDE DDIV PROTOTYPE IN FREE AREA ! «, t00=0x0017, t01=0x0124}
0x02554…0259e Head {h00=0x0046, h01=0x0050, text=»* ! -CONTINUE IN PART 3 !«, t00=0x0017, t01=0x016e}
0x0259e…025e8 Head {h00=0x0046, h01=0x0050, text=»* !-----------------------------------------------------!«, t00=0x0018, t01=0x0028}
0x025e8…0263a Head {h00=0x004e, h01=0x0050, text=»* ! SUBROUTINES ! PART 3 «, t00=0x0018, t01=0x0072}
0x0263a…02684 Head {h00=0x0046, h01=0x0050, text=»* ! R E A L T A !«, t00=0x0018, t01=0x00c4}
0x02684…026ce Head {h00=0x0046, h01=0x0050, text=»* ! BUILD REAL TASK-LOCAL DATA AREAS !«, t00=0x0018, t01=0x010e}
0x026ce…02718 Head {h00=0x0046, h01=0x0050, text=»* ! -FILL MM-TABLE IN TTAB !«, t00=0x0018, t01=0x0158}
0x02718…02762 Head {h00=0x0046, h01=0x0050, text=»* ! -COPY ITCT'S ACCORDING TO SHADOW-TABLE !«, t00=0x0019, t01=0x0012}
0x02762…027ac Head {h00=0x0046, h01=0x0050, text=»* ! -UPDATE TID IN ITCT !«, t00=0x0019, t01=0x005c}
0x027ac…027f6 Head {h00=0x0046, h01=0x0050, text=»* ! -COPY PGTL-DATA !«, t00=0x0019, t01=0x00a6}
0x027f6…02840 Head {h00=0x0046, h01=0x0050, text=»* ! -COPY STATIC-ZERO !«, t00=0x0019, t01=0x00f0}
0x02840…0288a Head {h00=0x0046, h01=0x0050, text=»* ! -ALLOCATE DYNAMIC-CORE (INITIATE IF MMU-CASE) !«, t00=0x0019, t01=0x013a}
0x0288a…028d4 Head {h00=0x0046, h01=0x0050, text=»* ! -CONTINUE IN SYSINI !«, t00=0x0019, t01=0x0184}
0x028d4…0291e Head {h00=0x0046, h01=0x0050, text=»* !-----------------------------------------------------!«, t00=0x001a, t01=0x003e}
0x0291e…0292c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001a, t01=0x0088}
0x0292c…02950 Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x001a, t01=0x0096}
0x02950…02974 Head {h00=0x0020, h01=0x0050, text=»* COMMON DISPLACEMENTS *«, t00=0x001a, t01=0x00ba}
0x02974…02998 Head {h00=0x0020, h01=0x0050, text=»****************************«, t00=0x001a, t01=0x00de}
0x02998…029cc Head {h00=0x0030, h01=0x0050, text=»APLTAB EQU 12 ADDRESS TO APPL.CONTROL TABLE «, t00=0x001a, t01=0x0102}
0x029cc…029f4 Head {h00=0x0024, h01=0x0050, text=»APPLNO EQU 18 APPLICATION NUMBER«, t00=0x001a, t01=0x0136}
0x029f4…02a20 Head {h00=0x0028, h01=0x0050, text=»BUFSIZ EQU 14 TEMPORARY BUFFER SIZE «, t00=0x001a, t01=0x015e}
0x02a20…02a52 Head {h00=0x002e, h01=0x0050, text=»CONLEN EQU 0 LENGTH OF CONFIGURATION DATA «, t00=0x001a, t01=0x018a}
0x02a52…02a82 Head {h00=0x002c, h01=0x0050, text=»CONSTA EQU 2 START OF CONFIGURATION DATA«, t00=0x001b, t01=0x002c}
0x02a82…02aae Head {h00=0x0028, h01=0x0050, text=»DATEND EQU 34 END OF DDIV PROTOTYPE «, t00=0x001b, t01=0x005c}
0x02aae…02ad6 Head {h00=0x0024, h01=0x0050, text=»DYNSTA EQU 52 START OF DYNTAB:S «, t00=0x001b, t01=0x0088}
0x02ad6…02b14 Head {h00=0x003a, h01=0x0050, text=»FSTADR EQU 20 1:ST FREE ADDRESS WHEN ALLOCATING BUFFER«, t00=0x001b, t01=0x00b0}
0x02b14…02b44 Head {h00=0x002c, h01=0x0050, text=»FSTPAG EQU 22 1:ST FREE PAGE (PHYSICAL) «, t00=0x001b, t01=0x00ee}
0x02b44…02b74 Head {h00=0x002c, h01=0x0050, text=»FYSPAG EQU 24 LAST PHYSICAL PAGE NUMBER «, t00=0x001b, t01=0x011e}
0x02b74…02bae Head {h00=0x0036, h01=0x0050, text=»LSTADR EQU 26 LAST ADDRESS WHEN BUILDING DATA PART«, t00=0x001b, t01=0x014e}
0x02bae…02bda Head {h00=0x0028, h01=0x0050, text=»MAPLEN EQU 30 LENGTH OF AREA TO MAP «, t00=0x001b, t01=0x0188}
0x02bda…02c08 Head {h00=0x002a, h01=0x0050, text=»MMFROM EQU 36 2:ND MMU TABLE WORK AREA«, t00=0x001c, t01=0x0024}
0x02c08…02c34 Head {h00=0x0028, h01=0x0050, text=»MMTO EQU 38 1:ST MMU TABLE WORK AREA«, t00=0x001c, t01=0x0052}
0x02c34…02c5c Head {h00=0x0024, h01=0x0050, text=»M:REL EQU 16 RELOCATIN CONSTANT «, t00=0x001c, t01=0x007e}
0x02c5c…02c8c Head {h00=0x002c, h01=0x0050, text=»SYSBUF EQU 28 START OF TEMPORARY BUFFER «, t00=0x001c, t01=0x00a6}
0x02c8c…02cb8 Head {h00=0x0028, h01=0x0050, text=»SWBFSA EQU 4 SWB-FILE START ADDRESS «, t00=0x001c, t01=0x00d6}
0x02cb8…02ce2 Head {h00=0x0026, h01=0x0050, text=»SWBFSE EQU 8 SWB-FILE END ADDRESS «, t00=0x001c, t01=0x0102}
0x02ce2…02d0e Head {h00=0x0028, h01=0x0050, text=»TTAB EQU 32 WORK AREA FOR MMU-TABLE «, t00=0x001c, t01=0x012c}
0x02d0e…02d36 Head {h00=0x0024, h01=0x0050, text=»TOTSGM EQU 46 NUMBER OF SEGMENTS«, t00=0x001c, t01=0x0158}
0x02d36…02d66 Head {h00=0x002c, h01=0x0050, text=»SWBFLG EQU 48 SWAPPABLE WORK BLOCK FLAG «, t00=0x001c, t01=0x0180}
0x02d66…02d8e Head {h00=0x0024, h01=0x0050, text=»COM01 EQU 40 COMMON WORK AREA 1 «, t00=0x001d, t01=0x0020}
0x02d8e…02db6 Head {h00=0x0024, h01=0x0050, text=»COM02 EQU 42 COMMON WORK AREA 2 «, t00=0x001d, t01=0x0048}
0x02db6…02dde Head {h00=0x0024, h01=0x0050, text=»COM03 EQU 44 COMMON WORK AREA 3 «, t00=0x001d, t01=0x0070}
0x02dde…02e06 Head {h00=0x0024, h01=0x0050, text=»COM04 EQU 50 COMMON WORK AREA 4 «, t00=0x001d, t01=0x0098}
0x02e06…02e14 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001d, t01=0x00c0}
0x02e14…02e36 Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x001d, t01=0x00ce}
0x02e36…02e58 Head {h00=0x001e, h01=0x0050, text=»* TABLEN DISPLACEMENTS *«, t00=0x001d, t01=0x00f0}
0x02e58…02e7a Head {h00=0x001e, h01=0x0050, text=»**************************«, t00=0x001d, t01=0x0112}
0x02e7a…02e9e Head {h00=0x0020, h01=0x0050, text=»SEGTAD EQU 0 SEGTAB ADDRESS «, t00=0x001d, t01=0x0134}
0x02e9e…02ec0 Head {h00=0x001e, h01=0x0050, text=»ITCTAD EQU 2 ITCT ADDRESS «, t00=0x001d, t01=0x0158}
0x02ec0…02ef0 Head {h00=0x002c, h01=0x0050, text=»SHADOW EQU 4 SHADOW TABLE START ADDRESS «, t00=0x001d, t01=0x017a}
0x02ef0…02f1c Head {h00=0x0028, h01=0x0050, text=»DDIVFR EQU 6 PROT.DDIV FROM ADDRESS «, t00=0x001e, t01=0x001a}
0x02f1c…02f42 Head {h00=0x0022, h01=0x0050, text=»PLTGCE EQU 8 END OF ICB-PLTGC «, t00=0x001e, t01=0x0046}
0x02f42…02f6c Head {h00=0x0026, h01=0x0050, text=»PLTGCL EQU 10 LENGTH OF ICB-PLTGC «, t00=0x001e, t01=0x006c}
0x02f6c…02f94 Head {h00=0x0024, h01=0x0050, text=»PLTGCS EQU 12 START OF ICB-PLTGC«, t00=0x001e, t01=0x0096}
0x02f94…02fb8 Head {h00=0x0020, h01=0x0050, text=»DYNTAD EQU 14 DYNTAB ADDRESS«, t00=0x001e, t01=0x00be}
0x02fb8…02fe2 Head {h00=0x0026, h01=0x0050, text=»APCTAB EQU 16 APLTAB BLOCK ADDRESS«, t00=0x001e, t01=0x00e2}
0x02fe2…03010 Head {h00=0x002a, h01=0x0050, text=»PDDIVL EQU 18 LENGTH LEFT OF PROT.DDIV«, t00=0x001e, t01=0x010c}
0x03010…0301e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x001e, t01=0x013a}
0x0301e…03046 Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x001e, t01=0x0148}
0x03046…0306e Head {h00=0x0024, h01=0x0050, text=»* SCRATCH-PAD DISPLACEMENTS * «, t00=0x001e, t01=0x0170}
0x0306e…03096 Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x001f, t01=0x0008}
0x03096…030ca Head {h00=0x0030, h01=0x0050, text=»ACOSTA EQU 120 CONF.START FOR AN APPLICATION«, t00=0x001f, t01=0x0030}
0x030ca…03102 Head {h00=0x0034, h01=0x0050, text=»ALICOU EQU 112 SAVE AREA FOR APPLICATION COUNTER«, t00=0x001f, t01=0x0064}
0x03102…0312e Head {h00=0x0028, h01=0x0050, text=»APLTAD EQU 122 APLTAB BLOCK ADDRESS «, t00=0x001f, t01=0x009c}
0x0312e…03162 Head {h00=0x0030, h01=0x0050, text=»BASADR EQU 80 BASE ADDRESS FOR DEBUG PURPOSE«, t00=0x001f, t01=0x00c8}
0x03162…0318e Head {h00=0x0028, h01=0x0050, text=»DDIVTO EQU 124 PROT.DDIV TO ADDRESS «, t00=0x001f, t01=0x00fc}
0x0318e…031ba Head {h00=0x0028, h01=0x0050, text=»DYNDIS EQU 60 DYN.CORE DISPLACEMENT «, t00=0x001f, t01=0x0128}
0x031ba…031f2 Head {h00=0x0034, h01=0x0050, text=»PDDIV EQU 114 FLAG : 1=BUILD DDIV TO NEXT APPL. «, t00=0x001f, t01=0x0154}
0x031f2…03226 Head {h00=0x0030, h01=0x0050, text=» 0=BUILD DDIV TO START OF FREE AREA«, t00=0x001f, t01=0x018c}
0x03226…0324e Head {h00=0x0024, h01=0x0050, text=»INTENT EQU 62 INTERPRETER ENTRY «, t00=0x0020, t01=0x0030}
0x0324e…03280 Head {h00=0x002e, h01=0x0050, text=»LCOTO EQU 64 ADR. WHERE TO MOVE SYSLCO TO «, t00=0x0020, t01=0x0058}
0x03280…03296 Head {h00=0x0012, h01=0x0050, text=»MMREL1 EQU 66 «, t00=0x0020, t01=0x008a}
0x03296…032c0 Head {h00=0x0026, h01=0x0050, text=»MONEND EQU 84 MONITOR END ADDRESS «, t00=0x0020, t01=0x00a0}
0x032c0…032e4 Head {h00=0x0020, h01=0x0050, text=»MOVLE1 EQU 86 LENGTH TO MOVE«, t00=0x0020, t01=0x00ca}
0x032e4…0330a Head {h00=0x0022, h01=0x0050, text=»MOVLEN EQU 68 LENGTTH TO MOVE «, t00=0x0020, t01=0x00ee}
0x0330a…03340 Head {h00=0x0032, h01=0x0050, text=»NOCOPS EQU 70 NUMBER OF RUNNING COBOL TASKS IN«, t00=0x0020, t01=0x0114}
0x03340…03366 Head {h00=0x0022, h01=0x0050, text=» RUNTIME FOR AN APPLICATION «, t00=0x0020, t01=0x014a}
0x03366…033a4 Head {h00=0x003a, h01=0x0050, text=»RELOCA EQU 72 TEMPORARY SAVE AREA FOR RELOCATION VALUE«, t00=0x0020, t01=0x0170}
0x033a4…033ce Head {h00=0x0026, h01=0x0050, text=»SAEFA1 EQU 116 SCTEFA BIT 0-5 PAGE«, t00=0x0021, t01=0x001e}
0x033ce…03402 Head {h00=0x0030, h01=0x0050, text=»SAEFA2 EQU 118 SCTEFA BIT 4-15 DISP. IN PAGE«, t00=0x0021, t01=0x0048}
0x03402…03428 Head {h00=0x0022, h01=0x0050, text=»SAVE01 EQU 88 TEMP. SAVE AREA «, t00=0x0021, t01=0x007c}
0x03428…03460 Head {h00=0x0034, h01=0x0050, text=»SAVE02 EQU 96 TEMP. SAVE AREA OUTSIDE SUBRUTINES«, t00=0x0021, t01=0x00a2}
0x03460…0349a Head {h00=0x0036, h01=0x0050, text=»SAVE03 EQU 126 TEMP. SAVE AREA OUTSIDE SUBRUTINES «, t00=0x0021, t01=0x00da}
0x0349a…034d8 Head {h00=0x003a, h01=0x0050, text=»SAVE05 EQU 106 TEMP. SAVE AREA INSIDE LOKAL SUBRUTINES«, t00=0x0021, t01=0x0114}
0x034d8…03516 Head {h00=0x003a, h01=0x0050, text=»SAVE06 EQU 108 TEMP. SAVE AREA INSIDE LOKAL SUBRUTINES«, t00=0x0021, t01=0x0152}
0x03516…03554 Head {h00=0x003a, h01=0x0050, text=»SAVE07 EQU 110 TEMP. SAVE AREA INSIDE LOKAL SUBRUTINES«, t00=0x0021, t01=0x0190}
0x03554…03584 Head {h00=0x002c, h01=0x0050, text=»SAVITC EQU 94 SAVE AREA FOR ITCT ADDRESS«, t00=0x0022, t01=0x003e}
0x03584…035b0 Head {h00=0x0028, h01=0x0050, text=»SAVTID EQU 104 SAVE AREA FOR TASK ID«, t00=0x0022, t01=0x006e}
0x035b0…035ee Head {h00=0x003a, h01=0x0050, text=»SHADST EQU 74 START OF SHADOW TABLES FOR CURRENT APPL.«, t00=0x0022, t01=0x009a}
0x035ee…03614 Head {h00=0x0022, h01=0x0050, text=»SHTLEN EQU 76 SHTAB1-3 LENGTH «, t00=0x0022, t01=0x00d8}
0x03614…03648 Head {h00=0x0030, h01=0x0050, text=»STASK EQU 82 NZ=ONLY ONE TASK IN THE SYSTEM «, t00=0x0022, t01=0x00fe}
0x03648…03674 Head {h00=0x0028, h01=0x0050, text=»TCLPNT EQU 78 ADR. TO TCLBLK POINTER«, t00=0x0022, t01=0x0132}
0x03674…036a4 Head {h00=0x002c, h01=0x0050, text=»TCLCOU EQU 100 SAVE AREA FOR TCL COUNTER«, t00=0x0022, t01=0x015e}
0x036a4…036da Head {h00=0x0032, h01=0x0050, text=»TCLITC EQU 102 SAVE AREA FOR TCL ITCT ADDRESS «, t00=0x0022, t01=0x018e}
0x036da…03704 Head {h00=0x0026, h01=0x0050, text=»TGCREL EQU 90 ICB-PLTGC RELOCATION«, t00=0x0023, t01=0x0034}
0x03704…0372c Head {h00=0x0024, h01=0x0050, text=»PGTGAD EQU 92 PGTG DATA ADDRESS «, t00=0x0023, t01=0x005e}
0x0372c…0376a Head {h00=0x003a, h01=0x0050, text=»LSTENT EQU 98 LAST USED ENTRY IN MMTAB,UPTO COMMON DAT«, t00=0x0023, t01=0x0086}
0x0376a…03778 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0023, t01=0x00c4}
0x03778…03794 Head {h00=0x0018, h01=0x0050, text=» ***************** «, t00=0x0023, t01=0x00d2}
0x03794…037b0 Head {h00=0x0018, h01=0x0050, text=» ***************** «, t00=0x0023, t01=0x00ee}
0x037b0…037cc Head {h00=0x0018, h01=0x0050, text=» ** ** «, t00=0x0023, t01=0x010a}
0x037cc…037e8 Head {h00=0x0018, h01=0x0050, text=» ** CONSTANTS ** «, t00=0x0023, t01=0x0126}
0x037e8…03804 Head {h00=0x0018, h01=0x0050, text=» ***************** «, t00=0x0023, t01=0x0142}
0x03804…03820 Head {h00=0x0018, h01=0x0050, text=» ***************** «, t00=0x0023, t01=0x015e}
0x03820…0382c Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0023, t01=0x017a}
0x0382c…03854 Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0023, t01=0x0186}
0x03854…0387c Head {h00=0x0024, h01=0x0050, text=»* CONFIGURATION FILE (CONFIG) * «, t00=0x0024, t01=0x001e}
0x0387c…038a4 Head {h00=0x0024, h01=0x0050, text=»******************************* «, t00=0x0024, t01=0x0046}
0x038a4…038b0 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0024, t01=0x006e}
0x038b0…038d0 Head {h00=0x001c, h01=0x0050, text=»* TASK DEFINITION BLOCK:«, t00=0x0024, t01=0x007a}
0x038d0…038f2 Head {h00=0x001e, h01=0x0050, text=»TDBBT EQU 0 1A BLOCK TYPE «, t00=0x0024, t01=0x009a}
0x038f2…0391e Head {h00=0x0028, h01=0x0050, text=»TDBNT EQU TDBBT+1 2N NUMBER OF TASKS«, t00=0x0024, t01=0x00bc}
0x0391e…0394e Head {h00=0x002c, h01=0x0050, text=»TDBID EQU TDBNT+2 6A TASK ID START VALUE«, t00=0x0024, t01=0x00e8}
0x0394e…0397e Head {h00=0x002c, h01=0x0050, text=»TDBMC EQU TDBID+6 6A MATCHING TASK CLASS«, t00=0x0024, t01=0x0118}
0x0397e…039a6 Head {h00=0x0024, h01=0x0050, text=»TDBTL EQU TDBMC+6 6A TASK LEVEL «, t00=0x0024, t01=0x0148}
0x039a6…039e4 Head {h00=0x003a, h01=0x0050, text=»TDBNC EQU TDBTL+6 2N NUMBER OF TERMINAL DEVICE CLASSES«, t00=0x0024, t01=0x0170}
0x039e4…039ee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x001e}
0x039ee…03a18 Head {h00=0x0026, h01=0x0050, text=»TDBFST EQU TDBNC+2 FIRST TERM DEF «, t00=0x0025, t01=0x0028}
0x03a18…03a40 Head {h00=0x0024, h01=0x0050, text=»TDC EQU 7 TERMINAL DEVICE CLASS «, t00=0x0025, t01=0x0052}
0x03a40…03a62 Head {h00=0x001e, h01=0x0050, text=»TLC EQU 7 LINE CONNECTION «, t00=0x0025, t01=0x007a}
0x03a62…03a8e Head {h00=0x0028, h01=0x0050, text=»TDBREC EQU TDC+TLC TDB-RECORD LENGTH«, t00=0x0025, t01=0x009c}
0x03a8e…03a98 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x00c8}
0x03a98…03ac6 Head {h00=0x002a, h01=0x0050, text=»SDC EQU 7 SPECIAL DEVICE CLASS-RECORD «, t00=0x0025, t01=0x00d2}
0x03ac6…03ad0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0025, t01=0x0100}
0x03ad0…03af4 Head {h00=0x0020, h01=0x0050, text=»* COMMON DEVICE DEF. BLOCK: «, t00=0x0025, t01=0x010a}
0x03af4…03b16 Head {h00=0x001e, h01=0x0050, text=»CDBBT EQU 0 1A BLOCK TYPE «, t00=0x0025, t01=0x012e}
0x03b16…03b50 Head {h00=0x0036, h01=0x0050, text=»CDBNC EQU CDBBT+1 2N NUMBER OF SPEC. DEV. CLASSES «, t00=0x0025, t01=0x0150}
0x03b50…03b7c Head {h00=0x0028, h01=0x0050, text=»SDCFST EQU CDBNC+2 FIRST SDC-RECORD «, t00=0x0025, t01=0x018a}
0x03b7c…03b86 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0026}
0x03b86…03b90 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x0030}
0x03b90…03bba Head {h00=0x0026, h01=0x0050, text=»* USER WORK BLOCK TYPE DEF. BLOCK «, t00=0x0026, t01=0x003a}
0x03bba…03bdc Head {h00=0x001e, h01=0x0050, text=»UDBBT EQU 0 1A BLOCK TYPE «, t00=0x0026, t01=0x0064}
0x03bdc…03c0c Head {h00=0x002c, h01=0x0050, text=»UDBNU EQU UDBBT+1 3A NUMBER OF UWB TYPES«, t00=0x0026, t01=0x0086}
0x03c0c…03c16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0026, t01=0x00b6}
0x03c16…03c42 Head {h00=0x0028, h01=0x0050, text=»UDBFST EQU UDBNU+3 FIRST UDB-RECORD «, t00=0x0026, t01=0x00c0}
0x03c42…03c62 Head {h00=0x001c, h01=0x0050, text=»NAMUWB EQU 3 NAME OF UWB«, t00=0x0026, t01=0x00ec}
0x03c62…03c88 Head {h00=0x0022, h01=0x0050, text=»NUMUBL EQU 3 NUMBER OF BLOCKS «, t00=0x0026, t01=0x010c}
0x03c88…03cba Head {h00=0x002e, h01=0x0050, text=»UDBREC EQU NAMUWB+NUMUBL UDB RECORD-LENGTH«, t00=0x0026, t01=0x0132}
0x03cba…03cc8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0026, t01=0x0164}
0x03cc8…03cd4 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0026, t01=0x0172}
0x03cd4…03ce0 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0026, t01=0x017e}
0x03ce0…03d10 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0026, t01=0x018a}
0x03d10…03d40 Head {h00=0x002c, h01=0x0050, text=»** ** «, t00=0x0027, t01=0x002a}
0x03d40…03d70 Head {h00=0x002c, h01=0x0050, text=»** THE FOLLOWING EQUATES ARE ** «, t00=0x0027, t01=0x005a}
0x03d70…03da0 Head {h00=0x002c, h01=0x0050, text=»** DISPLACEMENTS WITHIN EACH ** «, t00=0x0027, t01=0x008a}
0x03da0…03dd0 Head {h00=0x002c, h01=0x0050, text=»** TABLE ** «, t00=0x0027, t01=0x00ba}
0x03dd0…03e00 Head {h00=0x002c, h01=0x0050, text=»** ** «, t00=0x0027, t01=0x00ea}
0x03e00…03e30 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0027, t01=0x011a}
0x03e30…03e38 Head {h00=0x0004, h01=0x0050, t00=0x0027, t01=0x014a}
0x03e38…03e50 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0027, t01=0x0152}
0x03e50…03e68 Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x0027, t01=0x016a}
0x03e68…03e80 Head {h00=0x0014, h01=0x0050, text=»** SEGTAB ** «, t00=0x0027, t01=0x0182}
0x03e80…03e98 Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x0028, t01=0x000a}
0x03e98…03eb0 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0028, t01=0x0022}
0x03eb0…03eb8 Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x003a}
0x03eb8…03edc Head {h00=0x0020, h01=0x0050, text=»SGAPPT EQU 0 APPTAB POINTER «, t00=0x0028, t01=0x0042}
0x03edc…03f02 Head {h00=0x0022, h01=0x0050, text=»SGPGMT EQU 2 PROGRAM TYPE 'CO'«, t00=0x0028, t01=0x0066}
0x03f02…03f24 Head {h00=0x001e, h01=0x0050, text=»SGCOML EQU 6 COMMON LENGTH«, t00=0x0028, t01=0x008c}
0x03f24…03f44 Head {h00=0x001c, h01=0x0050, text=»SGPAGL EQU 8 PAGE LENGTH«, t00=0x0028, t01=0x00ae}
0x03f44…03f6c Head {h00=0x0024, h01=0x0050, text=»SGNOSG EQU 10 NUMBER OF SEGMENTS«, t00=0x0028, t01=0x00ce}
0x03f6c…03f74 Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x00f6}
0x03f74…03f8c Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0028, t01=0x00fe}
0x03f8c…03fa4 Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x0028, t01=0x0116}
0x03fa4…03fbc Head {h00=0x0014, h01=0x0050, text=»** APPTAB ** «, t00=0x0028, t01=0x012e}
0x03fbc…03fd4 Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x0028, t01=0x0146}
0x03fd4…03fec Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0028, t01=0x015e}
0x03fec…03ff4 Head {h00=0x0004, h01=0x0050, t00=0x0028, t01=0x0176}
0x03ff4…04018 Head {h00=0x0020, h01=0x0050, text=»APPTCL EQU 0 TCLTAB POINTER «, t00=0x0028, t01=0x017e}
0x04018…0403e Head {h00=0x0022, h01=0x0050, text=»APPINT EQU 2 INTERPRETER ENTRY«, t00=0x0029, t01=0x0012}
0x0403e…04068 Head {h00=0x0026, h01=0x0050, text=»APPTGL EQU 4 PGTG-DATA-AREA LENGTH«, t00=0x0029, t01=0x0038}
0x04068…0408e Head {h00=0x0022, h01=0x0050, text=»APPCOM EQU 6 COMMON PSEG PNTR «, t00=0x0029, t01=0x0062}
0x0408e…040c4 Head {h00=0x0032, h01=0x0050, text=»I:RSTE EQU 8 DISPL IN APPTAB, INT REENTER ADR «, t00=0x0029, t01=0x0088}
0x040c4…040cc Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x00be}
0x040cc…040e4 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0029, t01=0x00c6}
0x040e4…040fc Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x0029, t01=0x00de}
0x040fc…04114 Head {h00=0x0014, h01=0x0050, text=»** TCLTAB ** «, t00=0x0029, t01=0x00f6}
0x04114…0412c Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x0029, t01=0x010e}
0x0412c…04144 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x0029, t01=0x0126}
0x04144…0414c Head {h00=0x0004, h01=0x0050, t00=0x0029, t01=0x013e}
0x0414c…04174 Head {h00=0x0024, h01=0x0050, text=»TCLCNT EQU 0 NUMBER OF TCLBLK'S «, t00=0x0029, t01=0x0146}
0x04174…041a2 Head {h00=0x002a, h01=0x0050, text=»TCLTAB EQU 2 TABLE OF TCLBLK POINTERS «, t00=0x0029, t01=0x016e}
0x041a2…041c0 Head {h00=0x001a, h01=0x0050, text=»TCLNAM EQU 0 TCL NAME «, t00=0x002a, t01=0x000c}
0x041c0…041e4 Head {h00=0x0020, h01=0x0050, text=»TCLBLK EQU 4 TCLBLK POINTER «, t00=0x002a, t01=0x002a}
0x041e4…041ec Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x004e}
0x041ec…04204 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x002a, t01=0x0056}
0x04204…0421c Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x002a, t01=0x006e}
0x0421c…04234 Head {h00=0x0014, h01=0x0050, text=»** TCLBLK ** «, t00=0x002a, t01=0x0086}
0x04234…0424c Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x002a, t01=0x009e}
0x0424c…04264 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x002a, t01=0x00b6}
0x04264…0426c Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x00ce}
0x0426c…0428c Head {h00=0x001c, h01=0x0050, text=»TCLSTK EQU 0 STACK-SIZE «, t00=0x002a, t01=0x00d6}
0x0428c…042b8 Head {h00=0x0028, h01=0x0050, text=»TCLTGC EQU 2 ICB-PLTGC-MAIN POINTER «, t00=0x002a, t01=0x00f6}
0x042b8…042da Head {h00=0x001e, h01=0x0050, text=»TCLTCT EQU 4 ITCT POINTER «, t00=0x002a, t01=0x0122}
0x042da…04304 Head {h00=0x0026, h01=0x0050, text=»TCLTLD EQU 6 PGTL-DATA-LENGTH-USED«, t00=0x002a, t01=0x0144}
0x04304…0430c Head {h00=0x0004, h01=0x0050, t00=0x002a, t01=0x016e}
0x0430c…04324 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x002a, t01=0x0176}
0x04324…0433c Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x002a, t01=0x018e}
0x0433c…04354 Head {h00=0x0014, h01=0x0050, text=»** ICB-PLTGC ** «, t00=0x002b, t01=0x0016}
0x04354…0436c Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x002b, t01=0x002e}
0x0436c…04384 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x002b, t01=0x0046}
0x04384…0438c Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x005e}
0x0438c…043ba Head {h00=0x002a, h01=0x0050, text=»TGCSZD EQU 4 STATIC-ZERO DISP IN TLTAB«, t00=0x002b, t01=0x0066}
0x043ba…043e2 Head {h00=0x0024, h01=0x0050, text=»TGCSZL EQU 6 STATIC-ZERO LENGTH «, t00=0x002b, t01=0x0094}
0x043e2…04408 Head {h00=0x0022, h01=0x0050, text=»TGCCAL EQU 8 CALL-BASE-ADR TAB«, t00=0x002b, t01=0x00bc}
0x04408…0443a Head {h00=0x002e, h01=0x0050, text=»TGCCTS EQU 0 NBR OF ENTRIES IN CALL TABLE «, t00=0x002b, t01=0x00e2}
0x0443a…04460 Head {h00=0x0022, h01=0x0050, text=»TGCCTE EQU 2 CALL TABLE ENTRY «, t00=0x002b, t01=0x0114}
0x04460…04468 Head {h00=0x0004, h01=0x0050, t00=0x002b, t01=0x013a}
0x04468…04480 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x002b, t01=0x0142}
0x04480…04498 Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x002b, t01=0x015a}
0x04498…044b0 Head {h00=0x0014, h01=0x0050, text=»** ITCT ** «, t00=0x002b, t01=0x0172}
0x044b0…044c8 Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x002b, t01=0x018a}
0x044c8…044e0 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x002c, t01=0x0012}
0x044e0…044e8 Head {h00=0x0004, h01=0x0050, t00=0x002c, t01=0x002a}
0x044e8…0450a Head {h00=0x001e, h01=0x0050, text=»ITCCOM EQU 0 PGTG-DATA-ADR«, t00=0x002c, t01=0x0032}
0x0450a…0452e Head {h00=0x0020, h01=0x0050, text=»ITCTGC EQU 2 ICB-PLTGC-PNTR «, t00=0x002c, t01=0x0054}
0x0452e…04554 Head {h00=0x0022, h01=0x0050, text=»ITCGLL EQU 4 PGTL-DATA-LENGTH «, t00=0x002c, t01=0x0078}
0x04554…04576 Head {h00=0x001e, h01=0x0050, text=»ITCGLA EQU 6 PGTL-DATA-ADR«, t00=0x002c, t01=0x009e}
0x04576…045a0 Head {h00=0x0026, h01=0x0050, text=»ITCCSB EQU 10 CURRENT SEGMENT BASE«, t00=0x002c, t01=0x00c0}
0x045a0…045be Head {h00=0x001a, h01=0x0050, text=»ITCTID EQU 12 TASK-ID «, t00=0x002c, t01=0x00ea}
0x045be…045ea Head {h00=0x0028, h01=0x0050, text=»ITCDCB EQU 14 DYNAMIC-CORE,BASE-PNTR«, t00=0x002c, t01=0x0108}
0x045ea…0461c Head {h00=0x002e, h01=0x0050, text=»ITCDCC EQU 16 " ,CURRENT-EXTENT «, t00=0x002c, t01=0x0134}
0x0461c…0464e Head {h00=0x002e, h01=0x0050, text=»ITCNEP EQU 18 " ,NEXT PARAMETER «, t00=0x002c, t01=0x0166}
0x0464e…0467e Head {h00=0x002c, h01=0x0050, text=»ITCDCD EQU 22 " ,DDI-POOL-BASE«, t00=0x002d, t01=0x0008}
0x0467e…046a0 Head {h00=0x001e, h01=0x0050, text=»ITCSPL EQU 26 SPL-PBS-PNTR«, t00=0x002d, t01=0x0038}
0x046a0…046bc Head {h00=0x0018, h01=0x0050, text=»ITCTLT EQU 34 TLTAB «, t00=0x002d, t01=0x005a}
0x046bc…046e8 Head {h00=0x0028, h01=0x0050, text=»ITCTLS EQU 0 NBR OF ENTRIES IN TLTAB«, t00=0x002d, t01=0x0076}
0x046e8…04708 Head {h00=0x001c, h01=0x0050, text=»ITCTLE EQU 2 TLTAB ENTRY«, t00=0x002d, t01=0x00a2}
0x04708…04710 Head {h00=0x0004, h01=0x0050, t00=0x002d, t01=0x00c2}
0x04710…04728 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x002d, t01=0x00ca}
0x04728…04740 Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x002d, t01=0x00e2}
0x04740…04758 Head {h00=0x0014, h01=0x0050, text=»** SPL-PBS ** «, t00=0x002d, t01=0x00fa}
0x04758…04770 Head {h00=0x0014, h01=0x0050, text=»** ** «, t00=0x002d, t01=0x0112}
0x04770…04788 Head {h00=0x0014, h01=0x0050, text=»*************** «, t00=0x002d, t01=0x012a}
0x04788…04790 Head {h00=0x0004, h01=0x0050, t00=0x002d, t01=0x0142}
0x04790…047ba Head {h00=0x0026, h01=0x0050, text=»SPLTCD EQU 0 DIAGNOSTIC,TERM-CODE «, t00=0x002d, t01=0x014a}
0x047ba…047e4 Head {h00=0x0026, h01=0x0050, text=»SPLSTU EQU 2 " ,STACK-USED«, t00=0x002d, t01=0x0174}
0x047e4…0480e Head {h00=0x0026, h01=0x0050, text=»SPLSTS EQU 4 " ,STACK-SIZE«, t00=0x002e, t01=0x000e}
0x0480e…0483c Head {h00=0x002a, h01=0x0050, text=»SPLPRN EQU 6 " ,PROCEDURE-NAME«, t00=0x002e, t01=0x0038}
0x0483c…0486a Head {h00=0x002a, h01=0x0050, text=»SPLCPB EQU 12 CURRENT-PROCEDURE-BLOCK «, t00=0x002e, t01=0x0066}
0x0486a…04894 Head {h00=0x0026, h01=0x0050, text=»SPLDIS EQU 14 DISPLAY(16 POINTERS)«, t00=0x002e, t01=0x0094}
0x04894…048b6 Head {h00=0x001e, h01=0x0050, text=»SPLG1S EQU 46 GLOBAL1-SAVE«, t00=0x002e, t01=0x00be}
0x048b6…048d8 Head {h00=0x001e, h01=0x0050, text=»SPLG2S EQU 48 GLOBAL2-SAVE«, t00=0x002e, t01=0x00e0}
0x048d8…048fa Head {h00=0x001e, h01=0x0050, text=»SPLG3S EQU 50 GLOBAL3-SAVE«, t00=0x002e, t01=0x0102}
0x048fa…0491a Head {h00=0x001c, h01=0x0050, text=»SPLSTB EQU 52 STACK-BASE«, t00=0x002e, t01=0x0124}
0x0491a…0493a Head {h00=0x001c, h01=0x0050, text=»SPLENT EQU 54 ENTRY-FINI«, t00=0x002e, t01=0x0144}
0x0493a…04958 Head {h00=0x001a, h01=0x0050, text=»SPLLTS EQU 56 LAST-TS «, t00=0x002e, t01=0x0164}
0x04958…0498a Head {h00=0x002e, h01=0x0050, text=»SPLRWA EQU 58 RUNTIME-WORK-AREA(30 BYTES) «, t00=0x002e, t01=0x0182}
0x0498a…049aa Head {h00=0x001c, h01=0x0050, text=»SPLSTA EQU 88 STACK-AREA«, t00=0x002f, t01=0x0024}
0x049aa…049b8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x002f, t01=0x0044}
0x049b8…049d0 Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x002f, t01=0x0052}
0x049d0…049e8 Head {h00=0x0014, h01=0x0050, text=»* SOP-HANDLING *«, t00=0x002f, t01=0x006a}
0x049e8…04a00 Head {h00=0x0014, h01=0x0050, text=»****************«, t00=0x002f, t01=0x0082}
0x04a00…04a22 Head {h00=0x001e, h01=0x0050, text=»SOP EQU /2E DEVICE ADDRESS«, t00=0x002f, t01=0x009a}
0x04a22…04a2a Head {h00=0x0004, h01=0x0050, t00=0x002f, t01=0x00bc}
0x04a2a…04a48 Head {h00=0x001a, h01=0x0050, text=» LAMP CODE MEANING «, t00=0x002f, t01=0x00c4}
0x04a48…04a66 Head {h00=0x001a, h01=0x0050, text=» --------- ------- «, t00=0x002f, t01=0x00e2}
0x04a66…04a88 Head {h00=0x001e, h01=0x0050, text=»LMP1 EQU /400 SYSLOAD RUNS«, t00=0x002f, t01=0x0100}
0x04a88…04aa8 Head {h00=0x001c, h01=0x0050, text=»LMP2 EQU /200 READ ERROR«, t00=0x002f, t01=0x0122}
0x04aa8…04ace Head {h00=0x0022, h01=0x0050, text=»LMP3 EQU /100 MEMORY OVERFLOW «, t00=0x002f, t01=0x0142}
0x04ace…04af8 Head {h00=0x0026, h01=0x0050, text=»LMP4 EQU /80 FORMAT ERROR (CONFIG)«, t00=0x002f, t01=0x0168}
0x04af8…04b16 (48, 0, 400) Head {h00=0x001a, h01=0x0050, text=»LMP5 EQU /40 TID ERROR«, t00=0x0030, t01=0x0004}
0x04b16…04b3c Head {h00=0x0022, h01=0x0050, text=»LMP6 EQU /20 UWB OR SWB ERROR «, t00=0x0030, t01=0x0022}
0x04b3c…04b62 Head {h00=0x0022, h01=0x0050, text=»LMP7 EQU /10 MM-TABLE OVERFLOW«, t00=0x0030, t01=0x0048}
0x04b62…04b74 Head {h00=0x000e, h01=0x0050, text=»LMP8 EQU 8«, t00=0x0030, t01=0x006e}
0x04b74…04b86 Head {h00=0x000e, h01=0x0050, text=»LMP9 EQU 4«, t00=0x0030, t01=0x0080}
0x04b86…04b9a Head {h00=0x0010, h01=0x0050, text=»LMP10 EQU 2 «, t00=0x0030, t01=0x0092}
0x04b9a…04bae Head {h00=0x0010, h01=0x0050, text=»LMP11 EQU 1 «, t00=0x0030, t01=0x00a6}
0x04bae…04bd0 Head {h00=0x001e, h01=0x0050, text=»NOBLK EQU /B NO BLOCKS =2 «, t00=0x0030, t01=0x00ba}
0x04bd0…04bd8 Head {h00=0x0004, h01=0x0050, t00=0x0030, t01=0x00dc}
0x04bd8…04be0 Head {h00=0x0004, h01=0x0050, t00=0x0030, t01=0x00e4}
0x04be0…04bfe Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0030, t01=0x00ec}
0x04bfe…04c1c Head {h00=0x001a, h01=0x0050, text=»* OTHER CONSTANTS * «, t00=0x0030, t01=0x010a}
0x04c1c…04c3a Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0030, t01=0x0128}
0x04c3a…04c46 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0030, t01=0x0146}
0x04c46…04c7c Head {h00=0x0032, h01=0x0050, text=»STKMAX EQU 500 DEFAULT SPL STACK-SIZE IN BYTES«, t00=0x0030, t01=0x0152}
0x04c7c…04cb4 Head {h00=0x0034, h01=0x0050, text=»ENTFIN EQU /FFFF PROGRAMMER DEFINED ENTRY POINT «, t00=0x0030, t01=0x0188}
0x04cb4…04cfc Head {h00=0x0044, h01=0x0050, text=»SPLSIZ EQU SPLSTA+STKMAX DEFAULT SPL STACK-SIZE + PBS-BLOCK SIZE«, t00=0x0031, t01=0x0030}
0x04cfc…04d24 Head {h00=0x0024, h01=0x0050, text=»COBID EQU 2 COBOL IDENTIFICATION«, t00=0x0031, t01=0x0078}
0x04d24…04d50 Head {h00=0x0028, h01=0x0050, text=»SEGREC EQU 6 RECORD LENGTH IN SEGTAB«, t00=0x0031, t01=0x00a0}
0x04d50…04d8c Head {h00=0x0038, h01=0x0050, text=»NUMSEG EQU 10 DISPL. TO NUMBER OF SEGMENTS IN SEGTAB«, t00=0x0031, t01=0x00cc}
0x04d8c…04dac Head {h00=0x001c, h01=0x0050, text=»TTBTID EQU 2 TID IN TTAB«, t00=0x0031, t01=0x0108}
0x04dac…04dda Head {h00=0x002a, h01=0x0050, text=»TTB:PP EQU 6 SAVE AREA FOR TCL IN TTAB«, t00=0x0031, t01=0x0128}
0x04dda…04e06 Head {h00=0x0028, h01=0x0050, text=»NTPA EQU 4 INTERPRETER START ADDRESS«, t00=0x0031, t01=0x0156}
0x04e06…04e30 Head {h00=0x0026, h01=0x0050, text=»IHRTC EQU 4 RTC INTERRUPT ADDRESS «, t00=0x0031, t01=0x0182}
0x04e30…04e58 Head {h00=0x0024, h01=0x0050, text=»RTCDA EQU /1B RTC DEVICE ADDRESS«, t00=0x0032, t01=0x001c}
0x04e58…04e96 Head {h00=0x003a, h01=0x0050, text=»TABLEN EQU 20 LENGTH OF EACH APL.TABLE IN SCRATCH-PAD «, t00=0x0032, t01=0x0044}
0x04e96…04ec8 Head {h00=0x002e, h01=0x0050, text=»ACBLEN EQU 26 APPL.CONTROL BLOCK LENGTH =1«, t00=0x0032, t01=0x0082}
0x04ec8…04ed6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0032, t01=0x00b4}
0x04ed6…04f20 Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0032, t01=0x00c2}
0x04f20…04f6a Head {h00=0x0046, h01=0x0050, text=»* CALL-FORMAT, PERFORMS: CFR A14,A13 * «, t00=0x0032, t01=0x010c}
0x04f6a…04fb4 Head {h00=0x0046, h01=0x0050, text=»* DATA [REL-ADDRESS] * «, t00=0x0032, t01=0x0156}
0x04fb4…04ffe Head {h00=0x0046, h01=0x0050, text=»* * «, t00=0x0033, t01=0x0010}
0x04ffe…05048 Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0033, t01=0x005a}
0x05048…05054 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0033, t01=0x00a4}
0x05054…05060 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0033, t01=0x00b0}
0x05060…0506c Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0033, t01=0x00bc}
0x0506c…0508a Head {h00=0x001a, h01=0x0050, text=»CALL FORM 16=/F697,16 «, t00=0x0033, t01=0x00c8}
0x0508a…050a0 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0033, t01=0x00e6}
0x050a0…050ae Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0033, t01=0x00fc}
0x050ae…050ba Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0033, t01=0x010a}
0x050ba…050c6 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0033, t01=0x0116}
0x050c6…050fc Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0033, t01=0x0122}
0x050fc…05132 Head {h00=0x0032, h01=0x0050, text=»******* ******* «, t00=0x0033, t01=0x0158}
0x05132…05168 Head {h00=0x0032, h01=0x0050, text=»** ** «, t00=0x0033, t01=0x018e}
0x05168…0519e Head {h00=0x0032, h01=0x0050, text=»* SYSLOAD PART 1 * «, t00=0x0034, t01=0x0034}
0x0519e…051d4 Head {h00=0x0032, h01=0x0050, text=»** ** «, t00=0x0034, t01=0x006a}
0x051d4…0520a Head {h00=0x0032, h01=0x0050, text=»***** ***** «, t00=0x0034, t01=0x00a0}
0x0520a…05240 Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0034, t01=0x00d6}
0x05240…0524c Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0034, t01=0x010c}
0x0524c…05282 Head {h00=0x0032, h01=0x0050, text=»* READ CONFIGURATION FILE & BUILD * «, t00=0x0034, t01=0x0118}
0x05282…052b8 Head {h00=0x0032, h01=0x0050, text=»* SHADOW-TABLES * «, t00=0x0034, t01=0x014e}
0x052b8…052ee Head {h00=0x0032, h01=0x0050, text=»* * «, t00=0x0034, t01=0x0184}
0x052ee…05324 Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x0035, t01=0x002a}
0x05324…05330 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0035, t01=0x0060}
0x05330…05344 Head {h00=0x0010, h01=0x0050, text=»LCOSTA EQU *«, t00=0x0035, t01=0x006c}
0x05344…05370 Head {h00=0x0028, h01=0x0050, text=» LDKL A1,START1 GET START OF SYSLCO «, t00=0x0035, t01=0x0080}
0x05370…053a0 Head {h00=0x002c, h01=0x0050, text=» AD A1,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0035, t01=0x00ac}
0x053a0…053c6 Head {h00=0x0022, h01=0x0050, text=» ABR A1 GO TO START OF SYSLCO «, t00=0x0035, t01=0x00dc}
0x053c6…053d2 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0035, t01=0x0102}
0x053d2…05400 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0035, t01=0x010e}
0x05400…0542e Head {h00=0x002a, h01=0x0050, text=»*** *** «, t00=0x0035, t01=0x013c}
0x0542e…0545c Head {h00=0x002a, h01=0x0050, text=»** S U B R O U T I N E S ** «, t00=0x0035, t01=0x016a}
0x0545c…0548a Head {h00=0x002a, h01=0x0050, text=»** -USED IN THIS PART ONLY ** «, t00=0x0036, t01=0x0008}
0x0548a…054b8 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x0036, t01=0x0036}
0x054b8…054c6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0036, t01=0x0064}
0x054c6…054fc Head {h00=0x0032, h01=0x0050, text=»* B U I L D T *«, t00=0x0036, t01=0x0072}
0x054fc…05532 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x0036, t01=0x00a8}
0x05532…05568 Head {h00=0x0032, h01=0x0050, text=»* BUILD ONE PART OF TIDTAB FOR CURRENT *«, t00=0x0036, t01=0x00de}
0x05568…0559e Head {h00=0x0032, h01=0x0050, text=»* TASK DEFINITION BLOCK IN CONF.FILE *«, t00=0x0036, t01=0x0114}
0x0559e…055d4 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x0036, t01=0x014a}
0x055d4…0560a Head {h00=0x0032, h01=0x0050, text=»* INPUT : A1=ITCT ADDRESS *«, t00=0x0036, t01=0x0180}
0x0560a…05640 Head {h00=0x0032, h01=0x0050, text=»* A3=TID *«, t00=0x0037, t01=0x0026}
0x05640…05676 Head {h00=0x0032, h01=0x0050, text=»* A4=NUMBER OF COPIES *«, t00=0x0037, t01=0x005c}
0x05676…056ac Head {h00=0x0032, h01=0x0050, text=»* A6=POINTER IN SHTAB1 *«, t00=0x0037, t01=0x0092}
0x056ac…056e2 Head {h00=0x0032, h01=0x0050, text=»* A8=LENGTH OF SHTAB1 *«, t00=0x0037, t01=0x00c8}
0x056e2…05718 Head {h00=0x0032, h01=0x0050, text=»* SHADST=START OF SHADOW TABLES FOR *«, t00=0x0037, t01=0x00fe}
0x05718…0574e Head {h00=0x0032, h01=0x0050, text=»* CURRENT APPLICATION *«, t00=0x0037, t01=0x0134}
0x0574e…05784 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x0037, t01=0x016a}
0x05784…057ba Head {h00=0x0032, h01=0x0050, text=»* OUTPUT: A7=FIRST FREE ENTRY AFTER TIDTAB *«, t00=0x0038, t01=0x0010}
0x057ba…057f0 Head {h00=0x0032, h01=0x0050, text=»* SHADST=START OF SHADOW TABLES FOR *«, t00=0x0038, t01=0x0046}
0x057f0…05826 Head {h00=0x0032, h01=0x0050, text=»* CURRENT APPLICATION *«, t00=0x0038, t01=0x007c}
0x05826…0585c Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x0038, t01=0x00b2}
0x0585c…05892 Head {h00=0x0032, h01=0x0050, text=»* WORK REGISTERS : A1-A8 *«, t00=0x0038, t01=0x00e8}
0x05892…058c8 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x0038, t01=0x011e}
0x058c8…058fe Head {h00=0x0032, h01=0x0050, text=»* SUBRUTINS : ERROR *«, t00=0x0038, t01=0x0154}
0x058fe…05934 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x0038, t01=0x018a}
0x05934…0596a Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0039, t01=0x0030}
0x0596a…0597e Head {h00=0x0010, h01=0x0050, text=»BUILDT EQU *«, t00=0x0039, t01=0x0066}
0x0597e…059b8 Head {h00=0x0036, h01=0x0050, text=» LDR* A2,A6 HAVE TASKS ALREADY BEEN CONF FOR THIS «, t00=0x0039, t01=0x007a}
0x059b8…059c6 Head {h00=0x000a, h01=0x0050, text=» TCL«, t00=0x0039, t01=0x00b4}
0x059c6…059e2 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) BUI100 YES! «, t00=0x0039, t01=0x00c2}
0x059e2…05a0c Head {h00=0x0026, h01=0x0050, text=» ES A3,ITCTID,A1 SAVE TID IN ITCT «, t00=0x0039, t01=0x00de}
0x05a0c…05a48 Head {h00=0x0038, h01=0x0050, text=»* COUNT NUMBER OF TASKS IN TIDTAB WHICH ARE GOING TO«, t00=0x0039, t01=0x0108}
0x05a48…05a6a Head {h00=0x001e, h01=0x0050, text=»* LIE BEFORE CURRENT TASKS«, t00=0x0039, t01=0x0144}
0x05a6a…05a7e Head {h00=0x0010, h01=0x0050, text=»BUI100 EQU *«, t00=0x0039, t01=0x0166}
0x05a7e…05aa4 Head {h00=0x0022, h01=0x0050, text=» SUR A2,A2 CLEAR TASK COUNTER «, t00=0x0039, t01=0x017a}
0x05aa4…05ade Head {h00=0x0036, h01=0x0050, text=» LDR A5,A6 GET POINTER TO CURRENT ENTRY IN SHATB1 «, t00=0x003a, t01=0x0010}
0x05ade…05af2 Head {h00=0x0010, h01=0x0050, text=»BUI200 EQU *«, t00=0x003a, t01=0x004a}
0x05af2…05b1a Head {h00=0x0024, h01=0x0050, text=» ADR* A2,A5 ADD NUMBER OF TASKS «, t00=0x003a, t01=0x005e}
0x05b1a…05b44 Head {h00=0x0026, h01=0x0050, text=» SUK A5,2 DECREASE SHTAB1 POINTER «, t00=0x003a, t01=0x0086}
0x05b44…05b74 Head {h00=0x002c, h01=0x0050, text=» CW A5,SHADST+STKEND ALL TASKS COUNTED? «, t00=0x003a, t01=0x00b0}
0x05b74…05b8e Head {h00=0x0016, h01=0x0050, text=» RB(NE) BUI200 NO!«, t00=0x003a, t01=0x00e0}
0x05b8e…05bc8 Head {h00=0x0036, h01=0x0050, text=»* LOAD REGISTER A5 WITH POINTER TO START-ENTRY OF «, t00=0x003a, t01=0x00fa}
0x05bc8…05c04 Head {h00=0x0038, h01=0x0050, text=»* CURRENT TASKS IN TIDTAB AND ADD NUMBER OF CURRENT «, t00=0x003a, t01=0x0134}
0x05c04…05c2c Head {h00=0x0024, h01=0x0050, text=»* TASKS IN FIRST ENTRY OF TIDTAB«, t00=0x003a, t01=0x0170}
0x05c2c…05c50 Head {h00=0x0020, h01=0x0050, text=» ADR A5,A8 ADD SHTAB1 LENGTH«, t00=0x003b, t01=0x0008}
0x05c50…05c74 Head {h00=0x0020, h01=0x0050, text=» ADR A5,A8 ADD SHTAB2 LENGTH«, t00=0x003b, t01=0x002c}
0x05c74…05c98 Head {h00=0x0020, h01=0x0050, text=» ADR A5,A8 ADD SHTAB3 LENGTH«, t00=0x003b, t01=0x0050}
0x05c98…05ccc Head {h00=0x0030, h01=0x0050, text=» ADRS A4,A5 UPDATE NUMBER OF TASKS IN TIDTAB«, t00=0x003b, t01=0x0074}
0x05ccc…05cfa Head {h00=0x002a, h01=0x0050, text=» ADK A5,2 POINT AT FIRST TID IN TIDTAB«, t00=0x003b, t01=0x00a8}
0x05cfa…05d20 Head {h00=0x0022, h01=0x0050, text=» SLL A2,1 2*(NUMBER OF TASKS) «, t00=0x003b, t01=0x00d6}
0x05d20…05d4e Head {h00=0x002a, h01=0x0050, text=» ADR A5,A2 ADD DISPLACEMENT IN TIDTAB «, t00=0x003b, t01=0x00fc}
0x05d4e…05d88 Head {h00=0x0036, h01=0x0050, text=»* COUNT NUMBER OF TASKS IN TIDTAB WHICH ARE GOING «, t00=0x003b, t01=0x012a}
0x05d88…05dac Head {h00=0x0020, h01=0x0050, text=»* TO LIE AFTER CURRENT TASKS«, t00=0x003b, t01=0x0164}
0x05dac…05de6 Head {h00=0x0036, h01=0x0050, text=» LDR A1,A6 GET POINTER TO SHTAB1 ENTRY OF CURRENT «, t00=0x003b, t01=0x0188}
0x05de6…05df4 Head {h00=0x000a, h01=0x0050, text=» TCL«, t00=0x003c, t01=0x0032}
0x05df4…05e28 Head {h00=0x0030, h01=0x0050, text=» ADK A1,2 ENTRY IN SHTAB1 AFTER CURRENT TCL «, t00=0x003c, t01=0x0040}
0x05e28…05e4e Head {h00=0x0022, h01=0x0050, text=» SUR A2,A2 CLEAR TASK COUNTER «, t00=0x003c, t01=0x0074}
0x05e4e…05e72 Head {h00=0x0020, h01=0x0050, text=» LDR A7,A8 GET SHTAB1 LENGTH«, t00=0x003c, t01=0x009a}
0x05e72…05e84 Head {h00=0x000e, h01=0x0050, text=» SUR A7,A1«, t00=0x003c, t01=0x00be}
0x05e84…05ec8 Head {h00=0x0040, h01=0x0050, text=» AD A7,SHADST+STKEND LENGTH OF SHTAB1 IN BYTES AFTER CURRENT«, t00=0x003c, t01=0x00d0}
0x05ec8…05ed6 Head {h00=0x000a, h01=0x0050, text=» TCL«, t00=0x003c, t01=0x0114}
0x05ed6…05eec Head {h00=0x0012, h01=0x0050, text=» RF(Z) BUI350 «, t00=0x003c, t01=0x0122}
0x05eec…05f00 Head {h00=0x0010, h01=0x0050, text=»BUI300 EQU *«, t00=0x003c, t01=0x0138}
0x05f00…05f28 Head {h00=0x0024, h01=0x0050, text=» ADR* A2,A1 ADD NUMBER OF TASKS «, t00=0x003c, t01=0x014c}
0x05f28…05f52 Head {h00=0x0026, h01=0x0050, text=» ADK A1,2 INCREASE SHTAB1 POINTER «, t00=0x003c, t01=0x0174}
0x05f52…05f76 Head {h00=0x0020, h01=0x0050, text=» SUK A7,2 ALL TASKS COUNTED?«, t00=0x003d, t01=0x000e}
0x05f76…05f90 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) BUI300 NO!«, t00=0x003d, t01=0x0032}
0x05f90…05fc0 Head {h00=0x002c, h01=0x0050, text=»* MAKE SPACE IN TIDTAB FOR CURRENT TASKS«, t00=0x003d, t01=0x004c}
0x05fc0…05fd4 Head {h00=0x0010, h01=0x0050, text=»BUI350 EQU *«, t00=0x003d, t01=0x007c}
0x05fd4…0600c Head {h00=0x0034, h01=0x0050, text=» LDR A7,A5 LOAD START-ENTRY OF CURRENT TASKS IN «, t00=0x003d, t01=0x0090}
0x0600c…0601e Head {h00=0x000e, h01=0x0050, text=» TIDTAB «, t00=0x003d, t01=0x00c8}
0x0601e…0604e Head {h00=0x002c, h01=0x0050, text=» ADR A7,A2 ADD 2*(NUMBER OF TASKS AFTER «, t00=0x003d, t01=0x00da}
0x0604e…06070 Head {h00=0x001e, h01=0x0050, text=» ADR A7,A2 CURRENT TASKS) «, t00=0x003d, t01=0x010a}
0x06070…060a4 Head {h00=0x0030, h01=0x0050, text=» SUK A7,2 POINTER TO LAST TASK ID IN TIDTAB «, t00=0x003d, t01=0x012c}
0x060a4…060d2 Head {h00=0x002a, h01=0x0050, text=» SLL A4,1 2*(NUMBER OF CURRENT TASKS) «, t00=0x003d, t01=0x0160}
0x060d2…06106 Head {h00=0x0030, h01=0x0050, text=» CWR A7,A5 ARE CURRENT TASKS LAST IN TIDTAB «, t00=0x003d, t01=0x018e}
0x06106…06120 Head {h00=0x0016, h01=0x0050, text=» RF(L) BUI500 YES!«, t00=0x003e, t01=0x0032}
0x06120…06134 Head {h00=0x0010, h01=0x0050, text=»BUI400 EQU *«, t00=0x003e, t01=0x004c}
0x06134…0615e Head {h00=0x0026, h01=0x0050, text=» LDR* A1,A7 GET TASK ID IN TIDTAB «, t00=0x003e, t01=0x0060}
0x0615e…06190 Head {h00=0x002e, h01=0x0050, text=» ADR A7,A4 NEW ENTRY IN TIDTAB FOR TASK ID«, t00=0x003e, t01=0x008a}
0x06190…061be Head {h00=0x002a, h01=0x0050, text=» STR A1,A7 STORE TASK ID IN NEW ENTRY «, t00=0x003e, t01=0x00bc}
0x061be…061e8 Head {h00=0x0026, h01=0x0050, text=» SUR A7,A4 GET OLD ENTRY IN TIDTAB«, t00=0x003e, t01=0x00ea}
0x061e8…0620e Head {h00=0x0022, h01=0x0050, text=» SUK A7,2 NEXT ENTRY IN TIDTAB«, t00=0x003e, t01=0x0114}
0x0620e…06234 Head {h00=0x0022, h01=0x0050, text=» CWR A7,A5 ALL TASK ID MOVED? «, t00=0x003e, t01=0x013a}
0x06234…0624e Head {h00=0x0016, h01=0x0050, text=» RB(NL) BUI400 NO!«, t00=0x003e, t01=0x0160}
0x0624e…0628c Head {h00=0x003a, h01=0x0050, text=»* LOAD REGISTER A7 WITH FIRST FREE ENTRY AFTER TIDTAB «, t00=0x003e, t01=0x017a}
0x0628c…062d0 Head {h00=0x0040, h01=0x0050, text=»* AND ADD NUMBER OF CURRENT TASKS IN CURRENT ENTRY OF SHTAB1«, t00=0x003f, t01=0x0028}
0x062d0…062e4 Head {h00=0x0010, h01=0x0050, text=»BUI500 EQU *«, t00=0x003f, t01=0x006c}
0x062e4…0631c Head {h00=0x0034, h01=0x0050, text=» LDR A7,A5 LOAD START ENTRY OF CURRENT TASKS IN «, t00=0x003f, t01=0x0080}
0x0631c…0632e Head {h00=0x000e, h01=0x0050, text=» TIDTAB «, t00=0x003f, t01=0x00b8}
0x0632e…06362 Head {h00=0x0030, h01=0x0050, text=» ADR A7,A2 ADD NUMBER OF BYTES AFTER CURRENT«, t00=0x003f, t01=0x00ca}
0x06362…06388 Head {h00=0x0022, h01=0x0050, text=» ADR A7,A2 TASKNAMES IN TIDTAB«, t00=0x003f, t01=0x00fe}
0x06388…063b8 Head {h00=0x002c, h01=0x0050, text=» ADR A7,A4 FIRST FREE ENTRY AFTER TIDTAB«, t00=0x003f, t01=0x0124}
0x063b8…063e2 Head {h00=0x0026, h01=0x0050, text=» SRL A4,1 (2*(NUMBER OF TASKS))/2 «, t00=0x003f, t01=0x0154}
0x063e2…06416 Head {h00=0x0030, h01=0x0050, text=» ADRS A4,A6 ADD NUMBER OF CURRENT TASKS,FOR «, t00=0x003f, t01=0x017e}
0x06416…06436 Head {h00=0x001c, h01=0x0050, text=» CURRENT TCL IN SHTAB1«, t00=0x0040, t01=0x0022}
0x06436…06460 Head {h00=0x0026, h01=0x0050, text=»* PUT CURRENT TASK ID:S IN TIDTAB «, t00=0x0040, t01=0x0042}
0x06460…06494 Head {h00=0x0030, h01=0x0050, text=» LD A1,SHADST+STKEND GET MONITOR END ADDRESS«, t00=0x0040, t01=0x006c}
0x06494…064b8 Head {h00=0x0020, h01=0x0050, text=» ADR A1,A8 ADD SHTAB1 LENGTH«, t00=0x0040, t01=0x00a0}
0x064b8…064dc Head {h00=0x0020, h01=0x0050, text=» ADR A1,A8 ADD SHTAB2 LENGTH«, t00=0x0040, t01=0x00c4}
0x064dc…06504 Head {h00=0x0024, h01=0x0050, text=» ADR A1,A8 TIDTAB START ADDRESS «, t00=0x0040, t01=0x00e8}
0x06504…0652a Head {h00=0x0022, h01=0x0050, text=» ADK A1,2 FIRST TID IN TIDTAB «, t00=0x0040, t01=0x0110}
0x0652a…0653e Head {h00=0x0010, h01=0x0050, text=»BUI600 EQU *«, t00=0x0040, t01=0x0136}
0x0653e…0656a Head {h00=0x0028, h01=0x0050, text=» LDR A6,A1 GET TIDTAB START ADDRESS «, t00=0x0040, t01=0x014a}
0x0656a…0657e Head {h00=0x0010, h01=0x0050, text=»BUI700 EQU *«, t00=0x0040, t01=0x0176}
0x0657e…065b2 Head {h00=0x0030, h01=0x0050, text=» CWR A6,A5 ALL TID:S OF UPPER PART IN TIDTAB«, t00=0x0040, t01=0x018a}
0x065b2…065c6 Head {h00=0x0010, h01=0x0050, text=» SHECKED? «, t00=0x0041, t01=0x002e}
0x065c6…065e0 Head {h00=0x0016, h01=0x0050, text=» RF(NE) BUI800 NO!«, t00=0x0041, t01=0x0042}
0x065e0…06608 Head {h00=0x0024, h01=0x0050, text=» ADR A6,A4 FIRST TIDTAB ENTRY OF«, t00=0x0041, t01=0x005c}
0x06608…06626 Head {h00=0x001a, h01=0x0050, text=» ADR A6,A4 LOWER PART «, t00=0x0041, t01=0x0084}
0x06626…0663a Head {h00=0x0010, h01=0x0050, text=»BUI800 EQU *«, t00=0x0041, t01=0x00a2}
0x0663a…0666e Head {h00=0x0030, h01=0x0050, text=» CWR A6,A7 ALL TID:S OF LOWER PART IN TIDTAB«, t00=0x0041, t01=0x00b6}
0x0666e…06682 Head {h00=0x0010, h01=0x0050, text=» SHECKED? «, t00=0x0041, t01=0x00ea}
0x06682…0669c Head {h00=0x0016, h01=0x0050, text=» RF(E) BUI950 YES!«, t00=0x0041, t01=0x00fe}
0x0669c…066ca Head {h00=0x002a, h01=0x0050, text=» CWR* A3,A6 TID ALREADY CONFIGURATED? «, t00=0x0041, t01=0x0118}
0x066ca…066e4 Head {h00=0x0016, h01=0x0050, text=» RF(NE) BUI900 NO!«, t00=0x0041, t01=0x0146}
0x066e4…0670c Head {h00=0x0024, h01=0x0050, text=» LDKL A1,LMP4 YES! FORMAT ERROR «, t00=0x0041, t01=0x0160}
0x0670c…06720 Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0041, t01=0x0188}
0x06720…06734 Head {h00=0x0010, h01=0x0050, text=»BUI900 EQU *«, t00=0x0042, t01=0x000c}
0x06734…0675a Head {h00=0x0022, h01=0x0050, text=» ADK A6,2 NEXT ENTRY IN TIDTAB«, t00=0x0042, t01=0x0020}
0x0675a…0676c Head {h00=0x000e, h01=0x0050, text=» RB BUI700«, t00=0x0042, t01=0x0046}
0x0676c…06780 Head {h00=0x0010, h01=0x0050, text=»BUI950 EQU *«, t00=0x0042, t01=0x0058}
0x06780…067a4 Head {h00=0x0020, h01=0x0050, text=» STR A3,A5 PUT TID IN TIDTAB«, t00=0x0042, t01=0x006c}
0x067a4…067d4 Head {h00=0x002c, h01=0x0050, text=» ADK A5,2 ADJUST UPPER PART END ADDRESS «, t00=0x0042, t01=0x0090}
0x067d4…067f8 Head {h00=0x0020, h01=0x0050, text=» ADK A3,1 GENERATE NEXT TID «, t00=0x0042, t01=0x00c0}
0x067f8…0682c Head {h00=0x0030, h01=0x0050, text=» SUK A4,1 HAVE ALL CURRENT TID:S BEEN CONF. «, t00=0x0042, t01=0x00e4}
0x0682c…06846 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) BUI600 NO!«, t00=0x0042, t01=0x0118}
0x06846…06856 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0042, t01=0x0132}
0x06856…06864 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0042, t01=0x0142}
0x06864…06896 Head {h00=0x002e, h01=0x0050, text=»* L I M T G C * «, t00=0x0042, t01=0x0150}
0x06896…068c8 Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x0042, t01=0x0182}
0x068c8…068fa Head {h00=0x002e, h01=0x0050, text=»* FIND START-ADR, END-ADR, LENGTH OF * «, t00=0x0043, t01=0x0024}
0x068fa…0692c Head {h00=0x002e, h01=0x0050, text=»* ICB-PLTGC BLOCK * «, t00=0x0043, t01=0x0056}
0x0692c…0695e Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x0043, t01=0x0088}
0x0695e…06990 Head {h00=0x002e, h01=0x0050, text=»* INPUT:A10=POINTER TO CURRENT APPL * «, t00=0x0043, t01=0x00ba}
0x06990…069c2 Head {h00=0x002e, h01=0x0050, text=»* SAVE AREA IN SCHRATCH-PAD * «, t00=0x0043, t01=0x00ec}
0x069c2…069f4 Head {h00=0x002e, h01=0x0050, text=»* SHADOW=START OF SHADOW TABLES * «, t00=0x0043, t01=0x011e}
0x069f4…06a26 Head {h00=0x002e, h01=0x0050, text=»* FOR CURRENT APPL. * «, t00=0x0043, t01=0x0150}
0x06a26…06a58 Head {h00=0x002e, h01=0x0050, text=»* OUTPUT:PLTGCS= START ADR OF ICB-PLTGC * «, t00=0x0043, t01=0x0182}
0x06a58…06a8a Head {h00=0x002e, h01=0x0050, text=»* PLTGCE= END ADR OF ICB-PLTGC * «, t00=0x0044, t01=0x0024}
0x06a8a…06abc Head {h00=0x002e, h01=0x0050, text=»* PLTGCL= LENGTH OF ICB-PLTGC * «, t00=0x0044, t01=0x0056}
0x06abc…06aee Head {h00=0x002e, h01=0x0050, text=»* WORKREGS: A1-A7,A9,A11 * «, t00=0x0044, t01=0x0088}
0x06aee…06b20 Head {h00=0x002e, h01=0x0050, text=»* WORKAREA:USES MONITOR BLOCKS AS STACK * «, t00=0x0044, t01=0x00ba}
0x06b20…06b52 Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x0044, t01=0x00ec}
0x06b52…06b84 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x0044, t01=0x011e}
0x06b84…06b8c Head {h00=0x0004, h01=0x0050, t00=0x0044, t01=0x0150}
0x06b8c…06ba0 Head {h00=0x0010, h01=0x0050, text=»LIMTGC EQU *«, t00=0x0044, t01=0x0158}
0x06ba0…06bc8 Head {h00=0x0024, h01=0x0050, text=» LD A1,SHADOW,A10 SHTAB1 ADDRESS«, t00=0x0044, t01=0x016c}
0x06bc8…06bf6 (69, 0, 400) Head {h00=0x002a, h01=0x0050, text=» LD A7,FREQUE GET MONITOR BLOCK ADDR. «, t00=0x0045, t01=0x0004}
0x06bf6…06c18 Head {h00=0x001e, h01=0x0050, text=» LDR* A2,A1 SHTAB1 LENGTH «, t00=0x0045, t01=0x0032}
0x06c18…06c3a Head {h00=0x001e, h01=0x0050, text=» ADR A1,A2 SHTAB2 ADDRESS «, t00=0x0045, t01=0x0054}
0x06c3a…06c4e Head {h00=0x0010, h01=0x0050, text=»LIMTG0 EQU *«, t00=0x0045, t01=0x0076}
0x06c4e…06c60 Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x0045, t01=0x008a}
0x06c60…06c7e Head {h00=0x001a, h01=0x0050, text=» RF(Z) LIMTG5 ALL DONE«, t00=0x0045, t01=0x009c}
0x06c7e…06c9c Head {h00=0x001a, h01=0x0050, text=» ADK A1,2 STEP SHTAB2 «, t00=0x0045, t01=0x00ba}
0x06c9c…06cbc Head {h00=0x001c, h01=0x0050, text=» LDR* A3,A1 ADR TO ITCT «, t00=0x0045, t01=0x00d8}
0x06cbc…06cf6 Head {h00=0x0036, h01=0x0050, text=» EL A3,ITCTGC,A3 ADR TO ICB-PLTGC OF MAIN PROGRAM «, t00=0x0045, t01=0x00f8}
0x06cf6…06d0a Head {h00=0x0010, h01=0x0050, text=»LIMTG1 EQU *«, t00=0x0045, t01=0x0132}
0x06d0a…06d30 Head {h00=0x0022, h01=0x0050, text=» LDK A5,0 SET LEVEL TO 0(ZERO)«, t00=0x0045, t01=0x0146}
0x06d30…06d6a Head {h00=0x0036, h01=0x0050, text=» CALL LIMTG2 UPDATE LIMITS FOR ICB-PLTGC'S RELATED«, t00=0x0045, t01=0x016c}
0x06d6a…06d82 Head {h00=0x0014, h01=0x0050, text=» TO THIS CLASS«, t00=0x0046, t01=0x0016}
0x06d82…06d9e Head {h00=0x0018, h01=0x0050, text=» RB LIMTG0 NEXT TCL «, t00=0x0046, t01=0x002e}
0x06d9e…06dac Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0046, t01=0x004a}
0x06dac…06db6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x0058}
0x06db6…06dde Head {h00=0x0024, h01=0x0050, text=»* UPDATE LIMITS FOR ICB-PLTGC'S «, t00=0x0046, t01=0x0062}
0x06dde…06e06 Head {h00=0x0024, h01=0x0050, text=»* RELATED TO ONE TERMINAL-CLASS «, t00=0x0046, t01=0x008a}
0x06e06…06e10 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0046, t01=0x00b2}
0x06e10…06e24 Head {h00=0x0010, h01=0x0050, text=»LIMTG2 EQU *«, t00=0x0046, t01=0x00bc}
0x06e24…06e46 Head {h00=0x001e, h01=0x0050, text=» CALL LIMUPD UPDATE LIMITS«, t00=0x0046, t01=0x00d0}
0x06e46…06e74 Head {h00=0x002a, h01=0x0050, text=» ELR A4,A3 GET FIRST WORD IN ICB-PLTGC«, t00=0x0046, t01=0x00f2}
0x06e74…06ea6 Head {h00=0x002e, h01=0x0050, text=» ADKL A4,/100 INDICATE LIMIT-CONTROL-INIT «, t00=0x0046, t01=0x0120}
0x06ea6…06ec8 Head {h00=0x001e, h01=0x0050, text=» ESR A4,A3 SET INDICATION «, t00=0x0046, t01=0x0152}
0x06ec8…06efe Head {h00=0x0032, h01=0x0050, text=» EL A4,TGCCAL,A3 GET NBR OF CALL-TABLE ENTRIES«, t00=0x0046, t01=0x0174}
0x06efe…06f12 Head {h00=0x0010, h01=0x0050, text=»LIMTG3 EQU *«, t00=0x0047, t01=0x001a}
0x06f12…06f3a Head {h00=0x0024, h01=0x0050, text=» RF(Z) LIMTG4 NO ENTRIES (LEFT) «, t00=0x0047, t01=0x002e}
0x06f3a…06f6a Head {h00=0x002c, h01=0x0050, text=» ST A4,2,A7 SAVE NBR.OF ENTRIES ON STACK«, t00=0x0047, t01=0x0056}
0x06f6a…06f9a Head {h00=0x002c, h01=0x0050, text=» ST A3,4,A7 SAVE ENTRY ADDRESS ON STACK «, t00=0x0047, t01=0x0086}
0x06f9a…06fc6 Head {h00=0x0028, h01=0x0050, text=» LDR* A7,A7 ADJUST STACK POINTER =2 «, t00=0x0047, t01=0x00b6}
0x06fc6…06ff4 Head {h00=0x002a, h01=0x0050, text=» RF(NZ) LIMT35 MORE BLOCKS AVILABLE =2«, t00=0x0047, t01=0x00e2}
0x06ff4…07020 Head {h00=0x0028, h01=0x0050, text=» LDKL A1,NOBLK NO BLOCKS AVILABLE =2«, t00=0x0047, t01=0x0110}
0x07020…07038 Head {h00=0x0014, h01=0x0050, text=» CALL ERROR =2 «, t00=0x0047, t01=0x013c}
0x07038…07050 Head {h00=0x0014, h01=0x0050, text=»LIMT35 EQU * =2«, t00=0x0047, t01=0x0154}
0x07050…0706e Head {h00=0x001a, h01=0x0050, text=» ADK A5,1 ADJUST LEVEL«, t00=0x0047, t01=0x016c}
0x0706e…07090 Head {h00=0x001e, h01=0x0050, text=» SLL A4,1 *2 TABLE LENGTH «, t00=0x0047, t01=0x018a}
0x07090…070ac Head {h00=0x0018, h01=0x0050, text=» ADR A4,A3 ADD BASE «, t00=0x0048, t01=0x001c}
0x070ac…070de Head {h00=0x002e, h01=0x0050, text=» ADK A4,TGCCAL ADD CALL-TABLE DISPLACEMENT«, t00=0x0048, t01=0x0038}
0x070de…0710e Head {h00=0x002c, h01=0x0050, text=» ELR A3,A4 GET ICB-PLTGC ADDRESS CALLED «, t00=0x0048, t01=0x006a}
0x0710e…0713c Head {h00=0x002a, h01=0x0050, text=» ELR A4,A3 GET THAT FIRST WORD CONTENT«, t00=0x0048, t01=0x009a}
0x0713c…07164 Head {h00=0x0024, h01=0x0050, text=» SRL A4,8 ONLY FIRST BYTE VALID «, t00=0x0048, t01=0x00c8}
0x07164…07184 Head {h00=0x001c, h01=0x0050, text=» SUK A4,/60 FIRST TIME ?«, t00=0x0048, t01=0x00f0}
0x07184…0719e Head {h00=0x0016, h01=0x0050, text=» RB(Z) LIMTG2 YES «, t00=0x0048, t01=0x0110}
0x0719e…071ca Head {h00=0x0028, h01=0x0050, text=» LD A4,-4,A7 GET NBR OF ENTRIES LEFT«, t00=0x0048, t01=0x012a}
0x071ca…071de Head {h00=0x0010, h01=0x0050, text=»LIMTG4 EQU *«, t00=0x0048, t01=0x0156}
0x071de…0720a Head {h00=0x0028, h01=0x0050, text=» SUK A4,1 COUNT NBR OF ENTRIES LEFT «, t00=0x0048, t01=0x016a}
0x0720a…0722c Head {h00=0x001e, h01=0x0050, text=» RB(P) LIMTG3 ENTRIES LEFT«, t00=0x0049, t01=0x0008}
0x0722c…0724a Head {h00=0x001a, h01=0x0050, text=» SUK A5,1 ADJUST LEVEL«, t00=0x0049, t01=0x002a}
0x0724a…0727a Head {h00=0x002c, h01=0x0050, text=» RF(N) LIMTGX END OF THIS TERMINAL CLASS«, t00=0x0049, t01=0x0048}
0x0727a…072a0 Head {h00=0x0022, h01=0x0050, text=» SUK A7,6 ADJUST STACK-POINTER«, t00=0x0049, t01=0x0078}
0x072a0…072c8 Head {h00=0x0024, h01=0x0050, text=» LD A4,2,A7 NBR.OF ENTRIES LEFT «, t00=0x0049, t01=0x009e}
0x072c8…072ea Head {h00=0x001e, h01=0x0050, text=» LD A3,4,A7 ENTRY ADDRESS «, t00=0x0049, t01=0x00c6}
0x072ea…07306 Head {h00=0x0018, h01=0x0050, text=» RB LIMTG4 CONTINUE «, t00=0x0049, t01=0x00e8}
0x07306…0731a Head {h00=0x0010, h01=0x0050, text=»LIMTG5 EQU *«, t00=0x0049, t01=0x0104}
0x0731a…0734a Head {h00=0x002c, h01=0x0050, text=» LD A3,PLTGCE,A10 PNTR TO LAST ICB-PLTGC«, t00=0x0049, t01=0x0118}
0x0734a…07376 Head {h00=0x0028, h01=0x0050, text=» EL A4,8,A3 NBR OF CALL-TAB ENTRIES «, t00=0x0049, t01=0x0148}
0x07376…07394 Head {h00=0x001a, h01=0x0050, text=» SLL A4,1 NBR OF BYTES«, t00=0x0049, t01=0x0174}
0x07394…073b0 (74, 0, 400) Head {h00=0x0018, h01=0x0050, text=» ADR A4,A3 ADD BASE «, t00=0x004a, t01=0x0004}
0x073b0…073d2 Head {h00=0x001e, h01=0x0050, text=» ADK A4,10 ADD TABLE DISPL«, t00=0x004a, t01=0x0020}
0x073d2…073f8 Head {h00=0x0022, h01=0x0050, text=» ST A4,PLTGCE,A10 SAVE END ADR«, t00=0x004a, t01=0x0042}
0x073f8…07424 Head {h00=0x0028, h01=0x0050, text=» SU A4,PLTGCS,A10 -(MINUS) START ADR«, t00=0x004a, t01=0x0068}
0x07424…0744a Head {h00=0x0022, h01=0x0050, text=» ST A4,PLTGCL,A10 SAVE LENGTH «, t00=0x004a, t01=0x0094}
0x0744a…0745e Head {h00=0x0010, h01=0x0050, text=»LIMTGX EQU *«, t00=0x004a, t01=0x00ba}
0x0745e…0746e Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x004a, t01=0x00ce}
0x0746e…0747c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004a, t01=0x00de}
0x0747c…07486 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x00ec}
0x07486…074a8 Head {h00=0x001e, h01=0x0050, text=»* UPDATE ICB-PLTGC LIMITS «, t00=0x004a, t01=0x00f6}
0x074a8…074b2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0118}
0x074b2…074d4 Head {h00=0x001e, h01=0x0050, text=»* INPUT: A3=ICB-PLTGC ADR «, t00=0x004a, t01=0x0122}
0x074d4…074de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x004a, t01=0x0144}
0x074de…074f2 Head {h00=0x0010, h01=0x0050, text=»LIMUPD EQU *«, t00=0x004a, t01=0x014e}
0x074f2…07514 Head {h00=0x001e, h01=0x0050, text=» LDR A11,A3 ICB-PLTGC ADR «, t00=0x004a, t01=0x0162}
0x07514…07544 Head {h00=0x002c, h01=0x0050, text=» LD A9,PLTGCS,A10 GET CURRENT START ADR «, t00=0x004a, t01=0x0184}
0x07544…07568 Head {h00=0x0020, h01=0x0050, text=» CALL CMPADR CHECK ADDRESSES«, t00=0x004b, t01=0x0024}
0x07568…07592 Head {h00=0x0026, h01=0x0050, text=» RF(NL) LIMUP1 OLD START ADR VALID«, t00=0x004b, t01=0x0048}
0x07592…075be Head {h00=0x0028, h01=0x0050, text=» ST A3,PLTGCS,A10 SET NEW START ADR «, t00=0x004b, t01=0x0072}
0x075be…075d2 Head {h00=0x0010, h01=0x0050, text=»LIMUP1 EQU *«, t00=0x004b, t01=0x009e}
0x075d2…07600 Head {h00=0x002a, h01=0x0050, text=» LD A9,PLTGCE,A10 GET CURRENT END ADR «, t00=0x004b, t01=0x00b2}
0x07600…07624 Head {h00=0x0020, h01=0x0050, text=» CALL CMPADR CHECK ADDRESSES«, t00=0x004b, t01=0x00e0}
0x07624…0764c Head {h00=0x0024, h01=0x0050, text=» RF(L) LIMUP2 OLD END ADR VALID «, t00=0x004b, t01=0x0104}
0x0764c…07676 Head {h00=0x0026, h01=0x0050, text=» ST A3,PLTGCE,A10 SET NEW END ADR «, t00=0x004b, t01=0x012c}
0x07676…0768a Head {h00=0x0010, h01=0x0050, text=»LIMUP2 EQU *«, t00=0x004b, t01=0x0156}
0x0768a…0769a Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x004b, t01=0x016a}
0x0769a…076a8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004b, t01=0x017a}
0x076a8…076d4 Head {h00=0x0028, h01=0x0050, text=»* R E L O C * «, t00=0x004b, t01=0x0188}
0x076d4…07700 Head {h00=0x0028, h01=0x0050, text=»* * «, t00=0x004c, t01=0x0024}
0x07700…0772c Head {h00=0x0028, h01=0x0050, text=»* RELOCATE AN ADDRESS * «, t00=0x004c, t01=0x0050}
0x0772c…07758 Head {h00=0x0028, h01=0x0050, text=»* * «, t00=0x004c, t01=0x007c}
0x07758…07784 Head {h00=0x0028, h01=0x0050, text=»* INPUT: A3 ADDRESS POINTER * «, t00=0x004c, t01=0x00a8}
0x07784…077b0 Head {h00=0x0028, h01=0x0050, text=»* A6 RELOCATION INCREMENT * «, t00=0x004c, t01=0x00d4}
0x077b0…077dc Head {h00=0x0028, h01=0x0050, text=»* WORK: A10 * «, t00=0x004c, t01=0x0100}
0x077dc…07808 Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x004c, t01=0x012c}
0x07808…07810 Head {h00=0x0004, h01=0x0050, t00=0x004c, t01=0x0158}
0x07810…07824 Head {h00=0x0010, h01=0x0050, text=»RELOC EQU * «, t00=0x004c, t01=0x0160}
0x07824…07850 Head {h00=0x0028, h01=0x0050, text=» ST A10,SAVE05+STKEND SAVE REGISTER «, t00=0x004c, t01=0x0174}
0x07850…07870 Head {h00=0x001c, h01=0x0050, text=» ELR A10,A3 GET ADDRESS «, t00=0x004d, t01=0x0010}
0x07870…07890 Head {h00=0x001c, h01=0x0050, text=» ADR A10,A6 RELOCATE IT «, t00=0x004d, t01=0x0030}
0x07890…078b8 Head {h00=0x0024, h01=0x0050, text=» ESR A10,A3 RESTORE NEW ADDRESS «, t00=0x004d, t01=0x0050}
0x078b8…078e6 Head {h00=0x002a, h01=0x0050, text=» LD A10,SAVE05+STKEND RELOAD REGISTER «, t00=0x004d, t01=0x0078}
0x078e6…078f6 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x004d, t01=0x00a6}
0x078f6…07904 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x004d, t01=0x00b6}
0x07904…0793a Head {h00=0x0032, h01=0x0050, text=»* L E N C O U *«, t00=0x004d, t01=0x00c4}
0x0793a…07970 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x004d, t01=0x00fa}
0x07970…079a6 Head {h00=0x0032, h01=0x0050, text=»* COUNT LENGTH OF SHTAB1,AND COUNT NUMBER OF *«, t00=0x004d, t01=0x0130}
0x079a6…079dc Head {h00=0x0032, h01=0x0050, text=»* TASKS *«, t00=0x004d, t01=0x0166}
0x079dc…07a12 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x004e, t01=0x000c}
0x07a12…07a48 Head {h00=0x0032, h01=0x0050, text=»* INPUT : A11=CONFIGURATION START *«, t00=0x004e, t01=0x0042}
0x07a48…07a7e Head {h00=0x0032, h01=0x0050, text=»* SHADST=START OF SHADOW TABLES FOR *«, t00=0x004e, t01=0x0078}
0x07a7e…07ab4 Head {h00=0x0032, h01=0x0050, text=»* CURRENT APPLICATION *«, t00=0x004e, t01=0x00ae}
0x07ab4…07aea Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x004e, t01=0x00e4}
0x07aea…07b20 Head {h00=0x0032, h01=0x0050, text=»* OUTPUT: A6=TOTAL NUMBER OF TASKS *«, t00=0x004e, t01=0x011a}
0x07b20…07b56 Head {h00=0x0032, h01=0x0050, text=»* A7=SHTAB1 LENGTH IN BYTES *«, t00=0x004e, t01=0x0150}
0x07b56…07b8c Head {h00=0x0032, h01=0x0050, text=»* SHADST=START OF SHADOW TABLES FOR *«, t00=0x004e, t01=0x0186}
0x07b8c…07bc2 Head {h00=0x0032, h01=0x0050, text=»* CURRENT APPLICATION *«, t00=0x004f, t01=0x002c}
0x07bc2…07bf8 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x004f, t01=0x0062}
0x07bf8…07c2e Head {h00=0x0032, h01=0x0050, text=»* WORK REGISTERS: A1,A3-A5 *«, t00=0x004f, t01=0x0098}
0x07c2e…07c64 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x004f, t01=0x00ce}
0x07c64…07c9a Head {h00=0x0032, h01=0x0050, text=»* WORK TABLE: TEMPORARY TABLE WITH TCL *«, t00=0x004f, t01=0x0104}
0x07c9a…07cd0 Head {h00=0x0032, h01=0x0050, text=»* NAMES AFTER START OF FREE *«, t00=0x004f, t01=0x013a}
0x07cd0…07d06 Head {h00=0x0032, h01=0x0050, text=»* AREA *«, t00=0x004f, t01=0x0170}
0x07d06…07d3c Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x0050, t01=0x0016}
0x07d3c…07d72 Head {h00=0x0032, h01=0x0050, text=»* SUBRUTINES: NXTBLK *«, t00=0x0050, t01=0x004c}
0x07d72…07da8 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x0050, t01=0x0082}
0x07da8…07dde Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0050, t01=0x00b8}
0x07dde…07df2 Head {h00=0x0010, h01=0x0050, text=»LENCOU EQU *«, t00=0x0050, t01=0x00ee}
0x07df2…07e1c Head {h00=0x0026, h01=0x0050, text=» LDK A7,2 TABLE LENGTH-WORD LENGTH«, t00=0x0050, t01=0x0102}
0x07e1c…07e40 Head {h00=0x0020, h01=0x0050, text=» LDK A6,0 TOTAL NBR OF TASKS«, t00=0x0050, t01=0x012c}
0x07e40…07e7a Head {h00=0x0036, h01=0x0050, text=» CM* SHADST+STKEND CLEAR FIRST ENTRY OF TEMPORARY «, t00=0x0050, t01=0x0150}
0x07e7a…07e8a Head {h00=0x000c, h01=0x0050, text=» TABLE«, t00=0x0050, t01=0x018a}
0x07e8a…07ec4 Head {h00=0x0036, h01=0x0050, text=»* SHECK IF CURRENT TCL NAME ALREADY HAS APEARED IN«, t00=0x0051, t01=0x000a}
0x07ec4…07efc Head {h00=0x0034, h01=0x0050, text=»* CONFIGURATION FILE , AND IF SO DON'T INCREMENT«, t00=0x0051, t01=0x0044}
0x07efc…07f36 Head {h00=0x0036, h01=0x0050, text=»* SHTAB1 LENGTH AND PUT CURRENT TCL NAME IN TEMPO-«, t00=0x0051, t01=0x007c}
0x07f36…07f4a Head {h00=0x0010, h01=0x0050, text=»* RARY TABLE«, t00=0x0051, t01=0x00b6}
0x07f4a…07f5e Head {h00=0x0010, h01=0x0050, text=»LEN100 EQU *«, t00=0x0051, t01=0x00ca}
0x07f5e…07f78 Head {h00=0x0016, h01=0x0050, text=» LC A3,TDBMC+4,A11«, t00=0x0051, t01=0x00de}
0x07f78…07f8a Head {h00=0x000e, h01=0x0050, text=» SLL A3,8 «, t00=0x0051, t01=0x00f8}
0x07f8a…07fbe Head {h00=0x0030, h01=0x0050, text=» LC A3,TDBMC+5,A11 TCL NAME OF CURRENT TASK «, t00=0x0051, t01=0x010a}
0x07fbe…07fd8 Head {h00=0x0016, h01=0x0050, text=» TASK DEF. BLOCK«, t00=0x0051, t01=0x013e}
0x07fd8…0800e Head {h00=0x0032, h01=0x0050, text=» LD A1,SHADST+STKEND ADDRESS TO FIRST ENTRY IN«, t00=0x0051, t01=0x0158}
0x0800e…08028 Head {h00=0x0016, h01=0x0050, text=» TEMPORARY TABLE«, t00=0x0051, t01=0x018e}
0x08028…0804a Head {h00=0x001e, h01=0x0050, text=» LDR* A4,A1 FIRST ENTRY=0?«, t00=0x0052, t01=0x0018}
0x0804a…08064 Head {h00=0x0016, h01=0x0050, text=» RF(Z) LEN300 YES!«, t00=0x0052, t01=0x003a}
0x08064…08078 Head {h00=0x0010, h01=0x0050, text=»LEN200 EQU *«, t00=0x0052, t01=0x0054}
0x08078…080a6 Head {h00=0x002a, h01=0x0050, text=» CWR A4,A3 TCL NAME IN TEMPORARY TABLE«, t00=0x0052, t01=0x0068}
0x080a6…080c0 Head {h00=0x0016, h01=0x0050, text=» RF(E) LEN400 YES!«, t00=0x0052, t01=0x0096}
0x080c0…080f0 Head {h00=0x002c, h01=0x0050, text=» ADK A1,2 NEXT ENTRY IN TEMPORARY TABLE «, t00=0x0052, t01=0x00b0}
0x080f0…0810c Head {h00=0x0018, h01=0x0050, text=» LDR* A4,A1 ENTRY=0?«, t00=0x0052, t01=0x00e0}
0x0810c…08126 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) LEN200 NO!«, t00=0x0052, t01=0x00fc}
0x08126…0813a Head {h00=0x0010, h01=0x0050, text=»LEN300 EQU *«, t00=0x0052, t01=0x0116}
0x0813a…0816c Head {h00=0x002e, h01=0x0050, text=» ADK A7,2 COUNT NUMBER OF BYTES IN SHTAB1 «, t00=0x0052, t01=0x012a}
0x0816c…08196 Head {h00=0x0026, h01=0x0050, text=» STR A3,A1 PUT CURRENT TCL NAME IN«, t00=0x0052, t01=0x015c}
0x08196…081b0 Head {h00=0x0016, h01=0x0050, text=» TEMPORARY TABLE«, t00=0x0052, t01=0x0186}
0x081b0…081e0 Head {h00=0x002c, h01=0x0050, text=» ADK A1,2 NEXT ENTRY IN TEMPORARY TABLE «, t00=0x0053, t01=0x0010}
0x081e0…081f8 Head {h00=0x0014, h01=0x0050, text=» CMR A1 CLEAR IT«, t00=0x0053, t01=0x0040}
0x081f8…08234 Head {h00=0x0038, h01=0x0050, text=»* COUNT TOTAL NUMBER OF TASKS AND GET START OF NEXT «, t00=0x0053, t01=0x0058}
0x08234…0824e Head {h00=0x0016, h01=0x0050, text=»* TASK DEF. BLOCK «, t00=0x0053, t01=0x0094}
0x0824e…08262 Head {h00=0x0010, h01=0x0050, text=»LEN400 EQU *«, t00=0x0053, t01=0x00ae}
0x08262…0828e Head {h00=0x0028, h01=0x0050, text=» LC A4,TDBNT+1,A11 NBR OF COPIES /2 «, t00=0x0053, t01=0x00c2}
0x0828e…082a0 Head {h00=0x000e, h01=0x0050, text=» SRC A4,4 «, t00=0x0053, t01=0x00ee}
0x082a0…082ca Head {h00=0x0026, h01=0x0050, text=» LC A4,TDBNT,A11 NBR OF COPIES /1 «, t00=0x0053, t01=0x0100}
0x082ca…082dc Head {h00=0x000e, h01=0x0050, text=» SLC A4,12«, t00=0x0053, t01=0x012a}
0x082dc…0830a Head {h00=0x002a, h01=0x0050, text=» SRL A4,8 BINARY VALUE (NBR OF COPIES)«, t00=0x0053, t01=0x013c}
0x0830a…0832a Head {h00=0x001c, h01=0x0050, text=» LDR A4,A4 NBR OF COPIES«, t00=0x0053, t01=0x016a}
0x0832a…08358 Head {h00=0x002a, h01=0x0050, text=» RF(Z) LEN500 NO COPY , TRY NEXT BLOCK«, t00=0x0053, t01=0x018a}
0x08358…08384 Head {h00=0x0028, h01=0x0050, text=» ADR A6,A4 COUNT TOTAL NBR OF TASKS «, t00=0x0054, t01=0x0028}
0x08384…08398 Head {h00=0x0010, h01=0x0050, text=»LEN500 EQU *«, t00=0x0054, t01=0x0054}
0x08398…083c0 Head {h00=0x0024, h01=0x0050, text=» CALL NXTBLK NEXT CONFIG.-BLOCK «, t00=0x0054, t01=0x0068}
0x083c0…083e6 Head {h00=0x0022, h01=0x0050, text=» CCK A2,'TT' TASK DEF. BLOCK? «, t00=0x0054, t01=0x0090}
0x083e6…08410 Head {h00=0x0026, h01=0x0050, text=» RB(E) LEN100 NEXT TASK DEF. BLOCK«, t00=0x0054, t01=0x00b6}
0x08410…08420 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0054, t01=0x00e0}
0x08420…0842e Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0054, t01=0x00f0}
0x0842e…08436 Head {h00=0x0004, h01=0x0050, t00=0x0054, t01=0x00fe}
0x08436…08468 Head {h00=0x002e, h01=0x0050, text=»* S Y S L C O *«, t00=0x0054, t01=0x0106}
0x08468…0849a Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x0054, t01=0x0138}
0x0849a…084cc Head {h00=0x002e, h01=0x0050, text=»* ENTRY FOR COBOL APPLICATION CONFIG *«, t00=0x0054, t01=0x016a}
0x084cc…084fe Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x0055, t01=0x000c}
0x084fe…08530 Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x0055, t01=0x003e}
0x08530…08538 Head {h00=0x0004, h01=0x0050, t00=0x0055, t01=0x0070}
0x08538…08544 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0055, t01=0x0078}
0x08544…08550 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0055, t01=0x0084}
0x08550…08564 Head {h00=0x0010, h01=0x0050, text=»START1 EQU *«, t00=0x0055, t01=0x0090}
0x08564…08578 Head {h00=0x0010, h01=0x0050, text=»SYSLCO EQU *«, t00=0x0055, t01=0x00a4}
0x08578…08582 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00b8}
0x08582…0859c Head {h00=0x0016, h01=0x0050, text=»* INIT A15 STACK «, t00=0x0055, t01=0x00c2}
0x0859c…085a6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x00dc}
0x085a6…085bc Head {h00=0x0012, h01=0x0050, text=» LD A15,SCTSTB«, t00=0x0055, t01=0x00e6}
0x085bc…085d0 Head {h00=0x0010, h01=0x0050, text=» SUKL A15,4 «, t00=0x0055, t01=0x00fc}
0x085d0…085d8 Head {h00=0x0004, h01=0x0050, t00=0x0055, t01=0x0110}
0x085d8…085e4 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0055, t01=0x0118}
0x085e4…085fa Head {h00=0x0012, h01=0x0050, text=» IFT TESTMM=2 «, t00=0x0055, t01=0x0124}
0x085fa…08620 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0055, t01=0x013a}
0x08620…0862a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0160}
0x0862a…08648 Head {h00=0x001a, h01=0x0050, text=»* TEST VERSION (DEBUG)«, t00=0x0055, t01=0x016a}
0x08648…08652 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0055, t01=0x0188}
0x08652…0865a (86, 0, 400) Head {h00=0x0004, h01=0x0050, t00=0x0056, t01=0x0004}
0x0865a…08680 Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTBUG DEBUGGER ADDRESS«, t00=0x0056, t01=0x000c}
0x08680…0869c Head {h00=0x0018, h01=0x0050, text=» LD A13,M:REL+STKCOM«, t00=0x0056, t01=0x0032}
0x0869c…086c6 Head {h00=0x0026, h01=0x0050, text=» ADKL A13,TEST1 SET RETURN ADDRESS«, t00=0x0056, t01=0x004e}
0x086c6…086f2 Head {h00=0x0028, h01=0x0050, text=» ABR(NZ) A2 JUMP IF DEBUG IN SYSTEM «, t00=0x0056, t01=0x0078}
0x086f2…086fa Head {h00=0x0004, h01=0x0050, t00=0x0056, t01=0x00a4}
0x086fa…0870e Head {h00=0x0010, h01=0x0050, text=»TEST1 EQU * «, t00=0x0056, t01=0x00ac}
0x0870e…08734 Head {h00=0x0022, h01=0x0050, text=» LDR A8,P GET PROGRAM-POINTER «, t00=0x0056, t01=0x00c0}
0x08734…08762 Head {h00=0x002a, h01=0x0050, text=» LDKL A5,REL+2 GET START OF RELOCATION«, t00=0x0056, t01=0x00e6}
0x08762…08774 Head {h00=0x000e, h01=0x0050, text=» ROUTINE«, t00=0x0056, t01=0x0114}
0x08774…087a4 Head {h00=0x002c, h01=0x0050, text=» AD A5,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0056, t01=0x0126}
0x087a4…087b6 Head {h00=0x000e, h01=0x0050, text=» CFR A8,A5«, t00=0x0056, t01=0x0156}
0x087b6…087be Head {h00=0x0004, h01=0x0050, t00=0x0056, t01=0x0168}
0x087be…087c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x0170}
0x087c8…087d2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0056, t01=0x017a}
0x087d2…087f8 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x0056, t01=0x0184}
0x087f8…08800 Head {h00=0x0004, h01=0x0050, t00=0x0057, t01=0x001a}
0x08800…0880c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0057, t01=0x0022}
0x0880c…08822 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=1 «, t00=0x0057, t01=0x002e}
0x08822…0882a Head {h00=0x0004, h01=0x0050, t00=0x0057, t01=0x0044}
0x0882a…08834 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x004c}
0x08834…0885c Head {h00=0x0024, h01=0x0050, text=»* CLEAR SCRATCH-PAD AREA «, t00=0x0057, t01=0x0056}
0x0885c…08866 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0057, t01=0x007e}
0x08866…0889a Head {h00=0x0030, h01=0x0050, text=» LDKL A1,STKEND A1=START OF SCRATCH-PAD AREA«, t00=0x0057, t01=0x0088}
0x0889a…088b2 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,STKMOV «, t00=0x0057, t01=0x00bc}
0x088b2…088de Head {h00=0x0028, h01=0x0050, text=» SUK A2,2 A2=END OF SCRATCH-PAD AREA«, t00=0x0057, t01=0x00d4}
0x088de…088f2 Head {h00=0x0010, h01=0x0050, text=»SYA10 EQU * «, t00=0x0057, t01=0x0100}
0x088f2…08914 Head {h00=0x001e, h01=0x0050, text=» CMR A1 CLEAR MEMORY WORD «, t00=0x0057, t01=0x0114}
0x08914…0893a Head {h00=0x0022, h01=0x0050, text=» CWR A1,A2 ALL WORDS CLEARED? «, t00=0x0057, t01=0x0136}
0x0893a…08954 Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA20 YES! «, t00=0x0057, t01=0x015c}
0x08954…08974 Head {h00=0x001c, h01=0x0050, text=» ADK A1,2 NO! NEXT WORD «, t00=0x0057, t01=0x0176}
0x08974…08986 Head {h00=0x000e, h01=0x0050, text=» RB SYA10 «, t00=0x0058, t01=0x0008}
0x08986…08990 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x001a}
0x08990…089c2 Head {h00=0x002e, h01=0x0050, text=»* INITIATE REGISTERS AND VARIABLES «, t00=0x0058, t01=0x0024}
0x089c2…089cc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0058, t01=0x0056}
0x089cc…089e0 Head {h00=0x0010, h01=0x0050, text=»SYA20 EQU * «, t00=0x0058, t01=0x0060}
0x089e0…08a16 Head {h00=0x0032, h01=0x0050, text=» LD A1,FYSPAG+STKCOM GET END OF FREE AREA PAGE«, t00=0x0058, t01=0x0074}
0x08a16…08a3e Head {h00=0x0024, h01=0x0050, text=» ST A1,SAEFA1+STKEND INIT SAEFA1«, t00=0x0058, t01=0x00aa}
0x08a3e…08a76 Head {h00=0x0034, h01=0x0050, text=» LD A1,LSTADR+STKCOM GET END OF FREE AREA DISP. «, t00=0x0058, t01=0x00d2}
0x08a76…08a9e Head {h00=0x0024, h01=0x0050, text=» ST A1,SAEFA2+STKEND INIT SAEFA2«, t00=0x0058, t01=0x010a}
0x08a9e…08ad2 Head {h00=0x0030, h01=0x0050, text=» CM APPLNO+STKCOM CLEAR APPL.NUMBER COUNTER «, t00=0x0058, t01=0x0132}
0x08ad2…08b08 Head {h00=0x0032, h01=0x0050, text=» LDKL A10,STKEND START OF 1:ST APPL. SAVE AREA«, t00=0x0058, t01=0x0166}
0x08b08…08b22 Head {h00=0x0016, h01=0x0050, text=» IN SCRATCH-PAD «, t00=0x0059, t01=0x000c}
0x08b22…08b5a Head {h00=0x0034, h01=0x0050, text=» LD A1,SCTSFA START ADR.TO SHTAB'S OF 1:ST APPL.«, t00=0x0059, t01=0x0026}
0x08b5a…08b96 Head {h00=0x0038, h01=0x0050, text=» ST A1,SHADST+STKEND SAVE START OF 1:ST SHADOW-TABLE«, t00=0x0059, t01=0x005e}
0x08b96…08bba Head {h00=0x0020, h01=0x0050, text=» CM PDDIV+STKEND CLEAR FLAG «, t00=0x0059, t01=0x009a}
0x08bba…08bc4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00be}
0x08bc4…08be4 Head {h00=0x001c, h01=0x0050, text=»* GET APPLICATION«, t00=0x0059, t01=0x00c8}
0x08be4…08bee Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0059, t01=0x00e8}
0x08bee…08c02 Head {h00=0x0010, h01=0x0050, text=»SYA100 EQU *«, t00=0x0059, t01=0x00f2}
0x08c02…08c3c Head {h00=0x0036, h01=0x0050, text=» LDKL A1,'CO' LOAD INPUT TO GETAPP,CO=COBOL APPL. «, t00=0x0059, t01=0x0106}
0x08c3c…08c6c Head {h00=0x002c, h01=0x0050, text=» CALL GETAPP FIND APPL AND ITS CONF DATA«, t00=0x0059, t01=0x0140}
0x08c6c…08c9a Head {h00=0x002a, h01=0x0050, text=» RF(NZ) SYA105 MORE APPL OF THIS TYPE «, t00=0x0059, t01=0x0170}
0x08c9a…08cd2 Head {h00=0x0034, h01=0x0050, text=» LD A2,APPLNO+STKCOM ANY COBOL APPL. TO CONFIG.?«, t00=0x005a, t01=0x000e}
0x08cd2…08cee Head {h00=0x0018, h01=0x0050, text=» RF(NZ) SYA102 YES! «, t00=0x005a, t01=0x0046}
0x08cee…08d16 Head {h00=0x0024, h01=0x0050, text=» LDKL A1,LCOEND SYSLCO END ADDR.«, t00=0x005a, t01=0x0062}
0x08d16…08d3a Head {h00=0x0020, h01=0x0050, text=» AD A1,M:REL+STKCOM RELOCATE«, t00=0x005a, t01=0x008a}
0x08d3a…08d56 Head {h00=0x0018, h01=0x0050, text=» ABR A1 LEAVE SYSLCO«, t00=0x005a, t01=0x00ae}
0x08d56…08d6a Head {h00=0x0010, h01=0x0050, text=»SYA102 EQU *«, t00=0x005a, t01=0x00ca}
0x08d6a…08d9c Head {h00=0x002e, h01=0x0050, text=» LDKL A2,SYA178 NO MORE APPL OF THIS TYPE «, t00=0x005a, t01=0x00de}
0x08d9c…08db8 Head {h00=0x0018, h01=0x0050, text=» AD A2,M:REL+STKCOM «, t00=0x005a, t01=0x0110}
0x08db8…08dc8 Head {h00=0x000c, h01=0x0050, text=» ABR A2 «, t00=0x005a, t01=0x012c}
0x08dc8…08ddc Head {h00=0x0010, h01=0x0050, text=»SYA105 EQU *«, t00=0x005a, t01=0x013c}
0x08ddc…08e18 Head {h00=0x0038, h01=0x0050, text=» ST A11,ACOSTA+STKEND SAVE CONF.START FOR THIS APPL «, t00=0x005a, t01=0x0150}
0x08e18…08e4c Head {h00=0x0030, h01=0x0050, text=» ST A1,APCTAB,A10 SAVE APLTAB BLOCK ADDRESS «, t00=0x005a, t01=0x018c}
0x08e4c…08e78 Head {h00=0x0028, h01=0x0050, text=» LD A2,APLLAC,A1 GET SEGTAB ADDRESS «, t00=0x005b, t01=0x0030}
0x08e78…08e96 Head {h00=0x001a, h01=0x0050, text=» ST A2,SEGTAD,A10 SAVE«, t00=0x005b, t01=0x005c}
0x08e96…08ea4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x005b, t01=0x007a}
0x08ea4…08eb0 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x005b, t01=0x0088}
0x08eb0…08ee0 Head {h00=0x002c, h01=0x0050, text=»* READ CONFIG FILE AND BUILD SHADOWTABLE«, t00=0x005b, t01=0x0094}
0x08ee0…08eec Head {h00=0x0008, h01=0x0050, text=» «, t00=0x005b, t01=0x00c4}
0x08eec…08f10 Head {h00=0x0020, h01=0x0050, text=» EL* A3,APLLAC,A1 APPTAB ADR«, t00=0x005b, t01=0x00d0}
0x08f10…08f48 Head {h00=0x0034, h01=0x0050, text=» EL A2,I:RSTE,A3 GET INTERPRETER RESTART ADDRESS«, t00=0x005b, t01=0x00f4}
0x08f48…08f74 Head {h00=0x0028, h01=0x0050, text=» ST A2,APLIOE,A1 STORE IT IN APLTAB «, t00=0x005b, t01=0x012c}
0x08f74…08f92 Head {h00=0x001a, h01=0x0050, text=» ELR A2,A3 TCLTAB ADR «, t00=0x005b, t01=0x0158}
0x08f92…08fb2 Head {h00=0x001c, h01=0x0050, text=» ELR A12,A2 NBR OF TCL'S«, t00=0x005b, t01=0x0176}
0x08fb2…08fc4 Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x005c, t01=0x0008}
0x08fc4…08fea Head {h00=0x0022, h01=0x0050, text=» ADKL A4,4 ADR TO TCLBLK PNTR «, t00=0x005c, t01=0x001a}
0x08fea…0900c Head {h00=0x001e, h01=0x0050, text=» ST A4,TCLPNT+STKEND SAVE «, t00=0x005c, t01=0x0040}
0x0900c…09030 Head {h00=0x0020, h01=0x0050, text=» LC A2,TDBBT,A11 BLOCK TYPE «, t00=0x005c, t01=0x0062}
0x09030…0905a Head {h00=0x0026, h01=0x0050, text=» CCK A2,'TT' TASK DEFINITION BLOCK«, t00=0x005c, t01=0x0086}
0x0905a…09074 Head {h00=0x0016, h01=0x0050, text=» RF(NE) SYA120 NO «, t00=0x005c, t01=0x00b0}
0x09074…09088 Head {h00=0x0010, h01=0x0050, text=» CALL LENCOU«, t00=0x005c, t01=0x00ca}
0x09088…090ac Head {h00=0x0020, h01=0x0050, text=» LDR A5,A7 SHTAB1 LENGTH * 1«, t00=0x005c, t01=0x00de}
0x090ac…090c2 Head {h00=0x0012, h01=0x0050, text=» ADR A5,A7 * 2«, t00=0x005c, t01=0x0102}
0x090c2…090f0 Head {h00=0x002a, h01=0x0050, text=» ADR A5,A7 * 3 SHTAB1-3 TOTAL LENGTH «, t00=0x005c, t01=0x0118}
0x090f0…0911c Head {h00=0x0028, h01=0x0050, text=» ST A5,SHTLEN+STKEND SHTAB1-3 LENGTH«, t00=0x005c, t01=0x0146}
0x0911c…0912e Head {h00=0x000e, h01=0x0050, text=» LDR A6,A6«, t00=0x005c, t01=0x0172}
0x0912e…0915a Head {h00=0x0028, h01=0x0050, text=» RF(Z) SYA120 NOTHING TO CONFIGURATE«, t00=0x005c, t01=0x0184}
0x0915a…09198 Head {h00=0x003a, h01=0x0050, text=» ST A6,NOCOPS+STKEND SAVE NBR OF RUNNING TASKS/RUNTIME«, t00=0x005d, t01=0x0020}
0x09198…091a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005d, t01=0x005e}
0x091a2…091d0 Head {h00=0x002a, h01=0x0050, text=» LD A11,SHADST+STKEND MONITOR END ADR «, t00=0x005d, t01=0x0068}
0x091d0…091e4 Head {h00=0x0010, h01=0x0050, text=» ADR A11,A5 «, t00=0x005d, t01=0x0096}
0x091e4…091f8 Head {h00=0x0010, h01=0x0050, text=» ADR A11,A6 «, t00=0x005d, t01=0x00aa}
0x091f8…0920c Head {h00=0x0010, h01=0x0050, text=» ADR A11,A6 «, t00=0x005d, t01=0x00be}
0x0920c…09236 Head {h00=0x0026, h01=0x0050, text=» ADKL A11,2 NEW START OF FREE AREA«, t00=0x005d, t01=0x00d2}
0x09236…0925a Head {h00=0x0020, h01=0x0050, text=» LDKL A9,LCOSTA SYSLCO START«, t00=0x005d, t01=0x00fc}
0x0925a…09282 Head {h00=0x0024, h01=0x0050, text=» AD A9,M:REL+STKCOM SYSLCO START«, t00=0x005d, t01=0x0120}
0x09282…0929c Head {h00=0x0016, h01=0x0050, text=»* CHECK ADDRESSES «, t00=0x005d, t01=0x0148}
0x0929c…092b0 Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x005d, t01=0x0162}
0x092b0…092ca Head {h00=0x0016, h01=0x0050, text=» RF(L) SYA115 OK !«, t00=0x005d, t01=0x0176}
0x092ca…092f0 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,LMP3 MEMORY OVERFLOW «, t00=0x005d, t01=0x0190}
0x092f0…09304 Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x005e, t01=0x0026}
0x09304…09318 Head {h00=0x0010, h01=0x0050, text=»SYA115 EQU *«, t00=0x005e, t01=0x003a}
0x09318…0932a Head {h00=0x000e, h01=0x0050, text=» SUR A8,A8«, t00=0x005e, t01=0x004e}
0x0932a…0933c Head {h00=0x000e, h01=0x0050, text=»ZERO EQU *«, t00=0x005e, t01=0x0060}
0x0933c…09354 Head {h00=0x0014, h01=0x0050, text=» SUKL A11,2 NEXT«, t00=0x005e, t01=0x0072}
0x09354…09372 Head {h00=0x001a, h01=0x0050, text=» STR A8,A11 CLEAR WORD«, t00=0x005e, t01=0x008a}
0x09372…0939a Head {h00=0x0024, h01=0x0050, text=» CW A11,SHADST+STKEND ALL DONE ?«, t00=0x005e, t01=0x00a8}
0x0939a…093b2 Head {h00=0x0014, h01=0x0050, text=» RB(NE) ZERO NO «, t00=0x005e, t01=0x00d0}
0x093b2…093f2 Head {h00=0x003c, h01=0x0050, text=» ST* A7,SHADST+STKEND STORE LENGTH IN TABLE LENGTH WORD «, t00=0x005e, t01=0x00e8}
0x093f2…09412 Head {h00=0x001c, h01=0x0050, text=» LDR A8,A7 SHTAB1 LENGTH«, t00=0x005e, t01=0x0128}
0x09412…0943c Head {h00=0x0026, h01=0x0050, text=» LD A11,ACOSTA+STKEND CONFIG START«, t00=0x005e, t01=0x0148}
0x0943c…0946e Head {h00=0x002e, h01=0x0050, text=» LC A3,TDBBT,A11 GET BLOCK TYPE FROM CONF.«, t00=0x005e, t01=0x0172}
0x0946e…0949a Head {h00=0x0028, h01=0x0050, text=» CCK A3,'TT' TASK DEFINITION BLOCK ?«, t00=0x005f, t01=0x0014}
0x0949a…094b4 Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA125 YES «, t00=0x005f, t01=0x0040}
0x094b4…094c8 Head {h00=0x0010, h01=0x0050, text=»SYA120 EQU *«, t00=0x005f, t01=0x005a}
0x094c8…094e0 Head {h00=0x0014, h01=0x0050, text=» LDK A1,LMP4 NO «, t00=0x005f, t01=0x006e}
0x094e0…094f4 Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x005f, t01=0x0086}
0x094f4…09508 Head {h00=0x0010, h01=0x0050, text=»SYA125 EQU *«, t00=0x005f, t01=0x009a}
0x09508…0953c Head {h00=0x0030, h01=0x0050, text=» LD A2,TCLPNT+STKEND ADR. TO TCLBLK POINTER «, t00=0x005f, t01=0x00ae}
0x0953c…0955e Head {h00=0x001e, h01=0x0050, text=» LC A3,TDBMC+4,A11 TCL-ID «, t00=0x005f, t01=0x00e2}
0x0955e…09570 Head {h00=0x000e, h01=0x0050, text=» SLL A3,8 «, t00=0x005f, t01=0x0104}
0x09570…09592 Head {h00=0x001e, h01=0x0050, text=» LC A3,TDBMC+5,A11 TCL-ID «, t00=0x005f, t01=0x0116}
0x09592…095b2 Head {h00=0x001c, h01=0x0050, text=» LDR A7,A12 NBR OF TCL'S«, t00=0x005f, t01=0x0138}
0x095b2…095bc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x005f, t01=0x0158}
0x095bc…095f2 Head {h00=0x0032, h01=0x0050, text=»* CHECK IF TCL-ID FROM CONF. IS IN APPL«, t00=0x005f, t01=0x0162}
0x095f2…095fc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0060, t01=0x0008}
0x095fc…09610 Head {h00=0x0010, h01=0x0050, text=»SYA130 EQU *«, t00=0x0060, t01=0x0012}
0x09610…09634 Head {h00=0x0020, h01=0x0050, text=» SUK A7,1 COUNT NBR OF TCL'S«, t00=0x0060, t01=0x0026}
0x09634…0965c Head {h00=0x0024, h01=0x0050, text=» RF(NN) SYA135 N=END OF TCLBLK'S«, t00=0x0060, t01=0x004a}
0x0965c…09688 Head {h00=0x0028, h01=0x0050, text=» LDK A1,LMP5 TID IN CONF NOT IN APPL«, t00=0x0060, t01=0x0072}
0x09688…0969c Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0060, t01=0x009e}
0x0969c…096b0 Head {h00=0x0010, h01=0x0050, text=»SYA135 EQU *«, t00=0x0060, t01=0x00b2}
0x096b0…096d6 Head {h00=0x0022, h01=0x0050, text=» EL A6,-2,A2 TCL-ID IN TCLBLK «, t00=0x0060, t01=0x00c6}
0x096d6…096f0 Head {h00=0x0016, h01=0x0050, text=» CWR A3,A6 FOUND ?«, t00=0x0060, t01=0x00ec}
0x096f0…0970a Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA140 YES «, t00=0x0060, t01=0x0106}
0x0970a…09730 Head {h00=0x0022, h01=0x0050, text=» ADK A2,4 POINT AT NEXT TCLBLK«, t00=0x0060, t01=0x0120}
0x09730…09756 Head {h00=0x0022, h01=0x0050, text=» RB SYA130 TRY IN NEXT TCLBLK «, t00=0x0060, t01=0x0146}
0x09756…0976a Head {h00=0x0010, h01=0x0050, text=»SYA140 EQU *«, t00=0x0060, t01=0x016c}
0x0976a…09786 Head {h00=0x0018, h01=0x0050, text=» LD A6,SHADST+STKEND«, t00=0x0060, t01=0x0180}
0x09786…097a8 Head {h00=0x001e, h01=0x0050, text=» ADR A6,A8 START OF SHTAB2«, t00=0x0061, t01=0x000c}
0x097a8…097ca Head {h00=0x001e, h01=0x0050, text=» ADR A6,A8 START OF SHTAB3«, t00=0x0061, t01=0x002e}
0x097ca…097de Head {h00=0x0010, h01=0x0050, text=»SYA145 EQU *«, t00=0x0061, t01=0x0050}
0x097de…097fc Head {h00=0x001a, h01=0x0050, text=» SUK A6,2 STEP SHTAB2 «, t00=0x0061, t01=0x0064}
0x097fc…09818 Head {h00=0x0018, h01=0x0050, text=» LD A3,SHADST+STKEND«, t00=0x0061, t01=0x0082}
0x09818…0982a Head {h00=0x000e, h01=0x0050, text=» ADR A3,A8«, t00=0x0061, t01=0x009e}
0x0982a…0984c Head {h00=0x001e, h01=0x0050, text=» CWR A6,A3 END OF SHTAB2 ?«, t00=0x0061, t01=0x00b0}
0x0984c…09866 Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA150 YES «, t00=0x0061, t01=0x00d2}
0x09866…0988c Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 ITCT ADR IN SHTAB2«, t00=0x0061, t01=0x00ec}
0x0988c…098ae Head {h00=0x001e, h01=0x0050, text=» ELR A3,A2 GET TCLBLK-ADR «, t00=0x0061, t01=0x0112}
0x098ae…098da Head {h00=0x0028, h01=0x0050, text=» EL A3,TCLTCT,A3 ITCT ADR IN TCLBLK «, t00=0x0061, t01=0x0134}
0x098da…098f4 Head {h00=0x0016, h01=0x0050, text=» CWR A1,A3 FOUND ?«, t00=0x0061, t01=0x0160}
0x098f4…0990e Head {h00=0x0016, h01=0x0050, text=» RB(NE) SYA145 NO «, t00=0x0061, t01=0x017a}
0x0990e…09924 (98, 0, 400) Head {h00=0x0012, h01=0x0050, text=» RF SYA155 YES«, t00=0x0062, t01=0x0004}
0x09924…09938 Head {h00=0x0010, h01=0x0050, text=»SYA150 EQU *«, t00=0x0062, t01=0x001a}
0x09938…0995e Head {h00=0x0022, h01=0x0050, text=» ADK A6,2 NEXT ENTRY IN SHTAB2«, t00=0x0062, t01=0x002e}
0x0995e…09972 Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A6 «, t00=0x0062, t01=0x0054}
0x09972…09998 Head {h00=0x0022, h01=0x0050, text=» RB(NZ) SYA150 ENTRY NOT FREE «, t00=0x0062, t01=0x0068}
0x09998…099ba Head {h00=0x001e, h01=0x0050, text=» ELR A3,A2 GET TCLBLK-ADR «, t00=0x0062, t01=0x008e}
0x099ba…099e6 Head {h00=0x0028, h01=0x0050, text=» EL A1,TCLTCT,A3 ITCT ADR IN TCLBLK «, t00=0x0062, t01=0x00b0}
0x099e6…09a12 Head {h00=0x0028, h01=0x0050, text=» STR A1,A6 STORE ITCT ADR IN SHTAB2 «, t00=0x0062, t01=0x00dc}
0x09a12…09a26 Head {h00=0x0010, h01=0x0050, text=»SYA155 EQU *«, t00=0x0062, t01=0x0108}
0x09a26…09a52 Head {h00=0x0028, h01=0x0050, text=» SUR A6,A8 POINT AT ENTRY IN SHTAB1 «, t00=0x0062, t01=0x011c}
0x09a52…09a7e Head {h00=0x0028, h01=0x0050, text=» LC A4,TDBNT+1,A11 NBR OF COPIES / 2«, t00=0x0062, t01=0x0148}
0x09a7e…09a90 Head {h00=0x000e, h01=0x0050, text=» SRC A4,4 «, t00=0x0062, t01=0x0174}
0x09a90…09aba Head {h00=0x0026, h01=0x0050, text=» LC A4,TDBNT,A11 NBR OF COPIES / 1«, t00=0x0062, t01=0x0186}
0x09aba…09acc Head {h00=0x000e, h01=0x0050, text=» SLC A4,12«, t00=0x0063, t01=0x0020}
0x09acc…09afa Head {h00=0x002a, h01=0x0050, text=» SRL A4,8 BINARY VALUE (NBR OF COPIES)«, t00=0x0063, t01=0x0032}
0x09afa…09b1a Head {h00=0x001c, h01=0x0050, text=» LDR A4,A4 NBR OF COPIES«, t00=0x0063, t01=0x0060}
0x09b1a…09b30 Head {h00=0x0012, h01=0x0050, text=» RF(Z) SYA170 «, t00=0x0063, t01=0x0080}
0x09b30…09b44 Head {h00=0x0010, h01=0x0050, text=»SYA160 EQU *«, t00=0x0063, t01=0x0096}
0x09b44…09b62 Head {h00=0x001a, h01=0x0050, text=» LC A3,TDBID+4,A11 TID«, t00=0x0063, t01=0x00aa}
0x09b62…09b74 Head {h00=0x000e, h01=0x0050, text=» SLL A3,8 «, t00=0x0063, t01=0x00c8}
0x09b74…09b92 Head {h00=0x001a, h01=0x0050, text=» LC A3,TDBID+5,A11 TID«, t00=0x0063, t01=0x00da}
0x09b92…09bc4 Head {h00=0x002e, h01=0x0050, text=» CALL BUILDT BUILD TIDTAB PART FOR ONE TCL«, t00=0x0063, t01=0x00f8}
0x09bc4…09bd8 Head {h00=0x0010, h01=0x0050, text=»SYA170 EQU *«, t00=0x0063, t01=0x012a}
0x09bd8…09bfe Head {h00=0x0022, h01=0x0050, text=» CALL NXTBLK NEXT CONFIG-BLOCK«, t00=0x0063, t01=0x013e}
0x09bfe…09c24 Head {h00=0x0022, h01=0x0050, text=» CCK A2,'TT' TASK DEF BLOCK ? «, t00=0x0063, t01=0x0164}
0x09c24…09c3e Head {h00=0x0016, h01=0x0050, text=» RB(E) SYA125 YES «, t00=0x0063, t01=0x018a}
0x09c3e…09c76 Head {h00=0x0034, h01=0x0050, text=» LD A1,NOCOPS+STKEND TOTAL NBR OF RUNNING TASKS «, t00=0x0064, t01=0x0014}
0x09c76…09c9a Head {h00=0x0020, h01=0x0050, text=» SLL A1,1 NBR OF BYTES USED «, t00=0x0064, t01=0x004c}
0x09c9a…09cbc Head {h00=0x001e, h01=0x0050, text=» ADK A1,2 ADD LENGTH WORD «, t00=0x0064, t01=0x0070}
0x09cbc…09ce4 Head {h00=0x0024, h01=0x0050, text=» STR A1,A7 STORE LENGTH IN TABLE«, t00=0x0064, t01=0x0092}
0x09ce4…09d0e Head {h00=0x0026, h01=0x0050, text=» ST A7,DYNTAD,A10 SAVE TABLE START«, t00=0x0064, t01=0x00ba}
0x09d0e…09d3a Head {h00=0x0028, h01=0x0050, text=» ADR A7,A1 UPDATE "FIRST FREE WORD" «, t00=0x0064, t01=0x00e4}
0x09d3a…09d4c Head {h00=0x000e, h01=0x0050, text=» SUK A1,4 «, t00=0x0064, t01=0x0110}
0x09d4c…09d84 Head {h00=0x0034, h01=0x0050, text=» RF(NZ) SYA175 MORE THAN ONE TASK IN THE SYSTEM «, t00=0x0064, t01=0x0122}
0x09d84…09dbe Head {h00=0x0036, h01=0x0050, text=» IM STASK+STKEND INDICATE SINGLE TASK APPLICATION «, t00=0x0064, t01=0x015a}
0x09dbe…09dc8 (101, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x0004}
0x09dc8…09df6 Head {h00=0x002a, h01=0x0050, text=»* PREPARE FOR NEXT APPLICATION «, t00=0x0065, t01=0x000e}
0x09df6…09e00 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0065, t01=0x003c}
0x09e00…09e14 Head {h00=0x0010, h01=0x0050, text=»SYA175 EQU *«, t00=0x0065, t01=0x0046}
0x09e14…09e4c Head {h00=0x0034, h01=0x0050, text=» LD A2,SHADST+STKEND GET START OF SHADOW TABLES «, t00=0x0065, t01=0x005a}
0x09e4c…09e7c Head {h00=0x002c, h01=0x0050, text=» ST A2,SHADOW,A10 SAVE IN APPL.SAVE AREA«, t00=0x0065, t01=0x0092}
0x09e7c…09eae Head {h00=0x002e, h01=0x0050, text=» ADKL A10,TABLEN UPDATE SAVE AREA POINTER «, t00=0x0065, t01=0x00c2}
0x09eae…09ee0 Head {h00=0x002e, h01=0x0050, text=» ST A7,SHADST+STKEND SAVE START OF SHTAB1 «, t00=0x0065, t01=0x00f4}
0x09ee0…09ef8 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,SYA100 «, t00=0x0065, t01=0x0126}
0x09ef8…09f2c Head {h00=0x0030, h01=0x0050, text=» AD A2,M:REL+STKCOM ABSOLUTE BRANCH ADDRESS «, t00=0x0065, t01=0x013e}
0x09f2c…09f56 Head {h00=0x0026, h01=0x0050, text=» ABR A2 CHECK IF MORE APPLICATIONS«, t00=0x0065, t01=0x0172}
0x09f56…09f6a Head {h00=0x0010, h01=0x0050, text=»SYA178 EQU *«, t00=0x0066, t01=0x000c}
0x09f6a…09f78 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0066, t01=0x0020}
0x09f78…09f80 Head {h00=0x0004, h01=0x0050, t00=0x0066, t01=0x002e}
0x09f80…09fa8 Head {h00=0x0024, h01=0x0050, text=»* GET START OF SYSLCO AFTER MOVE«, t00=0x0066, t01=0x0036}
0x09fa8…09fb4 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0066, t01=0x005e}
0x09fb4…09fe6 Head {h00=0x002e, h01=0x0050, text=» ADK A7,1 TO-ADDRESS (AFTER SHADOW-TABLES)«, t00=0x0066, t01=0x006a}
0x09fe6…0a00a Head {h00=0x0020, h01=0x0050, text=» ANKL A7,/FFFE EVEN ADDRESS «, t00=0x0066, t01=0x009c}
0x0a00a…0a012 Head {h00=0x0004, h01=0x0050, t00=0x0066, t01=0x00c0}
0x0a012…0a030 Head {h00=0x001a, h01=0x0050, text=»* CALCULATE RELOCATION«, t00=0x0066, t01=0x00c8}
0x0a030…0a038 Head {h00=0x0004, h01=0x0050, t00=0x0066, t01=0x00e6}
0x0a038…0a062 Head {h00=0x0026, h01=0x0050, text=» LDKL A2,PART2 GET START OF PART2 «, t00=0x0066, t01=0x00ee}
0x0a062…0a092 Head {h00=0x002c, h01=0x0050, text=» AD A2,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0066, t01=0x0118}
0x0a092…0a0ba Head {h00=0x0024, h01=0x0050, text=» SUR A2,A7 MOVE-LENGTH (SYSLCO) «, t00=0x0066, t01=0x0148}
0x0a0ba…0a0cc Head {h00=0x000e, h01=0x0050, text=» NGR A2,A2«, t00=0x0066, t01=0x0170}
0x0a0cc…0a106 Head {h00=0x0036, h01=0x0050, text=» ST A2,RELOCA+STKEND SAVE NEW RELOCATION TEMPORARY«, t00=0x0066, t01=0x0182}
0x0a106…0a136 Head {h00=0x002c, h01=0x0050, text=»* CREATE SYSLCO,SYSINI & DDIV MM-TABLE *«, t00=0x0067, t01=0x002c}
0x0a136…0a13e Head {h00=0x0004, h01=0x0050, t00=0x0067, t01=0x005c}
0x0a13e…0a164 Head {h00=0x0022, h01=0x0050, text=» LDR A2,A7 TO-ADDRESS (SYSLCO)«, t00=0x0067, t01=0x0064}
0x0a164…0a186 Head {h00=0x001e, h01=0x0050, text=» ANKL A2,/F000 FIRST PAGE «, t00=0x0067, t01=0x008a}
0x0a186…0a1b6 Head {h00=0x002c, h01=0x0050, text=» ST A2,MMREL1+STKEND SAVE PHYSICAL PAGE «, t00=0x0067, t01=0x00ac}
0x0a1b6…0a1dc Head {h00=0x0022, h01=0x0050, text=» SRL A2,2 SHIFT FOR MM-PAGING «, t00=0x0067, t01=0x00dc}
0x0a1dc…0a1f4 Head {h00=0x0014, h01=0x0050, text=» LDKL A11,MMDDIV«, t00=0x0067, t01=0x0102}
0x0a1f4…0a226 Head {h00=0x002e, h01=0x0050, text=» ADR A11,A13 GET MM-TABLE START ADDRESSS= «, t00=0x0067, t01=0x011a}
0x0a226…0a244 Head {h00=0x001a, h01=0x0050, text=» LDK A3,16 SET COUNTER«, t00=0x0067, t01=0x014c}
0x0a244…0a270 Head {h00=0x0028, h01=0x0050, text=»SYA179 STR A2,A11 STORE PAGE-POINTER«, t00=0x0067, t01=0x016a}
0x0a270…0a28e Head {h00=0x001a, h01=0x0050, text=» ADKL A11,2 NEXT ENTRY«, t00=0x0068, t01=0x0008}
0x0a28e…0a2b2 Head {h00=0x0020, h01=0x0050, text=» ADKL A2,/400 PAGE INCREMENT«, t00=0x0068, t01=0x0026}
0x0a2b2…0a2c8 Head {h00=0x0012, h01=0x0050, text=» SUK A3,1 ALL?«, t00=0x0068, t01=0x004a}
0x0a2c8…0a2e2 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) SYA179 NO!«, t00=0x0068, t01=0x0060}
0x0a2e2…0a30e Head {h00=0x0028, h01=0x0050, text=» ANKL A7,/FFF GET DISPLACEM. IN PAGE«, t00=0x0068, t01=0x007a}
0x0a30e…0a344 Head {h00=0x0032, h01=0x0050, text=» ST A7,LCOTO+STKEND SAVE (LOGICAL) TO-ADDRESS «, t00=0x0068, t01=0x00a6}
0x0a344…0a36e Head {h00=0x0026, h01=0x0050, text=» LDKL A3,PART2 GET START OF PART2 «, t00=0x0068, t01=0x00dc}
0x0a36e…0a39e Head {h00=0x002c, h01=0x0050, text=» AD A3,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0068, t01=0x0106}
0x0a39e…0a3c6 Head {h00=0x0024, h01=0x0050, text=» LDR A2,A13 A13=START OF SYSINI «, t00=0x0068, t01=0x0136}
0x0a3c6…0a3e0 Head {h00=0x0016, h01=0x0050, text=» SUR A2,A3 LENGTH «, t00=0x0068, t01=0x015e}
0x0a3e0…0a40e Head {h00=0x002a, h01=0x0050, text=» ADKL A2,INILEN ADKLD LENGTH OF SYSINI«, t00=0x0068, t01=0x0178}
0x0a40e…0a43e Head {h00=0x002c, h01=0x0050, text=» ST A2,MOVLE1+STKEND SAVE LENGTH TO MOVE«, t00=0x0069, t01=0x0016}
0x0a43e…0a46a Head {h00=0x0028, h01=0x0050, text=» ADR A7,A2 START OF DDIV AFTER MOVE «, t00=0x0069, t01=0x0046}
0x0a46a…0a49c Head {h00=0x002e, h01=0x0050, text=» ST A7,DDIVTO+STKEND SAVE NEW DDIV ADDRESS«, t00=0x0069, t01=0x0072}
0x0a49c…0a4c4 Head {h00=0x0024, h01=0x0050, text=»* CALCULATE DDIV FROM-ADDRESS * «, t00=0x0069, t01=0x00a4}
0x0a4c4…0a4f0 Head {h00=0x0028, h01=0x0050, text=» CM APPLNO+STKCOM RESET NBR OF APPL.«, t00=0x0069, t01=0x00cc}
0x0a4f0…0a526 Head {h00=0x0032, h01=0x0050, text=» LDKL A10,STKEND START OF 1:ST APPL.SAVE AREA «, t00=0x0069, t01=0x00f8}
0x0a526…0a53a Head {h00=0x0010, h01=0x0050, text=»SYA180 EQU *«, t00=0x0069, t01=0x012e}
0x0a53a…0a55c Head {h00=0x001e, h01=0x0050, text=» LDKL A1,'CO' COBOL APPL. «, t00=0x0069, t01=0x0142}
0x0a55c…0a586 Head {h00=0x0026, h01=0x0050, text=» CALL GETAPP ANY APPLICATION LEFT?«, t00=0x0069, t01=0x0164}
0x0a586…0a59e Head {h00=0x0014, h01=0x0050, text=» RF(Z) OUT01 NO!«, t00=0x0069, t01=0x018e}
0x0a59e…0a5a6 Head {h00=0x0004, h01=0x0050, t00=0x006a, t01=0x0016}
0x0a5a6…0a5ca Head {h00=0x0020, h01=0x0050, text=» LD A2,APLLAC,A1 GET SEGTAB «, t00=0x006a, t01=0x001e}
0x0a5ca…0a5e8 Head {h00=0x001a, h01=0x0050, text=» ELR A9,A2 APPTAB ADR «, t00=0x006a, t01=0x0042}
0x0a5e8…0a612 Head {h00=0x0026, h01=0x0050, text=» EL A9,APPCOM,A9 COMMON-PSEG-PNTR «, t00=0x006a, t01=0x0060}
0x0a612…0a63e Head {h00=0x0028, h01=0x0050, text=» EL A3,SGNOSG,A2 NUMBER OF SEGMENTS «, t00=0x006a, t01=0x008a}
0x0a63e…0a662 Head {h00=0x0020, h01=0x0050, text=» LDR A1,A2 SAVE SEGTAB ADDR.«, t00=0x006a, t01=0x00b6}
0x0a662…0a694 Head {h00=0x002e, h01=0x0050, text=» LDK A2,SEGREC SEGMENT BLOCK RECORD LENGTH«, t00=0x006a, t01=0x00da}
0x0a694…0a6a6 Head {h00=0x000e, h01=0x0050, text=» CALL MULT«, t00=0x006a, t01=0x010c}
0x0a6a6…0a6b8 Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x006a, t01=0x011e}
0x0a6b8…0a6e2 Head {h00=0x0026, h01=0x0050, text=» ADK A1,SGNOSG+2 => START OF DDIV «, t00=0x006a, t01=0x0130}
0x0a6e2…0a6ea Head {h00=0x0004, h01=0x0050, t00=0x006a, t01=0x015a}
0x0a6ea…0a71c Head {h00=0x002e, h01=0x0050, text=» ST A1,DDIVFR,A10 SAVE DDIV 'FROM'-ADDRESS«, t00=0x006a, t01=0x0162}
0x0a71c…0a74a (107, 0, 400) Head {h00=0x002a, h01=0x0050, text=» LD A6,DDIVTO+STKEND GET DDIV TO ADDR.«, t00=0x006b, t01=0x0004}
0x0a74a…0a770 Head {h00=0x0022, h01=0x0050, text=» SUR A6,A1 RELOCATION FOR DDIV«, t00=0x006b, t01=0x0032}
0x0a770…0a7a6 Head {h00=0x0032, h01=0x0050, text=» ST A6,SAVE01+STKEND SAVE RELOCATION INCREMENT«, t00=0x006b, t01=0x0058}
0x0a7a6…0a7bc Head {h00=0x0012, h01=0x0050, text=» LDKL A6,/FFFF«, t00=0x006b, t01=0x008e}
0x0a7bc…0a7ec Head {h00=0x002c, h01=0x0050, text=» ST A6,PLTGCS,A10 INIT. START OF PLTGC'S«, t00=0x006b, t01=0x00a4}
0x0a7ec…0a816 Head {h00=0x0026, h01=0x0050, text=» CALL LIMTGC FIND ICB-PLTGC LIMITS«, t00=0x006b, t01=0x00d4}
0x0a816…0a84c Head {h00=0x0032, h01=0x0050, text=» LD A6,SAVE01+STKEND GET RELOCATION INCREMENT «, t00=0x006b, t01=0x00fe}
0x0a84c…0a85a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x006b, t01=0x0134}
0x0a85a…0a864 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0142}
0x0a864…0a87e Head {h00=0x0016, h01=0x0050, text=»* RELOCATE ITCT'S «, t00=0x006b, t01=0x014c}
0x0a87e…0a888 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006b, t01=0x0166}
0x0a888…0a89c Head {h00=0x0010, h01=0x0050, text=»RELITC EQU *«, t00=0x006b, t01=0x0170}
0x0a89c…0a8c4 Head {h00=0x0024, h01=0x0050, text=» LD A1,DDIVFR,A10 ADR TO APPTAB «, t00=0x006b, t01=0x0184}
0x0a8c4…0a8e4 Head {h00=0x001c, h01=0x0050, text=» ELR A1,A1 ADR TO TCLTAB«, t00=0x006c, t01=0x001c}
0x0a8e4…0a904 Head {h00=0x001c, h01=0x0050, text=» ELR A2,A1 NBR OF TCL'S «, t00=0x006c, t01=0x003c}
0x0a904…0a918 Head {h00=0x0010, h01=0x0050, text=»RELIT1 EQU *«, t00=0x006c, t01=0x005c}
0x0a918…0a93e Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 ADJUST NBR OF TCL'S «, t00=0x006c, t01=0x0070}
0x0a93e…0a968 Head {h00=0x0026, h01=0x0050, text=» RF(N) RELITX ALL ITCT'S RELOCATED«, t00=0x006c, t01=0x0096}
0x0a968…0a98c Head {h00=0x0020, h01=0x0050, text=» ADK A1,4 TCLBLK ADR POINTER«, t00=0x006c, t01=0x00c0}
0x0a98c…0a9aa Head {h00=0x001a, h01=0x0050, text=» ELR A3,A1 TCLBLK ADR «, t00=0x006c, t01=0x00e4}
0x0a9aa…0a9d4 Head {h00=0x0026, h01=0x0050, text=» ADK A3,TCLTCT ADR TO ITCT POINTER«, t00=0x006c, t01=0x0102}
0x0a9d4…0a9f0 Head {h00=0x0018, h01=0x0050, text=» ELR A3,A3 ITCT ADR «, t00=0x006c, t01=0x012c}
0x0a9f0…0aa1e Head {h00=0x002a, h01=0x0050, text=» CALL RELOC RELOCATE PGTG-DATA ADDRESS«, t00=0x006c, t01=0x0148}
0x0aa1e…0aa34 Head {h00=0x0012, h01=0x0050, text=» ADK A3,ITCGLA«, t00=0x006c, t01=0x0176}
0x0aa34…0aa5e Head {h00=0x0026, h01=0x0050, text=» CALL RELOC RELOCATE PGTL-DATA-ADR«, t00=0x006c, t01=0x018c}
0x0aa5e…0aa86 Head {h00=0x0024, h01=0x0050, text=» ADK A3,ITCTLT-ITCGLA TLTAB ADR «, t00=0x006d, t01=0x0026}
0x0aa86…0aab0 Head {h00=0x0026, h01=0x0050, text=» ELR A4,A3 NBR OF ENTRIES IN TLTAB«, t00=0x006d, t01=0x004e}
0x0aab0…0aac4 Head {h00=0x0010, h01=0x0050, text=»RELIT2 EQU *«, t00=0x006d, t01=0x0078}
0x0aac4…0aaea Head {h00=0x0022, h01=0x0050, text=» SUK A4,1 ADJUST LOOP-COUNTER «, t00=0x006d, t01=0x008c}
0x0aaea…0ab16 Head {h00=0x0028, h01=0x0050, text=» RB(N) RELIT1 ALL ENTRIES RELOCATED «, t00=0x006d, t01=0x00b2}
0x0ab16…0ab40 Head {h00=0x0026, h01=0x0050, text=» ADK A3,ITCTLE POINT AT NEXT ENTRY«, t00=0x006d, t01=0x00de}
0x0ab40…0ab60 Head {h00=0x001c, h01=0x0050, text=» ELR A5,A3 ENTRY CONTENT«, t00=0x006d, t01=0x0108}
0x0ab60…0ab80 Head {h00=0x001c, h01=0x0050, text=» RB(Z) RELIT2 FREE ENTRY«, t00=0x006d, t01=0x0128}
0x0ab80…0aba2 Head {h00=0x001e, h01=0x0050, text=» CALL RELOC RELOCATE ENTRY«, t00=0x006d, t01=0x0148}
0x0aba2…0abbe Head {h00=0x0018, h01=0x0050, text=» RB RELIT2 NEXT ITCT«, t00=0x006d, t01=0x016a}
0x0abbe…0abd2 Head {h00=0x0010, h01=0x0050, text=»RELITX EQU *«, t00=0x006d, t01=0x0186}
0x0abd2…0abdc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x000a}
0x0abdc…0abf8 Head {h00=0x0018, h01=0x0050, text=»* RELOCATE TCLBLK'S «, t00=0x006e, t01=0x0014}
0x0abf8…0ac02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006e, t01=0x0030}
0x0ac02…0ac16 Head {h00=0x0010, h01=0x0050, text=»RELTCB EQU *«, t00=0x006e, t01=0x003a}
0x0ac16…0ac3a Head {h00=0x0020, h01=0x0050, text=» LD A1,DDIVFR,A10 APPTAB ADR«, t00=0x006e, t01=0x004e}
0x0ac3a…0ac58 Head {h00=0x001a, h01=0x0050, text=» ELR A1,A1 TCLTAB ADR «, t00=0x006e, t01=0x0072}
0x0ac58…0ac78 Head {h00=0x001c, h01=0x0050, text=» ELR A2,A1 NBR OF TCL'S «, t00=0x006e, t01=0x0090}
0x0ac78…0ac8c Head {h00=0x0010, h01=0x0050, text=»RELTB1 EQU *«, t00=0x006e, t01=0x00b0}
0x0ac8c…0acb2 Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 ADJUST NBR OF TCL'S «, t00=0x006e, t01=0x00c4}
0x0acb2…0ace4 Head {h00=0x002e, h01=0x0050, text=» RF(N) RELTBX RELOCATION OF TCLBLK'S DONE «, t00=0x006e, t01=0x00ea}
0x0ace4…0ad08 Head {h00=0x0020, h01=0x0050, text=» ADK A1,4 TCLBLK ADR POINTER«, t00=0x006e, t01=0x011c}
0x0ad08…0ad26 Head {h00=0x001a, h01=0x0050, text=» ELR A3,A1 TCLBLK ADR «, t00=0x006e, t01=0x0140}
0x0ad26…0ad3c Head {h00=0x0012, h01=0x0050, text=» ADK A3,TCLTGC«, t00=0x006e, t01=0x015e}
0x0ad3c…0ad70 Head {h00=0x0030, h01=0x0050, text=» CALL RELOC RELOCATE ICB-PLTGC-MAIN POINTER «, t00=0x006e, t01=0x0174}
0x0ad70…0ad8e Head {h00=0x001a, h01=0x0050, text=» ADK A3,TCLTCT-TCLTGC «, t00=0x006f, t01=0x0018}
0x0ad8e…0adb8 Head {h00=0x0026, h01=0x0050, text=» CALL RELOC RELOCATE ITCT POINTER «, t00=0x006f, t01=0x0036}
0x0adb8…0add6 Head {h00=0x001a, h01=0x0050, text=» RB RELTB1 NEXT TCLBLK«, t00=0x006f, t01=0x0060}
0x0add6…0adea Head {h00=0x0010, h01=0x0050, text=»RELTBX EQU *«, t00=0x006f, t01=0x007e}
0x0adea…0adf4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x0092}
0x0adf4…0ae0e Head {h00=0x0016, h01=0x0050, text=»* RELOCATE TCLTAB «, t00=0x006f, t01=0x009c}
0x0ae0e…0ae18 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x006f, t01=0x00b6}
0x0ae18…0ae2c Head {h00=0x0010, h01=0x0050, text=»RELTCT EQU *«, t00=0x006f, t01=0x00c0}
0x0ae2c…0ae50 Head {h00=0x0020, h01=0x0050, text=» LD A1,DDIVFR,A10 APPTAB ADR«, t00=0x006f, t01=0x00d4}
0x0ae50…0ae6e Head {h00=0x001a, h01=0x0050, text=» ELR A3,A1 TCLTAB ADR «, t00=0x006f, t01=0x00f8}
0x0ae6e…0ae8e Head {h00=0x001c, h01=0x0050, text=» ELR A2,A3 NBR OF TCL'S «, t00=0x006f, t01=0x0116}
0x0ae8e…0aea2 Head {h00=0x0010, h01=0x0050, text=»RELTC1 EQU *«, t00=0x006f, t01=0x0136}
0x0aea2…0aec6 Head {h00=0x0020, h01=0x0050, text=» SUK A2,1 COUNT NBR OF TCL'S«, t00=0x006f, t01=0x014a}
0x0aec6…0aef6 Head {h00=0x002c, h01=0x0050, text=» RF(N) RELTCX RELOCATION OF TCLTAB DONE «, t00=0x006f, t01=0x016e}
0x0aef6…0af1a Head {h00=0x0020, h01=0x0050, text=» ADK A3,4 TCLBLK ADR POINTER«, t00=0x0070, t01=0x000e}
0x0af1a…0af46 Head {h00=0x0028, h01=0x0050, text=» CALL RELOC RELOCATE TCLBLK POINTER «, t00=0x0070, t01=0x0032}
0x0af46…0af6c Head {h00=0x0022, h01=0x0050, text=» RB RELTC1 NEXT TCLBLK POINTER«, t00=0x0070, t01=0x005e}
0x0af6c…0af80 Head {h00=0x0010, h01=0x0050, text=»RELTCX EQU *«, t00=0x0070, t01=0x0084}
0x0af80…0af8a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0098}
0x0af8a…0afa4 Head {h00=0x0016, h01=0x0050, text=»* RELOCATE APPTAB «, t00=0x0070, t01=0x00a2}
0x0afa4…0afae Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x00bc}
0x0afae…0afc2 Head {h00=0x0010, h01=0x0050, text=»RELAPP EQU *«, t00=0x0070, t01=0x00c6}
0x0afc2…0afe6 Head {h00=0x0020, h01=0x0050, text=» LD A3,DDIVFR,A10 APPTAB ADR«, t00=0x0070, t01=0x00da}
0x0afe6…0b00e Head {h00=0x0024, h01=0x0050, text=» CALL RELOC RELOCATE TCLTAB-PNTR«, t00=0x0070, t01=0x00fe}
0x0b00e…0b022 Head {h00=0x0010, h01=0x0050, text=»RELAPX EQU *«, t00=0x0070, t01=0x0126}
0x0b022…0b02c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x013a}
0x0b02c…0b05e Head {h00=0x002e, h01=0x0050, text=»* RELOCATE SHADOW-TABLE2 (ITCT ADDRESSES) «, t00=0x0070, t01=0x0144}
0x0b05e…0b068 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0070, t01=0x0176}
0x0b068…0b07c Head {h00=0x0010, h01=0x0050, text=»RELSHT EQU *«, t00=0x0070, t01=0x0180}
0x0b07c…0b0a4 (113, 0, 400) Head {h00=0x0024, h01=0x0050, text=» LD* A1,SHADOW,A10 SHTAB LENGTH «, t00=0x0071, t01=0x0004}
0x0b0a4…0b0ca Head {h00=0x0022, h01=0x0050, text=» LDR A2,A1 SAVE SHTAB2 LENGTH «, t00=0x0071, t01=0x002c}
0x0b0ca…0b0ee Head {h00=0x0020, h01=0x0050, text=» AD A1,SHADOW,A10 SHTAB2 ADR«, t00=0x0071, t01=0x0052}
0x0b0ee…0b102 Head {h00=0x0010, h01=0x0050, text=»RELSH1 EQU *«, t00=0x0071, t01=0x0076}
0x0b102…0b128 Head {h00=0x0022, h01=0x0050, text=» SUK A2,2 ADJUST SHTAB2 LENGTH«, t00=0x0071, t01=0x008a}
0x0b128…0b158 Head {h00=0x002c, h01=0x0050, text=» RF(Z) RELSHX RELOCATION OF SHTAB2 DONE «, t00=0x0071, t01=0x00b0}
0x0b158…0b17c Head {h00=0x0020, h01=0x0050, text=» ADK A1,2 POINT AT ITCT ADR «, t00=0x0071, t01=0x00e0}
0x0b17c…0b1a2 Head {h00=0x0022, h01=0x0050, text=» ADRS A6,A1 RELOCATE ITCT ADR «, t00=0x0071, t01=0x0104}
0x0b1a2…0b1ba Head {h00=0x0014, h01=0x0050, text=» RB RELSH1 NEXT «, t00=0x0071, t01=0x012a}
0x0b1ba…0b1ce Head {h00=0x0010, h01=0x0050, text=»RELSHX EQU *«, t00=0x0071, t01=0x0142}
0x0b1ce…0b1fc Head {h00=0x002a, h01=0x0050, text=» ADKL A10,TABLEN NEXT APPL. SAVE AREA «, t00=0x0071, t01=0x0156}
0x0b1fc…0b222 Head {h00=0x0022, h01=0x0050, text=» RB SYA180 CHECK IF MORE APPL.«, t00=0x0071, t01=0x0184}
0x0b222…0b236 Head {h00=0x0010, h01=0x0050, text=»OUT01 EQU * «, t00=0x0072, t01=0x001a}
0x0b236…0b23e Head {h00=0x0004, h01=0x0050, t00=0x0072, t01=0x002e}
0x0b23e…0b278 Head {h00=0x0036, h01=0x0050, text=» LD A5,RELOCA+STKEND GET NEW RELOCATION INCREMENT «, t00=0x0072, t01=0x0036}
0x0b278…0b2b0 Head {h00=0x0034, h01=0x0050, text=» ADS A5,M:REL+STKCOM AND ADJUST RELOCATION BASE «, t00=0x0072, t01=0x0070}
0x0b2b0…0b2b8 Head {h00=0x0004, h01=0x0050, t00=0x0072, t01=0x00a8}
0x0b2b8…0b2d6 Head {h00=0x001a, h01=0x0050, text=»* CONTINUE IN PART 2 *«, t00=0x0072, t01=0x00b0}
0x0b2d6…0b2e2 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0072, t01=0x00ce}
0x0b2e2…0b316 Head {h00=0x0030, h01=0x0050, text=» LD A2,LCOTO+STKEND GET TO-ADDRESS (SYSLCO) «, t00=0x0072, t01=0x00da}
0x0b316…0b344 Head {h00=0x002a, h01=0x0050, text=» OR A2,MMREL1+STKEND PHYSICALL ADDRESS«, t00=0x0072, t01=0x010e}
0x0b344…0b35c Head {h00=0x0014, h01=0x0050, text=» LDR A5,A2 SAVE «, t00=0x0072, t01=0x013c}
0x0b35c…0b378 Head {h00=0x0018, h01=0x0050, text=» AD A5,MOVLE1+STKEND«, t00=0x0072, t01=0x0154}
0x0b378…0b3a0 Head {h00=0x0024, h01=0x0050, text=» SUKL A5,INILEN A5=SYSINI START «, t00=0x0072, t01=0x0170}
0x0b3a0…0b3d4 Head {h00=0x0030, h01=0x0050, text=» LDKL A7,START2 GET EXECUTION START ADDRESS «, t00=0x0073, t01=0x0008}
0x0b3d4…0b404 Head {h00=0x002c, h01=0x0050, text=» AD A7,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0073, t01=0x003c}
0x0b404…0b436 Head {h00=0x002e, h01=0x0050, text=» LD A3,MOVLE1+STKEND SYSLCO+SYSINI LENGTH «, t00=0x0073, t01=0x006c}
0x0b436…0b460 Head {h00=0x0026, h01=0x0050, text=» LDKL A1,PART2 GET START OF PART2 «, t00=0x0073, t01=0x009e}
0x0b460…0b490 Head {h00=0x002c, h01=0x0050, text=» AD A1,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0073, t01=0x00c8}
0x0b490…0b4ba Head {h00=0x0026, h01=0x0050, text=» SU A1,RELOCA+STKEND FROM ADDRESS «, t00=0x0073, t01=0x00f8}
0x0b4ba…0b4c4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0073, t01=0x0122}
0x0b4c4…0b4f4 Head {h00=0x002c, h01=0x0050, text=»* JUMP TO ROUTINE IN SYSTEM-STACK WHICH «, t00=0x0073, t01=0x012c}
0x0b4f4…0b526 Head {h00=0x002e, h01=0x0050, text=»* MOVES SYSLCO, AND THEN CONTINUE IN PART2«, t00=0x0073, t01=0x015c}
0x0b526…0b54c Head {h00=0x0022, h01=0x0050, text=»* INPUT TO ROUTINE IN STACK IS«, t00=0x0073, t01=0x018e}
0x0b54c…0b566 Head {h00=0x0016, h01=0x0050, text=»* A1 = FROM ADDR. «, t00=0x0074, t01=0x0024}
0x0b566…0b57e Head {h00=0x0014, h01=0x0050, text=»* A2 = TO ADDR. «, t00=0x0074, t01=0x003e}
0x0b57e…0b594 Head {h00=0x0012, h01=0x0050, text=»* A3 = LENGTH «, t00=0x0074, t01=0x0056}
0x0b594…0b5b0 Head {h00=0x0018, h01=0x0050, text=»* A7 = RESTART ADDR.«, t00=0x0074, t01=0x006c}
0x0b5b0…0b5ba Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0074, t01=0x0088}
0x0b5ba…0b5e2 Head {h00=0x0024, h01=0x0050, text=» ABL STKMOV JUMP TO MOVE-ROUTINE«, t00=0x0074, t01=0x0092}
0x0b5e2…0b5f0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0074, t01=0x00ba}
0x0b5f0…0b5fc Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0074, t01=0x00c8}
0x0b5fc…0b636 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0074, t01=0x00d4}
0x0b636…0b670 Head {h00=0x0036, h01=0x0050, text=»*** *** «, t00=0x0074, t01=0x010e}
0x0b670…0b6aa Head {h00=0x0036, h01=0x0050, text=»** SYSLOAD PART 2 ** «, t00=0x0074, t01=0x0148}
0x0b6aa…0b6e4 Head {h00=0x0036, h01=0x0050, text=»** ** «, t00=0x0074, t01=0x0182}
0x0b6e4…0b71e Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0075, t01=0x002c}
0x0b71e…0b726 Head {h00=0x0004, h01=0x0050, t00=0x0075, t01=0x0066}
0x0b726…0b760 Head {h00=0x0036, h01=0x0050, text=»* BUILD COMMON AND TASKCLASS DATA AREAS. * «, t00=0x0075, t01=0x006e}
0x0b760…0b79a Head {h00=0x0036, h01=0x0050, text=»* BUILD TASKDATA PROTOTYPE AREA * «, t00=0x0075, t01=0x00a8}
0x0b79a…0b7d4 Head {h00=0x0036, h01=0x0050, text=»* * «, t00=0x0075, t01=0x00e2}
0x0b7d4…0b80e Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0075, t01=0x011c}
0x0b80e…0b816 Head {h00=0x0004, h01=0x0050, t00=0x0075, t01=0x0156}
0x0b816…0b82a Head {h00=0x0010, h01=0x0050, text=»PART2 EQU *«, t00=0x0075, t01=0x015e}
0x0b82a…0b832 Head {h00=0x0004, h01=0x0050, t00=0x0075, t01=0x0172}
0x0b832…0b866 Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x0075, t01=0x017a}
0x0b866…0b89a Head {h00=0x0030, h01=0x0050, text=»*** ***«, t00=0x0076, t01=0x001e}
0x0b89a…0b8ce Head {h00=0x0030, h01=0x0050, text=»** S U B R O U T I N E S **«, t00=0x0076, t01=0x0052}
0x0b8ce…0b902 Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x0076, t01=0x0086}
0x0b902…0b90a Head {h00=0x0004, h01=0x0050, t00=0x0076, t01=0x00ba}
0x0b90a…0b916 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0076, t01=0x00c2}
0x0b916…0b924 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0076, t01=0x00ce}
0x0b924…0b954 Head {h00=0x002c, h01=0x0050, text=»* M O V C O M * «, t00=0x0076, t01=0x00dc}
0x0b954…0b984 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0076, t01=0x010c}
0x0b984…0b9b4 Head {h00=0x002c, h01=0x0050, text=»* MOVE ICB-PGTG AND PGTG-DATA * «, t00=0x0076, t01=0x013c}
0x0b9b4…0b9e4 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0076, t01=0x016c}
0x0b9e4…0ba14 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0077, t01=0x000c}
0x0ba14…0ba1c Head {h00=0x0004, h01=0x0050, t00=0x0077, t01=0x003c}
0x0ba1c…0ba30 Head {h00=0x0010, h01=0x0050, text=»MOVCOM EQU *«, t00=0x0077, t01=0x0044}
0x0ba30…0ba52 Head {h00=0x001e, h01=0x0050, text=» CALL FNDCOM ICB-PGTG ADR «, t00=0x0077, t01=0x0058}
0x0ba52…0ba7a Head {h00=0x0024, h01=0x0050, text=» LD A3,DDIVTO+STKEND APPTAB ADR «, t00=0x0077, t01=0x007a}
0x0ba7a…0baa4 Head {h00=0x0026, h01=0x0050, text=» EL A3,APPTGL,A3 PGTG-DATA LENGTH «, t00=0x0077, t01=0x00a2}
0x0baa4…0bad4 Head {h00=0x002c, h01=0x0050, text=» CALL CALLMO ALLOCATE AND MOVE PGTG-DATA«, t00=0x0077, t01=0x00cc}
0x0bad4…0bb0c Head {h00=0x0034, h01=0x0050, text=» ST A2,PGTGAD+STKEND SAVE PGTG-DATA NEW ADDRESS «, t00=0x0077, t01=0x00fc}
0x0bb0c…0bb28 Head {h00=0x0018, h01=0x0050, text=» LD A1,DDIVTO+STKEND«, t00=0x0077, t01=0x0134}
0x0bb28…0bb42 Head {h00=0x0016, h01=0x0050, text=» LD A3,DDIVFR,A10 «, t00=0x0077, t01=0x0150}
0x0bb42…0bb52 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0077, t01=0x016a}
0x0bb52…0bb60 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0077, t01=0x017a}
0x0bb60…0bb88 Head {h00=0x0024, h01=0x0050, text=»* F N D C O M *«, t00=0x0077, t01=0x0188}
0x0bb88…0bbb0 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x0078, t01=0x0020}
0x0bbb0…0bbd8 Head {h00=0x0024, h01=0x0050, text=»* FIND PGTG-DATA *«, t00=0x0078, t01=0x0048}
0x0bbd8…0bc00 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x0078, t01=0x0070}
0x0bc00…0bc28 Head {h00=0x0024, h01=0x0050, text=»* EXIT : A1 PGTG-DATA ADR *«, t00=0x0078, t01=0x0098}
0x0bc28…0bc50 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0078, t01=0x00c0}
0x0bc50…0bc58 Head {h00=0x0004, h01=0x0050, t00=0x0078, t01=0x00e8}
0x0bc58…0bc6c Head {h00=0x0010, h01=0x0050, text=»FNDCOM EQU *«, t00=0x0078, t01=0x00f0}
0x0bc6c…0bc98 Head {h00=0x0028, h01=0x0050, text=» EL* A1,DDIVTO+STKEND ADR TO TCLTAB «, t00=0x0078, t01=0x0104}
0x0bc98…0bcba Head {h00=0x001e, h01=0x0050, text=» EL A1,4,A1 ADR TO TCLBLK «, t00=0x0078, t01=0x0130}
0x0bcba…0bcde Head {h00=0x0020, h01=0x0050, text=» EL A1,TCLTCT,A1 ADR TO ITCT«, t00=0x0078, t01=0x0152}
0x0bcde…0bd02 Head {h00=0x0020, h01=0x0050, text=» ELR A1,A1 ADR TO PGTG-DATA «, t00=0x0078, t01=0x0176}
0x0bd02…0bd12 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0079, t01=0x000a}
0x0bd12…0bd20 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0079, t01=0x001a}
0x0bd20…0bd52 Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x0079, t01=0x0028}
0x0bd52…0bd84 Head {h00=0x002e, h01=0x0050, text=»* R E L T G C * «, t00=0x0079, t01=0x005a}
0x0bd84…0bdb6 Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x0079, t01=0x008c}
0x0bdb6…0bde8 Head {h00=0x002e, h01=0x0050, text=»* RELOCATE ICB-PLTGC CALL-TAB * «, t00=0x0079, t01=0x00be}
0x0bde8…0be1a Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x0079, t01=0x00f0}
0x0be1a…0be4c Head {h00=0x002e, h01=0x0050, text=»* INPUT: PLTGCS= ICB-PLTGC BLOCK * «, t00=0x0079, t01=0x0122}
0x0be4c…0be7e Head {h00=0x002e, h01=0x0050, text=»* START ADDRESS * «, t00=0x0079, t01=0x0154}
0x0be7e…0beb0 Head {h00=0x002e, h01=0x0050, text=»* PLTGCL= ICB-PLTGC BLOCK * «, t00=0x0079, t01=0x0186}
0x0beb0…0bee2 Head {h00=0x002e, h01=0x0050, text=»* LENGTH * «, t00=0x007a, t01=0x0028}
0x0bee2…0bf14 Head {h00=0x002e, h01=0x0050, text=»* A6 = RELOCATION INCREMENT * «, t00=0x007a, t01=0x005a}
0x0bf14…0bf46 Head {h00=0x002e, h01=0x0050, text=»* A10 = APPL.SAVE AREA POINTER* «, t00=0x007a, t01=0x008c}
0x0bf46…0bf78 Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x007a, t01=0x00be}
0x0bf78…0bfaa Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x007a, t01=0x00f0}
0x0bfaa…0bfb2 Head {h00=0x0004, h01=0x0050, t00=0x007a, t01=0x0122}
0x0bfb2…0bfc6 Head {h00=0x0010, h01=0x0050, text=»RELTGC EQU *«, t00=0x007a, t01=0x012a}
0x0bfc6…0bff4 Head {h00=0x002a, h01=0x0050, text=» LD A3,PLTGCS,A10 ICB-PLTGC START ADR «, t00=0x007a, t01=0x013e}
0x0bff4…0c01e Head {h00=0x0026, h01=0x0050, text=» LD A2,PLTGCL,A10 ICB-PLTGC LENGTH«, t00=0x007a, t01=0x016c}
0x0c01e…0c042 Head {h00=0x0020, h01=0x0050, text=» ADR A2,A3 ICB-PLTGC END ADR«, t00=0x007b, t01=0x0008}
0x0c042…0c056 Head {h00=0x0010, h01=0x0050, text=»RELTG1 EQU *«, t00=0x007b, t01=0x002c}
0x0c056…0c068 Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x007b, t01=0x0040}
0x0c068…0c090 Head {h00=0x0024, h01=0x0050, text=» LDR A11,A1 GET ADR FOR COMPARE «, t00=0x007b, t01=0x0052}
0x0c090…0c0b6 Head {h00=0x0022, h01=0x0050, text=» LDR A9,A2 GET ADR FOR COMPARE«, t00=0x007b, t01=0x007a}
0x0c0b6…0c0e6 Head {h00=0x002c, h01=0x0050, text=» CALL CMPADR ALL ICB-PLTGC'S RELOCATED ?«, t00=0x007b, t01=0x00a0}
0x0c0e6…0c100 Head {h00=0x0016, h01=0x0050, text=» RF(NL) RELTGX YES«, t00=0x007b, t01=0x00d0}
0x0c100…0c12e Head {h00=0x002a, h01=0x0050, text=» ELR A3,A1 GET FIRST WORD IN ICB-PLTGC«, t00=0x007b, t01=0x00ea}
0x0c12e…0c14e Head {h00=0x001c, h01=0x0050, text=» SRC A3,8 GET FIRST BYTE«, t00=0x007b, t01=0x0118}
0x0c14e…0c178 Head {h00=0x0026, h01=0x0050, text=» CCK A3,/6161 HANDLED BY LIMTGC ? «, t00=0x007b, t01=0x0138}
0x0c178…0c192 Head {h00=0x0016, h01=0x0050, text=» RF(NE) RELTG2 NO «, t00=0x007b, t01=0x0162}
0x0c192…0c1b0 Head {h00=0x001a, h01=0x0050, text=» XRK A3,1 CLEAR BIT 15«, t00=0x007b, t01=0x017c}
0x0c1b0…0c1d6 Head {h00=0x0022, h01=0x0050, text=» SLC A3,8 NEW FIRST WORD VALUE«, t00=0x007c, t01=0x000a}
0x0c1d6…0c1f4 Head {h00=0x001a, h01=0x0050, text=» ESR A3,A1 RESTORE IT «, t00=0x007c, t01=0x0030}
0x0c1f4…0c208 Head {h00=0x0010, h01=0x0050, text=»RELTG2 EQU *«, t00=0x007c, t01=0x004e}
0x0c208…0c230 Head {h00=0x0024, h01=0x0050, text=» EL A3,TGCCAL,A1 NBR OF ENTRIES «, t00=0x007c, t01=0x0062}
0x0c230…0c252 Head {h00=0x001e, h01=0x0050, text=» SLL A3,1 *2 NBR OF BYTES «, t00=0x007c, t01=0x008a}
0x0c252…0c26e Head {h00=0x0018, h01=0x0050, text=» ADR A3,A1 ADD BASE «, t00=0x007c, t01=0x00ac}
0x0c26e…0c2a6 Head {h00=0x0034, h01=0x0050, text=» ADK A3,10 POINTER TO 1:ST WORD AFTER LAST ENTRY«, t00=0x007c, t01=0x00c8}
0x0c2a6…0c2c2 Head {h00=0x0018, h01=0x0050, text=» LDR A4,A1 GET BASE «, t00=0x007c, t01=0x0100}
0x0c2c2…0c2e0 Head {h00=0x001a, h01=0x0050, text=» ADK A4,10 1:ST ENTRY «, t00=0x007c, t01=0x011c}
0x0c2e0…0c2f2 Head {h00=0x000e, h01=0x0050, text=» LDR A9,A3«, t00=0x007c, t01=0x013a}
0x0c2f2…0c306 Head {h00=0x0010, h01=0x0050, text=»RELTG3 EQU *«, t00=0x007c, t01=0x014c}
0x0c306…0c31a Head {h00=0x0010, h01=0x0050, text=» LDR A11,A4 «, t00=0x007c, t01=0x0160}
0x0c31a…0c346 Head {h00=0x0028, h01=0x0050, text=» CALL CMPADR END OF THIS ICB-PLTGC ?«, t00=0x007c, t01=0x0174}
0x0c346…0c37e Head {h00=0x0034, h01=0x0050, text=» RB(NL) RELTG1 YES,CONTINUE WITH NEXT ICB-PLTGC «, t00=0x007d, t01=0x0010}
0x0c37e…0c3a6 Head {h00=0x0024, h01=0x0050, text=» ELR A11,A4 GET ADR TO RELOCATE «, t00=0x007d, t01=0x0048}
0x0c3a6…0c3c2 Head {h00=0x0018, h01=0x0050, text=» ADR A11,A6 RELOCATE«, t00=0x007d, t01=0x0070}
0x0c3c2…0c3d6 Head {h00=0x0010, h01=0x0050, text=» ELR A1,A11 «, t00=0x007d, t01=0x008c}
0x0c3d6…0c3e8 Head {h00=0x000e, h01=0x0050, text=» SRL A1,8 «, t00=0x007d, t01=0x00a0}
0x0c3e8…0c408 Head {h00=0x001c, h01=0x0050, text=» SUK A1,/60 ICB-PLTGC ? «, t00=0x007d, t01=0x00b2}
0x0c408…0c430 Head {h00=0x0024, h01=0x0050, text=» RF(N) RELTG4 NO, ASM-SUBROUTINE«, t00=0x007d, t01=0x00d2}
0x0c430…0c442 Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x007d, t01=0x00fa}
0x0c442…0c46a Head {h00=0x0024, h01=0x0050, text=» RF(P) RELTG4 NO, ASM-SUBROUTINE«, t00=0x007d, t01=0x010c}
0x0c46a…0c494 Head {h00=0x0026, h01=0x0050, text=» ESR A11,A4 RESTORE RELOCATED ADR «, t00=0x007d, t01=0x0134}
0x0c494…0c4a8 Head {h00=0x0010, h01=0x0050, text=»RELTG4 EQU *«, t00=0x007d, t01=0x015e}
0x0c4a8…0c4d0 Head {h00=0x0024, h01=0x0050, text=» ADK A4,2 STEP CALL-TAB POINTER «, t00=0x007d, t01=0x0172}
0x0c4d0…0c4f6 Head {h00=0x0022, h01=0x0050, text=» RB RELTG3 NEXT CALL-TAB-ENTRY«, t00=0x007e, t01=0x000a}
0x0c4f6…0c50a Head {h00=0x0010, h01=0x0050, text=»RELTGX EQU *«, t00=0x007e, t01=0x0030}
0x0c50a…0c51a Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x007e, t01=0x0044}
0x0c51a…0c528 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x007e, t01=0x0054}
0x0c528…0c552 Head {h00=0x0026, h01=0x0050, text=»* F N D B L K *«, t00=0x007e, t01=0x0062}
0x0c552…0c57c Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x007e, t01=0x008c}
0x0c57c…0c5a6 Head {h00=0x0026, h01=0x0050, text=»* FIND A TCLBLK CORRESPONDING *«, t00=0x007e, t01=0x00b6}
0x0c5a6…0c5d0 Head {h00=0x0026, h01=0x0050, text=»* TO AN ITCT ADDRESS *«, t00=0x007e, t01=0x00e0}
0x0c5d0…0c5fa Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x007e, t01=0x010a}
0x0c5fa…0c624 Head {h00=0x0026, h01=0x0050, text=»* INPUT : A7 ITCT ADR *«, t00=0x007e, t01=0x0134}
0x0c624…0c64e Head {h00=0x0026, h01=0x0050, text=»* DDIVTO APPTAB ADR *«, t00=0x007e, t01=0x015e}
0x0c64e…0c678 Head {h00=0x0026, h01=0x0050, text=»* EXIT : A1 TCLBLK-PNTR ADR *«, t00=0x007e, t01=0x0188}
0x0c678…0c6a2 Head {h00=0x0026, h01=0x0050, text=»* IN TLCTAB *«, t00=0x007f, t01=0x0022}
0x0c6a2…0c6cc Head {h00=0x0026, h01=0x0050, text=»* A3 TCLBLK ADR *«, t00=0x007f, t01=0x004c}
0x0c6cc…0c6f6 Head {h00=0x0026, h01=0x0050, text=»* WORK : A2,A5 *«, t00=0x007f, t01=0x0076}
0x0c6f6…0c720 Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x007f, t01=0x00a0}
0x0c720…0c728 Head {h00=0x0004, h01=0x0050, t00=0x007f, t01=0x00ca}
0x0c728…0c73c Head {h00=0x0010, h01=0x0050, text=»FNDBLK EQU *«, t00=0x007f, t01=0x00d2}
0x0c73c…0c764 Head {h00=0x0024, h01=0x0050, text=» LD A1,DDIVTO+STKEND TCLTAB ADR «, t00=0x007f, t01=0x00e6}
0x0c764…0c776 Head {h00=0x000e, h01=0x0050, text=» ELR A1,A1«, t00=0x007f, t01=0x010e}
0x0c776…0c798 Head {h00=0x001e, h01=0x0050, text=» ELR A2,A1 NBR OF TCLBLK'S«, t00=0x007f, t01=0x0120}
0x0c798…0c7ac Head {h00=0x0010, h01=0x0050, text=»FNDBL0 EQU *«, t00=0x007f, t01=0x0142}
0x0c7ac…0c7d4 Head {h00=0x0024, h01=0x0050, text=» SUK A2,1 COUNT NBR OF TCLBLK'S «, t00=0x007f, t01=0x0156}
0x0c7d4…0c7f6 Head {h00=0x001e, h01=0x0050, text=» RF(NN) FNDBL1 BLOCKS LEFT«, t00=0x007f, t01=0x017e}
0x0c7f6…0c80a Head {h00=0x0010, h01=0x0050, text=» LDK A1,LMP4«, t00=0x0080, t01=0x0010}
0x0c80a…0c81e Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0080, t01=0x0024}
0x0c81e…0c832 Head {h00=0x0010, h01=0x0050, text=»FNDBL1 EQU *«, t00=0x0080, t01=0x0038}
0x0c832…0c854 Head {h00=0x001e, h01=0x0050, text=» ADK A1,4 TCLBLK-PNTR ADR «, t00=0x0080, t01=0x004c}
0x0c854…0c872 Head {h00=0x001a, h01=0x0050, text=» ELR A3,A1 TCLBLK-PNTR«, t00=0x0080, t01=0x006e}
0x0c872…0c898 Head {h00=0x0022, h01=0x0050, text=» EL A5,TCLTCT,A3 ITCT FOUND ? «, t00=0x0080, t01=0x008c}
0x0c898…0c8aa Head {h00=0x000e, h01=0x0050, text=» CWR A7,A5«, t00=0x0080, t01=0x00b2}
0x0c8aa…0c8d4 Head {h00=0x0026, h01=0x0050, text=» RB(NE) FNDBL0 NO,TRY NEXT TCLBLK «, t00=0x0080, t01=0x00c4}
0x0c8d4…0c8f0 Head {h00=0x0018, h01=0x0050, text=» RTN A14 YES,RETURN «, t00=0x0080, t01=0x00ee}
0x0c8f0…0c8fe Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0080, t01=0x010a}
0x0c8fe…0c906 Head {h00=0x0004, h01=0x0050, t00=0x0080, t01=0x0118}
0x0c906…0c92c Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0080, t01=0x0120}
0x0c92c…0c952 Head {h00=0x0022, h01=0x0050, text=»* START OF PROGRAM PART 2 * «, t00=0x0080, t01=0x0146}
0x0c952…0c978 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0080, t01=0x016c}
0x0c978…0c980 (129, 0, 400) Head {h00=0x0004, h01=0x0050, t00=0x0081, t01=0x0004}
0x0c980…0c99e Head {h00=0x001a, h01=0x0050, text=»* LOAD BASE ADDRESS * «, t00=0x0081, t01=0x000c}
0x0c99e…0c9bc Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0081, t01=0x002a}
0x0c9bc…0c9d6 Head {h00=0x0016, h01=0x0050, text=»* A5=START-ADDRESS«, t00=0x0081, t01=0x0048}
0x0c9d6…0c9fc Head {h00=0x0022, h01=0x0050, text=»* SAVE01=RELOCATION INCREMENT «, t00=0x0081, t01=0x0062}
0x0c9fc…0ca1c Head {h00=0x001c, h01=0x0050, text=»* SAVE03=DDIV TO-ADDRESS«, t00=0x0081, t01=0x0088}
0x0ca1c…0ca3e Head {h00=0x001e, h01=0x0050, text=»* SAVE04=DDIV FROM ADDRESS«, t00=0x0081, t01=0x00a8}
0x0ca3e…0ca66 Head {h00=0x0024, h01=0x0050, text=»* SAVE05=LENGTH OF REAL ITCTTAB «, t00=0x0081, t01=0x00ca}
0x0ca66…0ca72 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0081, t01=0x00f2}
0x0ca72…0ca86 Head {h00=0x0010, h01=0x0050, text=»START2 EQU *«, t00=0x0081, t01=0x00fe}
0x0ca86…0caac Head {h00=0x0022, h01=0x0050, text=» LDR A8,P LOAD TEMP. STACKBASE«, t00=0x0081, t01=0x0112}
0x0caac…0cad8 Head {h00=0x0028, h01=0x0050, text=» ADK A5,2 ADD FOR RELOCATION ROUTINE«, t00=0x0081, t01=0x0138}
0x0cad8…0caea Head {h00=0x000e, h01=0x0050, text=» CFR A8,A5«, t00=0x0081, t01=0x0164}
0x0caea…0caf4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0081, t01=0x0176}
0x0caf4…0cb26 Head {h00=0x002e, h01=0x0050, text=»* INITIATE REGISTERS AND VARIABLES «, t00=0x0081, t01=0x0180}
0x0cb26…0cb30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0022}
0x0cb30…0cb66 Head {h00=0x0032, h01=0x0050, text=» LDKL A10,STKEND START OF 1:ST APPL. SAVE AREA«, t00=0x0082, t01=0x002c}
0x0cb66…0cb98 Head {h00=0x002e, h01=0x0050, text=» LD A1,APCTAB,A10 FIRST APLTAB BLOCK ADDR.«, t00=0x0082, t01=0x0062}
0x0cb98…0cbd0 Head {h00=0x0034, h01=0x0050, text=» LD A2,APPLNO+STKCOM GET NUMBER OF APPLICATIONS «, t00=0x0082, t01=0x0094}
0x0cbd0…0cbfa Head {h00=0x0026, h01=0x0050, text=» ST A2,ALICOU+STKEND INIT. ALICOU «, t00=0x0082, t01=0x00cc}
0x0cbfa…0cc0c Head {h00=0x000e, h01=0x0050, text=» RF PRT200«, t00=0x0082, t01=0x00f6}
0x0cc0c…0cc16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0108}
0x0cc16…0cc4a Head {h00=0x0030, h01=0x0050, text=»* UPDATE VALUES FOR NEXT APPLICATION «, t00=0x0082, t01=0x0112}
0x0cc4a…0cc54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0082, t01=0x0146}
0x0cc54…0cc68 Head {h00=0x0010, h01=0x0050, text=»NXTAPP EQU *«, t00=0x0082, t01=0x0150}
0x0cc68…0cc96 Head {h00=0x002a, h01=0x0050, text=» ADKL A10,TABLEN NEXT APPL. SAVE AREA «, t00=0x0082, t01=0x0164}
0x0cc96…0ccc2 (131, 0, 400) Head {h00=0x0028, h01=0x0050, text=» LD A1,APCTAB,A10 NEXT APLTAB BLOCK «, t00=0x0083, t01=0x0004}
0x0ccc2…0ccf0 Head {h00=0x002a, h01=0x0050, text=» LD A2,ALICOU+STKEND GET APPL.COUNTER «, t00=0x0083, t01=0x0030}
0x0ccf0…0cd18 Head {h00=0x0024, h01=0x0050, text=» SUK A2,1 DECREMENT APPL.COUNTER«, t00=0x0083, t01=0x005e}
0x0cd18…0cd46 Head {h00=0x002a, h01=0x0050, text=» ST A2,ALICOU+STKEND SAVE APPL.COUNTER«, t00=0x0083, t01=0x0086}
0x0cd46…0cd70 Head {h00=0x0026, h01=0x0050, text=» RF(NZ) PRT200 IF ANY APPL IS LEFT«, t00=0x0083, t01=0x00b4}
0x0cd70…0cd92 Head {h00=0x001e, h01=0x0050, text=» DON'T LEAVE SYSLCO YET «, t00=0x0083, t01=0x00de}
0x0cd92…0cdc8 Head {h00=0x0032, h01=0x0050, text=» LD A2,SAEFA1+STKEND GET END OF FREE AREA PAGE«, t00=0x0083, t01=0x0100}
0x0cdc8…0cdfc Head {h00=0x0030, h01=0x0050, text=» ST A2,FYSPAG+STKCOM SET FYSPAG TO THAT PAGE«, t00=0x0083, t01=0x0136}
0x0cdfc…0ce34 Head {h00=0x0034, h01=0x0050, text=» LD A2,SAEFA2+STKEND GET END OF FREE AREA DISPL.«, t00=0x0083, t01=0x016a}
0x0ce34…0ce6a Head {h00=0x0032, h01=0x0050, text=» ST A2,LSTADR+STKCOM SET LSTADR TO THAT DISPL.«, t00=0x0084, t01=0x0012}
0x0ce6a…0ce98 Head {h00=0x002a, h01=0x0050, text=» LDKL A2,LCOEND GET SYSLCO END ADDRESS«, t00=0x0084, t01=0x0048}
0x0ce98…0cec8 Head {h00=0x002c, h01=0x0050, text=» AD A2,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0084, t01=0x0076}
0x0cec8…0cee4 Head {h00=0x0018, h01=0x0050, text=» ABR A2 LEAVE SYSLCO«, t00=0x0084, t01=0x00a6}
0x0cee4…0ceec Head {h00=0x0004, h01=0x0050, t00=0x0084, t01=0x00c2}
0x0ceec…0cf00 Head {h00=0x0010, h01=0x0050, text=»PRT200 EQU *«, t00=0x0084, t01=0x00ca}
0x0cf00…0cf0a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x00de}
0x0cf0a…0cf3c Head {h00=0x002e, h01=0x0050, text=»* GET MMU-TABLE FROM TTAB OF CURRENT TASK «, t00=0x0084, t01=0x00e8}
0x0cf3c…0cf46 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0084, t01=0x011a}
0x0cf46…0cf80 Head {h00=0x0036, h01=0x0050, text=» LD* A2,APLMMC,A1 GET TCTAB ENTRY FOR CURRENT TASK«, t00=0x0084, t01=0x0124}
0x0cf80…0cfb6 Head {h00=0x0032, h01=0x0050, text=» ADKL A2,TTB:MT ADDR. TO 1:ST MMU-TABLE ENTRY «, t00=0x0084, t01=0x015e}
0x0cfb6…0cfd4 (133, 0, 400) Head {h00=0x001a, h01=0x0050, text=» TLR A2 LOAD MMU-TABLE«, t00=0x0085, t01=0x0004}
0x0cfd4…0d002 Head {h00=0x002a, h01=0x0050, text=» TS MMTAB,A13 STORE MMU-TABLE IN MMTAB«, t00=0x0085, t01=0x0022}
0x0d002…0d00c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x0050}
0x0d00c…0d044 Head {h00=0x0034, h01=0x0050, text=»* CHECK IF END OF FREE AREA STARTS WHERE «, t00=0x0085, t01=0x005a}
0x0d044…0d07c Head {h00=0x0034, h01=0x0050, text=»* PROT. DDIV FOR THIS APPLICATION STARTS «, t00=0x0085, t01=0x0092}
0x0d07c…0d0a2 Head {h00=0x0022, h01=0x0050, text=»* AND IF SO RESET FLAG «, t00=0x0085, t01=0x00ca}
0x0d0a2…0d0ac Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0085, t01=0x00f0}
0x0d0ac…0d0d6 Head {h00=0x0026, h01=0x0050, text=» LD A2,APLLAC,A1 GET SEGTAB ADDR. «, t00=0x0085, t01=0x00fa}
0x0d0d6…0d0f6 Head {h00=0x001c, h01=0x0050, text=» ELR A9,A2 APPTAB ADDR. «, t00=0x0085, t01=0x0124}
0x0d0f6…0d126 Head {h00=0x002c, h01=0x0050, text=» EL A3,APPINT,A9 INTERPRETER ACTIV ADDR.«, t00=0x0085, t01=0x0144}
0x0d126…0d14a Head {h00=0x0020, h01=0x0050, text=» ST A3,INTENT+STKEND SAVE IT«, t00=0x0085, t01=0x0174}
0x0d14a…0d172 Head {h00=0x0024, h01=0x0050, text=» EL A9,APPCOM,A9 START OF APPL. «, t00=0x0086, t01=0x0008}
0x0d172…0d19c Head {h00=0x0026, h01=0x0050, text=» ST A9,APLLAC,A1 STORE NEW APLLAC «, t00=0x0086, t01=0x0030}
0x0d19c…0d1bc Head {h00=0x001c, h01=0x0050, text=» LDR A3,A2 SEGTAB ADDR. «, t00=0x0086, t01=0x005a}
0x0d1bc…0d1e0 Head {h00=0x0020, h01=0x0050, text=» SRL A3,11 MMU-ENTRY NUMBER «, t00=0x0086, t01=0x007a}
0x0d1e0…0d206 Head {h00=0x0022, h01=0x0050, text=» ADKL A3,MMTAB MMU-ENTRY ADDR.«, t00=0x0086, t01=0x009e}
0x0d206…0d222 Head {h00=0x0018, h01=0x0050, text=» ADR A3,A13 RELOCATE«, t00=0x0086, t01=0x00c4}
0x0d222…0d250 Head {h00=0x002a, h01=0x0050, text=» LDR* A3,A3 GET CONTENTS IN MMU-ENTRY «, t00=0x0086, t01=0x00e0}
0x0d250…0d266 Head {h00=0x0012, h01=0x0050, text=» ANKL A3,/FC00«, t00=0x0086, t01=0x010e}
0x0d266…0d28e Head {h00=0x0024, h01=0x0050, text=» CW A3,SAEFA1+STKEND SAME PAGE? «, t00=0x0086, t01=0x0124}
0x0d28e…0d2a8 Head {h00=0x0016, h01=0x0050, text=» RF(NE) PRT205 NO!«, t00=0x0086, t01=0x014c}
0x0d2a8…0d2c8 Head {h00=0x001c, h01=0x0050, text=» LDR A3,A2 SEGTAB ADDR. «, t00=0x0086, t01=0x0166}
0x0d2c8…0d2ea Head {h00=0x001e, h01=0x0050, text=» ANKL A3,/FFF DISPLACEMENT«, t00=0x0086, t01=0x0186}
0x0d2ea…0d30e Head {h00=0x0020, h01=0x0050, text=» CM PDDIV+STKEND RESET FLAG «, t00=0x0087, t01=0x0018}
0x0d30e…0d346 Head {h00=0x0034, h01=0x0050, text=» CW A3,SAEFA2+STKEND SAME DISPLACEMENT IN PAGE? «, t00=0x0087, t01=0x003c}
0x0d346…0d360 Head {h00=0x0016, h01=0x0050, text=» RF(E) PRT220 YES!«, t00=0x0087, t01=0x0074}
0x0d360…0d36a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0087, t01=0x008e}
0x0d36a…0d3a0 Head {h00=0x0032, h01=0x0050, text=»* CALCULATE LENGTH OF PROT. DDIV+SEGTAB«, t00=0x0087, t01=0x0098}
0x0d3a0…0d3aa Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0087, t01=0x00ce}
0x0d3aa…0d3be Head {h00=0x0010, h01=0x0050, text=»PRT205 EQU *«, t00=0x0087, t01=0x00d8}
0x0d3be…0d3de Head {h00=0x001c, h01=0x0050, text=» LDR A3,A2 SEGTAB ADDR. «, t00=0x0087, t01=0x00ec}
0x0d3de…0d408 Head {h00=0x0026, h01=0x0050, text=» ANKL A3,/FFF DISPLACEMENT IN PAGE«, t00=0x0087, t01=0x010c}
0x0d408…0d43c Head {h00=0x0030, h01=0x0050, text=» SUKL A3,/800 MORE THAN 2K BYTE TO BUILD IN «, t00=0x0087, t01=0x0136}
0x0d43c…0d458 Head {h00=0x0018, h01=0x0050, text=» RF(NP) PRT210 YES! «, t00=0x0087, t01=0x016a}
0x0d458…0d478 Head {h00=0x001c, h01=0x0050, text=» LDR A3,A2 SEGTAB ADDR. «, t00=0x0087, t01=0x0186}
0x0d478…0d498 Head {h00=0x001c, h01=0x0050, text=» ADKL A2,/1000 NEW PAGE «, t00=0x0088, t01=0x0016}
0x0d498…0d4c8 Head {h00=0x002c, h01=0x0050, text=» ANKL A2,/F000 DISPLACEMENT IN PAGE = 0 «, t00=0x0088, t01=0x0036}
0x0d4c8…0d4fc Head {h00=0x0030, h01=0x0050, text=» CWR A2,A9 HIGHER ADDR.THEN START OF APPL.? «, t00=0x0088, t01=0x0066}
0x0d4fc…0d516 Head {h00=0x0016, h01=0x0050, text=» RF(NG) PRT210 NO!«, t00=0x0088, t01=0x009a}
0x0d516…0d536 Head {h00=0x001c, h01=0x0050, text=» LDR A2,A3 SEGTAB ADDR. «, t00=0x0088, t01=0x00b4}
0x0d536…0d54a Head {h00=0x0010, h01=0x0050, text=»PRT210 EQU *«, t00=0x0088, t01=0x00d4}
0x0d54a…0d574 Head {h00=0x0026, h01=0x0050, text=» LDR A3,A9 APPLICATION START ADDR.«, t00=0x0088, t01=0x00e8}
0x0d574…0d5a2 Head {h00=0x002a, h01=0x0050, text=» SUR A3,A2 LENGTH OF SEGTAB+PROT.DDIV «, t00=0x0088, t01=0x0112}
0x0d5a2…0d5c0 Head {h00=0x001a, h01=0x0050, text=» ST A3,PDDIVL,A10 SAVE«, t00=0x0088, t01=0x0140}
0x0d5c0…0d5e2 Head {h00=0x001e, h01=0x0050, text=» IM PDDIV+STKEND SET FLAG «, t00=0x0088, t01=0x015e}
0x0d5e2…0d5f6 Head {h00=0x0010, h01=0x0050, text=»PRT220 EQU *«, t00=0x0088, t01=0x0180}
0x0d5f6…0d600 (137, 0, 400) Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0004}
0x0d600…0d622 Head {h00=0x001e, h01=0x0050, text=»* STORE MMTABLE ADDRESSES «, t00=0x0089, t01=0x000e}
0x0d622…0d62c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0030}
0x0d62c…0d658 Head {h00=0x0028, h01=0x0050, text=» LDKL A1,MMDDIV GET MMU-TABLE ADDR. «, t00=0x0089, t01=0x003a}
0x0d658…0d674 Head {h00=0x0018, h01=0x0050, text=» ADR A1,A13 RELOCATE«, t00=0x0089, t01=0x0066}
0x0d674…0d694 Head {h00=0x001c, h01=0x0050, text=» ST A1,MMTO+STKCOM SAVE «, t00=0x0089, t01=0x0082}
0x0d694…0d6be Head {h00=0x0026, h01=0x0050, text=» LDKL A1,MMTAB GET MMU-TABLE ADDR.«, t00=0x0089, t01=0x00a2}
0x0d6be…0d6da Head {h00=0x0018, h01=0x0050, text=» ADR A1,A13 RELOCATE«, t00=0x0089, t01=0x00cc}
0x0d6da…0d6fc Head {h00=0x001e, h01=0x0050, text=» ST A1,MMFROM+STKCOM SAVE «, t00=0x0089, t01=0x00e8}
0x0d6fc…0d706 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x010a}
0x0d706…0d71a Head {h00=0x0010, h01=0x0050, text=»* MOVE DDIV «, t00=0x0089, t01=0x0114}
0x0d71a…0d724 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0089, t01=0x0128}
0x0d724…0d74e Head {h00=0x0026, h01=0x0050, text=» LD A1,DDIVFR,A10 GET FROM-ADDRESS«, t00=0x0089, t01=0x0132}
0x0d74e…0d77a Head {h00=0x0028, h01=0x0050, text=» LD A2,DDIVTO+STKEND GET TO ADDRESS «, t00=0x0089, t01=0x015c}
0x0d77a…0d7b0 Head {h00=0x0032, h01=0x0050, text=» LDR A3,A9 GET APPLICATION START (=END OF DDIV«, t00=0x0089, t01=0x0188}
0x0d7b0…0d7cc Head {h00=0x0018, h01=0x0050, text=» SUR A3,A1 => LENGTH«, t00=0x008a, t01=0x002e}
0x0d7cc…0d7e0 Head {h00=0x0010, h01=0x0050, text=» CALL XMOVE «, t00=0x008a, t01=0x004a}
0x0d7e0…0d802 Head {h00=0x001e, h01=0x0050, text=»* UPDATE FSTPAG AND FSTADR«, t00=0x008a, t01=0x005e}
0x0d802…0d832 Head {h00=0x002c, h01=0x0050, text=» LD A1,APCTAB,A10 GET APLTAB BLOCK ADDR.«, t00=0x008a, t01=0x0080}
0x0d832…0d85a Head {h00=0x0024, h01=0x0050, text=» LD A5,APLLAC,A1 DDIV END ADDR. «, t00=0x008a, t01=0x00b0}
0x0d85a…0d88a Head {h00=0x002c, h01=0x0050, text=» SU A5,DDIVFR,A10 END-START=DDIV LENGTH «, t00=0x008a, t01=0x00d8}
0x0d88a…0d8b4 Head {h00=0x0026, h01=0x0050, text=» AD A5,DDIVTO+STKEND NEW DDIV END «, t00=0x008a, t01=0x0108}
0x0d8b4…0d8c6 Head {h00=0x000e, h01=0x0050, text=» LDR A6,A5«, t00=0x008a, t01=0x0132}
0x0d8c6…0d8f8 Head {h00=0x002e, h01=0x0050, text=» ANKL A6,/F000 GET LOGICAL PAGE (MM-ENTRY)«, t00=0x008a, t01=0x0144}
0x0d8f8…0d920 Head {h00=0x0024, h01=0x0050, text=» SRL A6,11 ADJUST FOR ADDRESSING«, t00=0x008a, t01=0x0176}
0x0d920…0d952 Head {h00=0x002e, h01=0x0050, text=» ADKL A6,MMDDIV ADD RELATIVE START ADDRESS«, t00=0x008b, t01=0x000e}
0x0d952…0d96e Head {h00=0x0018, h01=0x0050, text=» ADR A6,A13 RELOCATE«, t00=0x008b, t01=0x0040}
0x0d96e…0d998 Head {h00=0x0026, h01=0x0050, text=» LDR* A6,A6 GET MM-TABLE CONTENTS «, t00=0x008b, t01=0x005c}
0x0d998…0d9ba Head {h00=0x001e, h01=0x0050, text=» ST A6,FSTPAG+STKCOM SAVE «, t00=0x008b, t01=0x0086}
0x0d9ba…0d9e0 Head {h00=0x0022, h01=0x0050, text=» ANKL A5,/FFF GET DISPLACEMENT«, t00=0x008b, t01=0x00a8}
0x0d9e0…0da06 Head {h00=0x0022, h01=0x0050, text=» ST A5,FSTADR+STKCOM AND SAVE «, t00=0x008b, t01=0x00ce}
0x0da06…0da36 Head {h00=0x002c, h01=0x0050, text=» SUKL A9,10 RESERVE 5 WORDS FOR DEBUGGER«, t00=0x008b, t01=0x00f4}
0x0da36…0da58 Head {h00=0x001e, h01=0x0050, text=»* CHECK IF MEMORY OVERFLOW«, t00=0x008b, t01=0x0124}
0x0da58…0da70 Head {h00=0x0014, h01=0x0050, text=» LDR A1,A9 SAVE «, t00=0x008b, t01=0x0146}
0x0da70…0da82 Head {h00=0x000e, h01=0x0050, text=» LDR A9,A6«, t00=0x008b, t01=0x015e}
0x0da82…0daa0 Head {h00=0x001a, h01=0x0050, text=» LD A11,SAEFA1+STKEND «, t00=0x008b, t01=0x0170}
0x0daa0…0dab4 Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x008b, t01=0x018e}
0x0dab4…0dace Head {h00=0x0016, h01=0x0050, text=» RF(G) SYA202 OK! «, t00=0x008c, t01=0x0012}
0x0dace…0daec Head {h00=0x001a, h01=0x0050, text=» RF(L) SYA201 NOT OK! «, t00=0x008c, t01=0x002c}
0x0daec…0dafe Head {h00=0x000e, h01=0x0050, text=» LDR A9,A5«, t00=0x008c, t01=0x004a}
0x0dafe…0db1c Head {h00=0x001a, h01=0x0050, text=» LD A11,SAEFA2+STKEND «, t00=0x008c, t01=0x005c}
0x0db1c…0db42 Head {h00=0x0022, h01=0x0050, text=» CALL CMPADR MEMORY OVERFLOW? «, t00=0x008c, t01=0x007a}
0x0db42…0db5c Head {h00=0x0016, h01=0x0050, text=» RF(NL) SYA202 NO!«, t00=0x008c, t01=0x00a0}
0x0db5c…0db70 Head {h00=0x0010, h01=0x0050, text=»SYA201 EQU *«, t00=0x008c, t01=0x00ba}
0x0db70…0db86 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x008c, t01=0x00ce}
0x0db86…0db9a Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x008c, t01=0x00e4}
0x0db9a…0dbae Head {h00=0x0010, h01=0x0050, text=»SYA202 EQU *«, t00=0x008c, t01=0x00f8}
0x0dbae…0dbc8 Head {h00=0x0016, h01=0x0050, text=» LDR A9,A1 RELOAD «, t00=0x008c, t01=0x010c}
0x0dbc8…0dbf2 Head {h00=0x0026, h01=0x0050, text=»* REMOVE DDIV ENTRIES IN MM-TABLE «, t00=0x008c, t01=0x0126}
0x0dbf2…0dbfa Head {h00=0x0004, h01=0x0050, t00=0x008c, t01=0x0150}
0x0dbfa…0dc22 Head {h00=0x0024, h01=0x0050, text=» SRL A1,11 ADJUST FOR ADDRESSING«, t00=0x008c, t01=0x0158}
0x0dc22…0dc36 Head {h00=0x0010, h01=0x0050, text=» ANK A1,/1E «, t00=0x008c, t01=0x0180}
0x0dc36…0dc60 (141, 0, 398) Head {h00=0x0026, h01=0x0050, text=» LDKL A2,MMTAB-2 GET TABLE ADDRESS«, t00=0x008d, t01=0x0004}
0x0dc60…0dc7c Head {h00=0x0018, h01=0x0050, text=» ADR A2,A13 RELOCATE«, t00=0x008d, t01=0x002e}
0x0dc7c…0dca2 Head {h00=0x0022, h01=0x0050, text=» ADR A1,A2 APPTAB START ENTRY «, t00=0x008d, t01=0x004a}
0x0dca2…0dcb8 Head {h00=0x0012, h01=0x0050, text=» LDKL A4,/FC00«, t00=0x008d, t01=0x0070}
0x0dcb8…0dcd6 Head {h00=0x001a, h01=0x0050, text=»SYA205 CWR A1,A2 ALL? «, t00=0x008d, t01=0x0086}
0x0dcd6…0dcf0 Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA207 YES!«, t00=0x008d, t01=0x00a4}
0x0dcf0…0dd20 Head {h00=0x002c, h01=0x0050, text=» STR A4,A1 REPLACE ENTRY WITH PAGE ERROR«, t00=0x008d, t01=0x00be}
0x0dd20…0dd32 Head {h00=0x000e, h01=0x0050, text=» SUK A1,2 «, t00=0x008d, t01=0x00ee}
0x0dd32…0dd44 Head {h00=0x000e, h01=0x0050, text=» RB SYA205«, t00=0x008d, t01=0x0100}
0x0dd44…0dd58 Head {h00=0x0010, h01=0x0050, text=»SYA207 EQU *«, t00=0x008d, t01=0x0112}
0x0dd58…0dd78 Head {h00=0x001c, h01=0x0050, text=»* CHANGE TABLE-ADDRESSES«, t00=0x008d, t01=0x0126}
0x0dd78…0dd94 Head {h00=0x0018, h01=0x0050, text=» LD A4,MMFROM+STKCOM«, t00=0x008d, t01=0x0146}
0x0dd94…0ddae Head {h00=0x0016, h01=0x0050, text=» LD A5,MMTO+STKCOM«, t00=0x008d, t01=0x0162}
0x0ddae…0ddc8 Head {h00=0x0016, h01=0x0050, text=» ST A4,MMTO+STKCOM«, t00=0x008d, t01=0x017c}
0x0ddc8…0dde4 Head {h00=0x0018, h01=0x0050, text=» ST A5,MMFROM+STKCOM«, t00=0x008e, t01=0x0008}
0x0dde4…0de08 Head {h00=0x0020, h01=0x0050, text=» ANKL A9,/FFFE EVEN ADDRESS «, t00=0x008e, t01=0x0024}
0x0de08…0de3a Head {h00=0x002e, h01=0x0050, text=» ST A9,LSTADR+STKCOM SAVE END OF FREE AREA«, t00=0x008e, t01=0x0048}
0x0de3a…0de60 Head {h00=0x0022, h01=0x0050, text=» LDKL A3,MMTAB CURRENT MM-TAB «, t00=0x008e, t01=0x007a}
0x0de60…0de74 Head {h00=0x0010, h01=0x0050, text=» ADR A3,A13 «, t00=0x008e, t01=0x00a0}
0x0de74…0de88 Head {h00=0x0010, h01=0x0050, text=» CALL MMENT «, t00=0x008e, t01=0x00b4}
0x0de88…0dea2 Head {h00=0x0016, h01=0x0050, text=» ST A9,TTAB+STKCOM«, t00=0x008e, t01=0x00c8}
0x0dea2…0ded2 Head {h00=0x002c, h01=0x0050, text=» ST A1,FYSPAG+STKCOM SAVE PHYSICAL PAGE «, t00=0x008e, t01=0x00e2}
0x0ded2…0defc Head {h00=0x0026, h01=0x0050, text=» CALL MOVCOM ALLOC/MOVE PGTG-DATA «, t00=0x008e, t01=0x0112}
0x0defc…0df16 Head {h00=0x0016, h01=0x0050, text=» AD A1,PLTGCS,A10 «, t00=0x008e, t01=0x013c}
0x0df16…0df46 Head {h00=0x002c, h01=0x0050, text=» SUR A1,A3 ICB-PLTGCS NEW START ADDRESS «, t00=0x008e, t01=0x0156}
0x0df46…0df70 Head {h00=0x0026, h01=0x0050, text=» LD A3,PLTGCL,A10 ICB-PLTGC LENGTH«, t00=0x008e, t01=0x0186}
0x0df70…0df9a Head {h00=0x0026, h01=0x0050, text=» LD A6,LSTADR+STKCOM LAST FREE ADR«, t00=0x008f, t01=0x0020}
0x0df9a…0dfcc Head {h00=0x002e, h01=0x0050, text=» SU A6,PLTGCE,A10 GET DISPL FOR RELOCATION«, t00=0x008f, t01=0x004a}
0x0dfcc…0dfe6 Head {h00=0x0016, h01=0x0050, text=» CALL CALLMO MOVE «, t00=0x008f, t01=0x007c}
0x0dfe6…0dffe Head {h00=0x0014, h01=0x0050, text=» TL* MMTO+STKCOM«, t00=0x008f, t01=0x0096}
0x0dffe…0e038 Head {h00=0x0036, h01=0x0050, text=» ST A2,PLTGCS,A10 ICB-PLTGCS NEW (FINAL) START ADR«, t00=0x008f, t01=0x00ae}
0x0e038…0e06a Head {h00=0x002e, h01=0x0050, text=» CALL RELTGC RELOCATE ICB-PLTGC CALL TABLE«, t00=0x008f, t01=0x00e8}
0x0e06a…0e09c Head {h00=0x002e, h01=0x0050, text=» ST A6,TGCREL+STKEND ICB-PLTGC RELOCATION «, t00=0x008f, t01=0x011a}
0x0e09c…0e0c0 Head {h00=0x0020, h01=0x0050, text=» LD A4,SHADOW,A10 SHTAB1 ADR«, t00=0x008f, t01=0x014c}
0x0e0c0…0e0e2 Head {h00=0x001e, h01=0x0050, text=» LDR* A5,A4 SHTAB1 LENGTH «, t00=0x008f, t01=0x0170}
0x0e0e2…0e100 (144, 0, 400) Head {h00=0x001a, h01=0x0050, text=» LDR A6,A4 SHTAB1 ADR «, t00=0x0090, t01=0x0004}
0x0e100…0e11e Head {h00=0x001a, h01=0x0050, text=» ADR A4,A5 SHTAB2 ADR «, t00=0x0090, t01=0x0022}
0x0e11e…0e14c Head {h00=0x002a, h01=0x0050, text=» SUK A5,2 ADJUST FOR TABLE LENGTH WORD«, t00=0x0090, t01=0x0040}
0x0e14c…0e172 Head {h00=0x0022, h01=0x0050, text=» LDKL A3,MMTAB CURRENT MM-TAB «, t00=0x0090, t01=0x006e}
0x0e172…0e186 Head {h00=0x0010, h01=0x0050, text=» ADR A3,A13 «, t00=0x0090, t01=0x0094}
0x0e186…0e1ae Head {h00=0x0024, h01=0x0050, text=» CALL MMENT FIND LAST USED ENTRY«, t00=0x0090, t01=0x00a8}
0x0e1ae…0e1e0 Head {h00=0x002e, h01=0x0050, text=» ST A3,LSTENT+STKEND SAVE LAST USED ENTRY «, t00=0x0090, t01=0x00d0}
0x0e1e0…0e1ea Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x0102}
0x0e1ea…0e20e Head {h00=0x0020, h01=0x0050, text=»* GENERATE TASK CLASS DATA «, t00=0x0090, t01=0x010c}
0x0e20e…0e218 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0090, t01=0x0130}
0x0e218…0e22c Head {h00=0x0010, h01=0x0050, text=»TCLLOP EQU *«, t00=0x0090, t01=0x013a}
0x0e22c…0e242 Head {h00=0x0012, h01=0x0050, text=» LDKL A8,MMTAB«, t00=0x0090, t01=0x014e}
0x0e242…0e258 Head {h00=0x0012, h01=0x0050, text=» SUKL A8,MMBEG«, t00=0x0090, t01=0x0164}
0x0e258…0e26c Head {h00=0x0010, h01=0x0050, text=» ADR A8,A13 «, t00=0x0090, t01=0x017a}
0x0e26c…0e286 Head {h00=0x0016, h01=0x0050, text=» ST A8,TTAB+STKCOM«, t00=0x0090, t01=0x018e}
0x0e286…0e2c6 Head {h00=0x003c, h01=0x0050, text=» LD A7,LSTENT+STKEND LAST USED MM-ENTRY FOR COMMON DATA «, t00=0x0091, t01=0x0018}
0x0e2c6…0e2ee Head {h00=0x0024, h01=0x0050, text=» ST A7,LSTPAG,A8 SAVE FOR MOVING«, t00=0x0091, t01=0x0058}
0x0e2ee…0e30a Head {h00=0x0018, h01=0x0050, text=» ST A5,TCLCOU+STKEND«, t00=0x0091, t01=0x0080}
0x0e30a…0e328 Head {h00=0x001a, h01=0x0050, text=» ADK A4,2 SHTAB2 ENTRY«, t00=0x0091, t01=0x009c}
0x0e328…0e34e Head {h00=0x0022, h01=0x0050, text=» LDR A8,A4 GET SHTAB2 POINTER «, t00=0x0091, t01=0x00ba}
0x0e34e…0e368 Head {h00=0x0016, h01=0x0050, text=» TL* MMFROM+STKCOM«, t00=0x0091, t01=0x00e0}
0x0e368…0e384 Head {h00=0x0018, h01=0x0050, text=» LDR* A7,A8 ITCT ADR«, t00=0x0091, t01=0x00fa}
0x0e384…0e3a4 Head {h00=0x001c, h01=0x0050, text=» CALL FNDBLK FIND TCLBLK«, t00=0x0091, t01=0x0116}
0x0e3a4…0e3d2 Head {h00=0x002a, h01=0x0050, text=» EL A5,TCLTLD,A3 PGTL-DATA-LENGTH-USED«, t00=0x0091, t01=0x0136}
0x0e3d2…0e3f0 Head {h00=0x001a, h01=0x0050, text=» ELR A1,A3 STACK-SIZE «, t00=0x0091, t01=0x0164}
0x0e3f0…0e416 Head {h00=0x0022, h01=0x0050, text=» ES A1,ITCNEP,A7 SAVE IN ITCT «, t00=0x0091, t01=0x0182}
0x0e416…0e43c Head {h00=0x0022, h01=0x0050, text=» ES A5,ITCGLL,A7 SAVE IN ITCT «, t00=0x0092, t01=0x0018}
0x0e43c…0e46c Head {h00=0x002c, h01=0x0050, text=» LD A5,TCLCOU+STKEND NBR OF ITCT'S LEFT «, t00=0x0092, t01=0x003e}
0x0e46c…0e486 Head {h00=0x0016, h01=0x0050, text=» RF(Z) TCLEXT NONE«, t00=0x0092, t01=0x006e}
0x0e486…0e4a2 Head {h00=0x0018, h01=0x0050, text=» LD A1,TGCREL+STKEND«, t00=0x0092, t01=0x0088}
0x0e4a2…0e4ba Head {h00=0x0014, h01=0x0050, text=» EL A3,ITCTGC,A7«, t00=0x0092, t01=0x00a4}
0x0e4ba…0e4cc Head {h00=0x000e, h01=0x0050, text=» ADR A3,A1«, t00=0x0092, t01=0x00bc}
0x0e4cc…0e4de Head {h00=0x000e, h01=0x0050, text=» LDR A1,A7«, t00=0x0092, t01=0x00ce}
0x0e4de…0e516 Head {h00=0x0034, h01=0x0050, text=» ES A3,ITCTGC,A1 RELOCATE ICB-PLTGC-MAIN IN ITCT«, t00=0x0092, t01=0x00e0}
0x0e516…0e544 Head {h00=0x002a, h01=0x0050, text=» LD A3,PGTGAD+STKEND PGTG-DATA ADDRESS«, t00=0x0092, t01=0x0118}
0x0e544…0e574 Head {h00=0x002c, h01=0x0050, text=» ES A3,ITCCOM,A1 UPDATE POINTER IN ITCT «, t00=0x0092, t01=0x0146}
0x0e574…0e5a0 Head {h00=0x0028, h01=0x0050, text=» LD A3,DDIVTO+STKEND APPTAB ADDRESS «, t00=0x0092, t01=0x0176}
0x0e5a0…0e5cc Head {h00=0x0028, h01=0x0050, text=» EL A3,APPCOM,A3 COMMON PROGRAM SEGM«, t00=0x0093, t01=0x0012}
0x0e5cc…0e602 Head {h00=0x0032, h01=0x0050, text=» ES A3,ITCCSB,A1 SAVE IN CURRENT SEGMENT BASE «, t00=0x0093, t01=0x003e}
0x0e602…0e632 Head {h00=0x002c, h01=0x0050, text=» EL A3,ITCTLT,A7 NBR OF ENTRIES IN TLTAB«, t00=0x0093, t01=0x0074}
0x0e632…0e65c Head {h00=0x0026, h01=0x0050, text=» SLL A3,1 NBR OF BYTES IN TLTAB «, t00=0x0093, t01=0x00a4}
0x0e65c…0e68a Head {h00=0x002a, h01=0x0050, text=» ADK A3,2 ADJUST FOR TLTAB LENGTH WORD«, t00=0x0093, t01=0x00ce}
0x0e68a…0e6ac Head {h00=0x001e, h01=0x0050, text=» ADK A3,ITCTLT ITCT LENGTH«, t00=0x0093, t01=0x00fc}
0x0e6ac…0e6d8 Head {h00=0x0028, h01=0x0050, text=» CALL CALLMO ALLOCATE AND MOVE ITCT «, t00=0x0093, t01=0x011e}
0x0e6d8…0e702 Head {h00=0x0026, h01=0x0050, text=» STR A2,A4 NEW ITCT ADR IN SHTAB2 «, t00=0x0093, t01=0x014a}
0x0e702…0e730 Head {h00=0x002a, h01=0x0050, text=» ST A2,SAVITC+STKEND SAVE NEW ITCT ADR«, t00=0x0093, t01=0x0174}
0x0e730…0e760 Head {h00=0x002c, h01=0x0050, text=» CALL MVPGTL ALLOCATE AND MOVE PGTL-DATA«, t00=0x0094, t01=0x0012}
0x0e760…0e79a Head {h00=0x0036, h01=0x0050, text=» ST A10,SAVE01+STKEND SAVE APPL SAVE AREA POINTER «, t00=0x0094, t01=0x0042}
0x0e79a…0e7cc Head {h00=0x002e, h01=0x0050, text=» CALL MVSTAT ALLOCATE AND MOVE STATIC-ZERO«, t00=0x0094, t01=0x007c}
0x0e7cc…0e804 Head {h00=0x0034, h01=0x0050, text=» LD A10,SAVE01+STKEND GET APPL SAVE AREA POINTER«, t00=0x0094, t01=0x00ae}
0x0e804…0e816 Head {h00=0x000e, h01=0x0050, text=» LDK A2,2 «, t00=0x0094, t01=0x00e6}
0x0e816…0e84e Head {h00=0x0034, h01=0x0050, text=» ST A2,DYNDIS+STKEND INIT.DYN.CORE TABLE DISPL. «, t00=0x0094, t01=0x00f8}
0x0e84e…0e878 Head {h00=0x0026, h01=0x0050, text=» CALL ALLDYN ALLOCATE DYNAMIC-CORE«, t00=0x0094, t01=0x0130}
0x0e878…0e8a4 Head {h00=0x0028, h01=0x0050, text=» LDR A8,A4 GET ITCT ADDRESS POINTER «, t00=0x0094, t01=0x015a}
0x0e8a4…0e8ce Head {h00=0x0026, h01=0x0050, text=» CALL INIDYN INITIATE DYNAMIC CORE«, t00=0x0094, t01=0x0186}
0x0e8ce…0e908 Head {h00=0x0036, h01=0x0050, text=» ST A10,SAVE01+STKEND SAVE APPL SAVE AREA POINTER «, t00=0x0095, t01=0x0020}
0x0e908…0e92e Head {h00=0x0022, h01=0x0050, text=» CALL GETTAB GET TTAB ADDRESS «, t00=0x0095, t01=0x005a}
0x0e92e…0e956 Head {h00=0x0024, h01=0x0050, text=» CALL MOVMMT MOVE MMTAB TO TTAB «, t00=0x0095, t01=0x0080}
0x0e956…0e98e Head {h00=0x0034, h01=0x0050, text=» LD A10,SAVE01+STKEND GET APPL SAVE AREA POINTER«, t00=0x0095, t01=0x00a8}
0x0e98e…0e9c0 Head {h00=0x002e, h01=0x0050, text=» CM LSTPAG,A9 CLEAR SEGMENT BLOCK POINTER «, t00=0x0095, t01=0x00e0}
0x0e9c0…0e9e8 Head {h00=0x0024, h01=0x0050, text=» LD* A1,SHADOW,A10 SHTAB1 LENGTH«, t00=0x0095, t01=0x0112}
0x0e9e8…0ea0e Head {h00=0x0022, h01=0x0050, text=» LDR A4,A8 GET SHTAB2 POINTER «, t00=0x0095, t01=0x013a}
0x0ea0e…0ea2e Head {h00=0x001c, h01=0x0050, text=» ADR A1,A4 SHTAB3 ENTRY «, t00=0x0095, t01=0x0160}
0x0ea2e…0ea50 Head {h00=0x001e, h01=0x0050, text=» STR A2,A1 MM-TAB ADDRESS «, t00=0x0095, t01=0x0180}
0x0ea50…0ea92 Head {h00=0x003e, h01=0x0050, text=» LD A1,LSTENT+STKEND GET LAST USED ENTRY,UPTO COMMON DATA «, t00=0x0096, t01=0x0012}
0x0ea92…0eabe Head {h00=0x0028, h01=0x0050, text=» CALL MMRST RESET UNUSED MM-ENTRIES «, t00=0x0096, t01=0x0054}
0x0eabe…0eada Head {h00=0x0018, h01=0x0050, text=» LD A5,TCLCOU+STKEND«, t00=0x0096, t01=0x0080}
0x0eada…0eb00 Head {h00=0x0022, h01=0x0050, text=» SUK A5,2 COUNT NBR OF ITCT'S «, t00=0x0096, t01=0x009c}
0x0eb00…0eb22 Head {h00=0x001e, h01=0x0050, text=» RB(P) TCLLOP ITCT'S LEFT «, t00=0x0096, t01=0x00c2}
0x0eb22…0eb36 Head {h00=0x0010, h01=0x0050, text=»TCLEXT EQU *«, t00=0x0096, t01=0x00e4}
0x0eb36…0eb44 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0096, t01=0x00f8}
0x0eb44…0eb58 Head {h00=0x0010, h01=0x0050, text=»SYA200 EQU *«, t00=0x0096, t01=0x0106}
0x0eb58…0eb60 Head {h00=0x0004, h01=0x0050, t00=0x0096, t01=0x011a}
0x0eb60…0eb8e Head {h00=0x002a, h01=0x0050, text=»* INCLUDE MOVED PROT.DDIV IN FREE AREA«, t00=0x0096, t01=0x0122}
0x0eb8e…0ebc8 Head {h00=0x0036, h01=0x0050, text=» LD A5,DDIVTO+STKEND GET START OF MOVED PROT.DDIV «, t00=0x0096, t01=0x0150}
0x0ebc8…0ebe0 Head {h00=0x0014, h01=0x0050, text=» LDR A8,A5 SAVE «, t00=0x0096, t01=0x018a}
0x0ebe0…0ebf6 Head {h00=0x0012, h01=0x0050, text=» ANKL A5,/F000«, t00=0x0097, t01=0x0012}
0x0ebf6…0ec08 Head {h00=0x000e, h01=0x0050, text=» SRL A5,11«, t00=0x0097, t01=0x0028}
0x0ec08…0ec32 Head {h00=0x0026, h01=0x0050, text=» ADKL A5,MMDDIV MMU-TABLE ADDRESS «, t00=0x0097, t01=0x003a}
0x0ec32…0ec4e Head {h00=0x0018, h01=0x0050, text=» ADR A5,A13 RELOCATE«, t00=0x0097, t01=0x0064}
0x0ec4e…0ec7a Head {h00=0x0028, h01=0x0050, text=» LDR* A5,A5 GET PAGE FROM MMU-TABLE «, t00=0x0097, t01=0x0080}
0x0ec7a…0ecae Head {h00=0x0030, h01=0x0050, text=» ST A5,FSTPAG+STKCOM SET FSTPAG TO THAT PAGE«, t00=0x0097, t01=0x00ac}
0x0ecae…0ecd6 Head {h00=0x0024, h01=0x0050, text=» ANKL A8,/FFF GET DISPL. IN PAGE«, t00=0x0097, t01=0x00e0}
0x0ecd6…0ed0c Head {h00=0x0032, h01=0x0050, text=» ST A8,FSTADR+STKCOM SET FSTADR TO THAT DISPL.«, t00=0x0097, t01=0x0108}
0x0ed0c…0ed2a Head {h00=0x001a, h01=0x0050, text=»* CONTINUE IN PART 3 *«, t00=0x0097, t01=0x013e}
0x0ed2a…0ed32 Head {h00=0x0004, h01=0x0050, t00=0x0097, t01=0x015c}
0x0ed32…0ed60 Head {h00=0x002a, h01=0x0050, text=» LDKL A5,START3 RELATIVE START ADDRESS«, t00=0x0097, t01=0x0164}
0x0ed60…0ed90 (152, 0, 400) Head {h00=0x002c, h01=0x0050, text=» AD A5,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0098, t01=0x0004}
0x0ed90…0eda0 Head {h00=0x000c, h01=0x0050, text=» ABR A5 «, t00=0x0098, t01=0x0034}
0x0eda0…0edae Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0098, t01=0x0044}
0x0edae…0edb6 Head {h00=0x0004, h01=0x0050, t00=0x0098, t01=0x0052}
0x0edb6…0edbe Head {h00=0x0004, h01=0x0050, t00=0x0098, t01=0x005a}
0x0edbe…0edf6 Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0098, t01=0x0062}
0x0edf6…0ee2e Head {h00=0x0034, h01=0x0050, text=»*** ***«, t00=0x0098, t01=0x009a}
0x0ee2e…0ee66 Head {h00=0x0034, h01=0x0050, text=»** SYSLCO PART 3 **«, t00=0x0098, t01=0x00d2}
0x0ee66…0ee9e Head {h00=0x0034, h01=0x0050, text=»** **«, t00=0x0098, t01=0x010a}
0x0ee9e…0eed6 Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0098, t01=0x0142}
0x0eed6…0eede Head {h00=0x0004, h01=0x0050, t00=0x0098, t01=0x017a}
0x0eede…0ef16 Head {h00=0x0034, h01=0x0050, text=»* BUILD REAL ITCT'S. COPY ITCT'S ACCORDING TO*«, t00=0x0098, t01=0x0182}
0x0ef16…0ef4e Head {h00=0x0034, h01=0x0050, text=»* SHADOW TABLE *«, t00=0x0099, t01=0x002a}
0x0ef4e…0ef86 Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x0099, t01=0x0062}
0x0ef86…0efbe Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x0099, t01=0x009a}
0x0efbe…0efc6 Head {h00=0x0004, h01=0x0050, t00=0x0099, t01=0x00d2}
0x0efc6…0efda Head {h00=0x0010, h01=0x0050, text=»PART3 EQU * «, t00=0x0099, t01=0x00da}
0x0efda…0efe2 Head {h00=0x0004, h01=0x0050, t00=0x0099, t01=0x00ee}
0x0efe2…0eff0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0099, t01=0x00f6}
0x0eff0…0f016 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0099, t01=0x0104}
0x0f016…0f03c Head {h00=0x0022, h01=0x0050, text=»* START OF PROGRAM PART 3 * «, t00=0x0099, t01=0x012a}
0x0f03c…0f062 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0099, t01=0x0150}
0x0f062…0f06a Head {h00=0x0004, h01=0x0050, t00=0x0099, t01=0x0176}
0x0f06a…0f0a0 Head {h00=0x0032, h01=0x0050, text=»** G E T T A B **«, t00=0x0099, t01=0x017e}
0x0f0a0…0f0d6 Head {h00=0x0032, h01=0x0050, text=»** **«, t00=0x009a, t01=0x0024}
0x0f0d6…0f10c Head {h00=0x0032, h01=0x0050, text=»** **«, t00=0x009a, t01=0x005a}
0x0f10c…0f142 Head {h00=0x0032, h01=0x0050, text=»** FIND TTAB ADDRESS **«, t00=0x009a, t01=0x0090}
0x0f142…0f178 Head {h00=0x0032, h01=0x0050, text=»** **«, t00=0x009a, t01=0x00c6}
0x0f178…0f1ae Head {h00=0x0032, h01=0x0050, text=»** INPUT :A8=POINTER TO ITCT ADR **«, t00=0x009a, t01=0x00fc}
0x0f1ae…0f1e4 Head {h00=0x0032, h01=0x0050, text=»** OUTPUT:A2=TTAB-ADDRESS **«, t00=0x009a, t01=0x0132}
0x0f1e4…0f21a Head {h00=0x0032, h01=0x0050, text=»** A1=TID **«, t00=0x009a, t01=0x0168}
0x0f21a…0f250 Head {h00=0x0032, h01=0x0050, text=»** WORKREGS:A3,A4,A10 **«, t00=0x009b, t01=0x000e}
0x0f250…0f286 Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x009b, t01=0x0044}
0x0f286…0f28e Head {h00=0x0004, h01=0x0050, t00=0x009b, t01=0x007a}
0x0f28e…0f2a2 Head {h00=0x0010, h01=0x0050, text=»GETTAB EQU *«, t00=0x009b, t01=0x0082}
0x0f2a2…0f2c4 Head {h00=0x001e, h01=0x0050, text=» LDR* A10,A8 ITCT-ADDRESS «, t00=0x009b, t01=0x0096}
0x0f2c4…0f2e6 Head {h00=0x001e, h01=0x0050, text=» EL A1,ITCTID,A10 GET TID «, t00=0x009b, t01=0x00b8}
0x0f2e6…0f310 Head {h00=0x0026, h01=0x0050, text=»GETTTB EQU * ENTRY. INPUT: A1=TID «, t00=0x009b, t01=0x00da}
0x0f310…0f338 Head {h00=0x0024, h01=0x0050, text=» LD A4,SCTTCT GET TC:TAB ADDRESS«, t00=0x009b, t01=0x0104}
0x0f338…0f358 Head {h00=0x001c, h01=0x0050, text=» LDR* A3,A4 TCTAB LENGTH«, t00=0x009b, t01=0x012c}
0x0f358…0f370 Head {h00=0x0014, h01=0x0050, text=»GETT10 ADK A4,2 «, t00=0x009b, t01=0x014c}
0x0f370…0f386 Head {h00=0x0012, h01=0x0050, text=» SUK A3,2 ALL?«, t00=0x009b, t01=0x0164}
0x0f386…0f3a0 Head {h00=0x0016, h01=0x0050, text=» RF(NN) GETT20 NO!«, t00=0x009b, t01=0x017a}
0x0f3a0…0f3ce (156, 0, 400) Head {h00=0x002a, h01=0x0050, text=» LDR A3,A1 SAVE A1 (DEBUGGING PURPOS) «, t00=0x009c, t01=0x0004}
0x0f3ce…0f3ec Head {h00=0x001a, h01=0x0050, text=» LDK A1,LMP5 TID ERROR«, t00=0x009c, t01=0x0032}
0x0f3ec…0f400 Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x009c, t01=0x0050}
0x0f400…0f426 Head {h00=0x0022, h01=0x0050, text=»GETT20 LDR* A2,A4 TTAB-ADDRESS«, t00=0x009c, t01=0x0064}
0x0f426…0f44a Head {h00=0x0020, h01=0x0050, text=» CW A1,TTBTID,A2 TID EQUAL ?«, t00=0x009c, t01=0x008a}
0x0f44a…0f464 Head {h00=0x0016, h01=0x0050, text=» RB(NE) GETT10 NO!«, t00=0x009c, t01=0x00ae}
0x0f464…0f498 Head {h00=0x0030, h01=0x0050, text=» CM TTB:PP,A2 RESET PENDING POINTER IN TTAB «, t00=0x009c, t01=0x00c8}
0x0f498…0f4b8 Head {h00=0x001c, h01=0x0050, text=» ST A2,TTAB+STKCOM SAVE «, t00=0x009c, t01=0x00fc}
0x0f4b8…0f4f2 Head {h00=0x0036, h01=0x0050, text=» EL A3,ITCSPL,A10 GET SPL-PBS.PROGRAM-DATA ADDRESS«, t00=0x009c, t01=0x011c}
0x0f4f2…0f51a Head {h00=0x0024, h01=0x0050, text=» ST A3,TTB:SA+20,A2 SAVE IN TTAB«, t00=0x009c, t01=0x0156}
0x0f51a…0f556 Head {h00=0x0038, h01=0x0050, text=» ADKL A3,SPLSIZ-SPLCPB-2 POINT AT SPL-PBS STACK-BASE«, t00=0x009c, t01=0x017e}
0x0f556…0f57e Head {h00=0x0024, h01=0x0050, text=» ST A3,TTB:SA+28,A2 SAVE IN TTAB«, t00=0x009d, t01=0x002a}
0x0f57e…0f58e Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x009d, t01=0x0052}
0x0f58e…0f59c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009d, t01=0x0062}
0x0f59c…0f5a4 Head {h00=0x0004, h01=0x0050, t00=0x009d, t01=0x0070}
0x0f5a4…0f5ac Head {h00=0x0004, h01=0x0050, t00=0x009d, t01=0x0078}
0x0f5ac…0f5e8 Head {h00=0x0038, h01=0x0050, text=»** Q U E J O B ** «, t00=0x009d, t01=0x0080}
0x0f5e8…0f624 Head {h00=0x0038, h01=0x0050, text=»** ** «, t00=0x009d, t01=0x00bc}
0x0f624…0f660 Head {h00=0x0038, h01=0x0050, text=»** ** «, t00=0x009d, t01=0x00f8}
0x0f660…0f69c Head {h00=0x0038, h01=0x0050, text=»** QUEUE TASK VIA 'ACTOT' AND SWITCH TO LEVEL ** «, t00=0x009d, t01=0x0134}
0x0f69c…0f6d8 Head {h00=0x0038, h01=0x0050, text=»** 0, ENB. ** «, t00=0x009d, t01=0x0170}
0x0f6d8…0f714 Head {h00=0x0038, h01=0x0050, text=»** ** «, t00=0x009e, t01=0x001c}
0x0f714…0f750 Head {h00=0x0038, h01=0x0050, text=»** INPUT: A10=ITCT-ADDRESS ** «, t00=0x009e, t01=0x0058}
0x0f750…0f78c Head {h00=0x0038, h01=0x0050, text=»** A2=TTAB-ADDRESS ** «, t00=0x009e, t01=0x0094}
0x0f78c…0f7c8 Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x009e, t01=0x00d0}
0x0f7c8…0f7d0 Head {h00=0x0004, h01=0x0050, t00=0x009e, t01=0x010c}
0x0f7d0…0f7e4 Head {h00=0x0010, h01=0x0050, text=»QUEJOB EQU *«, t00=0x009e, t01=0x0114}
0x0f7e4…0f808 Head {h00=0x0020, h01=0x0050, text=»* QUEUE THIS TASK (THIS TID)«, t00=0x009e, t01=0x0128}
0x0f808…0f810 Head {h00=0x0004, h01=0x0050, t00=0x009e, t01=0x014c}
0x0f810…0f844 Head {h00=0x0030, h01=0x0050, text=» LDKL A3,RETUR GET RETURN (FROM A15) ADDRESS«, t00=0x009e, t01=0x0154}
0x0f844…0f868 Head {h00=0x0020, h01=0x0050, text=» AD A3,M:REL+STKCOM RELOCATE«, t00=0x009e, t01=0x0188}
0x0f868…0f888 Head {h00=0x001c, h01=0x0050, text=» STR A3,A15 PUT ON STACK«, t00=0x009f, t01=0x001c}
0x0f888…0f8b6 Head {h00=0x002a, h01=0x0050, text=» LDKL A3,/00C0 SET LEVEL 0 AND ENABLE «, t00=0x009f, t01=0x003c}
0x0f8b6…0f8ce Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 PSW «, t00=0x009f, t01=0x006a}
0x0f8ce…0f8f0 Head {h00=0x001e, h01=0x0050, text=» CF A15,SAVE8 SAVE 8 REGS «, t00=0x009f, t01=0x0082}
0x0f8f0…0f918 Head {h00=0x0024, h01=0x0050, text=» LDK A7,0 CLEAR ABORT INDICATOR «, t00=0x009f, t01=0x00a4}
0x0f918…0f93c Head {h00=0x0020, h01=0x0050, text=» LDR A5,A2 GET TTAB-ADDRESS «, t00=0x009f, t01=0x00cc}
0x0f93c…0f96a Head {h00=0x002a, h01=0x0050, text=» LD A2,INTENT+STKEND INTERPRETER ENTRY«, t00=0x009f, t01=0x00f0}
0x0f96a…0f980 Head {h00=0x0012, h01=0x0050, text=» CF A15,ACTOT «, t00=0x009f, t01=0x011e}
0x0f980…0f9a8 Head {h00=0x0024, h01=0x0050, text=»GETT40 ABL RETUR8 RELOAD 8 REGS «, t00=0x009f, t01=0x0134}
0x0f9a8…0f9bc Head {h00=0x0010, h01=0x0050, text=»RETUR EQU * «, t00=0x009f, t01=0x015c}
0x0f9bc…0f9cc Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x009f, t01=0x0170}
0x0f9cc…0f9da Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x009f, t01=0x0180}
0x0f9da…0f9fe Head {h00=0x0020, h01=0x0050, text=»* G E N C O P * «, t00=0x009f, t01=0x018e}
0x0f9fe…0fa22 Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x00a0, t01=0x0022}
0x0fa22…0fa46 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x00a0, t01=0x0046}
0x0fa46…0fa5a Head {h00=0x0010, h01=0x0050, text=»GENCOP EQU *«, t00=0x00a0, t01=0x006a}
0x0fa5a…0fa74 Head {h00=0x0016, h01=0x0050, text=» LDR A3,A1 SAVE A1«, t00=0x00a0, t01=0x007e}
0x0fa74…0fab4 Head {h00=0x003c, h01=0x0050, text=» LD A1,LSTENT+STKEND LAST USED MM-ENTRY FOR COMMON DATA «, t00=0x00a0, t01=0x0098}
0x0fab4…0faca Head {h00=0x0012, h01=0x0050, text=» LDKL A2,MMTAB«, t00=0x00a0, t01=0x00d8}
0x0faca…0fae0 Head {h00=0x0012, h01=0x0050, text=» SUKL A2,MMBEG«, t00=0x00a0, t01=0x00ee}
0x0fae0…0faf4 Head {h00=0x0010, h01=0x0050, text=» ADR A2,A13 «, t00=0x00a0, t01=0x0104}
0x0faf4…0fb0e Head {h00=0x0016, h01=0x0050, text=» ST A2,TTAB+STKCOM«, t00=0x00a0, t01=0x0118}
0x0fb0e…0fb46 Head {h00=0x0034, h01=0x0050, text=» ST A1,LSTPAG,A2 SAVE LAST USED ENTRY FOR MOVING«, t00=0x00a0, t01=0x0132}
0x0fb46…0fb74 Head {h00=0x002a, h01=0x0050, text=» CALL MMRST RESET MMTAB UNUSED ENTRIES«, t00=0x00a0, t01=0x016a}
0x0fb74…0fb92 Head {h00=0x001a, h01=0x0050, text=» LDR A1,A3 RESTORE A1 «, t00=0x00a1, t01=0x0008}
0x0fb92…0fbb6 Head {h00=0x0020, h01=0x0050, text=» ST A5,SAVE05+STKEND SAVE A5«, t00=0x00a1, t01=0x0026}
0x0fbb6…0fbda Head {h00=0x0020, h01=0x0050, text=» ST A6,SAVE06+STKEND SAVE A6«, t00=0x00a1, t01=0x004a}
0x0fbda…0fbf8 Head {h00=0x001a, h01=0x0050, text=» CALL FNDTID FIND TID «, t00=0x00a1, t01=0x006e}
0x0fbf8…0fc26 Head {h00=0x002a, h01=0x0050, text=» LD A1,TCLITC+STKEND TCL ITCT ADDRESS«, t00=0x00a1, t01=0x008c}
0x0fc26…0fc4e Head {h00=0x0024, h01=0x0050, text=» LDK A3,ITCTLT TLTAB START DISPL«, t00=0x00a1, t01=0x00ba}
0x0fc4e…0fc7e Head {h00=0x002c, h01=0x0050, text=» EL A2,ITCTLT,A1 NBR OF ENTRIES IN TLTAB«, t00=0x00a1, t01=0x00e2}
0x0fc7e…0fca8 Head {h00=0x0026, h01=0x0050, text=» SLL A2,1 NBR OF BYTES IN TLTAB «, t00=0x00a1, t01=0x0112}
0x0fca8…0fcd2 Head {h00=0x0026, h01=0x0050, text=» ADK A2,2 ADJUST FOR TLTAB COUNTER«, t00=0x00a1, t01=0x013c}
0x0fcd2…0fcf0 Head {h00=0x001a, h01=0x0050, text=» ADR A3,A2 ITCT LENGTH«, t00=0x00a1, t01=0x0166}
0x0fcf0…0fd0e Head {h00=0x001a, h01=0x0050, text=» CALL CALLMO COPY ITCT«, t00=0x00a1, t01=0x0184}
0x0fd0e…0fd26 Head {h00=0x0014, h01=0x0050, text=» TL* MMTO+STKCOM«, t00=0x00a2, t01=0x0012}
0x0fd26…0fd50 Head {h00=0x0026, h01=0x0050, text=» ST A2,SAVITC+STKEND SAVE ITCT ADR«, t00=0x00a2, t01=0x002a}
0x0fd50…0fd78 Head {h00=0x0024, h01=0x0050, text=» LD A3,SAVTID+STKEND GET NEW TID«, t00=0x00a2, t01=0x0054}
0x0fd78…0fd9e Head {h00=0x0022, h01=0x0050, text=» ES A3,ITCTID,A2 STORE IN ITCT«, t00=0x00a2, t01=0x007c}
0x0fd9e…0fdba Head {h00=0x0018, h01=0x0050, text=» LDR A3,A2 ITCT ADR «, t00=0x00a2, t01=0x00a2}
0x0fdba…0fdea Head {h00=0x002c, h01=0x0050, text=» CALL MVPGTL ALLOCATE AND MOVE PGTL-DATA«, t00=0x00a2, t01=0x00be}
0x0fdea…0fe10 Head {h00=0x0022, h01=0x0050, text=» LD A3,SAVITC+STKEND ITCT ADR «, t00=0x00a2, t01=0x00ee}
0x0fe10…0fe42 Head {h00=0x002e, h01=0x0050, text=» CALL MVSTAT ALLOCATE AND MOVE STATIC-ZERO«, t00=0x00a2, t01=0x0114}
0x0fe42…0fe68 Head {h00=0x0022, h01=0x0050, text=» LD A3,SAVITC+STKEND ITCT ADR «, t00=0x00a2, t01=0x0146}
0x0fe68…0fea0 Head {h00=0x0034, h01=0x0050, text=» LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER«, t00=0x00a2, t01=0x016c}
0x0fea0…0feca Head {h00=0x0026, h01=0x0050, text=» CALL ALLDYN ALLOCATE DYNAMIC CORE«, t00=0x00a3, t01=0x0014}
0x0feca…0fef4 Head {h00=0x0026, h01=0x0050, text=» CALL INIDYN INITIATE DYNAMIC CORE«, t00=0x00a3, t01=0x003e}
0x0fef4…0ff14 Head {h00=0x001c, h01=0x0050, text=» LD A1,SAVTID+STKEND TID«, t00=0x00a3, t01=0x0068}
0x0ff14…0ff34 Head {h00=0x001c, h01=0x0050, text=» LDR A10,A7 ITCT ADDRESS«, t00=0x00a3, t01=0x0088}
0x0ff34…0ff56 Head {h00=0x001e, h01=0x0050, text=» CALL GETTTB FIND TTAB ADR«, t00=0x00a3, t01=0x00a8}
0x0ff56…0ff7a Head {h00=0x0020, h01=0x0050, text=» CALL QUEJOB QUEUE THIS TASK«, t00=0x00a3, t01=0x00ca}
0x0ff7a…0ffa0 Head {h00=0x0022, h01=0x0050, text=» LD A10,SAVITC+STKEND ITCT ADR«, t00=0x00a3, t01=0x00ee}
0x0ffa0…0ffc0 Head {h00=0x001c, h01=0x0050, text=» LDR A5,A10 ITCT ADDRESS«, t00=0x00a3, t01=0x0114}
0x0ffc0…0ffd2 Head {h00=0x000e, h01=0x0050, text=» ADK A5,22«, t00=0x00a3, t01=0x0134}
0x0ffd2…1000e Head {h00=0x0038, h01=0x0050, text=» ST A5,TTB:SA+26,A2 SAVE ITCT ADR IN TTAB(SAVE-A13) «, t00=0x00a3, t01=0x0146}
0x1000e…10042 Head {h00=0x0030, h01=0x0050, text=» ADKL A5,ITCCSB-ITCDCD POINT AT CSB IN ITCT «, t00=0x00a3, t01=0x0182}
0x10042…10068 Head {h00=0x0022, h01=0x0050, text=» ST A5,TTB:CB,A2 SAVE IN TTAB «, t00=0x00a4, t01=0x0026}
0x10068…10090 Head {h00=0x0024, h01=0x0050, text=» LD A5,SAVE05+STKEND RESTORE A5 «, t00=0x00a4, t01=0x004c}
0x10090…100b8 Head {h00=0x0024, h01=0x0050, text=» LD A6,SAVE06+STKEND RESTORE A6 «, t00=0x00a4, t01=0x0074}
0x100b8…100e2 Head {h00=0x0026, h01=0x0050, text=» CALL MOVMMT MOVE MM-TABLE TO TTAB«, t00=0x00a4, t01=0x009c}
0x100e2…10114 Head {h00=0x002e, h01=0x0050, text=» CM LSTPAG,A9 CLEAR SEGMENT BLOCK POINTER «, t00=0x00a4, t01=0x00c6}
0x10114…1013a Head {h00=0x0022, h01=0x0050, text=» LD A1,SAVTID+STKEND NEXT TID «, t00=0x00a4, t01=0x00f8}
0x1013a…1014a Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00a4, t01=0x011e}
0x1014a…10158 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a4, t01=0x012e}
0x10158…1017e Head {h00=0x0022, h01=0x0050, text=»* F N D T I D * «, t00=0x00a4, t01=0x013c}
0x1017e…101a4 Head {h00=0x0022, h01=0x0050, text=»* * «, t00=0x00a4, t01=0x0162}
0x101a4…101ca Head {h00=0x0022, h01=0x0050, text=»* FIND TID FOLLOWING "A1" * «, t00=0x00a4, t01=0x0188}
0x101ca…101f0 Head {h00=0x0022, h01=0x0050, text=»* IN SHTAB4 * «, t00=0x00a5, t01=0x001e}
0x101f0…10216 Head {h00=0x0022, h01=0x0050, text=»* * «, t00=0x00a5, t01=0x0044}
0x10216…1023c Head {h00=0x0022, h01=0x0050, text=»* INPUT : A1=TID * «, t00=0x00a5, t01=0x006a}
0x1023c…10262 Head {h00=0x0022, h01=0x0050, text=»* EXIT : A1=NEW TID * «, t00=0x00a5, t01=0x0090}
0x10262…10288 Head {h00=0x0022, h01=0x0050, text=»* WORK : A2,A3 * «, t00=0x00a5, t01=0x00b6}
0x10288…102ae Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x00a5, t01=0x00dc}
0x102ae…102b6 Head {h00=0x0004, h01=0x0050, t00=0x00a5, t01=0x0102}
0x102b6…102ca Head {h00=0x0010, h01=0x0050, text=»FNDTID EQU *«, t00=0x00a5, t01=0x010a}
0x102ca…102ee Head {h00=0x0020, h01=0x0050, text=» LD A2,SHADOW,A10 SHTAB1 ADR«, t00=0x00a5, t01=0x011e}
0x102ee…10314 Head {h00=0x0022, h01=0x0050, text=» LD* A3,SHADOW,A10 SHTAB1 LEN «, t00=0x00a5, t01=0x0142}
0x10314…10332 Head {h00=0x001a, h01=0x0050, text=» ADR A2,A3 SHTAB2 ADR «, t00=0x00a5, t01=0x0168}
0x10332…10350 Head {h00=0x001a, h01=0x0050, text=» ADR A2,A3 SHTAB3 ADR «, t00=0x00a5, t01=0x0186}
0x10350…1036e Head {h00=0x001a, h01=0x0050, text=» ADR A2,A3 SHTAB4 ADR «, t00=0x00a6, t01=0x0014}
0x1036e…1038c Head {h00=0x001a, h01=0x0050, text=» LDR* A3,A2 SHTAB4 LEN«, t00=0x00a6, t01=0x0032}
0x1038c…103a0 Head {h00=0x0010, h01=0x0050, text=»FNDTI0 EQU *«, t00=0x00a6, t01=0x0050}
0x103a0…103bc Head {h00=0x0018, h01=0x0050, text=» SUK A3,1 FINISHED ?«, t00=0x00a6, t01=0x0064}
0x103bc…103d6 Head {h00=0x0016, h01=0x0050, text=» RF(NN) FNDTI1 NO «, t00=0x00a6, t01=0x0080}
0x103d6…103f8 Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP5 YES,TID ERROR«, t00=0x00a6, t01=0x009a}
0x103f8…1040c Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00a6, t01=0x00bc}
0x1040c…10420 Head {h00=0x0010, h01=0x0050, text=»FNDTI1 EQU *«, t00=0x00a6, t01=0x00d0}
0x10420…10440 Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 ADJUST POINTER«, t00=0x00a6, t01=0x00e4}
0x10440…10460 Head {h00=0x001c, h01=0x0050, text=» CWR* A1,A2 TID FOUND ? «, t00=0x00a6, t01=0x0104}
0x10460…10482 Head {h00=0x001e, h01=0x0050, text=» RB(NE) FNDTI0 NO,TRY NEXT«, t00=0x00a6, t01=0x0124}
0x10482…104a8 Head {h00=0x0022, h01=0x0050, text=» LD A1,2,A2 YES,LOAD NEXT TID «, t00=0x00a6, t01=0x0146}
0x104a8…104cc Head {h00=0x0020, h01=0x0050, text=» ST A1,SAVTID+STKEND SAVE IT«, t00=0x00a6, t01=0x016c}
0x104cc…104dc Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00a6, t01=0x0190}
0x104dc…104ea Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00a7, t01=0x0010}
0x104ea…104f2 Head {h00=0x0004, h01=0x0050, t00=0x00a7, t01=0x001e}
0x104f2…10522 Head {h00=0x002c, h01=0x0050, text=»* I N I D Y N *«, t00=0x00a7, t01=0x0026}
0x10522…10552 Head {h00=0x002c, h01=0x0050, text=»* *«, t00=0x00a7, t01=0x0056}
0x10552…10582 Head {h00=0x002c, h01=0x0050, text=»* INPUT : A3 = SPL-PBS ADDRESS *«, t00=0x00a7, t01=0x0086}
0x10582…105b2 Head {h00=0x002c, h01=0x0050, text=»* *«, t00=0x00a7, t01=0x00b6}
0x105b2…105e2 Head {h00=0x002c, h01=0x0050, text=»* WORK : A1 - A5 *«, t00=0x00a7, t01=0x00e6}
0x105e2…10612 Head {h00=0x002c, h01=0x0050, text=»* *«, t00=0x00a7, t01=0x0116}
0x10612…10642 Head {h00=0x002c, h01=0x0050, text=»****************************************«, t00=0x00a7, t01=0x0146}
0x10642…1064a Head {h00=0x0004, h01=0x0050, t00=0x00a7, t01=0x0176}
0x1064a…1065e Head {h00=0x0010, h01=0x0050, text=»INIDYN EQU *«, t00=0x00a7, t01=0x017e}
0x1065e…10680 (168, 0, 400) Head {h00=0x001e, h01=0x0050, text=» LDR A1,A3 SPL-PBS ADDRESS«, t00=0x00a8, t01=0x0004}
0x10680…106ae Head {h00=0x002a, h01=0x0050, text=» LDKL A2,PBSTAB CONSTANT-TABLE ADDRESS«, t00=0x00a8, t01=0x0026}
0x106ae…106ca Head {h00=0x0018, h01=0x0050, text=» AD A2,M:REL+STKCOM «, t00=0x00a8, t01=0x0054}
0x106ca…106de Head {h00=0x0010, h01=0x0050, text=»INID10 EQU *«, t00=0x00a8, t01=0x0070}
0x106de…1070c Head {h00=0x002a, h01=0x0050, text=» LDR* A5,A2 NBR OF COPIES OF THIS WORD«, t00=0x00a8, t01=0x0084}
0x1070c…1073a Head {h00=0x002a, h01=0x0050, text=» CWK A5,/FFFF END OF CONSTANT-TABLE ? «, t00=0x00a8, t01=0x00b2}
0x1073a…10754 Head {h00=0x0016, h01=0x0050, text=» RF(E) INID30 YES «, t00=0x00a8, t01=0x00e0}
0x10754…10774 Head {h00=0x001c, h01=0x0050, text=» LD A4,2,A2 WORD TO COPY«, t00=0x00a8, t01=0x00fa}
0x10774…107a2 Head {h00=0x002a, h01=0x0050, text=» ADK A2,4 STEP CONSTANT-TABLE POINTER «, t00=0x00a8, t01=0x011a}
0x107a2…107b6 Head {h00=0x0010, h01=0x0050, text=»INID20 EQU *«, t00=0x00a8, t01=0x0148}
0x107b6…107da Head {h00=0x0020, h01=0x0050, text=» SUK A5,1 STEP NBR OF COPIES«, t00=0x00a8, t01=0x015c}
0x107da…107fa Head {h00=0x001c, h01=0x0050, text=» RB(N) INID10 NEXT WORD «, t00=0x00a8, t01=0x0180}
0x107fa…10822 Head {h00=0x0024, h01=0x0050, text=» ESR A4,A1 STORE WORD IN SPL-PBS«, t00=0x00a9, t01=0x0010}
0x10822…10848 Head {h00=0x0022, h01=0x0050, text=» ADK A1,2 STEP SPL-PBS POINTER«, t00=0x00a9, t01=0x0038}
0x10848…10864 Head {h00=0x0018, h01=0x0050, text=» RB INID20 NEXT COPY«, t00=0x00a9, t01=0x005e}
0x10864…10878 Head {h00=0x0010, h01=0x0050, text=»INID30 EQU *«, t00=0x00a9, t01=0x007a}
0x10878…1089a Head {h00=0x001e, h01=0x0050, text=» LDKL A5,STKMAX STACK-SIZE«, t00=0x00a9, t01=0x008e}
0x1089a…108ce Head {h00=0x0030, h01=0x0050, text=» ES A5,SPLSTS,A3 STORE IN SPL-PBS.STACK-SIZE«, t00=0x00a9, t01=0x00b0}
0x108ce…108fa Head {h00=0x0028, h01=0x0050, text=» LDKL A1,ENTFIN ENTRY FINI (ADDRESS)«, t00=0x00a9, t01=0x00e4}
0x108fa…1092e Head {h00=0x0030, h01=0x0050, text=» ES A1,SPLENT,A3 STORE IN SPL-PBS.ENTRY FINI«, t00=0x00a9, t01=0x0110}
0x1092e…10950 Head {h00=0x001e, h01=0x0050, text=» LDR A2,A3 SPL-PBS ADDRESS«, t00=0x00a9, t01=0x0144}
0x10950…1097e Head {h00=0x002a, h01=0x0050, text=» ADK A2,SPLSTA START OF SPL-STACK AREA«, t00=0x00a9, t01=0x0166}
0x1097e…109a6 (170, 0, 400) Head {h00=0x0024, h01=0x0050, text=» ADR A5,A2 + STACK-AREA ADDRESS «, t00=0x00aa, t01=0x0004}
0x109a6…109da Head {h00=0x0030, h01=0x0050, text=» ES A5,SPLSTB,A3 STORE IN SPL-PBS.STACK-BASE«, t00=0x00aa, t01=0x002c}
0x109da…109ea Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00aa, t01=0x0060}
0x109ea…109f8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00aa, t01=0x0070}
0x109f8…10a00 Head {h00=0x0004, h01=0x0050, t00=0x00aa, t01=0x007e}
0x10a00…10a38 Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00aa, t01=0x0086}
0x10a38…10a70 Head {h00=0x0034, h01=0x0050, text=»** ** «, t00=0x00aa, t01=0x00be}
0x10a70…10aa8 Head {h00=0x0034, h01=0x0050, text=»** EACH WORD IN THIS TABLE CONSISTS OF : ** «, t00=0x00aa, t01=0x00f6}
0x10aa8…10ae0 Head {h00=0x0034, h01=0x0050, text=»** WORD1=COUNTER, NBR OF COPIES OF NEXT WORD ** «, t00=0x00aa, t01=0x012e}
0x10ae0…10b18 Head {h00=0x0034, h01=0x0050, text=»** WORD1=WORD ** «, t00=0x00aa, t01=0x0166}
0x10b18…10b50 Head {h00=0x0034, h01=0x0050, text=»** ** «, t00=0x00ab, t01=0x000e}
0x10b50…10b88 Head {h00=0x0034, h01=0x0050, text=»** BYTE1 (COUNTER) = /FF MEANS END OF TABLE ** «, t00=0x00ab, t01=0x0046}
0x10b88…10bc0 Head {h00=0x0034, h01=0x0050, text=»** ** «, t00=0x00ab, t01=0x007e}
0x10bc0…10bf8 Head {h00=0x0034, h01=0x0050, text=»*********************************************** «, t00=0x00ab, t01=0x00b6}
0x10bf8…10c00 Head {h00=0x0004, h01=0x0050, t00=0x00ab, t01=0x00ee}
0x10c00…10c14 Head {h00=0x0010, h01=0x0050, text=»PBSTAB EQU *«, t00=0x00ab, t01=0x00f6}
0x10c14…10c34 Head {h00=0x001c, h01=0x0050, text=» DATA 1 TERMINATION-CODE«, t00=0x00ab, t01=0x010a}
0x10c34…10c44 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x00ab, t01=0x012a}
0x10c44…10c5e Head {h00=0x0016, h01=0x0050, text=» DATA 1 STACK-USED«, t00=0x00ab, t01=0x013a}
0x10c5e…10c6e Head {h00=0x000c, h01=0x0050, text=» DATA /6«, t00=0x00ab, t01=0x0154}
0x10c6e…10c88 Head {h00=0x0016, h01=0x0050, text=» DATA 1 STACK-SIZE«, t00=0x00ab, t01=0x0164}
0x10c88…10c98 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x00ab, t01=0x017e}
0x10c98…10cb6 Head {h00=0x001a, h01=0x0050, text=» DATA 3 PROCEDURE-NAME«, t00=0x00ab, t01=0x018e}
0x10cb6…10cca Head {h00=0x0010, h01=0x0050, text=» DATA /2020 «, t00=0x00ac, t01=0x001c}
0x10cca…10cf4 Head {h00=0x0026, h01=0x0050, text=» DATA 20 PGM-DATA UNTIL STACK-BASE«, t00=0x00ac, t01=0x0030}
0x10cf4…10d04 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x00ac, t01=0x005a}
0x10d04…10d1e Head {h00=0x0016, h01=0x0050, text=» DATA 1 STACK-BASE«, t00=0x00ac, t01=0x006a}
0x10d1e…10d2e Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x00ac, t01=0x0084}
0x10d2e…10d48 Head {h00=0x0016, h01=0x0050, text=» DATA 1 ENTRY-FINI«, t00=0x00ac, t01=0x0094}
0x10d48…10d58 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x00ac, t01=0x00ae}
0x10d58…10d82 Head {h00=0x0026, h01=0x0050, text=» DATA 16 LAST-TS,RUNTIME-WORK-AREA«, t00=0x00ac, t01=0x00be}
0x10d82…10d92 Head {h00=0x000c, h01=0x0050, text=» DATA 0 «, t00=0x00ac, t01=0x00e8}
0x10d92…10dbe Head {h00=0x0028, h01=0x0050, text=» DATA /FFFF E N D O F T A B L E «, t00=0x00ac, t01=0x00f8}
0x10dbe…10dc6 Head {h00=0x0004, h01=0x0050, t00=0x00ac, t01=0x0124}
0x10dc6…10dd4 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ac, t01=0x012c}
0x10dd4…10dfc Head {h00=0x0024, h01=0x0050, text=»* A L L D Y N *«, t00=0x00ac, t01=0x013a}
0x10dfc…10e24 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x00ac, t01=0x0162}
0x10e24…10e4c Head {h00=0x0024, h01=0x0050, text=»* ALLOCATE DYNAMIC-CORE *«, t00=0x00ac, t01=0x018a}
0x10e4c…10e74 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x00ad, t01=0x0022}
0x10e74…10e9c Head {h00=0x0024, h01=0x0050, text=»* INPUT : A3 ITCT ADDRESS *«, t00=0x00ad, t01=0x004a}
0x10e9c…10ec4 Head {h00=0x0024, h01=0x0050, text=»* A10 APPL.SAVE AREA * «, t00=0x00ad, t01=0x0072}
0x10ec4…10eec Head {h00=0x0024, h01=0x0050, text=»* POINTER * «, t00=0x00ad, t01=0x009a}
0x10eec…10f14 Head {h00=0x0024, h01=0x0050, text=»* EXIT : ITCT IS UPDATED *«, t00=0x00ad, t01=0x00c2}
0x10f14…10f3c Head {h00=0x0024, h01=0x0050, text=»* WITH DYNAMIC-CORE *«, t00=0x00ad, t01=0x00ea}
0x10f3c…10f64 Head {h00=0x0024, h01=0x0050, text=»* POINTERS *«, t00=0x00ad, t01=0x0112}
0x10f64…10f8c Head {h00=0x0024, h01=0x0050, text=»* WORK : A1-A3,A7 *«, t00=0x00ad, t01=0x013a}
0x10f8c…10fb4 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x00ad, t01=0x0162}
0x10fb4…10fbc Head {h00=0x0004, h01=0x0050, t00=0x00ad, t01=0x018a}
0x10fbc…10fd0 (174, 0, 400) Head {h00=0x0010, h01=0x0050, text=»ALLDYN EQU *«, t00=0x00ae, t01=0x0004}
0x10fd0…10fe8 Head {h00=0x0014, h01=0x0050, text=» TL* MMTO+STKCOM«, t00=0x00ae, t01=0x0018}
0x10fe8…11004 Head {h00=0x0018, h01=0x0050, text=» LDR A7,A3 ITCT ADR «, t00=0x00ae, t01=0x0030}
0x11004…11030 Head {h00=0x0028, h01=0x0050, text=» EL A3,ITCNEP,A3 STACK-SIZE REQUIRED«, t00=0x00ae, t01=0x004c}
0x11030…1105a Head {h00=0x0026, h01=0x0050, text=» CALL CALLMO ALLOCATE FROM BOTTOM «, t00=0x00ae, t01=0x0078}
0x1105a…11072 Head {h00=0x0014, h01=0x0050, text=» TL* MMTO+STKCOM«, t00=0x00ae, t01=0x00a2}
0x11072…1109c Head {h00=0x0026, h01=0x0050, text=» EL A3,ITCNEP,A7 STACK-SIZE MOVED «, t00=0x00ae, t01=0x00ba}
0x1109c…110c4 Head {h00=0x0024, h01=0x0050, text=» ES A2,ITCDCB,A7 SAVE BASE PNTR «, t00=0x00ae, t01=0x00e4}
0x110c4…110f0 Head {h00=0x0028, h01=0x0050, text=» ES A2,ITCDCC,A7 SAVE CURRENT EXTENT«, t00=0x00ae, t01=0x010c}
0x110f0…1110e Head {h00=0x001a, h01=0x0050, text=» ADR A3,A2 + BASE-PNTR«, t00=0x00ae, t01=0x0138}
0x1110e…11136 Head {h00=0x0024, h01=0x0050, text=» SUKL A3,SPLSIZ - SPL-STACK-SIZE«, t00=0x00ae, t01=0x0156}
0x11136…11162 Head {h00=0x0028, h01=0x0050, text=» ES A3,ITCDCD,A7 SAVE DDI-POOL-BASE «, t00=0x00ae, t01=0x017e}
0x11162…1118e Head {h00=0x0028, h01=0x0050, text=» ADK A3,SPLCPB POINT AT SPL-PBS-PNTR«, t00=0x00af, t01=0x001a}
0x1118e…111b8 Head {h00=0x0026, h01=0x0050, text=» ES A3,ITCSPL,A7 SAVE SPL-PBS-PNTR«, t00=0x00af, t01=0x0046}
0x111b8…111dc Head {h00=0x0020, h01=0x0050, text=» LD A1,DYNTAD,A10 TABLE ADR «, t00=0x00af, t01=0x0070}
0x111dc…11212 Head {h00=0x0032, h01=0x0050, text=» LD A2,DYNDIS+STKEND GET DYN.CORE TABLE DISPL «, t00=0x00af, t01=0x0094}
0x11212…1123c Head {h00=0x0026, h01=0x0050, text=» ADR A1,A2 NEXT TABLE ENTRY TO USE«, t00=0x00af, t01=0x00ca}
0x1123c…1125a Head {h00=0x001a, h01=0x0050, text=» ADK A2,2 COUNT DISPL «, t00=0x00af, t01=0x00f4}
0x1125a…11290 Head {h00=0x0032, h01=0x0050, text=» ST* A2,DYNTAD,A10 COUNT LENGTH WORD IN TABLE «, t00=0x00af, t01=0x0112}
0x11290…112b8 Head {h00=0x0024, h01=0x0050, text=» ST A2,DYNDIS+STKEND STEP DISPL «, t00=0x00af, t01=0x0148}
0x112b8…112e6 Head {h00=0x002a, h01=0x0050, text=» SUK A3,SPLCPB POINT AT SPL-PBS START «, t00=0x00af, t01=0x0170}
0x112e6…11314 Head {h00=0x002a, h01=0x0050, text=» STR A3,A1 STORE SPL-PBS ADR IN TABLE «, t00=0x00b0, t01=0x000e}
0x11314…11324 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00b0, t01=0x003c}
0x11324…11332 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b0, t01=0x004c}
0x11332…1135a Head {h00=0x0024, h01=0x0050, text=»* M V S T A T *«, t00=0x00b0, t01=0x005a}
0x1135a…11382 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x00b0, t01=0x0082}
0x11382…113aa Head {h00=0x0024, h01=0x0050, text=»* ALLOCATE AND MOVE STATIC- *«, t00=0x00b0, t01=0x00aa}
0x113aa…113d2 Head {h00=0x0024, h01=0x0050, text=»* CORE *«, t00=0x00b0, t01=0x00d2}
0x113d2…113fa Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x00b0, t01=0x00fa}
0x113fa…11422 Head {h00=0x0024, h01=0x0050, text=»* INPUT : A3 ITCT ADDRESS *«, t00=0x00b0, t01=0x0122}
0x11422…1144a Head {h00=0x0024, h01=0x0050, text=»* EXIT : A6 -1 *«, t00=0x00b0, t01=0x014a}
0x1144a…11472 Head {h00=0x0024, h01=0x0050, text=»* A3 ITCT ADDRESS *«, t00=0x00b0, t01=0x0172}
0x11472…1149a Head {h00=0x0024, h01=0x0050, text=»* WORK : A1-A2,A7-A8,A10 *«, t00=0x00b1, t01=0x000a}
0x1149a…114c2 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x00b1, t01=0x0032}
0x114c2…114ca Head {h00=0x0004, h01=0x0050, t00=0x00b1, t01=0x005a}
0x114ca…114de Head {h00=0x0010, h01=0x0050, text=»MVSTAT EQU *«, t00=0x00b1, t01=0x0062}
0x114de…1150e Head {h00=0x002c, h01=0x0050, text=» STR A4,A14 SAVE SHTAB2 POINTER ON STACK«, t00=0x00b1, t01=0x0076}
0x1150e…11536 Head {h00=0x0024, h01=0x0050, text=» SUKL A14,2 ADJUST STACK-POINTER«, t00=0x00b1, t01=0x00a6}
0x11536…11552 Head {h00=0x0018, h01=0x0050, text=» LDR A7,A3 ITCT ADR «, t00=0x00b1, t01=0x00ce}
0x11552…11588 Head {h00=0x0032, h01=0x0050, text=» ADK A3,ITCTGC POINT AT ICB-PLTGC-MAIN ADDRESS«, t00=0x00b1, t01=0x00ea}
0x11588…115b2 Head {h00=0x0026, h01=0x0050, text=» ST A3,SAVE07+STKEND SAVE POINTER «, t00=0x00b1, t01=0x0120}
0x115b2…115d2 Head {h00=0x001c, h01=0x0050, text=» ADK A7,ITCTLT TLTAB ADR«, t00=0x00b1, t01=0x014a}
0x115d2…115f6 Head {h00=0x0020, h01=0x0050, text=» LDR A12,A7 SAVE TLTAB-BASE «, t00=0x00b1, t01=0x016a}
0x115f6…11620 Head {h00=0x0026, h01=0x0050, text=» ELR A6,A7 NBR OF ENTRIES IN TLTAB«, t00=0x00b1, t01=0x018e}
0x11620…11634 Head {h00=0x0010, h01=0x0050, text=»MVSTA1 EQU *«, t00=0x00b2, t01=0x0028}
0x11634…1164c Head {h00=0x0014, h01=0x0050, text=» SUK A6,1 COUNT «, t00=0x00b2, t01=0x003c}
0x1164c…1167a Head {h00=0x002a, h01=0x0050, text=» RF(NN) MVSTA2 STATIC-ZERO AREAS LEFT «, t00=0x00b2, t01=0x0054}
0x1167a…116b6 Head {h00=0x0038, h01=0x0050, text=» LD A3,SAVE07+STKEND LOAD ICB-PLTGC-MAIN ADR POINTER«, t00=0x00b2, t01=0x0082}
0x116b6…116e2 Head {h00=0x0028, h01=0x0050, text=» SUK A3,ITCTGC MAKE IT ITCT POINTER «, t00=0x00b2, t01=0x00be}
0x116e2…1170a Head {h00=0x0024, h01=0x0050, text=» ADKL A14,2 ADJUST STACK-POINTER«, t00=0x00b2, t01=0x00ea}
0x1170a…1173c Head {h00=0x002e, h01=0x0050, text=» LDR* A4,A14 GET SHTAB2 POINTER FROM STACK«, t00=0x00b2, t01=0x0112}
0x1173c…1174c Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00b2, t01=0x0144}
0x1174c…11760 Head {h00=0x0010, h01=0x0050, text=»MVSTA2 EQU *«, t00=0x00b2, t01=0x0154}
0x11760…1178a Head {h00=0x0026, h01=0x0050, text=» ADK A7,2 POINT AT STATIC-ZERO ADR«, t00=0x00b2, t01=0x0168}
0x1178a…117ac (179, 0, 400) Head {h00=0x001e, h01=0x0050, text=» ELR A8,A7 STATIC-ZERO ADR«, t00=0x00b3, t01=0x0004}
0x117ac…117ce Head {h00=0x001e, h01=0x0050, text=» RB(Z) MVSTA1 EMPTY ENTRY «, t00=0x00b3, t01=0x0026}
0x117ce…11808 Head {h00=0x0036, h01=0x0050, text=» EL* A3,SAVE07+STKEND LOAD ICB-PLTGC-MAIN ADDRESS «, t00=0x00b3, t01=0x0048}
0x11808…11822 Head {h00=0x0016, h01=0x0050, text=» SUR A10,A10 LEVEL«, t00=0x00b3, t01=0x0082}
0x11822…11844 Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 RESET INDICATOR «, t00=0x00b3, t01=0x009c}
0x11844…11874 Head {h00=0x002c, h01=0x0050, text=» LD A2,FREQUE GET MONITOR BLOCK ADR. =2 «, t00=0x00b3, t01=0x00be}
0x11874…118a4 Head {h00=0x002c, h01=0x0050, text=» CALL FNDTGC FIND STATIC-ZERO ADR+LENGTH«, t00=0x00b3, t01=0x00ee}
0x118a4…118dc Head {h00=0x0034, h01=0x0050, text=» LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER«, t00=0x00b3, t01=0x011e}
0x118dc…1190e Head {h00=0x002e, h01=0x0050, text=» CALL CALLMO ALLOCATE AND MOVE STATIC-ZERO«, t00=0x00b3, t01=0x0156}
0x1190e…11926 Head {h00=0x0014, h01=0x0050, text=» TL* MMTO+STKCOM«, t00=0x00b3, t01=0x0188}
0x11926…1194c Head {h00=0x0022, h01=0x0050, text=» ESR A2,A7 UPDATE TLTAB ENTRY «, t00=0x00b4, t01=0x0010}
0x1194c…1195e Head {h00=0x000e, h01=0x0050, text=» RB MVSTA1«, t00=0x00b4, t01=0x0036}
0x1195e…1196c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00b4, t01=0x0048}
0x1196c…11996 Head {h00=0x0026, h01=0x0050, text=»* F N D T G C *«, t00=0x00b4, t01=0x0056}
0x11996…119c0 Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x00b4, t01=0x0080}
0x119c0…119ea Head {h00=0x0026, h01=0x0050, text=»* FIND STATIC-ZERO ADR+LENGTH *«, t00=0x00b4, t01=0x00aa}
0x119ea…11a14 Head {h00=0x0026, h01=0x0050, text=»* FOR ONE PROGRAM *«, t00=0x00b4, t01=0x00d4}
0x11a14…11a3e Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x00b4, t01=0x00fe}
0x11a3e…11a68 Head {h00=0x0026, h01=0x0050, text=»* INPUT : A3 ICB-PLTGC ADR *«, t00=0x00b4, t01=0x0128}
0x11a68…11a92 Head {h00=0x0026, h01=0x0050, text=»* A8 STATIC-ZERO ADR *«, t00=0x00b4, t01=0x0152}
0x11a92…11abc Head {h00=0x0026, h01=0x0050, text=»* WANTED *«, t00=0x00b4, t01=0x017c}
0x11abc…11ae6 Head {h00=0x0026, h01=0x0050, text=»* A10 0 (ZERO) *«, t00=0x00b5, t01=0x0016}
0x11ae6…11b10 Head {h00=0x0026, h01=0x0050, text=»* A12 TLTAB BASE *«, t00=0x00b5, t01=0x0040}
0x11b10…11b3e Head {h00=0x002a, h01=0x0050, text=»* A2 MONITIR BLOCK ADR * =2«, t00=0x00b5, t01=0x006a}
0x11b3e…11b68 Head {h00=0x0026, h01=0x0050, text=»* EXIT : A1 STATIC-ZERO ADR *«, t00=0x00b5, t01=0x0098}
0x11b68…11b96 Head {h00=0x002a, h01=0x0050, text=»* A2 MONITOR BLOCK ADR * =2«, t00=0x00b5, t01=0x00c2}
0x11b96…11bc0 Head {h00=0x0026, h01=0x0050, text=»* A3 STATIC-ZERO LENGTH *«, t00=0x00b5, t01=0x00f0}
0x11bc0…11bea Head {h00=0x0026, h01=0x0050, text=»* WORK : A2,A4,A5,A9,A11 *«, t00=0x00b5, t01=0x011a}
0x11bea…11c18 Head {h00=0x002a, h01=0x0050, text=»* WORKAREA: USES MONITOR BLOCKS * =2«, t00=0x00b5, t01=0x0144}
0x11c18…11c46 Head {h00=0x002a, h01=0x0050, text=»* AS STACK * =2«, t00=0x00b5, t01=0x0172}
0x11c46…11c70 Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x00b6, t01=0x0010}
0x11c70…11c78 Head {h00=0x0004, h01=0x0050, t00=0x00b6, t01=0x003a}
0x11c78…11c8c Head {h00=0x0010, h01=0x0050, text=»FNDTGC EQU *«, t00=0x00b6, t01=0x0042}
0x11c8c…11ca2 Head {h00=0x0012, h01=0x0050, text=» ELR A1,A3 =2«, t00=0x00b6, t01=0x0056}
0x11ca2…11cb8 Head {h00=0x0012, h01=0x0050, text=» SRL A1,8 =2 «, t00=0x00b6, t01=0x006c}
0x11cb8…11cde Head {h00=0x0022, h01=0x0050, text=» SUK A1,/60 COBOL PROGRAM? =2 «, t00=0x00b6, t01=0x0082}
0x11cde…11cfc Head {h00=0x001a, h01=0x0050, text=» RF(Z) FNDT00 YES! =2 «, t00=0x00b6, t01=0x00a8}
0x11cfc…11d24 Head {h00=0x0024, h01=0x0050, text=» LDK A1,0 INDICATE NOT FOUND =2 «, t00=0x00b6, t01=0x00c6}
0x11d24…11d40 Head {h00=0x0018, h01=0x0050, text=» RF FNDTG0 RETURN =2«, t00=0x00b6, t01=0x00ee}
0x11d40…11d58 Head {h00=0x0014, h01=0x0050, text=»FNDT00 EQU * =2«, t00=0x00b6, t01=0x010a}
0x11d58…11d84 Head {h00=0x0028, h01=0x0050, text=» EL A1,TGCSZD,A3 GET DISPL IN TLTAB «, t00=0x00b6, t01=0x0122}
0x11d84…11dac Head {h00=0x0024, h01=0x0050, text=» ADR A1,A12 POINT AT TLTAB-ENTRY«, t00=0x00b6, t01=0x014e}
0x11dac…11dda Head {h00=0x002a, h01=0x0050, text=» ADK A1,2 ADJUST FOR TLTAB LENGTH-WORD«, t00=0x00b6, t01=0x0176}
0x11dda…11dfc Head {h00=0x001e, h01=0x0050, text=» ELR A1,A1 STATIC-ZERO-ADR«, t00=0x00b7, t01=0x0014}
0x11dfc…11e18 Head {h00=0x0018, h01=0x0050, text=» CWR A1,A8 WANTED ? «, t00=0x00b7, t01=0x0036}
0x11e18…11e32 Head {h00=0x0016, h01=0x0050, text=» RF(NE) FNDTG1 NO «, t00=0x00b7, t01=0x0052}
0x11e32…11e62 Head {h00=0x002c, h01=0x0050, text=» ADK A3,TGCSZL YES,POINT AT LENGTH WORD «, t00=0x00b7, t01=0x006c}
0x11e62…11e88 Head {h00=0x0022, h01=0x0050, text=» ELR A3,A3 STATIC-ZERO-LENGTH «, t00=0x00b7, t01=0x009c}
0x11e88…11e9c Head {h00=0x0010, h01=0x0050, text=»FNDTG0 EQU *«, t00=0x00b7, t01=0x00c2}
0x11e9c…11eac Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00b7, t01=0x00d6}
0x11eac…11ec0 Head {h00=0x0010, h01=0x0050, text=»FNDTG1 EQU *«, t00=0x00b7, t01=0x00e6}
0x11ec0…11ee4 Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 INDICATE NOT FOUND«, t00=0x00b7, t01=0x00fa}
0x11ee4…11f18 Head {h00=0x0030, h01=0x0050, text=» EL A5,8,A3 NBR OF ENTRIES IN PLTGC CALL TAB«, t00=0x00b7, t01=0x011e}
0x11f18…11f3c Head {h00=0x0020, h01=0x0050, text=» SLL A5,1 *2 = TABLE LENGTH «, t00=0x00b7, t01=0x0152}
0x11f3c…11f54 Head {h00=0x0014, h01=0x0050, text=» ADR A5,A3 BASE «, t00=0x00b7, t01=0x0176}
0x11f54…11f7c Head {h00=0x0024, h01=0x0050, text=» ADK A5,10 DISPL TO TABLE START «, t00=0x00b7, t01=0x018e}
0x11f7c…11f9c Head {h00=0x001c, h01=0x0050, text=» LDR A4,A3 ICB-PLTGC ADR«, t00=0x00b8, t01=0x0026}
0x11f9c…11fd8 Head {h00=0x0038, h01=0x0050, text=» ADK A4,TGCCAL+TGCCTE ADR TO FIRST ENTRY IN CALL TAB«, t00=0x00b8, t01=0x0046}
0x11fd8…11fec Head {h00=0x0010, h01=0x0050, text=»FNDTG2 EQU *«, t00=0x00b8, t01=0x0082}
0x11fec…1200e Head {h00=0x001e, h01=0x0050, text=» LDR A9,A4 TABLE START ADR«, t00=0x00b8, t01=0x0096}
0x1200e…12030 Head {h00=0x001e, h01=0x0050, text=» LDR A11,A5 TABLE END ADR «, t00=0x00b8, t01=0x00b8}
0x12030…12058 Head {h00=0x0024, h01=0x0050, text=» CALL CMPADR END OF CALL-TABLE ?«, t00=0x00b8, t01=0x00da}
0x12058…12076 Head {h00=0x001a, h01=0x0050, text=» RB(NG) FNDTG0 YES! =2«, t00=0x00b8, t01=0x0102}
0x12076…1208a Head {h00=0x0010, h01=0x0050, text=»FNDTG3 EQU *«, t00=0x00b8, t01=0x0120}
0x1208a…120ae Head {h00=0x0020, h01=0x0050, text=» ST A4,2,A2 SAVE ON STACK =2«, t00=0x00b8, t01=0x0134}
0x120ae…120d2 Head {h00=0x0020, h01=0x0050, text=» ST A5,4,A2 SAVE ON STACK =2«, t00=0x00b8, t01=0x0158}
0x120d2…120fe Head {h00=0x0028, h01=0x0050, text=» LDR* A2,A2 ADJUST STACK POINTER =2 «, t00=0x00b8, t01=0x017c}
0x120fe…1212c Head {h00=0x002a, h01=0x0050, text=» RF(NZ) FNDTG4 MORE BLOCKS AVILABLE =2«, t00=0x00b9, t01=0x0018}
0x1212c…12158 Head {h00=0x0028, h01=0x0050, text=» LDKL A1,NOBLK NO BLOCKS AVILABLE =2«, t00=0x00b9, t01=0x0046}
0x12158…12170 Head {h00=0x0014, h01=0x0050, text=» CALL ERROR =2 «, t00=0x00b9, t01=0x0072}
0x12170…12188 Head {h00=0x0014, h01=0x0050, text=»FNDTG4 EQU * =2«, t00=0x00b9, t01=0x008a}
0x12188…121a4 Head {h00=0x0018, h01=0x0050, text=» ELR A3,A4 NEXT LINK«, t00=0x00b9, t01=0x00a2}
0x121a4…121c4 Head {h00=0x001c, h01=0x0050, text=» ADKL A10,1 ADJUST LEVEL«, t00=0x00b9, t01=0x00be}
0x121c4…121e4 Head {h00=0x001c, h01=0x0050, text=» CALL FNDTGC NEXT LEVEL «, t00=0x00b9, t01=0x00de}
0x121e4…1220e Head {h00=0x0026, h01=0x0050, text=» SUK A2,6 ADJUST STACK POINTER =2 «, t00=0x00b9, t01=0x00fe}
0x1220e…12232 Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 STATIC-ZERO FOUND«, t00=0x00b9, t01=0x0128}
0x12232…1224c Head {h00=0x0016, h01=0x0050, text=» RB(NZ) FNDTG0 YES«, t00=0x00b9, t01=0x014c}
0x1224c…1226c Head {h00=0x001c, h01=0x0050, text=» SUKL A10,1 ADJUST LEVEL«, t00=0x00b9, t01=0x0166}
0x1226c…1229c Head {h00=0x002c, h01=0x0050, text=» LD A4,2,A2 TABLE POINTER FROM STACK =2 «, t00=0x00b9, t01=0x0186}
0x1229c…122d0 Head {h00=0x0030, h01=0x0050, text=» LD A5,4,A2 TABLE END POINTER FROM STACK =2 «, t00=0x00ba, t01=0x0026}
0x122d0…12300 Head {h00=0x002c, h01=0x0050, text=» ADK A4,TGCCTE POINT TO NEXT TABLE-ENTRY«, t00=0x00ba, t01=0x005a}
0x12300…12312 Head {h00=0x000e, h01=0x0050, text=» RB FNDTG2«, t00=0x00ba, t01=0x008a}
0x12312…12320 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ba, t01=0x009c}
0x12320…1234c Head {h00=0x0028, h01=0x0050, text=»* M V P G T L * «, t00=0x00ba, t01=0x00aa}
0x1234c…12378 Head {h00=0x0028, h01=0x0050, text=»* * «, t00=0x00ba, t01=0x00d6}
0x12378…123a4 Head {h00=0x0028, h01=0x0050, text=»* ALLOCATE AND MOVE PGTL-DATA * «, t00=0x00ba, t01=0x0102}
0x123a4…123d0 Head {h00=0x0028, h01=0x0050, text=»* * «, t00=0x00ba, t01=0x012e}
0x123d0…123fc Head {h00=0x0028, h01=0x0050, text=»* INPUT : A2 ITCT ADR * «, t00=0x00ba, t01=0x015a}
0x123fc…12428 Head {h00=0x0028, h01=0x0050, text=»* EXIT : A1 OLD PGTL-DATA ADR * «, t00=0x00ba, t01=0x0186}
0x12428…12454 Head {h00=0x0028, h01=0x0050, text=»* A2 NEW PGTL-DATA ADR * «, t00=0x00bb, t01=0x0022}
0x12454…12480 Head {h00=0x0028, h01=0x0050, text=»* A3 ITCT ADR * «, t00=0x00bb, t01=0x004e}
0x12480…124ac Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x00bb, t01=0x007a}
0x124ac…124b4 Head {h00=0x0004, h01=0x0050, t00=0x00bb, t01=0x00a6}
0x124b4…124c8 Head {h00=0x0010, h01=0x0050, text=»MVPGTL EQU *«, t00=0x00bb, t01=0x00ae}
0x124c8…124e0 Head {h00=0x0014, h01=0x0050, text=» TL* MMTO+STKCOM«, t00=0x00bb, t01=0x00c2}
0x124e0…12506 Head {h00=0x0022, h01=0x0050, text=» EL A1,ITCGLA,A2 PGTL-DATA ADR«, t00=0x00bb, t01=0x00da}
0x12506…12530 Head {h00=0x0026, h01=0x0050, text=» EL A3,ITCGLL,A2 PGTL-DATA LENGTH «, t00=0x00bb, t01=0x0100}
0x12530…12560 Head {h00=0x002c, h01=0x0050, text=» CALL CALLMO ALLOCATE AND MOVE PGTL-DATA«, t00=0x00bb, t01=0x012a}
0x12560…12578 Head {h00=0x0014, h01=0x0050, text=» TL* MMTO+STKCOM«, t00=0x00bb, t01=0x015a}
0x12578…1259e Head {h00=0x0022, h01=0x0050, text=» LD A3,SAVITC+STKEND ITCT ADR «, t00=0x00bb, t01=0x0172}
0x1259e…125c8 Head {h00=0x0026, h01=0x0050, text=» ES A2,ITCGLA,A3 NEW PGTL-DATA ADR«, t00=0x00bc, t01=0x0008}
0x125c8…125d8 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00bc, t01=0x0032}
0x125d8…125e6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00bc, t01=0x0042}
0x125e6…1261e Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00bc, t01=0x0050}
0x1261e…12656 Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x00bc, t01=0x0088}
0x12656…1268e Head {h00=0x0034, h01=0x0050, text=»* C A L L M O *«, t00=0x00bc, t01=0x00c0}
0x1268e…126c6 Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x00bc, t01=0x00f8}
0x126c6…126fe Head {h00=0x0034, h01=0x0050, text=»* CALLMO CHECKS WHERE TO BUILD DATA BEFORE *«, t00=0x00bc, t01=0x0130}
0x126fe…12736 Head {h00=0x0034, h01=0x0050, text=»* CALLING MOVING *«, t00=0x00bc, t01=0x0168}
0x12736…1276e Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x00bd, t01=0x0010}
0x1276e…127a6 Head {h00=0x0034, h01=0x0050, text=»* INPUT: A3=LENGTH TO MOVE *«, t00=0x00bd, t01=0x0048}
0x127a6…127de Head {h00=0x0034, h01=0x0050, text=»* A10=APPL.SAVE AREA POINTER *«, t00=0x00bd, t01=0x0080}
0x127de…12816 Head {h00=0x0034, h01=0x0050, text=»* PDDIV=FLAG THAT INDICATES IF DDIV IS *«, t00=0x00bd, t01=0x00b8}
0x12816…1284e Head {h00=0x0034, h01=0x0050, text=»* GOING TO BEE BUILT IN PROT.DDIV *«, t00=0x00bd, t01=0x00f0}
0x1284e…12886 Head {h00=0x0034, h01=0x0050, text=»* PDDIVL=LENGTH LEFT IN PROT.DDIV *«, t00=0x00bd, t01=0x0128}
0x12886…128be Head {h00=0x0034, h01=0x0050, text=»* SCTEFA=END OF FREE AREA *«, t00=0x00bd, t01=0x0160}
0x128be…128f6 Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x00be, t01=0x0008}
0x128f6…1292e Head {h00=0x0034, h01=0x0050, text=»* OUTPUT: A3=-1 *«, t00=0x00be, t01=0x0040}
0x1292e…12966 Head {h00=0x0034, h01=0x0050, text=»* PDDIV=1 IF DDIV IS BUILT IN PROT. *«, t00=0x00be, t01=0x0078}
0x12966…1299e Head {h00=0x0034, h01=0x0050, text=»* DDIV ELSE PDDIV=0 *«, t00=0x00be, t01=0x00b0}
0x1299e…129d6 Head {h00=0x0034, h01=0x0050, text=»* PDDIVL=NEW PDDIVL *«, t00=0x00be, t01=0x00e8}
0x129d6…12a0e Head {h00=0x0034, h01=0x0050, text=»* LSTADR=NEW LAST FREE ADDR. *«, t00=0x00be, t01=0x0120}
0x12a0e…12a46 Head {h00=0x0034, h01=0x0050, text=»* FYSPAG=NEW LAST FREE PAGE *«, t00=0x00be, t01=0x0158}
0x12a46…12a7e Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x00be, t01=0x0190}
0x12a7e…12ab6 Head {h00=0x0034, h01=0x0050, text=»* WORK REG:A2 *«, t00=0x00bf, t01=0x0038}
0x12ab6…12aee Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x00bf, t01=0x0070}
0x12aee…12b26 Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x00bf, t01=0x00a8}
0x12b26…12b3a Head {h00=0x0010, h01=0x0050, text=»CALLMO EQU *«, t00=0x00bf, t01=0x00e0}
0x12b3a…12b6e Head {h00=0x0030, h01=0x0050, text=» LD A2,PDDIV+STKEND BUILD DDIV IN PROT.DDIV?«, t00=0x00bf, t01=0x00f4}
0x12b6e…12b88 Head {h00=0x0016, h01=0x0050, text=» RF(Z) CAL200 NO! «, t00=0x00bf, t01=0x0128}
0x12b88…12bbe Head {h00=0x0032, h01=0x0050, text=» LD A2,PDDIVL,A10 GET LENGTH LEFT IN PROT.DDIV«, t00=0x00bf, t01=0x0142}
0x12bbe…12bf0 Head {h00=0x002e, h01=0x0050, text=» SUR A2,A3 ENOUGH SPACE LEFT IN PROT.DDIV «, t00=0x00bf, t01=0x0178}
0x12bf0…12c0c Head {h00=0x0018, h01=0x0050, text=» RF(NN) CAL100 YES! «, t00=0x00c0, t01=0x001a}
0x12c0c…12c16 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c0, t01=0x0036}
0x12c16…12c48 Head {h00=0x002e, h01=0x0050, text=»* RESET FLAG AND CHANGE FYSPAG AND LSTADR «, t00=0x00c0, t01=0x0040}
0x12c48…12c6e Head {h00=0x0022, h01=0x0050, text=»* TO POINT AT END OF FREE AREA«, t00=0x00c0, t01=0x0072}
0x12c6e…12c78 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c0, t01=0x0098}
0x12c78…12c9c Head {h00=0x0020, h01=0x0050, text=» CM PDDIV+STKEND RESET FLAG «, t00=0x00c0, t01=0x00a2}
0x12c9c…12cd2 Head {h00=0x0032, h01=0x0050, text=» LD A2,SAEFA1+STKEND GET END OF FREE AREA PAGE«, t00=0x00c0, t01=0x00c6}
0x12cd2…12d06 Head {h00=0x0030, h01=0x0050, text=» ST A2,FYSPAG+STKCOM SET FYSPAG TO THAT PAGE«, t00=0x00c0, t01=0x00fc}
0x12d06…12d44 Head {h00=0x003a, h01=0x0050, text=» LD A2,SAEFA2+STKEND END OF FREE AREA (LOGICAL ADDR.) «, t00=0x00c0, t01=0x0130}
0x12d44…12d72 Head {h00=0x002a, h01=0x0050, text=» ST A2,LSTADR+STKCOM STORE NEW LSTADR «, t00=0x00c0, t01=0x016e}
0x12d72…12d86 Head {h00=0x0010, h01=0x0050, text=»CAL100 EQU *«, t00=0x00c1, t01=0x000c}
0x12d86…12db8 Head {h00=0x002e, h01=0x0050, text=» ST A2,PDDIVL,A10 LENGTH LEFT IN PROT.DDIV«, t00=0x00c1, t01=0x0020}
0x12db8…12dcc Head {h00=0x0010, h01=0x0050, text=»CAL200 EQU *«, t00=0x00c1, t01=0x0052}
0x12dcc…12de0 Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x00c1, t01=0x0066}
0x12de0…12df0 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00c1, t01=0x007a}
0x12df0…12dfe Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c1, t01=0x008a}
0x12dfe…12e06 Head {h00=0x0004, h01=0x0050, t00=0x00c1, t01=0x0098}
0x12e06…12e0e Head {h00=0x0004, h01=0x0050, t00=0x00c1, t01=0x00a0}
0x12e0e…12e22 Head {h00=0x0010, h01=0x0050, text=»START3 EQU *«, t00=0x00c1, t01=0x00a8}
0x12e22…12e2a Head {h00=0x0004, h01=0x0050, t00=0x00c1, t01=0x00bc}
0x12e2a…12e32 Head {h00=0x0004, h01=0x0050, t00=0x00c1, t01=0x00c4}
0x12e32…12e46 Head {h00=0x0010, h01=0x0050, text=»REALTA EQU *«, t00=0x00c1, t01=0x00cc}
0x12e46…12e6e Head {h00=0x0024, h01=0x0050, text=» LD* A8,SHADOW,A10 SHTAB LENGTH «, t00=0x00c1, t01=0x00e0}
0x12e6e…12e92 Head {h00=0x0020, h01=0x0050, text=» LD A5,SHADOW,A10 SHTAB1 ADR«, t00=0x00c1, t01=0x0108}
0x12e92…12eb0 Head {h00=0x001a, h01=0x0050, text=» ADR A8,A5 SHTAB2 ADR «, t00=0x00c1, t01=0x012c}
0x12eb0…12edc Head {h00=0x0028, h01=0x0050, text=» ST A8,SAVE03+STKEND SAVE SHTAB2 ADR«, t00=0x00c1, t01=0x014a}
0x12edc…12f02 Head {h00=0x0022, h01=0x0050, text=» AD* A8,SHADOW,A10 SHTAB3 ADR «, t00=0x00c1, t01=0x0176}
0x12f02…12f2a Head {h00=0x0024, h01=0x0050, text=» ST A8,SAVE02+STKEND SHTAB3 ADR «, t00=0x00c2, t01=0x000c}
0x12f2a…12f3e Head {h00=0x0010, h01=0x0050, text=»SYA300 EQU *«, t00=0x00c2, t01=0x0034}
0x12f3e…12f6a Head {h00=0x0028, h01=0x0050, text=» LD A8,SAVE03+STKEND SHTAB2 POINTER «, t00=0x00c2, t01=0x0048}
0x12f6a…12f82 Head {h00=0x0014, h01=0x0050, text=» ADKL A8,2 NEXT «, t00=0x00c2, t01=0x0074}
0x12f82…12fb0 Head {h00=0x002a, h01=0x0050, text=» CW A8,SAVE02+STKEND ALL TCL'S DONE ? «, t00=0x00c2, t01=0x008c}
0x12fb0…12fca Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA310 YES «, t00=0x00c2, t01=0x00ba}
0x12fca…12ffa Head {h00=0x002c, h01=0x0050, text=» ST A8,SAVE03+STKEND SAVE SHTAB2 POINTER«, t00=0x00c2, t01=0x00d4}
0x12ffa…1301a Head {h00=0x001c, h01=0x0050, text=» ADK A5,2 SHTAB1 POINTER«, t00=0x00c2, t01=0x0104}
0x1301a…1303c Head {h00=0x001e, h01=0x0050, text=» LDR* A4,A5 NBR OF COPIES «, t00=0x00c2, t01=0x0124}
0x1303c…13056 Head {h00=0x0016, h01=0x0050, text=» RB(Z) SYA300 NONE«, t00=0x00c2, t01=0x0146}
0x13056…1307c Head {h00=0x0022, h01=0x0050, text=» LDR A4,A8 GET SHTAB2 POINTER «, t00=0x00c2, t01=0x0160}
0x1307c…130ae Head {h00=0x002e, h01=0x0050, text=» AD* A4,SHADOW,A10 MAKE IT SHTAB3 POINTER «, t00=0x00c2, t01=0x0186}
0x130ae…130c2 Head {h00=0x0010, h01=0x0050, text=» LDR* A4,A4 «, t00=0x00c3, t01=0x0028}
0x130c2…130f4 Head {h00=0x002e, h01=0x0050, text=» TLR A4 LOAD MM-TABLE INDICATED IN SHTAB3 «, t00=0x00c3, t01=0x003c}
0x130f4…13126 Head {h00=0x002e, h01=0x0050, text=» ST A4,MMFROM+STKCOM SAVE MM-TABLE ADDRESS«, t00=0x00c3, t01=0x006e}
0x13126…13160 Head {h00=0x0036, h01=0x0050, text=» ST A10,SAVE01+STKEND SAVE APPL.SAVE AREA POINTER «, t00=0x00c3, t01=0x00a0}
0x13160…13182 Head {h00=0x001e, h01=0x0050, text=» CALL GETTAB FIND TTAB ADR«, t00=0x00c3, t01=0x00da}
0x13182…131ae Head {h00=0x0028, h01=0x0050, text=» ST A10,SAVITC+STKEND SAVE ITCT ADR «, t00=0x00c3, t01=0x00fc}
0x131ae…131e2 Head {h00=0x0030, h01=0x0050, text=» ST A10,TCLITC+STKEND SAVE TCL ITCT ADDRESS«, t00=0x00c3, t01=0x0128}
0x131e2…13202 Head {h00=0x001c, h01=0x0050, text=» CALL QUEJOB QUEUE TASK «, t00=0x00c3, t01=0x015c}
0x13202…1321e Head {h00=0x0018, h01=0x0050, text=» LDR A6,A10 ITCT ADR«, t00=0x00c3, t01=0x017c}
0x1321e…13244 Head {h00=0x0022, h01=0x0050, text=» ADK A6,22 MAKE IT INT-USABLE «, t00=0x00c4, t01=0x0008}
0x13244…13280 Head {h00=0x0038, h01=0x0050, text=» ST A6,TTB:SA+26,A2 SAVE ITCT ADR IN TTAB(SAVE-A13) «, t00=0x00c4, t01=0x002e}
0x13280…132b4 Head {h00=0x0030, h01=0x0050, text=» ADKL A6,ITCCSB-ITCDCD POINT AT CSB IN ITCT «, t00=0x00c4, t01=0x006a}
0x132b4…132da Head {h00=0x0022, h01=0x0050, text=» ST A6,TTB:CB,A2 SAVE IN TTAB «, t00=0x00c4, t01=0x009e}
0x132da…13302 Head {h00=0x0024, h01=0x0050, text=» LD A1,TTAB+STKCOM TTAB ADDRESS «, t00=0x00c4, t01=0x00c4}
0x13302…13326 Head {h00=0x0020, h01=0x0050, text=» LD A1,TTBTID,A1 GET TASK-ID«, t00=0x00c4, t01=0x00ec}
0x13326…13348 Head {h00=0x001e, h01=0x0050, text=» LDR* A6,A5 NBR OF COPIES «, t00=0x00c4, t01=0x0110}
0x13348…1335c Head {h00=0x0010, h01=0x0050, text=»SYA305 EQU *«, t00=0x00c4, t01=0x0132}
0x1335c…13394 Head {h00=0x0034, h01=0x0050, text=» LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER«, t00=0x00c4, t01=0x0146}
0x13394…133ba Head {h00=0x0022, h01=0x0050, text=» SUK A6,1 COUNT NBR OF COPIES «, t00=0x00c4, t01=0x017e}
0x133ba…133da Head {h00=0x001c, h01=0x0050, text=» RB(NP) SYA300 NEXT TCL «, t00=0x00c5, t01=0x0014}
0x133da…13400 Head {h00=0x0022, h01=0x0050, text=» CALL GENCOP GENERATE ONE COPY«, t00=0x00c5, t01=0x0034}
0x13400…13418 Head {h00=0x0014, h01=0x0050, text=» RB SYA305 NEXT «, t00=0x00c5, t01=0x005a}
0x13418…13426 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c5, t01=0x0072}
0x13426…1342e Head {h00=0x0004, h01=0x0050, t00=0x00c5, t01=0x0080}
0x1342e…13450 Head {h00=0x001e, h01=0x0050, text=»* ADJUST END OF FREE AREA «, t00=0x00c5, t01=0x0088}
0x13450…13458 Head {h00=0x0004, h01=0x0050, t00=0x00c5, t01=0x00aa}
0x13458…1346c Head {h00=0x0010, h01=0x0050, text=»SYA310 EQU *«, t00=0x00c5, t01=0x00b2}
0x1346c…134a0 Head {h00=0x0030, h01=0x0050, text=» LD A1,PDDIV+STKEND UPDATE END OF FREE AREA?«, t00=0x00c5, t01=0x00c6}
0x134a0…134ba Head {h00=0x0016, h01=0x0050, text=» RF(NZ) SYA315 NO!«, t00=0x00c5, t01=0x00fa}
0x134ba…134ec Head {h00=0x002e, h01=0x0050, text=» LD A1,LSTADR+STKCOM GET END OF FREE AREA «, t00=0x00c5, t01=0x0114}
0x134ec…13502 Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/FFF «, t00=0x00c5, t01=0x0146}
0x13502…1351e Head {h00=0x0018, h01=0x0050, text=» LD A2,FYSPAG+STKCOM«, t00=0x00c5, t01=0x015c}
0x1351e…13530 Head {h00=0x000e, h01=0x0050, text=» SLL A2,2 «, t00=0x00c5, t01=0x0178}
0x13530…13542 Head {h00=0x000e, h01=0x0050, text=» ORR A1,A2«, t00=0x00c5, t01=0x018a}
0x13542…1355a Head {h00=0x0014, h01=0x0050, text=» ST A1,SCTEFA+2 «, t00=0x00c6, t01=0x000c}
0x1355a…13576 Head {h00=0x0018, h01=0x0050, text=» LD A1,FYSPAG+STKCOM«, t00=0x00c6, t01=0x0024}
0x13576…13588 Head {h00=0x000e, h01=0x0050, text=» SRL A1,14«, t00=0x00c6, t01=0x0040}
0x13588…1359e Head {h00=0x0012, h01=0x0050, text=» ST A1,SCTEFA «, t00=0x00c6, t01=0x0052}
0x1359e…135d0 Head {h00=0x002e, h01=0x0050, text=» LD A1,LSTADR+STKCOM GET END OF FREE AREA «, t00=0x00c6, t01=0x0068}
0x135d0…135e6 Head {h00=0x0012, h01=0x0050, text=» ANKL A1,/FFF «, t00=0x00c6, t01=0x009a}
0x135e6…13610 Head {h00=0x0026, h01=0x0050, text=» ST A1,SAEFA2+STKEND UPDATE SAEFA2«, t00=0x00c6, t01=0x00b0}
0x13610…13636 Head {h00=0x0022, h01=0x0050, text=» LD A1,FYSPAG+STKCOM GET PAGE «, t00=0x00c6, t01=0x00da}
0x13636…13660 Head {h00=0x0026, h01=0x0050, text=» ST A1,SAEFA1+STKEND UPDATE SAEFA1«, t00=0x00c6, t01=0x0100}
0x13660…13674 Head {h00=0x0010, h01=0x0050, text=»SYA315 EQU *«, t00=0x00c6, t01=0x012a}
0x13674…1367e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c6, t01=0x013e}
0x1367e…136b6 Head {h00=0x0034, h01=0x0050, text=»* JUMP TO LABEL NXTAPP IN PART2 TO SEE IF«, t00=0x00c6, t01=0x0148}
0x136b6…136e8 Head {h00=0x002e, h01=0x0050, text=»* THERE ARE MORE APPLICATIONS LEFT «, t00=0x00c6, t01=0x0180}
0x136e8…136f2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00c7, t01=0x0022}
0x136f2…1372a Head {h00=0x0034, h01=0x0050, text=» LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER«, t00=0x00c7, t01=0x002c}
0x1372a…13752 Head {h00=0x0024, h01=0x0050, text=» LDKL A1,NXTAPP GET JUMP ADDRESS«, t00=0x00c7, t01=0x0064}
0x13752…13782 Head {h00=0x002c, h01=0x0050, text=» AD A1,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x00c7, t01=0x008c}
0x13782…137ac Head {h00=0x0026, h01=0x0050, text=» ABR A1 CHECK IF MORE APPLICATIONS«, t00=0x00c7, t01=0x00bc}
0x137ac…137b4 Head {h00=0x0004, h01=0x0050, t00=0x00c7, t01=0x00e6}
0x137b4…137bc Head {h00=0x0004, h01=0x0050, t00=0x00c7, t01=0x00ee}
0x137bc…137c8 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00c7, t01=0x00f6}
0x137c8…137de Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x00c7, t01=0x0102}
0x137de…137ec Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00c7, t01=0x0118}
0x137ec…137f8 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00c7, t01=0x0126}
0x137f8…13804 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00c7, t01=0x0132}
0x13804…1383a Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x00c7, t01=0x013e}
0x1383a…13870 Head {h00=0x0032, h01=0x0050, text=»******* ******* «, t00=0x00c7, t01=0x0174}
0x13870…138a6 Head {h00=0x0032, h01=0x0050, text=»** ** «, t00=0x00c8, t01=0x001a}
0x138a6…138dc Head {h00=0x0032, h01=0x0050, text=»* SYSLOAD PART 1 * «, t00=0x00c8, t01=0x0050}
0x138dc…13912 Head {h00=0x0032, h01=0x0050, text=»** ** «, t00=0x00c8, t01=0x0086}
0x13912…13948 Head {h00=0x0032, h01=0x0050, text=»***** ***** «, t00=0x00c8, t01=0x00bc}
0x13948…1397e Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x00c8, t01=0x00f2}
0x1397e…1398a Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00c8, t01=0x0128}
0x1398a…139c0 Head {h00=0x0032, h01=0x0050, text=»* READ CONFIGURATION FILE & BUILD * «, t00=0x00c8, t01=0x0134}
0x139c0…139f6 Head {h00=0x0032, h01=0x0050, text=»* SHADOW-TABLES * «, t00=0x00c8, t01=0x016a}
0x139f6…13a2c Head {h00=0x0032, h01=0x0050, text=»* * «, t00=0x00c9, t01=0x0010}
0x13a2c…13a62 Head {h00=0x0032, h01=0x0050, text=»********************************************* «, t00=0x00c9, t01=0x0046}
0x13a62…13a6e Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00c9, t01=0x007c}
0x13a6e…13a82 Head {h00=0x0010, h01=0x0050, text=»LCOSTA EQU *«, t00=0x00c9, t01=0x0088}
0x13a82…13aae Head {h00=0x0028, h01=0x0050, text=» LDKL A1,START1 GET START OF SYSLCO «, t00=0x00c9, t01=0x009c}
0x13aae…13ade Head {h00=0x002c, h01=0x0050, text=» AD A1,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x00c9, t01=0x00c8}
0x13ade…13b04 Head {h00=0x0022, h01=0x0050, text=» ABR A1 GO TO START OF SYSLCO «, t00=0x00c9, t01=0x00f8}
0x13b04…13b10 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00c9, t01=0x011e}
0x13b10…13b1c Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00c9, t01=0x012a}
0x13b1c…13b4a Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x00c9, t01=0x0136}
0x13b4a…13b78 Head {h00=0x002a, h01=0x0050, text=»*** *** «, t00=0x00c9, t01=0x0164}
0x13b78…13ba6 (202, 0, 400) Head {h00=0x002a, h01=0x0050, text=»** S U B R O U T I N E S ** «, t00=0x00ca, t01=0x0004}
0x13ba6…13bd4 Head {h00=0x002a, h01=0x0050, text=»** -USED IN THIS PART ONLY ** «, t00=0x00ca, t01=0x0032}
0x13bd4…13c02 Head {h00=0x002a, h01=0x0050, text=»************************************* «, t00=0x00ca, t01=0x0060}
0x13c02…13c10 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ca, t01=0x008e}
0x13c10…13c46 Head {h00=0x0032, h01=0x0050, text=»* B U I L D T *«, t00=0x00ca, t01=0x009c}
0x13c46…13c7c Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00ca, t01=0x00d2}
0x13c7c…13cb2 Head {h00=0x0032, h01=0x0050, text=»* BUILD ONE PART OF TIDTAB FOR CURRENT *«, t00=0x00ca, t01=0x0108}
0x13cb2…13ce8 Head {h00=0x0032, h01=0x0050, text=»* TASK DEFINITION BLOCK IN CONF.FILE *«, t00=0x00ca, t01=0x013e}
0x13ce8…13d1e Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00ca, t01=0x0174}
0x13d1e…13d54 Head {h00=0x0032, h01=0x0050, text=»* INPUT : A1=ITCT ADDRESS *«, t00=0x00cb, t01=0x001a}
0x13d54…13d8a Head {h00=0x0032, h01=0x0050, text=»* A3=TID *«, t00=0x00cb, t01=0x0050}
0x13d8a…13dc0 Head {h00=0x0032, h01=0x0050, text=»* A4=NUMBER OF COPIES *«, t00=0x00cb, t01=0x0086}
0x13dc0…13df6 Head {h00=0x0032, h01=0x0050, text=»* A6=POINTER IN SHTAB1 *«, t00=0x00cb, t01=0x00bc}
0x13df6…13e2c Head {h00=0x0032, h01=0x0050, text=»* A8=LENGTH OF SHTAB1 *«, t00=0x00cb, t01=0x00f2}
0x13e2c…13e62 Head {h00=0x0032, h01=0x0050, text=»* SHADST=START OFSHADOW TABLES FOR *«, t00=0x00cb, t01=0x0128}
0x13e62…13e9a Head {h00=0x0034, h01=0x0050, text=»* CURRENT APPLICATION * «, t00=0x00cb, t01=0x015e}
0x13e9a…13ed0 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00cc, t01=0x0008}
0x13ed0…13f06 Head {h00=0x0032, h01=0x0050, text=»* OUTPUT: A7=FIRST FREE ENTRY AFTER TIDTAB *«, t00=0x00cc, t01=0x003e}
0x13f06…13f3c Head {h00=0x0032, h01=0x0050, text=»* SHADST=START OFSHADOW TABLES FOR *«, t00=0x00cc, t01=0x0074}
0x13f3c…13f74 Head {h00=0x0034, h01=0x0050, text=»* CURRENT APPLICATION * «, t00=0x00cc, t01=0x00aa}
0x13f74…13faa Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00cc, t01=0x00e2}
0x13faa…13fe0 Head {h00=0x0032, h01=0x0050, text=»* WORK REGISTERS : A1-A8 *«, t00=0x00cc, t01=0x0118}
0x13fe0…14016 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00cc, t01=0x014e}
0x14016…1404c Head {h00=0x0032, h01=0x0050, text=»* SUBRUTINS : ERROR *«, t00=0x00cc, t01=0x0184}
0x1404c…14082 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00cd, t01=0x002a}
0x14082…140b8 Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x00cd, t01=0x0060}
0x140b8…140cc Head {h00=0x0010, h01=0x0050, text=»BUILDT EQU *«, t00=0x00cd, t01=0x0096}
0x140cc…14106 Head {h00=0x0036, h01=0x0050, text=» LDR* A2,A6 HAVE TASKS ALREADY BEEN CONF FOR THIS «, t00=0x00cd, t01=0x00aa}
0x14106…14114 Head {h00=0x000a, h01=0x0050, text=» TCL«, t00=0x00cd, t01=0x00e4}
0x14114…14130 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) BUI100 YES! «, t00=0x00cd, t01=0x00f2}
0x14130…1415a Head {h00=0x0026, h01=0x0050, text=» ST A3,ITCTID,A1 SAVE TID IN ITCT «, t00=0x00cd, t01=0x010e}
0x1415a…14196 Head {h00=0x0038, h01=0x0050, text=»* COUNT NUMBER OF TASKS IN TIDTAB WHICH ARE GOING TO«, t00=0x00cd, t01=0x0138}
0x14196…141b8 Head {h00=0x001e, h01=0x0050, text=»* LIE BEFORE CURRENT TASKS«, t00=0x00cd, t01=0x0174}
0x141b8…141cc Head {h00=0x0010, h01=0x0050, text=»BUI100 EQU *«, t00=0x00ce, t01=0x0008}
0x141cc…141f2 Head {h00=0x0022, h01=0x0050, text=» SUR A2,A2 CLEAR TASK COUNTER «, t00=0x00ce, t01=0x001c}
0x141f2…1422c Head {h00=0x0036, h01=0x0050, text=» LDR A5,A6 GET POINTER TO CURRENT ENTRY IN SHATB1 «, t00=0x00ce, t01=0x0042}
0x1422c…14240 Head {h00=0x0010, h01=0x0050, text=»BUI200 EQU *«, t00=0x00ce, t01=0x007c}
0x14240…14268 Head {h00=0x0024, h01=0x0050, text=» ADR* A2,A5 ADD NUMBER OF TASKS «, t00=0x00ce, t01=0x0090}
0x14268…14292 Head {h00=0x0026, h01=0x0050, text=» SUK A5,2 DECREASE SHTAB1 POINTER «, t00=0x00ce, t01=0x00b8}
0x14292…142c2 Head {h00=0x002c, h01=0x0050, text=» CW A5,SHADST+STKEND ALL TASKS COUNTED? «, t00=0x00ce, t01=0x00e2}
0x142c2…142dc Head {h00=0x0016, h01=0x0050, text=» RB(NE) BUI200 NO!«, t00=0x00ce, t01=0x0112}
0x142dc…14316 Head {h00=0x0036, h01=0x0050, text=»* LOAD REGISTER A5 WITH POINTER TO START-ENTRY OF «, t00=0x00ce, t01=0x012c}
0x14316…14352 Head {h00=0x0038, h01=0x0050, text=»* CURRENT TASKS IN TIDTAB AND ADD NUMBER OF CURRENT «, t00=0x00ce, t01=0x0166}
0x14352…1437a Head {h00=0x0024, h01=0x0050, text=»* TASKS IN FIRST ENTRY OF TIDTAB«, t00=0x00cf, t01=0x0012}
0x1437a…1439e Head {h00=0x0020, h01=0x0050, text=» ADR A5,A8 ADD SHTAB1 LENGTH«, t00=0x00cf, t01=0x003a}
0x1439e…143c2 Head {h00=0x0020, h01=0x0050, text=» ADR A5,A8 ADD SHTAB2 LENGTH«, t00=0x00cf, t01=0x005e}
0x143c2…143e6 Head {h00=0x0020, h01=0x0050, text=» ADR A5,A8 ADD SHTAB3 LENGTH«, t00=0x00cf, t01=0x0082}
0x143e6…1441a Head {h00=0x0030, h01=0x0050, text=» ADRS A4,A5 UPDATE NUMBER OF TASKS IN TIDTAB«, t00=0x00cf, t01=0x00a6}
0x1441a…1443e Head {h00=0x0020, h01=0x0050, text=» ADK A5,2 NEXT TIDTAB ENTRY «, t00=0x00cf, t01=0x00da}
0x1443e…14464 Head {h00=0x0022, h01=0x0050, text=» SLL A2,1 2*(NUMBER OF TASKS) «, t00=0x00cf, t01=0x00fe}
0x14464…14492 Head {h00=0x002a, h01=0x0050, text=» ADR A5,A2 ADD DISPLACEMENT IN TIDTAB «, t00=0x00cf, t01=0x0124}
0x14492…144cc Head {h00=0x0036, h01=0x0050, text=»* COUNT NUMBER OF TASKS IN TIDTAB WHICH ARE GOING «, t00=0x00cf, t01=0x0152}
0x144cc…144f0 Head {h00=0x0020, h01=0x0050, text=»* TO LIE AFTER CURRENT TASKS«, t00=0x00cf, t01=0x018c}
0x144f0…1452a Head {h00=0x0036, h01=0x0050, text=» LDR A1,A6 GET POINTER TO SHTAB1 ENTRY OF CURRENT «, t00=0x00d0, t01=0x0020}
0x1452a…14538 Head {h00=0x000a, h01=0x0050, text=» TCL«, t00=0x00d0, t01=0x005a}
0x14538…1456c Head {h00=0x0030, h01=0x0050, text=» ADK A1,2 ENTRY IN SHTAB1 AFTER CURRENT TCL «, t00=0x00d0, t01=0x0068}
0x1456c…14592 Head {h00=0x0022, h01=0x0050, text=» SUR A2,A2 CLEAR TASK COUNTER «, t00=0x00d0, t01=0x009c}
0x14592…145b6 Head {h00=0x0020, h01=0x0050, text=» LDR A7,A8 GET SHTAB1 LENGTH«, t00=0x00d0, t01=0x00c2}
0x145b6…145c8 Head {h00=0x000e, h01=0x0050, text=» SUR A7,A1«, t00=0x00d0, t01=0x00e6}
0x145c8…1460c Head {h00=0x0040, h01=0x0050, text=» AD A7,SHADST+STKEND LENGTH OF SHTAB1 IN BYTES AFTER CURRENT«, t00=0x00d0, t01=0x00f8}
0x1460c…1461a Head {h00=0x000a, h01=0x0050, text=» TCL«, t00=0x00d0, t01=0x013c}
0x1461a…1464a Head {h00=0x002c, h01=0x0050, text=» RF(Z) BUI350 JUMP IF NO TASKS TO COUNT «, t00=0x00d0, t01=0x014a}
0x1464a…1465e Head {h00=0x0010, h01=0x0050, text=»BUI300 EQU *«, t00=0x00d0, t01=0x017a}
0x1465e…14686 Head {h00=0x0024, h01=0x0050, text=» ADR* A2,A1 ADD NUMBER OF TASKS «, t00=0x00d0, t01=0x018e}
0x14686…146b0 Head {h00=0x0026, h01=0x0050, text=» ADK A1,2 INCREASE SHTAB1 POINTER «, t00=0x00d1, t01=0x0026}
0x146b0…146d4 Head {h00=0x0020, h01=0x0050, text=» SUK A7,2 ALL TASKS COUNTED?«, t00=0x00d1, t01=0x0050}
0x146d4…146ee Head {h00=0x0016, h01=0x0050, text=» RB(Z) BUI300 NO! «, t00=0x00d1, t01=0x0074}
0x146ee…1471e Head {h00=0x002c, h01=0x0050, text=»* MAKE SPACE IN TIDTAB FOR CURRENT TASKS«, t00=0x00d1, t01=0x008e}
0x1471e…14732 Head {h00=0x0010, h01=0x0050, text=»BUI350 EQU *«, t00=0x00d1, t01=0x00be}
0x14732…1476a Head {h00=0x0034, h01=0x0050, text=» LDR A7,A5 LOAD START-ENTRY OF CURRENT TASKS IN «, t00=0x00d1, t01=0x00d2}
0x1476a…1477c Head {h00=0x000e, h01=0x0050, text=» TIDTAB «, t00=0x00d1, t01=0x010a}
0x1477c…147ac Head {h00=0x002c, h01=0x0050, text=» ADR A7,A2 ADD 2*(NUMBER OF TASKS AFTER «, t00=0x00d1, t01=0x011c}
0x147ac…147ce Head {h00=0x001e, h01=0x0050, text=» ADR A7,A2 CURRENT TASKS) «, t00=0x00d1, t01=0x014c}
0x147ce…14802 Head {h00=0x0030, h01=0x0050, text=» SUK A7,2 POINTER TO LAST TASK ID IN TIDTAB «, t00=0x00d1, t01=0x016e}
0x14802…14830 Head {h00=0x002a, h01=0x0050, text=» SLL A4,1 2*(NUMBER OF CURRENT TASKS) «, t00=0x00d2, t01=0x0012}
0x14830…14864 Head {h00=0x0030, h01=0x0050, text=» CWR A7,A5 ARE CURRENT TASKS LAST IN TIDTAB «, t00=0x00d2, t01=0x0040}
0x14864…1487e Head {h00=0x0016, h01=0x0050, text=» RF(L) BUI500 YES!«, t00=0x00d2, t01=0x0074}
0x1487e…14892 Head {h00=0x0010, h01=0x0050, text=»BUI400 EQU *«, t00=0x00d2, t01=0x008e}
0x14892…148bc Head {h00=0x0026, h01=0x0050, text=» LDR* A1,A7 GET TASK ID IN TIDTAB «, t00=0x00d2, t01=0x00a2}
0x148bc…148ee Head {h00=0x002e, h01=0x0050, text=» ADR A7,A4 NEW ENTRY IN TIDTAB FOR TASK ID«, t00=0x00d2, t01=0x00cc}
0x148ee…1491c Head {h00=0x002a, h01=0x0050, text=» STR A1,A7 STORE TASK ID IN NEW ENTRY «, t00=0x00d2, t01=0x00fe}
0x1491c…14946 Head {h00=0x0026, h01=0x0050, text=» SUR A7,A4 GET OLD ENTRY IN TIDTAB«, t00=0x00d2, t01=0x012c}
0x14946…1496c Head {h00=0x0022, h01=0x0050, text=» SUK A7,2 NEXT ENTRY IN TIDTAB«, t00=0x00d2, t01=0x0156}
0x1496c…14992 Head {h00=0x0022, h01=0x0050, text=» CWR A7,A5 ALL TASK ID MOVED? «, t00=0x00d2, t01=0x017c}
0x14992…149ac Head {h00=0x0016, h01=0x0050, text=» RB(NL) BUI400 NO!«, t00=0x00d3, t01=0x0012}
0x149ac…149ea Head {h00=0x003a, h01=0x0050, text=»* LOAD REGISTER A7 WITH FIRST FREE ENTRY AFTER TIDTAB «, t00=0x00d3, t01=0x002c}
0x149ea…14a2e Head {h00=0x0040, h01=0x0050, text=»* AND ADD NUMBER OF CURRENT TASKS IN CURRENT ENTRY OF SHTAB1«, t00=0x00d3, t01=0x006a}
0x14a2e…14a42 Head {h00=0x0010, h01=0x0050, text=»BUI500 EQU *«, t00=0x00d3, t01=0x00ae}
0x14a42…14a7a Head {h00=0x0034, h01=0x0050, text=» LDR A7,A5 LOAD START ENTRY OF CURRENT TASKS IN «, t00=0x00d3, t01=0x00c2}
0x14a7a…14a8c Head {h00=0x000e, h01=0x0050, text=» TIDTAB «, t00=0x00d3, t01=0x00fa}
0x14a8c…14aac Head {h00=0x001c, h01=0x0050, text=» ADR A7,A2 ADD NUMBER OF«, t00=0x00d3, t01=0x010c}
0x14aac…14ae2 Head {h00=0x0032, h01=0x0050, text=» ADR A7,A2 BYTES IN TIDTAB AFTER CURRENT TASKS«, t00=0x00d3, t01=0x012c}
0x14ae2…14b12 Head {h00=0x002c, h01=0x0050, text=» ADR A7,A4 FIRST FREE ENTRY AFTER TIDTAB«, t00=0x00d3, t01=0x0162}
0x14b12…14b3c (212, 0, 400) Head {h00=0x0026, h01=0x0050, text=» SRL A4,1 (2*(NUMBER OF TASKS))/2 «, t00=0x00d4, t01=0x0004}
0x14b3c…14b70 Head {h00=0x0030, h01=0x0050, text=» ADRS A4,A6 ADD NUMBER OF CURRENT TASKS,FOR «, t00=0x00d4, t01=0x002e}
0x14b70…14b90 Head {h00=0x001c, h01=0x0050, text=» CURRENT TCL IN SHTAB1«, t00=0x00d4, t01=0x0062}
0x14b90…14bba Head {h00=0x0026, h01=0x0050, text=»* PUT CURRENT TASK ID:S IN TIDTAB «, t00=0x00d4, t01=0x0082}
0x14bba…14bf0 Head {h00=0x0032, h01=0x0050, text=» LD A1,SHADST+STKEND GET SHTAB1 START ADDRESS «, t00=0x00d4, t01=0x00ac}
0x14bf0…14c14 Head {h00=0x0020, h01=0x0050, text=» ADR A1,A8 ADD SHTAB1 LENGTH«, t00=0x00d4, t01=0x00e2}
0x14c14…14c38 Head {h00=0x0020, h01=0x0050, text=» ADR A1,A8 ADD SHTAB2 LENGTH«, t00=0x00d4, t01=0x0106}
0x14c38…14c60 Head {h00=0x0024, h01=0x0050, text=» ADR A1,A8 TIDTAB START ADDRESS «, t00=0x00d4, t01=0x012a}
0x14c60…14c86 Head {h00=0x0022, h01=0x0050, text=» ADK A1,2 FIRST TID IN TIDTAB «, t00=0x00d4, t01=0x0152}
0x14c86…14c9a Head {h00=0x0010, h01=0x0050, text=»BUI600 EQU *«, t00=0x00d4, t01=0x0178}
0x14c9a…14cc6 Head {h00=0x0028, h01=0x0050, text=» LDR A6,A1 GET TIDTAB START ADDRESS «, t00=0x00d4, t01=0x018c}
0x14cc6…14cda Head {h00=0x0010, h01=0x0050, text=»BUI700 EQU *«, t00=0x00d5, t01=0x0028}
0x14cda…14d0e Head {h00=0x0030, h01=0x0050, text=» CWR A6,A5 ALL TID:S IN UPPER PART IN TIDTAB«, t00=0x00d5, t01=0x003c}
0x14d0e…14d22 Head {h00=0x0010, h01=0x0050, text=» SHECKED? «, t00=0x00d5, t01=0x0070}
0x14d22…14d3c Head {h00=0x0016, h01=0x0050, text=» RF(NE) BUI800 NO!«, t00=0x00d5, t01=0x0084}
0x14d3c…14d64 Head {h00=0x0024, h01=0x0050, text=» ADR A6,A4 FIRST TIDTAB ENTRY OF«, t00=0x00d5, t01=0x009e}
0x14d64…14d82 Head {h00=0x001a, h01=0x0050, text=» ADR A6,A4 LOWER PART «, t00=0x00d5, t01=0x00c6}
0x14d82…14d96 Head {h00=0x0010, h01=0x0050, text=»BUI800 EQU *«, t00=0x00d5, t01=0x00e4}
0x14d96…14dca Head {h00=0x0030, h01=0x0050, text=» CWR A6,A7 ALL TID:S OF LOWER PART IN TIDTAB«, t00=0x00d5, t01=0x00f8}
0x14dca…14dde Head {h00=0x0010, h01=0x0050, text=» SHECKED? «, t00=0x00d5, t01=0x012c}
0x14dde…14df8 Head {h00=0x0016, h01=0x0050, text=» RF(E) BUI950 YES!«, t00=0x00d5, t01=0x0140}
0x14df8…14e26 Head {h00=0x002a, h01=0x0050, text=» CWR* A3,A6 TID ALREADY CONFIGURATED? «, t00=0x00d5, t01=0x015a}
0x14e26…14e40 Head {h00=0x0016, h01=0x0050, text=» RF(NE) BUI900 NO!«, t00=0x00d5, t01=0x0188}
0x14e40…14e68 Head {h00=0x0024, h01=0x0050, text=» LDKL A1,LMP4 YES! FORMAT ERROR «, t00=0x00d6, t01=0x0012}
0x14e68…14e7c Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00d6, t01=0x003a}
0x14e7c…14e90 Head {h00=0x0010, h01=0x0050, text=»BUI900 EQU *«, t00=0x00d6, t01=0x004e}
0x14e90…14eb6 Head {h00=0x0022, h01=0x0050, text=» ADK A6,2 NEXT ENTRY IN TIDTAB«, t00=0x00d6, t01=0x0062}
0x14eb6…14ec8 Head {h00=0x000e, h01=0x0050, text=» RB BUI700«, t00=0x00d6, t01=0x0088}
0x14ec8…14edc Head {h00=0x0010, h01=0x0050, text=»BUI950 EQU *«, t00=0x00d6, t01=0x009a}
0x14edc…14f00 Head {h00=0x0020, h01=0x0050, text=» STR A3,A5 PUT TID IN TIDTAB«, t00=0x00d6, t01=0x00ae}
0x14f00…14f30 Head {h00=0x002c, h01=0x0050, text=» ADK A5,2 ADJUST UPPER PART END ADDRESS «, t00=0x00d6, t01=0x00d2}
0x14f30…14f54 Head {h00=0x0020, h01=0x0050, text=» ADK A3,1 GENERATE NEXT TID «, t00=0x00d6, t01=0x0102}
0x14f54…14f88 Head {h00=0x0030, h01=0x0050, text=» SUK A4,1 HAVE ALL CURRENT TID:S BEEN CONF. «, t00=0x00d6, t01=0x0126}
0x14f88…14fa2 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) BUI600 NO!«, t00=0x00d6, t01=0x015a}
0x14fa2…14fb2 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00d6, t01=0x0174}
0x14fb2…14fc0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00d6, t01=0x0184}
0x14fc0…14ff2 (215, 0, 400) Head {h00=0x002e, h01=0x0050, text=»* L I M T G C * «, t00=0x00d7, t01=0x0004}
0x14ff2…15024 Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x00d7, t01=0x0036}
0x15024…15056 Head {h00=0x002e, h01=0x0050, text=»* FIND START-ADR, END-ADR, LENGTH OF * «, t00=0x00d7, t01=0x0068}
0x15056…15088 Head {h00=0x002e, h01=0x0050, text=»* ICB-PLTGC BLOCK * «, t00=0x00d7, t01=0x009a}
0x15088…150ba Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x00d7, t01=0x00cc}
0x150ba…150ec Head {h00=0x002e, h01=0x0050, text=»* INPUT:A10=POINTER TO CURRENT APPL. * «, t00=0x00d7, t01=0x00fe}
0x150ec…1511e Head {h00=0x002e, h01=0x0050, text=»* SAVE AREA IN SCRATCH-PAD * «, t00=0x00d7, t01=0x0130}
0x1511e…15150 Head {h00=0x002e, h01=0x0050, text=»* SHADOW=START OF SHADOW TABLES * «, t00=0x00d7, t01=0x0162}
0x15150…15182 (216, 0, 400) Head {h00=0x002e, h01=0x0050, text=»* FOR CURRENT APPLICATION * «, t00=0x00d8, t01=0x0004}
0x15182…151b4 Head {h00=0x002e, h01=0x0050, text=»* OUTPUT:PLTGCS= START ADR OF ICB-PLTGC * «, t00=0x00d8, t01=0x0036}
0x151b4…151e6 Head {h00=0x002e, h01=0x0050, text=»* PLTGCE= END ADR OF ICB-PLTGC * «, t00=0x00d8, t01=0x0068}
0x151e6…15218 Head {h00=0x002e, h01=0x0050, text=»* PLTGCL= LENGTH OF ICB-PLTGC * «, t00=0x00d8, t01=0x009a}
0x15218…1524a Head {h00=0x002e, h01=0x0050, text=»* WORKREGS: A1-A7,A9,A11 * «, t00=0x00d8, t01=0x00cc}
0x1524a…1527c Head {h00=0x002e, h01=0x0050, text=»* WORKAREA:USES MONITOR BLOCKS AS STACK * «, t00=0x00d8, t01=0x00fe}
0x1527c…152ae Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x00d8, t01=0x0130}
0x152ae…152e0 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x00d8, t01=0x0162}
0x152e0…152e8 (217, 0, 400) Head {h00=0x0004, h01=0x0050, t00=0x00d9, t01=0x0004}
0x152e8…152fc Head {h00=0x0010, h01=0x0050, text=»LIMTGC EQU *«, t00=0x00d9, t01=0x000c}
0x152fc…15324 Head {h00=0x0024, h01=0x0050, text=» LD A1,SHADOW,A10 SHTAB1 ADDRESS«, t00=0x00d9, t01=0x0020}
0x15324…15352 Head {h00=0x002a, h01=0x0050, text=» LD A7,FREQUE GET MONITOR BLOCK ADDR. «, t00=0x00d9, t01=0x0048}
0x15352…15374 Head {h00=0x001e, h01=0x0050, text=» LDR* A2,A1 SHTAB1 LENGTH «, t00=0x00d9, t01=0x0076}
0x15374…15396 Head {h00=0x001e, h01=0x0050, text=» ADR A1,A2 SHTAB2 ADDRESS «, t00=0x00d9, t01=0x0098}
0x15396…153aa Head {h00=0x0010, h01=0x0050, text=»LIMTG0 EQU *«, t00=0x00d9, t01=0x00ba}
0x153aa…153bc Head {h00=0x000e, h01=0x0050, text=» SUK A2,2 «, t00=0x00d9, t01=0x00ce}
0x153bc…153da Head {h00=0x001a, h01=0x0050, text=» RF(Z) LIMTG5 ALL DONE«, t00=0x00d9, t01=0x00e0}
0x153da…153f8 Head {h00=0x001a, h01=0x0050, text=» ADK A1,2 STEP SHTAB2 «, t00=0x00d9, t01=0x00fe}
0x153f8…1541a Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A1 ADR TO TCLBLK «, t00=0x00d9, t01=0x011c}
0x1541a…15454 Head {h00=0x0036, h01=0x0050, text=» LD A3,ITCTGC,A3 ADR TO ICB-PLTGC OF MAIN PROGRAM «, t00=0x00d9, t01=0x013e}
0x15454…15468 Head {h00=0x0010, h01=0x0050, text=»LIMTG1 EQU *«, t00=0x00d9, t01=0x0178}
0x15468…1548e Head {h00=0x0022, h01=0x0050, text=» LDK A5,0 SET LEVEL TO 0(ZERO)«, t00=0x00d9, t01=0x018c}
0x1548e…154c8 Head {h00=0x0036, h01=0x0050, text=» CALL LIMTG2 UPDATE LIMITS FOR ICB-PLTGC'S RELATED«, t00=0x00da, t01=0x0022}
0x154c8…154e0 Head {h00=0x0014, h01=0x0050, text=» TO THIS CLASS«, t00=0x00da, t01=0x005c}
0x154e0…154fc Head {h00=0x0018, h01=0x0050, text=» RB LIMTG0 NEXT TCL «, t00=0x00da, t01=0x0074}
0x154fc…1550a Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00da, t01=0x0090}
0x1550a…15514 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x009e}
0x15514…1553c Head {h00=0x0024, h01=0x0050, text=»* UPDATE LIMITS FOR ICB-PLTGC'S «, t00=0x00da, t01=0x00a8}
0x1553c…15564 Head {h00=0x0024, h01=0x0050, text=»* RELATED TO ONE TERMINAL-CLASS «, t00=0x00da, t01=0x00d0}
0x15564…1556e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00da, t01=0x00f8}
0x1556e…15582 Head {h00=0x0010, h01=0x0050, text=»LIMTG2 EQU *«, t00=0x00da, t01=0x0102}
0x15582…155a4 Head {h00=0x001e, h01=0x0050, text=» CALL LIMUPD UPDATE LIMITS«, t00=0x00da, t01=0x0116}
0x155a4…155d4 Head {h00=0x002c, h01=0x0050, text=» LDR* A4,A3 GET FIRST WORD IN ICB-PLTGC «, t00=0x00da, t01=0x0138}
0x155d4…15606 Head {h00=0x002e, h01=0x0050, text=» ADKL A4,/100 INDICATE LIMIT-CONTROL-INIT «, t00=0x00da, t01=0x0168}
0x15606…15628 Head {h00=0x001e, h01=0x0050, text=» STR A4,A3 SET INDICATION «, t00=0x00db, t01=0x000a}
0x15628…1565e Head {h00=0x0032, h01=0x0050, text=» LD A4,TGCCAL,A3 GET NBR OF CALL-TABLE ENTRIES«, t00=0x00db, t01=0x002c}
0x1565e…15672 Head {h00=0x0010, h01=0x0050, text=»LIMTG3 EQU *«, t00=0x00db, t01=0x0062}
0x15672…1569a Head {h00=0x0024, h01=0x0050, text=» RF(Z) LIMTG4 NO ENTRIES (LEFT) «, t00=0x00db, t01=0x0076}
0x1569a…156ca Head {h00=0x002c, h01=0x0050, text=» ST A4,2,A7 SAVE NBR.OF ENTRIES ON STACK«, t00=0x00db, t01=0x009e}
0x156ca…156f8 Head {h00=0x002a, h01=0x0050, text=» ST A3,4,A7 SAVE ENTRY ADDRES ON STACK«, t00=0x00db, t01=0x00ce}
0x156f8…15724 Head {h00=0x0028, h01=0x0050, text=» LDR* A7,A7 ADJUST STACK-POINTER =2 «, t00=0x00db, t01=0x00fc}
0x15724…15752 Head {h00=0x002a, h01=0x0050, text=» RF(NZ) LIMT35 MORE BLOCKS AVILABLE =2«, t00=0x00db, t01=0x0128}
0x15752…1577e Head {h00=0x0028, h01=0x0050, text=» LDKL A1,NOBLK NO BLOCKS AVILABLE =2«, t00=0x00db, t01=0x0156}
0x1577e…15796 Head {h00=0x0014, h01=0x0050, text=» CALL ERROR =2 «, t00=0x00db, t01=0x0182}
0x15796…157ae Head {h00=0x0014, h01=0x0050, text=»LIMT35 EQU * =2«, t00=0x00dc, t01=0x000a}
0x157ae…157cc Head {h00=0x001a, h01=0x0050, text=» ADK A5,1 ADJUST LEVEL«, t00=0x00dc, t01=0x0022}
0x157cc…157ee Head {h00=0x001e, h01=0x0050, text=» SLL A4,1 *2 TABLE LENGTH «, t00=0x00dc, t01=0x0040}
0x157ee…1580a Head {h00=0x0018, h01=0x0050, text=» ADR A4,A3 ADD BASE «, t00=0x00dc, t01=0x0062}
0x1580a…1583c Head {h00=0x002e, h01=0x0050, text=» ADK A4,TGCCAL ADD CALL-TABLE DISPLACEMENT«, t00=0x00dc, t01=0x007e}
0x1583c…1586c Head {h00=0x002c, h01=0x0050, text=» LDR* A3,A4 GET ICB-PLTGC ADDRESS CALLED«, t00=0x00dc, t01=0x00b0}
0x1586c…1589c Head {h00=0x002c, h01=0x0050, text=» LDR* A4,A3 GET THAT FIRST WORD CONTENT «, t00=0x00dc, t01=0x00e0}
0x1589c…158c4 Head {h00=0x0024, h01=0x0050, text=» SRL A4,8 ONLY FIRST BYTE VALID «, t00=0x00dc, t01=0x0110}
0x158c4…158e4 Head {h00=0x001c, h01=0x0050, text=» SUK A4,/60 FIRST TIME ?«, t00=0x00dc, t01=0x0138}
0x158e4…158fe Head {h00=0x0016, h01=0x0050, text=» RB(Z) LIMTG2 YES «, t00=0x00dc, t01=0x0158}
0x158fe…1592a Head {h00=0x0028, h01=0x0050, text=» LD A4,-4,A7 GET NBR OF ENTRIES LEFT«, t00=0x00dc, t01=0x0172}
0x1592a…1593e Head {h00=0x0010, h01=0x0050, text=»LIMTG4 EQU *«, t00=0x00dd, t01=0x000e}
0x1593e…1596a Head {h00=0x0028, h01=0x0050, text=» SUK A4,1 COUNT NBR OF ENTRIES LEFT «, t00=0x00dd, t01=0x0022}
0x1596a…1598c Head {h00=0x001e, h01=0x0050, text=» RB(P) LIMTG3 ENTRIES LEFT«, t00=0x00dd, t01=0x004e}
0x1598c…159aa Head {h00=0x001a, h01=0x0050, text=» SUK A5,1 ADJUST LEVEL«, t00=0x00dd, t01=0x0070}
0x159aa…159da Head {h00=0x002c, h01=0x0050, text=» RF(N) LIMTGX END OF THIS TERMINAL CLASS«, t00=0x00dd, t01=0x008e}
0x159da…15a00 Head {h00=0x0022, h01=0x0050, text=» SUK A7,6 ADJUST STACK-POINTER«, t00=0x00dd, t01=0x00be}
0x15a00…15a28 Head {h00=0x0024, h01=0x0050, text=» LD A4,2,A7 NBR.OF ENTRIES LEFT «, t00=0x00dd, t01=0x00e4}
0x15a28…15a4a Head {h00=0x001e, h01=0x0050, text=» LD A3,4,A7 ENTRY ADDRESS «, t00=0x00dd, t01=0x010c}
0x15a4a…15a66 Head {h00=0x0018, h01=0x0050, text=» RB LIMTG4 CONTINUE «, t00=0x00dd, t01=0x012e}
0x15a66…15a7a Head {h00=0x0010, h01=0x0050, text=»LIMTG5 EQU *«, t00=0x00dd, t01=0x014a}
0x15a7a…15aaa Head {h00=0x002c, h01=0x0050, text=» LD A3,PLTGCE,A10 PNTR TO LAST ICB-PLTGC«, t00=0x00dd, t01=0x015e}
0x15aaa…15ad6 Head {h00=0x0028, h01=0x0050, text=» LD A4,8,A3 NBR OF CALL-TAB ENTRIES «, t00=0x00dd, t01=0x018e}
0x15ad6…15af4 Head {h00=0x001a, h01=0x0050, text=» SLL A4,1 NBR OF BYTES«, t00=0x00de, t01=0x002a}
0x15af4…15b10 Head {h00=0x0018, h01=0x0050, text=» ADR A4,A3 ADD BASE «, t00=0x00de, t01=0x0048}
0x15b10…15b32 Head {h00=0x001e, h01=0x0050, text=» ADK A4,10 ADD TABLE DISPL«, t00=0x00de, t01=0x0064}
0x15b32…15b58 Head {h00=0x0022, h01=0x0050, text=» ST A4,PLTGCE,A10 SAVE END ADR«, t00=0x00de, t01=0x0086}
0x15b58…15b84 Head {h00=0x0028, h01=0x0050, text=» SU A4,PLTGCS,A10 -(MINUS) START ADR«, t00=0x00de, t01=0x00ac}
0x15b84…15baa Head {h00=0x0022, h01=0x0050, text=» ST A4,PLTGCL,A10 SAVE LENGTH «, t00=0x00de, t01=0x00d8}
0x15baa…15bbe Head {h00=0x0010, h01=0x0050, text=»LIMTGX EQU *«, t00=0x00de, t01=0x00fe}
0x15bbe…15bce Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00de, t01=0x0112}
0x15bce…15bdc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00de, t01=0x0122}
0x15bdc…15be6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00de, t01=0x0130}
0x15be6…15c08 Head {h00=0x001e, h01=0x0050, text=»* UPDATE ICB-PLTGC LIMITS «, t00=0x00de, t01=0x013a}
0x15c08…15c12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00de, t01=0x015c}
0x15c12…15c34 Head {h00=0x001e, h01=0x0050, text=»* INPUT: A3=ICB-PLTGC ADR «, t00=0x00de, t01=0x0166}
0x15c34…15c3e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00de, t01=0x0188}
0x15c3e…15c52 (223, 0, 400) Head {h00=0x0010, h01=0x0050, text=»LIMUPD EQU *«, t00=0x00df, t01=0x0004}
0x15c52…15c74 Head {h00=0x001e, h01=0x0050, text=» LDR A11,A3 ICB-PLTGC ADR «, t00=0x00df, t01=0x0018}
0x15c74…15ca4 Head {h00=0x002c, h01=0x0050, text=» LD A9,PLTGCS,A10 GET CURRENT START ADR «, t00=0x00df, t01=0x003a}
0x15ca4…15cc8 Head {h00=0x0020, h01=0x0050, text=» CALL CMPADR CHECK ADDRESSES«, t00=0x00df, t01=0x006a}
0x15cc8…15cf2 Head {h00=0x0026, h01=0x0050, text=» RF(NL) LIMUP1 OLD START ADR VALID«, t00=0x00df, t01=0x008e}
0x15cf2…15d1e Head {h00=0x0028, h01=0x0050, text=» ST A3,PLTGCS,A10 SET NEW START ADR «, t00=0x00df, t01=0x00b8}
0x15d1e…15d32 Head {h00=0x0010, h01=0x0050, text=»LIMUP1 EQU *«, t00=0x00df, t01=0x00e4}
0x15d32…15d60 Head {h00=0x002a, h01=0x0050, text=» LD A9,PLTGCE,A10 GET CURRENT END ADR «, t00=0x00df, t01=0x00f8}
0x15d60…15d84 Head {h00=0x0020, h01=0x0050, text=» CALL CMPADR CHECK ADDRESSES«, t00=0x00df, t01=0x0126}
0x15d84…15dac Head {h00=0x0024, h01=0x0050, text=» RF(L) LIMUP2 OLD END ADR VALID «, t00=0x00df, t01=0x014a}
0x15dac…15dd6 Head {h00=0x0026, h01=0x0050, text=» ST A3,PLTGCE,A10 SET NEW END ADR «, t00=0x00df, t01=0x0172}
0x15dd6…15dea Head {h00=0x0010, h01=0x0050, text=»LIMUP2 EQU *«, t00=0x00e0, t01=0x000c}
0x15dea…15dfa Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00e0, t01=0x0020}
0x15dfa…15e08 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e0, t01=0x0030}
0x15e08…15e3e Head {h00=0x0032, h01=0x0050, text=»* L E N C O U *«, t00=0x00e0, t01=0x003e}
0x15e3e…15e74 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00e0, t01=0x0074}
0x15e74…15eaa Head {h00=0x0032, h01=0x0050, text=»* COUNT LENGTH OF SHTAB1,AND COUNT NUMBER OF *«, t00=0x00e0, t01=0x00aa}
0x15eaa…15ee0 Head {h00=0x0032, h01=0x0050, text=»* TASKS *«, t00=0x00e0, t01=0x00e0}
0x15ee0…15f16 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00e0, t01=0x0116}
0x15f16…15f4c Head {h00=0x0032, h01=0x0050, text=»* INPUT : A11=CONFIGURATION START *«, t00=0x00e0, t01=0x014c}
0x15f4c…15f82 Head {h00=0x0032, h01=0x0050, text=»* A10=POINTER TO CURRENT APLTAB BLK. *«, t00=0x00e0, t01=0x0182}
0x15f82…15fb8 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00e1, t01=0x0028}
0x15fb8…15fee Head {h00=0x0032, h01=0x0050, text=»* OUTPUT: A6=TOTAL NUMBER OF TASKS *«, t00=0x00e1, t01=0x005e}
0x15fee…16024 Head {h00=0x0032, h01=0x0050, text=»* A7=SHTAB1 LENGTH IN BYTES *«, t00=0x00e1, t01=0x0094}
0x16024…1605a Head {h00=0x0032, h01=0x0050, text=»* A10=POINTER TO CURRENT APLTAB BLK. *«, t00=0x00e1, t01=0x00ca}
0x1605a…16090 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00e1, t01=0x0100}
0x16090…160c6 Head {h00=0x0032, h01=0x0050, text=»* WORK REGISTERS: A1,A3-A5 *«, t00=0x00e1, t01=0x0136}
0x160c6…160fc Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00e1, t01=0x016c}
0x160fc…16132 Head {h00=0x0032, h01=0x0050, text=»* WORK TABLE: TEMPORARY TABLE WITH TCL *«, t00=0x00e2, t01=0x0012}
0x16132…16168 Head {h00=0x0032, h01=0x0050, text=»* NAMES AFTER START OF FREE *«, t00=0x00e2, t01=0x0048}
0x16168…1619e Head {h00=0x0032, h01=0x0050, text=»* AREA *«, t00=0x00e2, t01=0x007e}
0x1619e…161d4 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00e2, t01=0x00b4}
0x161d4…1620a Head {h00=0x0032, h01=0x0050, text=»* SUBRUTINES: NXTBLK *«, t00=0x00e2, t01=0x00ea}
0x1620a…16240 Head {h00=0x0032, h01=0x0050, text=»* *«, t00=0x00e2, t01=0x0120}
0x16240…16276 Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x00e2, t01=0x0156}
0x16276…1628a Head {h00=0x0010, h01=0x0050, text=»LENCOU EQU *«, t00=0x00e2, t01=0x018c}
0x1628a…162b4 Head {h00=0x0026, h01=0x0050, text=» LDK A7,2 TABLE LENGTH-WORD LENGTH«, t00=0x00e3, t01=0x0010}
0x162b4…162d8 Head {h00=0x0020, h01=0x0050, text=» LDK A6,0 TOTAL NBR OF TASKS«, t00=0x00e3, t01=0x003a}
0x162d8…16312 Head {h00=0x0036, h01=0x0050, text=» CM* SHADST+STKEND CLEAR FIRST ENTRY OF TEMPORARY «, t00=0x00e3, t01=0x005e}
0x16312…16322 Head {h00=0x000c, h01=0x0050, text=» TABLE«, t00=0x00e3, t01=0x0098}
0x16322…1635c Head {h00=0x0036, h01=0x0050, text=»* SHECK IF CURRENT TCL NAME ALREADY HAS APEARED IN«, t00=0x00e3, t01=0x00a8}
0x1635c…16394 Head {h00=0x0034, h01=0x0050, text=»* CONFIGURATION FILE , AND IF SO DON'T INCREMENT«, t00=0x00e3, t01=0x00e2}
0x16394…163ce Head {h00=0x0036, h01=0x0050, text=»* SHTAB1 LENGTH AND PUT CURRENT TCL NAME IN TEMPO-«, t00=0x00e3, t01=0x011a}
0x163ce…163e2 Head {h00=0x0010, h01=0x0050, text=»* RARY TABLE«, t00=0x00e3, t01=0x0154}
0x163e2…163f6 Head {h00=0x0010, h01=0x0050, text=»LEN100 EQU *«, t00=0x00e3, t01=0x0168}
0x163f6…16410 Head {h00=0x0016, h01=0x0050, text=» LC A3,TDBMC+4,A11«, t00=0x00e3, t01=0x017c}
0x16410…16422 Head {h00=0x000e, h01=0x0050, text=» SLL A3,8 «, t00=0x00e4, t01=0x0008}
0x16422…16456 Head {h00=0x0030, h01=0x0050, text=» LC A3,TDBMC+5,A11 TCL NAME OF CURRENT TASK «, t00=0x00e4, t01=0x001a}
0x16456…16470 Head {h00=0x0016, h01=0x0050, text=» TASK DEF. BLOCK«, t00=0x00e4, t01=0x004e}
0x16470…164a6 Head {h00=0x0032, h01=0x0050, text=» LD A1,SHADST+STKEND ADDRESS TO FIRST ENTRY IN«, t00=0x00e4, t01=0x0068}
0x164a6…164c0 Head {h00=0x0016, h01=0x0050, text=» TEMPORARY TABLE«, t00=0x00e4, t01=0x009e}
0x164c0…164e2 Head {h00=0x001e, h01=0x0050, text=» LDR* A4,A1 FIRST ENTRY=0?«, t00=0x00e4, t01=0x00b8}
0x164e2…164fc Head {h00=0x0016, h01=0x0050, text=» RF(Z) LEN300 YES!«, t00=0x00e4, t01=0x00da}
0x164fc…16510 Head {h00=0x0010, h01=0x0050, text=»LEN200 EQU *«, t00=0x00e4, t01=0x00f4}
0x16510…1653e Head {h00=0x002a, h01=0x0050, text=» CWR A4,A3 TCL NAME IN TEMPORARY TABLE«, t00=0x00e4, t01=0x0108}
0x1653e…16558 Head {h00=0x0016, h01=0x0050, text=» RF(E) LEN400 YES!«, t00=0x00e4, t01=0x0136}
0x16558…16588 Head {h00=0x002c, h01=0x0050, text=» ADK A1,2 NEXT ENTRY IN TEMPORARY TABLE «, t00=0x00e4, t01=0x0150}
0x16588…165a4 Head {h00=0x0018, h01=0x0050, text=» LDR* A4,A1 ENTRY=0?«, t00=0x00e4, t01=0x0180}
0x165a4…165be Head {h00=0x0016, h01=0x0050, text=» RB(NZ) LEN200 NO!«, t00=0x00e5, t01=0x000c}
0x165be…165d2 Head {h00=0x0010, h01=0x0050, text=»LEN300 EQU *«, t00=0x00e5, t01=0x0026}
0x165d2…16604 Head {h00=0x002e, h01=0x0050, text=» ADK A7,2 COUNT NUMBER OF BYTES IN SHTAB1 «, t00=0x00e5, t01=0x003a}
0x16604…1662e Head {h00=0x0026, h01=0x0050, text=» STR A3,A1 PUT CURRENT TCL NAME IN«, t00=0x00e5, t01=0x006c}
0x1662e…16648 Head {h00=0x0016, h01=0x0050, text=» TEMPORARY TABLE«, t00=0x00e5, t01=0x0096}
0x16648…16678 Head {h00=0x002c, h01=0x0050, text=» ADK A1,2 NEXT ENTRY IN TEMPORARY TABLE «, t00=0x00e5, t01=0x00b0}
0x16678…16690 Head {h00=0x0014, h01=0x0050, text=» CMR A1 CLEAR IT«, t00=0x00e5, t01=0x00e0}
0x16690…166cc Head {h00=0x0038, h01=0x0050, text=»* COUNT TOTAL NUMBER OF TASKS AND GET START OF NEXT «, t00=0x00e5, t01=0x00f8}
0x166cc…166e6 Head {h00=0x0016, h01=0x0050, text=»* TASK DEF. BLOCK «, t00=0x00e5, t01=0x0134}
0x166e6…166fa Head {h00=0x0010, h01=0x0050, text=»LEN400 EQU *«, t00=0x00e5, t01=0x014e}
0x166fa…16726 Head {h00=0x0028, h01=0x0050, text=» LC A4,TDBNT+1,A11 NBR OF COPIES /2 «, t00=0x00e5, t01=0x0162}
0x16726…16738 Head {h00=0x000e, h01=0x0050, text=» SRC A4,4 «, t00=0x00e5, t01=0x018e}
0x16738…16762 Head {h00=0x0026, h01=0x0050, text=» LC A4,TDBNT,A11 NBR OF COPIES /1 «, t00=0x00e6, t01=0x0010}
0x16762…16774 Head {h00=0x000e, h01=0x0050, text=» SLC A4,12«, t00=0x00e6, t01=0x003a}
0x16774…167a2 Head {h00=0x002a, h01=0x0050, text=» SRL A4,8 BINARY VALUE (NBR OF COPIES)«, t00=0x00e6, t01=0x004c}
0x167a2…167c2 Head {h00=0x001c, h01=0x0050, text=» LDR A4,A4 NBR OF COPIES«, t00=0x00e6, t01=0x007a}
0x167c2…167f0 Head {h00=0x002a, h01=0x0050, text=» RF(Z) LEN500 NO COPY , TRY NEXT BLOCK«, t00=0x00e6, t01=0x009a}
0x167f0…1681c Head {h00=0x0028, h01=0x0050, text=» ADR A6,A4 COUNT TOTAL NBR OF TASKS «, t00=0x00e6, t01=0x00c8}
0x1681c…16830 Head {h00=0x0010, h01=0x0050, text=»LEN500 EQU *«, t00=0x00e6, t01=0x00f4}
0x16830…16858 Head {h00=0x0024, h01=0x0050, text=» CALL NXTBLK NEXT CONFIG.-BLOCK «, t00=0x00e6, t01=0x0108}
0x16858…1687e Head {h00=0x0022, h01=0x0050, text=» CCK A2,'TT' TASK DEF. BLOCK? «, t00=0x00e6, t01=0x0130}
0x1687e…168a8 Head {h00=0x0026, h01=0x0050, text=» RB(E) LEN100 NEXT TASK DEF. BLOCK«, t00=0x00e6, t01=0x0156}
0x168a8…168b8 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x00e6, t01=0x0180}
0x168b8…168c6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00e6, t01=0x0190}
0x168c6…168ce Head {h00=0x0004, h01=0x0050, t00=0x00e7, t01=0x000e}
0x168ce…16900 Head {h00=0x002e, h01=0x0050, text=»* S Y S L C O *«, t00=0x00e7, t01=0x0016}
0x16900…16932 Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x00e7, t01=0x0048}
0x16932…16964 Head {h00=0x002e, h01=0x0050, text=»* ENTRY FOR COBOL APPLICATION CONFIG *«, t00=0x00e7, t01=0x007a}
0x16964…16996 Head {h00=0x002e, h01=0x0050, text=»* *«, t00=0x00e7, t01=0x00ac}
0x16996…169c8 Head {h00=0x002e, h01=0x0050, text=»******************************************«, t00=0x00e7, t01=0x00de}
0x169c8…169d0 Head {h00=0x0004, h01=0x0050, t00=0x00e7, t01=0x0110}
0x169d0…169dc Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00e7, t01=0x0118}
0x169dc…169e8 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00e7, t01=0x0124}
0x169e8…169fc Head {h00=0x0010, h01=0x0050, text=»START1 EQU *«, t00=0x00e7, t01=0x0130}
0x169fc…16a10 Head {h00=0x0010, h01=0x0050, text=»SYSLCO EQU *«, t00=0x00e7, t01=0x0144}
0x16a10…16a1a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x0158}
0x16a1a…16a34 Head {h00=0x0016, h01=0x0050, text=»* INIT A15 STACK «, t00=0x00e7, t01=0x0162}
0x16a34…16a3e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e7, t01=0x017c}
0x16a3e…16a54 Head {h00=0x0012, h01=0x0050, text=» LD A15,SCTSTB«, t00=0x00e7, t01=0x0186}
0x16a54…16a68 Head {h00=0x0010, h01=0x0050, text=» SUKL A15,4 «, t00=0x00e8, t01=0x000c}
0x16a68…16a70 Head {h00=0x0004, h01=0x0050, t00=0x00e8, t01=0x0020}
0x16a70…16a7c Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e8, t01=0x0028}
0x16a7c…16a9a Head {h00=0x001a, h01=0x0050, text=» IFT TEST-MMUPAG=1 =3«, t00=0x00e8, t01=0x0034}
0x16a9a…16ac0 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x00e8, t01=0x0052}
0x16ac0…16aca Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e8, t01=0x0078}
0x16aca…16ae8 Head {h00=0x001a, h01=0x0050, text=»* TEST VERSION (DEBUG)«, t00=0x00e8, t01=0x0082}
0x16ae8…16af2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e8, t01=0x00a0}
0x16af2…16afa Head {h00=0x0004, h01=0x0050, t00=0x00e8, t01=0x00aa}
0x16afa…16b20 Head {h00=0x0022, h01=0x0050, text=» LD A2,SCTBUG DEBUGGER ADDRESS«, t00=0x00e8, t01=0x00b2}
0x16b20…16b3c Head {h00=0x0018, h01=0x0050, text=» LD A13,M:REL+STKCOM«, t00=0x00e8, t01=0x00d8}
0x16b3c…16b66 Head {h00=0x0026, h01=0x0050, text=» ADKL A13,TEST1 SET RETURN ADDRESS«, t00=0x00e8, t01=0x00f4}
0x16b66…16b92 Head {h00=0x0028, h01=0x0050, text=» ABR(NZ) A2 JUMP IF DEBUG IN SYSTEM «, t00=0x00e8, t01=0x011e}
0x16b92…16b9a Head {h00=0x0004, h01=0x0050, t00=0x00e8, t01=0x014a}
0x16b9a…16bae Head {h00=0x0010, h01=0x0050, text=»TEST1 EQU * «, t00=0x00e8, t01=0x0152}
0x16bae…16bd4 Head {h00=0x0022, h01=0x0050, text=» LDR A8,P GET PROGRAM-POINTER «, t00=0x00e8, t01=0x0166}
0x16bd4…16c02 Head {h00=0x002a, h01=0x0050, text=» LDKL A5,REL+2 GET START OF RELOCATION«, t00=0x00e8, t01=0x018c}
0x16c02…16c14 Head {h00=0x000e, h01=0x0050, text=» ROUTINE«, t00=0x00e9, t01=0x002a}
0x16c14…16c44 Head {h00=0x002c, h01=0x0050, text=» AD A5,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x00e9, t01=0x003c}
0x16c44…16c56 Head {h00=0x000e, h01=0x0050, text=» CFR A8,A5«, t00=0x00e9, t01=0x006c}
0x16c56…16c5e Head {h00=0x0004, h01=0x0050, t00=0x00e9, t01=0x007e}
0x16c5e…16c68 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x0086}
0x16c68…16c72 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x0090}
0x16c72…16c98 Head {h00=0x0022, h01=0x0050, text=»******************************«, t00=0x00e9, t01=0x009a}
0x16c98…16ca0 Head {h00=0x0004, h01=0x0050, t00=0x00e9, t01=0x00c0}
0x16ca0…16cac Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x00e9, t01=0x00c8}
0x16cac…16cc2 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x00e9, t01=0x00d4}
0x16cc2…16cca Head {h00=0x0004, h01=0x0050, t00=0x00e9, t01=0x00ea}
0x16cca…16cd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x00f2}
0x16cd4…16cfc Head {h00=0x0024, h01=0x0050, text=»* CLEAR SCRATCH-PAD AREA «, t00=0x00e9, t01=0x00fc}
0x16cfc…16d06 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00e9, t01=0x0124}
0x16d06…16d3a Head {h00=0x0030, h01=0x0050, text=» LDKL A1,STKEND A1=START OF SCRATCH-PAD AREA«, t00=0x00e9, t01=0x012e}
0x16d3a…16d52 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,STKMOV «, t00=0x00e9, t01=0x0162}
0x16d52…16d7e Head {h00=0x0028, h01=0x0050, text=» SUK A2,2 A2=END OF SCRATCH-PAD AREA«, t00=0x00e9, t01=0x017a}
0x16d7e…16d92 Head {h00=0x0010, h01=0x0050, text=»SYA10 EQU * «, t00=0x00ea, t01=0x0016}
0x16d92…16db4 Head {h00=0x001e, h01=0x0050, text=» CMR A1 CLEAR MEMORY WORD «, t00=0x00ea, t01=0x002a}
0x16db4…16dda Head {h00=0x0022, h01=0x0050, text=» CWR A1,A2 ALL WORDS CLEARED? «, t00=0x00ea, t01=0x004c}
0x16dda…16df4 Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA20 YES! «, t00=0x00ea, t01=0x0072}
0x16df4…16e14 Head {h00=0x001c, h01=0x0050, text=» ADK A1,2 NO! NEXT WORD «, t00=0x00ea, t01=0x008c}
0x16e14…16e26 Head {h00=0x000e, h01=0x0050, text=» RB SYA10 «, t00=0x00ea, t01=0x00ac}
0x16e26…16e30 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x00be}
0x16e30…16e62 Head {h00=0x002e, h01=0x0050, text=»* INITIATE REGISTERS AND VARIABLES «, t00=0x00ea, t01=0x00c8}
0x16e62…16e6c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ea, t01=0x00fa}
0x16e6c…16e80 Head {h00=0x0010, h01=0x0050, text=»SYA20 EQU * «, t00=0x00ea, t01=0x0104}
0x16e80…16eb4 Head {h00=0x0030, h01=0x0050, text=» CM APPLNO+STKCOM CLEAR APPL.NUMBER COUNTER «, t00=0x00ea, t01=0x0118}
0x16eb4…16eea Head {h00=0x0032, h01=0x0050, text=» LDKL A10,STKEND START OF 1:ST APPL. SAVE AREA«, t00=0x00ea, t01=0x014c}
0x16eea…16f04 Head {h00=0x0016, h01=0x0050, text=» IN SCRATCH-PAD «, t00=0x00ea, t01=0x0182}
0x16f04…16f3c Head {h00=0x0034, h01=0x0050, text=» LD A1,SCTSFA START ADR.TO SHTAB'S OF 1:ST APPL.«, t00=0x00eb, t01=0x000c}
0x16f3c…16f78 Head {h00=0x0038, h01=0x0050, text=» ST A1,SHADST+STKEND SAVE START OF 1:ST SHADOW-TABLE«, t00=0x00eb, t01=0x0044}
0x16f78…16f9c Head {h00=0x0020, h01=0x0050, text=» CM PDDIV+STKEND CLEAR FLAG «, t00=0x00eb, t01=0x0080}
0x16f9c…16fa6 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00eb, t01=0x00a4}
0x16fa6…16fc6 Head {h00=0x001c, h01=0x0050, text=»* GET APPLICATION«, t00=0x00eb, t01=0x00ae}
0x16fc6…16fd0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00eb, t01=0x00ce}
0x16fd0…16fe4 Head {h00=0x0010, h01=0x0050, text=»SYA100 EQU *«, t00=0x00eb, t01=0x00d8}
0x16fe4…1701e Head {h00=0x0036, h01=0x0050, text=» LDKL A1,'CO' LOAD INPUT TO GETAPP,CO=COBOL APPL. «, t00=0x00eb, t01=0x00ec}
0x1701e…1704e Head {h00=0x002c, h01=0x0050, text=» CALL GETAPP FIND APPL AND ITS CONF DATA«, t00=0x00eb, t01=0x0126}
0x1704e…1707c Head {h00=0x002a, h01=0x0050, text=» RF(NZ) SYA105 MORE APPL OF THIS TYPE «, t00=0x00eb, t01=0x0156}
0x1707c…170b4 Head {h00=0x0034, h01=0x0050, text=» LD A2,APPLNO+STKCOM ANY COBOL APPL. TO CONFIG.?«, t00=0x00eb, t01=0x0184}
0x170b4…170d0 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) SYA102 YES! «, t00=0x00ec, t01=0x002c}
0x170d0…170fa Head {h00=0x0026, h01=0x0050, text=» LDKL A1,LCOEND SYSLCO START ADDR.«, t00=0x00ec, t01=0x0048}
0x170fa…1711e Head {h00=0x0020, h01=0x0050, text=» AD A1,M:REL+STKCOM RELOCATE«, t00=0x00ec, t01=0x0072}
0x1711e…1713a Head {h00=0x0018, h01=0x0050, text=» ABR A1 LEAVE SYSLCO«, t00=0x00ec, t01=0x0096}
0x1713a…1714e Head {h00=0x0010, h01=0x0050, text=»SYA102 EQU *«, t00=0x00ec, t01=0x00b2}
0x1714e…17180 Head {h00=0x002e, h01=0x0050, text=» LDKL A2,SYA178 NO MORE APPL OF THIS TYPE «, t00=0x00ec, t01=0x00c6}
0x17180…1719c Head {h00=0x0018, h01=0x0050, text=» AD A2,M:REL+STKCOM «, t00=0x00ec, t01=0x00f8}
0x1719c…171ac Head {h00=0x000c, h01=0x0050, text=» ABR A2 «, t00=0x00ec, t01=0x0114}
0x171ac…171c0 Head {h00=0x0010, h01=0x0050, text=»SYA105 EQU *«, t00=0x00ec, t01=0x0124}
0x171c0…171fc Head {h00=0x0038, h01=0x0050, text=» ST A11,ACOSTA+STKEND SAVE CONF.START FOR THIS APPL «, t00=0x00ec, t01=0x0138}
0x171fc…17230 Head {h00=0x0030, h01=0x0050, text=» ST A1,APCTAB,A10 SAVE APLTAB BLOCK ADDRESS «, t00=0x00ec, t01=0x0174}
0x17230…1725c Head {h00=0x0028, h01=0x0050, text=» LD A2,APLLAC,A1 GET SEGTAB ADDRESS «, t00=0x00ed, t01=0x0018}
0x1725c…1727a Head {h00=0x001a, h01=0x0050, text=» ST A2,SEGTAD,A10 SAVE«, t00=0x00ed, t01=0x0044}
0x1727a…17288 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00ed, t01=0x0062}
0x17288…17294 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00ed, t01=0x0070}
0x17294…172c4 Head {h00=0x002c, h01=0x0050, text=»* READ CONFIG FILE AND BUILD SHADOWTABLE«, t00=0x00ed, t01=0x007c}
0x172c4…172d0 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00ed, t01=0x00ac}
0x172d0…172f4 Head {h00=0x0020, h01=0x0050, text=» LD* A3,APLLAC,A1 APPTAB ADR«, t00=0x00ed, t01=0x00b8}
0x172f4…1732c Head {h00=0x0034, h01=0x0050, text=» LD A2,I:RSTE,A3 GET INTERPRETER RESTART ADDRESS«, t00=0x00ed, t01=0x00dc}
0x1732c…17358 Head {h00=0x0028, h01=0x0050, text=» ST A2,APLIOE,A1 STORE IT IN APLTAB «, t00=0x00ed, t01=0x0114}
0x17358…17376 Head {h00=0x001a, h01=0x0050, text=» LDR* A2,A3 TCLTAB ADR«, t00=0x00ed, t01=0x0140}
0x17376…17398 Head {h00=0x001e, h01=0x0050, text=» LDR* A12,A2 NBR OF TCL'S «, t00=0x00ed, t01=0x015e}
0x17398…173aa Head {h00=0x000e, h01=0x0050, text=» LDR A4,A2«, t00=0x00ed, t01=0x0180}
0x173aa…173d0 (238, 0, 400) Head {h00=0x0022, h01=0x0050, text=» ADKL A4,4 ADR TO TCLBLK PNTR «, t00=0x00ee, t01=0x0004}
0x173d0…173f2 Head {h00=0x001e, h01=0x0050, text=» ST A4,TCLPNT+STKEND SAVE «, t00=0x00ee, t01=0x002a}
0x173f2…17416 Head {h00=0x0020, h01=0x0050, text=» LC A2,TDBBT,A11 BLOCK TYPE «, t00=0x00ee, t01=0x004c}
0x17416…17440 Head {h00=0x0026, h01=0x0050, text=» CCK A2,'TT' TASK DEFINITION BLOCK«, t00=0x00ee, t01=0x0070}
0x17440…1745a Head {h00=0x0016, h01=0x0050, text=» RF(NE) SYA120 NO «, t00=0x00ee, t01=0x009a}
0x1745a…1746e Head {h00=0x0010, h01=0x0050, text=» CALL LENCOU«, t00=0x00ee, t01=0x00b4}
0x1746e…17492 Head {h00=0x0020, h01=0x0050, text=» LDR A5,A7 SHTAB1 LENGTH * 1«, t00=0x00ee, t01=0x00c8}
0x17492…174a8 Head {h00=0x0012, h01=0x0050, text=» ADR A5,A7 * 2«, t00=0x00ee, t01=0x00ec}
0x174a8…174d6 Head {h00=0x002a, h01=0x0050, text=» ADR A5,A7 * 3 SHTAB1-3 TOTAL LENGTH «, t00=0x00ee, t01=0x0102}
0x174d6…17502 Head {h00=0x0028, h01=0x0050, text=» ST A5,SHTLEN+STKCOM SHTAB1-3 LENGTH«, t00=0x00ee, t01=0x0130}
0x17502…17514 Head {h00=0x000e, h01=0x0050, text=» LDR A6,A6«, t00=0x00ee, t01=0x015c}
0x17514…17540 Head {h00=0x0028, h01=0x0050, text=» RF(Z) SYA120 NOTHING TO CONFIGURATE«, t00=0x00ee, t01=0x016e}
0x17540…1757e Head {h00=0x003a, h01=0x0050, text=» ST A6,NOCOPS+STKEND SAVE NBR OF RUNNING TASKS/RUNTIME«, t00=0x00ef, t01=0x000a}
0x1757e…17588 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ef, t01=0x0048}
0x17588…175b6 Head {h00=0x002a, h01=0x0050, text=» LD A11,SHADST+STKEND START OF SHTAB1 «, t00=0x00ef, t01=0x0052}
0x175b6…175ca Head {h00=0x0010, h01=0x0050, text=» ADR A11,A5 «, t00=0x00ef, t01=0x0080}
0x175ca…175de Head {h00=0x0010, h01=0x0050, text=» ADR A11,A6 «, t00=0x00ef, t01=0x0094}
0x175de…175f2 Head {h00=0x0010, h01=0x0050, text=» ADR A11,A6 «, t00=0x00ef, t01=0x00a8}
0x175f2…1761c Head {h00=0x0026, h01=0x0050, text=» ADKL A11,2 NEW START OF FREE AREA«, t00=0x00ef, t01=0x00bc}
0x1761c…17634 Head {h00=0x0014, h01=0x0050, text=» LDKL A9,LCOSTA «, t00=0x00ef, t01=0x00e6}
0x17634…1765c Head {h00=0x0024, h01=0x0050, text=» AD A9,M:REL+STKCOM SYSLCO START«, t00=0x00ef, t01=0x00fe}
0x1765c…17676 Head {h00=0x0016, h01=0x0050, text=»* CHECK ADDRESSES «, t00=0x00ef, t01=0x0126}
0x17676…1768a Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x00ef, t01=0x0140}
0x1768a…176a4 Head {h00=0x0016, h01=0x0050, text=» RF(L) SYA115 OK !«, t00=0x00ef, t01=0x0154}
0x176a4…176ca Head {h00=0x0022, h01=0x0050, text=» LDKL A1,LMP3 MEMORY OVERFLOW «, t00=0x00ef, t01=0x016e}
0x176ca…176de (240, 0, 400) Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00f0, t01=0x0004}
0x176de…176f2 Head {h00=0x0010, h01=0x0050, text=»SYA115 EQU *«, t00=0x00f0, t01=0x0018}
0x176f2…17704 Head {h00=0x000e, h01=0x0050, text=» SUR A8,A8«, t00=0x00f0, t01=0x002c}
0x17704…17716 Head {h00=0x000e, h01=0x0050, text=»ZERO EQU *«, t00=0x00f0, t01=0x003e}
0x17716…1772e Head {h00=0x0014, h01=0x0050, text=» SUKL A11,2 NEXT«, t00=0x00f0, t01=0x0050}
0x1772e…1774c Head {h00=0x001a, h01=0x0050, text=» STR A8,A11 CLEAR WORD«, t00=0x00f0, t01=0x0068}
0x1774c…17774 Head {h00=0x0024, h01=0x0050, text=» CW A11,SHADST+STKEND ALL DONE ?«, t00=0x00f0, t01=0x0086}
0x17774…1778c Head {h00=0x0014, h01=0x0050, text=» RB(NE) ZERO NO «, t00=0x00f0, t01=0x00ae}
0x1778c…177cc Head {h00=0x003c, h01=0x0050, text=» ST* A7,SHADST+STKEND STORE LENGTH IN TABLE LENGTH WORD «, t00=0x00f0, t01=0x00c6}
0x177cc…177ec Head {h00=0x001c, h01=0x0050, text=» LDR A8,A7 SHTAB1 LENGTH«, t00=0x00f0, t01=0x0106}
0x177ec…17816 Head {h00=0x0026, h01=0x0050, text=» LD A11,ACOSTA+STKEND CONFIG START«, t00=0x00f0, t01=0x0126}
0x17816…17848 Head {h00=0x002e, h01=0x0050, text=» LC A3,TDBBT,A11 GET BLOCK TYPE FROM CONF «, t00=0x00f0, t01=0x0150}
0x17848…17874 Head {h00=0x0028, h01=0x0050, text=» CCK A3,'TT' TASK DEFINITION BLOCK ?«, t00=0x00f0, t01=0x0182}
0x17874…1788e Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA125 YES «, t00=0x00f1, t01=0x001e}
0x1788e…178a2 Head {h00=0x0010, h01=0x0050, text=»SYA120 EQU *«, t00=0x00f1, t01=0x0038}
0x178a2…178ba Head {h00=0x0014, h01=0x0050, text=» LDK A1,LMP4 NO «, t00=0x00f1, t01=0x004c}
0x178ba…178ce Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00f1, t01=0x0064}
0x178ce…178e2 Head {h00=0x0010, h01=0x0050, text=»SYA125 EQU *«, t00=0x00f1, t01=0x0078}
0x178e2…17916 Head {h00=0x0030, h01=0x0050, text=» LD A2,TCLPNT+STKEND ADDR TO TCLBLK POINTER «, t00=0x00f1, t01=0x008c}
0x17916…17938 Head {h00=0x001e, h01=0x0050, text=» LC A3,TDBMC+4,A11 TCL-ID «, t00=0x00f1, t01=0x00c0}
0x17938…1794a Head {h00=0x000e, h01=0x0050, text=» SLL A3,8 «, t00=0x00f1, t01=0x00e2}
0x1794a…1796c Head {h00=0x001e, h01=0x0050, text=» LC A3,TDBMC+5,A11 TCL-ID «, t00=0x00f1, t01=0x00f4}
0x1796c…1798c Head {h00=0x001c, h01=0x0050, text=» LDR A7,A12 NBR OF TCL'S«, t00=0x00f1, t01=0x0116}
0x1798c…17996 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f1, t01=0x0136}
0x17996…179d2 Head {h00=0x0038, h01=0x0050, text=»* CHECK IF TCL-ID FROM CONF IS IN APPLICATON «, t00=0x00f1, t01=0x0140}
0x179d2…179dc Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f1, t01=0x017c}
0x179dc…179f0 Head {h00=0x0010, h01=0x0050, text=»SYA130 EQU *«, t00=0x00f1, t01=0x0186}
0x179f0…17a14 Head {h00=0x0020, h01=0x0050, text=» SUK A7,1 COUNT NBR OF TCL'S«, t00=0x00f2, t01=0x000a}
0x17a14…17a3c Head {h00=0x0024, h01=0x0050, text=» RF(NN) SYA135 N=END OF TCLBLK'S«, t00=0x00f2, t01=0x002e}
0x17a3c…17a68 Head {h00=0x0028, h01=0x0050, text=» LDK A1,LMP5 TID IN CONF NOT IN APPL«, t00=0x00f2, t01=0x0056}
0x17a68…17a7c Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x00f2, t01=0x0082}
0x17a7c…17a90 Head {h00=0x0010, h01=0x0050, text=»SYA135 EQU *«, t00=0x00f2, t01=0x0096}
0x17a90…17ab4 Head {h00=0x0020, h01=0x0050, text=» CW A3,-2,A2 TCL-ID FOUND ? «, t00=0x00f2, t01=0x00aa}
0x17ab4…17ace Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA140 YES «, t00=0x00f2, t01=0x00ce}
0x17ace…17af4 Head {h00=0x0022, h01=0x0050, text=» ADK A2,4 POINT AT NEXT TCLBLK«, t00=0x00f2, t01=0x00e8}
0x17af4…17b1a Head {h00=0x0022, h01=0x0050, text=» RB SYA130 TRY IN NEXT TCLBLK «, t00=0x00f2, t01=0x010e}
0x17b1a…17b2e Head {h00=0x0010, h01=0x0050, text=»SYA140 EQU *«, t00=0x00f2, t01=0x0134}
0x17b2e…17b4a Head {h00=0x0018, h01=0x0050, text=» LD A6,SHADST+STKEND«, t00=0x00f2, t01=0x0148}
0x17b4a…17b6c Head {h00=0x001e, h01=0x0050, text=» ADR A6,A8 START OF SHTAB2«, t00=0x00f2, t01=0x0164}
0x17b6c…17b8e Head {h00=0x001e, h01=0x0050, text=» ADR A6,A8 START OF SHTAB3«, t00=0x00f2, t01=0x0186}
0x17b8e…17ba2 Head {h00=0x0010, h01=0x0050, text=»SYA145 EQU *«, t00=0x00f3, t01=0x0018}
0x17ba2…17bc0 Head {h00=0x001a, h01=0x0050, text=» SUK A6,2 STEP SHTAB2 «, t00=0x00f3, t01=0x002c}
0x17bc0…17bdc Head {h00=0x0018, h01=0x0050, text=» LD A3,SHADST+STKEND«, t00=0x00f3, t01=0x004a}
0x17bdc…17bee Head {h00=0x000e, h01=0x0050, text=» ADR A3,A8«, t00=0x00f3, t01=0x0066}
0x17bee…17c10 Head {h00=0x001e, h01=0x0050, text=» CWR A6,A3 END OF SHTAB2 ?«, t00=0x00f3, t01=0x0078}
0x17c10…17c2a Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA150 YES «, t00=0x00f3, t01=0x009a}
0x17c2a…17c50 Head {h00=0x0022, h01=0x0050, text=» LDR* A1,A6 ITCT ADR IN SHTAB2«, t00=0x00f3, t01=0x00b4}
0x17c50…17c72 Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A2 GET TCLBLK-ADR«, t00=0x00f3, t01=0x00da}
0x17c72…17c9c Head {h00=0x0026, h01=0x0050, text=» CW A1,TCLTCT,A3 FOUND ITCT ADR ? «, t00=0x00f3, t01=0x00fc}
0x17c9c…17cb6 Head {h00=0x0016, h01=0x0050, text=» RB(NE) SYA145 NO «, t00=0x00f3, t01=0x0126}
0x17cb6…17ccc Head {h00=0x0012, h01=0x0050, text=» RF SYA155 YES«, t00=0x00f3, t01=0x0140}
0x17ccc…17ce0 Head {h00=0x0010, h01=0x0050, text=»SYA150 EQU *«, t00=0x00f3, t01=0x0156}
0x17ce0…17d06 Head {h00=0x0022, h01=0x0050, text=» ADK A6,2 NEXT ENTRY IN SHTAB2«, t00=0x00f3, t01=0x016a}
0x17d06…17d1a Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A6 «, t00=0x00f3, t01=0x0190}
0x17d1a…17d40 Head {h00=0x0022, h01=0x0050, text=» RB(NZ) SYA150 ENTRY NOT FREE «, t00=0x00f4, t01=0x0014}
0x17d40…17d62 Head {h00=0x001e, h01=0x0050, text=» LDR* A3,A2 GET TCLBLK-ADR«, t00=0x00f4, t01=0x003a}
0x17d62…17d8e Head {h00=0x0028, h01=0x0050, text=» LD A1,TCLTCT,A3 ITCT ADR IN TCLBLK «, t00=0x00f4, t01=0x005c}
0x17d8e…17dba Head {h00=0x0028, h01=0x0050, text=» STR A1,A6 STORE ITCT ADR IN SHTAB2 «, t00=0x00f4, t01=0x0088}
0x17dba…17dce Head {h00=0x0010, h01=0x0050, text=»SYA155 EQU *«, t00=0x00f4, t01=0x00b4}
0x17dce…17dfa Head {h00=0x0028, h01=0x0050, text=» SUR A6,A8 POINT AT ENTRY IN SHTAB1 «, t00=0x00f4, t01=0x00c8}
0x17dfa…17e26 Head {h00=0x0028, h01=0x0050, text=» LC A4,TDBNT+1,A11 NBR OF COPIES / 2«, t00=0x00f4, t01=0x00f4}
0x17e26…17e38 Head {h00=0x000e, h01=0x0050, text=» SRC A4,4 «, t00=0x00f4, t01=0x0120}
0x17e38…17e62 Head {h00=0x0026, h01=0x0050, text=» LC A4,TDBNT,A11 NBR OF COPIES / 1«, t00=0x00f4, t01=0x0132}
0x17e62…17e74 Head {h00=0x000e, h01=0x0050, text=» SLC A4,12«, t00=0x00f4, t01=0x015c}
0x17e74…17ea2 Head {h00=0x002a, h01=0x0050, text=» SRL A4,8 BINARY VALUE (NBR OF COPIES)«, t00=0x00f4, t01=0x016e}
0x17ea2…17ec2 Head {h00=0x001c, h01=0x0050, text=» LDR A4,A4 NBR OF COPIES«, t00=0x00f5, t01=0x000c}
0x17ec2…17ed8 Head {h00=0x0012, h01=0x0050, text=» RF(Z) SYA170 «, t00=0x00f5, t01=0x002c}
0x17ed8…17eec Head {h00=0x0010, h01=0x0050, text=»SYA160 EQU *«, t00=0x00f5, t01=0x0042}
0x17eec…17f0a Head {h00=0x001a, h01=0x0050, text=» LC A3,TDBID+4,A11 TID«, t00=0x00f5, t01=0x0056}
0x17f0a…17f1c Head {h00=0x000e, h01=0x0050, text=» SLL A3,8 «, t00=0x00f5, t01=0x0074}
0x17f1c…17f3a Head {h00=0x001a, h01=0x0050, text=» LC A3,TDBID+5,A11 TID«, t00=0x00f5, t01=0x0086}
0x17f3a…17f6c Head {h00=0x002e, h01=0x0050, text=» CALL BUILDT BUILD TIDTAB PART FOR ONE TCL«, t00=0x00f5, t01=0x00a4}
0x17f6c…17f80 Head {h00=0x0010, h01=0x0050, text=»SYA170 EQU *«, t00=0x00f5, t01=0x00d6}
0x17f80…17fa6 Head {h00=0x0022, h01=0x0050, text=» CALL NXTBLK NEXT CONFIG-BLOCK«, t00=0x00f5, t01=0x00ea}
0x17fa6…17fcc Head {h00=0x0022, h01=0x0050, text=» CCK A2,'TT' TASK DEF BLOCK ? «, t00=0x00f5, t01=0x0110}
0x17fcc…17fe6 Head {h00=0x0016, h01=0x0050, text=» RB(E) SYA125 YES «, t00=0x00f5, t01=0x0136}
0x17fe6…1801e Head {h00=0x0034, h01=0x0050, text=» LD A1,NOCOPS+STKEND TOTAL NBR OF RUNNING TASKS «, t00=0x00f5, t01=0x0150}
0x1801e…18042 Head {h00=0x0020, h01=0x0050, text=» SLL A1,1 NBR OF BYTES USED «, t00=0x00f5, t01=0x0188}
0x18042…18064 Head {h00=0x001e, h01=0x0050, text=» ADK A1,2 ADD LENGTH WORD «, t00=0x00f6, t01=0x001c}
0x18064…1808c Head {h00=0x0024, h01=0x0050, text=» STR A1,A7 STORE LENGTH IN TABLE«, t00=0x00f6, t01=0x003e}
0x1808c…180b6 Head {h00=0x0026, h01=0x0050, text=» ST A7,DYNTAD,A10 SAVE TABLE START«, t00=0x00f6, t01=0x0066}
0x180b6…180e2 Head {h00=0x0028, h01=0x0050, text=» ADR A7,A1 UPDATE "FIRST FREE WORD" «, t00=0x00f6, t01=0x0090}
0x180e2…180f4 Head {h00=0x000e, h01=0x0050, text=» SUK A1,4 «, t00=0x00f6, t01=0x00bc}
0x180f4…1812c Head {h00=0x0034, h01=0x0050, text=» RF(NZ) SYA175 MORE THAN ONE TASK IN THE SYSTEM «, t00=0x00f6, t01=0x00ce}
0x1812c…18166 Head {h00=0x0036, h01=0x0050, text=» IM STASK+STKEND INDICATE SINGLE TASK APPLICATION «, t00=0x00f6, t01=0x0106}
0x18166…18170 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f6, t01=0x0140}
0x18170…1819e Head {h00=0x002a, h01=0x0050, text=»* PREPARE FOR NEXT APPLICATION «, t00=0x00f6, t01=0x014a}
0x1819e…181a8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00f6, t01=0x0178}
0x181a8…181bc Head {h00=0x0010, h01=0x0050, text=»SYA175 EQU *«, t00=0x00f6, t01=0x0182}
0x181bc…181f4 Head {h00=0x0034, h01=0x0050, text=» LD A2,SHADST+STKEND GET START OF SHADOW TABLES «, t00=0x00f7, t01=0x0008}
0x181f4…18224 Head {h00=0x002c, h01=0x0050, text=» ST A2,SHADOW,A10 SAVE IN APPL.SAVE AREA«, t00=0x00f7, t01=0x0040}
0x18224…18256 Head {h00=0x002e, h01=0x0050, text=» ADKL A10,TABLEN UPDATE SAVE AREA POINTER «, t00=0x00f7, t01=0x0070}
0x18256…18288 Head {h00=0x002e, h01=0x0050, text=» ST A7,SHADST+STKEND SAVE START OF SHTAB1 «, t00=0x00f7, t01=0x00a2}
0x18288…182a0 Head {h00=0x0014, h01=0x0050, text=» LDKL A2,SYA100 «, t00=0x00f7, t01=0x00d4}
0x182a0…182d4 Head {h00=0x0030, h01=0x0050, text=» AD A2,M:REL+STKCOM ABSOLUTE BRANCH ADDRESS «, t00=0x00f7, t01=0x00ec}
0x182d4…182fe Head {h00=0x0026, h01=0x0050, text=» ABR A2 CHECK IF MORE APPLICATIONS«, t00=0x00f7, t01=0x0120}
0x182fe…18312 Head {h00=0x0010, h01=0x0050, text=»SYA178 EQU *«, t00=0x00f7, t01=0x014a}
0x18312…18320 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00f7, t01=0x015e}
0x18320…18342 Head {h00=0x001e, h01=0x0050, text=»* SAVE MONITOR END ADDRESS«, t00=0x00f7, t01=0x016c}
0x18342…18358 Head {h00=0x0012, h01=0x0050, text=» LD A2,SCTSFA «, t00=0x00f7, t01=0x018e}
0x18358…18374 Head {h00=0x0018, h01=0x0050, text=» ST A2,MONEND+STKEND«, t00=0x00f8, t01=0x0014}
0x18374…1837c Head {h00=0x0004, h01=0x0050, t00=0x00f8, t01=0x0030}
0x1837c…183a4 Head {h00=0x0024, h01=0x0050, text=»* GET START OF SYSLCO AFTER MOVE«, t00=0x00f8, t01=0x0038}
0x183a4…183b0 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x00f8, t01=0x0060}
0x183b0…183e2 Head {h00=0x002e, h01=0x0050, text=» ADK A7,1 TO-ADDRESS (AFTER SHADOW-TABLES)«, t00=0x00f8, t01=0x006c}
0x183e2…18406 Head {h00=0x0020, h01=0x0050, text=» ANKL A7,/FFFE EVEN ADDRESS «, t00=0x00f8, t01=0x009e}
0x18406…1840e Head {h00=0x0004, h01=0x0050, t00=0x00f8, t01=0x00c2}
0x1840e…1842c Head {h00=0x001a, h01=0x0050, text=»* CALCULATE RELOCATION«, t00=0x00f8, t01=0x00ca}
0x1842c…18456 Head {h00=0x0026, h01=0x0050, text=» LDKL A2,PART2 GET START OF PART2 «, t00=0x00f8, t01=0x00e8}
0x18456…18486 Head {h00=0x002c, h01=0x0050, text=» AD A2,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x00f8, t01=0x0112}
0x18486…1849a Head {h00=0x0010, h01=0x0050, text=» LDR A3,A2 «, t00=0x00f8, t01=0x0142}
0x1849a…184cc Head {h00=0x002e, h01=0x0050, text=» SUR A2,A7 LENGTH TO MOVE (SYSLCO+SYSINI) «, t00=0x00f8, t01=0x0156}
0x184cc…184de Head {h00=0x000e, h01=0x0050, text=» NGR A2,A2«, t00=0x00f8, t01=0x0188}
0x184de…18518 Head {h00=0x0036, h01=0x0050, text=» ST A2,RELOCA+STKEND SAVE NEW RELOCATION TEMPORARY«, t00=0x00f9, t01=0x000a}
0x18518…1854e Head {h00=0x0032, h01=0x0050, text=» ST A7,LCOTO+STKEND SAVE (LOGICAL) TO-ADDRESS «, t00=0x00f9, t01=0x0044}
0x1854e…18576 Head {h00=0x0024, h01=0x0050, text=» LDR A2,A13 A13=START OF SYSINI «, t00=0x00f9, t01=0x007a}
0x18576…18596 Head {h00=0x001c, h01=0x0050, text=» SUR A2,A3 SYSLCO LENGTH«, t00=0x00f9, t01=0x00a2}
0x18596…185c2 Head {h00=0x0028, h01=0x0050, text=» ADKL A2,INILEN ADD LENGTH OF SYSINI«, t00=0x00f9, t01=0x00c2}
0x185c2…185f2 Head {h00=0x002c, h01=0x0050, text=» ST A2,MOVLE1+STKEND SAVE LENGTH TO MOVE«, t00=0x00f9, t01=0x00ee}
0x185f2…18616 Head {h00=0x0020, h01=0x0050, text=» ADR A7,A2 NEW DDIV ADDRESS «, t00=0x00f9, t01=0x011e}
0x18616…18648 Head {h00=0x002e, h01=0x0050, text=» ST A7,DDIVTO+STKEND SAVE NEW DDIV ADDRESS«, t00=0x00f9, t01=0x0142}
0x18648…18670 Head {h00=0x0024, h01=0x0050, text=»* CALCULATE DDIV FROM-ADDRESS * «, t00=0x00f9, t01=0x0174}
0x18670…1869c Head {h00=0x0028, h01=0x0050, text=» CM APPLNO+STKCOM RESET NBR OF APPL.«, t00=0x00fa, t01=0x000c}
0x1869c…186d2 Head {h00=0x0032, h01=0x0050, text=» LDKL A10,STKEND START OF 1:ST APPL SAVE AREA «, t00=0x00fa, t01=0x0038}
0x186d2…186e6 Head {h00=0x0010, h01=0x0050, text=»SYA180 EQU *«, t00=0x00fa, t01=0x006e}
0x186e6…1870e Head {h00=0x0024, h01=0x0050, text=» LDKL A1,'CO' COBOL APPLICATION «, t00=0x00fa, t01=0x0082}
0x1870e…18738 Head {h00=0x0026, h01=0x0050, text=» CALL GETAPP ANY COBOL APPL LEFT? «, t00=0x00fa, t01=0x00aa}
0x18738…18750 Head {h00=0x0014, h01=0x0050, text=» RF(Z) OUT01 NO!«, t00=0x00fa, t01=0x00d4}
0x18750…18758 Head {h00=0x0004, h01=0x0050, t00=0x00fa, t01=0x00ec}
0x18758…1877c Head {h00=0x0020, h01=0x0050, text=» LD A2,APLLAC,A1 GET SEGTAB «, t00=0x00fa, t01=0x00f4}
0x1877c…187a0 Head {h00=0x0020, h01=0x0050, text=» LD* A9,APLLAC,A1 APPTAB ADR«, t00=0x00fa, t01=0x0118}
0x187a0…187ca Head {h00=0x0026, h01=0x0050, text=» LD A9,APPCOM,A9 COMMON-PSEG-PNTR «, t00=0x00fa, t01=0x013c}
0x187ca…187f6 Head {h00=0x0028, h01=0x0050, text=» LD A3,SGNOSG,A2 NUMBER OF SEGMENTS «, t00=0x00fa, t01=0x0166}
0x187f6…1881c (251, 0, 400) Head {h00=0x0022, h01=0x0050, text=» LDR A1,A2 SAVE SEGTAB ADDRESS«, t00=0x00fb, t01=0x0004}
0x1881c…1884e Head {h00=0x002e, h01=0x0050, text=» LDK A2,SEGREC SEGMENT BLOCK RECORD LENGTH«, t00=0x00fb, t01=0x002a}
0x1884e…18860 Head {h00=0x000e, h01=0x0050, text=» CALL MULT«, t00=0x00fb, t01=0x005c}
0x18860…18872 Head {h00=0x000e, h01=0x0050, text=» ADR A1,A3«, t00=0x00fb, t01=0x006e}
0x18872…1889c Head {h00=0x0026, h01=0x0050, text=» ADK A1,SGNOSG+2 => START OF DDIV «, t00=0x00fb, t01=0x0080}
0x1889c…188cc Head {h00=0x002c, h01=0x0050, text=» ST A1,DDIVFR,A10 SAVE DDIV FROM-ADDRESS«, t00=0x00fb, t01=0x00aa}
0x188cc…188fa Head {h00=0x002a, h01=0x0050, text=» LD A6,DDIVTO+STKEND GET DDIV TO ADDR.«, t00=0x00fb, t01=0x00da}
0x188fa…18920 Head {h00=0x0022, h01=0x0050, text=» SUR A6,A1 RELOCATION FOR DDIV«, t00=0x00fb, t01=0x0108}
0x18920…18956 Head {h00=0x0032, h01=0x0050, text=» ST A6,SAVE01+STKEND SAVE RELOCATION INCREMENT«, t00=0x00fb, t01=0x012e}
0x18956…1896c Head {h00=0x0012, h01=0x0050, text=» LDKL A6,/FFFF«, t00=0x00fb, t01=0x0164}
0x1896c…1899c Head {h00=0x002c, h01=0x0050, text=» ST A6,PLTGCS,A10 INIT. START OF PLTGC'S«, t00=0x00fb, t01=0x017a}
0x1899c…189c4 Head {h00=0x0024, h01=0x0050, text=» CALL LIMTGC RELOCATE ICB-PLTGC «, t00=0x00fc, t01=0x001a}
0x189c4…189fa Head {h00=0x0032, h01=0x0050, text=» LD A6,SAVE01+STKEND GET RELOCATION INCREMENT «, t00=0x00fc, t01=0x0042}
0x189fa…18a08 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x00fc, t01=0x0078}
0x18a08…18a12 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fc, t01=0x0086}
0x18a12…18a2c Head {h00=0x0016, h01=0x0050, text=»* RELOCATE ITCT'S «, t00=0x00fc, t01=0x0090}
0x18a2c…18a36 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fc, t01=0x00aa}
0x18a36…18a4a Head {h00=0x0010, h01=0x0050, text=»RELITC EQU *«, t00=0x00fc, t01=0x00b4}
0x18a4a…18a72 Head {h00=0x0024, h01=0x0050, text=» LD A1,DDIVFR,A10 ADR TO APPTAB «, t00=0x00fc, t01=0x00c8}
0x18a72…18a94 Head {h00=0x001e, h01=0x0050, text=» LDR* A1,A1 ADR TO TCLTAB «, t00=0x00fc, t01=0x00f0}
0x18a94…18ab4 Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A1 NBR OF TCL'S«, t00=0x00fc, t01=0x0112}
0x18ab4…18ac8 Head {h00=0x0010, h01=0x0050, text=»RELIT1 EQU *«, t00=0x00fc, t01=0x0132}
0x18ac8…18aee Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 ADJUST NBR OF TCL'S «, t00=0x00fc, t01=0x0146}
0x18aee…18b18 Head {h00=0x0026, h01=0x0050, text=» RF(N) RELITX ALL ITCT'S RELOCATED«, t00=0x00fc, t01=0x016c}
0x18b18…18b3c Head {h00=0x0020, h01=0x0050, text=» ADK A1,4 TCLBLK ADR POINTER«, t00=0x00fd, t01=0x0008}
0x18b3c…18b5a Head {h00=0x001a, h01=0x0050, text=» LDR* A3,A1 TCLBLK ADR«, t00=0x00fd, t01=0x002c}
0x18b5a…18b84 Head {h00=0x0026, h01=0x0050, text=» ADK A3,TCLTCT ADR TO ITCT POINTER«, t00=0x00fd, t01=0x004a}
0x18b84…18ba0 Head {h00=0x0018, h01=0x0050, text=» LDR* A3,A3 ITCT ADR«, t00=0x00fd, t01=0x0074}
0x18ba0…18bd0 Head {h00=0x002c, h01=0x0050, text=» ADS A6,ITCGLA,A3 RELOCATE PGTL-DATA-ADR«, t00=0x00fd, t01=0x0090}
0x18bd0…18c00 Head {h00=0x002c, h01=0x0050, text=» ADS A6,ITCCOM,A3 RELOCATE PGTG-DATA-ADR«, t00=0x00fd, t01=0x00c0}
0x18c00…18c20 Head {h00=0x001c, h01=0x0050, text=» ADK A3,ITCTLT TLTAB ADR«, t00=0x00fd, t01=0x00f0}
0x18c20…18c4c Head {h00=0x0028, h01=0x0050, text=» LDR* A4,A3 NBR OF ENTRIES IN TLTAB «, t00=0x00fd, t01=0x0110}
0x18c4c…18c60 Head {h00=0x0010, h01=0x0050, text=»RELIT2 EQU *«, t00=0x00fd, t01=0x013c}
0x18c60…18c86 Head {h00=0x0022, h01=0x0050, text=» SUK A4,1 ADJUST LOOP-COUNTER «, t00=0x00fd, t01=0x0150}
0x18c86…18cb2 Head {h00=0x0028, h01=0x0050, text=» RB(N) RELIT1 ALL ENTRIES RELOCATED «, t00=0x00fd, t01=0x0176}
0x18cb2…18cdc Head {h00=0x0026, h01=0x0050, text=» ADK A3,ITCTLE POINT AT NEXT ENTRY«, t00=0x00fe, t01=0x0012}
0x18cdc…18cfe Head {h00=0x001e, h01=0x0050, text=» LDR* A5,A3 ENTRY CONTENT «, t00=0x00fe, t01=0x003c}
0x18cfe…18d1e Head {h00=0x001c, h01=0x0050, text=» RB(Z) RELIT2 FREE ENTRY«, t00=0x00fe, t01=0x005e}
0x18d1e…18d40 Head {h00=0x001e, h01=0x0050, text=» ADRS A6,A3 RELOCATE ENTRY«, t00=0x00fe, t01=0x007e}
0x18d40…18d5c Head {h00=0x0018, h01=0x0050, text=» RB RELIT2 NEXT ITCT«, t00=0x00fe, t01=0x00a0}
0x18d5c…18d70 Head {h00=0x0010, h01=0x0050, text=»RELITX EQU *«, t00=0x00fe, t01=0x00bc}
0x18d70…18d7a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fe, t01=0x00d0}
0x18d7a…18d96 Head {h00=0x0018, h01=0x0050, text=»* RELOCATE TCLBLK'S «, t00=0x00fe, t01=0x00da}
0x18d96…18da0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00fe, t01=0x00f6}
0x18da0…18db4 Head {h00=0x0010, h01=0x0050, text=»RELTCB EQU *«, t00=0x00fe, t01=0x0100}
0x18db4…18dd8 Head {h00=0x0020, h01=0x0050, text=» LD A1,DDIVFR,A10 APPTAB ADR«, t00=0x00fe, t01=0x0114}
0x18dd8…18df6 Head {h00=0x001a, h01=0x0050, text=» LDR* A1,A1 TCLTAB ADR«, t00=0x00fe, t01=0x0138}
0x18df6…18e16 Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A1 NBR OF TCL'S«, t00=0x00fe, t01=0x0156}
0x18e16…18e2a Head {h00=0x0010, h01=0x0050, text=»RELTB1 EQU *«, t00=0x00fe, t01=0x0176}
0x18e2a…18e50 Head {h00=0x0022, h01=0x0050, text=» SUK A2,1 ADJUST NBR OF TCL'S «, t00=0x00fe, t01=0x018a}
0x18e50…18e82 Head {h00=0x002e, h01=0x0050, text=» RF(N) RELTBX RELOCATION OF TCLBLK'S DONE «, t00=0x00ff, t01=0x0020}
0x18e82…18ea6 Head {h00=0x0020, h01=0x0050, text=» ADK A1,4 TCLBLK ADR POINTER«, t00=0x00ff, t01=0x0052}
0x18ea6…18ec4 Head {h00=0x001a, h01=0x0050, text=» LDR* A3,A1 TCLBLK ADR«, t00=0x00ff, t01=0x0076}
0x18ec4…18efe Head {h00=0x0036, h01=0x0050, text=» ADS A6,TCLTGC,A3 RELOCATE ICB-PLTGC-MAIN POINTER «, t00=0x00ff, t01=0x0094}
0x18efe…18f2e Head {h00=0x002c, h01=0x0050, text=» ADS A6,TCLTCT,A3 RELOCATE ITCT POINTER «, t00=0x00ff, t01=0x00ce}
0x18f2e…18f4c Head {h00=0x001a, h01=0x0050, text=» RB RELTB1 NEXT TCLBLK«, t00=0x00ff, t01=0x00fe}
0x18f4c…18f60 Head {h00=0x0010, h01=0x0050, text=»RELTBX EQU *«, t00=0x00ff, t01=0x011c}
0x18f60…18f6a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ff, t01=0x0130}
0x18f6a…18f84 Head {h00=0x0016, h01=0x0050, text=»* RELOCATE TCLTAB «, t00=0x00ff, t01=0x013a}
0x18f84…18f8e Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x00ff, t01=0x0154}
0x18f8e…18fa2 Head {h00=0x0010, h01=0x0050, text=»RELTCT EQU *«, t00=0x00ff, t01=0x015e}
0x18fa2…18fc6 Head {h00=0x0020, h01=0x0050, text=» LD A1,DDIVFR,A10 APPTAB ADR«, t00=0x00ff, t01=0x0172}
0x18fc6…18fe4 Head {h00=0x001a, h01=0x0050, text=» LDR* A1,A1 TCLTAB ADR«, t00=0x0100, t01=0x0008}
0x18fe4…19004 Head {h00=0x001c, h01=0x0050, text=» LDR* A2,A1 NBR OF TCL'S«, t00=0x0100, t01=0x0026}
0x19004…19018 Head {h00=0x0010, h01=0x0050, text=»RELTC1 EQU *«, t00=0x0100, t01=0x0046}
0x19018…1903c Head {h00=0x0020, h01=0x0050, text=» SUK A2,1 COUNT NBR OF TCL'S«, t00=0x0100, t01=0x005a}
0x1903c…1906c Head {h00=0x002c, h01=0x0050, text=» RF(N) RELTCX RELOCATION OF TCLTAB DONE «, t00=0x0100, t01=0x007e}
0x1906c…19090 Head {h00=0x0020, h01=0x0050, text=» ADK A1,4 TCLBLK ADR POINTER«, t00=0x0100, t01=0x00ae}
0x19090…190bc Head {h00=0x0028, h01=0x0050, text=» ADRS A6,A1 RELOCATE TCLBLK POINTER «, t00=0x0100, t01=0x00d2}
0x190bc…190e2 Head {h00=0x0022, h01=0x0050, text=» RB RELTC1 NEXT TCLBLK POINTER«, t00=0x0100, t01=0x00fe}
0x190e2…190f6 Head {h00=0x0010, h01=0x0050, text=»RELTCX EQU *«, t00=0x0100, t01=0x0124}
0x190f6…19100 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0100, t01=0x0138}
0x19100…1911a Head {h00=0x0016, h01=0x0050, text=»* RELOCATE APPTAB «, t00=0x0100, t01=0x0142}
0x1911a…19124 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0100, t01=0x015c}
0x19124…19138 Head {h00=0x0010, h01=0x0050, text=»RELAPP EQU *«, t00=0x0100, t01=0x0166}
0x19138…1915c Head {h00=0x0020, h01=0x0050, text=» LD A1,DDIVFR,A10 APPTAB ADR«, t00=0x0100, t01=0x017a}
0x1915c…19184 Head {h00=0x0024, h01=0x0050, text=» ADRS A6,A1 RELOCATE TCLTAB-PNTR«, t00=0x0101, t01=0x000e}
0x19184…19198 Head {h00=0x0010, h01=0x0050, text=»RELAPX EQU *«, t00=0x0101, t01=0x0036}
0x19198…191a2 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0101, t01=0x004a}
0x191a2…191d4 Head {h00=0x002e, h01=0x0050, text=»* RELOCATE SHADOW-TABLE2 (ITCT ADDRESSES) «, t00=0x0101, t01=0x0054}
0x191d4…191de Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0101, t01=0x0086}
0x191de…191f2 Head {h00=0x0010, h01=0x0050, text=»RELSHT EQU *«, t00=0x0101, t01=0x0090}
0x191f2…1921a Head {h00=0x0024, h01=0x0050, text=» LD* A1,SHADOW,A10 SHTAB LENGTH «, t00=0x0101, t01=0x00a4}
0x1921a…19240 Head {h00=0x0022, h01=0x0050, text=» LDR A2,A1 SAVE SHTAB2 LENGTH «, t00=0x0101, t01=0x00cc}
0x19240…19264 Head {h00=0x0020, h01=0x0050, text=» AD A1,SHADOW,A10 SHTAB2 ADR«, t00=0x0101, t01=0x00f2}
0x19264…19278 Head {h00=0x0010, h01=0x0050, text=»RELSH1 EQU *«, t00=0x0101, t01=0x0116}
0x19278…1929e Head {h00=0x0022, h01=0x0050, text=» SUK A2,2 ADJUST SHTAB2 LENGTH«, t00=0x0101, t01=0x012a}
0x1929e…192ce Head {h00=0x002c, h01=0x0050, text=» RF(Z) RELSHX RELOCATION OF SHTAB2 DONE «, t00=0x0101, t01=0x0150}
0x192ce…192f2 Head {h00=0x0020, h01=0x0050, text=» ADK A1,2 POINT AT ITCT ADR «, t00=0x0101, t01=0x0180}
0x192f2…19318 Head {h00=0x0022, h01=0x0050, text=» ADRS A6,A1 RELOCATE ITCT ADR «, t00=0x0102, t01=0x0014}
0x19318…19330 Head {h00=0x0014, h01=0x0050, text=» RB RELSH1 NEXT «, t00=0x0102, t01=0x003a}
0x19330…19344 Head {h00=0x0010, h01=0x0050, text=»RELSHX EQU *«, t00=0x0102, t01=0x0052}
0x19344…19370 Head {h00=0x0028, h01=0x0050, text=» ADKL A10,TABLEN NEXT APPL.SAVE AREA«, t00=0x0102, t01=0x0066}
0x19370…19396 Head {h00=0x0022, h01=0x0050, text=» RB SYA180 CHECK IF MORE APPL.«, t00=0x0102, t01=0x0092}
0x19396…193aa Head {h00=0x0010, h01=0x0050, text=»OUT01 EQU * «, t00=0x0102, t01=0x00b8}
0x193aa…193e4 Head {h00=0x0036, h01=0x0050, text=» LD A5,RELOCA+STKEND GET NEW RELOCATION INCREMENT «, t00=0x0102, t01=0x00cc}
0x193e4…1941c Head {h00=0x0034, h01=0x0050, text=» ADS A5,M:REL+STKCOM AND ADJUST RELOCATION BASE «, t00=0x0102, t01=0x0106}
0x1941c…1943a Head {h00=0x001a, h01=0x0050, text=»* CONTINUE IN PART 2 *«, t00=0x0102, t01=0x013e}
0x1943a…19446 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0102, t01=0x015c}
0x19446…1947a Head {h00=0x0030, h01=0x0050, text=» LD A2,LCOTO+STKEND GET TO-ADDRESS (SYSLCO) «, t00=0x0102, t01=0x0168}
0x1947a…1948c Head {h00=0x000e, h01=0x0050, text=» LDR A5,A2«, t00=0x0103, t01=0x000c}
0x1948c…194a8 Head {h00=0x0018, h01=0x0050, text=» AD A5,MOVLE1+STKEND«, t00=0x0103, t01=0x001e}
0x194a8…194d0 Head {h00=0x0024, h01=0x0050, text=» SUKL A5,INILEN A5=SYSINI START «, t00=0x0103, t01=0x003a}
0x194d0…19504 Head {h00=0x0030, h01=0x0050, text=» LDKL A7,START2 GET EXECUTION START ADDRESS «, t00=0x0103, t01=0x0062}
0x19504…19534 Head {h00=0x002c, h01=0x0050, text=» AD A7,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0103, t01=0x0096}
0x19534…19566 Head {h00=0x002e, h01=0x0050, text=» LD A3,MOVLE1+STKEND SYSLCO+SYSINI LENGTH «, t00=0x0103, t01=0x00c6}
0x19566…1957c Head {h00=0x0012, h01=0x0050, text=» LDKL A1,PART2«, t00=0x0103, t01=0x00f8}
0x1957c…19598 Head {h00=0x0018, h01=0x0050, text=» AD A1,M:REL+STKCOM «, t00=0x0103, t01=0x010e}
0x19598…195be Head {h00=0x0022, h01=0x0050, text=» SU A1,RELOCA+STKEND FROM ADR.«, t00=0x0103, t01=0x012a}
0x195be…195c8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0103, t01=0x0150}
0x195c8…195f8 Head {h00=0x002c, h01=0x0050, text=»* JUMP TO ROUTINE IN SYSTEM-STACK WHICH «, t00=0x0103, t01=0x015a}
0x195f8…1962a Head {h00=0x002e, h01=0x0050, text=»* MOVES SYSLCO, AND THEN CONTINUE IN PART2«, t00=0x0103, t01=0x018a}
0x1962a…19650 Head {h00=0x0022, h01=0x0050, text=»* INPUT TO ROUTINE IN STACK IS«, t00=0x0104, t01=0x002c}
0x19650…1966a Head {h00=0x0016, h01=0x0050, text=»* A1 = FROM ADDR. «, t00=0x0104, t01=0x0052}
0x1966a…19682 Head {h00=0x0014, h01=0x0050, text=»* A2 = TO ADDR. «, t00=0x0104, t01=0x006c}
0x19682…19698 Head {h00=0x0012, h01=0x0050, text=»* A3 = LENGTH «, t00=0x0104, t01=0x0084}
0x19698…196b4 Head {h00=0x0018, h01=0x0050, text=»* A7 = RESTART ADDR.«, t00=0x0104, t01=0x009a}
0x196b4…196be Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0104, t01=0x00b6}
0x196be…196f0 Head {h00=0x002e, h01=0x0050, text=» ABL STKMOV JUMP TO MOVE-ROUTINE IN STACK «, t00=0x0104, t01=0x00c0}
0x196f0…196fe Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0104, t01=0x00f2}
0x196fe…1970a Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0104, t01=0x0100}
0x1970a…19744 Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0104, t01=0x010c}
0x19744…1977e Head {h00=0x0036, h01=0x0050, text=»*** *** «, t00=0x0104, t01=0x0146}
0x1977e…197b8 Head {h00=0x0036, h01=0x0050, text=»** SYSLOAD PART 2 ** «, t00=0x0104, t01=0x0180}
0x197b8…197f2 Head {h00=0x0036, h01=0x0050, text=»** ** «, t00=0x0105, t01=0x002a}
0x197f2…1982c Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0105, t01=0x0064}
0x1982c…19834 Head {h00=0x0004, h01=0x0050, t00=0x0105, t01=0x009e}
0x19834…1986e Head {h00=0x0036, h01=0x0050, text=»* BUILD COMMON AND TASKCLASS DATA AREAS. * «, t00=0x0105, t01=0x00a6}
0x1986e…198a8 Head {h00=0x0036, h01=0x0050, text=»* BUILD TASKDATA PROTOTYPE AREA * «, t00=0x0105, t01=0x00e0}
0x198a8…198e2 Head {h00=0x0036, h01=0x0050, text=»* * «, t00=0x0105, t01=0x011a}
0x198e2…1991c Head {h00=0x0036, h01=0x0050, text=»************************************************* «, t00=0x0105, t01=0x0154}
0x1991c…19924 Head {h00=0x0004, h01=0x0050, t00=0x0105, t01=0x018e}
0x19924…19938 Head {h00=0x0010, h01=0x0050, text=»PART2 EQU *«, t00=0x0106, t01=0x0008}
0x19938…19940 Head {h00=0x0004, h01=0x0050, t00=0x0106, t01=0x001c}
0x19940…19974 Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x0106, t01=0x0024}
0x19974…199a8 Head {h00=0x0030, h01=0x0050, text=»*** ***«, t00=0x0106, t01=0x0058}
0x199a8…199dc Head {h00=0x0030, h01=0x0050, text=»** S U B R O U T I N E S **«, t00=0x0106, t01=0x008c}
0x199dc…19a10 Head {h00=0x0030, h01=0x0050, text=»********************************************«, t00=0x0106, t01=0x00c0}
0x19a10…19a18 Head {h00=0x0004, h01=0x0050, t00=0x0106, t01=0x00f4}
0x19a18…19a24 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0106, t01=0x00fc}
0x19a24…19a32 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0106, t01=0x0108}
0x19a32…19a62 Head {h00=0x002c, h01=0x0050, text=»* M O V C O M * «, t00=0x0106, t01=0x0116}
0x19a62…19a92 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0106, t01=0x0146}
0x19a92…19ac2 Head {h00=0x002c, h01=0x0050, text=»* MOVE ICB-PGTG AND PGTG-DATA * «, t00=0x0106, t01=0x0176}
0x19ac2…19af2 Head {h00=0x002c, h01=0x0050, text=»* * «, t00=0x0107, t01=0x0016}
0x19af2…19b22 Head {h00=0x002c, h01=0x0050, text=»*************************************** «, t00=0x0107, t01=0x0046}
0x19b22…19b2a Head {h00=0x0004, h01=0x0050, t00=0x0107, t01=0x0076}
0x19b2a…19b3e Head {h00=0x0010, h01=0x0050, text=»MOVCOM EQU *«, t00=0x0107, t01=0x007e}
0x19b3e…19b60 Head {h00=0x001e, h01=0x0050, text=» CALL FNDCOM ICB-PGTG ADR «, t00=0x0107, t01=0x0092}
0x19b60…19b8c Head {h00=0x0028, h01=0x0050, text=» LD A3,DDIVTO+STKEND APPTAB ADDRESS «, t00=0x0107, t01=0x00b4}
0x19b8c…19bb2 Head {h00=0x0022, h01=0x0050, text=» LD A3,APPTGL,A3 PGTG-DATA ADR«, t00=0x0107, t01=0x00e0}
0x19bb2…19be0 Head {h00=0x002a, h01=0x0050, text=» LD A6,LSTADR+STKCOM LAST FREE ADDRESS«, t00=0x0107, t01=0x0106}
0x19be0…19c02 Head {h00=0x001e, h01=0x0050, text=» SUR A6,A3 PGTG START ADR «, t00=0x0107, t01=0x0134}
0x19c02…19c32 Head {h00=0x002c, h01=0x0050, text=» CALL CALLMO ALLOCATE AND MOVE PGTG-DATA«, t00=0x0107, t01=0x0156}
0x19c32…19c68 Head {h00=0x0032, h01=0x0050, text=» ST A6,PGTGAD+STKEND SAVE ICB-PGTG NEW ADDRESS«, t00=0x0107, t01=0x0186}
0x19c68…19c78 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0108, t01=0x002c}
0x19c78…19c86 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0108, t01=0x003c}
0x19c86…19cae Head {h00=0x0024, h01=0x0050, text=»* F N D C O M *«, t00=0x0108, t01=0x004a}
0x19cae…19cd6 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x0108, t01=0x0072}
0x19cd6…19cfe Head {h00=0x0024, h01=0x0050, text=»* FIND PGTG-DATA *«, t00=0x0108, t01=0x009a}
0x19cfe…19d26 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x0108, t01=0x00c2}
0x19d26…19d4e Head {h00=0x0024, h01=0x0050, text=»* EXIT : A1 PGTG-DATA ADR *«, t00=0x0108, t01=0x00ea}
0x19d4e…19d76 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0108, t01=0x0112}
0x19d76…19d7e Head {h00=0x0004, h01=0x0050, t00=0x0108, t01=0x013a}
0x19d7e…19d92 Head {h00=0x0010, h01=0x0050, text=»FNDCOM EQU *«, t00=0x0108, t01=0x0142}
0x19d92…19dbe Head {h00=0x0028, h01=0x0050, text=» LD* A1,DDIVTO+STKEND ADR TO TCLTAB «, t00=0x0108, t01=0x0156}
0x19dbe…19de0 Head {h00=0x001e, h01=0x0050, text=» LD A1,4,A1 ADR TO TCLBLK «, t00=0x0108, t01=0x0182}
0x19de0…19e0a Head {h00=0x0026, h01=0x0050, text=» LD* A1,TCLTCT,A1 ADR TO PGTG-DATA«, t00=0x0109, t01=0x0014}
0x19e0a…19e1a Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0109, t01=0x003e}
0x19e1a…19e28 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0109, t01=0x004e}
0x19e28…19e5a Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x0109, t01=0x005c}
0x19e5a…19e8c Head {h00=0x002e, h01=0x0050, text=»* R E L T G C * «, t00=0x0109, t01=0x008e}
0x19e8c…19ebe Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x0109, t01=0x00c0}
0x19ebe…19ef0 Head {h00=0x002e, h01=0x0050, text=»* RELOCATE ICB-PLTGC CALL-TAB * «, t00=0x0109, t01=0x00f2}
0x19ef0…19f22 Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x0109, t01=0x0124}
0x19f22…19f54 Head {h00=0x002e, h01=0x0050, text=»* INPUT: PLTGCS= ICB-PLTGC BLOCK * «, t00=0x0109, t01=0x0156}
0x19f54…19f86 Head {h00=0x002e, h01=0x0050, text=»* START ADDRESS * «, t00=0x0109, t01=0x0188}
0x19f86…19fb8 Head {h00=0x002e, h01=0x0050, text=»* PLTGCL= ICB-PLTGC BLOCK * «, t00=0x010a, t01=0x002a}
0x19fb8…19fea Head {h00=0x002e, h01=0x0050, text=»* LENGTH * «, t00=0x010a, t01=0x005c}
0x19fea…1a01c Head {h00=0x002e, h01=0x0050, text=»* A6 = RELOCATION INCREMENT * «, t00=0x010a, t01=0x008e}
0x1a01c…1a04e Head {h00=0x002e, h01=0x0050, text=»* * «, t00=0x010a, t01=0x00c0}
0x1a04e…1a080 Head {h00=0x002e, h01=0x0050, text=»***************************************** «, t00=0x010a, t01=0x00f2}
0x1a080…1a088 Head {h00=0x0004, h01=0x0050, t00=0x010a, t01=0x0124}
0x1a088…1a09c Head {h00=0x0010, h01=0x0050, text=»RELTGC EQU *«, t00=0x010a, t01=0x012c}
0x1a09c…1a0ca Head {h00=0x002a, h01=0x0050, text=» LD A3,PLTGCS,A10 ICB-PLTGC START ADR «, t00=0x010a, t01=0x0140}
0x1a0ca…1a0f4 Head {h00=0x0026, h01=0x0050, text=» LD A2,PLTGCL,A10 ICB-PLTGC LENGTH«, t00=0x010a, t01=0x016e}
0x1a0f4…1a118 Head {h00=0x0020, h01=0x0050, text=» ADR A2,A3 ICB-PLTGC END ADR«, t00=0x010b, t01=0x0008}
0x1a118…1a12c Head {h00=0x0010, h01=0x0050, text=»RELTG1 EQU *«, t00=0x010b, t01=0x002c}
0x1a12c…1a13e Head {h00=0x000e, h01=0x0050, text=» LDR A1,A3«, t00=0x010b, t01=0x0040}
0x1a13e…1a166 Head {h00=0x0024, h01=0x0050, text=» LDR A11,A1 GET ADR FOR COMPARE «, t00=0x010b, t01=0x0052}
0x1a166…1a18c Head {h00=0x0022, h01=0x0050, text=» LDR A9,A2 GET ADR FOR COMPARE«, t00=0x010b, t01=0x007a}
0x1a18c…1a1bc Head {h00=0x002c, h01=0x0050, text=» CALL CMPADR ALL ICB-PLTGC'S RELOCATED ?«, t00=0x010b, t01=0x00a0}
0x1a1bc…1a1d6 Head {h00=0x0016, h01=0x0050, text=» RF(NL) RELTGX YES«, t00=0x010b, t01=0x00d0}
0x1a1d6…1a204 Head {h00=0x002a, h01=0x0050, text=» LCR A3,A1 GET ICB-PLTGC CONTROL-BYTE «, t00=0x010b, t01=0x00ea}
0x1a204…1a22e Head {h00=0x0026, h01=0x0050, text=» CCK A3,/6161 HANDLED BY LIMTGC ? «, t00=0x010b, t01=0x0118}
0x1a22e…1a248 Head {h00=0x0016, h01=0x0050, text=» RF(NE) RELTG2 NO «, t00=0x010b, t01=0x0142}
0x1a248…1a272 Head {h00=0x0026, h01=0x0050, text=» ANK A3,/F0 NEW CONTROL-BYTE VALUE«, t00=0x010b, t01=0x015c}
0x1a272…1a290 Head {h00=0x001a, h01=0x0050, text=» SCR A3,A1 RESTORE IT «, t00=0x010b, t01=0x0186}
0x1a290…1a2a4 Head {h00=0x0010, h01=0x0050, text=»RELTG2 EQU *«, t00=0x010c, t01=0x0014}
0x1a2a4…1a2cc Head {h00=0x0024, h01=0x0050, text=» LD A3,TGCCAL,A1 NBR OF ENTRIES «, t00=0x010c, t01=0x0028}
0x1a2cc…1a2ee Head {h00=0x001e, h01=0x0050, text=» SLL A3,1 *2 NBR OF BYTES «, t00=0x010c, t01=0x0050}
0x1a2ee…1a30a Head {h00=0x0018, h01=0x0050, text=» ADR A3,A1 ADD BASE «, t00=0x010c, t01=0x0072}
0x1a30a…1a342 Head {h00=0x0034, h01=0x0050, text=» ADK A3,10 POINTER TO 1:ST WORD AFTER LAST ENTRY«, t00=0x010c, t01=0x008e}
0x1a342…1a35e Head {h00=0x0018, h01=0x0050, text=» LDR A4,A1 GET BASE «, t00=0x010c, t01=0x00c6}
0x1a35e…1a37c Head {h00=0x001a, h01=0x0050, text=» ADK A4,10 1:ST ENTRY «, t00=0x010c, t01=0x00e2}
0x1a37c…1a38e Head {h00=0x000e, h01=0x0050, text=» LDR A9,A3«, t00=0x010c, t01=0x0100}
0x1a38e…1a3a2 Head {h00=0x0010, h01=0x0050, text=»RELTG3 EQU *«, t00=0x010c, t01=0x0112}
0x1a3a2…1a3b6 Head {h00=0x0010, h01=0x0050, text=» LDR A11,A4 «, t00=0x010c, t01=0x0126}
0x1a3b6…1a3e2 Head {h00=0x0028, h01=0x0050, text=» CALL CMPADR END OF THIS ICB-PLTGC ?«, t00=0x010c, t01=0x013a}
0x1a3e2…1a41a Head {h00=0x0034, h01=0x0050, text=» RB(NL) RELTG1 YES,CONTINUE WITH NEXT ICB-PLTGC «, t00=0x010c, t01=0x0166}
0x1a41a…1a446 Head {h00=0x0028, h01=0x0050, text=» LDR* A11,A4 GET ADDRESS TO RELOCATE«, t00=0x010d, t01=0x000e}
0x1a446…1a46a Head {h00=0x0020, h01=0x0050, text=» ADR A11,A6 RELOCATE ADDRESS«, t00=0x010d, t01=0x003a}
0x1a46a…1a47e Head {h00=0x0010, h01=0x0050, text=» LDR* A1,A11«, t00=0x010d, t01=0x005e}
0x1a47e…1a490 Head {h00=0x000e, h01=0x0050, text=» SRL A1,8 «, t00=0x010d, t01=0x0072}
0x1a490…1a4b0 Head {h00=0x001c, h01=0x0050, text=» SUK A1,/60 ICB-PLTGC ? «, t00=0x010d, t01=0x0084}
0x1a4b0…1a4d8 Head {h00=0x0024, h01=0x0050, text=» RF(N) RELTG4 NO, ASM-SUBROUTINE«, t00=0x010d, t01=0x00a4}
0x1a4d8…1a4ea Head {h00=0x000e, h01=0x0050, text=» SUK A1,1 «, t00=0x010d, t01=0x00cc}
0x1a4ea…1a512 Head {h00=0x0024, h01=0x0050, text=» RF(P) RELTG4 NO, ASM-SUBROUTINE«, t00=0x010d, t01=0x00de}
0x1a512…1a53c Head {h00=0x0026, h01=0x0050, text=» ADRS A6,A4 RELOCATE CALL ADDRESS «, t00=0x010d, t01=0x0106}
0x1a53c…1a550 Head {h00=0x0010, h01=0x0050, text=»RELTG4 EQU *«, t00=0x010d, t01=0x0130}
0x1a550…1a578 Head {h00=0x0024, h01=0x0050, text=» ADK A4,2 STEP CALL-TAB POINTER «, t00=0x010d, t01=0x0144}
0x1a578…1a59e Head {h00=0x0022, h01=0x0050, text=» RB RELTG3 NEXT CALL-TAB-ENTRY«, t00=0x010d, t01=0x016c}
0x1a59e…1a5b2 (270, 0, 400) Head {h00=0x0010, h01=0x0050, text=»RELTGX EQU *«, t00=0x010e, t01=0x0004}
0x1a5b2…1a5c2 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x010e, t01=0x0018}
0x1a5c2…1a5d0 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x010e, t01=0x0028}
0x1a5d0…1a5fa Head {h00=0x0026, h01=0x0050, text=»* F N D B L K *«, t00=0x010e, t01=0x0036}
0x1a5fa…1a624 Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x010e, t01=0x0060}
0x1a624…1a64e Head {h00=0x0026, h01=0x0050, text=»* FIND A TCLBLK CORRESPONDING *«, t00=0x010e, t01=0x008a}
0x1a64e…1a678 Head {h00=0x0026, h01=0x0050, text=»* TO AN ITCT ADDRESS *«, t00=0x010e, t01=0x00b4}
0x1a678…1a6a2 Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x010e, t01=0x00de}
0x1a6a2…1a6cc Head {h00=0x0026, h01=0x0050, text=»* INPUT : A7 ITCT ADR *«, t00=0x010e, t01=0x0108}
0x1a6cc…1a6f6 Head {h00=0x0026, h01=0x0050, text=»* DDIVTO APPTAB ADR *«, t00=0x010e, t01=0x0132}
0x1a6f6…1a720 Head {h00=0x0026, h01=0x0050, text=»* EXIT : A1 TCLBLK-PNTR ADR *«, t00=0x010e, t01=0x015c}
0x1a720…1a74a Head {h00=0x0026, h01=0x0050, text=»* IN TLCTAB *«, t00=0x010e, t01=0x0186}
0x1a74a…1a774 Head {h00=0x0026, h01=0x0050, text=»* A3 TCLBLK ADR *«, t00=0x010f, t01=0x0020}
0x1a774…1a79e Head {h00=0x0026, h01=0x0050, text=»* WORK : A2 *«, t00=0x010f, t01=0x004a}
0x1a79e…1a7c8 Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x010f, t01=0x0074}
0x1a7c8…1a7d0 Head {h00=0x0004, h01=0x0050, t00=0x010f, t01=0x009e}
0x1a7d0…1a7e4 Head {h00=0x0010, h01=0x0050, text=»FNDBLK EQU *«, t00=0x010f, t01=0x00a6}
0x1a7e4…1a80c Head {h00=0x0024, h01=0x0050, text=» LD* A1,DDIVTO+STKEND TCLTAB ADR«, t00=0x010f, t01=0x00ba}
0x1a80c…1a830 Head {h00=0x0020, h01=0x0050, text=» LDR* A2,A1 NBR OF TCLBLK'S «, t00=0x010f, t01=0x00e2}
0x1a830…1a844 Head {h00=0x0010, h01=0x0050, text=»FNDBL0 EQU *«, t00=0x010f, t01=0x0106}
0x1a844…1a86c Head {h00=0x0024, h01=0x0050, text=» SUK A2,1 COUNT NBR OF TCLBLK'S «, t00=0x010f, t01=0x011a}
0x1a86c…1a88e Head {h00=0x001e, h01=0x0050, text=» RF(NN) FNDBL1 BLOCKS LEFT«, t00=0x010f, t01=0x0142}
0x1a88e…1a8a2 Head {h00=0x0010, h01=0x0050, text=» LDK A1,LMP4«, t00=0x010f, t01=0x0164}
0x1a8a2…1a8b6 Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x010f, t01=0x0178}
0x1a8b6…1a8ca Head {h00=0x0010, h01=0x0050, text=»FNDBL1 EQU *«, t00=0x010f, t01=0x018c}
0x1a8ca…1a8ec Head {h00=0x001e, h01=0x0050, text=» ADK A1,4 TCLBLK-PNTR ADR «, t00=0x0110, t01=0x0010}
0x1a8ec…1a90c Head {h00=0x001c, h01=0x0050, text=» LDR* A3,A1 TCLBLK-PNTR «, t00=0x0110, t01=0x0032}
0x1a90c…1a932 Head {h00=0x0022, h01=0x0050, text=» CW A7,TCLTCT,A3 ITCT FOUND ? «, t00=0x0110, t01=0x0052}
0x1a932…1a95c Head {h00=0x0026, h01=0x0050, text=» RB(NE) FNDBL0 NO,TRY NEXT TCLBLK «, t00=0x0110, t01=0x0078}
0x1a95c…1a978 Head {h00=0x0018, h01=0x0050, text=» RTN A14 YES,RETURN «, t00=0x0110, t01=0x00a2}
0x1a978…1a986 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0110, t01=0x00be}
0x1a986…1a98e Head {h00=0x0004, h01=0x0050, t00=0x0110, t01=0x00cc}
0x1a98e…1a9b4 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0110, t01=0x00d4}
0x1a9b4…1a9da Head {h00=0x0022, h01=0x0050, text=»* START OF PROGRAM PART 2 * «, t00=0x0110, t01=0x00fa}
0x1a9da…1aa00 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0110, t01=0x0120}
0x1aa00…1aa08 Head {h00=0x0004, h01=0x0050, t00=0x0110, t01=0x0146}
0x1aa08…1aa26 Head {h00=0x001a, h01=0x0050, text=»* LOAD BASE ADDRESS * «, t00=0x0110, t01=0x014e}
0x1aa26…1aa44 Head {h00=0x001a, h01=0x0050, text=»********************* «, t00=0x0110, t01=0x016c}
0x1aa44…1aa5e Head {h00=0x0016, h01=0x0050, text=»* A5=START-ADDRESS«, t00=0x0110, t01=0x018a}
0x1aa5e…1aa84 Head {h00=0x0022, h01=0x0050, text=»* SAVE01=RELOCATION INCREMENT «, t00=0x0111, t01=0x0014}
0x1aa84…1aaa4 Head {h00=0x001c, h01=0x0050, text=»* SAVE03=DDIV TO-ADDRESS«, t00=0x0111, t01=0x003a}
0x1aaa4…1aac6 Head {h00=0x001e, h01=0x0050, text=»* SAVE04=DDIV FROM ADDRESS«, t00=0x0111, t01=0x005a}
0x1aac6…1aaee Head {h00=0x0024, h01=0x0050, text=»* SAVE05=LENGTH OF REAL ITCTTAB «, t00=0x0111, t01=0x007c}
0x1aaee…1aafa Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0111, t01=0x00a4}
0x1aafa…1ab0e Head {h00=0x0010, h01=0x0050, text=»START2 EQU *«, t00=0x0111, t01=0x00b0}
0x1ab0e…1ab34 Head {h00=0x0022, h01=0x0050, text=» LDR A8,P LOAD TEMP. STACKBASE«, t00=0x0111, t01=0x00c4}
0x1ab34…1ab60 Head {h00=0x0028, h01=0x0050, text=» ADK A5,2 ADD FOR RELOCATION ROUTINE«, t00=0x0111, t01=0x00ea}
0x1ab60…1ab72 Head {h00=0x000e, h01=0x0050, text=» CFR A8,A5«, t00=0x0111, t01=0x0116}
0x1ab72…1ab7c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x0128}
0x1ab7c…1abae Head {h00=0x002e, h01=0x0050, text=»* INITIATE REGISTERS AND VARIABLES «, t00=0x0111, t01=0x0132}
0x1abae…1abb8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0111, t01=0x0164}
0x1abb8…1abee Head {h00=0x0032, h01=0x0050, text=» LDKL A10,STKEND START OF 1:ST APPL. SAVE AREA«, t00=0x0111, t01=0x016e}
0x1abee…1ac20 Head {h00=0x002e, h01=0x0050, text=» LD A1,APCTAB,A10 FIRST APLTAB BLOCK ADDR.«, t00=0x0112, t01=0x0014}
0x1ac20…1ac58 Head {h00=0x0034, h01=0x0050, text=» LD A2,APPLNO+STKCOM GET NUMBER OF APPLICATIONS «, t00=0x0112, t01=0x0046}
0x1ac58…1ac7a Head {h00=0x001e, h01=0x0050, text=» ST A2,ALICOU+STKEND SAVE «, t00=0x0112, t01=0x007e}
0x1ac7a…1ac8c Head {h00=0x000e, h01=0x0050, text=» RF PRT200«, t00=0x0112, t01=0x00a0}
0x1ac8c…1ac96 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0112, t01=0x00b2}
0x1ac96…1acca Head {h00=0x0030, h01=0x0050, text=»* UPDATE VALUES FOR NEXT APPLICATION «, t00=0x0112, t01=0x00bc}
0x1acca…1acd4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0112, t01=0x00f0}
0x1acd4…1ace8 Head {h00=0x0010, h01=0x0050, text=»NXTAPP EQU *«, t00=0x0112, t01=0x00fa}
0x1ace8…1ad16 Head {h00=0x002a, h01=0x0050, text=» ADKL A10,TABLEN NEXT APPL. SAVE AREA «, t00=0x0112, t01=0x010e}
0x1ad16…1ad42 Head {h00=0x0028, h01=0x0050, text=» LD A1,APCTAB,A10 NEXT APLTAB BLOCK «, t00=0x0112, t01=0x013c}
0x1ad42…1ad70 Head {h00=0x002a, h01=0x0050, text=» LD A2,ALICOU+STKEND GET APPL.COUNTER «, t00=0x0112, t01=0x0168}
0x1ad70…1ad98 Head {h00=0x0024, h01=0x0050, text=» SUK A2,1 DECREMENT APPL.COUNTER«, t00=0x0113, t01=0x0008}
0x1ad98…1adc6 Head {h00=0x002a, h01=0x0050, text=» ST A2,ALICOU+STKEND SAVE APPL.COUNTER«, t00=0x0113, t01=0x0030}
0x1adc6…1adf0 Head {h00=0x0026, h01=0x0050, text=» RF(NZ) PRT200 IF ANY APPL IS LEFT«, t00=0x0113, t01=0x005e}
0x1adf0…1ae12 Head {h00=0x001e, h01=0x0050, text=» DON'T LEAVE SYSLCO YET «, t00=0x0113, t01=0x0088}
0x1ae12…1ae3e Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTEFA+2 GET END OF FREE AREA«, t00=0x0113, t01=0x00aa}
0x1ae3e…1ae78 Head {h00=0x0036, h01=0x0050, text=» ST A2,LSTADR+STKCOM LAST ADDR.:=END OF FREE AREA «, t00=0x0113, t01=0x00d6}
0x1ae78…1aea6 Head {h00=0x002a, h01=0x0050, text=» LDKL A2,SYA320 GET SYSLCO END ADDRESS«, t00=0x0113, t01=0x0110}
0x1aea6…1aed6 Head {h00=0x002c, h01=0x0050, text=» AD A2,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x0113, t01=0x013e}
0x1aed6…1aefc Head {h00=0x0022, h01=0x0050, text=» ABR A2 START TO MOVE DYNTAB:S«, t00=0x0113, t01=0x016e}
0x1aefc…1af04 (276, 0, 400) Head {h00=0x0004, h01=0x0050, t00=0x0114, t01=0x0004}
0x1af04…1af18 Head {h00=0x0010, h01=0x0050, text=»PRT200 EQU *«, t00=0x0114, t01=0x000c}
0x1af18…1af44 Head {h00=0x0028, h01=0x0050, text=» LD* A9,APLLAC,A1 APPTAB START ADDR.«, t00=0x0114, t01=0x0020}
0x1af44…1af74 Head {h00=0x002c, h01=0x0050, text=» LD A2,APPINT,A9 INTERPRETER ACTIV ADDR.«, t00=0x0114, t01=0x004c}
0x1af74…1af98 Head {h00=0x0020, h01=0x0050, text=» ST A2,INTENT+STKEND SAVE IT«, t00=0x0114, t01=0x007c}
0x1af98…1afc6 Head {h00=0x002a, h01=0x0050, text=» LD A9,APPCOM,A9 GET APPL. START ADDR.«, t00=0x0114, t01=0x00a0}
0x1afc6…1afea Head {h00=0x0020, h01=0x0050, text=» LDR A2,A9 APPL. START ADDR.«, t00=0x0114, t01=0x00ce}
0x1afea…1aff4 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0114, t01=0x00f2}
0x1aff4…1b022 Head {h00=0x002a, h01=0x0050, text=»* CALCULATE DDIV+SEGTAB LENGTH «, t00=0x0114, t01=0x00fc}
0x1b022…1b02c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0114, t01=0x012a}
0x1b02c…1b052 Head {h00=0x0022, h01=0x0050, text=» LD A4,APLLAC,A1 SEGTAB ADDR. «, t00=0x0114, t01=0x0134}
0x1b052…1b080 Head {h00=0x002a, h01=0x0050, text=» ST A9,APLLAC,A1 STORE START OF APPL. «, t00=0x0114, t01=0x015a}
0x1b080…1b0a6 Head {h00=0x0022, h01=0x0050, text=» SUR A2,A4 DDIV+SEGTAB LENGTH «, t00=0x0114, t01=0x0188}
0x1b0a6…1b0b0 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0115, t01=0x001e}
0x1b0b0…1b0ee Head {h00=0x003a, h01=0x0050, text=»* SET FLAG BIT15=1 => BUILD DDIV IN PROT. DDIV «, t00=0x0115, t01=0x0028}
0x1b0ee…1b0f8 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0115, t01=0x0066}
0x1b0f8…1b11a Head {h00=0x001e, h01=0x0050, text=» IM PDDIV+STKEND SET FLAG «, t00=0x0115, t01=0x0070}
0x1b11a…1b124 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0115, t01=0x0092}
0x1b124…1b150 Head {h00=0x0028, h01=0x0050, text=»* INITIATE PROT. DDIV LENGTH «, t00=0x0115, t01=0x009c}
0x1b150…1b15a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0115, t01=0x00c8}
0x1b15a…1b186 Head {h00=0x0028, h01=0x0050, text=» LD A3,SCTEFA+2 GET END OF FREE AREA«, t00=0x0115, t01=0x00d2}
0x1b186…1b1b0 Head {h00=0x0026, h01=0x0050, text=» CWR A3,A4 START OF SEGTAB=SCTEFA?«, t00=0x0115, t01=0x00fe}
0x1b1b0…1b1ca Head {h00=0x0016, h01=0x0050, text=» RF(NE) SAVLEN NO!«, t00=0x0115, t01=0x0128}
0x1b1ca…1b1ee Head {h00=0x0020, h01=0x0050, text=» CM PDDIV+STKEND RESET FLAG «, t00=0x0115, t01=0x0142}
0x1b1ee…1b202 Head {h00=0x0010, h01=0x0050, text=»SAVLEN EQU *«, t00=0x0115, t01=0x0166}
0x1b202…1b232 Head {h00=0x002c, h01=0x0050, text=» ST A2,PDDIVL,A10 INIT.PROT.DDIV LENGTH «, t00=0x0115, t01=0x017a}
0x1b232…1b23c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0116, t01=0x001a}
0x1b23c…1b250 Head {h00=0x0010, h01=0x0050, text=»* MOVE DDIV «, t00=0x0116, t01=0x0024}
0x1b250…1b25a Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0116, t01=0x0038}
0x1b25a…1b284 Head {h00=0x0026, h01=0x0050, text=» LD A1,DDIVFR,A10 GET FROM-ADDRESS«, t00=0x0116, t01=0x0042}
0x1b284…1b2b0 Head {h00=0x0028, h01=0x0050, text=» LD A2,DDIVTO+STKEND GET TO ADDRESS «, t00=0x0116, t01=0x006c}
0x1b2b0…1b2e6 Head {h00=0x0032, h01=0x0050, text=» LDR A3,A9 GET APPLICATION START (=END OF DDIV«, t00=0x0116, t01=0x0098}
0x1b2e6…1b30a Head {h00=0x0020, h01=0x0050, text=» SUR A3,A1 => LENGTH OF DDIV«, t00=0x0116, t01=0x00ce}
0x1b30a…1b326 Head {h00=0x0018, h01=0x0050, text=» ST A2,DATEND+STKCOM«, t00=0x0116, t01=0x00f2}
0x1b326…1b344 Head {h00=0x001a, h01=0x0050, text=» ADS A3,DATEND+STKCOM «, t00=0x0116, t01=0x010e}
0x1b344…1b37e Head {h00=0x0036, h01=0x0050, text=» LD A8,TOTSGM+STKCOM ANY SEGMENTS IN APPLICATION? «, t00=0x0116, t01=0x012c}
0x1b37e…1b398 Head {h00=0x0016, h01=0x0050, text=» RF(Z) NOSGMT NO! «, t00=0x0116, t01=0x0166}
0x1b398…1b3c4 Head {h00=0x0028, h01=0x0050, text=» SUR A8,A8 RESET FSTADR IF SEGMENTS «, t00=0x0116, t01=0x0180}
0x1b3c4…1b3d6 Head {h00=0x000e, h01=0x0050, text=» RF SEGMTS«, t00=0x0117, t01=0x001c}
0x1b3d6…1b40c Head {h00=0x0032, h01=0x0050, text=»NOSGMT LD A8,SCTSFA ALLOCATE BUFFERS FROM TOP «, t00=0x0117, t01=0x002e}
0x1b40c…1b434 Head {h00=0x0024, h01=0x0050, text=»SEGMTS ST A8,FSTADR+STKCOM STORE«, t00=0x0117, t01=0x0064}
0x1b434…1b456 Head {h00=0x001e, h01=0x0050, text=»MOVNXT LDR* A4,A1 GET WORD«, t00=0x0117, t01=0x008c}
0x1b456…1b46e Head {h00=0x0014, h01=0x0050, text=» STR A4,A2 STORE«, t00=0x0117, t01=0x00ae}
0x1b46e…1b480 Head {h00=0x000e, h01=0x0050, text=» ADK A1,2 «, t00=0x0117, t01=0x00c6}
0x1b480…1b492 Head {h00=0x000e, h01=0x0050, text=» ADK A2,2 «, t00=0x0117, t01=0x00d8}
0x1b492…1b4ae Head {h00=0x0018, h01=0x0050, text=» SUK A3,2 DEC LENGTH«, t00=0x0117, t01=0x00ea}
0x1b4ae…1b4c4 Head {h00=0x0012, h01=0x0050, text=» RB(NN) MOVNXT«, t00=0x0117, t01=0x0106}
0x1b4c4…1b4e6 Head {h00=0x001e, h01=0x0050, text=»* CHECK IF MEMORY OVERFLOW«, t00=0x0117, t01=0x011c}
0x1b4e6…1b4fe Head {h00=0x0014, h01=0x0050, text=» LDR A1,A9 SAVE «, t00=0x0117, t01=0x013e}
0x1b4fe…1b512 Head {h00=0x0010, h01=0x0050, text=» LDR A11,A2 «, t00=0x0117, t01=0x0156}
0x1b512…1b52a Head {h00=0x0014, h01=0x0050, text=» LD A9,SCTEFA+2 «, t00=0x0117, t01=0x016a}
0x1b52a…1b550 Head {h00=0x0022, h01=0x0050, text=» CALL CMPADR MEMORY OVERFLOW? «, t00=0x0117, t01=0x0182}
0x1b550…1b56a Head {h00=0x0016, h01=0x0050, text=» RF(NG) SYA202 NO!«, t00=0x0118, t01=0x0018}
0x1b56a…1b580 Head {h00=0x0012, h01=0x0050, text=» LDKL A1,LMP3 «, t00=0x0118, t01=0x0032}
0x1b580…1b594 Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0118, t01=0x0048}
0x1b594…1b5a8 Head {h00=0x0010, h01=0x0050, text=»SYA202 EQU *«, t00=0x0118, t01=0x005c}
0x1b5a8…1b5c2 Head {h00=0x0016, h01=0x0050, text=» LDR A9,A1 RELOAD «, t00=0x0118, t01=0x0070}
0x1b5c2…1b5f2 Head {h00=0x002c, h01=0x0050, text=» SUKL A9,10 RESERVE 5 WORDS FOR DEBUGGER«, t00=0x0118, t01=0x008a}
0x1b5f2…1b616 Head {h00=0x0020, h01=0x0050, text=» ANKL A9,/FFFE EVEN ADDRESS «, t00=0x0118, t01=0x00ba}
0x1b616…1b648 Head {h00=0x002e, h01=0x0050, text=» ST A9,LSTADR+STKCOM SAVE END OF FREE AREA«, t00=0x0118, t01=0x00de}
0x1b648…1b672 Head {h00=0x0026, h01=0x0050, text=» CALL MOVCOM ALLOC/MOVE PGTG-DATA «, t00=0x0118, t01=0x0110}
0x1b672…1b67a Head {h00=0x0004, h01=0x0050, t00=0x0118, t01=0x013a}
0x1b67a…1b686 Head {h00=0x0008, h01=0x0050, text=» «, t00=0x0118, t01=0x0142}
0x1b686…1b6b6 Head {h00=0x002c, h01=0x0050, text=» LD A1,DDIVTO+STKEND PROT. NEW START ADR«, t00=0x0118, t01=0x014e}
0x1b6b6…1b6d0 Head {h00=0x0016, h01=0x0050, text=» AD A1,PLTGCS,A10 «, t00=0x0118, t01=0x017e}
0x1b6d0…1b702 Head {h00=0x002e, h01=0x0050, text=» SU A1,DDIVFR,A10 ICB-PLTGCS NEW START ADR«, t00=0x0119, t01=0x0008}
0x1b702…1b72c Head {h00=0x0026, h01=0x0050, text=» LD A3,PLTGCL,A10 ICB-PLTGC LENGTH«, t00=0x0119, t01=0x003a}
0x1b72c…1b756 Head {h00=0x0026, h01=0x0050, text=» LD A6,LSTADR+STKCOM LAST FREE ADR«, t00=0x0119, t01=0x0064}
0x1b756…1b788 Head {h00=0x002e, h01=0x0050, text=» SU A6,PLTGCE,A10 GET DISPL FOR RELOCATION«, t00=0x0119, t01=0x008e}
0x1b788…1b7a2 Head {h00=0x0016, h01=0x0050, text=» CALL CALLMO MOVE «, t00=0x0119, t01=0x00c0}
0x1b7a2…1b7dc Head {h00=0x0036, h01=0x0050, text=» ST A2,PLTGCS,A10 ICB-PLTGCS NEW (FINAL) START ADR«, t00=0x0119, t01=0x00da}
0x1b7dc…1b80e Head {h00=0x002e, h01=0x0050, text=» CALL RELTGC RELOCATE ICB-PLTGC CALL TABLE«, t00=0x0119, t01=0x0114}
0x1b80e…1b840 Head {h00=0x002e, h01=0x0050, text=» ST A6,TGCREL+STKEND ICB-PLTGC RELOCATION «, t00=0x0119, t01=0x0146}
0x1b840…1b864 Head {h00=0x0020, h01=0x0050, text=» LD A4,SHADOW,A10 SHTAB1 ADR«, t00=0x0119, t01=0x0178}
0x1b864…1b886 Head {h00=0x001e, h01=0x0050, text=» LDR* A5,A4 SHTAB1 LENGTH «, t00=0x011a, t01=0x000c}
0x1b886…1b8a4 Head {h00=0x001a, h01=0x0050, text=» LDR A6,A4 SHTAB1 ADR «, t00=0x011a, t01=0x002e}
0x1b8a4…1b8c2 Head {h00=0x001a, h01=0x0050, text=» ADR A4,A5 SHTAB2 ADR «, t00=0x011a, t01=0x004c}
0x1b8c2…1b8f0 Head {h00=0x002a, h01=0x0050, text=» SUK A5,2 ADJUST FOR TABLE LENGTH WORD«, t00=0x011a, t01=0x006a}
0x1b8f0…1b904 Head {h00=0x0010, h01=0x0050, text=»TCLLOP EQU *«, t00=0x011a, t01=0x0098}
0x1b904…1b922 Head {h00=0x001a, h01=0x0050, text=» ADK A4,2 SHTAB2 ENTRY«, t00=0x011a, t01=0x00ac}
0x1b922…1b93e Head {h00=0x0018, h01=0x0050, text=» LDR* A7,A4 ITCT ADR«, t00=0x011a, t01=0x00ca}
0x1b93e…1b95e Head {h00=0x001c, h01=0x0050, text=» CALL FNDBLK FIND TCLBLK«, t00=0x011a, t01=0x00e6}
0x1b95e…1b97c Head {h00=0x001a, h01=0x0050, text=» LDR* A1,A3 STACK-SIZE«, t00=0x011a, t01=0x0106}
0x1b97c…1b9a2 Head {h00=0x0022, h01=0x0050, text=» ST A1,ITCNEP,A7 SAVE IN ITCT «, t00=0x011a, t01=0x0124}
0x1b9a2…1b9d0 Head {h00=0x002a, h01=0x0050, text=» LD A1,TCLTLD,A3 PGTL-DATA-LENGTH-USED«, t00=0x011a, t01=0x014a}
0x1b9d0…1b9f6 Head {h00=0x0022, h01=0x0050, text=» ST A1,ITCGLL,A7 SAVE IN ITCT «, t00=0x011a, t01=0x0178}
0x1b9f6…1ba1c Head {h00=0x0022, h01=0x0050, text=» LDR A3,A5 NBR OF ITCT'S LEFT «, t00=0x011b, t01=0x000e}
0x1ba1c…1ba36 Head {h00=0x0016, h01=0x0050, text=» RF(Z) TCLEXT NONE«, t00=0x011b, t01=0x0034}
0x1ba36…1ba52 Head {h00=0x0018, h01=0x0050, text=» LDR A1,A7 ITCT ADR «, t00=0x011b, t01=0x004e}
0x1ba52…1ba88 Head {h00=0x0032, h01=0x0050, text=» LD A3,TGCREL+STKEND GET ICB-PLTGC RELOCATION «, t00=0x011b, t01=0x006a}
0x1ba88…1bac2 Head {h00=0x0036, h01=0x0050, text=» ADS A3,ITCTGC,A1 RELOCATE ICB-PLTGC-MAIN IN ITCT «, t00=0x011b, t01=0x00a0}
0x1bac2…1baf0 Head {h00=0x002a, h01=0x0050, text=» LD A3,PGTGAD+STKEND PGTG-DATA ADDRESS«, t00=0x011b, t01=0x00da}
0x1baf0…1bb20 Head {h00=0x002c, h01=0x0050, text=» ST A3,ITCCOM,A1 UPDATE POINTER IN ITCT «, t00=0x011b, t01=0x0108}
0x1bb20…1bb48 Head {h00=0x0024, h01=0x0050, text=» LD A3,DDIVFR,A10 APPTAB ADDRESS«, t00=0x011b, t01=0x0138}
0x1bb48…1bb74 Head {h00=0x0028, h01=0x0050, text=» LD A3,APPCOM,A3 COMMON PROGRAM SEGM«, t00=0x011b, t01=0x0160}
0x1bb74…1bbaa Head {h00=0x0032, h01=0x0050, text=» ST A3,ITCCSB,A1 SAVE IN CURRENT SEGMENT BASE «, t00=0x011b, t01=0x018c}
0x1bbaa…1bbda Head {h00=0x002c, h01=0x0050, text=» LD A3,ITCTLT,A7 NBR OF ENTRIES IN TLTAB«, t00=0x011c, t01=0x0032}
0x1bbda…1bc04 Head {h00=0x0026, h01=0x0050, text=» SLL A3,1 NBR OF BYTES IN TLTAB «, t00=0x011c, t01=0x0062}
0x1bc04…1bc32 Head {h00=0x002a, h01=0x0050, text=» ADK A3,2 ADJUST FOR TLTAB LENGTH WORD«, t00=0x011c, t01=0x008c}
0x1bc32…1bc54 Head {h00=0x001e, h01=0x0050, text=» ADK A3,ITCTLT ITCT LENGTH«, t00=0x011c, t01=0x00ba}
0x1bc54…1bc84 Head {h00=0x002c, h01=0x0050, text=» ST A4,SAVE01+STKEND SAVE SHTAB2 POINTER«, t00=0x011c, t01=0x00dc}
0x1bc84…1bcb0 Head {h00=0x0028, h01=0x0050, text=» CALL CALLMO ALLOCATE AND MOVE ITCT «, t00=0x011c, t01=0x010c}
0x1bcb0…1bce0 Head {h00=0x002c, h01=0x0050, text=» LD A4,SAVE01+STKEND GET SHTAB2 POINTER «, t00=0x011c, t01=0x0138}
0x1bce0…1bd0a Head {h00=0x0026, h01=0x0050, text=» STR A2,A4 NEW ITCT ADR IN SHTAB2 «, t00=0x011c, t01=0x0168}
0x1bd0a…1bd38 (285, 0, 400) Head {h00=0x002a, h01=0x0050, text=» ST A2,SAVITC+STKEND SAVE NEW ITCT ADR«, t00=0x011d, t01=0x0004}
0x1bd38…1bd68 Head {h00=0x002c, h01=0x0050, text=» CALL MVPGTL ALLOCATE AND MOVE PGTL-DATA«, t00=0x011d, t01=0x0032}
0x1bd68…1bd9a Head {h00=0x002e, h01=0x0050, text=» CALL MVSTAT ALLOCATE AND MOVE STATIC-ZERO«, t00=0x011d, t01=0x0062}
0x1bd9a…1bdac Head {h00=0x000e, h01=0x0050, text=» LDK A2,2 «, t00=0x011d, t01=0x0094}
0x1bdac…1bde4 Head {h00=0x0034, h01=0x0050, text=» ST A2,DYNDIS+STKEND INIT.DYN.CORE TABLE DISPL. «, t00=0x011d, t01=0x00a6}
0x1bde4…1be0e Head {h00=0x0026, h01=0x0050, text=» CALL ALLDYN ALLOCATE DYNAMIC-CORE«, t00=0x011d, t01=0x00de}
0x1be0e…1be2a Head {h00=0x0018, h01=0x0050, text=» LDR* A3,A4 ITCT ADR«, t00=0x011d, t01=0x0108}
0x1be2a…1be50 Head {h00=0x0022, h01=0x0050, text=» SUK A5,2 COUNT NBR OF ITCT'S «, t00=0x011d, t01=0x0124}
0x1be50…1be72 Head {h00=0x001e, h01=0x0050, text=» RB(P) TCLLOP ITCT'S LEFT «, t00=0x011d, t01=0x014a}
0x1be72…1be86 Head {h00=0x0010, h01=0x0050, text=»TCLEXT EQU *«, t00=0x011d, t01=0x016c}
0x1be86…1be94 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011d, t01=0x0180}
0x1be94…1bea8 Head {h00=0x0010, h01=0x0050, text=»SYA200 EQU *«, t00=0x011d, t01=0x018e}
0x1bea8…1bed6 Head {h00=0x002a, h01=0x0050, text=»* INCLUDE MOVED PROT.DDIV IN FREE AREA«, t00=0x011e, t01=0x0012}
0x1bed6…1bef2 Head {h00=0x0018, h01=0x0050, text=» LD A5,DDIVTO+STKEND«, t00=0x011e, t01=0x0040}
0x1bef2…1bf0e Head {h00=0x0018, h01=0x0050, text=» ST A5,DATEND+STKCOM«, t00=0x011e, t01=0x005c}
0x1bf0e…1bf16 Head {h00=0x0004, h01=0x0050, t00=0x011e, t01=0x0078}
0x1bf16…1bf34 Head {h00=0x001a, h01=0x0050, text=»* CONTINUE IN PART 3 *«, t00=0x011e, t01=0x0080}
0x1bf34…1bf3c Head {h00=0x0004, h01=0x0050, t00=0x011e, t01=0x009e}
0x1bf3c…1bf6a Head {h00=0x002a, h01=0x0050, text=» LDKL A5,START3 RELATIVE START ADDRESS«, t00=0x011e, t01=0x00a6}
0x1bf6a…1bf9a Head {h00=0x002c, h01=0x0050, text=» AD A5,M:REL+STKCOM ADD RELOCATION BASE «, t00=0x011e, t01=0x00d4}
0x1bf9a…1bfaa Head {h00=0x000c, h01=0x0050, text=» ABR A5 «, t00=0x011e, t01=0x0104}
0x1bfaa…1bfb8 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x011e, t01=0x0114}
0x1bfb8…1bfc0 Head {h00=0x0004, h01=0x0050, t00=0x011e, t01=0x0122}
0x1bfc0…1bfc8 Head {h00=0x0004, h01=0x0050, t00=0x011e, t01=0x012a}
0x1bfc8…1c000 Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x011e, t01=0x0132}
0x1c000…1c038 Head {h00=0x0034, h01=0x0050, text=»*** ***«, t00=0x011e, t01=0x016a}
0x1c038…1c070 Head {h00=0x0034, h01=0x0050, text=»** SYSLCO PART 3 **«, t00=0x011f, t01=0x0012}
0x1c070…1c0a8 Head {h00=0x0034, h01=0x0050, text=»** **«, t00=0x011f, t01=0x004a}
0x1c0a8…1c0e0 Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x011f, t01=0x0082}
0x1c0e0…1c0e8 Head {h00=0x0004, h01=0x0050, t00=0x011f, t01=0x00ba}
0x1c0e8…1c120 Head {h00=0x0034, h01=0x0050, text=»* BUILD REAL ITCT'S. COPY ITCT'S ACCORDING TO*«, t00=0x011f, t01=0x00c2}
0x1c120…1c158 Head {h00=0x0034, h01=0x0050, text=»* SHADOW TABLE *«, t00=0x011f, t01=0x00fa}
0x1c158…1c190 Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x011f, t01=0x0132}
0x1c190…1c1c8 Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x011f, t01=0x016a}
0x1c1c8…1c1d0 Head {h00=0x0004, h01=0x0050, t00=0x0120, t01=0x0012}
0x1c1d0…1c1e4 Head {h00=0x0010, h01=0x0050, text=»PART3 EQU * «, t00=0x0120, t01=0x001a}
0x1c1e4…1c1ec Head {h00=0x0004, h01=0x0050, t00=0x0120, t01=0x002e}
0x1c1ec…1c1fa Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0120, t01=0x0036}
0x1c1fa…1c220 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0120, t01=0x0044}
0x1c220…1c246 Head {h00=0x0022, h01=0x0050, text=»* START OF PROGRAM PART 3 * «, t00=0x0120, t01=0x006a}
0x1c246…1c26c Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x0120, t01=0x0090}
0x1c26c…1c274 Head {h00=0x0004, h01=0x0050, t00=0x0120, t01=0x00b6}
0x1c274…1c2aa Head {h00=0x0032, h01=0x0050, text=»** G E T T A B **«, t00=0x0120, t01=0x00be}
0x1c2aa…1c2e0 Head {h00=0x0032, h01=0x0050, text=»** **«, t00=0x0120, t01=0x00f4}
0x1c2e0…1c316 Head {h00=0x0032, h01=0x0050, text=»** FIND TTAB ADDRESS **«, t00=0x0120, t01=0x012a}
0x1c316…1c34c Head {h00=0x0032, h01=0x0050, text=»** **«, t00=0x0120, t01=0x0160}
0x1c34c…1c382 Head {h00=0x0032, h01=0x0050, text=»** INPUT :A8=POINTER TO ITCT ADR **«, t00=0x0121, t01=0x0008}
0x1c382…1c3b8 Head {h00=0x0032, h01=0x0050, text=»** OUTPUT:A2=TTAB-ADDRESS **«, t00=0x0121, t01=0x003e}
0x1c3b8…1c3ee Head {h00=0x0032, h01=0x0050, text=»** A1=TID **«, t00=0x0121, t01=0x0074}
0x1c3ee…1c424 Head {h00=0x0032, h01=0x0050, text=»** WORKREGS:A3,A4,A10 **«, t00=0x0121, t01=0x00aa}
0x1c424…1c45a Head {h00=0x0032, h01=0x0050, text=»**********************************************«, t00=0x0121, t01=0x00e0}
0x1c45a…1c462 Head {h00=0x0004, h01=0x0050, t00=0x0121, t01=0x0116}
0x1c462…1c476 Head {h00=0x0010, h01=0x0050, text=»GETTAB EQU *«, t00=0x0121, t01=0x011e}
0x1c476…1c498 Head {h00=0x001e, h01=0x0050, text=» LDR* A10,A8 ITCT ADDRESS «, t00=0x0121, t01=0x0132}
0x1c498…1c4c2 Head {h00=0x0026, h01=0x0050, text=» LD A1,ITCTID,A10 GET TID TO MATCH«, t00=0x0121, t01=0x0154}
0x1c4c2…1c4ec Head {h00=0x0026, h01=0x0050, text=»GETTTB EQU * ENTRY. INPUT: A1=TID «, t00=0x0121, t01=0x017e}
0x1c4ec…1c514 Head {h00=0x0024, h01=0x0050, text=» LD A4,SCTTCT GET TC:TAB ADDRESS«, t00=0x0122, t01=0x0018}
0x1c514…1c534 Head {h00=0x001c, h01=0x0050, text=» LDR* A3,A4 TCTAB LENGTH«, t00=0x0122, t01=0x0040}
0x1c534…1c54c Head {h00=0x0014, h01=0x0050, text=»GETT10 ADK A4,2 «, t00=0x0122, t01=0x0060}
0x1c54c…1c562 Head {h00=0x0012, h01=0x0050, text=» SUK A3,2 ALL?«, t00=0x0122, t01=0x0078}
0x1c562…1c57c Head {h00=0x0016, h01=0x0050, text=» RF(NN) GETT20 NO!«, t00=0x0122, t01=0x008e}
0x1c57c…1c5aa Head {h00=0x002a, h01=0x0050, text=» LDR A3,A1 SAVE A1 (DEBUGGING PURPOS) «, t00=0x0122, t01=0x00a8}
0x1c5aa…1c5c8 Head {h00=0x001a, h01=0x0050, text=» LDK A1,LMP5 TID ERROR«, t00=0x0122, t01=0x00d6}
0x1c5c8…1c5dc Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0122, t01=0x00f4}
0x1c5dc…1c602 Head {h00=0x0022, h01=0x0050, text=»GETT20 LDR* A2,A4 TTAB-ADDRESS«, t00=0x0122, t01=0x0108}
0x1c602…1c626 Head {h00=0x0020, h01=0x0050, text=» CW A1,TTBTID,A2 TID EQUAL ?«, t00=0x0122, t01=0x012e}
0x1c626…1c640 Head {h00=0x0016, h01=0x0050, text=» RB(NE) GETT10 NO!«, t00=0x0122, t01=0x0152}
0x1c640…1c674 Head {h00=0x0030, h01=0x0050, text=» CM TTB:PP,A2 RESET PENDING POINTER IN TTAB «, t00=0x0122, t01=0x016c}
0x1c674…1c694 Head {h00=0x001c, h01=0x0050, text=» ST A2,TTAB+STKCOM SAVE «, t00=0x0123, t01=0x0010}
0x1c694…1c6ce Head {h00=0x0036, h01=0x0050, text=» LD A3,ITCSPL,A10 GET SPL-PBS.PROGRAM-DATA ADDRESS«, t00=0x0123, t01=0x0030}
0x1c6ce…1c6f6 Head {h00=0x0024, h01=0x0050, text=» ST A3,TTB:SA+20,A2 SAVE IN TTAB«, t00=0x0123, t01=0x006a}
0x1c6f6…1c732 Head {h00=0x0038, h01=0x0050, text=» ADKL A3,SPLSIZ-SPLCPB-2 POINT AT SPL-PBS STACK-BASE«, t00=0x0123, t01=0x0092}
0x1c732…1c75a Head {h00=0x0024, h01=0x0050, text=» ST A3,TTB:SA+28,A2 SAVE IN TTAB«, t00=0x0123, t01=0x00ce}
0x1c75a…1c76a Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0123, t01=0x00f6}
0x1c76a…1c778 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0123, t01=0x0106}
0x1c778…1c780 Head {h00=0x0004, h01=0x0050, t00=0x0123, t01=0x0114}
0x1c780…1c788 Head {h00=0x0004, h01=0x0050, t00=0x0123, t01=0x011c}
0x1c788…1c7c4 Head {h00=0x0038, h01=0x0050, text=»** Q U E J O B ** «, t00=0x0123, t01=0x0124}
0x1c7c4…1c800 Head {h00=0x0038, h01=0x0050, text=»** ** «, t00=0x0123, t01=0x0160}
0x1c800…1c83c Head {h00=0x0038, h01=0x0050, text=»** QUEUE TASK VIA 'ACTOT' AND SWITCH TO LEVEL ** «, t00=0x0124, t01=0x000c}
0x1c83c…1c878 Head {h00=0x0038, h01=0x0050, text=»** 0, ENB. ** «, t00=0x0124, t01=0x0048}
0x1c878…1c8b4 Head {h00=0x0038, h01=0x0050, text=»** ** «, t00=0x0124, t01=0x0084}
0x1c8b4…1c8f0 Head {h00=0x0038, h01=0x0050, text=»** INPUT: A10=ITCT-ADDRESS ** «, t00=0x0124, t01=0x00c0}
0x1c8f0…1c92c Head {h00=0x0038, h01=0x0050, text=»** A2=TTAB-ADDRESS ** «, t00=0x0124, t01=0x00fc}
0x1c92c…1c968 Head {h00=0x0038, h01=0x0050, text=»*************************************************** «, t00=0x0124, t01=0x0138}
0x1c968…1c970 Head {h00=0x0004, h01=0x0050, t00=0x0124, t01=0x0174}
0x1c970…1c984 Head {h00=0x0010, h01=0x0050, text=»QUEJOB EQU *«, t00=0x0124, t01=0x017c}
0x1c984…1c9a8 Head {h00=0x0020, h01=0x0050, text=»* QUEUE THIS TASK (THIS TID)«, t00=0x0124, t01=0x0190}
0x1c9a8…1c9b0 Head {h00=0x0004, h01=0x0050, t00=0x0125, t01=0x0024}
0x1c9b0…1c9e4 Head {h00=0x0030, h01=0x0050, text=» LDKL A3,RETUR GET RETURN (FROM A15) ADDRESS«, t00=0x0125, t01=0x002c}
0x1c9e4…1ca00 Head {h00=0x0018, h01=0x0050, text=» AD A3,M:REL+STKCOM «, t00=0x0125, t01=0x0060}
0x1ca00…1ca20 Head {h00=0x001c, h01=0x0050, text=» STR A3,A15 PUT ON STACK«, t00=0x0125, t01=0x007c}
0x1ca20…1ca4e Head {h00=0x002a, h01=0x0050, text=» LDKL A3,/00C0 SET LEVEL 0 AND ENABLE «, t00=0x0125, t01=0x009c}
0x1ca4e…1ca66 Head {h00=0x0014, h01=0x0050, text=» STR A3,A15 PSW «, t00=0x0125, t01=0x00ca}
0x1ca66…1ca88 Head {h00=0x001e, h01=0x0050, text=» CF A15,SAVE8 SAVE 8 REGS «, t00=0x0125, t01=0x00e2}
0x1ca88…1cab0 Head {h00=0x0024, h01=0x0050, text=» LDK A7,0 CLEAR ABORT INDICATOR «, t00=0x0125, t01=0x0104}
0x1cab0…1cad4 Head {h00=0x0020, h01=0x0050, text=» LDR A5,A2 GET TTAB-ADDRESS «, t00=0x0125, t01=0x012c}
0x1cad4…1cafa Head {h00=0x0022, h01=0x0050, text=» LD A1,SAVITC+STKEND ITCT ADR «, t00=0x0125, t01=0x0150}
0x1cafa…1cb0e Head {h00=0x0010, h01=0x0050, text=» LDR* A3,A1 «, t00=0x0125, t01=0x0176}
0x1cb0e…1cb3a Head {h00=0x0028, h01=0x0050, text=» ANK A3,/FF SEGMENT NBR TO ACTIVATE «, t00=0x0125, t01=0x018a}
0x1cb3a…1cb5e Head {h00=0x0020, h01=0x0050, text=» LD A1,2,A1 DISPL IN SEGMENT«, t00=0x0126, t01=0x0026}
0x1cb5e…1cb8c Head {h00=0x002a, h01=0x0050, text=» LD A2,INTENT+STKEND INTERPRETER ENTRY«, t00=0x0126, t01=0x004a}
0x1cb8c…1cba2 Head {h00=0x0012, h01=0x0050, text=» CF A15,ACTOT «, t00=0x0126, t01=0x0078}
0x1cba2…1cbca Head {h00=0x0024, h01=0x0050, text=»GETT40 ABL RETUR8 RELOAD 8 REGS «, t00=0x0126, t01=0x008e}
0x1cbca…1cbde Head {h00=0x0010, h01=0x0050, text=»RETUR EQU * «, t00=0x0126, t01=0x00b6}
0x1cbde…1cbee Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0126, t01=0x00ca}
0x1cbee…1cbfc Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0126, t01=0x00da}
0x1cbfc…1cc20 Head {h00=0x0020, h01=0x0050, text=»* G E N C O P * «, t00=0x0126, t01=0x00e8}
0x1cc20…1cc44 Head {h00=0x0020, h01=0x0050, text=»* * «, t00=0x0126, t01=0x010c}
0x1cc44…1cc68 Head {h00=0x0020, h01=0x0050, text=»*************************** «, t00=0x0126, t01=0x0130}
0x1cc68…1cc7c Head {h00=0x0010, h01=0x0050, text=»GENCOP EQU *«, t00=0x0126, t01=0x0154}
0x1cc7c…1cca0 Head {h00=0x0020, h01=0x0050, text=» ST A5,SAVE05+STKEND SAVE A5«, t00=0x0126, t01=0x0168}
0x1cca0…1ccc4 Head {h00=0x0020, h01=0x0050, text=» ST A6,SAVE06+STKEND SAVE A6«, t00=0x0126, t01=0x018c}
0x1ccc4…1cce2 Head {h00=0x001a, h01=0x0050, text=» CALL FNDTID FIND TID «, t00=0x0127, t01=0x0020}
0x1cce2…1cd10 Head {h00=0x002a, h01=0x0050, text=» LD A10,SAVITC+STKEND GET ITCT ADDRESS«, t00=0x0127, t01=0x003e}
0x1cd10…1cd2c Head {h00=0x0018, h01=0x0050, text=» LDR A1,A10 ITCT ADR«, t00=0x0127, t01=0x006c}
0x1cd2c…1cd54 Head {h00=0x0024, h01=0x0050, text=» LDK A3,ITCTLT TLTAB START DISPL«, t00=0x0127, t01=0x0088}
0x1cd54…1cd84 Head {h00=0x002c, h01=0x0050, text=» LD A2,ITCTLT,A1 NBR OF ENTRIES IN TLTAB«, t00=0x0127, t01=0x00b0}
0x1cd84…1cdae Head {h00=0x0026, h01=0x0050, text=» SLL A2,1 NBR OF BYTES IN TLTAB «, t00=0x0127, t01=0x00e0}
0x1cdae…1cdd8 Head {h00=0x0026, h01=0x0050, text=» ADK A2,2 ADJUST FOR TLTAB COUNTER«, t00=0x0127, t01=0x010a}
0x1cdd8…1cdf6 Head {h00=0x001a, h01=0x0050, text=» ADR A3,A2 ITCT LENGTH«, t00=0x0127, t01=0x0134}
0x1cdf6…1ce14 Head {h00=0x001a, h01=0x0050, text=» CALL CALLMO COPY ITCT«, t00=0x0127, t01=0x0152}
0x1ce14…1ce3e Head {h00=0x0026, h01=0x0050, text=» ST A2,SAVITC+STKEND SAVE ITCT ADR«, t00=0x0127, t01=0x0170}
0x1ce3e…1ce66 Head {h00=0x0024, h01=0x0050, text=» LD A3,SAVTID+STKEND GET NEW TID«, t00=0x0128, t01=0x000a}
0x1ce66…1ce8c Head {h00=0x0022, h01=0x0050, text=» ST A3,ITCTID,A2 STORE IN ITCT«, t00=0x0128, t01=0x0032}
0x1ce8c…1cea8 Head {h00=0x0018, h01=0x0050, text=» LDR A3,A2 ITCT ADR «, t00=0x0128, t01=0x0058}
0x1cea8…1ced8 Head {h00=0x002c, h01=0x0050, text=» CALL MVPGTL ALLOCATE AND MOVE PGTL-DATA«, t00=0x0128, t01=0x0074}
0x1ced8…1cefe Head {h00=0x0022, h01=0x0050, text=» LD A3,SAVITC+STKEND ITCT ADR «, t00=0x0128, t01=0x00a4}
0x1cefe…1cf30 Head {h00=0x002e, h01=0x0050, text=» CALL MVSTAT ALLOCATE AND MOVE STATIC-ZERO«, t00=0x0128, t01=0x00ca}
0x1cf30…1cf56 Head {h00=0x0022, h01=0x0050, text=» LD A3,SAVITC+STKEND ITCT ADR «, t00=0x0128, t01=0x00fc}
0x1cf56…1cf86 Head {h00=0x002c, h01=0x0050, text=» LD A10,SAVE01+STKEND GET APPL.SAVE AREA«, t00=0x0128, t01=0x0122}
0x1cf86…1cfb0 Head {h00=0x0026, h01=0x0050, text=» CALL ALLDYN ALLOCATE DYNAMIC CORE«, t00=0x0128, t01=0x0152}
0x1cfb0…1cfd0 Head {h00=0x001c, h01=0x0050, text=» LD A1,SAVTID+STKEND TID«, t00=0x0128, t01=0x017c}
0x1cfd0…1cff0 Head {h00=0x001c, h01=0x0050, text=» LDR A10,A7 ITCT ADDRESS«, t00=0x0129, t01=0x000c}
0x1cff0…1d012 Head {h00=0x001e, h01=0x0050, text=» CALL GETTTB FIND TTAB ADR«, t00=0x0129, t01=0x002c}
0x1d012…1d036 Head {h00=0x0020, h01=0x0050, text=» CALL QUEJOB QUEUE THIS TASK«, t00=0x0129, t01=0x004e}
0x1d036…1d05c Head {h00=0x0022, h01=0x0050, text=» LD A10,SAVITC+STKEND ITCT ADR«, t00=0x0129, t01=0x0072}
0x1d05c…1d07c Head {h00=0x001c, h01=0x0050, text=» LDR A5,A10 ITCT ADDRESS«, t00=0x0129, t01=0x0098}
0x1d07c…1d08e Head {h00=0x000e, h01=0x0050, text=» ADK A5,22«, t00=0x0129, t01=0x00b8}
0x1d08e…1d0ca Head {h00=0x0038, h01=0x0050, text=» ST A5,TTB:SA+26,A2 SAVE ITCT ADR IN TTAB(SAVE-A13) «, t00=0x0129, t01=0x00ca}
0x1d0ca…1d0e0 Head {h00=0x0012, h01=0x0050, text=» IFT DSKPAG=1 «, t00=0x0129, t01=0x0106}
0x1d0e0…1d114 Head {h00=0x0030, h01=0x0050, text=» ADKL A5,ITCCSB-ITCDCD POINT AT CSB IN ITCT «, t00=0x0129, t01=0x011c}
0x1d114…1d142 Head {h00=0x002a, h01=0x0050, text=» ST A5,TTB:CB,A2 SAVE POINTER IN TTAB «, t00=0x0129, t01=0x0150}
0x1d142…1d14e Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0129, t01=0x017e}
0x1d14e…1d164 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0129, t01=0x018a}
0x1d164…1d18c Head {h00=0x0024, h01=0x0050, text=» LD A5,SAVE05+STKEND RESTORE A5 «, t00=0x012a, t01=0x0010}
0x1d18c…1d1b4 Head {h00=0x0024, h01=0x0050, text=» LD A6,SAVE06+STKEND RESTORE A6 «, t00=0x012a, t01=0x0038}
0x1d1b4…1d1c4 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x012a, t01=0x0060}
0x1d1c4…1d1d2 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x012a, t01=0x0070}
0x1d1d2…1d1f8 Head {h00=0x0022, h01=0x0050, text=»* F N D T I D * «, t00=0x012a, t01=0x007e}
0x1d1f8…1d21e Head {h00=0x0022, h01=0x0050, text=»* * «, t00=0x012a, t01=0x00a4}
0x1d21e…1d244 Head {h00=0x0022, h01=0x0050, text=»* FIND TID FOLLOWING "A1" * «, t00=0x012a, t01=0x00ca}
0x1d244…1d26a Head {h00=0x0022, h01=0x0050, text=»* IN SHTAB4 * «, t00=0x012a, t01=0x00f0}
0x1d26a…1d290 Head {h00=0x0022, h01=0x0050, text=»* * «, t00=0x012a, t01=0x0116}
0x1d290…1d2b6 Head {h00=0x0022, h01=0x0050, text=»* INPUT : A1=TID * «, t00=0x012a, t01=0x013c}
0x1d2b6…1d2dc Head {h00=0x0022, h01=0x0050, text=»* EXIT : A1=NEW TID * «, t00=0x012a, t01=0x0162}
0x1d2dc…1d302 Head {h00=0x0022, h01=0x0050, text=»* WORK : A2,A3 * «, t00=0x012a, t01=0x0188}
0x1d302…1d328 Head {h00=0x0022, h01=0x0050, text=»***************************** «, t00=0x012b, t01=0x001e}
0x1d328…1d330 Head {h00=0x0004, h01=0x0050, t00=0x012b, t01=0x0044}
0x1d330…1d344 Head {h00=0x0010, h01=0x0050, text=»FNDTID EQU *«, t00=0x012b, t01=0x004c}
0x1d344…1d368 Head {h00=0x0020, h01=0x0050, text=» LD A2,SHADOW,A10 SHTAB1 ADR«, t00=0x012b, t01=0x0060}
0x1d368…1d38e Head {h00=0x0022, h01=0x0050, text=» LD* A3,SHADOW,A10 SHTAB1 LEN «, t00=0x012b, t01=0x0084}
0x1d38e…1d3ac Head {h00=0x001a, h01=0x0050, text=» ADR A2,A3 SHTAB2 ADR «, t00=0x012b, t01=0x00aa}
0x1d3ac…1d3ca Head {h00=0x001a, h01=0x0050, text=» ADR A2,A3 SHTAB3 ADR «, t00=0x012b, t01=0x00c8}
0x1d3ca…1d3e8 Head {h00=0x001a, h01=0x0050, text=» ADR A2,A3 SHTAB4 ADR «, t00=0x012b, t01=0x00e6}
0x1d3e8…1d406 Head {h00=0x001a, h01=0x0050, text=» LDR* A3,A2 SHTAB4 LEN«, t00=0x012b, t01=0x0104}
0x1d406…1d41a Head {h00=0x0010, h01=0x0050, text=»FNDTI0 EQU *«, t00=0x012b, t01=0x0122}
0x1d41a…1d436 Head {h00=0x0018, h01=0x0050, text=» SUK A3,1 FINISHED ?«, t00=0x012b, t01=0x0136}
0x1d436…1d450 Head {h00=0x0016, h01=0x0050, text=» RF(NN) FNDTI1 NO «, t00=0x012b, t01=0x0152}
0x1d450…1d472 Head {h00=0x001e, h01=0x0050, text=» LDK A1,LMP5 YES,TID ERROR«, t00=0x012b, t01=0x016c}
0x1d472…1d486 Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x012b, t01=0x018e}
0x1d486…1d49a Head {h00=0x0010, h01=0x0050, text=»FNDTI1 EQU *«, t00=0x012c, t01=0x0012}
0x1d49a…1d4ba Head {h00=0x001c, h01=0x0050, text=» ADK A2,2 ADJUST POINTER«, t00=0x012c, t01=0x0026}
0x1d4ba…1d4da Head {h00=0x001c, h01=0x0050, text=» CWR* A1,A2 TID FOUND ? «, t00=0x012c, t01=0x0046}
0x1d4da…1d4fc Head {h00=0x001e, h01=0x0050, text=» RB(NE) FNDTI0 NO,TRY NEXT«, t00=0x012c, t01=0x0066}
0x1d4fc…1d522 Head {h00=0x0022, h01=0x0050, text=» LD A1,2,A2 YES,LOAD NEXT TID «, t00=0x012c, t01=0x0088}
0x1d522…1d546 Head {h00=0x0020, h01=0x0050, text=» ST A1,SAVTID+STKEND SAVE IT«, t00=0x012c, t01=0x00ae}
0x1d546…1d556 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x012c, t01=0x00d2}
0x1d556…1d564 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x012c, t01=0x00e2}
0x1d564…1d58c Head {h00=0x0024, h01=0x0050, text=»* A L L D Y N *«, t00=0x012c, t01=0x00f0}
0x1d58c…1d5b4 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x012c, t01=0x0118}
0x1d5b4…1d5dc Head {h00=0x0024, h01=0x0050, text=»* ALLOCATE DYNAMIC-CORE *«, t00=0x012c, t01=0x0140}
0x1d5dc…1d604 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x012c, t01=0x0168}
0x1d604…1d62c Head {h00=0x0024, h01=0x0050, text=»* INPUT : A3 ITCT ADDRESS *«, t00=0x012c, t01=0x0190}
0x1d62c…1d654 Head {h00=0x0024, h01=0x0050, text=»* EXIT : ITCT IS UPDATED *«, t00=0x012d, t01=0x0028}
0x1d654…1d67c Head {h00=0x0024, h01=0x0050, text=»* WITH DYNAMIC-CORE *«, t00=0x012d, t01=0x0050}
0x1d67c…1d6a4 Head {h00=0x0024, h01=0x0050, text=»* POINTERS *«, t00=0x012d, t01=0x0078}
0x1d6a4…1d6cc Head {h00=0x0024, h01=0x0050, text=»* WORK : A1-A3,A9,A11 *«, t00=0x012d, t01=0x00a0}
0x1d6cc…1d6f4 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x012d, t01=0x00c8}
0x1d6f4…1d6fc Head {h00=0x0004, h01=0x0050, t00=0x012d, t01=0x00f0}
0x1d6fc…1d710 Head {h00=0x0010, h01=0x0050, text=»ALLDYN EQU *«, t00=0x012d, t01=0x00f8}
0x1d710…1d72c Head {h00=0x0018, h01=0x0050, text=» LDR A7,A3 ITCT ADR «, t00=0x012d, t01=0x010c}
0x1d72c…1d758 Head {h00=0x0028, h01=0x0050, text=» LD A3,ITCNEP,A3 STACK-SIZE REQUIRED«, t00=0x012d, t01=0x0128}
0x1d758…1d78c Head {h00=0x0030, h01=0x0050, text=» LD A9,FSTADR+STKCOM SEGMENTED APPLICATION? «, t00=0x012d, t01=0x0154}
0x1d78c…1d7a8 Head {h00=0x0018, h01=0x0050, text=» RF(NZ) ALLDY1 NO!! «, t00=0x012d, t01=0x0188}
0x1d7a8…1d7d2 Head {h00=0x0026, h01=0x0050, text=» CALL CALLMO ALLOCATE FROM BOTTOM «, t00=0x012e, t01=0x0014}
0x1d7d2…1d7fa Head {h00=0x0024, h01=0x0050, text=» LD A3,ITCNEP,A7 DYN. CORE SIZE «, t00=0x012e, t01=0x003e}
0x1d7fa…1d80e Head {h00=0x0010, h01=0x0050, text=»ALLDY0 EQU *«, t00=0x012e, t01=0x0066}
0x1d80e…1d836 Head {h00=0x0024, h01=0x0050, text=» ST A2,ITCDCB,A7 SAVE BASE PNTR «, t00=0x012e, t01=0x007a}
0x1d836…1d862 Head {h00=0x0028, h01=0x0050, text=» ST A2,ITCDCC,A7 SAVE CURRENT EXTENT«, t00=0x012e, t01=0x00a2}
0x1d862…1d880 Head {h00=0x001a, h01=0x0050, text=» ADR A3,A2 + BASE-PNTR«, t00=0x012e, t01=0x00ce}
0x1d880…1d8a8 Head {h00=0x0024, h01=0x0050, text=» SUKL A3,SPLSIZ - SPL-STACK-SIZE«, t00=0x012e, t01=0x00ec}
0x1d8a8…1d8d4 Head {h00=0x0028, h01=0x0050, text=» ST A3,ITCDCD,A7 SAVE DDI-POOL-BASE «, t00=0x012e, t01=0x0114}
0x1d8d4…1d900 Head {h00=0x0028, h01=0x0050, text=» ADK A3,SPLCPB POINT AT SPL-PBS-PNTR«, t00=0x012e, t01=0x0140}
0x1d900…1d92a Head {h00=0x0026, h01=0x0050, text=» ST A3,ITCSPL,A7 SAVE SPL-PBS-PNTR«, t00=0x012e, t01=0x016c}
0x1d92a…1d94e Head {h00=0x0020, h01=0x0050, text=» LD A1,DYNTAD,A10 TABLE ADR «, t00=0x012f, t01=0x0008}
0x1d94e…1d984 Head {h00=0x0032, h01=0x0050, text=» LD A2,DYNDIS+STKEND GET DYN.CORE TABLE DISPL «, t00=0x012f, t01=0x002c}
0x1d984…1d9ae Head {h00=0x0026, h01=0x0050, text=» ADR A1,A2 NEXT TABLE ENTRY TO USE«, t00=0x012f, t01=0x0062}
0x1d9ae…1d9cc Head {h00=0x001a, h01=0x0050, text=» ADK A2,2 COUNT DISPL «, t00=0x012f, t01=0x008c}
0x1d9cc…1da02 Head {h00=0x0032, h01=0x0050, text=» ST* A2,DYNTAD,A10 COUNT LENGTH WORD IN TABLE «, t00=0x012f, t01=0x00aa}
0x1da02…1da2a Head {h00=0x0024, h01=0x0050, text=» ST A2,DYNDIS+STKEND STEP DISPL «, t00=0x012f, t01=0x00e0}
0x1da2a…1da58 Head {h00=0x002a, h01=0x0050, text=» SUK A3,SPLCPB POINT AT SPL-PBS START «, t00=0x012f, t01=0x0108}
0x1da58…1da86 Head {h00=0x002a, h01=0x0050, text=» STR A3,A1 STORE SPL-PBS ADR IN TABLE «, t00=0x012f, t01=0x0136}
0x1da86…1da96 Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x012f, t01=0x0164}
0x1da96…1daaa Head {h00=0x0010, h01=0x0050, text=»ALLDY1 EQU *«, t00=0x012f, t01=0x0174}
0x1daaa…1dacc Head {h00=0x001e, h01=0x0050, text=» LDR A2,A9 SAVE START-ADR «, t00=0x012f, t01=0x0188}
0x1dacc…1daea Head {h00=0x001a, h01=0x0050, text=» ADR A9,A3 ADD LENGTH «, t00=0x0130, t01=0x001a}
0x1daea…1dafc Head {h00=0x000e, h01=0x0050, text=» ADKL A9,1«, t00=0x0130, t01=0x0038}
0x1dafc…1db1c Head {h00=0x001c, h01=0x0050, text=» ANKL A9,/FFFE EVEN ADR «, t00=0x0130, t01=0x004a}
0x1db1c…1db24 Head {h00=0x0004, h01=0x0050, t00=0x0130, t01=0x006a}
0x1db24…1db3c Head {h00=0x0014, h01=0x0050, text=»* CHECK ADDRESS «, t00=0x0130, t01=0x0072}
0x1db3c…1db44 Head {h00=0x0004, h01=0x0050, t00=0x0130, t01=0x008a}
0x1db44…1db72 Head {h00=0x002a, h01=0x0050, text=» LD A11,LSTADR+STKCOM END OF FREE AREA«, t00=0x0130, t01=0x0092}
0x1db72…1db86 Head {h00=0x0010, h01=0x0050, text=» CALL CMPADR«, t00=0x0130, t01=0x00c0}
0x1db86…1dba2 Head {h00=0x0018, h01=0x0050, text=» RF(NL) ALLDY2 OK ! «, t00=0x0130, t01=0x00d4}
0x1dba2…1dbc8 Head {h00=0x0022, h01=0x0050, text=» LDKL A1,LMP3 MEMORY OVERFLOW «, t00=0x0130, t01=0x00f0}
0x1dbc8…1dbdc Head {h00=0x0010, h01=0x0050, text=» CALL ERROR «, t00=0x0130, t01=0x0116}
0x1dbdc…1dbf0 Head {h00=0x0010, h01=0x0050, text=»ALLDY2 EQU *«, t00=0x0130, t01=0x012a}
0x1dbf0…1dc24 Head {h00=0x0030, h01=0x0050, text=» ST A9,FSTADR+STKCOM NEW START OF FREE AREA «, t00=0x0130, t01=0x013e}
0x1dc24…1dc42 Head {h00=0x001a, h01=0x0050, text=» RB ALLDY0 UPDATE ITCT«, t00=0x0130, t01=0x0172}
0x1dc42…1dc50 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0130, t01=0x0190}
0x1dc50…1dc78 Head {h00=0x0024, h01=0x0050, text=»* M V S T A T *«, t00=0x0131, t01=0x000e}
0x1dc78…1dca0 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x0131, t01=0x0036}
0x1dca0…1dcc8 Head {h00=0x0024, h01=0x0050, text=»* ALLOCATE AND MOVE STATIC- *«, t00=0x0131, t01=0x005e}
0x1dcc8…1dcf0 Head {h00=0x0024, h01=0x0050, text=»* CORE *«, t00=0x0131, t01=0x0086}
0x1dcf0…1dd18 Head {h00=0x0024, h01=0x0050, text=»* *«, t00=0x0131, t01=0x00ae}
0x1dd18…1dd40 Head {h00=0x0024, h01=0x0050, text=»* INPUT : A3 ITCT ADDRESS *«, t00=0x0131, t01=0x00d6}
0x1dd40…1dd68 Head {h00=0x0024, h01=0x0050, text=»* EXIT : A6 -1 *«, t00=0x0131, t01=0x00fe}
0x1dd68…1dd90 Head {h00=0x0024, h01=0x0050, text=»* A3 ITCT ADDRESS *«, t00=0x0131, t01=0x0126}
0x1dd90…1ddb8 Head {h00=0x0024, h01=0x0050, text=»* WORK : A1-A2,A7-A8,A10 *«, t00=0x0131, t01=0x014e}
0x1ddb8…1dde0 Head {h00=0x0024, h01=0x0050, text=»********************************«, t00=0x0131, t01=0x0176}
0x1dde0…1dde8 Head {h00=0x0004, h01=0x0050, t00=0x0132, t01=0x000e}
0x1dde8…1ddfc Head {h00=0x0010, h01=0x0050, text=»MVSTAT EQU *«, t00=0x0132, t01=0x0016}
0x1ddfc…1de1e Head {h00=0x001e, h01=0x0050, text=» CALL PUSH SAVE REGISTERS «, t00=0x0132, t01=0x002a}
0x1de1e…1de3a Head {h00=0x0018, h01=0x0050, text=» LDR A7,A3 ITCT ADR «, t00=0x0132, t01=0x004c}
0x1de3a…1de70 Head {h00=0x0032, h01=0x0050, text=» ADK A3,ITCTGC POINT AT ICB-PLTGC-MAIN ADDRESS«, t00=0x0132, t01=0x0068}
0x1de70…1de9a Head {h00=0x0026, h01=0x0050, text=» ST A3,SAVE07+STKEND SAVE POINTER «, t00=0x0132, t01=0x009e}
0x1de9a…1deba Head {h00=0x001c, h01=0x0050, text=» ADK A7,ITCTLT TLTAB ADR«, t00=0x0132, t01=0x00c8}
0x1deba…1dede Head {h00=0x0020, h01=0x0050, text=» LDR A12,A7 SAVE TLTAB-BASE «, t00=0x0132, t01=0x00e8}
0x1dede…1df0a Head {h00=0x0028, h01=0x0050, text=» LDR* A6,A7 NBR OF ENTRIES IN TLTAB «, t00=0x0132, t01=0x010c}
0x1df0a…1df1e Head {h00=0x0010, h01=0x0050, text=»MVSTA1 EQU *«, t00=0x0132, t01=0x0138}
0x1df1e…1df36 Head {h00=0x0014, h01=0x0050, text=» SUK A6,1 COUNT «, t00=0x0132, t01=0x014c}
0x1df36…1df64 Head {h00=0x002a, h01=0x0050, text=» RF(NN) MVSTA2 STATIC-ZERO AREAS LEFT «, t00=0x0132, t01=0x0164}
0x1df64…1df86 (307, 0, 400) Head {h00=0x001e, h01=0x0050, text=» CALL POB RELOAD REGISTERS«, t00=0x0133, t01=0x0004}
0x1df86…1dfc2 Head {h00=0x0038, h01=0x0050, text=» LD A3,SAVE07+STKEND LOAD ICB-PLTGC-MAIN ADR POINTER«, t00=0x0133, t01=0x0026}
0x1dfc2…1dfee Head {h00=0x0028, h01=0x0050, text=» SUK A3,ITCTGC MAKE IT ITCT POINTER «, t00=0x0133, t01=0x0062}
0x1dfee…1e01a Head {h00=0x0028, h01=0x0050, text=» LDKL A6,-1 GIVE A6 ITS OUTPUT VALUE«, t00=0x0133, t01=0x008e}
0x1e01a…1e02a Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0133, t01=0x00ba}
0x1e02a…1e03e Head {h00=0x0010, h01=0x0050, text=»MVSTA2 EQU *«, t00=0x0133, t01=0x00ca}
0x1e03e…1e068 Head {h00=0x0026, h01=0x0050, text=» ADK A7,2 POINT AT STATIC-ZERO ADR«, t00=0x0133, t01=0x00de}
0x1e068…1e08c Head {h00=0x0020, h01=0x0050, text=» LDR* A8,A7 STATIC-ZERO ADR «, t00=0x0133, t01=0x0108}
0x1e08c…1e0ae Head {h00=0x001e, h01=0x0050, text=» RB(Z) MVSTA1 EMPTY ENTRY «, t00=0x0133, t01=0x012c}
0x1e0ae…1e0e8 Head {h00=0x0036, h01=0x0050, text=» LD* A3,SAVE07+STKEND LOAD ICB-PLTGC-MAIN ADDRESS «, t00=0x0133, t01=0x014e}
0x1e0e8…1e102 Head {h00=0x0016, h01=0x0050, text=» SUR A10,A10 LEVEL«, t00=0x0133, t01=0x0188}
0x1e102…1e124 Head {h00=0x001e, h01=0x0050, text=» LDK A1,0 RESET INDICATOR «, t00=0x0134, t01=0x0012}
0x1e124…1e152 Head {h00=0x002a, h01=0x0050, text=» LD A2,FREQUE GET MONITOR BLOCK ADR =2«, t00=0x0134, t01=0x0034}
0x1e152…1e182 Head {h00=0x002c, h01=0x0050, text=» CALL FNDTGC FIND STATIC-ZERO ADR+LENGTH«, t00=0x0134, t01=0x0062}
0x1e182…1e1b4 Head {h00=0x002e, h01=0x0050, text=» CALL CALLMO ALLOCATE AND MOVE STATIC-ZERO«, t00=0x0134, t01=0x0092}
0x1e1b4…1e1da Head {h00=0x0022, h01=0x0050, text=» STR A2,A7 UPDATE TLTAB ENTRY «, t00=0x0134, t01=0x00c4}
0x1e1da…1e1ec Head {h00=0x000e, h01=0x0050, text=» RB MVSTA1«, t00=0x0134, t01=0x00ea}
0x1e1ec…1e1fa Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0134, t01=0x00fc}
0x1e1fa…1e224 Head {h00=0x0026, h01=0x0050, text=»* F N D T G C *«, t00=0x0134, t01=0x010a}
0x1e224…1e24e Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x0134, t01=0x0134}
0x1e24e…1e278 Head {h00=0x0026, h01=0x0050, text=»* FIND STATIC-ZERO ADR+LENGTH *«, t00=0x0134, t01=0x015e}
0x1e278…1e2a2 Head {h00=0x0026, h01=0x0050, text=»* FOR ONE PROGRAM *«, t00=0x0134, t01=0x0188}
0x1e2a2…1e2cc Head {h00=0x0026, h01=0x0050, text=»* *«, t00=0x0135, t01=0x0022}
0x1e2cc…1e2f6 Head {h00=0x0026, h01=0x0050, text=»* INPUT : A3 ICB-PLTGC ADR *«, t00=0x0135, t01=0x004c}
0x1e2f6…1e320 Head {h00=0x0026, h01=0x0050, text=»* A8 STATIC-ZERO ADR *«, t00=0x0135, t01=0x0076}
0x1e320…1e34a Head {h00=0x0026, h01=0x0050, text=»* WANTED *«, t00=0x0135, t01=0x00a0}
0x1e34a…1e374 Head {h00=0x0026, h01=0x0050, text=»* A10 0 (ZERO) *«, t00=0x0135, t01=0x00ca}
0x1e374…1e39e Head {h00=0x0026, h01=0x0050, text=»* A12 TLTAB BASE *«, t00=0x0135, t01=0x00f4}
0x1e39e…1e3cc Head {h00=0x002a, h01=0x0050, text=»* A2 MONITOR BLOCK ADR * =2«, t00=0x0135, t01=0x011e}
0x1e3cc…1e3f6 Head {h00=0x0026, h01=0x0050, text=»* EXIT : A1 STATIC-ZERO ADR *«, t00=0x0135, t01=0x014c}
0x1e3f6…1e424 Head {h00=0x002a, h01=0x0050, text=»* A2 MONITOR BLOCK ADR * =2«, t00=0x0135, t01=0x0176}
0x1e424…1e44e Head {h00=0x0026, h01=0x0050, text=»* A3 STATIC-ZERO LENGTH *«, t00=0x0136, t01=0x0014}
0x1e44e…1e478 Head {h00=0x0026, h01=0x0050, text=»* WORK : A2,A4,A5,A9,A11 *«, t00=0x0136, t01=0x003e}
0x1e478…1e4a6 Head {h00=0x002a, h01=0x0050, text=»* WORKAREA: USES MONITOR BLOCKS * =2«, t00=0x0136, t01=0x0068}
0x1e4a6…1e4d4 Head {h00=0x002a, h01=0x0050, text=»* AS STACK AREA * =2«, t00=0x0136, t01=0x0096}
0x1e4d4…1e4fe Head {h00=0x0026, h01=0x0050, text=»**********************************«, t00=0x0136, t01=0x00c4}
0x1e4fe…1e506 Head {h00=0x0004, h01=0x0050, t00=0x0136, t01=0x00ee}
0x1e506…1e51a Head {h00=0x0010, h01=0x0050, text=»FNDTGC EQU *«, t00=0x0136, t01=0x00f6}
0x1e51a…1e532 Head {h00=0x0014, h01=0x0050, text=» LDR* A1,A3 =2 «, t00=0x0136, t01=0x010a}
0x1e532…1e548 Head {h00=0x0012, h01=0x0050, text=» SRL A1,8 =2 «, t00=0x0136, t01=0x0122}
0x1e548…1e56e Head {h00=0x0022, h01=0x0050, text=» SUK A1,/60 COBOL PROGRAM? =2 «, t00=0x0136, t01=0x0138}
0x1e56e…1e58c Head {h00=0x001a, h01=0x0050, text=» RF(Z) FNDT00 YES! =2 «, t00=0x0136, t01=0x015e}
0x1e58c…1e5b4 Head {h00=0x0024, h01=0x0050, text=» LDK A1,0 INDICATE NOT FOUND =2 «, t00=0x0136, t01=0x017c}
0x1e5b4…1e5d0 Head {h00=0x0018, h01=0x0050, text=» RF FNDTG0 RETURN =2«, t00=0x0137, t01=0x0014}
0x1e5d0…1e5e8 Head {h00=0x0014, h01=0x0050, text=»FNDT00 EQU * =2«, t00=0x0137, t01=0x0030}
0x1e5e8…1e614 Head {h00=0x0028, h01=0x0050, text=» LD A1,TGCSZD,A3 GET DISPL IN TLTAB «, t00=0x0137, t01=0x0048}
0x1e614…1e63c Head {h00=0x0024, h01=0x0050, text=» ADR A1,A12 POINT AT TLTAB-ENTRY«, t00=0x0137, t01=0x0074}
0x1e63c…1e66a Head {h00=0x002a, h01=0x0050, text=» ADK A1,2 ADJUST FOR TLTAB LENGTH-WORD«, t00=0x0137, t01=0x009c}
0x1e66a…1e68e Head {h00=0x0020, h01=0x0050, text=» LDR* A1,A1 STATIC-ZERO-ADR «, t00=0x0137, t01=0x00ca}
0x1e68e…1e6aa Head {h00=0x0018, h01=0x0050, text=» CWR A1,A8 WANTED ? «, t00=0x0137, t01=0x00ee}
0x1e6aa…1e6c4 Head {h00=0x0016, h01=0x0050, text=» RF(NE) FNDTG1 NO «, t00=0x0137, t01=0x010a}
0x1e6c4…1e6f4 Head {h00=0x002c, h01=0x0050, text=» ADK A3,TGCSZL YES,POINT AT LENGTH WORD «, t00=0x0137, t01=0x0124}
0x1e6f4…1e71a Head {h00=0x0022, h01=0x0050, text=» LDR* A3,A3 STATIC-ZERO-LENGTH«, t00=0x0137, t01=0x0154}
0x1e71a…1e72e Head {h00=0x0010, h01=0x0050, text=»FNDTG0 EQU *«, t00=0x0137, t01=0x017a}
0x1e72e…1e73e Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0137, t01=0x018e}
0x1e73e…1e752 Head {h00=0x0010, h01=0x0050, text=»FNDTG1 EQU *«, t00=0x0138, t01=0x000e}
0x1e752…1e776 Head {h00=0x0020, h01=0x0050, text=» LDK A1,0 INDICATE NOT FOUND«, t00=0x0138, t01=0x0022}
0x1e776…1e7aa Head {h00=0x0030, h01=0x0050, text=» LD A5,8,A3 NBR OF ENTRIES IN PLTGC CALL TAB«, t00=0x0138, t01=0x0046}
0x1e7aa…1e7ce Head {h00=0x0020, h01=0x0050, text=» SLL A5,1 *2 = TABLE LENGTH «, t00=0x0138, t01=0x007a}
0x1e7ce…1e7e6 Head {h00=0x0014, h01=0x0050, text=» ADR A5,A3 BASE «, t00=0x0138, t01=0x009e}
0x1e7e6…1e80e Head {h00=0x0024, h01=0x0050, text=» ADK A5,10 DISPL TO TABLE START «, t00=0x0138, t01=0x00b6}
0x1e80e…1e82e Head {h00=0x001c, h01=0x0050, text=» LDR A4,A3 ICB-PLTGC ADR«, t00=0x0138, t01=0x00de}
0x1e82e…1e86a Head {h00=0x0038, h01=0x0050, text=» ADK A4,TGCCAL+TGCCTE ADR TO FIRST ENTRY IN CALL TAB«, t00=0x0138, t01=0x00fe}
0x1e86a…1e87e Head {h00=0x0010, h01=0x0050, text=»FNDTG2 EQU *«, t00=0x0138, t01=0x013a}
0x1e87e…1e8a0 Head {h00=0x001e, h01=0x0050, text=» LDR A9,A4 TABLE START ADR«, t00=0x0138, t01=0x014e}
0x1e8a0…1e8c2 Head {h00=0x001e, h01=0x0050, text=» LDR A11,A5 TABLE END ADR «, t00=0x0138, t01=0x0170}
0x1e8c2…1e8ec (313, 0, 400) Head {h00=0x0026, h01=0x0050, text=» CALL CMPADR END OF CALL-TABLE? =2«, t00=0x0139, t01=0x0004}
0x1e8ec…1e90a Head {h00=0x001a, h01=0x0050, text=» RB(NG) FNDTG0 YES! =2«, t00=0x0139, t01=0x002e}
0x1e90a…1e91e Head {h00=0x0010, h01=0x0050, text=»FNDTG3 EQU *«, t00=0x0139, t01=0x004c}
0x1e91e…1e942 Head {h00=0x0020, h01=0x0050, text=» ST A4,2,A2 SAVE ON STACK =2«, t00=0x0139, t01=0x0060}
0x1e942…1e966 Head {h00=0x0020, h01=0x0050, text=» ST A5,4,A2 SAVE ON STACK =2«, t00=0x0139, t01=0x0084}
0x1e966…1e992 Head {h00=0x0028, h01=0x0050, text=» LDR* A2,A2 ADJUST STACK POINTER =2 «, t00=0x0139, t01=0x00a8}
0x1e992…1e9c0 Head {h00=0x002a, h01=0x0050, text=» RF(NZ) FNDTG4 MORE BLOCKS AVILABLE =2«, t00=0x0139, t01=0x00d4}
0x1e9c0…1e9ec Head {h00=0x0028, h01=0x0050, text=» LDKL A1,NOBLK NO BLOCKS AVILABLE =2«, t00=0x0139, t01=0x0102}
0x1e9ec…1ea04 Head {h00=0x0014, h01=0x0050, text=» CALL ERROR =2 «, t00=0x0139, t01=0x012e}
0x1ea04…1ea1c Head {h00=0x0014, h01=0x0050, text=»FNDTG4 EQU * =2«, t00=0x0139, t01=0x0146}
0x1ea1c…1ea3a Head {h00=0x001a, h01=0x0050, text=» LDR* A3,A4 NEXT LINK «, t00=0x0139, t01=0x015e}
0x1ea3a…1ea5a Head {h00=0x001c, h01=0x0050, text=» ADKL A10,1 ADJUST LEVEL«, t00=0x0139, t01=0x017c}
0x1ea5a…1ea7a Head {h00=0x001c, h01=0x0050, text=» CALL FNDTGC NEXT LEVEL «, t00=0x013a, t01=0x000c}
0x1ea7a…1eaa4 Head {h00=0x0026, h01=0x0050, text=» SUK A2,6 ADJUST STACK POINTER =2 «, t00=0x013a, t01=0x002c}
0x1eaa4…1eac8 Head {h00=0x0020, h01=0x0050, text=» LDR A1,A1 STATIC-ZERO FOUND«, t00=0x013a, t01=0x0056}
0x1eac8…1eae2 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) FNDTG0 YES«, t00=0x013a, t01=0x007a}
0x1eae2…1eb02 Head {h00=0x001c, h01=0x0050, text=» SUKL A10,1 ADJUST LEVEL«, t00=0x013a, t01=0x0094}
0x1eb02…1eb32 Head {h00=0x002c, h01=0x0050, text=» LD A4,2,A2 TABLE POINTER FROM STACK =2 «, t00=0x013a, t01=0x00b4}
0x1eb32…1eb66 Head {h00=0x0030, h01=0x0050, text=» LD A5,4,A2 TABLE END POINTER FROM STACK =2 «, t00=0x013a, t01=0x00e4}
0x1eb66…1eb96 Head {h00=0x002c, h01=0x0050, text=» ADK A4,TGCCTE POINT TO NEXT TABLE-ENTRY«, t00=0x013a, t01=0x0118}
0x1eb96…1eba8 Head {h00=0x000e, h01=0x0050, text=» RB FNDTG2«, t00=0x013a, t01=0x0148}
0x1eba8…1ebb6 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x013a, t01=0x015a}
0x1ebb6…1ebe2 Head {h00=0x0028, h01=0x0050, text=»* M V P G T L * «, t00=0x013a, t01=0x0168}
0x1ebe2…1ec0e (315, 0, 400) Head {h00=0x0028, h01=0x0050, text=»* * «, t00=0x013b, t01=0x0004}
0x1ec0e…1ec3a Head {h00=0x0028, h01=0x0050, text=»* ALLOCATE AND MOVE PGTL-DATA * «, t00=0x013b, t01=0x0030}
0x1ec3a…1ec66 Head {h00=0x0028, h01=0x0050, text=»* * «, t00=0x013b, t01=0x005c}
0x1ec66…1ec92 Head {h00=0x0028, h01=0x0050, text=»* INPUT : A2 ITCT ADR * «, t00=0x013b, t01=0x0088}
0x1ec92…1ecbe Head {h00=0x0028, h01=0x0050, text=»* EXIT : A1 OLD PGTL-DATA ADR * «, t00=0x013b, t01=0x00b4}
0x1ecbe…1ecea Head {h00=0x0028, h01=0x0050, text=»* A2 NEW PGTL-DATA ADR * «, t00=0x013b, t01=0x00e0}
0x1ecea…1ed16 Head {h00=0x0028, h01=0x0050, text=»* A3 ITCT ADR * «, t00=0x013b, t01=0x010c}
0x1ed16…1ed42 Head {h00=0x0028, h01=0x0050, text=»*********************************** «, t00=0x013b, t01=0x0138}
0x1ed42…1ed4a Head {h00=0x0004, h01=0x0050, t00=0x013b, t01=0x0164}
0x1ed4a…1ed5e Head {h00=0x0010, h01=0x0050, text=»MVPGTL EQU *«, t00=0x013b, t01=0x016c}
0x1ed5e…1ed84 Head {h00=0x0022, h01=0x0050, text=» LD A1,ITCGLA,A2 PGTL-DATA ADR«, t00=0x013b, t01=0x0180}
0x1ed84…1edae Head {h00=0x0026, h01=0x0050, text=» LD A3,ITCGLL,A2 PGTL-DATA LENGTH «, t00=0x013c, t01=0x0016}
0x1edae…1edde Head {h00=0x002c, h01=0x0050, text=» CALL CALLMO ALLOCATE AND MOVE PGTL-DATA«, t00=0x013c, t01=0x0040}
0x1edde…1ee04 Head {h00=0x0022, h01=0x0050, text=» LD A3,SAVITC+STKEND ITCT ADR «, t00=0x013c, t01=0x0070}
0x1ee04…1ee2e Head {h00=0x0026, h01=0x0050, text=» ST A2,ITCGLA,A3 NEW PGTL-DATA ADR«, t00=0x013c, t01=0x0096}
0x1ee2e…1ee3e Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x013c, t01=0x00c0}
0x1ee3e…1ee4c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x013c, t01=0x00d0}
0x1ee4c…1ee84 Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x013c, t01=0x00de}
0x1ee84…1eebc Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x013c, t01=0x0116}
0x1eebc…1eef4 Head {h00=0x0034, h01=0x0050, text=»* C A L L M O *«, t00=0x013c, t01=0x014e}
0x1eef4…1ef2c Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x013c, t01=0x0186}
0x1ef2c…1ef64 Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x013d, t01=0x002e}
0x1ef64…1ef9c Head {h00=0x0034, h01=0x0050, text=»* INPUT: A3=LENGTH TO MOVE *«, t00=0x013d, t01=0x0066}
0x1ef9c…1efd4 Head {h00=0x0034, h01=0x0050, text=»* PDDIV=FLAG THAT INDICATES IF DDIV IS *«, t00=0x013d, t01=0x009e}
0x1efd4…1f00c Head {h00=0x0034, h01=0x0050, text=»* GOING TO BEE BUILT IN PROT.DDIV *«, t00=0x013d, t01=0x00d6}
0x1f00c…1f044 Head {h00=0x0034, h01=0x0050, text=»* PDDIVL=LENGTH LEFT IN PROT.DDIV *«, t00=0x013d, t01=0x010e}
0x1f044…1f07c Head {h00=0x0034, h01=0x0050, text=»* SCTEFA=END OF FREE AREA *«, t00=0x013d, t01=0x0146}
0x1f07c…1f0b4 Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x013d, t01=0x017e}
0x1f0b4…1f0ec Head {h00=0x0034, h01=0x0050, text=»* OUTPUT: A3=-1 *«, t00=0x013e, t01=0x0026}
0x1f0ec…1f124 Head {h00=0x0034, h01=0x0050, text=»* PDDIV=1 IF DDIV IS BUILT IN PROT. *«, t00=0x013e, t01=0x005e}
0x1f124…1f15c Head {h00=0x0034, h01=0x0050, text=»* DDIV ELSE PDDIV=0 *«, t00=0x013e, t01=0x0096}
0x1f15c…1f194 Head {h00=0x0034, h01=0x0050, text=»* PDDIVL=NEW PDDIVL *«, t00=0x013e, t01=0x00ce}
0x1f194…1f1cc Head {h00=0x0034, h01=0x0050, text=»* LSTADR=NEW LAST FREE ADDR. *«, t00=0x013e, t01=0x0106}
0x1f1cc…1f204 Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x013e, t01=0x013e}
0x1f204…1f23c Head {h00=0x0034, h01=0x0050, text=»* WORK REG:A2 *«, t00=0x013e, t01=0x0176}
0x1f23c…1f274 Head {h00=0x0034, h01=0x0050, text=»* *«, t00=0x013f, t01=0x001e}
0x1f274…1f2ac Head {h00=0x0034, h01=0x0050, text=»************************************************«, t00=0x013f, t01=0x0056}
0x1f2ac…1f2c0 Head {h00=0x0010, h01=0x0050, text=»CALLMO EQU *«, t00=0x013f, t01=0x008e}
0x1f2c0…1f2f4 Head {h00=0x0030, h01=0x0050, text=» LD A2,PDDIV+STKEND BUILD DDIV IN PROT.DDIV?«, t00=0x013f, t01=0x00a2}
0x1f2f4…1f30e Head {h00=0x0016, h01=0x0050, text=» RF(Z) CAL200 NO! «, t00=0x013f, t01=0x00d6}
0x1f30e…1f344 Head {h00=0x0032, h01=0x0050, text=» LD A2,PDDIVL,A10 GET LENGTH LEFT IN PROT.DDIV«, t00=0x013f, t01=0x00f0}
0x1f344…1f376 Head {h00=0x002e, h01=0x0050, text=» SUR A2,A3 ENOUGH SPACE LEFT IN PROT.DDIV «, t00=0x013f, t01=0x0126}
0x1f376…1f392 Head {h00=0x0018, h01=0x0050, text=» RF(NN) CAL100 YES! «, t00=0x013f, t01=0x0158}
0x1f392…1f39c Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x013f, t01=0x0174}
0x1f39c…1f3d6 Head {h00=0x0036, h01=0x0050, text=»* RESET FLAG AND CHANGE LSTADR TO POINT AT «, t00=0x013f, t01=0x017e}
0x1f3d6…1f3f8 Head {h00=0x001e, h01=0x0050, text=»* END OF FREE AREA «, t00=0x0140, t01=0x0028}
0x1f3f8…1f402 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0140, t01=0x004a}
0x1f402…1f426 Head {h00=0x0020, h01=0x0050, text=» CM PDDIV+STKEND RESET FLAG «, t00=0x0140, t01=0x0054}
0x1f426…1f452 Head {h00=0x0028, h01=0x0050, text=» LD A2,SCTEFA+2 GET END OF FREE AREA«, t00=0x0140, t01=0x0078}
0x1f452…1f480 Head {h00=0x002a, h01=0x0050, text=» ST A2,LSTADR+STKCOM STORE NEW LSTADR «, t00=0x0140, t01=0x00a4}
0x1f480…1f494 Head {h00=0x0010, h01=0x0050, text=»CAL100 EQU *«, t00=0x0140, t01=0x00d2}
0x1f494…1f4c6 Head {h00=0x002e, h01=0x0050, text=» ST A2,PDDIVL,A10 LENGTH LEFT IN PROT.DDIV«, t00=0x0140, t01=0x00e6}
0x1f4c6…1f4da Head {h00=0x0010, h01=0x0050, text=»CAL200 EQU *«, t00=0x0140, t01=0x0118}
0x1f4da…1f4ee Head {h00=0x0010, h01=0x0050, text=» CALL MOVING«, t00=0x0140, t01=0x012c}
0x1f4ee…1f4fe Head {h00=0x000c, h01=0x0050, text=» RTN A14«, t00=0x0140, t01=0x0140}
0x1f4fe…1f50c Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0140, t01=0x0150}
0x1f50c…1f514 Head {h00=0x0004, h01=0x0050, t00=0x0140, t01=0x015e}
0x1f514…1f51c Head {h00=0x0004, h01=0x0050, t00=0x0140, t01=0x0166}
0x1f51c…1f530 Head {h00=0x0010, h01=0x0050, text=»START3 EQU *«, t00=0x0140, t01=0x016e}
0x1f530…1f538 Head {h00=0x0004, h01=0x0050, t00=0x0140, t01=0x0182}
0x1f538…1f540 Head {h00=0x0004, h01=0x0050, t00=0x0140, t01=0x018a}
0x1f540…1f554 (321, 0, 400) Head {h00=0x0010, h01=0x0050, text=»REALTA EQU *«, t00=0x0141, t01=0x0004}
0x1f554…1f57c Head {h00=0x0024, h01=0x0050, text=» LD* A8,SHADOW,A10 SHTAB LENGTH «, t00=0x0141, t01=0x0018}
0x1f57c…1f5a0 Head {h00=0x0020, h01=0x0050, text=» LD A5,SHADOW,A10 SHTAB1 ADR«, t00=0x0141, t01=0x0040}
0x1f5a0…1f5da Head {h00=0x0036, h01=0x0050, text=» ST A10,SAVE01+STKEND SAVE APPL.SAVE AREA POINTER «, t00=0x0141, t01=0x0064}
0x1f5da…1f5f8 Head {h00=0x001a, h01=0x0050, text=» ADR A8,A5 SHTAB2 ADR «, t00=0x0141, t01=0x009e}
0x1f5f8…1f624 Head {h00=0x0028, h01=0x0050, text=» ST A8,SAVE03+STKEND SAVE SHTAB2 ADR«, t00=0x0141, t01=0x00bc}
0x1f624…1f646 Head {h00=0x001e, h01=0x0050, text=» AD* A8,SCTSFA SHTAB3 ADR «, t00=0x0141, t01=0x00e8}
0x1f646…1f66e Head {h00=0x0024, h01=0x0050, text=» ST A8,SAVE02+STKEND SHTAB3 ADR «, t00=0x0141, t01=0x010a}
0x1f66e…1f682 Head {h00=0x0010, h01=0x0050, text=»SYA300 EQU *«, t00=0x0141, t01=0x0132}
0x1f682…1f6ae Head {h00=0x0028, h01=0x0050, text=» LD A8,SAVE03+STKEND SHTAB2 POINTER «, t00=0x0141, t01=0x0146}
0x1f6ae…1f6c6 Head {h00=0x0014, h01=0x0050, text=» ADKL A8,2 NEXT «, t00=0x0141, t01=0x0172}
0x1f6c6…1f6f4 Head {h00=0x002a, h01=0x0050, text=» CW A8,SAVE02+STKEND ALL TCL'S DONE ? «, t00=0x0141, t01=0x018a}
0x1f6f4…1f70e Head {h00=0x0016, h01=0x0050, text=» RF(E) SYA310 YES «, t00=0x0142, t01=0x0028}
0x1f70e…1f73e Head {h00=0x002c, h01=0x0050, text=» ST A8,SAVE03+STKEND SAVE SHTAB2 POINTER«, t00=0x0142, t01=0x0042}
0x1f73e…1f75e Head {h00=0x001c, h01=0x0050, text=» ADK A5,2 SHTAB1 POINTER«, t00=0x0142, t01=0x0072}
0x1f75e…1f780 Head {h00=0x001e, h01=0x0050, text=» LDR* A10,A5 NBR OF COPIES«, t00=0x0142, t01=0x0092}
0x1f780…1f79a Head {h00=0x0016, h01=0x0050, text=» RB(Z) SYA300 NONE«, t00=0x0142, t01=0x00b4}
0x1f79a…1f7bc Head {h00=0x001e, h01=0x0050, text=» CALL GETTAB FIND TTAB ADR«, t00=0x0142, t01=0x00ce}
0x1f7bc…1f7e8 Head {h00=0x0028, h01=0x0050, text=» ST A10,SAVITC+STKEND SAVE ITCT ADR «, t00=0x0142, t01=0x00f0}
0x1f7e8…1f808 Head {h00=0x001c, h01=0x0050, text=» CALL QUEJOB QUEUE TASK «, t00=0x0142, t01=0x011c}
0x1f808…1f824 Head {h00=0x0018, h01=0x0050, text=» LDR A6,A10 ITCT ADR«, t00=0x0142, t01=0x013c}
0x1f824…1f84a Head {h00=0x0022, h01=0x0050, text=» ADK A6,22 MAKE IT INT-USABLE «, t00=0x0142, t01=0x0158}
0x1f84a…1f886 Head {h00=0x0038, h01=0x0050, text=» ST A6,TTB:SA+26,A2 SAVE ITCT ADR IN TTAB(SAVE-A13) «, t00=0x0142, t01=0x017e}
0x1f886…1f89c Head {h00=0x0012, h01=0x0050, text=» IFT DSKPAG=1 «, t00=0x0143, t01=0x002a}
0x1f89c…1f8d0 Head {h00=0x0030, h01=0x0050, text=» ADKL A6,ITCCSB-ITCDCD POINT AT CSB IN ITCT «, t00=0x0143, t01=0x0040}
0x1f8d0…1f8f6 Head {h00=0x0022, h01=0x0050, text=» ST A6,TTB:CB,A2 SAVE IN TTAB «, t00=0x0143, t01=0x0074}
0x1f8f6…1f902 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0143, t01=0x009a}
0x1f902…1f918 Head {h00=0x0012, h01=0x0050, text=» IFT MMUPAG=0 «, t00=0x0143, t01=0x00a6}
0x1f918…1f93a Head {h00=0x001e, h01=0x0050, text=» LDR* A6,A5 NBR OF COPIES «, t00=0x0143, t01=0x00bc}
0x1f93a…1f94e Head {h00=0x0010, h01=0x0050, text=»SYA305 EQU *«, t00=0x0143, t01=0x00de}
0x1f94e…1f986 Head {h00=0x0034, h01=0x0050, text=» LD A10,SAVE01+STKEND GET APPL.SAVE AREA POINTER«, t00=0x0143, t01=0x00f2}
0x1f986…1f9ac Head {h00=0x0022, h01=0x0050, text=» SUK A6,1 COUNT NBR OF COPIES «, t00=0x0143, t01=0x012a}
0x1f9ac…1f9cc Head {h00=0x001c, h01=0x0050, text=» RB(NP) SYA300 NEXT TCL «, t00=0x0143, t01=0x0150}
0x1f9cc…1f9f2 Head {h00=0x0022, h01=0x0050, text=» CALL GENCOP GENERATE ONE COPY«, t00=0x0143, t01=0x0170}
0x1f9f2…1fa0a Head {h00=0x0014, h01=0x0050, text=» RB SYA305 NEXT «, t00=0x0144, t01=0x0008}
0x1fa0a…1fa18 Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0144, t01=0x0020}
0x1fa18…1fa20 Head {h00=0x0004, h01=0x0050, t00=0x0144, t01=0x002e}
0x1fa20…1fa44 Head {h00=0x0020, h01=0x0050, text=»* ADJUST START OF FREE AREA «, t00=0x0144, t01=0x0036}
0x1fa44…1fa4c Head {h00=0x0004, h01=0x0050, t00=0x0144, t01=0x005a}
0x1fa4c…1fa60 Head {h00=0x0010, h01=0x0050, text=»SYA310 EQU *«, t00=0x0144, t01=0x0062}
0x1fa60…1fa8a Head {h00=0x0026, h01=0x0050, text=» LD A1,PDDIV+STKEND UPDATE SCTEFA?«, t00=0x0144, t01=0x0076}
0x1fa8a…1faa4 Head {h00=0x0016, h01=0x0050, text=» RF(NZ) SYA312 NO!«, t00=0x0144, t01=0x00a0}
0x1faa4…1fad6 Head {h00=0x002e, h01=0x0050, text=» LD A1,LSTADR+STKCOM GET END OF FREE AREA «, t00=0x0144, t01=0x00ba}
0x1fad6…1faee Head {h00=0x0014, h01=0x0050, text=» ST A1,SCTEFA+2 «, t00=0x0144, t01=0x00ec}
0x1faee…1fb02 Head {h00=0x0010, h01=0x0050, text=»SYA312 EQU *«, t00=0x0144, t01=0x0104}
0x1fb02…1fb32 Head {h00=0x002c, h01=0x0050, text=» LD A1,FSTADR+STKCOM START OF FREE AREA «, t00=0x0144, t01=0x0118}
0x1fb32…1fb48 Head {h00=0x0012, h01=0x0050, text=» RF(Z) SYA315 «, t00=0x0144, t01=0x0148}
0x1fb48…1fb76 Head {h00=0x002a, h01=0x0050, text=» ST A1,SCTSFA STORE START OF FREE AREA«, t00=0x0144, t01=0x015e}
0x1fb76…1fb8a Head {h00=0x0010, h01=0x0050, text=»SYA315 EQU *«, t00=0x0144, t01=0x018c}
0x1fb8a…1fba2 Head {h00=0x0014, h01=0x0050, text=» LDKL A1,NXTAPP «, t00=0x0145, t01=0x0010}
0x1fba2…1fbbe Head {h00=0x0018, h01=0x0050, text=» AD A1,M:REL+STKCOM «, t00=0x0145, t01=0x0028}
0x1fbbe…1fbe8 Head {h00=0x0026, h01=0x0050, text=» ABR A1 CHECK IF MORE APPLICATIONS«, t00=0x0145, t01=0x0044}
0x1fbe8…1fbf0 Head {h00=0x0004, h01=0x0050, t00=0x0145, t01=0x006e}
0x1fbf0…1fbf8 Head {h00=0x0004, h01=0x0050, t00=0x0145, t01=0x0076}
0x1fbf8…1fc02 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0145, t01=0x007e}
0x1fc02…1fc2e Head {h00=0x0028, h01=0x0050, text=»* MOVE DYNTAB:S AND SAVE IN ONE WORD«, t00=0x0145, t01=0x0088}
0x1fc2e…1fc4a Head {h00=0x0018, h01=0x0050, text=»* NUMBER OF DYNTAB:S«, t00=0x0145, t01=0x00b4}
0x1fc4a…1fc54 Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0145, t01=0x00d0}
0x1fc54…1fc68 Head {h00=0x0010, h01=0x0050, text=»SYA320 EQU *«, t00=0x0145, t01=0x00da}
0x1fc68…1fc9e Head {h00=0x0032, h01=0x0050, text=» LDKL A10,STKEND START OF 1:ST APPL.SAVE AREA «, t00=0x0145, t01=0x00ee}
0x1fc9e…1fcd2 Head {h00=0x0030, h01=0x0050, text=» LD A1,APPLNO+STKCOM GET NUMBER OF DYNTAB:S «, t00=0x0145, t01=0x0124}
0x1fcd2…1fd0a Head {h00=0x0034, h01=0x0050, text=» LD A4,SHADOW,A10 GET START OF AREA WHERE TO PUT«, t00=0x0145, t01=0x0158}
0x1fd0a…1fd34 Head {h00=0x0026, h01=0x0050, text=» DYNTAB:S AND NUMBER OF DYNTAB:S«, t00=0x0145, t01=0x0190}
0x1fd34…1fd68 Head {h00=0x0030, h01=0x0050, text=» ST A4,DYNSTA+STKCOM SAVE START OF DYNTAB:S «, t00=0x0146, t01=0x002a}
0x1fd68…1fd92 Head {h00=0x0026, h01=0x0050, text=» STR A1,A4 SAVE NUMBER OF DYNTAB:S«, t00=0x0146, t01=0x005e}
0x1fd92…1fdb6 Head {h00=0x0020, h01=0x0050, text=» ADK A4,2 INCREMENT TO-ADDR «, t00=0x0146, t01=0x0088}
0x1fdb6…1fdca Head {h00=0x0010, h01=0x0050, text=»SYA330 EQU *«, t00=0x0146, t01=0x00ac}
0x1fdca…1fdf8 Head {h00=0x002a, h01=0x0050, text=» LD A2,DYNTAD,A10 GET DYNTAB FROM ADDR«, t00=0x0146, t01=0x00c0}
0x1fdf8…1fe20 Head {h00=0x0024, h01=0x0050, text=» LDR* A3,A2 GET LENGTH OF DYNTAB«, t00=0x0146, t01=0x00ee}
0x1fe20…1fe34 Head {h00=0x0010, h01=0x0050, text=»SYA340 EQU *«, t00=0x0146, t01=0x0116}
0x1fe34…1fe58 Head {h00=0x0020, h01=0x0050, text=» LDR* A5,A2 GET DYNTAB WORD «, t00=0x0146, t01=0x012a}
0x1fe58…1fe70 Head {h00=0x0014, h01=0x0050, text=» STR A5,A4 STORE«, t00=0x0146, t01=0x014e}
0x1fe70…1fe94 Head {h00=0x0020, h01=0x0050, text=» ADK A4,2 INCREMENT TO-ADDR «, t00=0x0146, t01=0x0166}
0x1fe94…1feba Head {h00=0x0022, h01=0x0050, text=» ADK A2,2 INCREMENT FROM-ADDR «, t00=0x0146, t01=0x018a}
0x1feba…1fede Head {h00=0x0020, h01=0x0050, text=» SUK A3,2 ALL WORDS MOVED ? «, t00=0x0147, t01=0x0020}
0x1fede…1fef8 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) SYA340 NO!«, t00=0x0147, t01=0x0044}
0x1fef8…1ff24 Head {h00=0x0028, h01=0x0050, text=» ADKL A10,TABLEN NEXT APPL.SAVE AREA«, t00=0x0147, t01=0x005e}
0x1ff24…1ff4a Head {h00=0x0022, h01=0x0050, text=» SUK A1,1 ALL DYNTAB:S MOVED? «, t00=0x0147, t01=0x008a}
0x1ff4a…1ff64 Head {h00=0x0016, h01=0x0050, text=» RB(NZ) SYA330 NO!«, t00=0x0147, t01=0x00b0}
0x1ff64…1ff70 Head {h00=0x0008, h01=0x0050, text=» XIF«, t00=0x0147, t01=0x00ca}
0x1ff70…1ff90 Head {h00=0x001c, h01=0x0050, text=»LCOEND EQU * SYSLCO END «, t00=0x0147, t01=0x00d6}
0x1ff90…1ff9c Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0147, t01=0x00f6}
0x1ff9c…1ffa0 Head {h00=0x4004, h01=0x0000}
0x1ffa0…1ffa4 01 47 01 02 ┆ G ┆
0x1ffa4…1ffac (328, 1, 8) 20 04 00 00 01 48 00 04 ┆ H ┆
0x1ffac…1fffc (329, 0, 400) 0e 77 00 00 82 3e 82 3e f7 a1 00 00 88 08 82 5f 00 00 14 08 87 51 ff f8 82 5c 00 00 1a 08 51 00 22 00 82 51 00 0d 01 8c 00 2c 00 28 03 13 00 00 0e 97 00 00 ff fc 8f 3e 87 3f 87 50 ff f8 1c 08 f7 a1 00 00 87 3e 97 a0 00 02 80 3e 20 bf 81 50 ┆ w > > _ Q Q " Q , ( > ? P > > P┆
0x1fffc…2004c ff fc 82 50 00 0e 00 2c 00 2c 00 28 03 13 00 00 0e b7 00 00 ff fe 99 08 19 01 52 00 90 51 ff fe 92 10 e2 28 22 ff 57 00 20 bf 81 50 ff fe e9 50 ff fc 56 00 00 0e 00 5c 00 2c 00 28 03 13 00 00 0e d7 00 00 90 51 ff fe 91 10 e2 25 01 00 57 00 ┆ P , , ( R Q (" W P P V , ( Q % W ┆
0x2004c…2009c 81 20 ff ff 97 a0 00 04 8f 3e 02 03 ea 54 00 4e 51 00 83 54 00 0e 00 8c 00 2c 00 28 03 13 00 00 0e f7 00 00 00 52 e2 4c 00 00 84 08 24 0f 54 00 e3 4c 00 02 84 0c 24 01 54 00 03 06 22 80 50 00 03 04 57 00 00 0e 00 bc 00 2c 00 28 03 13 00 00 ┆ > T NQ T , ( R L $ T L $ T " P W , ( ┆
0x2009c…200ec 0f 17 00 00 84 0c 23 02 54 00 03 08 57 00 03 0a 24 04 50 00 03 0c 57 00 03 02 1c 01 50 00 03 00 97 a0 00 02 00 0e 00 ec 00 2c 00 28 03 13 00 00 0f 37 04 00 80 3e 81 3f 87 3f 84 18 94 20 00 00 00 0e 87 14 17 16 f7 a1 00 00 87 1c 54 00 87 14 ┆ # T W $ P W P , ( 7 > ? ? T ┆
0x200ec…2013c 97 20 00 18 00 0e 01 1c 00 2c 00 28 03 13 00 00 0f 55 00 00 f7 a1 00 00 82 1c 87 3e 81 3e 97 a0 00 02 80 3e 81 3c 81 31 84 3d 57 00 81 1c 87 3c 5c 06 84 25 00 0e 01 4c 00 2c 00 28 03 13 00 00 0f 75 00 00 a0 31 57 00 81 1c 87 3c 50 00 ec 1c ┆ , ( U > > > < 1 =W < % L , ( u 1W <P ┆
0x2013c…2018c (330, 0, 400) 5c 0a 87 3c 87 25 07 01 97 a0 00 02 80 3e 20 bf 84 5c 00 04 00 0e 01 7c 00 2c 00 28 03 13 00 00 0f 95 00 00 50 00 81 3f 81 30 81 5d 00 04 81 3e 97 a0 00 04 84 10 8f 3e 20 bf 81 3f 81 5c 00 04 81 31 84 5d 00 0f 00 1c 00 2c 00 28 03 13 00 00 ┆ < % > | , ( P ? 0 ] > > ? 1 ] , ( ┆
0x2018c…201dc 0f b5 00 00 00 04 81 3e 97 a0 00 04 8f 3e 81 3f 01 00 57 00 81 3f 81 5c 00 04 82 3f 83 3f 84 3f 82 1c 12 04 00 0f 00 4c 00 2c 00 28 03 13 00 00 0f d5 00 00 83 10 93 5c 00 08 9b 5c 00 06 ec 0c 51 00 84 29 82 10 94 5c 00 06 5f 0e 81 29 84 3e ┆ > > ? W ? ? ? ? L , ( Q ) _ ) >┆
0x201dc…2022c 83 3e 82 3e 00 0f 00 7c 00 14 00 10 03 07 00 00 0f f5 00 00 81 3e 97 a0 00 02 80 3e 00 0f 00 ac 00 48 00 44 04 21 ff ff 00 01 00 26 00 11 00 18 00 13 00 18 00 15 00 18 00 17 00 18 04 65 07 30 04 6b 07 38 04 71 07 40 04 77 07 54 04 7d 07 54 ┆ > > | > > H D ! & e 0 k 8 q @ w T } T┆
0x2022c…2027c 04 83 07 ba 04 87 07 d6 04 89 07 d6 04 8b 07 e2 04 8d 08 24 04 8f 07 f4 00 0f 00 c4 00 48 00 44 04 21 ff a4 04 91 08 4c 04 93 07 d6 04 95 07 78 04 97 07 7c 04 99 07 78 04 9b 07 7c 04 9d 07 88 04 9f 07 78 04 a1 07 9a 04 a9 50 0c 04 ad 0e ae ┆ $ H D ! L x | x | x P ┆
0x2027c…202cc 04 b1 52 04 04 b5 57 20 04 c5 0a dc 04 d9 50 04 04 dd 57 04 00 0f 01 10 00 48 00 44 04 21 c8 91 04 ef 0d 6a 04 fb 0e 4a 04 fd 54 82 05 09 54 2e 05 0d 0d 88 05 11 50 26 05 19 54 64 05 1d 52 1a 05 2b 0a e6 05 37 54 48 05 3f 51 0c 05 45 0e 76 ┆ R W P W H D ! j J T T. P& Td R + 7TH ?Q E v┆
0x202cc…2031c (331, 0, 400) 05 47 54 28 05 4b 57 10 05 51 51 2c 05 57 0e 76 00 0f 01 5c 00 48 00 44 04 21 65 d1 05 59 54 16 05 67 0f 6c 05 6b 0a e6 05 6f 54 10 05 8f 50 1a 05 93 0e ca 05 97 54 0a 05 a5 0e 9a 05 bb 0d 6a 05 c9 0e 4a 05 cb 54 9e 05 d5 0c c2 05 dd 54 8c ┆ GT( KW QQ, W v H D !e YT g l k oT P T j J T T ┆
0x2031c…2036c 05 f9 54 06 05 ff 50 08 06 03 0d f2 00 10 00 18 00 48 00 44 04 21 75 06 06 07 57 0e 06 0b 0d f6 06 0f 0d d4 06 2d 0e 4a 06 2f 54 36 06 33 0d 12 06 35 54 34 06 39 0a e6 06 3f 54 22 06 49 50 04 06 4d 57 14 06 53 50 0e 06 57 50 0a 06 61 0a e6 ┆ T P H D !u W - J /T6 3 5T4 9 ?T" IP MW SP WP a ┆
0x2036c…203bc 06 71 0e 9a 06 87 57 00 00 10 00 64 00 48 00 44 04 21 1b cf 06 97 50 14 06 9d 50 56 06 a3 50 1c 06 a7 0d 3e 06 b7 0c f8 06 d9 50 08 06 dd 0d 3e 06 e9 0c 18 06 ef 0e 16 06 f3 0a e6 07 0d 52 16 07 1b 50 04 07 1f 0d 3e 07 2b 0d 3e 07 2f 0a e6 ┆ q W d H D ! P PV P > P > R P > + > / ┆
0x203bc…2040c 07 37 0a 1a 00 10 00 b0 00 48 00 44 04 21 b7 f7 07 3f 0a 62 07 47 54 08 07 4d 0e 16 07 53 0a c4 07 57 54 1c 07 61 0e 16 07 7b 0a e6 07 7f 0e 9a 07 91 0f 78 07 99 0a e6 07 a3 0f 78 07 b9 0a e6 07 bd 54 1c 07 c1 0e ec 07 d9 0e 9a 07 e1 0a e6 ┆ 7 H D ! ? b GT M S WT a { x x T ┆
0x2040c…2045c 00 10 00 fc 00 48 00 44 04 21 df ff 07 e5 0d 52 07 eb 0d b0 07 f3 57 0c 07 f7 0d 52 07 fd 0d 9c 08 07 0e 9a 08 13 0a e6 08 27 0d 52 08 2d 0d b0 08 4b 0a e6 08 4f 0d 52 08 59 0e 9a 08 67 0a e6 08 71 0c c0 08 7f 0f 64 08 8d 0d f6 00 10 01 48 ┆ H D ! R W R ' R - K O R Y g q d H┆
0x2045c…204ac (332, 0, 400) 00 48 00 44 04 21 53 d5 08 b1 50 34 08 b5 0e 5a 08 b7 54 2e 08 bb 0d 12 08 bd 54 2c 08 c9 50 0e 08 db 0f 38 08 e5 0a e6 08 ef 0f 78 08 f7 0a e6 08 fd 54 0c 09 05 09 0c 09 15 52 0c 09 1f 09 26 09 43 50 0a 09 47 0f 78 00 11 00 04 00 48 00 44 ┆ H D !S P4 Z T. T, P 8 x T R & CP G x H D┆
0x204ac…204fc 04 21 79 33 09 55 50 0a 09 59 0f 78 09 6d 0f be 09 7b 0f be 09 89 0f be 09 8f 52 3e 09 ad 52 1e 09 b3 0d 52 09 d3 50 08 09 db 57 0e 09 e3 09 ee 0a 0f 0d 12 0a 11 54 c6 0a 1d 54 ba 0a 27 0c c0 0a 5b 0d 12 00 11 00 50 00 48 00 44 04 21 46 b4 ┆ !y3 UP Y x m { R> R R P W T T ' [ P H D !F ┆
0x204fc…2054c 0a 5d 54 7a 0a 61 0a e6 0a 65 54 72 0a 6d 55 10 0a 87 52 4c 0a 97 0c c0 0a bd 0d 12 0a bf 54 18 0a c3 0a e6 0a c7 54 10 0a d7 0a e6 0a df 0d 6a 0a ed 50 3c 0a f5 0e ae 0a f9 52 14 0b 13 54 04 00 11 00 9c 00 48 00 44 04 21 f2 8a 0b 1f 0e 9a ┆ ]Tz a eTr mU RL T T j P< R T H D ! ┆
0x2054c…2059c 0b 23 0d 7c 0b 29 0c 40 0b 3f 0b a6 0b 45 50 0e 0b 4b 54 08 0b 53 0c f8 0b 59 50 0e 0b 61 0e 76 0b 63 50 04 0b 67 57 12 0b 6d 50 22 0b 75 0e 76 0b 77 50 18 0b 83 0f 78 0b 95 54 0c 00 11 00 e8 00 48 00 44 04 21 d7 79 0b 9d 0e 76 0b a1 0c 9c ┆ # | ) @ ? EP KT S YP a v cP gW mP" u v wP x T H D ! y v ┆
0x2059c…205ec 0b c1 52 4e 0b c7 0d 52 0b df 50 0a 0b f9 0f 78 0b ff 0d 04 0c 07 0f 38 0c 31 54 02 0c 43 0c c0 0c 51 0f 64 0c 57 0d f6 0c 75 0e 4a 0c 77 50 06 0c 7d 57 10 0c 81 0d c4 00 11 01 34 00 48 00 44 04 21 b8 d0 0c 8b 0d 12 0c 8d 50 0a 0c 93 0f 78 ┆ RN R P x 8 1T C Q d W u J wP }W 4 H D ! P x┆