cdc:nos2.source:opl.opl871:deck:vemem
Deck VEMEM
1 Modification
Listing Sections
- Deck VEMEM Start
- Deck VEMEM Part 1 (Line 990)
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M01S00001.vemem +++|*WIDTH,80 00002 M01S00002.vemem +++|*NOSEQ 00003 M01S00003.vemem +++|.PROC,VEMEM*I 00004 M01S00004.vemem +++|,VEMEM =(*N=#FILE) 00005 M01S00005.vemem +++|. 00006 M01S00006.vemem +++|.HELP 00007 M01S00007.vemem +++|The VEMEM utility is used to help you configure your mainframe memory 00008 M01S00008.vemem +++|for use in a NOS Dual State environment. Based on your responses, it 00009 M01S00009.vemem +++|provides you with the proper CMRDECK and EQPDECK entries to configure 00010 M01S00010.vemem +++|memory for NOS and NOS/VE usage. 00011 M01S00011.vemem +++|
Line S00012 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00012 M02S00012.vemem1 ---|This procedure should be executed in LINE (as opposed to SCREEN) mode.
Line S00013 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00013 M02S00013.vemem1 ---| 00014 M01S00014.vemem +++|Values for Mainframe memory, NOS memory and NOS/VE memory, are entered 00015 M01S00015.vemem +++|in Megabytes and Kilobytes. The format you should use is: 00016 M01S00016.vemem +++| Megabytes,Kilobytes 00017 M01S00017.vemem +++|For example, to enter 6.5 megabytes of NOS/VE, enter 6,512 at the 00018 M01S00018.vemem +++|prompt for the megabyte portion of NOS/VE memory. If you do not enter 00019 M01S00019.vemem +++|a kilobyte portion, it will default to 0. 00020 M01S00020.vemem +++| 00021 M01S00021.vemem +++|At several points, this procedure will display how your memory is 00022 M01S00022.vemem +++|allocated amongst NOS, NOS/VE and the Page Table. The display is 00023 M01S00023.vemem +++|in units of Megabytes,Kilobytes. When adding up the numbers, note that 00024 M01S00024.vemem +++|1 Megabyte = 1,024 Kilobytes, thus: 00025 M01S00025.vemem +++| 00026 M01S00026.vemem +++| 0,064 (Megabytes, Kilobytes) 00027 M01S00027.vemem +++| + 1,960 (Megabytes, Kilobytes) 00028 M01S00028.vemem +++| = 2,000 (Megabytes, Kilobytes) 00029 M01S00029.vemem +++| 00030 M01S00030.vemem +++|Values for Unified Extended Memory (UEM), User Accessible Extended 00031 M01S00031.vemem +++|Memory (UEC) and Input Output Buffers (IOB) are entered in units of 00032 M01S00032.vemem +++|1000B Octal words. 00033 M01S00033.vemem +++| 00034 M01S00034.vemem +++|Consult the NOS Dual State section of the NOS Installation Handbook for 00035 M01S00035.vemem +++|a discussion on NOS and NOS/VE memory sharing and the 00036 M01S00036.vemem +++|Deadstart Decks section of the NOS 2 Analysis Handbook for information on 00037 M01S00037.vemem +++|NOS memory allocation and terms. 00038 M01S00038.vemem +++| 00039 M01S00039.vemem +++|.ENDHELP 00040 M01S00040.vemem +++|.**** 00041 M01S00041.vemem +++|.* NOTE - THESE PROCEDURES CONTAIN DISPLAY CODE (00) COLONS. THE COLONS 00042 M01S00042.vemem +++|.* MUST BE LEFT IN DISPLAY CODE IN ORDER FOR THE *NOTE* 00043 M01S00043.vemem +++|.* STATEMENTS TO WORK PROPERLY. DO NOT CONVERT THE COLONS TO 00044 M01S00044.vemem +++|.* ASCII FORMAT (@D). 00045 M01S00045.vemem +++|.****
Line S00046 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00046 M02S00046.vemem1 ---|$BEGIN(MF,VEMEM) 00047 M01S00001.vemem1 +++|.IF,SL=SCREEN.$LINE. 00048 M01S00002.vemem1 +++|$BEGIN(MF,VEMEM) ** MF IS RETURNED IN R2 AND R3 00049 M01S00003.vemem1 +++|$DISPLAY(R2,R3) 00050 M01S00047.vemem +++|$BEGIN(CHOICED,VEMEM) 00051 M01S00048.vemem +++|$BEGIN(CHOICE,VEMEM) ** CHOICE RETURNS IN R1 00052 M01S00049.vemem +++|$DISPLAY(R1)
Line S00050 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00053 M02S00050.vemem1 ---|$BEGIN(MAIN1,VEMEM,R1G+,OPTION=R1+) 00054 M01S00004.vemem1 +++|$BEGIN(MAIN1,VEMEM,R2+,R3+,R1+) 00055 M01S00005.vemem1 +++|.IF,SL.EQ.SCREEN.$SCREEN. 00056 M01S00051.vemem +++|$REVERT. VEMEM COMPLETE 00057 M01S00052.vemem +++|$EXIT. VEMEM 00058 M01S00006.vemem1 +++|.IF,SL.EQ.SCREEN.$SCREEN. 00059 M01S00053.vemem +++|$REVERT(ABORT) VEMEM FAILED 00060 M01S00054.vemem +++|*WEOR 00061 M01S00055.vemem +++|.PROC,CHOICED*I 00062 M01S00056.vemem +++|,VEMEM =(*N=#FILE) 00063 M01S00057.vemem +++|. 00064 M01S00058.vemem +++|$NOTE.;;:I 1. Configure NOS/VE and NOS with 00065 M01S00059.vemem +++|$NOTE.;:I NO user extended memory (UEC=0) 00066 M01S00060.vemem +++|$NOTE.;:I NO unified extended memory (UEM=0) 00067 M01S00061.vemem +++|$NOTE.;;:I 2. Configure NOS/VE and NOS with 00068 M01S00062.vemem +++|$NOTE.;:I user extended memory (UEC=?) 00069 M01S00063.vemem +++|$NOTE.;:I NO unified extended memory (UEM=0) 00070 M01S00064.vemem +++|$NOTE.;;:I 3. Configure NOS/VE and NOS with 00071 M01S00065.vemem +++|$NOTE.;:I user extended memory (UEC=?) 00072 M01S00066.vemem +++|$NOTE.;:I unified extended memory (UEM=?); 00073 M01S00067.vemem +++|$REVERT.CHOICEDISPLAY 00074 M01S00068.vemem +++|$EXIT. CHOICEDISPLAY 00075 M01S00069.vemem +++|$REVERT(ABORT)CHOICEDISPLAY 00076 M01S00070.vemem +++|*WEOR 00077 M01S00071.vemem +++|.PROC,CHOICE*I 00078 M01S00072.vemem +++|,CHOICE [Choose configuration option] =(1,2,3) 00079 M01S00073.vemem +++|,VEMEM =(*N=#FILE) 00080 M01S00074.vemem +++|. 00081 M01S00075.vemem +++|.HELP. 00082 M01S00076.vemem +++| Choose which type of memory configuration you wish to define. 00083 M01S00077.vemem +++|The choices are: 00084 M01S00078.vemem +++| 1. NOS/VE and NOS without any user extended memory. 00085 M01S00079.vemem +++| 2. NOS/VE and NOS with user extended memory only. 00086 M01S00080.vemem +++| 3. NOS/VE and NOS with extended memory, possibly for 895 disks, 00087 M01S00081.vemem +++| users, or a mass storage device. 00088 M01S00082.vemem +++|.HELP,CHOICE,NOLIST. 00089 M01S00083.vemem +++| There are three possible choices. 00090 M01S00084.vemem +++|1. NOS/VE and NOS without any unified extended memory. 00091 M01S00085.vemem +++| Unified extended memory can be used on NOS for the following: 00092 M01S00086.vemem +++| a. User accessible extended memory - this is typically used by 00093 M01S00087.vemem +++| FORTRAN programs for the storage of large arrays. 00094 M01S00088.vemem +++| Refer to the discussion of the LEVEL statement in the 00095 M01S00089.vemem +++| FORTRAN 5 Reference Manual. This type of memory is 00096 M01S00090.vemem +++| referred to as UEC. 00097 M01S00091.vemem +++| b. Extended memory as a mass storage device - this is typically 00098 M01S00092.vemem +++| used for alternate system residency of frequently 00099 M01S00093.vemem +++| accessed system routines and for storing secondary rollout files. 00100 M01S00094.vemem +++| Refer to the Deadstart Decks section of the NOS Analysis Manual for 00101 M01S00095.vemem +++| discussions on: 00102 M01S00096.vemem +++| * EQ-Extended Memory EST entry, 00103 M01S00097.vemem +++| * ASR-Alternate System Library Device Assignment Entry, 00104 M01S00098.vemem +++| * MSAL-Mass Storage Allocation Control Entry, 00105 M01S00099.vemem +++| * SRST (Secondary Rollout Threshold Entry) 00106 M01S00100.vemem +++| c. Input/Output buffers for 895 disks. Refer to the Deadstart Decks 00107 M01S00101.vemem +++| section of the NOS Analysis Manual for a discussion of 895 disks 00108 M01S00102.vemem +++| and the XM EQPDECK entry for declaring extended memory 00109 M01S00103.vemem +++| space for buffers or user access. This type of memory is 00110 M01S00104.vemem +++| referred to as IOB. 00111 M01S00105.vemem +++| 00112 M01S00106.vemem +++| Select this choice if you do not need unified extended memory. 00113 M01S00107.vemem +++| 00114 M01S00108.vemem +++|2. NOS/VE and NOS with user accessible extended memory. 00115 M01S00109.vemem +++| This choice permits you to configure some of your NOS memory 00116 M01S00110.vemem +++| for access by users. This memory, called user accessible 00117 M01S00111.vemem +++| extended memory (or UEC), is typically used for the storage of large 00118 M01S00112.vemem +++| arrays in FORTRAN programs. Refer to the discussion of the 00119 M01S00113.vemem +++| LEVEL statement in the FORTRAN 5 Reference Manual. 00120 M01S00114.vemem +++| 00121 M01S00115.vemem +++| Select this choice if you want to configure some memory for 00122 M01S00116.vemem +++| user accessible extended memory. 00123 M01S00117.vemem +++| 00124 M01S00118.vemem +++|3. NOS/VE and NOS with unified extended memory. In 00125 M01S00119.vemem +++| addition to memory for NOS/VE and NOS, unified extended 00126 M01S00120.vemem +++| memory is also configured. Unified extended memory, referred to as 00127 M01S00121.vemem +++| UEM, can be used on NOS for the following: 00128 M01S00122.vemem +++| a. User accessible extended memory - this is typically used by 00129 M01S00123.vemem +++| FORTRAN programs for the storage of large arrays. 00130 M01S00124.vemem +++| Refer to the discussion of the LEVEL statement in the 00131 M01S00125.vemem +++| FORTRAN 5 Reference Manual. This type of memory is 00132 M01S00126.vemem +++| referred to as UEC. 00133 M01S00127.vemem +++| b. Extended memory as a mass storage device - this is typically 00134 M01S00128.vemem +++| used for alternate system residency of frequently 00135 M01S00129.vemem +++| accessed system routines and for storing secondary rollout files. 00136 M01S00130.vemem +++| Refer to the Deadstart Decks section of the NOS Analysis Manual for 00137 M01S00131.vemem +++| discussions on: 00138 M01S00132.vemem +++| * EQ-Extended Memory EST entry, 00139 M01S00133.vemem +++| * ASR-Alternate System Library Device Assignment Entry, 00140 M01S00134.vemem +++| * MSAL-Mass Storage Allocation Control Entry, 00141 M01S00135.vemem +++| * SRST (Secondary Rollout Threshold Entry) 00142 M01S00136.vemem +++| c. Input/Output buffers for 895 disks. Refer to the Deadstart Decks 00143 M01S00137.vemem +++| section of the NOS Analysis Manual for a discussion of 895 disks 00144 M01S00138.vemem +++| and the XM EQPDECK entry for declaring extended memory 00145 M01S00139.vemem +++| space for buffers or user access. This type of memory is 00146 M01S00140.vemem +++| referred to as IOB. 00147 M01S00141.vemem +++| 00148 M01S00142.vemem +++| Select this choice if you need unified extended memory for 00149 M01S00143.vemem +++| any of the above. NOTE: if you only need unified extended 00150 M01S00144.vemem +++| memory for just a., use choice 2: NOS/VE and NOS with user 00151 M01S00145.vemem +++| accessible extended memory. 00152 M01S00146.vemem +++|.ENDHELP 00153 M01S00147.vemem +++|.* 00154 M01S00148.vemem +++|.IF, (CHOICE=1) ,CHOICE1. 00155 M01S00149.vemem +++|$NOTE.;;:I Allocate NOS/VE and NOS only.; 00156 M01S00150.vemem +++|.ELSE(CHOICE1) 00157 M01S00151.vemem +++|.IF, (CHOICE=2) ,CHOICE1. 00158 M01S00152.vemem +++|$NOTE.;;:I Allocate NOS/VE and NOS, then 00159 M01S00153.vemem +++|$NOTE.;:I allocate user extended memory (UEC).; 00160 M01S00154.vemem +++|.ELSE(CHOICE1) 00161 M01S00155.vemem +++|$NOTE.;;:I Allocate NOS/VE and NOS, then 00162 M01S00156.vemem +++|$NOTE.;:I allocate unified extended memory (UEM). 00163 M01S00157.vemem +++|$NOTE.;:I Allocate user extended memory (UEC) 00164 M01S00158.vemem +++|$NOTE.;:I and 895 device buffers (IOB).; 00165 M01S00159.vemem +++|.ENDIF(CHOICE1) 00166 M01S00160.vemem +++|$REVERT(EX)$SET(R1=CHOICE) 00167 M01S00161.vemem +++|$EXIT. CHOICE 00168 M01S00162.vemem +++|$REVERT(ABORT) CHOICE FAILED 00169 M01S00163.vemem +++|*WEOR 00170 M01S00164.vemem +++|.PROC,MAIN1*I
Line S00165 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00171 M02S00165.vemem1 ---|,MF =(*S6/D) 00172 M01S00007.vemem1 +++|,MB =(*S3/D) 00173 M01S00008.vemem1 +++|,KB =(*S3/D) 00174 M01S00166.vemem +++|,OPTION =(*A) 00175 M01S00167.vemem +++|,VEMEM =(*N=#FILE) 00176 M01S00168.vemem +++|.
Line S00169 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00177 M02S00169.vemem1 ---|$BEGIN(VENOS,VEMEM) R1=1=NOS, R1=2=VE
Line S00170 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00178 M02S00170.vemem1 ---|.IF, (MF .LT. 1024) , MAIN1A.
Line S00171 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00179 M02S00171.vemem1 ---| $SET(R3=9) ** RESERVED = FIXED SPACE(8) + PAGE TABLE(1)
Line S00172 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00180 M02S00172.vemem1 ---|.ELSE(MAIN1A)
Line S00173 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00181 M02S00173.vemem1 ---| $SET(R3=MF/1024) ** PAGE TABLE
Line S00174 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00182 M02S00174.vemem1 ---| $IF, (R3*1024.NE.MF) .$SET(R3=R3+1) ** ADD OVERFLOW
Line S00175 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00183 M02S00175.vemem1 ---| $SET(R3 = R3 + 8) ** ADD IN FIXED SPACE
Line S00176 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00184 M02S00176.vemem1 ---|.ENDIF(MAIN1A)
Line S00177 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00185 M02S00177.vemem1 ---|$IF, (R1=1) ,VENOS1. 00186 M01S00009.vemem1 +++|.SET(#MF=STRD(MB*128+KB/8)) ** COMBINED TOTAL MEMORY 00187 M01S00010.vemem1 +++|.SET(#PT=STRD((MF+1023)/1024+8)) ** PAGE TABLE 00188 M01S00011.vemem1 +++|.IF, (OPTION = 1), MAIN1A. 00189 M01S00012.vemem1 +++|.SET(#UP=STRD(2048)) ** NOS MAXIMUM WITHOUT EXTENDED MEMORY 00190 M01S00013.vemem1 +++|.ELSE,MAIN1A. 00191 M01S00014.vemem1 +++|.SET(#UP=STRD(16384)) ** NOS MAXIMUM WITH EXTENDED MEMORY 00192 M01S00015.vemem1 +++|.ENDIF,MAIN1A. 00193 M01S00016.vemem1 +++|$BEGIN(VENOS,VEMEM) ** RETURNS R1=1=NOS, R1=2=VE 00194 M01S00017.vemem1 +++|$IF, (R1=1) ,MAIN1B. 00195 M01S00178.vemem +++| .* CHOOSE AN AMOUNT OF NOS MEMORY 00196 M01S00179.vemem +++| .* (128) = LOWER BOUND = 1 MEGABYTE
Line S00180 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00197 M02S00180.vemem1 ---| $IF, (MF-832-R3 .GT. 2048) ,VENOS1A.
Line S00181 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00198 M02S00181.vemem1 ---| $SET(R1=2048) ** SET NOS TO 16MB
Line S00182 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00199 M02S00182.vemem1 ---| $ELSE(VENOS1A)
Line S00183 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00200 M02S00183.vemem1 ---| $SET(R1=MF-832-R3)
Line S00184 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00201 M02S00184.vemem1 ---| $ENDIF(VENOS1A)
Line S00185 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00202 M02S00185.vemem1 ---| $BEGIN(NOSLOOP,VEMEM,MF,0,R3+,128,R1+,#OPTION=OPTION,FIRST=YES)
Line S00186 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00203 M02S00186.vemem1 ---|$ELSE(VENOS1) 00204 M01S00018.vemem1 +++| .IF, (MF-832-PT .LT. UP) ,MAIN1B1. 00205 M01S00019.vemem1 +++| .SET(#UP=STRD(MF-832-PT)) ** SET NOS MEMORY LIMIT 00206 M01S00020.vemem1 +++| .ENDIF(MAIN1B1) 00207 M01S00021.vemem1 +++| $BEGIN(NOS,VEMEM,MF,0,128,UP,OPTION,FIRST=YES) 00208 M01S00022.vemem1 +++|$ELSE(MAIN1B) 00209 M01S00187.vemem +++| .* CHOOSE AN AMOUNT OF VE MEMORY 00210 M01S00188.vemem +++| .* (832) = LOWER BOUND = 6.5 MEGABYTE
Line S00189 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00211 M02S00189.vemem1 ---| $IF, (MF-832-R3 .GT. 2048) ,VENOS2A.
Line S00190 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00212 M02S00190.vemem1 ---| $SET(R1=MF-2048-R3) ** DO NOT ALLOW NOS MIN TO EXCEED 16MB
Line S00191 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00213 M02S00191.vemem1 ---| $ELSE(VENOS2A)
Line S00192 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00214 M02S00192.vemem1 ---| $SET(R1=832)
Line S00193 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00215 M02S00193.vemem1 ---| $ENDIF(VENOS2A)
Line S00194 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00216 M02S00194.vemem1 ---| $SET(R2=MF-128-R3) ** UPPER = #MF-NOS-RESERVED
Line S00195 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00217 M02S00195.vemem1 ---| $BEGIN(VELOOP,VEMEM,MF,0,R3,R1+,R2+,#OPTION=OPTION,FIRST=YES)
Line S00196 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00218 M02S00196.vemem1 ---|$ENDIF(VENOS1) 00219 M01S00023.vemem1 +++| .IF, (MF-832-PT .GT. UP) ,MAIN1B2. 00220 M01S00024.vemem1 +++| .SET(#LOW=STRD(MF-UP-PT)) ** SET VE MIN BASED ON NOS MAX 00221 M01S00025.vemem1 +++| .ELSE(MAIN1B2) 00222 M01S00026.vemem1 +++| .SET(#LOW=STRD(832)) 00223 M01S00027.vemem1 +++| .ENDIF(MAIN1B2) 00224 M01S00028.vemem1 +++| .SET(#UP=STRD(MF-128-PT)) ** UPPER = #MF-NOS-RESERVED 00225 M01S00029.vemem1 +++| $BEGIN(VE,VEMEM,MF,0,LOW,UP,OPTION,FIRST=YES) 00226 M01S00030.vemem1 +++|$ENDIF(MAIN1B) 00227 M01S00197.vemem +++|$REVERT. MAIN1 COMPLETE 00228 M01S00198.vemem +++|$EXIT. MAIN1 00229 M01S00199.vemem +++|$REVERT(ABORT) MAIN1 FAILED 00230 M01S00200.vemem +++|*WEOR
Line S00201 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00231 M02S00201.vemem1 ---|.PROC,NOSLOOP*I 00232 M01S00031.vemem1 +++|.PROC,NOS*I 00233 M01S00202.vemem +++|,MF =(*A) 00234 M01S00203.vemem +++|,NOS =(*A)
Line S00204 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00235 M02S00204.vemem1 ---|,PT =(*A) 00236 M01S00205.vemem +++|,LOW =(*A) 00237 M01S00206.vemem +++|,UP =(*A) 00238 M01S00207.vemem +++|,OPTION =(*A) 00239 M01S00208.vemem +++|,FIRST =(*N=NO,YES,NO) 00240 M01S00209.vemem +++|,VEMEM =(*N=#FILE) 00241 M01S00210.vemem +++|.
Line S00211 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00242 M02S00211.vemem1 ---|$SET(R2=MF-NOS-PT) ** VE MEMORY
Line S00212 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00243 M02S00212.vemem1 ---|.IF, ($FIRST$ .EQ. $NO$) ,NOSLOOP0. 00244 M01S00032.vemem1 +++|.SET(#PT=STRD((MF+1023)/1024+8)) ** PAGE TABLE 00245 M01S00033.vemem1 +++|.SET(#VE=STRD(MF-NOS-PT)) ** VE MEMORY 00246 M01S00034.vemem1 +++|.IF, ($FIRST$ .EQ. $NO$) ,NOS0. 00247 M01S00213.vemem +++| $NOTE.;;:I Current choices (Mbytes,Kbytes):; 00248 M01S00214.vemem +++| $BEGIN(DISPB,VEMEM,#PT,PT) 00249 M01S00215.vemem +++| $BEGIN(DISPB,VEMEM,#NOS,NOS)
Line S00216 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00250 M02S00216.vemem1 ---| $BEGIN(DISPB,VEMEM,#VE,R2+) 00251 M01S00035.vemem1 +++| $BEGIN(DISPB,VEMEM,#VE,VE) 00252 M01S00217.vemem +++| $BEGIN(DISPB,VEMEM,#MF,MF) 00253 M01S00218.vemem +++| $BEGIN(CHOOSE1,VEMEM,$#NOS$) CHOICE RETURNS IN R1
Line S00219 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00254 M02S00219.vemem1 ---|.ELSE(NOSLOOP0) 00255 M01S00036.vemem1 +++|.ELSE(NOS0) 00256 M01S00220.vemem +++| $SET(R1=1)
Line S00221 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00257 M02S00221.vemem1 ---|.ENDIF(NOSLOOP0)
Line S00222 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00258 M02S00222.vemem1 ---|$IF, (R1 = 1) ,NOSLOOP1.
Line S00223 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00259 M02S00223.vemem1 ---| $SET(R1G=-1)
Line S00224 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00260 M02S00224.vemem1 ---| $WHILE,(R1G=-1),LOOP1.
Line S00225 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00261 M02S00225.vemem1 ---| $BEGIN(DISRNGB,VEMEM,#NOS,LOW,UP)
Line S00226 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00262 M02S00226.vemem1 ---| $BEGIN(#NOS,VEMEM) ** VALUE RETURNS IN R1G
Line S00227 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00263 M02S00227.vemem1 ---| $IF, ((R1G .LT. LOW) .OR. (R1G .GT. UP)) ,NOSLOOP1A.
Line S00228 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00264 M02S00228.vemem1 ---| $NOTE.;;:I Memory value is out of range.
Line S00229 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00265 M02S00229.vemem1 ---| $NOTE.;:I Please re-enter.
Line S00230 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00266 M02S00230.vemem1 ---| $SET(R1G=-1)
Line S00231 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00267 M02S00231.vemem1 ---| $ENDIF(NOSLOOP1A)
Line S00232 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00268 M02S00232.vemem1 ---| $ENDW(LOOP1)
Line S00233 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00269 M02S00233.vemem1 ---| $REVERT(EX)$BEGIN(NOSLOOP,VEMEM,MF,R1G+,PT,LOW,UP,#OPTION=OPTION)
Line S00234 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00270 M02S00234.vemem1 ---|$ELSE(NOSLOOP1) 00271 M01S00037.vemem1 +++|.ENDIF(NOS0) 00272 M01S00038.vemem1 +++|$IF, (R1 = 1) ,NOS1. 00273 M01S00039.vemem1 +++| $BEGIN(DISRNGB,VEMEM,#NOS,LOW,UP) 00274 M01S00040.vemem1 +++| $BEGIN(NOSQ,VEMEM,,,MF,LOW,UP,OPTION) ** NOSQ RECALLS #NOS 00275 M01S00041.vemem1 +++|$ELSE(NOS1) 00276 M01S00235.vemem +++| .* QUIT WAS CHOSEN.
Line S00236 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00277 M02S00236.vemem1 ---| $IF, ($OPTION$ .EQ. $1$) ,NOSLOOP2)
Line S00237 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00278 M02S00237.vemem1 ---| $BEGIN(DECKS,VEMEM,MF,NOS,R2+,#OPTION=OPTION)
Line S00238 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00279 M02S00238.vemem1 ---| $ELSE(NOSLOOP2)
Line S00239 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00280 M02S00239.vemem1 ---| $BEGIN(MAIN_OPTION,VEMEM,MF,NOS,R2+,PT,#OPTION=OPTION)
Line S00240 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00281 M02S00240.vemem1 ---| $ENDIF(NOSLOOP2)
Line S00241 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00282 M02S00241.vemem1 ---|$ENDIF(NOSLOOP1)
Line S00242 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00283 M02S00242.vemem1 ---|$REVERT. NOSLOOP
Line S00243 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00284 M02S00243.vemem1 ---|$EXIT. NOSLOOP
Line S00244 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00285 M02S00244.vemem1 ---|$REVERT(ABORT) NOSLOOP FAILED 00286 M01S00042.vemem1 +++| $IF, ($OPTION$ .EQ. $1$) ,NOS2) 00287 M01S00043.vemem1 +++| $BEGIN(DECKS,VEMEM,MF,NOS,VE,#OPTION=OPTION) 00288 M01S00044.vemem1 +++| $ELSE(NOS2) 00289 M01S00045.vemem1 +++| $BEGIN(MAIN_OPTION,VEMEM,MF,NOS,VE,#OPTION=OPTION) 00290 M01S00046.vemem1 +++| $ENDIF(NOS2) 00291 M01S00047.vemem1 +++|$ENDIF(NOS1) 00292 M01S00048.vemem1 +++|$REVERT. #NOS 00293 M01S00049.vemem1 +++|$EXIT. #NOS 00294 M01S00050.vemem1 +++|$REVERT(ABORT) #NOS FAILED 00295 M01S00245.vemem +++|*WEOR
Line S00246 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00296 M02S00246.vemem1 ---|.PROC,VELOOP*I 00297 M01S00051.vemem1 +++|.PROC,VE*I 00298 M01S00247.vemem +++|,MF =(*A)
Line S00248 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00299 M02S00248.vemem1 ---|,VE =(*A)
Line S00249 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00300 M02S00249.vemem1 ---|,PT =(*A)
Line S00250 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00301 M02S00250.vemem1 ---|,LOW =(*A)
Line S00251 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00302 M02S00251.vemem1 ---|,UP =(*A) 00303 M01S00052.vemem1 +++|,VE =(*A,*N=0) 00304 M01S00053.vemem1 +++|,LOW =(*A) 00305 M01S00054.vemem1 +++|,UP =(*A) 00306 M01S00252.vemem +++|,OPTION =(*A) 00307 M01S00253.vemem +++|,FIRST =(*N=NO,YES,NO) 00308 M01S00254.vemem +++|,VEMEM =(*N=#FILE) 00309 M01S00255.vemem +++|.
Line S00256 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00310 M02S00256.vemem1 ---|$SET(R2=MF-VE-PT) ** NOS MEMORY
Line S00257 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00311 M02S00257.vemem1 ---|.IF, ($FIRST$ .EQ. $NO$) ,VELOOP0. 00312 M01S00055.vemem1 +++|.SET(#PT=STRD((MF+1023)/1024+8)) ** PAGE TABLE 00313 M01S00056.vemem1 +++|.SET(#NOS=STRD(MF-VE-PT)) ** NOS MEMORY 00314 M01S00057.vemem1 +++|.IF, (OPTION .EQ. 1) ,VE0. 00315 M01S00058.vemem1 +++| .IF, (NOS .GT. 2048) ,VE0A. 00316 M01S00059.vemem1 +++| .SET(#NOS=STRD(2048)) 00317 M01S00060.vemem1 +++| .ENDIF,VE0A. 00318 M01S00061.vemem1 +++|.ELSE,VE0. 00319 M01S00062.vemem1 +++| .IF, (NOS .GT. 16384) ,VE0B. 00320 M01S00063.vemem1 +++| .SET(#NOS=STRD(16384)) 00321 M01S00064.vemem1 +++| .ENDIF,VE0B. 00322 M01S00065.vemem1 +++|.ENDIF,VE0. 00323 M01S00066.vemem1 +++|.IF, (VE .NE. 0), VE1. 00324 M01S00067.vemem1 +++| .SET(#VE=STRD(MF-NOS-PT)) ** VE MEMORY ADJUSTED 00325 M01S00068.vemem1 +++|.ENDIF,VE1. 00326 M01S00069.vemem1 +++|.IF, ($FIRST$ .EQ. $NO$) ,VE2. 00327 M01S00258.vemem +++| $NOTE.;;:I Current choices (Mbytes,Kbytes):; 00328 M01S00259.vemem +++| $BEGIN(DISPB,VEMEM,#PT,PT)
Line S00260 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00329 M02S00260.vemem1 ---| $BEGIN(DISPB,VEMEM,#NOS,R2+) 00330 M01S00070.vemem1 +++| $BEGIN(DISPB,VEMEM,#NOS,NOS) 00331 M01S00261.vemem +++| $BEGIN(DISPB,VEMEM,#VE,VE) 00332 M01S00262.vemem +++| $BEGIN(DISPB,VEMEM,#MF,MF) 00333 M01S00263.vemem +++| $BEGIN(CHOOSE1,VEMEM,$#VE$) CHOICE RETURNS IN R1
Line S00264 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00334 M02S00264.vemem1 ---|.ELSE(VELOOP0) 00335 M01S00071.vemem1 +++|.ELSE(VE2) 00336 M01S00265.vemem +++| $SET(R1=1)
Line S00266 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00337 M02S00266.vemem1 ---|.ENDIF(VELOOP0)
Line S00267 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00338 M02S00267.vemem1 ---|$IF, (R1 = 1) ,VELOOP1.
Line S00268 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00339 M02S00268.vemem1 ---| $SET(R1G=-1)
Line S00269 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00340 M02S00269.vemem1 ---| $WHILE,(R1G=-1),LOOP1.
Line S00270 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00341 M02S00270.vemem1 ---| $BEGIN(DISRNGB,VEMEM,#VE,LOW,UP)
Line S00271 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00342 M02S00271.vemem1 ---| $BEGIN(#VE,VEMEM) ** AMOUNT RETURNS IN R1G
Line S00272 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00343 M02S00272.vemem1 ---| $IF, ((R1G .LT. LOW) .OR. (R1G .GT. UP)) ,VELOOP1A.
Line S00273 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00344 M02S00273.vemem1 ---| $NOTE.;;:I Memory value is out of range.
Line S00274 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00345 M02S00274.vemem1 ---| $NOTE.;:I Please re-enter.
Line S00275 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00346 M02S00275.vemem1 ---| $SET(R1G=-1)
Line S00276 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00347 M02S00276.vemem1 ---| $ENDIF(VELOOP1A)
Line S00277 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00348 M02S00277.vemem1 ---| $ENDW(LOOP1)
Line S00278 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00349 M02S00278.vemem1 ---| $REVERT(EX)$BEGIN(VELOOP,VEMEM,MF,R1G+,PT,LOW,UP,#OPTION=OPTION)
Line S00279 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00350 M02S00279.vemem1 ---|$ELSE(VELOOP1) 00351 M01S00072.vemem1 +++|.ENDIF(VE2) 00352 M01S00073.vemem1 +++|$IF, (R1 = 1) ,VE3. 00353 M01S00074.vemem1 +++| $BEGIN(DISRNGB,VEMEM,#VE,LOW,UP) 00354 M01S00075.vemem1 +++| $BEGIN(VEQ,VEMEM,,,MF,LOW,UP,OPTION) ** VEQ RECALLS #VE 00355 M01S00076.vemem1 +++|$ELSE(VE3) 00356 M01S00280.vemem +++| .* QUIT WAS CHOSEN.
Line S00281 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00357 M02S00281.vemem1 ---| $IF, ($OPTION$ .EQ. $1$) ,VELOOP2)
Line S00282 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00358 M02S00282.vemem1 ---| $BEGIN(DECKS,VEMEM,MF,R2+,VE,#OPTION=OPTION)
Line S00283 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00359 M02S00283.vemem1 ---| $ELSE(VELOOP2)
Line S00284 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00360 M02S00284.vemem1 ---| $BEGIN(MAIN_OPTION,VEMEM,MF,R2+,VE,PT,#OPTION=OPTION)
Line S00285 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00361 M02S00285.vemem1 ---| $ENDIF(VELOOP2)
Line S00286 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00362 M02S00286.vemem1 ---|$ENDIF(VELOOP1)
Line S00287 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00363 M02S00287.vemem1 ---|$REVERT. VELOOP
Line S00288 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00364 M02S00288.vemem1 ---|$EXIT. VELOOP
Line S00289 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00365 M02S00289.vemem1 ---|$REVERT(ABORT) VELOOP FAILED 00366 M01S00077.vemem1 +++| $IF, ($OPTION$ .EQ. $1$) ,VE4) 00367 M01S00078.vemem1 +++| $BEGIN(DECKS,VEMEM,MF,NOS,VE,#OPTION=OPTION) 00368 M01S00079.vemem1 +++| $ELSE(VE4) 00369 M01S00080.vemem1 +++| $BEGIN(MAIN_OPTION,VEMEM,MF,NOS,VE,#OPTION=OPTION) 00370 M01S00081.vemem1 +++| $ENDIF(VE4) 00371 M01S00082.vemem1 +++|$ENDIF(VE3) 00372 M01S00083.vemem1 +++|$REVERT. #VE 00373 M01S00084.vemem1 +++|$EXIT. #VE 00374 M01S00085.vemem1 +++|$REVERT(ABORT) #VE FAILED 00375 M01S00290.vemem +++|*WEOR 00376 M01S00291.vemem +++|.PROC,MAIN2*I 00377 M01S00292.vemem +++|,MF =(*S6/D) 00378 M01S00293.vemem +++|,NOS =(*A) 00379 M01S00294.vemem +++|,VE =(*A)
Line S00295 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00380 M02S00295.vemem1 ---|,PT =(*A) 00381 M01S00086.vemem1 +++|,LOW =(*N=0) 00382 M01S00296.vemem +++|,OPTION =(*A) 00383 M01S00297.vemem +++|,VEMEM =(*N=#FILE) 00384 M01S00298.vemem +++|. 00385 M01S00299.vemem +++|.* CHOOSE AN AMOUNT OF UEC MEMORY
Line S00300 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00386 M02S00300.vemem1 ---|.* (0) = LOWER BOUND
Line S00301 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00387 M02S00301.vemem1 ---|$SET(R1=NOS-128) ** UPPER BOUND = NOS-1MB FOR JOBS
Line S00302 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00388 M02S00302.vemem1 ---|$BEGIN(UECLOOP,VEMEM,MF,NOS,VE,PT,0,0,R1+,#OPTION=OPTION,FIRST=YES)
Line S00303 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00389 M02S00303.vemem1 ---|$REVERT. MAIN2 COMPLETE
Line S00304 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00390 M02S00304.vemem1 ---|$EXIT. MAIN2
Line S00305 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00391 M02S00305.vemem1 ---|$REVERT(ABORT) MAIN2 FAILED 00392 M01S00087.vemem1 +++|.IF,(NOS.GT.2048),MAIN2A. 00393 M01S00088.vemem1 +++| .SET(#LOW=STRD(NOS-2048)) ** LOWER BOUND = NOS-16MB FOR JOBS 00394 M01S00089.vemem1 +++|.ENDIF,MAIN2A. 00395 M01S00090.vemem1 +++|.SET(#UP=STRD(NOS-128)) ** UPPER BOUND = NOS-1MB FOR JOBS 00396 M01S00091.vemem1 +++|$BEGIN(UEC,VEMEM,MF,NOS,VE,0,LOW,UP,OPTION,FIRST=YES) 00397 M01S00092.vemem1 +++|$REVERT. MAIN2 COMPLETE 00398 M01S00093.vemem1 +++|$EXIT. MAIN2 00399 M01S00094.vemem1 +++|$REVERT(ABORT) MAIN2 FAILED 00400 M01S00306.vemem +++|*WEOR
Line S00307 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00401 M02S00307.vemem1 ---|.PROC,UECLOOP*I
Line S00308 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00402 M02S00308.vemem1 ---|,MF =(*A) 00403 M01S00095.vemem1 +++|.PROC,UEC*I 00404 M01S00096.vemem1 +++|,MF =(*A) 00405 M01S00309.vemem +++|,NOS =(*A) 00406 M01S00310.vemem +++|,VE =(*A)
Line S00311 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00407 M02S00311.vemem1 ---|,PT =(*A) 00408 M01S00312.vemem +++|,UEC =(*A) 00409 M01S00313.vemem +++|,LOW =(*A) 00410 M01S00314.vemem +++|,UP =(*A) 00411 M01S00315.vemem +++|,OPTION =(*A) 00412 M01S00316.vemem +++|,FIRST =(*N=NO,YES,NO) 00413 M01S00317.vemem +++|,VEMEM =(*N=#FILE) 00414 M01S00318.vemem +++|.
Line S00319 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00415 M02S00319.vemem1 ---|$SET(R2=NOS-UEC) ** SYSTEM AND JOB MEMORY
Line S00320 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00416 M02S00320.vemem1 ---|.IF, ($FIRST$ .EQ. $NO$) ,UECLOOP0. 00417 M01S00097.vemem1 +++|.SET(#JOBS=STRD(NOS-UEC)) ** SYSTEM AND JOB MEMORY 00418 M01S00098.vemem1 +++|.IF, ($FIRST$ .EQ. $NO$) ,UEC0. 00419 M01S00321.vemem +++| $NOTE.;;:I Current choices (Octal/1000B words):;
Line S00322 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00420 M02S00322.vemem1 ---| $BEGIN(DISPW,VEMEM,#JOBS,R2+) 00421 M01S00099.vemem1 +++| $BEGIN(DISPW,VEMEM,#JOBS,JOBS) 00422 M01S00323.vemem +++| $BEGIN(DISPW,VEMEM,#UEC,UEC) 00423 M01S00324.vemem +++| $BEGIN(DISPW,VEMEM,#NOS,NOS) 00424 M01S00325.vemem +++| $BEGIN(CHOOSE1,VEMEM,$#UEC$) CHOICE RETURNS IN R1
Line S00326 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00425 M02S00326.vemem1 ---|.ELSE(UECLOOP0) 00426 M01S00100.vemem1 +++|.ELSE(UEC0) 00427 M01S00327.vemem +++| $SET(R1=1)
Line S00328 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00428 M02S00328.vemem1 ---|.ENDIF(UECLOOP0)
Line S00329 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00429 M02S00329.vemem1 ---|$IF, (R1 = 1) ,UECLOOP1.
Line S00330 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00430 M02S00330.vemem1 ---| $SET(R1G=-1)
Line S00331 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00431 M02S00331.vemem1 ---| $WHILE,(R1G=-1),LOOP1.
Line S00332 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00432 M02S00332.vemem1 ---| $BEGIN(DISRNGW,VEMEM,#UEC,LOW,UP)
Line S00333 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00433 M02S00333.vemem1 ---| $BEGIN(#UEC,VEMEM) ** VALUE RETURNS IN R1G
Line S00334 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00434 M02S00334.vemem1 ---| $IF, ((R1G .LT. LOW) .OR. (R1G .GT. UP)) ,UECLOOP1A.
Line S00335 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00435 M02S00335.vemem1 ---| $NOTE.;;:I Memory value is out of range.
Line S00336 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00436 M02S00336.vemem1 ---| $NOTE.;:I Please re-enter.
Line S00337 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00437 M02S00337.vemem1 ---| $SET(R1G=-1)
Line S00338 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00438 M02S00338.vemem1 ---| $ENDIF(UECLOOP1A)
Line S00339 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00439 M02S00339.vemem1 ---| $ENDW(LOOP1)
Line S00340 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00440 M02S00340.vemem1 ---| $REVERT(EX)$BEGIN(UECLOOP,VEMEM,MF,NOS,VE,PT,R1G+,LOW,UP,#OPTION=OPTION)
Line S00341 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00441 M02S00341.vemem1 ---|$ELSE(UECLOOP1) 00442 M01S00101.vemem1 +++|.ENDIF(UEC0) 00443 M01S00102.vemem1 +++|$IF, (R1 = 1) ,UEC1. 00444 M01S00103.vemem1 +++| $BEGIN(DISRNGW,VEMEM,#UEC,LOW,UP) 00445 M01S00104.vemem1 +++| $BEGIN(UECQ,VEMEM,,MF,NOS,VE,LOW,UP,OPTION) ** UECQ RECALLS #UEC 00446 M01S00105.vemem1 +++|$ELSE(UEC1) 00447 M01S00342.vemem +++| .* QUIT WAS CHOSEN. 00448 M01S00343.vemem +++| .* NOW ALLOCATE UEC AND IOB 00449 M01S00344.vemem +++| $BEGIN(DECKS,VEMEM,MF,NOS,VE,#UEC=UEC,#OPTION=OPTION)
Line S00345 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00450 M02S00345.vemem1 ---|$ENDIF(UECLOOP1)
Line S00346 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00451 M02S00346.vemem1 ---|$REVERT. UECLOOP
Line S00347 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00452 M02S00347.vemem1 ---|$EXIT. UECLOOP
Line S00348 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00453 M02S00348.vemem1 ---|$REVERT(ABORT) UECLOOP 00454 M01S00106.vemem1 +++|$ENDIF(UEC1) 00455 M01S00107.vemem1 +++|$REVERT. #UEC 00456 M01S00108.vemem1 +++|$EXIT. #UEC 00457 M01S00109.vemem1 +++|$REVERT(ABORT) #UEC 00458 M01S00349.vemem +++|*WEOR 00459 M01S00350.vemem +++|.PROC,MAIN3*I 00460 M01S00351.vemem +++|,MF =(*S6/D) 00461 M01S00352.vemem +++|,NOS =(*A) 00462 M01S00353.vemem +++|,VE =(*A)
Line S00354 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00463 M02S00354.vemem1 ---|,PT =(*A) 00464 M01S00355.vemem +++|,OPTION =(*A) 00465 M01S00110.vemem1 +++|,LOW =(*N=4) 00466 M01S00356.vemem +++|,VEMEM =(*N=#FILE) 00467 M01S00357.vemem +++|. 00468 M01S00358.vemem +++|.* CHOOSE AN AMOUNT OF UEM MEMORY
Line S00359 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00469 M02S00359.vemem1 ---|.* (4) = LOWER BOUND = 4 KORDS
Line S00360 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00470 M02S00360.vemem1 ---|$SET(R1=NOS-128) ** UPPER BOUND = NOS-1MB FOR JOBS
Line S00361 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00471 M02S00361.vemem1 ---|$IF, (R1 .LT. 4) ,MAIN3A. 00472 M01S00111.vemem1 +++|.* (4) = LOWER BOUND = 4 KWORDS 00473 M01S00112.vemem1 +++|.IF,(NOS.GT.(2048+LOW)),MAIN3A. 00474 M01S00113.vemem1 +++| .SET(#LOW=STRD(NOS-2048)) ** LOWER BOUND = NOS-16MB FOR JOBS 00475 M01S00114.vemem1 +++|.ENDIF,MAIN3A. 00476 M01S00115.vemem1 +++|.SET(#UP=STRD(NOS-128)) ** UPPER BOUND = NOS-1MB FOR JOBS 00477 M01S00116.vemem1 +++|.IF, (UP .LT. 4) ,MAIN3B. 00478 M01S00362.vemem +++| $NOTE.;;:I Insufficient #NOS memory to allocate 00479 M01S00363.vemem +++| $NOTE.;:I UEM. Please re-start VEMEM.; 00480 M01S00364.vemem +++| $REVERT.
Line S00365 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00481 M02S00365.vemem1 ---|$ENDIF(MAIN3A)
Line S00366 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00482 M02S00366.vemem1 ---|$BEGIN(UEMLOOP,VEMEM,MF,NOS,VE,PT,0,4,R1+,#OPTION=OPTION,FIRST=YES) 00483 M01S00117.vemem1 +++|.ELSE(MAIN3B) 00484 M01S00118.vemem1 +++|$BEGIN(UEM,VEMEM,MF,NOS,VE,0,LOW,UP,OPTION,FIRST=YES) 00485 M01S00367.vemem +++|$REVERT. MAIN3 COMPLETE 00486 M01S00119.vemem1 +++|.ENDIF(MAIN3B) 00487 M01S00368.vemem +++|$EXIT. MAIN3 00488 M01S00369.vemem +++|$REVERT(ABORT) MAIN3 FAILED 00489 M01S00370.vemem +++|*WEOR
Line S00371 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00490 M02S00371.vemem1 ---|.PROC,UEMLOOP*I 00491 M01S00120.vemem1 +++|.PROC,UEM*I 00492 M01S00372.vemem +++|,MF =(*A) 00493 M01S00373.vemem +++|,NOS =(*A) 00494 M01S00374.vemem +++|,VE =(*A)
Line S00375 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00495 M02S00375.vemem1 ---|,PT =(*A) 00496 M01S00376.vemem +++|,UEM =(*A) 00497 M01S00377.vemem +++|,LOW =(*A) 00498 M01S00378.vemem +++|,UP =(*A) 00499 M01S00379.vemem +++|,OPTION =(*A) 00500 M01S00380.vemem +++|,FIRST =(*N=NO,YES,NO) 00501 M01S00381.vemem +++|,VEMEM =(*N=#FILE) 00502 M01S00382.vemem +++|.
Line S00383 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00503 M02S00383.vemem1 ---|$SET(R2=NOS-UEM) ** SYSTEM AND JOB MEMORY
Line S00384 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00504 M02S00384.vemem1 ---|.IF, ($FIRST$ .EQ. $NO$) ,UEMLOOP0. 00505 M01S00121.vemem1 +++|.SET(#JOBS=STRD(NOS-UEM)) ** SYSTEM AND JOB MEMORY 00506 M01S00122.vemem1 +++|.IF, ($FIRST$ .EQ. $NO$) ,UEM0. 00507 M01S00385.vemem +++| $NOTE.;;:I Current choices (Octal/1000B words):;
Line S00386 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00508 M02S00386.vemem1 ---| $BEGIN(DISPW,VEMEM,#JOBS,R2+) 00509 M01S00123.vemem1 +++| $BEGIN(DISPW,VEMEM,#JOBS,JOBS) 00510 M01S00387.vemem +++| $BEGIN(DISPW,VEMEM,#UEM,UEM) 00511 M01S00388.vemem +++| $BEGIN(DISPW,VEMEM,#NOS,NOS) 00512 M01S00389.vemem +++| $BEGIN(CHOOSE1,VEMEM,$#UEM$)CHOICE RETURNS IN R1
Line S00390 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00513 M02S00390.vemem1 ---|.ELSE(UEMLOOP0) 00514 M01S00124.vemem1 +++|.ELSE(UEM0) 00515 M01S00391.vemem +++| $SET(R1=1)
Line S00392 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00516 M02S00392.vemem1 ---|.ENDIF(UEMLOOP0)
Line S00393 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00517 M02S00393.vemem1 ---|$IF, (R1 = 1) ,UEMLOOP1.
Line S00394 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00518 M02S00394.vemem1 ---| $SET(R1G=-1)
Line S00395 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00519 M02S00395.vemem1 ---| $WHILE,(R1G=-1),LOOP1.
Line S00396 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00520 M02S00396.vemem1 ---| $BEGIN(DISRNGW,VEMEM,#UEM,LOW,UP)
Line S00397 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00521 M02S00397.vemem1 ---| $BEGIN(#UEM,VEMEM) ** VALUE RETURNS IN R1G
Line S00398 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00522 M02S00398.vemem1 ---| $IF, ((R1G .LT. LOW) .OR. (R1G .GT. UP)) ,UEMLOOP1A.
Line S00399 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00523 M02S00399.vemem1 ---| $NOTE.;;:I Memory value is out of range.
Line S00400 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00524 M02S00400.vemem1 ---| $NOTE.;:I Please re-enter.
Line S00401 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00525 M02S00401.vemem1 ---| $SET(R1G=-1)
Line S00402 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00526 M02S00402.vemem1 ---| $ENDIF(UEMLOOP1A)
Line S00403 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00527 M02S00403.vemem1 ---| $ENDW(LOOP1)
Line S00404 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00528 M02S00404.vemem1 ---| $REVERT(EX)$BEGIN(UEMLOOP,VEMEM,MF,NOS,VE,PT,R1G+,LOW,UP,#OPTION=OPTION)
Line S00405 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00529 M02S00405.vemem1 ---|$ELSE(UEMLOOP1) 00530 M01S00125.vemem1 +++|.ENDIF(UEM0) 00531 M01S00126.vemem1 +++|$IF, (R1 = 1) ,UEM1. 00532 M01S00127.vemem1 +++| $BEGIN(DISRNGW,VEMEM,#UEM,LOW,UP) 00533 M01S00128.vemem1 +++| $BEGIN(UEMQ,VEMEM,,MF,NOS,VE,LOW,UP,OPTION) ** UEMQ RECALLS #UEM 00534 M01S00129.vemem1 +++|$ELSE(UEM1) 00535 M01S00406.vemem +++| .* QUIT WAS CHOSEN. 00536 M01S00407.vemem +++| .* NOW ALLOCATE UEC AND IOB
Line S00408 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00537 M02S00408.vemem1 ---| $BEGIN(MAIN4,VEMEM,MF,NOS,VE,PT,UEM,#OPTION=OPTION)
Line S00409 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00538 M02S00409.vemem1 ---|$ENDIF(UEMLOOP1)
Line S00410 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00539 M02S00410.vemem1 ---|$REVERT. UEMLOOP
Line S00411 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00540 M02S00411.vemem1 ---|$EXIT. UEMLOOP
Line S00412 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00541 M02S00412.vemem1 ---|$REVERT(ABORT) UEMLOOP 00542 M01S00130.vemem1 +++| $BEGIN(MAIN4,VEMEM,MF,NOS,VE,UEM,#OPTION=OPTION) 00543 M01S00131.vemem1 +++|$ENDIF(UEM1) 00544 M01S00132.vemem1 +++|$REVERT. #UEM 00545 M01S00133.vemem1 +++|$EXIT. #UEM 00546 M01S00134.vemem1 +++|$REVERT(ABORT) #UEM 00547 M01S00413.vemem +++|*WEOR 00548 M01S00414.vemem +++|.PROC,MAIN4*I 00549 M01S00415.vemem +++|,MF =(*S6/D) 00550 M01S00416.vemem +++|,NOS =(*A) 00551 M01S00417.vemem +++|,VE =(*A)
Line S00418 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00552 M02S00418.vemem1 ---|,PT =(*A) 00553 M01S00419.vemem +++|,UEM =(*A) 00554 M01S00420.vemem +++|,OPTION =(*A) 00555 M01S00421.vemem +++|,VEMEM =(*N=#FILE) 00556 M01S00422.vemem +++|. 00557 M01S00423.vemem +++|.* CHOOSE AN AMOUNT OF UEC/IOB MEMORY
Line S00424 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00558 M02S00424.vemem1 ---|$BEGIN(UE2LOOP,VEMEM,MF,NOS,VE,PT,UEM,0,0,#OPTION=OPTION,FIRST=YES) 00559 M01S00135.vemem1 +++|$BEGIN(UIO,VEMEM,MF,NOS,VE,UEM,0,0,OPTION,FIRST=YES) 00560 M01S00425.vemem +++|$REVERT. MAIN4 COMPLETE 00561 M01S00426.vemem +++|$EXIT. MAIN4 00562 M01S00427.vemem +++|$REVERT(ABORT) MAIN4 FAILED 00563 M01S00428.vemem +++|*WEOR
Line S00429 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00564 M02S00429.vemem1 ---|.PROC,UE2LOOP*I
Line S00430 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00565 M02S00430.vemem1 ---|,MF =(*A) 00566 M01S00136.vemem1 +++|.PROC,UIO*I 00567 M01S00137.vemem1 +++|,MF =(*A) 00568 M01S00431.vemem +++|,NOS =(*A) 00569 M01S00432.vemem +++|,VE =(*A)
Line S00433 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00570 M02S00433.vemem1 ---|,PT =(*A) 00571 M01S00434.vemem +++|,UEM =(*A) 00572 M01S00435.vemem +++|,IOB =(*A) 00573 M01S00436.vemem +++|,UEC =(*A) 00574 M01S00437.vemem +++|,OPTION =(*A) 00575 M01S00438.vemem +++|,FIRST =(*N=NO,YES,NO) 00576 M01S00439.vemem +++|,VEMEM =(*N=#FILE) 00577 M01S00440.vemem +++|.
Line S00441 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00578 M02S00441.vemem1 ---|$SET(R2=UEM-IOB-UEC ) ** ASR AND SECONDARY ROLLOUT
Line S00442 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00579 M02S00442.vemem1 ---|.IF, ($FIRST$ .EQ. $NO$) ,UE2LOOP0. 00580 M01S00138.vemem1 +++|.SET(#ASR=STRD(UEM-IOB-UEC)) ** ASR AND SECONDARY ROLLOUT 00581 M01S00139.vemem1 +++|.IF, ($FIRST$ .EQ. $NO$) ,UIO0. 00582 M01S00443.vemem +++| $NOTE.;;:I Current choices (Octal/1000B words):;
Line S00444 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00583 M02S00444.vemem1 ---| $BEGIN(DISPW,VEMEM,#ASR,R2+) 00584 M01S00140.vemem1 +++| $BEGIN(DISPW,VEMEM,#ASR,ASR) 00585 M01S00445.vemem +++| $BEGIN(DISPW,VEMEM,#IOB,IOB) 00586 M01S00446.vemem +++| $BEGIN(DISPW,VEMEM,#UEC,UEC) 00587 M01S00447.vemem +++| $BEGIN(DISPW,VEMEM,#UEMT,UEM) 00588 M01S00448.vemem +++| $BEGIN(CHOOSE1,VEMEM,$#IOB/#UEC$) CHOICE RETURNS IN R1
Line S00449 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00589 M02S00449.vemem1 ---|.ELSE(UE2LOOP0) 00590 M01S00141.vemem1 +++|.ELSE(UIO0) 00591 M01S00450.vemem +++| $SET(R1=1)
Line S00451 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00592 M02S00451.vemem1 ---|.ENDIF(UE2LOOP0)
Line S00452 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00593 M02S00452.vemem1 ---|$IF, (R1 = 1) ,UE2LOOP1.
Line S00453 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00594 M02S00453.vemem1 ---| $SET(R1G=-1)
Line S00454 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00595 M02S00454.vemem1 ---| $WHILE,(R1G=-1),LOOP1.
Line S00455 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00596 M02S00455.vemem1 ---| $BEGIN(DISRNGW,VEMEM,#IOB,16,UEM)
Line S00456 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00597 M02S00456.vemem1 ---| $BEGIN(DISRNGW,VEMEM,#UEC,0,UEM)
Line S00457 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00598 M02S00457.vemem1 ---| $SET(R1G=UEM)
Line S00458 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00599 M02S00458.vemem1 ---| $BEGIN(UEM2,VEMEM) ** RETURN IOB IN R1G, UEC IN R1. BOTH IN OCTAL STILL
Line S00459 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00600 M02S00459.vemem1 ---| $ENDW(LOOP1)
Line S00460 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00601 M02S00460.vemem1 ---| $SET(R1G=R1G/2)
Line S00461 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00602 M02S00461.vemem1 ---| $SET(R1=R1/2)
Line S00462 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00603 M02S00462.vemem1 ---| $BEGIN(PASSON,VEMEM,MF,NOS,VE,PT,UEM,R1G+,R1+,#OPTION=OPTION)
Line S00463 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00604 M02S00463.vemem1 ---|$ELSE(UE2LOOP1) 00605 M01S00142.vemem1 +++|.ENDIF(UIO0) 00606 M01S00143.vemem1 +++|$IF, (R1 = 1) ,UIO1. 00607 M01S00144.vemem1 +++| $BEGIN(DISRNGW,VEMEM,#IOB,16,UEM) 00608 M01S00145.vemem1 +++| $BEGIN(DISRNGW,VEMEM,#UEC,0,UEM) 00609 M01S00146.vemem1 +++| $BEGIN(UIOQ,VEMEM,,,MF,NOS,VE,UEM,OPTION) ** UIOQ RECALLS UIO 00610 M01S00147.vemem1 +++|$ELSE(UIO1) 00611 M01S00464.vemem +++| .* QUIT WAS CHOSEN. 00612 M01S00465.vemem +++| $BEGIN(DECKS,VEMEM,MF,NOS,VE,UEM,IOB,UEC,#OPTION=OPTION)
Line S00466 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00613 M02S00466.vemem1 ---|$ENDIF(UE2LOOP1)
Line S00467 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00614 M02S00467.vemem1 ---|$REVERT. UE2LOOP
Line S00468 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00615 M02S00468.vemem1 ---|$EXIT. UE2LOOP
Line S00469 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00616 M02S00469.vemem1 ---|$REVERT(ABORT) UE2LOOP 00617 M01S00148.vemem1 +++|$ENDIF(UIO1) 00618 M01S00149.vemem1 +++|$REVERT. UIO 00619 M01S00150.vemem1 +++|$EXIT. UIO 00620 M01S00151.vemem1 +++|$REVERT(ABORT) UIO 00621 M01S00470.vemem +++|*WEOR
Line S00471 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00622 M02S00471.vemem1 ---|.PROC,PASSON*I
Line S00472 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00623 M02S00472.vemem1 ---|,MF =(*A)
Line S00473 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00624 M02S00473.vemem1 ---|,NOS =(*A)
Line S00474 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00625 M02S00474.vemem1 ---|,VE =(*A)
Line S00475 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00626 M02S00475.vemem1 ---|,PT =(*A)
Line S00476 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00627 M02S00476.vemem1 ---|,UEM =(*A)
Line S00477 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00628 M02S00477.vemem1 ---|,IOB =(*A)
Line S00478 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00629 M02S00478.vemem1 ---|,UEC =(*A)
Line S00479 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00630 M02S00479.vemem1 ---|,OPTION =(*A)
Line S00480 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00631 M02S00480.vemem1 ---|,VEMEM =(*N=#FILE)
Line S00481 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00632 M02S00481.vemem1 ---|.
Line S00482 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00633 M02S00482.vemem1 ---|$REVERT(EX)$REVERT(EX)$BEGIN(UE2LOOP,VEMEM,MF,NOS,VE,PT,UEM,IOB,UEC,OPTION)
Line S00483 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00634 M02S00483.vemem1 ---|*WEOR 00635 M01S00484.vemem +++|.PROC,CHOOSE1*I 00636 M01S00485.vemem +++|,ARG =(*A) 00637 M01S00486.vemem +++|,DF =(*N=#DATA) 00638 M01S00487.vemem +++|. 00639 M01S00488.vemem +++|$NOTE. 00640 M01S00489.vemem +++|$REVERT(EX)$BEGIN,DF,DF. 00641 M01S00490.vemem +++|.DATA,DF. 00642 M01S00491.vemem +++|.PROC,DF*I 00643 M01S00492.vemem +++|,CHOICE [Change ARG allocation (Yes or No)] =(Y=1,YES=1,YE=1,NO=0,N=0) 00644 M01S00493.vemem +++|. 00645 M01S00494.vemem +++|$UNLOAD,DF. 00646 M01S00495.vemem +++|$REVERT(EX)$SET(R1=CHOICE) 00647 M01S00496.vemem +++|*WEOR 00648 M01S00497.vemem +++|.PROC,VENOS*M 00649 M01S00498.vemem +++|,CHOICE= 00650 M01S00499.vemem +++|(1 "Specify amount of memory for NOS" 00651 M01S00500.vemem +++|,2 "Specify amount of memory for NOS/VE") 00652 M01S00501.vemem +++|. 00653 M01S00502.vemem +++|.HELP 00654 M01S00503.vemem +++|You may choose to: 00655 M01S00504.vemem +++|1) Allocate a specific amount of your mainframes memory for NOS 00656 M01S00505.vemem +++| (including UEM, UEC and/or IOB if applicable) and give the 00657 M01S00506.vemem +++| remainder of memory to NOS/VE. 00658 M01S00507.vemem +++|2) Allocate a specific amount of your mainframes memory for NOS/VE and 00659 M01S00508.vemem +++| give the remainder to NOS (including UEM, UEC, and/or IOB if 00660 M01S00509.vemem +++| applicable). 00661 M01S00510.vemem +++|.HELP,1 00662 M01S00511.vemem +++|By selecting this option, you will be prompted to select a specific 00663 M01S00512.vemem +++|amount of memory (in megabytes) for NOS. The remainder of your memory 00664 M01S00513.vemem +++|will be allocated for NOS/VE. 00665 M01S00514.vemem +++|.HELP,2 00666 M01S00515.vemem +++|By selecting this option, you will be prompted to select a specific 00667 M01S00516.vemem +++|amount of memory (in megabytes) for NOS/VE. The remainder of your 00668 M01S00517.vemem +++|memory will be allocated for NOS. 00669 M01S00518.vemem +++|.ENDHELP 00670 M01S00519.vemem +++|$REVERT(EX)$SET(R1=CHOICE) 00671 M01S00520.vemem +++|*WEOR 00672 M01S00521.vemem +++|.PROC,MF*I"Specify the amount of mainframe memory."
Line S00522 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00673 M02S00522.vemem1 ---|,MBYTE [Megabyte portion of physical memory(8-128)] =(*S3/D)
Line S00523 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00674 M02S00523.vemem1 ---|,KBYTE [Kilobyte portion of physical memory(0-960)]
Line S00524 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00675 M02S00524.vemem1 ---| =(*N=0,0, 64= 8,128=16,192=24,256=32,320=40,384=48,448=56,512=64,
Line S00525 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00676 M02S00525.vemem1 ---| 576=72,640=80,704=88,768=96,832=104,896=112,960=120) 00677 M01S00152.vemem1 +++|,MBYTE [Megabyte portion of physical memory(8-256)] =(*S3/D) 00678 M01S00153.vemem1 +++|,KBYTE [Kilobyte portion of physical memory(0-960)] =(*S3/D,*N=0) 00679 M01S00154.vemem1 +++|,LOW =(*N=8) 00680 M01S00155.vemem1 +++|,UP =(*N=256) 00681 M01S00526.vemem +++|,VEMEM =(*N=#FILE) 00682 M01S00527.vemem +++|. 00683 M01S00528.vemem +++|.HELP. 00684 M01S00529.vemem +++|Supply the amount of physical memory (memory to be used by both 00685 M01S00530.vemem +++|NOS and NOS/VE) on your mainframe. This value is given in terms 00686 M01S00531.vemem +++|of 00687 M01S00532.vemem +++| Mbytes,Kbytes 00688 M01S00533.vemem +++|That is: integer amount in megabytes comma fractional amount in 00689 M01S00534.vemem +++|kilobytes. 00690 M01S00535.vemem +++| 00691 M01S00536.vemem +++|If your physical memory size is 16 megabytes, you 00692 M01S00537.vemem +++|would enter: 00693 M01S00538.vemem +++| 16,0 00694 M01S00539.vemem +++|.HELP,MBYTE,NOLIST. 00695 M01S00540.vemem +++|How much physical memory you have, in integer megabytes,kilobytes. For 00696 M01S00541.vemem +++|example, if you have 16 megabytes of physical memory, enter 16,0. 00697 M01S00542.vemem +++| 00698 M01S00543.vemem +++|If you have a non-integer megabyte amount of physical memory, enter the 00699 M01S00544.vemem +++|integer portion, a comma, and the remainder in kilobytes. 00700 M01S00545.vemem +++|For example, if you have 8.5 megabytes of physical memory, enter: 00701 M01S00546.vemem +++| 8,512 00702 M01S00547.vemem +++|.HELP,KBYTE,NOLIST. 00703 M01S00548.vemem +++|Any more physical memory that you have, AFTER you have expressed it in 00704 M01S00549.vemem +++|megabytes. Enter a value for this only if you have a non-integer 00705 M01S00550.vemem +++|megabyte amount of physical memory. For example, if you have 8.5 00706 M01S00551.vemem +++|megabytes of physical memory, you would enter: 00707 M01S00552.vemem +++| 512 00708 M01S00553.vemem +++|at this prompt for the non-integer (.5) megabyte portion of your 00709 M01S00554.vemem +++|physical memory. 00710 M01S00555.vemem +++| 00711 M01S00556.vemem +++|The following table lists the kilobyte value for fractions of 00712 M01S00557.vemem +++|megabytes. 00713 M01S00558.vemem +++| Kilobyte Fraction of a Megabyte 00714 M01S00559.vemem +++| 64 1/16 00715 M01S00560.vemem +++| 128 1/8 00716 M01S00561.vemem +++| 192 3/16 00717 M01S00562.vemem +++| 256 1/4 00718 M01S00563.vemem +++| 320 5/16 00719 M01S00564.vemem +++| 384 3/8 00720 M01S00565.vemem +++| 448 7/16 00721 M01S00566.vemem +++| 512 1/2 00722 M01S00567.vemem +++| 576 9/16 00723 M01S00568.vemem +++| 640 5/8 00724 M01S00569.vemem +++| 704 11/16 00725 M01S00570.vemem +++| 768 3/4 00726 M01S00571.vemem +++| 832 13/16 00727 M01S00572.vemem +++| 896 7/8 00728 M01S00573.vemem +++| 960 15/16 00729 M01S00574.vemem +++|.ENDHELP 00730 M01S00575.vemem +++|.*
Line S00576 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00731 M02S00576.vemem1 ---|$SET(R3=0)
Line S00577 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00732 M02S00577.vemem1 ---|.IF, (MBYTE .LT. 8) .OR. (MBYTE .GT. 128) ,MF0.
Line S00578 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00733 M02S00578.vemem1 ---| $SET(R3=1)
Line S00579 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00734 M02S00579.vemem1 ---|.ELSE(MF0)
Line S00580 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00735 M02S00580.vemem1 ---| $SET(R1G=MBYTE*128+KBYTE)
Line S00581 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00736 M02S00581.vemem1 ---| $IF, (R1G .LT. 8*128) .OR. (R1G .GT. 128*128) .$SET(R3=1)
Line S00582 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00737 M02S00582.vemem1 ---|.ENDIF(MF0)
Line S00583 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00738 M02S00583.vemem1 ---|$IF, (R3 .NE. 0) ,MF1.
Line S00584 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00739 M02S00584.vemem1 ---| $NOTE.;;:I Memory range is 8 - 128 megabytes. 00740 M01S00156.vemem1 +++|.SET(#KBYTE=STRD(((KBYTE+63)/64)*64)). 00741 M01S00157.vemem1 +++|.IF, (MBYTE .LT. LOW) .OR. (MBYTE*128+KBYTE/8 .GT. UP*128) ,MF1. 00742 M01S00158.vemem1 +++| $NOTE.;;:I Memory range is LOW - UP megabytes. 00743 M01S00585.vemem +++| $NOTE.;:I Please re-enter.; 00744 M01S00586.vemem +++| $REVERT(EX)$BEGIN(MF,VEMEM)
Line S00587 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00745 M02S00587.vemem1 ---|$ENDIF(MF1)
Line S00588 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00746 M02S00588.vemem1 ---|.* R1G IS RETURNED IN KWORDS
Line S00589 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00747 M02S00589.vemem1 ---|$REVERT. MF(TOTAL) - COMPLETE 00748 M01S00159.vemem1 +++|.ENDIF(MF1) 00749 M01S00160.vemem1 +++|.* RETURN MBYTE IN R2, KBYTE IN R3. 00750 M01S00161.vemem1 +++|$REVERT,EX.$SET(R2=MBYTE,R3=KBYTE) 00751 M01S00590.vemem +++|$EXIT. MF 00752 M01S00591.vemem +++|$REVERT(ABORT) MF 00753 M01S00592.vemem +++|*WEOR
Line S00593 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00754 M02S00593.vemem1 ---|.PROC,VE*I"Specify the amount of NOS/VE memory."
Line S00594 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00755 M02S00594.vemem1 ---|,MBYTE [Megabyte portion of VE memory] =(*S3/D)
Line S00595 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00756 M02S00595.vemem1 ---|,KBYTE [Kilobyte portion of mainframe memory]
Line S00596 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00757 M02S00596.vemem1 ---| =(*N=0,0, 64= 8,128=16,192=24,256=32,320=40,384=48,448=56,512=64,
Line S00597 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00758 M02S00597.vemem1 ---| 576=72,640=80,704=88,768=96,832=104,896=112,960=120)
Line S00598 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00759 M02S00598.vemem1 ---|,VEMEM =(*N=#FILE) 00760 M01S00162.vemem1 +++|.PROC,VEQ*I"Specify the amount of NOS/VE memory." 00761 M01S00163.vemem1 +++|,MBYTE [Megabyte portion of VE memory] =(*S1..3/D) 00762 M01S00164.vemem1 +++|,KBYTE [Kilobyte portion of mainframe memory] =(*S3/D,*N=0) 00763 M01S00165.vemem1 +++|,MF =(*A) 00764 M01S00166.vemem1 +++|,LOW =(*A) 00765 M01S00167.vemem1 +++|,UP =(*A) 00766 M01S00168.vemem1 +++|,OPTION =(*A) 00767 M01S00169.vemem1 +++|,VEMEM =(*N=#FILE) 00768 M01S00599.vemem +++|. 00769 M01S00600.vemem +++|.HELP,MBYTE,NOLIST. 00770 M01S00601.vemem +++| How much memory NOS/VE is to use, in integer 00771 M01S00602.vemem +++| megabytes,kilobytes 00772 M01S00603.vemem +++| For example, to specify NOS/VE is to use 16 megabytes of 00773 M01S00604.vemem +++|memory, enter 00774 M01S00605.vemem +++| 16,0 00775 M01S00606.vemem +++| To specify a non-integer megabyte amount of memory, 00776 M01S00607.vemem +++|enter the integer portion, a comma, and the remainder in 00777 M01S00608.vemem +++|kilobytes. 00778 M01S00609.vemem +++| For example, to specify 8.5 megabytes of memory, enter 00779 M01S00610.vemem +++| 8,512 00780 M01S00611.vemem +++| 00781 M01S00612.vemem +++| NOTE: you must reserve a minimum of 6.5 megabytes for NOS/VE. 00782 M01S00613.vemem +++|.HELP,KBYTE,NOLIST. 00783 M01S00614.vemem +++| Any more NOS/VE memory, AFTER you have expressed it in 00784 M01S00615.vemem +++|megabytes. Enter a value for this only if you have a 00785 M01S00616.vemem +++|non-integer megabyte amount of memory for NOS/VE. 00786 M01S00617.vemem +++| For example, to specify 8.5 megabytes of memory for NOS/VE, 00787 M01S00618.vemem +++|you would enter 00788 M01S00619.vemem +++| 512 00789 M01S00620.vemem +++| at this prompt for the non-integer (.5) megabyte portion of 00790 M01S00621.vemem +++|your memory amount. 00791 M01S00622.vemem +++| 00792 M01S00623.vemem +++| The following table lists the kilobyte value for fractions of 00793 M01S00624.vemem +++|megabytes. 00794 M01S00625.vemem +++| Kilobyte Fraction of a Megabyte 00795 M01S00626.vemem +++| 64 1/16 00796 M01S00627.vemem +++| 128 1/8 00797 M01S00628.vemem +++| 192 3/16 00798 M01S00629.vemem +++| 256 1/4 00799 M01S00630.vemem +++| 320 5/16 00800 M01S00631.vemem +++| 384 3/8 00801 M01S00632.vemem +++| 448 7/16 00802 M01S00633.vemem +++| 512 1/2 00803 M01S00634.vemem +++| 576 9/16 00804 M01S00635.vemem +++| 640 5/8 00805 M01S00636.vemem +++| 704 11/16 00806 M01S00637.vemem +++| 768 3/4 00807 M01S00638.vemem +++| 832 13/16 00808 M01S00639.vemem +++| 896 7/8 00809 M01S00640.vemem +++| 960 15/16 00810 M01S00641.vemem +++|.ENDHELP 00811 M01S00642.vemem +++|.*
Line S00643 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00812 M02S00643.vemem1 ---|.IF, (MBYTE .GT. 128) ,VE0.
Line S00644 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00813 M02S00644.vemem1 ---| $SET(R1=-1)
Line S00645 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00814 M02S00645.vemem1 ---|.ELSE(VE0)
Line S00646 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00815 M02S00646.vemem1 ---| $SET(R1=MBYTE*128+KBYTE)
Line S00647 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00816 M02S00647.vemem1 ---|.ENDIF(VE0)
Line S00648 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00817 M02S00648.vemem1 ---|$SET(R1G=R1) VALUE RETURNED IS KWORDS
Line S00649 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00818 M02S00649.vemem1 ---|$REVERT. VE(TOTAL) - COMPLETE
Line S00650 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00819 M02S00650.vemem1 ---|$EXIT. VE
Line S00651 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00820 M02S00651.vemem1 ---|$REVERT(ABORT) VE 00821 M01S00170.vemem1 +++|.SET(#VE=STRD(MBYTE*128+((KBYTE+63)/64)*8)) 00822 M01S00171.vemem1 +++|.IF, (VE .GT. 0) .AND. ((VE .LT. LOW) .OR. (VE .GT. UP)) ,VE1. 00823 M01S00172.vemem1 +++| .SET(N1=STRD(LOW/128),N2=STRD(UP/128)) 00824 M01S00173.vemem1 +++| $NOTE.;;:I Memory range for #VE is N1 - N2 megabytes. 00825 M01S00174.vemem1 +++| $NOTE.;:I Please re-enter.; 00826 M01S00175.vemem1 +++| $REVERT,EX.$BEGIN(VEQ,VEMEM,,,MF,LOW,UP,OPTION) 00827 M01S00176.vemem1 +++|.ENDIF(VE1) 00828 M01S00177.vemem1 +++|$REVERT(EX)$REVERT(EX)$BEGIN(#VE,VEMEM,MF,VE,LOW,UP,OPTION) 00829 M01S00178.vemem1 +++|$EXIT. VEQ 00830 M01S00179.vemem1 +++|$REVERT(ABORT) VEQ 00831 M01S00652.vemem +++|*WEOR
Line S00653 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00832 M02S00653.vemem1 ---|.PROC,NOS*I"Specify the amount of NOS memory."
Line S00654 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00833 M02S00654.vemem1 ---|,MBYTE [Megabyte portion of NOS memory] =(1,2,3,4,5,6,7,8,9,10,11,12,13,
Line S00655 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00834 M02S00655.vemem1 ---| 14,15,16)
Line S00656 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00835 M02S00656.vemem1 ---|,KBYTE [Kilobyte portion of mainframe memory]
Line S00657 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00836 M02S00657.vemem1 ---| =(*N=0,0, 64= 8,128=16,192=24,256=32,320=40,384=48,448=56,512=64,
Line S00658 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00837 M02S00658.vemem1 ---| 576=72,640=80,704=88,768=96,832=104,896=112,960=120)
Line S00659 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00838 M02S00659.vemem1 ---|,VEMEM =(*N=#FILE) 00839 M01S00180.vemem1 +++|.PROC,NOSQ*I"Specify the amount of NOS memory." 00840 M01S00181.vemem1 +++|,MBYTE [Megabyte portion of NOS memory] =(*S1..3/D) 00841 M01S00182.vemem1 +++|,KBYTE [Kilobyte portion of mainframe memory] =(*S3/D,*N=0) 00842 M01S00183.vemem1 +++|,MF =(*A) 00843 M01S00184.vemem1 +++|,LOW =(*A,*N=1) 00844 M01S00185.vemem1 +++|,UP =(*A,*N=128) 00845 M01S00186.vemem1 +++|,OPTION =(*A) 00846 M01S00187.vemem1 +++|,VEMEM =(*N=#FILE) 00847 M01S00660.vemem +++|. 00848 M01S00661.vemem +++|.HELP,MBYTE,NOLIST. 00849 M01S00662.vemem +++| How much memory NOS is to use, in integer 00850 M01S00663.vemem +++| megabytes,kilobytes 00851 M01S00664.vemem +++| For example, to specify NOS is to use 16 megabytes of 00852 M01S00665.vemem +++|memory, enter 00853 M01S00666.vemem +++| 16,0 00854 M01S00667.vemem +++| To specify a non-integer megabyte amount of memory, 00855 M01S00668.vemem +++|enter the integer portion, a comma, and the remainder in 00856 M01S00669.vemem +++|kilobytes. 00857 M01S00670.vemem +++| For example, to specify 8.5 megabytes of memory, enter 00858 M01S00671.vemem +++| 8,512 00859 M01S00672.vemem +++| 00860 M01S00673.vemem +++| This table lists equivalences of memory sizes in megabytes,kilobytes, 00861 M01S00674.vemem +++|words in octal, and words in decimal. 00862 M01S00675.vemem +++| Megabytes,Kilobytes Words (octal) Words (decimal) 00863 M01S00676.vemem +++| 1,0 400000 131072 00864 M01S00677.vemem +++| 1,512 600000 196608 00865 M01S00678.vemem +++| 2,0 1000000 262144 00866 M01S00679.vemem +++| 3,0 1400000 393216 00867 M01S00680.vemem +++| 4,0 2000000 524288
Line S00681 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00868 M02S00681.vemem1 ---| 5,0 2400000 655360
Line S00682 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00869 M02S00682.vemem1 ---| 6,0 3000000 786432
Line S00683 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00870 M02S00683.vemem1 ---| 7,0 3400000 917504 00871 M01S00684.vemem +++| 8,0 4000000 1048576
Line S00685 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00872 M02S00685.vemem1 ---| 9,0 4400000 1179648
Line S00686 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00873 M02S00686.vemem1 ---| 10,0 5000000 1310720
Line S00687 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00874 M02S00687.vemem1 ---| 11,0 5400000 1441792
Line S00688 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00875 M02S00688.vemem1 ---| 12,0 6000000 1572864
Line S00689 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00876 M02S00689.vemem1 ---| 13,0 6400000 1703936
Line S00690 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00877 M02S00690.vemem1 ---| 14,0 7000000 1835008
Line S00691 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00878 M02S00691.vemem1 ---| 15,0 7400000 1966080 00879 M01S00692.vemem +++| 16,0 10000000 2097152 00880 M01S00188.vemem1 +++| 32,0 20000000 4194304 00881 M01S00189.vemem1 +++| 64,0 40000000 8388608 00882 M01S00190.vemem1 +++| 128,0 100000000 16777216 00883 M01S00693.vemem +++| 00884 M01S00694.vemem +++| NOTE: You must reserve a minimum of 1 megabyte for NOS.
Line S00695 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00885 M02S00695.vemem1 ---|NOS can use a maximum of 16 megabytes. 00886 M01S00191.vemem1 +++|NOS can use a maximum of 128 megabytes. 00887 M01S00696.vemem +++|.HELP,KBYTE,NOLIST. 00888 M01S00697.vemem +++| Any more NOS memory, AFTER you have expressed it in 00889 M01S00698.vemem +++|megabytes. Enter a value for this only if you have a 00890 M01S00699.vemem +++|non-integer megabyte amount of memory for NOS. 00891 M01S00700.vemem +++| For example, to specify 8.5 megabytes of memory for NOS, 00892 M01S00701.vemem +++|you would enter 00893 M01S00702.vemem +++| 512 00894 M01S00703.vemem +++| at this prompt for the non-integer (.5) megabyte portion of 00895 M01S00704.vemem +++|your memory amount. 00896 M01S00705.vemem +++| 00897 M01S00706.vemem +++| The following table lists the kilobyte value for fractions of 00898 M01S00707.vemem +++|megabytes. 00899 M01S00708.vemem +++| Kilobyte Fraction of a Megabyte 00900 M01S00709.vemem +++| 64 1/16 00901 M01S00710.vemem +++| 128 1/8 00902 M01S00711.vemem +++| 192 3/16 00903 M01S00712.vemem +++| 256 1/4 00904 M01S00713.vemem +++| 320 5/16 00905 M01S00714.vemem +++| 384 3/8 00906 M01S00715.vemem +++| 448 7/16 00907 M01S00716.vemem +++| 512 1/2 00908 M01S00717.vemem +++| 576 9/16 00909 M01S00718.vemem +++| 640 5/8 00910 M01S00719.vemem +++| 704 11/16 00911 M01S00720.vemem +++| 768 3/4 00912 M01S00721.vemem +++| 832 13/16 00913 M01S00722.vemem +++| 896 7/8 00914 M01S00723.vemem +++| 960 15/16 00915 M01S00724.vemem +++|.ENDHELP
Line S00725 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00916 M02S00725.vemem1 ---|$SET(R1G=MBYTE*128+KBYTE) VALUE RETURNED IN KWORDS
Line S00726 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00917 M02S00726.vemem1 ---|$REVERT. NOS(TOTAL) - COMPLETE
Line S00727 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00918 M02S00727.vemem1 ---|$EXIT. NOS
Line S00728 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00919 M02S00728.vemem1 ---|$REVERT(ABORT) NOS 00920 M01S00192.vemem1 +++|.SET(#NOS=STRD(MBYTE*128+((KBYTE+63)/64)*8)) 00921 M01S00193.vemem1 +++|.IF, (NOS .LT. LOW) .OR. (NOS .GT. UP) ,NOS2. 00922 M01S00194.vemem1 +++| .SET(N1=STRD(LOW/128),N2=STRD(UP/128)) 00923 M01S00195.vemem1 +++| $NOTE.;;:I Memory range for #NOS is N1 - N2 megabytes. 00924 M01S00196.vemem1 +++| $NOTE.;:I Please re-enter.; 00925 M01S00197.vemem1 +++| $REVERT,EX.$BEGIN(NOSQ,VEMEM,,,MF,LOW,UP,OPTION) 00926 M01S00198.vemem1 +++|.ENDIF(NOS2) 00927 M01S00199.vemem1 +++|$REVERT(EX)$REVERT(EX)$BEGIN(#NOS,VEMEM,MF,NOS,LOW,UP,OPTION) 00928 M01S00200.vemem1 +++|$EXIT. NOSQ 00929 M01S00201.vemem1 +++|$REVERT(ABORT) NOSQ 00930 M01S00729.vemem +++|*WEOR
Line S00730 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00931 M02S00730.vemem1 ---|.PROC,UEM2*I"Allocate I/O Buffers and User Extended Memory"
Line S00731 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00932 M02S00731.vemem1 ---|,IOB [Octal/1000B words memory for IOB] =(*S4/B)
Line S00732 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00933 M02S00732.vemem1 ---|,UEC [Octal/1000B words memory for UEC] =(*S4/B) 00934 M01S00202.vemem1 +++|.PROC,UIOQ*I"Allocate I/O Buffers and User Extended Memory" 00935 M01S00203.vemem1 +++|,IOB [Octal/1000B words memory for IOB] =(*S6/B) 00936 M01S00204.vemem1 +++|,UEC [Octal/1000B words memory for UEC] =(*S6/B) 00937 M01S00205.vemem1 +++|,MF =(*A) 00938 M01S00206.vemem1 +++|,NOS =(*A) 00939 M01S00207.vemem1 +++|,VE =(*A) 00940 M01S00208.vemem1 +++|,UEM =(*A) 00941 M01S00209.vemem1 +++|,OPTION =(*A) 00942 M01S00733.vemem +++|,VEMEM =(*N=#FILE) 00943 M01S00734.vemem +++|. 00944 M01S00735.vemem +++|.HELP,IOB,NOLIST. 00945 M01S00736.vemem +++| An octal value specifying the amount of memory to be reserved 00946 M01S00737.vemem +++|for input/output device buffers for 895-type disk drives. 00947 M01S00738.vemem +++| This octal value is in units of 1000 octal words. 00948 M01S00739.vemem +++|.HELP,UEC,NOLIST. 00949 M01S00740.vemem +++| An octal value specifying the amount of memory to be reserved 00950 M01S00741.vemem +++|for user accessible extended memory. 00951 M01S00742.vemem +++| This octal value is in units of 1000 octal words. 00952 M01S00743.vemem +++|.ENDHELP 00953 M01S00744.vemem +++|.* 00954 M01S00745.vemem +++|.* VALIDATE IOB
Line S00746 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00955 M02S00746.vemem1 ---|$IF, (IOB .NE. 0) ,UEM2A.
Line S00747 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00956 M02S00747.vemem1 ---| $SET(R1=IOB_B/2) CONVERT TO KWORDS
Line S00748 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00957 M02S00748.vemem1 ---| $IF, (R1 .LT. 16) .OR. (R1 .GT. R1G) ,UEM2B.
Line S00749 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00958 M02S00749.vemem1 ---|.ENDIF(UE2LOOP0) 00959 M01S00210.vemem1 +++|.IF, (IOB .NE. 0) ,UIOQ1. 00960 M01S00211.vemem1 +++| .SET(#IOB=STRD(IOB_B/2)) 00961 M01S00212.vemem1 +++| .IF, (IOB .LT. 16) .OR. (IOB .GT. UEM) ,UIOQ1A. 00962 M01S00750.vemem +++| $NOTE.;;:I #IOB memory value out of range.
Line S00751 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00963 M02S00751.vemem1 ---| $NOTE.;:I Please re-enter.
Line S00752 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00964 M02S00752.vemem1 ---| $REVERT(EX)$SET(R1G=-1)
Line S00753 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00965 M02S00753.vemem1 ---| $ENDIF(UEM2B)
Line S00754 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00966 M02S00754.vemem1 ---|$ENDIF(UEM2A) 00967 M01S00213.vemem1 +++| $BEGIN(DISRNGW,VEMEM,#IOB,16,UEM) 00968 M01S00214.vemem1 +++| $BEGIN(DISRNGW,VEMEM,#UEC,0,UEM) 00969 M01S00215.vemem1 +++| $NOTE.;:I Please re-enter. 00970 M01S00216.vemem1 +++| $REVERT,EX.$BEGIN(UIOQ,VEMEM,,,MF,NOS,VE,UEM,OPTION) 00971 M01S00217.vemem1 +++| .ENDIF(UIOQ1A) 00972 M01S00218.vemem1 +++|.ENDIF(UIOQ1) 00973 M01S00755.vemem +++|.* VALIDATE UEC
Line S00756 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00974 M02S00756.vemem1 ---|$SET(R1=UEC_B/2) CONVERT TO KWORDS
Line S00757 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00975 M02S00757.vemem1 ---|$IF, (R1 .GT. R1G) ,UEM2C. 00976 M01S00219.vemem1 +++|.SET(#UEC=STRD(UEC_B/2)) 00977 M01S00220.vemem1 +++|.IF, (UEC .GT. UEM) ,UIOQ2. 00978 M01S00758.vemem +++| $NOTE.;;:I #UEC memory value out of range.
Line S00759 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00979 M02S00759.vemem1 ---| $NOTE.;:I Please re-enter.
Line S00760 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00980 M02S00760.vemem1 ---| $REVERT(EX)$SET(R1G=-1)
Line S00761 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00981 M02S00761.vemem1 ---|$ENDIF(UEM2C) 00982 M01S00221.vemem1 +++| $BEGIN(DISRNGW,VEMEM,#IOB,16,UEM) 00983 M01S00222.vemem1 +++| $BEGIN(DISRNGW,VEMEM,#UEC,0,UEM) 00984 M01S00223.vemem1 +++| $NOTE.;:I Please re-enter. 00985 M01S00224.vemem1 +++| $REVERT,EX.$BEGIN(UIOQ,VEMEM,,,MF,NOS,VE,UEM,OPTION) 00986 M01S00225.vemem1 +++|.ENDIF(UIOQ2) 00987 M01S00762.vemem +++|.* VALIDATE UEC+IOB
Line S00763 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00988 M02S00763.vemem1 ---|$SET(R1=(IOB_B/2) + (UEC_B/2)) CONVERT TO KWORDS
Line S00764 Modification History | |
---|---|
M01 (Added by) | vemem |
M02 (Updated by) | vemem1 |
Seq # *Modification Id* Act ----------------------------+ 00989 M02S00764.vemem1 ---|$IF, (R1 .GT. R1G) ,UEM2D.
Proceed to Part 1
cdc/nos2.source/opl.opl871/deck/vemem.txt ยท Last modified: by 127.0.0.1