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