User Tools

Site Tools


Action unknown: copypageplugin__copy
cdc:nos2.source:opl.opl871:common:combovl

Common COMBOVL

Library Member Format: MODIFY

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.combovl +++|
00002  M00S00002.combovl +++|#     COMBOVL - *SSEXEC* OVERLAY DEFINITIONS.                        #
00003  M00S00003.combovl +++|                                               CONTROL NOLIST;
00004  M00S00004.combovl +++|                                               CONTROL IFEQ LISTCON,1;
00005  M00S00005.combovl +++|                                               CONTROL LIST;
00006  M00S00006.combovl +++|                                               CONTROL FI;
00007  M00S00007.combovl +++|      BEGIN  # COMBOVL #
00008  M00S00008.combovl +++|
00009  M00S00009.combovl +++|#
00010  M00S00010.combovl +++|***   COMBOVL - M860 EXEC OVERLAY DEFINITIONS.
00011  M00S00011.combovl +++|*
00012  M00S00012.combovl +++|*     THIS COMMON DECK CONTAINS DEFINITIONS REQUIRED FOR CALLING
00013  M00S00013.combovl +++|*     PROGRAM OVERLAYS.
00014  M00S00014.combovl +++|*
00015  M00S00015.combovl +++|#
00016  M00S00016.combovl +++|
00017  M00S00017.combovl +++|
00018  M00S00018.combovl +++|      DEF EP         #0#;            # TO SPECIFY THE ENTRY POINT #
00019  M00S00019.combovl +++|
00020  M00S00020.combovl +++|#
00021  M00S00021.combovl +++|*     DRIVER MACROS.
00022  M00S00022.combovl +++|#
00023  M00S00023.combovl +++|
00024  M00S00024.combovl +++|#
00025  M00S00025.combovl +++|*     PREXIT(PROVL) - PRESET EXIT MACRO.
00026  M00S00026.combovl +++|*                     SETS THE LEVEL NUMBER OF THE OVERLAY TO BE
00027  M00S00027.combovl +++|*                     NEXT EXECUTED IN THE CBT ARRAY. THEN EXITS THIS
00028  M00S00028.combovl +++|*                     PROCEDURE.
00029  M00S00029.combovl +++|*           (PROVL) = OVERLAY LEVEL NUMBER.
00030  M00S00030.combovl +++|#
00031  M00S00031.combovl +++|
00032  M00S00032.combovl +++|      DEF PREXIT     (PROVL)   #CBT$DESTOV[0] = PROVL;
00033  M00S00033.combovl +++|      CBT$DESTAD[0] = 0;
00034  M00S00034.combovl +++|      RETURN;
00035  M00S00035.combovl +++|      #;
00036  M00S00036.combovl +++|
00037  M00S00037.combovl +++|#
00038  M00S00038.combovl +++|*     RJEXIT(RJLABEL) - RETURN JUMP EXIT MACRO.
00039  M00S00039.combovl +++|*                       SETS THE ADDRESS OF THE LABEL TO RETURN TO
00040  M00S00040.combovl +++|*                       IN THE CBT ARRAY.  THEN EXITS THIS PROCEDURE.
00041  M00S00041.combovl +++|*           (RJLABEL) = LABEL NAME.
00042  M00S00042.combovl +++|#
00043  M00S00043.combovl +++|
00044  M00S00044.combovl +++|      DEF RJEXIT     (RJLABEL) #CBT$DESTAD[0] = LOC(RJLABEL);
00045  M00S00045.combovl +++|      RETURN;
00046  M00S00046.combovl +++|      #;
00047  M00S00047.combovl +++|
00048  M00S00048.combovl +++|#
00049  M00S00049.combovl +++|*     OVLXFR(PROVL,RJLABEL) - MACRO TO TRANSFER FROM ONE OVERLAY
00050  M00S00050.combovl +++|*                             TO ANOTHER, WITH CAPABILITY TO RETURN
00051  M00S00051.combovl +++|*                             TO THE CALLING OVERLAY THROUGH THE
00052  M00S00052.combovl +++|*                             USE OF THE *OVLRTN* MACRO.
00053  M00S00053.combovl +++|*                    PROVL  = OVERLAY LEVEL NUMBER.
00054  M00S00054.combovl +++|*                  RJLABEL  = LABEL NAME FOR RETURN.
00055  M00S00055.combovl +++|#
00056  M00S00056.combovl +++|
00057  M00S00057.combovl +++|      DEF OVLXFR     (PROVL,RJLABEL) #CBT$DESTAD[0] = LOC(RJLABEL);
00058  M00S00058.combovl +++|      ERB$DESTSV[0] = CBT$DEST[0];
00059  M00S00059.combovl +++|      CBT$DESTAD[0] = 0;
00060  M00S00060.combovl +++|      CBT$DESTOV[0] = PROVL;
00061  M00S00061.combovl +++|      RCOVL(PROVL,EP);
00062  M00S00062.combovl +++|      #;
00063  M00S00063.combovl +++|
00064  M00S00064.combovl +++|#
00065  M00S00065.combovl +++|*     OVLRTN - MACRO TO RETURN FROM ONE OVERLAY TO THE OVERLAY
00066  M00S00066.combovl +++|*              FROM WHICH IT WAS CALLED. THE RETURN IS AT THE
00067  M00S00067.combovl +++|*              STATEMENT AFTER THE CALL.
00068  M00S00068.combovl +++|#
00069  M00S00069.combovl +++|
00070  M00S00070.combovl +++|      DEF OVLRTN     #CBT$DEST[0] = ERB$DESTSV[0];
00071  M00S00071.combovl +++|      RCOVL(CBT$DESTOV[0],CBT$DESTAD[0]);
00072  M00S00072.combovl +++|      #;
00073  M00S00073.combovl +++|
00074  M00S00074.combovl +++|
00075  M00S00075.combovl +++|#
00076  M00S00076.combovl +++|*     CALLOVL - MACRO TO CALL AN OVERLAY ON TOP OF THE CURRENT ONE
00077  M00S00077.combovl +++|*               AND TRANSFER TO ITS ENTRY POINT.
00078  M00S00078.combovl +++|#
00079  M00S00079.combovl +++|
00080  M00S00080.combovl +++|      DEF CALLOVL     (PROVL)  #CBT$DESTOV[0] = PROVL;
00081  M00S00081.combovl +++|      RCOVL(CBT$DESTOV[0],EP);
00082  M00S00082.combovl +++|      #;
00083  M00S00083.combovl +++|
00084  M00S00084.combovl +++|
00085  M00S00085.combovl +++|#
00086  M00S00086.combovl +++|*     OVERLAY LEVELS ASSIGNED TO PROCEDURES.
00087  M00S00087.combovl +++|*     (THE OCTAL VALUE IS THE PRIMARY AND SECONDARY LEVEL NUMBER
00088  M00S00088.combovl +++|*     FOR THE OVERLAY THAT IS TO BE PASSED TO *SSOVL* ).
00089  M00S00089.combovl +++|#
00090  M00S00090.combovl +++|
00091  M00S00091.combovl +++|      DEF LINITLZR   #O"0100" #;     # *EXEC* INITIALIZER #
00092  M00S00092.combovl +++|      DEF LKDISPLY   #O"0200" #;     # *K* DISPLAY PROCESSOR #
00093  M00S00093.combovl +++|      DEF LNEWWORK   #O"0300" #;     # NEW WORK PROCESSOR #
00094  M00S00094.combovl +++|      DEF LADDCUBE   #O"0301" # ;    # ADD CUBE #
00095  M00S00095.combovl +++|      DEF LADDCAR    #O"0302" # ;    # ADD CARTRIDGE #
00096  M00S00096.combovl +++|      DEF LADDCSU    #O"0303" # ;    # ADD CSU #
00097  M00S00097.combovl +++|      DEF LRMVCUBE   #O"0304" # ;    # REMOVE CUBE #
00098  M00S00098.combovl +++|      DEF LRMVCAR    #O"0305" # ;    # REMOVE CARTRIDGE #
00099  M00S00099.combovl +++|      DEF LRMVCSU    #O"0306" # ;    # REMOVE CSU #
00100  M00S00100.combovl +++|      DEF LUPDCAT    #O"0307" # ;    # UPDATE CATALOG #
00101  M00S00101.combovl +++|      DEF LUPDMAP    #O"0310" # ;    # UPDATE CSUMAP #
Line S00102 Modification History
M01 (Removed by) common1
Seq #  *Modification Id* Act 
----------------------------+
00102  M01S00102.common1 ---|      DEF LPURGCHN   #O"0311" # ;    # PURGE CHAIN #
Line S00001 Modification History
M01 (Added by) common1
Seq #  *Modification Id* Act 
----------------------------+
00103  M01S00001.common1 +++|      DEF LRESETUP   #O"0311" #;     # RELEASE #
00104  M00S00103.combovl +++|      DEF LPURGFCT   #O"0312" # ;    # PURGE FCT #
00105  M00S00104.combovl +++|      DEF LGETPD     #O"0313" # ;    # GET PURGE DATE #
00106  M00S00105.combovl +++|      DEF LMAPRELS   #O"0314" # ;    # RELEASE CSUMAP #
00107  M00S00106.combovl +++|      DEF LMAPRCLM   #O"0315" # ;    # RECLAIM CSUMAP #
00108  M00S00107.combovl +++|      DEF LRCLMLK    #O"0316" #;     # RECLAIM CATALOG/MAP INTERLOCKS #
00109  M00S00108.combovl +++|      DEF LHLRQMTR   #O"0400" #;     # *HLRQ* MONITOR #
00110  M00S00109.combovl +++|      DEF LLLRQMTR   #O"0500" #;     # *LLRQ* MONITOR #
00111  M00S00110.combovl +++|      DEF LWRAPUP    #O"0700" #;     # *EXEC* WRAPUP #
00112  M00S00111.combovl +++|
00113  M00S00112.combovl +++|#
00114  M00S00113.combovl +++|*     MSSSLV OVERLAY LEVELS (71B,72B).
00115  M00S00114.combovl +++|#
00116  M00S00115.combovl +++|
00117  M00S00116.combovl +++|      DEF LSLVINIT #O"7100" #;   # MSSSLV INITIALIZER #
00118  M00S00117.combovl +++|      DEF LSLVLOOP #O"7200" #;   # MSSSLV MAIN LOOP #
00119  M00S00118.combovl +++|
00120  M00S00119.combovl +++|      END  # COMBOVL #
00121  M00S00120.combovl +++|
00122  M00S00121.combovl +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/combovl.txt ยท Last modified: by 127.0.0.1