File: CCLCDX.LS of Disk: V50/Source/Source-Listing-MAC-1
(Source file text)
/CCL CD EXT. FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 1 FILE # 1 1 /CCL CD EXT. FOR KBM V50 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 /COPYRIGHT (C) 1979 BY DIGITAL EQUIPMENT CORPORATION 10 / 11 / 12 / 13 / 14 / 15 / 16 /THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE 17 /AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT 18 /CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY 19 /FOR ANY ERRORS THAT MAY APPEAR IN THIS DOCUMENT. 20 / 21 /THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER 22 /UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED 23 /(WITH INCLUSION OF DIGITAL'S COPYRIGHT NOTICE) ONLY FOR USE IN SUCH 24 /SYSTEM, EXCEPT AS MAY OTHERWISE BE PROVIDED IN WRITING BY DIGITAL. 25 / 26 /DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE 27 /OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY 28 /DIGITAL. 29 / 30 / 31 / 32 /CCL CD EXT. FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 2 FILE # 1 33 34 35 / CCL CD EXTENSION 36 37 38 .ENTRY POUND,NUMBER,EQLPRM,DNUMB 39 .EXTERNAL GCH 40 .EXTERNAL LV 41 .EXTERNAL ERROR 42 145 146 0000 .RSECT CCLCDX 147 0001 FIELD 1 /CCL CD EXT. FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 4 FILE # 1 148 149 150 10000 0000 EQLPRM, 0 151 10001 3274 DCA NUMFUJ 152 10002 4217 JMS NUMBER 153 10003 3777 DCA I (MPARAM+3 154 10004 7330 CLA CLL CML RAR 155 10005 0776 AND I (MPARAM-1 /PRESERVE ALTMODE 156 10006 1276 TAD HIORD 157 10007 3776 DCA I (MPARAM-1 158 10010 5600 JMP I EQLPRM 159 160 10011 0000 DNUMB, 0 161 10012 7326 CLA CLL CML RTL 162 10013 3274 DCA NUMFUJ /SET "NUMBER" TO ACCEPT 163 /DIGITS 8 AND 9 164 10014 7240 STA /ALLOW DECIMAL 165 10015 4217 JMS NUMBER 166 10016 5611 JMP I DNUMB /CCL CD EXT. FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 5 FILE # 1 167 168 169 10017 0000 NUMBER, 0 170 10020 7640 SZA CLA 171 10021 1375 TAD (<TAD NUM>-SKP 172 10022 1374 TAD (SKP 173 10023 3260 DCA NUMADD /SET NUMADD TO EITHER "SKP" OR "TAD NUM" 174 10024 3276 DCA HIORD 175 10025 3273 NUMLP, DCA NUM 176 10026 4773 JMS I (GCH 177 10027 2275 ISZ NUMKNT 178 10030 7410 SKP 179 10031 5265 JMP EONUM2 180 10032 7040 CMA 181 10033 1274 TAD NUMFUJ 182 10034 1372 TAD ("8 /TEST INPUT CHARACTER FOR RANGE 183 10035 7140 CLL CMA /0-7 IF NUMFUJ=0 184 10036 1371 TAD (10 /0-9 IF NUMFUJ=2 185 10037 1274 TAD NUMFUJ 186 10040 7420 SNL 187 10041 5264 JMP EONUM 188 10042 3020 DCA T 189 10043 7346 CLA CLL CMA RTL 190 10044 3032 DCA DELIM 191 10045 1273 TAD NUM 192 10046 7104 ROTLP, CLL RAL 193 10047 3277 DCA NUMX 194 10050 1276 TAD HIORD 195 10051 7004 RAL 196 10052 7510 NUMSKP, SPA /MODIFIED BY # 197 10053 5300 JMP CDER5 198 10054 3276 DCA HIORD 199 10055 1277 TAD NUMX 200 10056 2032 ISZ DELIM 201 10057 5246 JMP ROTLP 202 10060 1273 NUMADD, TAD NUM /SKP IF OCTAL 203 10061 1273 TAD NUM 204 10062 1020 TAD T 205 10063 5225 JMP NUMLP 206 10064 1370 EONUM, TAD ("0 207 10065 3032 EONUM2, DCA DELIM 208 10066 1275 TAD NUMKNT 209 10067 7710 SPA CLA 210 10070 5300 JMP CDER5 /FEWER THAN CORRECT NUMBER OF DIGITS 211 10071 1273 TAD NUM 212 10072 5617 JMP I NUMBER 213 214 10073 0000 NUM, 0 215 10074 0000 NUMFUJ, 0 216 10075 0000 NUMKNT, 0 /SET TO -N-1 TO FORCE N DIGITS 217 10076 0000 HIORD, 0 218 10077 0000 NUMX, 0 /CCL CD EXT. FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 6 FILE # 1 219 220 221 10100 4767 CDER5, JMS I (ERROR 222 10101 0001 1. /#Bad number 223 224 10102 0000 POUND, 0 /USED AS FLAG INDICATING SAW # 225 10103 1374 TAD (SKP 226 10104 3252 DCA NUMSKP 227 10105 1366 TAD (-11 228 10106 3275 DCA NUMKNT 229 10107 4217 JMS NUMBER 230 10110 3024 DCA NAME2 231 10111 1276 TAD HIORD 232 10112 3023 DCA NAME1 233 10113 7240 STA 234 10114 1034 TAD LXR 235 10115 3034 DCA LXR 236 10116 1366 TAD (-11 237 10117 3275 DCA NUMKNT 238 10120 4217 JMS NUMBER 239 10121 3026 DCA NAME4 240 10122 1276 TAD HIORD 241 10123 3025 DCA NAME3 242 10124 1365 TAD (SPA 243 10125 3252 DCA NUMSKP 244 10126 5764 JMP I (LV ------ 10164 0000 * 10165 7510 10166 7767 10167 0000 * 10170 0260 10171 0010 10172 0270 10173 0000 * 10174 7410 10175 1663 10176 7642 10177 7646 245 0200 PAGE /CCL CD EXT. FOR KBM V50 MACREL-V2C TUE 02-JUN-92 PAGE 7 SYMBOL TABLE AMFLAG 0017 MDATE 7666 BATBUF 4400 MIFILE 7617 BATCCL 7777 MMISC 7777 BATERR 7000 MOFILE 7600 BATIN 5400 MONLOD 7605 BATOUT 7400 MONSAV 7600 BATSPL 7200 MPARAM 7643 BATTBL 6600 MREAD 7757 BATVFY 5600 MSOVL2 0055 BEGLN 1000 NAME1 0023 BFR 3000 NAME2 0024 CCLBLK 0067 NAME3 0025 CCLCDX 0200 RSECT NAME4 0026 CCLDEV 0001 NAME5 0027 CCLHND 0000 NMBASE 0037 CCLINC 0054 NUM 0073+ CCLCDX CCLNUM 0265 NUMADD 0060+ CCLCDX CCLSW 0435 NUMBER E 0017+ CCLCDX CCLTAB 0265 NUMFUJ 0074+ CCLCDX CCLVER 0301 NUMKNT 0075+ CCLCDX CDER5 0100+ CCLCDX NUMLP 0025+ CCLCDX CLXR 0035 NUMSKP 0052+ CCLCDX CTRLCK 1241 NUMX 0077+ CCLCDX DEASAD 0427 OS78BI 7771 DEF 0022 OV 1375 DEFALT 0033 POUND E 0102+ CCLCDX DELIM 0032 PRMES 0330 DEV1 0030 PRQMRK 1357 DEV2 0031 PTR 0036 DNUMB E 0011+ CCLCDX REMBLO 0065 DOLFLG 7776 REMSPA 4000 DVHNDL 7647 REST 5000 EONUM 0064+ CCLCDX ROTLP 0046+ CCLCDX EONUM2 0065+ CCLCDX SBLOCK 7776 EQLPRM E 0000+ CCLCDX SCOPE 7726 ERRET 0033 SHNDLR 7607 ERROR X **** SM8 6254 EXTTBL 6600 SOFSET 7747 FILDMY 0002 SPLNUM 7777 FILETB 7000 SWSTBL 7360 FLD: 0 0200 ASECT SYBLKN 7774 F0STUF 7200 SYCNT 7775 GCH X **** SYSTEM 0022 GETCCL 1362 T 0020 GIOT 6770 TBLTBL 6100 GLINE 1200 TESBUF 2000 HIORD 0076+ CCLCDX TT 0021 HNDLR 4400 USR 0200 JSBITS 7746 XFERV G 0070 KEYMON 0403 XR 0016 KMNTRY 0400 XR2 0015 LONGTB 5000 LV X **** LXR 0034