1 /OS8 BASIC LOADER, V5 2 / 3 / 4 / 5 / 6 / 7 / 8 // 9 / 10 / 11 / 12 / 13 /COPYRIGHT (C) 1972, 1973, 1974, 1975 14 /DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS. 15 / 16 / 17 / 18 /THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ONLY ON A 19 /SINGLE COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH THE INCLU- 20 /SION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE, OR ANT OTHER 21 /COPIES THEREOF, MAY NOT BR PROVIDED OR OTHERWISE MADE AVAILABLE 22 /TO ANY OTHER PERSON EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO 23 /AGREES TO THESE LICENSE TERMS. TITLE TO AND OWNERSHIP OF THE 24 /SOFTWARE SHALL AT ALL TIMES REMAIN IN DEC. 25 / 26 / 27 /THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT 28 /NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL 29 /EQUIPMRNT COROPATION. 30 / 31 /DEC ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS 32 /SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC. 33 / 34 / 35 / 36 / 37 / 38 / 39 /DEC-S8-LBASA-B-LA 40 / 41 /COPYRIGHT C 1972, 1973, 1974 42 / 43 /DIGITAL EQUIPMENT CORPORATION 44 /MAYNARD,MASSACHUSETTS 01754 45 / 46 /AUGUST 19, 1972 47 / 48 /HANK MAURER, 1972 49 /SHAWN SPILMAN, 1973 50 / 51 / 52 / 53 / 54 /ASSEMBLE AND LOAD AS FOLLOWS: 55 / 56 / .R PAL8 57 / *BLOAD,BLOAD1 HERE 1146 002445 7650 SNA CLA 1147 002446 2055 ISZ TEMP 1148 002447 1055 TAD TEMP 1149 002450 7140 CLL CMA 1150 002451 1047 TAD HIFLD 1151 002452 7620 SNL CLA /WHICH HAS MORE CORE? 1152 002453 5256 JMP .+3 /TARGET MACHINE: TOUGH 1153 002454 1055 TAD TEMP /HOST MACHINE 1154 002455 3047 DCA HIFLD /FAKE OUT LOADER 1155 002456 1047 TAD HIFLD 1156 002457 7041 CIA 1157 002460 3763 DCA I (FLDCNT /INIT CI BUILDER 1158 002461 1763 TAD I (FLDCNT 1159 002462 3762 DCA I (MYCORE /AND CI STARTER 1160 002463 6211 CDF 10 1161 002464 3765 DCA I (7646 /CLEAR =N BITS 1162 002465 3771 DCA I (7643 /AND EARLY OPTIONS 1163 002466 1774 TAD I (7644 /GET OPTION BITS 1164 002467 6201 CDF 1165 002470 7006 RTL 1166 002471 7630 SZL CLA /HAVE N SWITCH? 1167 002472 5316 JMP NOTDSY /NEVER SEES TD8E SYSTEM 1168 002473 1047 TAD HIFLD 1169 002474 7110 CLL RAR 1170 002475 7650 SNA CLA /HAVE OVER 8K CORE? 1171 002476 5316 JMP NOTDSY 1172 002477 1367 TAD (NOP 1173 002500 3761 DCA I (GOTTD /YES: FORCE SYS=TD8E 1174 002501 6211 CDF 10 /THE QUESTION IS, 1175 002502 1760 TAD I (DCB /WAS IT A LITTLE WHITE ONE 1176 002503 0357 AND (770 /OR NOT? 1177 002504 1356 TAD (-210 1178 002505 6201 CDF 1179 002506 7650 SNA CLA 1180 002507 1755 TAD I (7612 1181 002510 1354 TAD (-3 1182 002511 7650 SNA CLA 1183 002512 5315 JMP .+3 /IT WAS TRUTH! 1184 002513 1353 TAD (SWAP-LOADER+5600 1185 002514 3752 DCA I (TDLIE /LIES: MUST LIE TO SWAPPER ALSO 1186 002515 7201 CLA IAC 1187 002516 3751 NOTDSY, DCA I (TDFLAG /NOT 0 MEANS HAVE TD8E 1188 002517 7040 CMA 1189 002520 3750 DCA I (ERMSG /FORCE LOAD ABORT 1190 002521 1347 LSTART, TAD (BLDCI-1 /MOVE CI BUILDER 1191 002522 3010 DCA X10 /INTO LOW CORE 1192 002523 1346 TAD (MAKECI-1 1193 002524 3011 DCA X11 1194 002525 1411 TAD I X11 1195 002526 3410 DCA I X10 1196 002527 2334 ISZ ICTR 1197 002530 5325 JMP .-3 1198 002531 1047 TAD HIFLD /START OF BLOAD V1 1199 002532 3053 DCA FREEHI 1200 002533 5600 JMP I IMAGE /RETURN TO LOADER 1201 1202 002534 7600 ICTR, -200 1203 002535 0000 CCLIST, 0 /1ST 4 WORDS OF CCB 1204 002536 6203 6203 1205 002537 7000 CISTRT 1206 002540 1000 1000 /JOB STATUS WORD 1207 1208 002546 2577 PAGE 002547 0177 002550 1712 002551 2730 002552 0502 002553 5663 002554 7775 002555 7612 002556 7570 002557 0770 002560 7760 002561 0444 002562 2754 002563 2727 002564 0007 002565 7646 002566 1554 002567 7000 002570 2731 002571 7643 002572 3000 002573 0004 002574 7644 002575 2676 002576 0006 002577 0357 1209 CCB=1000 /LOC TO START BUILDING CCB 1210 1211 002600 0000 MAKECI, 0 /THIS PAGE GETS MOVED! 1212 002601 6041 TSF 1213 002602 5201 JMP .-1 /SEE TAG "ABORT" IN BLOAD V1 1214 002603 2777 ISZ I (ERMSG /WHY ARE WE HERE? 1215 002604 5332 JMP BOSFIX /GENUINE ABORTION 1216 002605 1376 TAD (CCB-1 1217 002606 3010 DCA X10 1218 002607 1375 TAD (CCLIST-1 1219 002610 3011 DCA X11 1220 002611 1411 TAD I X11 /1ST FOUR WORDS OF CCB 1221 002612 3410 DCA I X10 1222 002613 2325 ISZ MKCCNT 1223 002614 5211 JMP .-3 1224 002615 1327 CCSEGS, TAD FLDCNT 1225 002616 7145 CLL CIA RAL 1226 002617 7006 RTL /THIS FIELD 1227 002620 3055 DCA TEMP 1228 002621 1374 TAD (70 1229 002622 0025 AND CODCDF /LOWEST FIELD USED 1230 002623 7141 CLL CIA 1231 002624 1055 TAD TEMP 1232 002625 7420 SNL /THIS FIELD USED? 1233 002626 5254 JMP NOCODE /NO: BYPASS IT 1234 002627 7640 SZA CLA /IS IT FULL? 1235 002630 5242 JMP ALLCODE /YES 1236 002631 1026 TAD CODBGN /PROBABLY NOT 1237 002632 0373 AND (7400 1238 002633 3056 DCA TEMP2 1239 002634 1056 TAD TEMP2 1240 002635 7041 CIA 1241 002636 7110 CLL RAR 1242 002637 1055 TAD TEMP 1243 002640 3055 DCA TEMP 1244 002641 1056 TAD TEMP2 1245 002642 3410 ALLCODE,DCA I X10 1246 002643 1327 TAD FLDCNT 1247 002644 7001 IAC 1248 002645 1330 TAD TDFLAG 1249 002646 7700 SMA CLA /NEED TOP PAGE? 1250 002647 1372 TAD (3700 /NO: 37 PAGES 1251 002650 1055 TAD TEMP /YES: 40 PAGES 1252 002651 0323 AND K3777 1253 002652 3410 DCA I X10 1254 002653 2771 ISZ I (CCB 1255 002654 7300 NOCODE, CLA CLL 1256 002655 2327 ISZ FLDCNT /NEXT FIELD ZERO? 1257 002656 5215 JMP CCSEGS /NO: LOOP 1258 002657 1331 TAD FLGRTS 1259 002660 7640 SZA CLA /NEED BRTS? 1260 002661 1370 TAD (CISTRT 1261 002662 3410 DCA I X10 1262 002663 1331 TAD FLGRTS 1263 002664 7640 SZA CLA 1264 002665 1367 TAD (200-3700 1265 002666 1372 TAD (3700 1266 002667 3410 DCA I X10 1267 002670 1771 TAD I (CCB 1268 002671 7040 CMA 1269 002672 3771 DCA I (CCB /NEGATE SEG COUNT 1270 002673 4766 JMS I (7607 /READ CI STARTER 1271 002674 0200 KP200, 200 /FROM END OF BLOAD.SV 1272 002675 7000 CISTRT /INTO HI CORE 1273 002676 0000 LDRBLK, 0 /INIT BY "IMAGE" 1274 002677 7600 BOSPT1, 7600 /CAN'T GET THIS ERROR 1275 002700 4755 JMS I JCIP 1276 002701 1330 TAD TDFLAG /PASS TD8E FLAG 1277 002702 3765 DCA I (FLAGTD 1278 002703 1331 TAD FLGRTS 1279 002704 3764 DCA I (RTSFLG /AND BRTS FLAG 1280 002705 1354 TAD MYCORE 1281 002706 3763 DCA I (NOCORE /AND CORE LIMIT 1282 002707 1362 TAD (17 /SAVE 10 KEY LOCATIONS 1283 002710 3010 DCA X10 1284 002711 1361 TAD (KEYLOC-1 1285 002712 3011 DCA X11 1286 002713 1410 TAD I X10 1287 002714 3411 DCA I X11 1288 002715 2326 ISZ MCICNT 1289 002716 5313 JMP .-3 1290 002717 4766 JMS I (7607 /CALL SYS HANDLER 1291 002720 4200 4200 /TO WRITE CCB 1292 002721 0600 CCB-200 /(AND PRECEDING PG) 1293 002722 0037 37 /INTO SCRATCH BLOCK 1294 002723 3777 K3777, 3777 /CAN'T GET THIS ERROR 1295 002724 5760 JMP I (EXEUIT 1296 1297 002725 7774 MKCCNT, -4 1298 002726 7766 MCICNT, -12 1299 002727 7771 FLDCNT, -7 1300 002730 0001 TDFLAG, 1 /0 MEANS TD8E IS DEATH AT RT 1301 002731 7777 FLGRTS, -1 /0 MEANS INCL BRTS IN CI 1302 1303 002732 1757 BOSFIX, TAD I (BIPCCL 1304 002733 7004 RAL 1305 002734 7700 SMA CLA 1306 002735 5600 JMP I MAKECI /BATCH NOT RUNNING 1307 002736 1757 TAD I (7777 1308 002737 0374 AND (70 1309 002740 1346 TAD CDFZRO 1310 002741 3344 DCA BOSCDF /CDF TO BATCH FIELD 1311 002742 6211 BOSLUP, CDF 10 1312 002743 1677 TAD I BOSPT1 /GET BATCH WRDS 1313 002744 6211 BOSCDF, CDF 10 1314 002745 3753 DCA I BOSPT2 /BACK INTO POSITION 1315 002746 6201 CDFZRO, CDF 1316 002747 2277 ISZ BOSPT1 1317 002750 2353 ISZ BOSPT2 1318 002751 5342 JMP BOSLUP 1319 002752 5600 JMP I MAKECI 1320 1321 002753 7774 BOSPT2, 7774 1322 002754 0000 MYCORE, 0 1323 002755 1551 JCIP, CIPAT 1324 1325 002757 7777 PAGE 002760 7320 002761 7327 002762 0017 002763 7207 002764 7344 002765 7345 002766 7607 002767 4300 002770 7000 002771 1000 002772 3700 002773 7400 002774 0070 002775 2534 002776 0777 002777 1712 1326 003000 0000 VERNUM, 0 1327 003001 1377 TAD (VTEXT 1328 003002 3055 DCA TEMP 1329 003003 1455 MOREV, TAD I TEMP 1330 003004 7450 SNA 1331 003005 5216 JMP VOUT 1332 003006 7112 CLL RTR 1333 003007 7012 RTR 1334 003010 7012 RTR 1335 003011 4776 JMS I (TTY 1336 003012 1455 TAD I TEMP 1337 003013 4776 JMS I (TTY 1338 003014 2055 ISZ TEMP 1339 003015 5203 JMP MOREV 1340 003016 1375 VOUT, TAD (215 1341 003017 4774 JMS I (TTX 1342 003020 1373 TAD (212 1343 003021 4774 JMS I (TTX 1344 003022 5600 JMP I VERNUM 1345 1346 003023 0214 VTEXT, TEXT /BLOAD V/ 003024 1701 003025 0440 003026 4026 003027 0000 1347 *.-1 1348 003027 6501 VERLOC, 100^VERSON+6001 1349 003030 0000 0 1350 1351 003173 0212 PAGE 003174 0753 003175 0215 003176 1740 003177 3023 1352 *7000 1353 BSTART=200 /START ADDR FOR BRTS 1354 007000 7410 CISTRT, SKP /RUNNED 1355 007001 5256 JMP CHAIN /CHAINED 1356 007002 1377 TAD (7603 1357 007003 3010 DCA X10 1358 007004 1376 TAD (NAMLST-1 1359 007005 3011 DCA X11 1360 007006 6211 CDF 10 1361 007007 3410 DCA I X10 /ZERO EDITOR 1362 007010 3410 DCA I X10 /COMPILER 1363 007011 3410 DCA I X10 /AND LOADER BLOCK #S 1364 007012 6201 CDF 1365 007013 6212 CIF 10 1366 007014 4775 JMS I (7700 1367 007015 0010 10 /USRIN 1368 007016 1411 FINDSV, TAD I X11 /LOOKUP SOME SAVE FILES 1369 007017 7450 SNA 1370 007020 5237 JMP LUBUF /GO LOOK FOR BASIC.UF 1371 007021 3226 DCA XXXXSV /SAVE POINTER TO NAME 1372 007022 7201 CLA IAC /THEY'RE ON SYS 1373 007023 6212 CIF 10 1374 007024 4774 JMS I (200 1375 007025 0002 2 1376 007026 0000 XXXXSV, 0 1377 007027 0000 0 1378 007030 4773 JMS I (ERRORX /ERROR 1379 007031 1226 TAD XXXXSV /GET STARTING BLOCK 1380 007032 7001 IAC /PLUS 1 1381 007033 6211 CDF 10 1382 007034 3410 DCA I X10 /INTO INFO AREA 1383 007035 6201 CDF 1384 007036 5216 JMP FINDSV /LOOP 1385 007037 7201 LUBUF, CLA IAC 1386 007040 6212 CIF 10 1387 007041 4774 JMS I (200 /LOOKUP BASIC.UF 1388 007042 0002 2 1389 007043 7110 BUFN /(USER DEFINED FUNCTIONS) 1390 007044 0000 0 1391 007045 5250 JMP .+3 /OK IF NOT THERE 1392 007046 1243 TAD .-3 /GET STARTING BLOCK +1 1393 007047 7001 IAC 1394 007050 6211 CDF 10 1395 007051 3410 DCA I X10 /INTO INFO BLOCK 1396 007052 6201 CDF 0 1397 007053 6212 CIF 10 1398 007054 4774 JMS I (200 1399 007055 0011 11 /USR OUT 1400 007056 6211 CHAIN, CDF 10 1401 007057 1772 TAD I (7607 /GET BRTS STARTING BLK 1402 007060 6201 CDF 1403 007061 3771 DCA I (BRTSST /INTO RTS READER 1404 007062 5770 JMP I (BINIT 1405 1406 007063 7070 NAMLST, BRTSN 1407 007064 7074 BAFN 1408 007065 7100 BSFN 1409 007066 7104 BFFN 1410 007067 0000 0 1411 007070 0222 BRTSN, FILENAME BRTS.SV 007071 2423 007072 0000 007073 2326 1412 007074 0201 BAFN, FILENAME BASIC.AF 007075 2311 007076 0300 007077 0106 1413 007100 0201 BSFN, FILENAME BASIC.SF 007101 2311 007102 0300 007103 2306 1414 007104 0201 BFFN, FILENAME BASIC.FF 007105 2311 007106 0300 007107 0606 1415 007110 0201 BUFN, FILENAME BASIC.UF 007111 2311 007112 0300 007113 2506 1416 007114 0000 CORE, 0 1417 007115 1767 TAD I (BIPCCL 1418 007116 0340 AND COR70 1419 007117 7110 CLL RAR 1420 007120 7012 RTR 1421 007121 7440 SZA /IS THERE A SYSTEM VALUE? 1422 007122 5714 JMP I CORE /YES: USE IT 1423 007123 6201 COR0, CDF 1424 007124 1361 TAD CORSIZ 1425 007125 7006 RTL 1426 007126 7004 RAL 1427 007127 0340 AND COR70 1428 007130 1353 TAD COREX 1429 007131 3332 DCA .+1 1430 007132 6201 COR1, CDF 1431 007133 1757 TAD I CORLOC 1432 007134 7000 COR2, NOP 1433 007135 3332 DCA COR1 1434 007136 1334 TAD COR2 1435 007137 3757 DCA I CORLOC 1436 007140 0070 COR70, 70 1437 007141 1757 TAD I CORLOC 1438 007142 7400 CORX, 7400 1439 007143 1342 TAD CORX 1440 007144 1360 TAD CORV 1441 007145 7640 SZA CLA 1442 007146 5353 JMP COREX 1443 007147 1332 TAD COR1 1444 007150 3757 DCA I CORLOC 1445 007151 2361 ISZ CORSIZ 1446 007152 5323 JMP COR0 1447 007153 6201 COREX, CDF 1448 007154 7240 CLA CMA /HI FIELD IS #FIELDS-1 1449 007155 1361 TAD CORSIZ 1450 007156 5714 JMP I CORE 1451 007157 7142 CORLOC, CORX 1452 007160 1400 CORV, 1400 1453 007161 0001 CORSIZ, 1 1454 1455 007167 7777 PAGE 007170 7211 007171 7216 007172 7607 007173 7312 007174 0200 007175 7700 007176 7062 007177 7603 1456 007200 0000 GETRTS, 0 /READ BRTS INTO 0-6777 1457 007201 1050 TAD BRTS 1458 007202 3206 DCA BRTSBB 1459 007203 4777 JMS I (7607 1460 007204 3400 BRTSIZ 1461 007205 0000 0 1462 007206 0000 BRTSBB, 0 1463 007207 7777 NOCORE, -1 /CAN'T GET THIS ERROR 1464 007210 5600 JMP I GETRTS 1465 007211 2344 BINIT, ISZ RTSFLG /NEED BRTS? 1466 007212 5220 JMP BRTSIN /GOT IT: START IT 1467 007213 4777 JMS I (7607 1468 007214 3400 BRTSIZ 1469 007215 0000 0 1470 007216 0000 BRTSST, 0 1471 007217 0020 SR2, 20 /CAN'T GET THIS ERROR 1472 007220 6211 BRTSIN, CDF 10 /WHAT ARE WE RUNNING ON? 1473 007221 2316 ISZ EKOUNT 1474 007222 1776 TAD I (DCB /CHECK FOR TD8E SYSTEM 1475 007223 0375 AND (770 /ED FRIEDMAN GAVE ME THIS CODE 1476 007224 1374 TAD (-210 /AND I'M TAKING IT ON FAITH 1477 007225 6201 CDF 1478 007226 7650 SNA CLA 1479 007227 1773 TAD I (7642 /IS IT A ROM SYSTEM ? 1480 007230 1372 TAD (-6223 1481 007231 7640 SZA CLA 1482 007232 5346 JMP PSADJ /NO TD/8E OR ELSE ROM TD/8E 1483 007233 1345 TAD FLAGTD 1484 007234 7650 SNA CLA /IMAGE OK ON TD8E? 1485 007235 4312 JMS ERRORX /NO: DONT RUN IT 1486 007236 1330 TAD KEYLOC 1487 007237 3243 DCA CDFTOP 1488 007240 6221 SWPLOOP,CDF 20 1489 007241 1753 TAD I TDCTR 1490 007242 3200 DCA GETRTS 1491 007243 6271 CDFTOP, CDF 70 1492 007244 1753 TAD I TDCTR 1493 007245 3312 DCA ERRORX 1494 007246 1200 TAD GETRTS 1495 007247 3753 DCA I TDCTR 1496 007250 6221 CDF 20 1497 007251 1312 TAD ERRORX 1498 007252 3753 DCA I TDCTR 1499 007253 2353 ISZ TDCTR 1500 007254 5240 JMP SWPLOOP 1501 007255 6201 CDF 1502 007256 7126 CLL CML RTL 1503 007257 1243 TAD CDFTOP /PATCH MONITOR FIELD STUFF 1504 007260 3773 DCA I (7642 /CDF CIF HI CORE 1505 007261 7001 IAC 1506 007262 1243 TAD CDFTOP 1507 007263 3771 DCA I (7721 /CIF HI CORE 1508 007264 1771 TAD I (7721 1509 007265 3770 DCA I (7727 1510 007266 2316 CCHEK, ISZ EKOUNT 1511 007267 4767 JMS I (CORE /HOW MUCH CORE DO WE HAVE? 1512 007270 1207 TAD NOCORE /HOW MUCH DO WE NEED? 1513 007271 7710 SPA CLA 1514 007272 4312 JMS ERRORX /INSUFFICIENT CORE 1515 007273 1742 TAD I SR1 /RESTORE KEY LOCATIONS 1516 007274 3617 DCA I SR2 1517 007275 2342 ISZ SR1 1518 007276 2217 ISZ SR2 1519 007277 2343 ISZ SR3 1520 007300 5273 JMP .-5 1521 007301 1366 TAD (JMP I FSTOP1 /PATCH CTRL/C LOCS 1522 007302 3765 DCA I (7600 1523 007303 1366 TAD (JMP I FSTOP1 1524 007304 3764 DCA I (7605 1525 007305 1031 TAD SWPINF /TELL BRTS OS/8 PG 17600 OUT NOW 1526 007306 7010 RAR 1527 007307 7124 STL RAL 1528 007310 3031 DCA SWPINF 1529 007311 5763 JMP I (BSTART /START BRTS 1530 1531 007312 0000 ERRORX, 0 1532 007313 6212 CIF 10 1533 007314 4762 JMS I (7700 1534 007315 0007 7 1535 007316 0001 EKOUNT, 1 1536 007317 5764 JMP I (7605 1537 1538 007320 1344 EXEUIT, TAD RTSFLG 1539 007321 7650 SNA CLA /NEED BRTS? 1540 007322 4200 JMS GETRTS /YES: READ IT 1541 007323 1361 TAD (4207 /RESTORE ^C HOOKS 1542 007324 3765 DCA I (7600 1543 007325 1360 TAD (6213 1544 007326 3764 DCA I (7605 1545 007327 5765 JMP I (7600 /BACK TO OS8 1546 007330 0000 KEYLOC, ZBLOCK 12 007331 0000 007332 0000 007333 0000 007334 0000 007335 0000 007336 0000 007337 0000 007340 0000 007341 0000 1547 007342 7330 SR1, KEYLOC 1548 007343 7766 SR3, -12 1549 007344 7777 RTSFLG, -1 /0 MEANS BRTS IS IN CORE 1550 007345 0001 FLAGTD, 1 /1 IF TD8E IS OK AT RUNTIME 1551 007346 1357 PSADJ, TAD (4001 1552 007347 0341 AND KEYLOC+11 1553 007350 1356 TAD (2000 1554 007351 3341 DCA KEYLOC+11 1555 007352 5266 JMP CCHEK 1556 007353 7600 TDCTR, 7600 1557 1558 007356 2000 PAGE 007357 4001 007360 6213 007361 4207 007362 7700 007363 0200 007364 7605 007365 7600 007366 5407 007367 7114 007370 7727 007371 7721 007372 1555 007373 7642 007374 7570 007375 0770 007376 7760 007377 7607 1559 $$$$$ ABORT 2313 ABORTL 2136 ABORTX 0052 AC1 0076 AC2 0077 AC3 0100 ACNT 0042 ALLCOD 2642 ALLOCA 1400 ALLOCS 1460 ARAYST 2132 ASVLUP 0614 BAFN 7074 BFFN 7104 BINIT 7211 BIPCCL 7777 BLDCI 0200 BLOCK 0046 BOSCDF 2744 BOSFIX 2732 BOSLUP 2742 BOSPT1 2677 BOSPT2 2753 BRTBGN 0200 BRTS 0050 BRTSB 2224 BRTSBB 7206 BRTSIN 7220 BRTSIZ 3400 BRTSN 7070 BRTSST 7216 BSFN 7100 BSTART 0200 BUFN 7110 CCB 1000 CCHEK 7266 CCLIST 2535 CCSEGS 2615 CDF0 1664 CDFTOP 7243 CDFZER 2035 CDFZRO 2746 CF 2033 CHAIN 7056 CHKLBL 2105 CIPAT 1551 CISTRT 7000 CLEARF 2061 CLREND 0106 CLRFLD 0105 CLRLUP 2044 CODB 0072 unreferenced CODBGN 0026 CODCDF 0025 CODF 0073 unreferenced CODSZ1 0066 CODSZ2 0067 COPT 1554 COR0 7123 COR1 7132 COR2 7134 COR70 7140 CORE 7114 COREX 7153 CORLOC 7157 CORSIZ 7161 CORV 7160 CORX 7142 DATAF1 1320 DATAF2 1326 DATLST 2566 DATLUP 1306 DATMOV 1323 DATPTR 0030 DATTOP 0027 DCB 7760 DLSIZE 0051 DOARAY 1407 DONCLR 2064 DOSARY 1467 EDTBGN 3212 EDTBLK 2330 EDTSIZ 2100 EKOUNT 7316 END 2400 ERMSG 1712 ERRORX 7312 EXEUIT 7320 FCNT 2301 FINDSV 7016 FINI 2200 FLAGTD 7345 FLDCNT 2727 FLGRTS 2731 FREEF 2130 FREEHI 0053 FREELO 0054 FSTOP1 0007 FTEMP 2277 FTEMP2 2300 GETRTS 7200 GOTTD 0444 HIFLD 0047 ICOUNT 0074 ICTR 2534 IMAGE 2400 INBLOK 1536 INPTR 1550 INWORD 1530 IOERR 2310 JCIP 2755 JSW 7746 K3777 2723 KEYLOC 7330 KP200 2674 unreferenced L6221 0500 L7600 0501 LBLFLD 1654 LDRBLK 2676 LEAD0 0726 LFLD 1057 LINEH 0102 LINEL 0103 LITRL 2562 LOADBL 0357 LOADER 0400 LOADIT 2000 LOCHI 0070 LOCLO 0071 LOCTRH 0044 LOCTRL 0045 LODLUP 2025 LSTART 2521 LUBUF 7037 M12 2245 MAKECI 2600 MCICNT 2726 MKCCNT 2725 MORCLR 2054 MOREV 3003 MOVFIN 2140 MOVSL 1246 MOVSTL 2075 MUL12 2252 MULBGN 2276 MULLUP 2261 MYCORE 2754 NAMLST 7063 NASTAD 0022 NCHARS 0063 NLLOOP 1052 NOADD 2270 NOCODE 2654 NOCORE 7207 NODATA 0600 NOFJMP 2032 NONL 1111 NOPATC 0433 NOREAD 1545 NORELC 1703 NOSL 1257 NOTD8E 0450 NOTDSY 2516 NOWRIT 2346 NOZERO 0724 NSTADR 0021 OCOUNT 0075 ONLY1 1437 OUBLOK 2360 OUDUMP 2354 OUPTR 2353 OUTWRD 2333 OWTEMP 2330 P1 1045 P2 1062 P3 1137 P4 1154 P5 1254 P6 0632 P7 0646 P8 1312 P9 1314 PATLST 1344 PATLUP 0424 PRNTSN 0710 PSADJ 7346 PSN 0704 RELCIT 1600 RELOOP 1632 RELOUT 1704 unreferenced RESADR 0107 RTSFLG 7344 SACNT 0043 SARYST 2332 SASTAD 0024 SC 0101 SFLD 1161 SLFLD 1162 SLIT2 1200 SLITRL 2564 SLLOOP 1144 SPACE 0717 unreferenced SR1 7342 SR2 7217 SR3 7343 SSTADR 0023 STACK 0015 STACKA 7120 STCDF 0020 STEMPF 0643 STEMPS 2560 STFLDM 2077 STMLUP 0636 STSTUF 1000 SUB 0731 SUBHI 0064 SUBLO 0065 SVARST 1036 SVCNT 0041 SVSTOR 0660 SWAP 0463 SWP1 0532 SWP2 0537 SWPF1 0535 SWPF2 0542 SWPFLA 0516 unreferenced SWPINF 0031 SWPLOO 7240 SWPRET 0513 SWPSUB 0517 TD8ESY 0474 TDCTR 7353 TDFLAG 2730 TDLIE 0502 TEMP 0055 TEMP2 0056 TEMP3 0057 TIMES3 1442 TMDATA 1332 TMSLIT 1337 TOOBIG 0746 unreferenced TTX 0753 TTY 1740 VARCNT 0040 VERLOC 3027 unreferenced VERNUM 3000 VERSON 0005 VOUT 3016 VTEXT 3023 WORD1 0060 WORD2 0061 WORD3 0062 X10 0010 X11 0011 X13 0013 X7607 2250 XERMSG 2247 XINT 2246 XLABEL 0104 XSAVE 2251 XXXXSV 7026