Source Code
These source-code files are part of a reconstructed copy of Sunrise 69, the
final release of the Block I Command Module (CM) Apollo Guidance Computer
(AGC) system test software.
They have been created via disassembly of binary dumps of original core rope memory modules, part numbers 1003133-18, 1003133-19, 1003133-20, and 1003733-071. Corresponding portions of code have been copied from Solarium 55 where applicable. Extensive use was also made of the AGC Information Series documents, which were specifically written about the Sunrise software. Since only binary dumps (rather than listings) of Sunrise are available as source material, all comments and labels are approximate. They have been taken from other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing. |
006146,000002: ## Copyright: Public domain.
006147,000003: ## Filename: EXTENDED_VERBS_FOR_MODING.agc
006148,000004: ## Purpose: A section of Sunrise 69.
006149,000005: ## It is part of the reconstructed source code for the final
006150,000006: ## release of the Block I Command Module system test software. No
006151,000007: ## original listings of this program are available; instead, this
006152,000008: ## file was created via disassembly of dumps of Sunrise core rope
006153,000009: ## memory modules and comparison with the later Block I program
006154,000010: ## Solarium 55.
006155,000011: ## Assembler: yaYUL --block1
006156,000012: ## Contact: Ron Burkey <info@sandroid.org>.
006157,000013: ## Website: www.ibiblio.org/apollo/index.html
006158,000014: ## Mod history: 2023-06-19 MAS Created from Sunrise 45.
006159,000015:
006160,000016:
006161,000017: # VERB PLEASE PERFORM AND VERB PLEASE MARK ----- FLASH SHOULD BE TURNED ON
006162,000018: # (FLASHON) BY ROUTINE PASTING EITHER UP. FLASH IS TURNED OFF BY ENTER OF
006163,000019: # PLEASE PERFORM, OR ENTER OF PLEASE MARK.
006164,000020:
006165,000021: # BOTH FLASHON AND FLASHOFF MUST NOT BE USED IN INTERRUPTED STATE.
006166,000022:
006167,000023: # PLEASE PERFORM VERB AND PLEASE MARK VERB-----
006168,000024: # PRESSING ENTER INDICATES ACTION REQUESTED HAS
006169,000025: # BEEN PERFORMED, AND DOES SAME RECALL AS A COMPLETED LOAD. OPERATOR
006170,000026: # SHOULD DO VERB PROCEED WITHOUT DATA IF WISHES NOT TO PERFORM THE
006171,000027: # REQUESTED ACTION.
006172,000028:
006173,000029:
006174,000030:
006175,000031: # FAN-OUT
006176,000032:
006177,000033: 05,7740 SETLOC 13740
006178,000034:
006179,000035: 05,7740 06340 LST2FAN TC VBZERO # VB40 ZERO(USED WITH NOUN ICDU OR OCDU)
006180,000036: 05,7741 06343 TC VBCOARK # VB41 COARSE ALIGN(USED WITH NOUN ICDU
006181,000037: # OR OCDU)
006182,000038: 05,7742 06426 TC IMUFINEK # VB42 FINE ALIGN IMU
006183,000039: 05,7743 06457 TC IMULOCKK # VB43 LOCK IMU
006184,000040: 05,7744 06465 TC IMUATTCK # VB44 SET IMU TO ATTITUDE CONTROL
006185,000041: 05,7745 06510 TC IMUREENK # VB45 SET IMU TO RE-ENTRY CONTROL
006186,000042: 05,7746 06533 TC IMUCORK # VB46 RETURN IMU TO COARSE ALIGN
006187,000043: 05,7747 06336 TC ALM/END # VB47 OPTICAL TRACKER ON(NOT IN USE YET)
006188,000044: 05,7750 06606 TC GOLOADLV # VB50 PLEASE PERFORM
006189,000045: 05,7751 06336 TC ALM/END # VB51 PLEASE MARK(NOT IN USE YET)
006190,000046: 05,7752 06601 TC DOMKACPT # VB52 MARK ACCEPT
006191,000047: 05,7753 06612 TC RELO/IK # VV53 FREE (USED WITH NOUN ICDU OR OCDU)
006192,000048: 05,7754 06622 TC TORQGYRS # VB54 PULSE TORQUE GYROS
006193,000049: 05,7755 30000 NOOP # ILLEGAL VERB.
006194,000050: 05,7756 30000 NOOP # ILLEGAL VERB.
006195,000051: 05,7757 30000 NOOP # ILLEGAL VERB.
006196,000052: 05,7760 30000 NOOP # ILLEGAL VERB.
006197,000053: 05,7761 30000 NOOP # ILLEGAL VERB.
006198,000054: 05,7762 30000 NOOP # ILLEGAL VERB.
006199,000055: 05,7763 30000 NOOP # ILLEGAL VERB.
006200,000056: 05,7764 30000 NOOP # ILLEGAL VERB.
006201,000057: 05,7765 30000 NOOP # ILLEGAL VERB.
006202,000058: 05,7766 30000 NOOP # ILLEGAL VERB.
006203,000059: 05,7767 06336 TC ALM/END # ILLEGAL VERB.
006204,000060: 05,7770 06645 TC DOGDRIFT # VB70 PERFORM GYRO DRIFT TEST
006205,000061: 05,7771 06654 TC DOPIPTST # VB71 PERFORM PIPA SF TEST
006206,000062: 05,7772 30000 NOOP # ILLEGAL VERB.
006207,000063: 05,7773 30000 NOOP # ILLEGAL VERB.
006208,000064: 05,7774 30000 NOOP # ILLEGAL VERB.
006209,000065: 05,7775 30000 NOOP # ILLEGAL VERB.
006210,000066: 05,7776 30000 NOOP # ILLEGAL VERB.
Warning: Next code may overflow storage.
006211,000067: 05,7777 06336 TC ALM/END # ILLEGAL VERB.
006212,000068:
006213,000069: 05,6336 SETLOC ENDMARK
006214,000070:
006215,000071: 05,6336 03001 ALM/END TC FALTON
006216,000072: 05,6337 02115 TC ENDOFJOB
006217,000073:
006218,000074:
006219,000075: 05,6340 06346 VBZERO TC OP/INERT
006220,000076: 05,6341 06367 TC IMUZEROK # RETURN HERE IF NOUN = ICDU(20)
006221,000077: 05,6342 06336 TC ALM/END # RETURN HERE IF NOUN = OCDU(55)
006222,000078: # (NOT IN USE YET)
006223,000079:
006224,000080: 05,6343 06346 VBCOARK TC OP/INERT
006225,000081: 05,6344 06375 TC IMUCOARK # RETURN HERE IF NOUN = ICDU(20)
006226,000082: 05,6345 06547 TC OPTCOARK # RETURN HERE IF NOUN = OCDU(55)
006227,000083:
006228,000084:
006229,000085: # SUBROUTINE FOR CHECKING GIVEN NOUN IF APPROPRIATE.
006230,000086:
006231,000087: 05,6346 30001 OP/INERT XCH Q # RETURNS TO L+1 IF NOUN=ICDU(20)
006232,000088: 05,6347 50105 TS WDRET # RETURNS TO L+2 IF NOUN = OCDU(55)
006233,000089: 05,6350 46354 CS NNICDU # ALARMS IF ANY OTHER NOUN
006234,000090: 05,6351 60613 AD NOUNREG
006235,000091: 05,6352 10000 CCS A
006236,000092: 05,6353 06357 TC +4 # NN G/ 20
006237,000093: 05,6354 00020 NNICDU OCT 20
006238,000094: 05,6355 06336 TC ALM/END # NN L/ 20
006239,000095: 05,6356 00105 TC WDRET # NN = 20
006240,000096: 05,6357 46363 CS NNOCDU
006241,000097: 05,6360 60613 AD NOUNREG
006242,000098: 05,6361 10000 CCS A
006243,000099: 05,6362 06336 TC ALM/END # NN G/ 55
006244,000100: 05,6363 00055 NNOCDU OCT 55
006245,000101: 05,6364 06336 TC ALM/END # NN L/ 55
006246,000102: 05,6365 20105 INDEX WDRET # NN = 55
006247,000103: 05,6366 00001 TC 1
006248,000104:
006249,000105:
006250,000106: # KEYBOARD REQUEST TO ZERO IMU ENCODERS
006251,000107:
006252,000108: 05,6367 02516 IMUZEROK TC BANKCALL # ZERO ENCODERS.
006253,000109: 05,6370 21060 CADR IMUZERO +4
006254,000110:
006255,000111: 05,6371 02516 TC BANKCALL # STALL
006256,000112: 05,6372 21412 CADR IMUSTALL
006257,000113: 05,6373 06374 TC +1
006258,000114: 05,6374 07411 TC ENDMZERO
006259,000115:
006260,000116:
006261,000117: # KEYBOARD REQUEST TO COARSE ALIGN THE IMU
006262,000118:
006263,000119: 05,6375 03025 IMUCOARK TC GRABDSP # COARSE ALIGN FROM KEYBOARD.
006264,000120: 05,6376 03033 TC PREGBSY
006265,000121: 05,6377 36424 CAF VNLODCDU # CALL FOR THETAD LOAD
006266,000122: 05,6400 02670 TC NVSUB
006267,000123: 05,6401 03040 TC PRENVBSY
006268,000124: 05,6402 02722 TC ENDIDLE # STALL WAITING FOR THE LOAD
006269,000125: 05,6403 07641 TC ENDMKDSP
006270,000126: 05,6404 07345 TC ICSDEL # PROCEED - ASK FOR INCREMENTAL LOAD.
006271,000127:
006272,000128: 05,6405 36425 ICORK2 CAF IMUCOARV # RE-DISPLAY COARSE ALIGN VERB.
006273,000129: 05,6406 02670 TC NVSUB
006274,000130: 05,6407 03040 TC PRENVBSY
006275,000131: 05,6410 03107 TC FREEDSP # RELEASE THE DISPLAYS
006276,000132:
006277,000133: 05,6411 36423 CAF KGCOARSE
006278,000134: 05,6412 50713 TS KG
006279,000135: 05,6413 35500 CAF ZERO
006280,000136: 05,6414 50714 TS KH
006281,000137:
006282,000138: 05,6415 02516 TC BANKCALL # CALL MODE SWITCHING PROG
006283,000139: 05,6416 21113 CADR IMUCOARS
006284,000140:
006285,000141: 05,6417 02516 TC BANKCALL # STALL
006286,000142: 05,6420 21412 CADR IMUSTALL
006287,000143: 05,6421 02115 TC ENDOFJOB
006288,000144: 05,6422 02115 TC ENDOFJOB
006289,000145:
006290,000146: 05,6423 05605 KGCOARSE DEC .18
006291,000147: 05,6424 02522 VNLODCDU OCT 02522
006292,000148: 05,6425 04100 IMUCOARV OCT 04100
006293,000149:
006294,000150:
006295,000151: # KEYBOARD REQUEST TO FINE ALIGN AND GYRO TORQUE IMU
006296,000152:
006297,000153: 05,6426 03025 IMUFINEK TC GRABDSP # FINE ALIGN WITH GYRO TORQUING.
006298,000154: 05,6427 03033 TC PREGBSY
006299,000155: 05,6430 36455 CAF VNLODGYR # CALL FOR LOAD OF GYRO COMMANDS
006300,000156: 05,6431 02670 TC NVSUB
006301,000157: 05,6432 03040 TC PRENVBSY
006302,000158: 05,6433 02722 TC ENDIDLE # HOLD UP FOR THE DATA LOAD
006303,000159: 05,6434 07641 TC ENDMKDSP
006304,000160: 05,6435 06436 TC +1 # PROCEED WITHOUT A LOAD
006305,000161:
006306,000162: 05,6436 36456 CAF IMUFINEV # RE-DISPLAY OUR OWN VERB
006307,000163: 05,6437 02670 TC NVSUB
006308,000164: 05,6440 03040 TC PRENVBSY
006309,000165: 05,6441 03107 TC FREEDSP # RELEASE DISPLAYS
006310,000166:
006311,000167: 05,6442 02516 TC BANKCALL # CALL MODE SWITCH PROG
006312,000168: 05,6443 21165 CADR IMUFINE
006313,000169:
006314,000170: 05,6444 02516 TC BANKCALL # HIBERNATION
006315,000171: 05,6445 21412 CADR IMUSTALL
006316,000172: 05,6446 02115 TC ENDOFJOB
006317,000173: 05,6447 02516 TC BANKCALL # PINBALL LEFT COMMANDS IN OGC REGIST5RS
006318,000174: 05,6450 21440 CADR IMUPULSE
006319,000175: 05,6451 02516 TC BANKCALL # WAIT FOR PULSES TO GET OUT.
006320,000176: 05,6452 21412 CADR IMUSTALL
006321,000177: 05,6453 02115 TC ENDOFJOB
006322,000178: 05,6454 02115 TC ENDOFJOB
006323,000179:
006324,000180: 05,6455 02567 VNLODGYR OCT 02567
006325,000181: 05,6456 04200 IMUFINEV OCT 04200 # FINE ALIGN VERB
006326,000182:
006327,000183:
006328,000184: # KEYBOARD REQUEST TO LOCK THE IMU CDUS
006329,000185:
006330,000186: 05,6457 02516 IMULOCKK TC BANKCALL
006331,000187: 05,6460 21206 CADR IMULOCK
006332,000188:
006333,000189: 05,6461 02516 TC BANKCALL # STALL
006334,000190: 05,6462 21412 CADR IMUSTALL
006335,000191: 05,6463 02115 TC ENDOFJOB
006336,000192: 05,6464 02115 TC ENDOFJOB
006337,000193:
006338,000194:
006339,000195: # KEYBOARD REQUEST TO PUT IMU IN ATTITUDE CONTROL MODE
006340,000196:
006341,000197: 05,6465 03025 IMUATTCK TC GRABDSP # ATTITUDE CONTROL.
006342,000198: 05,6466 03033 TC PREGBSY
006343,000199: 05,6467 37407 CAF DELLOAD # ASK FOR DELTA ANGLE LOAD.
006344,000200: 05,6470 02670 TC NVSUB
006345,000201: 05,6471 03040 TC PRENVBSY
006346,000202: 05,6472 02722 TC ENDIDLE # STALL WAITING FOR LOAD
006347,000203: 05,6473 07641 TC ENDMKDSP
006348,000204: 05,6474 07375 TC ATTCABS # PROCEED - ASK FOR ABSOLUTE ANGLES.
006349,000205: 05,6475 07355 TC INCLOOP # ADD INCREMENTS TO DESIRED ANGLES.
006350,000206: 05,6476 07403 TC ATTCK2
006351,000207: 05,6477 03040 TC PRENVBSY
006352,000208:
006353,000209: 05,6500 03107 ATTCK3 TC FREEDSP # LET THE DISPLAYS GO
006354,000210:
006355,000211: 05,6501 02516 TC BANKCALL # CALL THE MODE SWITCH PROG
006356,000212: 05,6502 21223 CADR IMUATTC
006357,000213:
006358,000214: 05,6503 02516 TC BANKCALL # STALL
006359,000215: 05,6504 21412 CADR IMUSTALL
006360,000216: 05,6505 02115 TC ENDOFJOB
006361,000217: 05,6506 02115 TC ENDOFJOB
006362,000218:
006363,000219: 05,6507 04400 IMUATTCV OCT 04400
006364,000220:
006365,000221:
006366,000222: # KEYBOARD REQUEST TO PUT THE IMU IN RE-ENTRY CONTROL MODE
006367,000223:
006368,000224: 05,6510 03025 IMUREENK TC GRABDSP # RE-ENTRY.
006369,000225: 05,6511 03033 TC PREGBSY
006370,000226: 05,6512 36424 CAF VNLODCDU
006371,000227: 05,6513 02670 TC NVSUB
006372,000228: 05,6514 03040 TC PRENVBSY
006373,000229: 05,6515 02722 TC ENDIDLE # STALL FOR THE LOAD
006374,000230: 05,6516 07641 TC ENDMKDSP
006375,000231: 05,6517 06520 TC +1 # PROCEED
006376,000232:
006377,000233: 05,6520 36532 CAF IMUREENV # RE-DISPLAY VERB.
006378,000234: 05,6521 02670 TC NVSUB
006379,000235: 05,6522 03040 TC PRENVBSY
006380,000236: 05,6523 03107 TC FREEDSP # LET THE DISPLAYS GO
006381,000237:
006382,000238: 05,6524 02516 TC BANKCALL # CALL MODE SWITCH PROG
006383,000239: 05,6525 21217 CADR IMUREENT
006384,000240:
006385,000241: 05,6526 02516 TC BANKCALL # STALL
006386,000242: 05,6527 21412 CADR IMUSTALL
006387,000243: 05,6530 02115 TC ENDOFJOB
006388,000244: 05,6531 02115 TC ENDOFJOB
006389,000245:
006390,000246: 05,6532 04500 IMUREENV OCT 04500
006391,000247:
006392,000248:
006393,000249: # KEYBOARD REQUEST TO RETURN THE IMU TO COARSE ALIGN
006394,000250:
006395,000251: 05,6533 02516 IMUCORK TC BANKCALL # BACK TO COARSE ALIGN (FROM FINE).
006396,000252: 05,6534 21156 CADR IMURECOR
006397,000253:
006398,000254: 05,6535 02516 TC BANKCALL
006399,000255: 05,6536 21412 CADR IMUSTALL
006400,000256: 05,6537 02115 TC ENDOFJOB
006401,000257: 05,6540 02115 TC ENDOFJOB
006402,000258:
006403,000259:
006404,000260: # KEYBOARD REQUEST TO ZERO OPTICS CDUS
006405,000261:
006406,000262: 05,6541 02516 OPTZEROK TC BANKCALL # CALL MODE PROG
006407,000263: 05,6542 12547 CADR OPTZERO
006408,000264:
006409,000265: 05,6543 02516 TC BANKCALL # STALL
006410,000266: 05,6544 21410 CADR OPTSTALL
006411,000267: 05,6545 02115 TC ENDOFJOB
006412,000268: 05,6546 02115 TC ENDOFJOB
006413,000269:
006414,000270: 05,6547 OPTZERO = # INTERFACES NOT CURRENTLY WIRED *********
006415,000271:
006416,000272:
006417,000273: # TEMPORARY ROUTINE TO RUN THE OPTICS CDUS FROM THE KEYBOARD
006418,000274:
006419,000275: 05,6547 03025 OPTCOARK TC GRABDSP # SNATCH THEM DISPLAYS
006420,000276: 05,6550 03033 TC PREGBSY
006421,000277: 05,6551 36571 CAF VNLDOCDU # VERB-NOUN TO LOAD OPTICS CDUS
006422,000278: 05,6552 02670 TC NVSUB
006423,000279: 05,6553 03040 TC PRENVBSY
006424,000280: 05,6554 02722 TC ENDIDLE # WAIT FOR THE LOAD
006425,000281: 05,6555 07641 TC ENDMKDSP
006426,000282: 05,6556 06557 TC +1 # PROCEED
006427,000283:
006428,000284: 05,6557 36572 CAF OPTCOARV # RE-DISPLAY OUR OWN VERB
006429,000285: 05,6560 02670 TC NVSUB
006430,000286: 05,6561 03040 TC PRENVBSY
006431,000287: 05,6562 03107 TC FREEDSP # LET IT GO
006432,000288:
006433,000289: 05,6563 10723 CCS OPTIND
006434,000290: 05,6564 02115 TC ENDOFJOB
006435,000291: 05,6565 02115 TC ENDOFJOB
006436,000292: 05,6566 02115 TC ENDOFJOB
006437,000293:
006438,000294: 05,6567 50723 TS OPTIND # SNATCH OPTICS
006439,000295:
006440,000296: 05,6570 02115 TC ENDOFJOB
006441,000297:
006442,000298: 05,6571 02457 VNLDOCDU OCT 02457
006443,000299: 05,6572 04100 OPTCOARV OCT 04100
006444,000300:
006445,000301:
006446,000302: # KEYBOARD REQUEST TO ACTIVATE THE OPTICAL STAR TRACKER
006447,000303:
006448,000304: 05,6573 02516 OPTTRONK TC BANKCALL
006449,000305: 05,6574 12601 CADR OPTTRKON # CALL MODE SWITCHER
006450,000306:
006451,000307: 05,6575 02516 TC BANKCALL # STALL
006452,000308: 05,6576 21410 CADR OPTSTALL
006453,000309: 05,6577 02115 TC ENDOFJOB
006454,000310: 05,6600 02115 TC ENDOFJOB
006455,000311:
006456,000312: 05,6601 OPTTRKON = # NOT AVAILABLE JUST NOW
006457,000313:
006458,000314: 05,6601 20017 DOMKACPT INHINT
006459,000315: 05,6602 34516 CAF ONE
006460,000316: 05,6603 02124 TC WAITLIST
006461,000317: 05,6604 12240 CADR MKACCEPT # (CALLED IN KEYRUPT WHEN BUTTON AVAIL.)
006462,000318: 05,6605 02115 TC ENDOFJOB
006463,000319:
006464,000320: # PLEASE PERFORM VERB AND PLEASE MARK VERB ----- PRESSING ENTER INDICATES
006465,000321: # ACTION REQUESTED HAS BEEN PERFORMED, AND DOES SAME RECALL AS A COMPLETED
006466,000322: # LOAD. OPERATOR SHOULD DO VB PROCEED WITHOUT DATA IF HE WISHES NOT TO
006467,000323: # PERFORM THE REQUESTED ACTION.
006468,000324:
006469,000325: 05,6606 02516 GOLOADLV TC BANKCALL
006470,000326: 05,6607 50005 CADR FLASHOFF
006471,000327: 05,6610 02563 TC POSTJUMP
006472,000328: 05,6611 42637 CADR LOADLV
006473,000329:
006474,000330:
006475,000331: # KEYBOARD REQUEST TO RELEASE IMU OR OPTICS
006476,000332:
006477,000333: 05,6612 06346 RELO/IK TC OP/INERT
006478,000334: 05,6613 06617 TC IMURELK # RETURN HERE IF IMU
006479,000335: 05,6614 45500 CS ZERO # RETURN HERE IF OPTICS
006480,000336: 05,6615 50723 TS OPTIND
006481,000337: 05,6616 02115 TC ENDOFJOB
006482,000338:
006483,000339: 05,6617 45500 IMURELK CS ZERO
006484,000340: 05,6620 50704 TS CDUIND
006485,000341: 05,6621 02115 TC ENDOFJOB
006486,000342:
006487,000343:
006488,000344: # KEYBOARD REQUEST TO PULSE TORQUE IRIGA
006489,000345:
006490,000346:
006491,000347:
006492,000348: 05,6622 03025 TORQGYRS TC GRABDSP # GYRO TORQUING WITH NO MODE-SWITCH.
006493,000349: 05,6623 03033 TC PREGBSY
006494,000350: 05,6624 36455 CAF VNLODGYR
006495,000351: 05,6625 02670 TC NVSUB
006496,000352: 05,6626 03040 TC PRENVBSY
006497,000353: 05,6627 02722 TC ENDIDLE
006498,000354: 05,6630 07641 TC ENDMKDSP
006499,000355: 05,6631 06632 TC +1
006500,000356: 05,6632 36644 CAF TORQGYRV # RE-DISPLAY OUR OWN VERB
006501,000357: 05,6633 02670 TC NVSUB
006502,000358: 05,6634 03040 TC PRENVBSY
006503,000359: 05,6635 03107 TC FREEDSP
006504,000360: 05,6636 02516 TC BANKCALL
006505,000361: 05,6637 21440 CADR IMUPULSE
006506,000362: 05,6640 02516 TC BANKCALL # WAIT FOR PULSES TO GET OUT.
006507,000363: 05,6641 21412 CADR IMUSTALL
006508,000364: 05,6642 02115 TC ENDOFJOB
006509,000365: 05,6643 02115 TC ENDOFJOB
006510,000366:
006511,000367: 05,6644 05400 TORQGYRV OCT 05400
006512,000368:
006513,000369: 05,6645 06662 DOGDRIFT TC TESTMODE
006514,000370: 05,6646 20017 INHINT
006515,000371: 05,6647 36653 CAF TESTPRIO
006516,000372: 05,6650 02037 TC FINDVAC
006517,000373: 05,6651 60000 CADR LGNTEST1
006518,000374: 05,6652 02115 TC ENDOFJOB
006519,000375:
006520,000376: 05,6653 23000 TESTPRIO OCT 23000
006521,000377:
006522,000378: 05,6654 06662 DOPIPTST TC TESTMODE
006523,000379: 05,6655 20017 INHINT
006524,000380: 05,6656 36653 CAF TESTPRIO
006525,000381: 05,6657 02037 TC FINDVAC
006526,000382: 05,6660 60155 CADR PIPTEST1
006527,000383: 05,6661 02115 TC ENDOFJOB
006528,000384:
006529,000385: 05,6662 34477 TESTMODE CAF FIVE
006530,000386: 05,6663 70622 MASK MODREG
006531,000387: 05,6664 10000 CCS A
006532,000388: 05,6665 06336 TC ALM/END
006533,000389:
006534,000390: 05,6666 30001 XCH Q
006535,000391: 05,6667 51207 TS QPLACE
006536,000392:
006537,000393: 05,6670 35501 CAF FOUR
006538,000394: 05,6671 60622 AD MODREG
006539,000395: 05,6672 50622 TS MODREG
006540,000396: 05,6673 02516 TC BANKCALL
006541,000397: 05,6674 42001 CADR DSPMM
006542,000398:
006543,000399: 05,6675 01207 TC QPLACE
006544,000400:
006545,000401: 05,6676 ENDEXTVS =
006546,000402:
006547,000403: # PROVISION FOR COARSE ALIGN TO INCREMENTAL ANGLES.
006548,000404: 05,7345 SETLOC ENDSELFC
006549,000405:
006550,000406: 05,7345 37407 ICSDEL CAF DELLOAD
006551,000407: 05,7346 02670 TC NVSUB # REQUEST LOAD OF DELTA ICDU ANGLES.
006552,000408: 05,7347 03040 TC PRENVBSY
006553,000409: 05,7350 02722 TC ENDIDLE
006554,000410: 05,7351 07641 TC ENDMKDSP
006555,000411: 05,7352 06405 TC ICORK2 # PROCEED WITHOUT DATA HERE TOO.
006556,000412: 05,7353 07355 TC INCLOOP # LOOP TO INCREMENT THETAD FROM DSPTEM2.
006557,000413: 05,7354 06405 TC ICORK2 # RE-DISPLAY COARSE ALIGN VERB.
006558,000414:
006559,000415: 05,7355 30001 INCLOOP XCH Q # INCREMENTS THETADS IN 2S COMPLEMENT FROM
006560,000416: 05,7356 50114 TS MPAC # THREE ANGLE INCREMENTS IN DSPTEM2S.
006561,000417: 05,7357 37410 CAF LTHD+2
006562,000418: 05,7360 50076 TS BUF # SET UP FOR CDUINC.
006563,000419: 05,7361 35502 CAF TWO # THREE TIMES THROUGH.
006564,000420:
006565,000421: 05,7362 50115 INCLOOP2 TS MPAC +1
006566,000422: 05,7363 20000 INDEX A
006567,000423: 05,7364 30632 XCH DSPTEM2 # INCREMENT TO TEM2 FOR CDUINC.
006568,000424: 05,7365 50101 TS TEM2
006569,000425: 05,7366 02516 TC BANKCALL
006570,000426: 05,7367 21361 CADR CDUINC
006571,000427: 05,7370 10076 CCS BUF
006572,000428: 05,7371 50076 TS BUF
006573,000429: 05,7372 10115 CCS MPAC +1
006574,000430: 05,7373 07362 TC INCLOOP2
006575,000431:
006576,000432: 05,7374 00114 TC MPAC # RETURN WHEN FINISHED.
006577,000433:
006578,000434: # PROVISIONS FOR ABSOLUTE LOAD FOR IMU CDUS IN ATTITUDE CONTROL.
006579,000435:
006580,000436: 05,7375 36424 ATTCABS CAF VNLODCDU # ASK FOR ABSOLUTE CDU ANGLES.
006581,000437: 05,7376 02670 TC NVSUB
006582,000438: 05,7377 03040 TC PRENVBSY
006583,000439: 05,7400 02722 TC ENDIDLE
006584,000440: 05,7401 07641 TC ENDMKDSP
006585,000441: 05,7402 07403 TC ATTCK2
006586,000442:
006587,000443: 05,7403 36507 ATTCK2 CAF IMUATTCV
006588,000444: 05,7404 02670 TC NVSUB
006589,000445: 05,7405 03040 TC PRENVBSY
006590,000446: 05,7406 06500 TC ATTCK3
006591,000447:
006592,000448: 05,7407 02523 DELLOAD OCT 02523
006593,000449: 05,7410 00707 LTHD+2 ADRES THETAD +2
006594,000450:
006595,000451: 05,7411 20017 ENDMZERO INHINT
006596,000452: 05,7412 45067 CS ZLITBITS # TURN OFF ZEROING LIGHT TO SHOW COMPLETE.
006597,000453: 05,7413 70743 MASK DSPTAB +11D
006598,000454: 05,7414 64500 AD BIT15
006599,000455: 05,7415 50743 TS DSPTAB +11D
006600,000456: 05,7416 02115 TC ENDOFJOB
End of include-file EXTENDED_VERBS_FOR_MODING.agc. Parent file is MAIN.agc