Source Code
These source-code files are part of a reconstructed copy of Comanche 51, the
initial release (though not the final mission release) of the Apollo 11
Command Module (CM) Apollo Guidance Computer (AGC) software. The flown, final
release was Comanche 55. The reconstruction is believed to be exactly accurate,
but in the absence of an actual Apollo-era listing of Comanche 51, some
explanation of the reconstruction process is needed to insure confidence in
that accuracy.
The starting point was the source code of Comanche 55, whose original source code is available. Comanche 55 source code was then modified by undoing changes known to have been made between revisions 51 and 55. The most-significant steps involved reverting changes related to the R-2 lunar potential model, the details of which were known from the previous, separate, independent reconstruction of the Apollo 10 Lunar Module software Luminary 69/2. The now-reconstructed Comanche 51 source code was verified by assembling it and checking that the assembled code had the expected known-correct memory-bank checksums. Note that page numbers in the reconstructed code match those on the Comanche 55 or Luminary 69 printouts, although the source code would likely have different page numbers in a contemporary Comanche 51 listing. Annotations that were not present in the contemporary source code have been added to the reconstructed code to justify each change relative to Comanche 55. Here's a guide to some of the Apollo documentation relevant to those annotations:
Comments expected to have been present in the original source code are prefixed with a single '#' symbol, whereas comments added later are prefixed by "##" or "###". Report any errors noted by creating an issue report at the Virtual AGC Project's GitHub repository. |
000089,000002: ## Copyright: Public domain.
000090,000003: ## Filename: ASSEMBLY_AND_OPERATION_INFORMATION.agc
000091,000004: ## Purpose: A section of Comanche revision 051.
000092,000005: ## It is part of the reconstructed source code for the
000093,000006: ## original release of the flight software for the Command
000094,000007: ## Module's (CM) Apollo Guidance Computer (AGC) for Apollo 11.
000095,000008: ## The code has been recreated from a copy of Comanche 055. It
000096,000009: ## has been adapted such that the resulting bugger words
000097,000010: ## exactly match those specified for Comanche 51 in NASA drawing
000098,000011: ## 2021153D, which gives relatively high confidence that the
000099,000012: ## reconstruction is correct.
000100,000013: ## Reference: pp. 2-26
000101,000014: ## Assembler: yaYUL
000102,000015: ## Contact: Ron Burkey <info@sandroid.org>.
000103,000016: ## Website: www.ibiblio.org/apollo/index.html
000104,000017: ## Mod history: 2019-07-30 MAS Created from Comanche 55.
000105,000018:
Page 2 |
000107,000020:
000108,000021: # ASSEMBLY AND OPERATIONS INFORMATION
000109,000022: # TAGS FOR RELATIVE SETLOC AND BLANK BANK CARDS
000110,000023: # SUBROUTINE CALLS
000111,000024: # COMERASE
000112,000025: # ERASABLE ASSIGNMENTS
000113,000026: # COMAID
000114,000027: # INTERRUPT LEAD INS
000115,000028: # T4RUPT PROGRAM
000116,000029: # DOWNLINK LISTS
000117,000030: # FRESH START AND RESTART
000118,000031: # RESTART TABLES
000119,000032: # SXTMARK
000120,000033: # EXTENDED VERBS
000121,000034: # PINBALL NOUN TABLES
000122,000035: # CSM GEOMETRY
000123,000036: # IMU COMPENSATION PACKAGE
000124,000037: # PINBALL GAME BUTTONS AND LIGHTS
000125,000038: # R60,R62
000126,000039: # ANGLFIND
000127,000040: # GIMBAL LOCK AVOIDANCE
000128,000041: # KALCMANU STEERING
000129,000042: # SYSTEM TEST STANDARD LEAD INS
000130,000043: # IMU CALIBRATION AND ALIGNMENT
000131,000044: # COMEKISS
000132,000045: # GROUND TRACKING DETERMINATION PROGRAM - P21
000133,000046: # P34-P35, P74-P75
000134,000047: # R31
000135,000048: # P76
000136,000049: # R30
000137,000050: # STABLE ORBIT - P38-P39
000138,000051: # TROUBLE
000139,000052: # P11
000140,000053: # TPI SEARCH
000141,000054: # P20-P25
000142,000055: # P30,P37
000143,000056: # P32-P33, P72-P73
000144,000057: # P40-P47
000145,000058: # P51-P53
000146,000059: # LUNAR AND SOLAR EPHEMERIDES SUBROUTINES
000147,000060: # P61-P67
000148,000061: # SERVICER207
000149,000062: # ENTRY LEXICON
000150,000063: # REENTRY CONTROL
000151,000064: # CM BODY ATTITUDE
000152,000065: # P37,P70
000153,000066: # S-BAND ANTENNA FOR CM
000154,000067: # TVCDAPS
000155,000068: # TVC INITIALIZE
000156,000069:
Page 3 |
000158,000071:
000159,000072: # TVCEXECUTIVE
000160,000073: # TVCMASSPROP
000161,000074: # TVCRESTARTS
000162,000075: # TVCDAPS
000163,000076: # TVCSTROKETEST
000164,000077: # TVCROLLDAP
000165,000078: # MYSUBS
000166,000079: # RCS-CSM DIGITAL AUTOPILOT
000167,000080: # AUTOMATIC MANEUVERS
000168,000081: # RCS-CSM DAP EXECUTIVE PROGRAMS
000169,000082: # JET SELECTION LOGIC
000170,000083: # CM ENTRY DIGITAL AUTOPILOT
000171,000084: # CHIEFTAN
000172,000085: # DOWN-TELEMETRY PROGRAM
000173,000086: # INTER-BANK COMMUNICATION
000174,000087: # INTERPRETER
000175,000088: # FIXED-FIXED CONSTANT POOL
000176,000089: # INTERPRETIVE CONSTANTS
000177,000090: # SINGLE PRECISION SUBROUTINES
000178,000091: # EXECUTIVE
000179,000092: # WAITLIST
000180,000093: # LATITUDE LONGITUDE SUBROUTINES
000181,000094: # PLANETARY INERTIAL ORIENTATION
000182,000095: # MEASUREMENT INCORPORATION
000183,000096: # CONIC SUBROUTINES
000184,000097: # INTEGRATION INITIALIZATION
000185,000098: # ORBITAL INTEGRATION
000186,000099: # INFLIGHT ALIGNMENT ROUTINES
000187,000100: # POWERED FLIGHT SUBROUTINES
000188,000101: # TIME OF FREE FALL
000189,000102: # STAR TABLES
000190,000103: # AGC BLOCK TWO SELF-CHECK
000191,000104: # PHASE TABLE MAINTENANCE
000192,000105: # RESTARTS ROUTINE
000193,000106: # IMU MODE SWITCHING ROUTINES
000194,000107: # KEYRUPT, UPRUPT
000195,000108: # DISPLAY INTERFACE ROUTINES
000196,000109: # SERVICE ROUTINES
000197,000110: # ALARM AND ABORT
000198,000111: # UPDATE PROGRAM
000199,000112: # RTB OP CODES
000200,000113: # SYMBOL TABLE LISTING
000201,000114: # UNREFERENCED SYMBOL LISTING
000202,000115: # ERASABLE & EQUALS CROSS-REFERENCE TABLE
000203,000116: # SUMMARY OF SYMBOL TABLE LISTINGS
000204,000117: # MEMORY TYPE & AVAILABLITY DISPLAY
000205,000118: # COUNT TABLE
000206,000119: # PARAGRAPHS GENERATED FOR THIS ASSEMBLY
000207,000120:
Page 4 |
000209,000122:
000210,000123: # OCTAL LISTING
000211,000124: # OCCUPIED LOCATIONS TABLE
000212,000125: # SUBROS CALLED & PROGRAM STATUS
000213,000126:
Page 5 |
000215,000128: # VERB LIST FOR CSM
000216,000129:
000217,000130: # REGULAR VERBS
000218,000131:
000219,000132: # 00 NOT IN USE
000220,000133: # 01 DISPLAY OCTAL COMP 1 IN R1
000221,000134: # 02 DISPLAY OCTAL COMP 2 IN R1
000222,000135: # 03 DISPLAY OCTAL COMP 3 IN R1
000223,000136: # 04 DISPLAY OCTAL COMP 1,2 IN R1,R2
000224,000137: # 05 DISPLAY OCTAL COMP 1,2,3 IN R1,R2,R3
000225,000138: # 06 DISPLAY DECIMAL IN R1 OR R1,R2 OR R1,R2,R3
000226,000139: # 07 DISPLAY DP DECIMAL IN R1,R2 (TEST ONLY)
000227,000140: # 08
000228,000141: # 09
000229,000142: # 10
000230,000143: # 11 MONITOR OCTAL COMP 1 IN R1
000231,000144: # 12 MONITOR OCTAL COMP 2 IN R1
000232,000145: # 13 MONITOR OCTAL COMP 3 IN R1
000233,000146: # 14 MONITOR OCTAL COMP 1,2 IN R1,R2
000234,000147: # 15 MONITOR OCTAL COMP 1,2,3 IN R1,R2,R3
000235,000148: # 16 MONITOR DECIMAL IN R1 OR R1,R2 OR R1,R2,R3
000236,000149: # 17 MONITOR DP DECIMAL IN R1,R2 (TEST ONLY)
000237,000150: # 18
000238,000151: # 19
000239,000152: # 20
000240,000153: # 21 LOAD COMPONENT 1 INTO R1
000241,000154: # 22 LOAD COMPONENT 2 INTO R2
000242,000155: # 23 LOAD COMPONENT 3 INTO R3
000243,000156: # 24 LOAD COMPONENT 1,2 INTO R1,R2
000244,000157: # 25 LOAD COMPONENT 1,2,3 INTO R1,R2,R3
000245,000158: # 26
000246,000159: # 27 DISPLAY FIXED MEMORY
000247,000160: # 28
000248,000161: # 29
000249,000162: # 30 REQUEST EXECUTIVE
000250,000163: # 31 REQUEST WAITLIST
000251,000164: # 32 RECYCLE PROGRAM
000252,000165: # 33 PROCEED WITHOUT DSKY INPUTS
000253,000166: # 34 TERMINATE FUNCTION
000254,000167: # 35 TEST LIGHTS
000255,000168: # 36 REQUEST FRESH START
000256,000169: # 37 CHANGE PROGRAM (MAJOR MODE)
000257,000170: # 38
000258,000171: # 39
000259,000172:
Page 6 |
000261,000174:
000262,000175: # EXTENDED VERBS
000263,000176:
000264,000177: # 40 ZERO CDU-S
000265,000178: # 41 COARSE ALIGN CDU-S
000266,000179: # 42 FINE ALIGN IMU-S
000267,000180: # 43 LOAD IMU ATT ERROR METERS
000268,000181: # 44 SET SURFACE FLAG
000269,000182: # 45 RESET SURFACE FLAG
000270,000183: # 46 ESTABLISH G+C CONTROL
000271,000184: # 47 MOVE LM STATE VECTOR INTO CM STATE VECTOR.
000272,000185: # 48 REQUEST DAP DATA LOAD ROUTINE (R03)
000273,000186: # 49 REQUEST CREW DEFINED MANEUVER ROUTINE (R62)
000274,000187: # 50 PLEASE PERFORM
000275,000188: # 51 PLEASE MARK
000276,000189: # 52 MARK ON OFFSET LANDING SITE
000277,000190: # 53 PLEASE PERFORM ALTERNATE LOS MARK
000278,000191: # 54 REQUEST RENDEZVOUS BACKUP SIGHTING MARK ROUTINE (R23)
000279,000192: # 55 INCREMENT AGC TIME (DECIMAL)
000280,000193: # 56 TERMINATE TRACKING (P20 + P25)
000281,000194: # 57 REQUEST RENDEZVOUS SIGHTING MARK ROUTINE (R21)
000282,000195: # 58 RESET STICK FLAG
000283,000196: # 59 PLEASE CALIBRATE
000284,000197: # 60 SET ASTRONAUT TOTAL ATTITUDE (N17) TO PRESENT ATTITUDE
000285,000198: # 61 DISPLAY DAP ATTITUDE ERROR
000286,000199: # 62 DISPLAY TOTAL ATTITUDE ERROR (WRT N22 (THETAD))
000287,000200: # 63 DISPLAY TOTAL ASTRONAUT ATTITUDE ERROR (WRT N17 (CPHIX))
000288,000201: # 64 REQUEST S-BAND ANTENNA ROUTINE
000289,000202: # 65 OPTICAL VERIFICATION OF PRELAUNCH ALIGNMENT
000290,000203: # 66 VEHICLES ARE ATTACHED. MOVE THIS VEHICLE STATE TO OTHER VEHICLE.
000291,000204: # 67
000292,000205: # 68 CSM STROKE TEST ON
000293,000206: # 69 CAUSE RESTART
000294,000207: # 70 UPDATE LIFTOFF TIME
000295,000208: # 71 UNIVERSAL UPDATE - BLOCK ADR
000296,000209: # 72 UNIVERSAL UPDATE - SINGLE ADR
000297,000210: # 73 UPDATE AGC TIME (OCTAL)
000298,000211: # 74 INITIALIZE ERASABLE DUMP VIA DOWNLINK
000299,000212: # 75 BACKUP LIFTOFF
000300,000213: # 76 SET PREFERRED ATTITUDE FLAG
000301,000214: # 77 RESET PREFERRED ATTITUDE FLAG
000302,000215: # 78 UPDATE PRELAUNCH AZIMUTH
000303,000216: # 79 REQUEST LUNAR LANDMARK SELECTION ROUTINE (R35)
000304,000217: # 80 UPDATE LEM STATE VECTOR
000305,000218: # 81 UPDATE CSM STATE VECTOR
000306,000219: # 82 REQUEST ORBIT PARAM DISPLAY (R30)
000307,000220: # 83 REQUEST REND PARAM DISPLAY (R31)
000308,000221: # 84 START TARGET DELTA V (R32)
000309,000222: # 85 REQUEST RENDEZVOUS PARAMETER DISPLAY NO. 2 (R34)
000310,000223: # 86 REJECT RENDEZVOUS BACKUP SIGHTING MARK
000311,000224: # 87 SET VHF RANGE FLAG
000312,000225:
Page 7 |
000314,000227:
000315,000228: # 88 RESET VHF RANGE FLAG
000316,000229: # 89 REQUEST RENDEZVOUS FINAL ATTITUDE ROUTINE (R63)
000317,000230: # 90 REQUEST RENDEZVOUS OUT OF PLANE DISPLAY ROUTINE (R36)
000318,000231: # 91 DISPLAY BANK SUM
000319,000232: # 92 OPERATE IMU PERFORMANCE TEST (P07)
000320,000233: # 93 ENABLE W MATRIX INITIALIZATION
000321,000234: # 94 PERFORM CYSLUNAR ATTITUDE MANEUVER (P23)
000322,000235: # 95 NO UPDATE OF EITHER STATE VECTOR (P20 OR P22)
000323,000236: # 96 TERMINATE INTEGRATION AND GO TO P00
000324,000237: # 97 PERFORM ENGINE FAIL PROCEDURE
000325,000238: # 98 ENABLE TRANSLUNAR INJECT
000326,000239: # 99 PLEASE ENABLE ENGINE
000327,000240:
Page 8 |
000329,000242: # IN THE FOLLOWING NOUN LIST THE :NO LOAD: RESTRICTION MEANS THE NOUN
000330,000243: # CONTAINS AT LEAST ONE COMPONENT WHICH CANNOT BE LOADED, I.E. OF
000331,000244: # SCALE TYPE L (MIN/SEC) OR PP (2 INTEGERS).
000332,000245:
000333,000246: # IN THIS CASE VERBS 24 AND 25 ARE NOT ALLOWED, BUT VERBS 21, 22 OR 23
000334,000247: # MAY BE USED TO LOAD ANY OF THE NOUN:S COMPONENTS WHICH ARE NOT OF THE
000335,000248: # ABOVE SCALE TYPES.
000336,000249:
000337,000250: # THE :DEC ONLY: RESTRICTION MEANS ONLY DECIMAL OPERATION IS ALLOWED ON
000338,000251: # EVERY COMPONENT IN THENOUN. (NOTE THAT :NO LOAD: IMPLIES :DEC ONLY:.)
000339,000252:
000340,000253: # NORMAL NOUNS COMPONENTS SCALE AND DECIMAL POINT RESTRICTIONS
000341,000254:
000342,000255: # 00 NOT IN USE
000343,000256: # 01 SPECIFY MACHINE ADDRESS (FRACTIONAL) 3COMP .XXXXX FOR EACH
000344,000257: # 02 SPECIFY MACHINE ADDRESS (WHOLE) 3COMP XXXXX. FOR EACH
000345,000258: # 03 SPECIFY MACHINE ADDRESS (DEGREES) 3COMP XXX.XX DEG FOR EACH
000346,000259: # 04 SPARE
000347,000260: # 05 ANGULAR ERROR/DIFFERENCE 1COMP XXX.XX DEG
000348,000261: # 06 OPTION CODE 2COMP OCTAL ONLY FOR EACH
000349,000262: # LOADING NOUN 07 WILL SET OR RESET SELECTED BITS IN ANY ERASABLE REGISTER
000350,000263: # 07 ECADR OF WORD TO BE MODIFIED 3COMP OCTAL ONLY FOR EACH
000351,000264: # ONES FOR BITS TO BE MODIFIED
000352,000265: # 1 TO SET OR 0 TO RESET SELECTED BITS
000353,000266: # 08 ALARM DATA 3COMP OCTAL ONLY FOR EACH
000354,000267: # 09 ALARM CODES 3COMP OCTAL ONLY FOR EACH
000355,000268: # 10 CHANNEL TO BE SPECIFIED 1COMP OCTAL ONLY
000356,000269: # 11 TIG OF CSI 3COMP 00XXX. HRS DEC ONLY
000357,000270: # 000XX. MIN MUST LOAD 3 COMPS
000358,000271: # 0XX.XX SEC
000359,000272: # 12 OPTION CODE 2COMP OCTAL ONLY FOR EACH
000360,000273: # (USED BY EXTENDED VERBS ONLY)
000361,000274: # 13 TIG OF CDH 3COMP 00XXX. HRS DEC ONLY
000362,000275: # 000XX. MIN MUST LOAD 3 COMPS
000363,000276: # 0XX.XX SEC
000364,000277: # 14 SPARE
000365,000278: # 15 INCREMENT MACHINE ADDRESS 1COMP OCTAL ONLY
000366,000279: # 16 TIME OF EVENT 3COMP 00XXX. HRS DEC ONLY
000367,000280: # (USED BY EXTENDED VERBS ONLY) 000XX. MIN MUST LOAD 3 COMPS
000368,000281: # 0XX.XX SEC
000369,000282: # 17 ASTRONAUT TOTAL ATTITUDE 3COMP XXX.XX DEG FOR EACH
000370,000283: # 18 AUTO MANEUVER BALL ANGLES 3COMP XXX.XX DEG FOR EACH
000371,000284: # 19 BYPASS ATTITUDE TRIM MANEUVER 3COMP XXX.XX DEG FOR EACH
000372,000285: # 20 ICDU ANGLES 3COMP XXX.XX DEG FOR EACH
000373,000286: # 21 PIPAS 3COMP XXXXX. PULSES FOR EACH
000374,000287: # 22 NEW ICDU ANGLES 3COMP XXX.XX DEG FOR EACH
000375,000288: # 23 SPARE
000376,000289: # 24 DELTA TIME FOR AGC CLOCK 3COMP 00XXX. HRS DEC ONLY
000377,000290: # 000XX. MIN MUST LOAD 3 COMPS
000378,000291: # 0XX.XX SEC
000379,000292: # 25 CHECKLIST 3COMP XXXXX. FOR EACH
000380,000293: # (USED WITH PLEASE PERFORM ONLY)
000381,000294:
Page 9 |
000383,000296:
000384,000297: # 26 PRIORITY/DELAY, ADRES, BBCON 3COMP OCTAL ONLY FOR EACH
000385,000298: # 27 SELF TEST ON/OFF SWITCH 1COMP XXXXX.
000386,000299: # 28 SPARE
000387,000300: # 29 XSM LAUNCH AZIMUTH 1COMP XXX.XX DEG DEC ONLY
000388,000301:
Page 10 |
000390,000303:
000391,000304: # 30 TARGET CODES 3COMP XXXXX. FOR EACH
000392,000305: # 31 TIME OF LANDING SITE 3COMP 00XXX. HRS DEC ONLY
000393,000306: # 000XX. MIN MUST LOAD 3 COMPS
000394,000307: # 0XX.XX SEC
000395,000308: # 32 TIME FROM PERIGEE 3COMP 00XXX. HRS DEC ONLY
000396,000309: # 000XX. MIN MUST LOAD 3 COMPS
000397,000310: # 0XX.XX SEC
000398,000311: # 33 TIME OF IGNITION 3COMP 00XXX. HRS DEC ONLY
000399,000312: # 000XX. MIN MUST LOAD 3 COMPS
000400,000313: # 0XX.XX SEC
000401,000314: # 34 TIME OF EVENT 3COMP 00XXX. HRS DEC ONLY
000402,000315: # 000XX. MIN MUST LOAD 3 COMPS
000403,000316: # 0XX.XX SEC
000404,000317: # 35 TIME FROM EVENT 3COMP 00XXX. HRS DEC ONLY
000405,000318: # 000XX. MIN MUST LOAD 3 COMPS
000406,000319: # 0XX.XX SEC
000407,000320: # 36 TIME OF AGC CLOCK 3COMP 00XXX. HRS DEC ONLY
000408,000321: # 000XX. MIN MUST LOAD 3 COMPS
000409,000322: # 0XX.XX SEC
000410,000323: # 37 TIG OF TPI 3COMP 00XXX. HRS DEC ONLY
000411,000324: # 000XX. MIN MUST LOAD 3 COMPS
000412,000325: # 0XX.XX SEC
000413,000326: # 38 TIME OF STATE VECTOR 3COMP 00XXX. HRS DEC ONLY
000414,000327: # 000XX. MIN MUST LOAD 3 COMPS
000415,000328: # 0XX.XX SEC
000416,000329: # 39 DELTA TIME FOR TRANSFER 3COMP 00XXX. HRS DEC ONLY
000417,000330: # 000XX. MIN MUST LOAD 3 COMPS
000418,000331: # 0XX.XX SEC
000419,000332:
Page 11 |
000421,000334:
000422,000335: # MIXED NOUNS COMPONENTS SCALE AND DECIMAL POINT RESTRICTIONS
000423,000336:
000424,000337: # 40 TIME FROM IGNITION/CUTOFF 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY
000425,000338: # VG, XXXX.X FT/SEC
000426,000339: # DELTA V (ACCUMULATED) XXXX.X FT/SEC
000427,000340: # 41 TARGET AZIMUTH, 2COMP XXX.XX DEG
000428,000341: # ELEVATION XX.XXX DEG
000429,000342: # 42 APOGEE, 3COMP XXXX.X NAUT MI DEC ONLY
000430,000343: # PERIGEE, XXXX.X NAUT MI
000431,000344: # DELTA V (REQUIRED) XXXX.X FT/SEC
000432,000345: # 43 LATITUDE, 3COMP XXX.XX DEG DEC ONLY
000433,000346: # LONGITUDE, XXX.XX DEG
000434,000347: # ALTITUDE XXXX.X NAUT MI
000435,000348: # 44 APOGEE, 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000436,000349: # PERIGEE, XXXX.X NAUT MI
000437,000350: # TFF XXBXX MIN/SEC
000438,000351: # 45 MARKS (VHF - OPTICS) 3COMP +XXBXX NO LOAD, DEC ONLY
000439,000352: # TFI OF NEXT BURN XXBXX MIN/SEC
000440,000353: # MGA XXX.XX DEG
000441,000354: # 46 AUTOPILOT CONFIGURATION 2COMP OCTAL ONLY FOR EACH
000442,000355: # 47 THIS VEHICLE WEIGHT 2COMP XXXXX. LBS DEC ONLY
000443,000356: # OTHER VEHICLE WEIGHT XXXXX. LBS
000444,000357: # 48 PITCH TRIM 2COMP XXX.XX DEG DEC ONLY
000445,000358: # YAW TRIM, XXX.XX DEG
000446,000359: # 49 DELTA R 3COMP XXXX.X NAUT MI DEC ONLY
000447,000360: # DELTA V XXXX.X FT/SEC
000448,000361: # VHF OR OPTICS CODE XXXXX.
000449,000362: # 50 SPLASH ERROR, 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000450,000363: # PERIGEE, XXXX.X NAUT MI
000451,000364: # TFF XXBXX MIN/SEC
000452,000365: # 51 S-BAND ANTENNA ANGLES PITCH 2COMP XXX.XX DEG DEC ONLY
000453,000366: # YAW XXX.XX DEG
000454,000367: # 52 CENTRAL ANGLE OF ACTIVE VEHICLE 1COMP XXX.XX DEG
000455,000368: # 53 RANGE, 3COMP XXX.XX NAUT MI DEC ONLY
000456,000369: # RANGE RATE, XXXX.X FT/SEC
000457,000370: # PHI XXX.XX DEG
000458,000371: # 54 RANGE, 3COMP XXX.XX NAUT MI DEC ONLY
000459,000372: # RANGE RATE, XXXX.X FT/SEC
000460,000373: # THETA XXX.XX DEG
000461,000374: # 55 PERIGEE CODE 3COMP XXXXX. DEC ONLY
000462,000375: # ELEVATION ANGLE XXX.XX DEG
000463,000376: # CENTRAL ANGLE OF PASSIVE VEHICLE XXX.XX DEG
000464,000377: # 56 REENTRY ANGLE, 2COMP XXX.XX DEG DEC ONLY
000465,000378: # DELTA V XXXXX. FT/SEC
000466,000379: # 57 DELTA R 1COMP XXXX.X NAUT MI DEC ONLY
000467,000380: # 58 PERIGEE ALT (POST TPI) 3COMP XXXX.X NAUT MI DEC ONLY
000468,000381: # DELTA V TPI XXXX.X FT/SEC
000469,000382: # DELTA V TPF XXXX.X FT/SEC
000470,000383: # 59 DELTA VELOCITY LOS 3COMP XXXX.X FT/SEC FOR EA. DEC ONLY
000471,000384: # 60 GMAX, 3COMP XXX.XX G DEC ONLY
Page 12 |
000473,000386: # VPRED, XXXXX. FT/SEC
000474,000387: # GAMMA EI XXX.XX DEG
000475,000388: # 61 IMPACT LATITUDE, 3COMP XXX.XX DEG DEC ONLY
000476,000389: # IMPACT LONGITUDE, XXX.XX DEG
000477,000390: # HEADS UP/DOWN +/- 00001
000478,000391: # 62 INERTIAL VEL MAG (VI), 3COMP XXXXX. FT/SEC DEC ONLY
000479,000392: # ALT RATE CHANGE (HDOT), XXXXX. FT/SEC
000480,000393: # ALT ABOVE PAD RADIUS (H) XXXX.X NAUT MI
000481,000394: # 63 RANGE 297,431 TO SPLASH (RTGO), 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000482,000395: # PREDICTED INERT VEL (VIO), XXXXX. FT/SEC
000483,000396: # TIME FROM 297,431 (TFE) XXBXX MIN/SEC
000484,000397: # 64 DRAG ACCELERATION, 3COMP XXX.XX G DEC ONLY
000485,000398: # INERTIAL VELOCITY (VI), XXXXX. FT/SEC
000486,000399: # RANGE TO SPLASH XXXX.X NAUT MI
000487,000400: # 65 SAMPLED AGC TIME 3COMP 00XXX. HRS DEC ONLY
000488,000401: # (FETCHED IN INTERRUPT) 000XX. MIN MUST LOAD 3 COMPS
000489,000402: # 0XX.XX SEC
000490,000403: # 66 COMMAND BANK ANGLE (BETA), 3COMP XXX.XX DEG DEC ONLY
000491,000404: # CROSS RANGE ERROR, XXXX.X NAUT MI
000492,000405: # DOWN RANGE ERROR XXXX.X NAUT MI
000493,000406: # 67 RANGE TO TARGET, 3COMP XXXX.X NAUT MI DEC ONLY
000494,000407: # PRESENT LATITUDE, XXX.XX DEG
000495,000408: # PRESENT LONGITUDE XXX.XX DEG
000496,000409: # 68 COMMAND BANK ANGLE (BETA), 3COMP XXX.XX DEG DEC ONLY
000497,000410: # INERTIAL VELOCITY (VI), XXXXX. FT/SEC
000498,000411: # ALT RATE CHANGE (RDOT) XXXXX. FT/SEC
000499,000412: # 69 BETA 3COMP XXX.XX DEG DEC ONLY
000500,000413: # DL XXX.XX G
000501,000414: # VL XXXXX. FT/SEC
000502,000415: # 70 STAR CODE, 3COMP OCTAL ONLY
000503,000416: # LANDMARK DATA, OCTAL ONLY
000504,000417: # HORIZON DATA OCTAL ONLY
000505,000418: # 71 STAR CODE 3COMP OCTAL ONLY
000506,000419: # LANDMARK DATA OCTAL ONLY
000507,000420: # HORIZON DATA OCTAL ONLY
000508,000421: # 72 DELT ANG 3COMP XXX.XX DEG DEC ONLY
000509,000422: # 73 ALTITUDE 3COMP XXXXXB. NAUT MI
000510,000423: # VELOCITY XXXXX. FT/SEC
000511,000424: # FLIGHT PATH ANGLE XXX.XX DEG
000512,000425: # 74 COMMAND BANK ANGLE (BETA) 3COMP XXX.XX DEG
000513,000426: # INERTIAL VELOCITY (VI) XXXXX. FT/SEC
000514,000427: # DRAG ACCELERATION XXX.XX G
000515,000428: # 75 DELTA ALTITUDE CDH 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000516,000429: # DELTA TIME (CDH-CSI OR TPI-CDH) XXBXX MIN/SEC
000517,000430: # DELTA TIME (TPI-CDH OR TPI-NOMTPI) XXBXX MIN/SEC
000518,000431: # 76 SPARE
000519,000432: # 77 SPARE
000520,000433: # 78 SPARE
000521,000434: # 79 SPARE
000522,000435: # 80 TIME FROM IGNITION/CUTOFF 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY
000523,000436:
Page 13 |
000525,000438:
000526,000439: # VG XXXXX. FT/SEC
000527,000440: # DELTA V (ACCUMULATED) XXXXX. FT/SEC
000528,000441: # 81 DELTA V (LV) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000529,000442: # 82 DELTA V (LV) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000530,000443: # 83 DELTA V (BODY) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000531,000444: # 84 DELTA V (OTHER VEHICLE) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000532,000445: # 85 VG (BODY) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000533,000446: # 86 DELTA V (LV) 3COMP XXXXX. FT/SEC FOR EACH DEC ONLY
000534,000447: # 87 MARK DATA SHAFT, 2COMP XXX.XX DEG
000535,000448: # TRUNION XX.XXX DEG
000536,000449: # 88 HALF UNIT SUN OR PLANET VECTOR 3COMP .XXXXX FOR EACH DEC ONLY
000537,000450: # 89 LANDMARK LATITUDE, 3COMP XX.XXX DEG DEC ONLY
000538,000451: # LONGITUDE/2, XX.XXX DEG
000539,000452: # ALTITUDE XXX.XX NAUT MI
000540,000453: # 90 Y 3COMP XXX.XX NM DEC ONLY
000541,000454: # Y DOT XXXX.X FPS
000542,000455: # PSI XXX.XX DEG
000543,000456: # 91 OCDU ANGLES SHAFT, 2COMP XXX.XX DEG
000544,000457: # TRUNION XX.XXX DEG
000545,000458: # 92 NEW OPTICS ANGLES SHAFT, 2COMP XXX.XX DEG
000546,000459: # TRUNION XX.XXX DEG
000547,000460: # 93 DELTA GYRO ANGLES 3COMP XX.XXX DEG FOR EACH
000548,000461: # 94 NEW OPTICS ANGLES SHAFT 2COMP XXX.XX DEG
000549,000462: # TRUNNION XX.XXX DEG
000550,000463: # 95 PREFERRED ATTITUDE ICDU ANGLES 3COMP XXX.XX DEG FOR EACH
000551,000464: # 96 +X-AXIS ATTITUDE ICDU ANGLES 3COMP XXX.XX DEG FOR EACH
000552,000465: # 97 SYSTEM TEST INPUTS 3COMP XXXXX. FOR EACH
000553,000466: # 98 SYSTEM TEST RESULTS AND INPUTS 3COMP XXXXX.
000554,000467: # .XXXXX
000555,000468: # XXXXX.
000556,000469: # 99 RMS IN POSITION 3COMP XXXXX.FT DEC ONLY
000557,000470: # RMS IN VELOCITY XXXX.X FT/SEC
000558,000471: # RMS OPTION XXXXX.
000559,000472:
Page 14 |
000561,000474:
000562,000475: # REGISTERS AND SCALING FOR NORMAL NOUNS
000563,000476:
000564,000477: # NOUN REGISTER SCALE TYPE
000565,000478:
000566,000479: # 00 NOT IN USE
000567,000480: # 01 SPECIFY ADDRESS B
000568,000481: # 02 SPECIFY ADDRESS C
000569,000482: # 03 SPECIFY ADDRESS D
000570,000483: # 04 SPARE
000571,000484: # 05 DSPTEM1 H
000572,000485: # 06 OPTION1 A
000573,000486: # 07 XREG A
000574,000487: # 08 ALMCADR A
000575,000488: # 09 FAILREG A
000576,000489: # 10 SPECIFY CHANNEL A
000577,000490: # 11 TCSI K
000578,000491: # 12 OPTIONX A
000579,000492: # 13 TCDH K
000580,000493: # 14 SPARE
000581,000494: # 15 INCREMENT ADDRESS A
000582,000495: # 16 DSPTEMX C
000583,000496: # 17 CPHIX D
000584,000497: # 18 THETAD D
000585,000498: # 19 THETAD D
000586,000499: # 20 CDUX D
000587,000500: # 21 PIPAX C
000588,000501: # 22 THETAD D
000589,000502: # 23 SPARE
000590,000503: # 24 DSPTEM2 +1 K
000591,000504: # 25 DSPTEM1 C
000592,000505: # 26 DSPTEM1 A
000593,000506: # 27 SMODE C
000594,000507: # 28 SPARE
000595,000508: # 29 DSPTEM1 D
000596,000509: # 30 DSPTEM1 C
000597,000510: # 31 DSPTEM1 K
000598,000511: # 32 -TPER K
000599,000512: # 33 TIG K
000600,000513: # 34 DSPTEM1 K
000601,000514: # 35 TTOGO K
000602,000515: # 36 TIME2 K
000603,000516: # 37 TTPI K
000604,000517: # 38 TET K
000605,000518: # 39 T3TOT4 K
000606,000519:
Page 15 |
000608,000521:
000609,000522: # REGISTERS AND SCALING FOR MIXED NOUNS
000610,000523:
000611,000524: # NOUN COMP REGISTER SCALE TYPE
000612,000525:
000613,000526: # 40 1 TTOGO L
000614,000527: # 2 VGDISP S
000615,000528: # 3 DVTOTAL S
000616,000529: # 41 1 DSPTEM1 D
000617,000530: # 2 DSPTEM1 +1 E
000618,000531: # 42 1 HAPO Q
000619,000532: # 2 HPER Q
000620,000533: # 3 VGDISP S
000621,000534: # 43 1 LAT H
000622,000535: # 2 LONG H
000623,000536: # 3 ALT Q
000624,000537: # 44 1 HAPOX Q
000625,000538: # 2 HPERX Q
000626,000539: # 3 TFF L
000627,000540: # 45 1 VHFCNT PP
000628,000541: # 2 TTOGO L
000629,000542: # 3 +MGA H
000630,000543: # 46 1 DAPDATR1 A
000631,000544: # 2 DAPDATR2 A
000632,000545: # 47 1 CSMMASS KK
000633,000546: # 2 LEMMASS KK
000634,000547: # 48 1 PACTOFF FF
000635,000548: # 2 YACTOFF FF
000636,000549: # 49 1 N49DISP Q
000637,000550: # 2 N49DISP +2 S
000638,000551: # 3 N49DISP +4 C
000639,000552: # 50 1 RSP-RREC LL
000640,000553: # 2 HPERX Q
000641,000554: # 3 TFF L
000642,000555: # 51 1 RHOSB H
000643,000556: # 2 GAMMASB H
000644,000557: # 52 1 ACTCENT H
000645,000558: # 53 1 RANGE JJ
000646,000559: # 2 RRATE S
000647,000560: # 3 RTHETA H
000648,000561: # 54 1 RANGE JJ
000649,000562: # 2 RRATE S
000650,000563: # 3 RTHETA H
000651,000564: # 55 1 NN1 C
000652,000565: # 2 ELEV H
000653,000566: # 3 CENTANG H
000654,000567: # 56 1 RTEGAM2D H
000655,000568: # 2 RTEDVD P
000656,000569: # 57 1 DELTAR Q
000657,000570: # 58 1 POSTTPI Q
000658,000571: # 2 DELVTPI S
000659,000572:
Page 16 |
000661,000574:
000662,000575: # 3 DELVTPF S
000663,000576: # 59 1 DVLOS S
000664,000577: # 2 DVLOS +2 S
000665,000578: # 3 DVLOS +4 S
000666,000579: # 60 1 GMAX T
000667,000580: # 2 VPRED P
000668,000581: # 3 GAMMAEI H
000669,000582: # 61 1 LAT (SPL) H
000670,000583: # 2 LNG (SPL) H
000671,000584: # 3 HEADSUP C
000672,000585: # 62 1 VMAGI P
000673,000586: # 2 HDOT P
000674,000587: # 3 ALTI Q
000675,000588: # 63 1 RTGO LL
000676,000589: # 2 VIO P
000677,000590: # 3 TTE L
000678,000591: # 64 1 D MM
000679,000592: # 2 VMAGI P
000680,000593: # 3 RTGON64 LL
000681,000594: # 65 1 SAMPTIME K
000682,000595: # 2 SAMPTIME K
000683,000596: # 3 SAMPTIME K
000684,000597: # 66 1 ROLLC H
000685,000598: # 2 XRNGERR VV
000686,000599: # 3 DNRNGERR LL
000687,000600: # 67 1 RTGON67 LL
000688,000601: # 2 LAT H
000689,000602: # 3 LONG H
000690,000603: # 68 1 ROLLC H
000691,000604: # 2 VMAGI P
000692,000605: # 3 RDOT UU
000693,000606: # 69 1 ROLLC H
000694,000607: # 2 Q7 MM
000695,000608: # 3 VL UU
000696,000609: # 70 1 STARCODE A
000697,000610: # 2 LANDMARK A
000698,000611: # 3 HORIZON A
000699,000612: # 71 1 STARCODE A
000700,000613: # 2 LANDMARK A
000701,000614: # 3 HORIZON A
000702,000615: # 72 1 THETZERO H
000703,000616: # 73 1 P21ALT Q (MEMORY/100 TO DISPLAY TENS N.M.)
000704,000617: # 2 P21VEL P
000705,000618: # 3 P21GAM H
000706,000619: # 74 1 ROLLC H
000707,000620: # 2 VMAGI P
000708,000621: # 3 D MM
000709,000622: # 75 1 DIFFALT Q
000710,000623: # 2 T1TOT2 L
000711,000624: # 3 T2TOT3 L
000712,000625:
Page 17 |
000714,000627:
000715,000628: # 76 SPARE
000716,000629: # 77 SPARE
000717,000630: # 78 SPARE
000718,000631: # 79 SPARE
000719,000632: # 80 1 TTOGO L
000720,000633: # 2 VGDISP P
000721,000634: # 3 DVTOTAL P
000722,000635: # 81 1 DELVLVC S
000723,000636: # 2 DELVLVC +2 S
000724,000637: # 3 DELVLVC +4 S
000725,000638: # 82 1 DELVLVC S
000726,000639: # 2 DELVLVC +2 S
000727,000640: # 3 DELVLVC +4 S
000728,000641: # 83 1 DELVIMU S
000729,000642: # 2 DELVIMU +2 S
000730,000643: # 3 DELVIMU +4 S
000731,000644: # 84 1 DELVOV S
000732,000645: # 2 DELVOV +2 S
000733,000646: # 3 DELVOV +4 S
000734,000647: # 85 1 VGBODY S
000735,000648: # 2 VGBODY +2 S
000736,000649: # 3 VGBODY +4 S
000737,000650: # 86 1 DELVLVC P
000738,000651: # 2 DELVLVC +2 P
000739,000652: # 3 DELVLVC +4 P
000740,000653: # 87 1 MRKBUF1 +3 D
000741,000654: # 2 MRKBUF1 +5 J
000742,000655: # 88 1 STARSAV3 ZZ
000743,000656: # 2 STARSAV3 +2 ZZ
000744,000657: # 3 STARSAV3 +4 ZZ
000745,000658: # 89 1 LANDLAT G
000746,000659: # 2 LANDLONG G
000747,000660: # 3 LANDALT JJ
000748,000661: # 90 1 RANGE JJ
000749,000662: # 2 RRATE S
000750,000663: # 3 RTHETA H
000751,000664: # 91 1 CDUS D
000752,000665: # 2 CDUT J
000753,000666: # 92 1 SAC D
000754,000667: # 2 PAC J
000755,000668: # 93 1 OGC G
000756,000669: # 2 OGC +2 G
000757,000670: # 3 OGC +4 G
000758,000671: # 94 1 MRKBUF1 +3 D
000759,000672: # 2 MRKBUF1 +5 J
000760,000673: # 95 1 PRAXIS D
000761,000674: # 2 PRAXIS +1 D
000762,000675: # 3 PRAXIS +2 D
000763,000676: # 96 1 CPHIX D
000764,000677: # 2 CPHIX +1 D
000765,000678:
Page 18 |
000767,000680:
000768,000681: # 3 CPHIX +2 D
000769,000682: # 97 1 DSPTEM1 C
000770,000683: # 2 DSPTEM1 +1 C
000771,000684: # 3 DSPTEM1 +2 C
000772,000685: # 98 1 DSPTEM2 C
000773,000686: # 2 DSPTEM2 +1 B
000774,000687: # 3 DSPTEM2 +2 C
000775,000688: # 99 1 WWPOS XX
000776,000689: # 2 WWVEL YY
000777,000690: # 3 WWOPT C
000778,000691:
Page 19 |
000780,000693:
000781,000694: # NOUN SCALES AND FORMATS
000782,000695:
000783,000696: # -SCALE TYPE- PRECISION
000784,000697: # UNITS DECIMAL FORMAT -- AGC FORMAT
000785,000698: # ------------ -------------- -- ----------
000786,000699:
000787,000700: # -A-
000788,000701: # OCTAL XXXXX SP OCTAL
000789,000702:
000790,000703: # -B- -14
000791,000704: # FRACTIONAL .XXXXX SP BIT 1 = 2 UNITS
000792,000705: # (MAX .99996)
000793,000706:
000794,000707: # -C-
000795,000708: # WHOLE XXXXX. SP BIT 1 = 1 UNIT
000796,000709: # (MAX 16383.)
000797,000710:
000798,000711: # -D- 15
000799,000712: # CDU DEGREES XXX.XX DEGREES SP BIT 1 = 360/2 DEGREES
000800,000713: # (MAX 359.99) (USES 15 BITS FOR MAGNI-
000801,000714: # TUDE AND 2-S COMP.)
000802,000715:
000803,000716: # -E- 14
000804,000717: # ELEVATION DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES
000805,000718: # (MAX 89.999)
000806,000719:
000807,000720: # -F- 14
000808,000721: # DEGREES (180) XXX.XX DEGREES SP BIT 1 = 180/2 DEGREES
000809,000722: # (MAX 179.99)
000810,000723:
000811,000724: # -G-
000812,000725: # DP DEGREES (90) XX.XXX DEGREES DP BIT 1 OF LOW REGISTER =
000813,000726: # 28
000814,000727: # 360/2 DEGREES
000815,000728:
000816,000729: # -H-
000817,000730: # DP DEGREES (360) XXX.XX DEGREES DP BIT 1 OF LOW REGISTER =
000818,000731: # 28
000819,000732: # (MAX 359.99) 360/2 DEGREES
000820,000733:
000821,000734: # -J- 15
000822,000735: # Y OPTICS DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES
000823,000736: # (BIAS OF 19.775 (USES 15 BITS FOR MAGNI-
000824,000737: # DEGREES ADDED FOR TUDE AND 2-S COMP.)
000825,000738: # DISPLAY, SUBTRACTED
000826,000739: # FOR LOAD.)
000827,000740: # NOTE: NEGATIVE NUM-
000828,000741: # BERS CANNOT BE
000829,000742: # LOADED.
000830,000743:
000831,000744: # -K-
000832,000745:
Page 20 |
000834,000747:
000835,000748: # TIME (HR, MIN, SEC) 00XXX. HR DP BIT 1 OF LOW REGISTER =
000836,000749: # 000XX. MIN -2
000837,000750: # 0XX.XX SEC 10 SEC
000838,000751: # (DECIMAL ONLY.
000839,000752: # MAX MIN COMP = 59
000840,000753: # MAX SEC COMP = 59.99
000841,000754: # MAX CAPACITY = 745 HRS
000842,000755: # 39 MINS
000843,000756: # 14.55 SECS.
000844,000757: # WHEN LOADING, ALL 3
000845,000758: # COMPONENTS MUST BE
000846,000759: # SUPPLIED.)
000847,000760:
000848,000761: # -L-
000849,000762: # TIME (MIN/SEC) XXBXX MIN/SEC DP BIT 1 OF LOW REGISTER =
000850,000763: # (B IS A BLANK -2
000851,000764: # POSITION, DECIMAL 10 SEC
000852,000765: # ONLY, DISPLAY OR
000853,000766: # MONITOR ONLY. CANNOT
000854,000767: # BE LOADED.
000855,000768: # MAX MIN COMP = 59
000856,000769: # MAX SEC COMP = 59
000857,000770: # VALUES GREATER THAN
000858,000771: # 59 MIN 59 SEC
000859,000772: # ARE DISPLAYED AS
000860,000773: # 59 MIN 59 SEC.)
000861,000774:
000862,000775: # -M- -2
000863,000776: # TIME (SEC) XXX.XX SEC SP BIT 1 = 10 SEC
000864,000777: # (MAX 163.83)
000865,000778:
000866,000779: # -N-
000867,000780: # TIME (SEC) DP XXX.XX SEC DP BIT 1 OF LOW REGISTER =
000868,000781: # -2
000869,000782: # 10 SEC
000870,000783:
000871,000784: # -P-
000872,000785: # VELOCITY 2 XXXXX. FEET/SEC DP BIT 1 OF HIGH REGISTER =
000873,000786: # (MAX 41994.) -7
000874,000787: # 2 METERS/CENTI-SEC
000875,000788:
000876,000789: # -Q-
000877,000790: # POSITION 4 XXXX.X NAUTICAL MILES DP BIT 1 OF LOW REGISTER =
000878,000791: # 2 METERS
000879,000792:
000880,000793: # -S-
000881,000794: # VELOCITY 3 XXXX.X FT/SEC DP BIT 1 OF HIGH REGISTER =
000882,000795: # -7
000883,000796: # 2 METERS/CENTI-SEC
000884,000797:
Page 21 |
000886,000799:
000887,000800: # -T- -2
000888,000801: # G XXX.XX G SP BIT 1 = 10 G
000889,000802: # (MAX 163.83)
000890,000803:
000891,000804: # -FF-
000892,000805: # TRIM DEGREES XXX.XX DEG. SP LOW ORDER BIT = 85.41 SEC
000893,000806: # (MAX 388.69) OF ARC
000894,000807:
000895,000808: # -GG-
000896,000809: # INERTIA XXXXXBB. SLUG FT SQ SP FRACTIONAL PART OF
000897,000810: # (MAX 07733BB.) 20 2
000898,000811: # 2 KG M
000899,000812:
000900,000813: # -II- 20
000901,000814: # THRUST MOMENT XXXXXBB. FT LBS SP FRACTIONAL PART OF 2
000902,000815: # (MAX 07733BB.) NEWTON METER
000903,000816:
000904,000817: # -JJ-
000905,000818: # POSITION5 XXX.XX NAUT MI DP BIT 1 OF LOW REGISTER =
000906,000819: # 2 METERS
000907,000820:
000908,000821: # -KK- 16
000909,000822: # WEIGHT2 XXXXX. LBS SP FRACTIONAL PART OF 2 KG
000910,000823:
000911,000824: # -LL-
000912,000825: # POSITION6 XXXX.X NAUT MI DP BIT 1 OF LOW REG =
000913,000826: # -28
000914,000827: # (6,373,338)(2(PI))X2
000915,000828: # -----------------------
000916,000829: # 1852
000917,000830: # NAUT. MI.
000918,000831:
000919,000832: # -MM-
000920,000833: # DRAG ACCELERATION XXX.XX G DP BIT 1 OF LOW REGISTER =
000921,000834: # MAX (024.99) -28
000922,000835: # 25X2 G
000923,000836:
000924,000837: # -PP-
000925,000838: # 2 INTEGERS +XXBYY DP BIT 1 OF HIGH REGISTER =
000926,000839: # (B IS A BLANK 1 UNIT OF XX
000927,000840: # POSITION. DECIMAL BIT 1 OF LOW REGISTER =
000928,000841: # ONLY, DISPLAY OR 1 UNIT OF YY
000929,000842: # MONITOR ONLY. CANNOT (EACH REGISTER MUST
000930,000843: # BE LOADED.) CONTAIN A POSITIVE INTEGER
000931,000844: # (MAX 99B99) LESS THAN 100)
000932,000845:
000933,000846: # -UU-
000934,000847: # VELOCITY/2VS XXXXX. FEET/SEC DP FRACTIONAL PART OF
000935,000848: # (MAX 51532.) 2VS FEET/SEC
000936,000849: # (VS = 25766.1973)
000937,000850:
Page 22 |
000939,000852:
000940,000853: # -VV-
000941,000854: # POSITION8 XXXX.X NAUT MI DP BIT 1 OF LOW REGISTER =
000942,000855: # -28
000943,000856: # 4 X 6,373,338 X 2
000944,000857: # --------------------
000945,000858: # 1852
000946,000859: # NAUT MI
000947,000860:
000948,000861: # -XX-
000949,000862: # POSITION 9 XXXXX. FEET DP BIT 1 OF LOW REGISTER =
000950,000863: # -9
000951,000864: # 2 METERS
000952,000865:
000953,000866: # -YY-
000954,000867: # VELOCITY 4 XXXX.X FEET/SEC DP FRACTIONAL PART OF
000955,000868: # (MAX 328.0) METERS/CENTI-SEC
000956,000869:
000957,000870: # -ZZ-
000958,000871: # DP FRACTIONAL .XXXXX DP BIT 1 OF HIGH REGISTER =
000959,000872: # -14
000960,000873: # 2 UNITS
000961,000874:
000962,000875:
000963,000876: # THAT-S ALL ON THE NOUNS.
000964,000877:
Page 23 |
000966,000879:
000967,000880: # ALARM CODES FOR 504
000968,000881:
000969,000882: # REPORT DEFICIENCIES TO JOHN SUTHERLAND @ MIT 617-864-6900 X1458
000970,000883:
000971,000884: # *9 *18 *60 *25 COLUMN
000972,000885:
000973,000886: # CODE * TYPE SET BY ALARM ROUTINE
000974,000887:
000975,000888: # 00110 NO MARK SINCE LAST MARK REJECT SXTMARK ALARM
000976,000889: # 00112 MARK NOT BEING ACCEPTED SXTMARK ALARM
000977,000890: # 00113 NO INBITS SXTMARK ALARM
000978,000891: # 00114 MARK MADE BUT NOT DESIRED SXTMARK ALARM
000979,000892: # 00115 OPTICS TORQUE REQUESTWITH SWITCH NOT AT EXT VERB OPTICS CDU ALARM
000980,000893: # CGC
000981,000894: # 00116 OPTICS SWITCH ALTERED BEFORE 15 SEC ZERO T4RUPT ALARM
000982,000895: # TIME ELAPSED.
000983,000896: # 00117 OPTICS TORQUE REQUEST WITH OPTICS NOT EXT VERB OPTICS CDU ALARM
000984,000897: # AVAILABLE (OPTIND=-0)
000985,000898: # 00120 OPTICS TORQUE REQUEST WITH OPTICS T4RUPT ALARM
000986,000899: # NOT ZEROED
000987,000900: # 00121 CDUS NO GOOD AT TIME OF MARK SXTMARK ALARM
000988,000901: # 00122 MARKING NOT CALLED FOR SXTMARK ALARM
000989,000902: # 00124 P17 TPI SEARCH - NO SAFE PERICTR HERE. TPI SEARCH ALARM
000990,000903: # 00205 BAD PIPA READING SERVICER ALARM
000991,000904: # 00206 ZERO ENCODE NOT ALLOWED WITH COARSE ALIGN IMU MODE SWITCHING ALARM
000992,000905: # + GIMBAL LOCK
000993,000906: # 00207 ISS TURNON REQUEST NOT PRESENT FOR 90 SEC T4RUPT ALARM
000994,000907: # 00210 IMU NOT OPERATING IMU MODE SWITCH, IMU-2, R02, P51 ALARM,VARALARM
000995,000908: # 00211 COARSE ALIGN ERROR - DRIVE > 2 DEGREES IMU MODE SWITCH ALARM
000996,000909: # 00212 PIPA FAIL BUT PIPA IS NOT BEING USED IMU MODE SWITCH, T4RPT ALARM
000997,000910: # 00213 IMU NOT OPERATING WITH TURN-ON REQUEST T4RUPT ALARM
000998,000911: # 00214 PROGRAM USING IMU WHEN TURNED OFF T4RUPT ALARM
000999,000912: # 00215 PREFERRED ORIENTATION NOT SPECIFIED P52,P54 ALARM
001000,000913: # 00217 BAD RETURN FROM STALL ROUTINES. CURTAINS ALARM2
001001,000914: # 00220 IMU NOT ALIGNED - NO REFSMMAT R02,P51 VARALARM
001002,000915: # 00401 DESIRED GIMBAL ANGLES YIELD GIMBAL LOCK IMF ALIGN, IMU-2 ALARM
001003,000916: # 00404 TARGET OUT OF VIEW - TRUN ANGLE > 90 DEG R52 PRIOLARM
001004,000917: # 00405 TWO STARS NOT AVAILABLE P52,P54 ALARM
001005,000918: # 00406 REND NAVIGATION NOT OPERATING R21,R23 ALARM
001006,000919: # 00407 AUTO OPTICS REQUEST TRUN ANGLE > 50 DEG. R52 ALARM
001007,000920: # 00421 W-MATRIX OVERFLOW INTEGRV VARALARM
001008,000921: # 00430 * INTEG. ABORT DUE TO SUBSURFACE S. V. ALL CALLS TO INTEG POODOO
001009,000922: # 00600 IMAGINARY ROOTS ON FIRST ITERATION P32, P72 VARALARM
001010,000923: # 00601 PERIGEE ALTITUDE LT PMIN1 P32,P72, VARALARM
001011,000924: # 00602 PERIGEE ALTITUDE LT PMIN2 P32,P72, VARALARM
001012,000925: # 00603 CSI TO CDH TIME LT PMIN22 P32,P72,P33,P73 VARALARM
001013,000926: # 00604 CDH TO TPI TIME LT PMIN23 P32,P72 VARALARM
001014,000927: # 00605 NUMBER OF ITERATIONS EXCEEDS LOOP MAXIMUM P32,P72,P37 VARALARM
001015,000928: # 00606 DV EXCEEDS MAXIMUM P32,P72 VARALARM
001016,000929: # 00607 * NO SOLN FROM TIME-THETA OR TIME-RADIUS TIMETHET,TIMERAD POODOO
001017,000930:
Page 24 |
001019,000932:
001020,000933: # 00610 * LAMBDA LESS THAN UNITY P37 POODOO
001021,000934: # 00611 NO TIG FOR GIVEN ELEV ANGLE P34,P74 VARALARM
001022,000935: # 00612 STATE VECTOR IN WRONG SPHERE OF INFLUENCE P37 VARALARM
001023,000936: # 00613 REENTRY ANGLE OUT OF LIMITS P37 VARALARM
001024,000937: # 00777 PIPA FAIL CAUSED ISS WARNING. T4RUPT VARALARM
001025,000938: # 01102 CMC SELF TEST ERROR ALARM2
001026,000939: # 01103 * UNUSED CCS BRANCH EXECUTED ABORT POODOO
001027,000940: # 01104 * DELAY ROUTINE BUSY EXEC BAILOUT
001028,000941: # 01105 DOWNLINK TOO FAST T4RUPT ALARM
001029,000942: # 01106 UPLINK TOO FAST T4RUPT ALARM
001030,000943: # 01107 PHASE TABLE FAILURE. ASSUME RESATRT ALARM
001031,000944: # ERASABLE MEMORY IS DESTROYED
001032,000945: # 01201 * EXECUTIVE OVERFLOW - NO VAC AREAS EXEC BAILOUT
001033,000946: # 01202 * EXECUTIVE OVERFLOW - NO CORE SETS EXEC BAILOUT
001034,000947: # 01203 * WAITLIST OVERFLOW - TOO MANY TASKS WAITLIST BAILOUT
001035,000948: # 01204 * NEGATIVE OR ZERO WAITLIST CALL WAITLIST POODOO
001036,000949: # 01206 * SECOND JOB ATTEMPTS TO GO TO SLEEP PINBALL POODOO
001037,000950: # VIA KEYBOARD AND DISPLAY PROGRAM
001038,000951: # 01207 * NO VAC AREA FOR MARKS SXTMARK BAILOUT
001039,000952: # 01210 * TWO PROGRAMS USING DEVICE AT SAME TIME IMU MODE SWITCH POODOO
001040,000953: # 01211 * ILLEGAL INTERRUPT OF EXTENDED VERB SXTMARK BAILOUT
001041,000954: # 01301 ARCSIN-ARCCOS ARGUMENT TOO LARGE INTERPRETER ALARM
001042,000955: # 01302 * SQRT CALLED WITH NEGATIVE ARGUMENT.ABORT INTERPRETER POODOO
001043,000956: # 01407 VG INCREASING S40.8 ALARM
001044,000957: # 01426 IMU UNSATISFACTORY P61,P62 ALARM
001045,000958: # 01427 IMU REVERSED P61,P62 ALARM
001046,000959: # 01501 * KEYBOARD AND DISPLAY ALARM DURING PINBALL POODOO
001047,000960: # INTERNAL USE (NVSUB). ABORT.
001048,000961: # 01502 * ILLEGAL FLASHING DISPLAY GOPLAY POODOO
001049,000962: # 01520 V37 REQUEST NOT PERMITTED AT THIS TIME V37 ALARM
001050,000963: # 01521 * P01 ILLEGALLY SELECTED P01, P07 POODOO
001051,000964: # 01600 OVERFLOW IN DRIFT TEST OPT PRE ALIGN CALIB ALARM
001052,000965: # 01601 BAD IMU TORQUE OPT PRE ALIGN CALIB ALARM
001053,000966: # 01602 BAD OPTICS DURING VERIFICATION OPTALGN CALIB (CSM) ALARM
001054,000967: # 01703 INSUF. TIME FOR INTEG., TIG WAS SLIPPED R41 ALARM
001055,000968: # 03777 ICDU FAIL CAUSED THE ISS WARNING T4RUPT VARALARM
001056,000969: # 04777 ICDU, PIPA FAILS CAUSED THE ISS WARNING T4RUPT VARALARM
001057,000970: # 07777 IMU FAIL CAUSED THE ISS WARNING T4RUPT VARALARM
001058,000971: # 10777 IMU, PIPA FAILS CAUSED THE ISS WARNING T4RUPT VARALARM
001059,000972: # 13777 IMU, ICDU FAILS CAUSED THE ISS WARNING T4RUPT VARALARM
001060,000973: # 14777 IMU,ICDU,PIPA FAILS CAUSED THE ISSWNING T4RUPT VARALARM
001061,000974:
001062,000975: # * INDICATES ABORT TYPE. ALL OTHERS ARE NON-ABORTIVE
001063,000976:
Page 25 |
001065,000978:
001066,000979: # CHECKLIST CODES FOR 504
001067,000980:
001068,000981: # PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO JOHN SUTHERLAND
001069,000982:
001070,000983: # *9 *17 *26 COLUMN
001071,000984:
001072,000985: # R1 CODE ACTION TO BE EFFECTED
001073,000986:
001074,000987: # 00014 KEY IN FINE ALIGNMENT OPTION
001075,000988: # 00015 PERFORM CELESTIAL BODY ACQUISITION
001076,000989: # 00016 KEY IN TERMINATE MARK SEQUENCE
001077,000990: # 00041 SWITCH CM/SM SEPARATION TO UP
001078,000991: # 00062 SWITCH AGC POWER DOWN
001079,000992: # 00202 PERFORM GNCS AUTOMATIC MANEUVER
001080,000993: # 00203 SWITCH TO CMC-AUTO
001081,000994: # 00204 PERFORM SPS GIMBAL TRIM
001082,000995: # 00403 SWITCH OPTICS TO MANUAL OR ZERO
001083,000996:
001084,000997: # SWITCH DENOTES CHANGE POSITION OF A CONSOLE SWITCH
001085,000998: # PERFORM DENOTES START OR END OF A TASK
001086,000999: # KEY IN DENOTES KEY IN OF DATA THRU THE DSKY
001087,001000:
Page 26 |
001089,001002:
001090,001003: # OPTION CODES FOR 504
001091,001004:
001092,001005: # PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO JOHN SUTHERLAND
001093,001006:
001094,001007: # THE SPECIFIED OPTION CODES WILL BE FLASHED IN COMPONENT R1 IN
001095,001008: # CONJUNCTION WITH VERB04NOUN06 TO REQUEST THE ASTRONAUT TO LOAD INTO
001096,001009: # COMPONENT R2 THE OPTION HE DESIRES.
001097,001010:
001098,001011: # *9 *17 *52 *11 *25 COLUMN
001099,001012:
001100,001013: # OPTION
001101,001014: # CODE PURPOSE INPUT FOR COMPONENT 2 PROGRAM(S) APPLICABILITY
001102,001015:
001103,001016: # 00001 SPECIFY IMU ORIENTATION 1=PREF 2=NOM 3=REFSMMAT P50'S ALL
001104,001017: # 00002 SPECIFY VEHICLE 1=THIS 2=OTHER P21,R30 ALL
001105,001018: # 00003 SPECIFY TRACKING ATTITUDE 1=PREFERRED 2=OTHER R63 ALL
001106,001019: # 00004 SPECIFY RADAR 1=RR 2=LR R04 SUNDANCE + LUMINARY
001107,001020: # 00005 SPECIFY SOR PHASE 1=FIRST 2=SECOND P38 COLOSSUS + LUMINARY
001108,001021: # 00006 SPECIFY RR COARSE ALIGN OPTION 1=LOCKON 2=CONTINUOUS DESIG. V41N72 SUNDANCE + LUMINARY
001109,001022: # 00007 SPECIFY PROPULSION SYSTEM 1=SPS 2=RCS P37 COLOSSUS
001110,001023: # 00010 SPECIFY ALIGNMENT MODE 0=ANY TIME 1=REFSMMAT +G P57 LUMINARY
001111,001024: # 2=TWO BODIES 3=ONE BODY + G
001112,001025: # 00011 SPECIFY SEPARATION MONITOR PHASE 1=DELTAV 2=STATE VECTOR UPDATE P46 LUMINARY
001113,001026: # 00012 SPECIFY CSM ORBIT OPTION 1=NO ORBIT CHANGE 2=CHANGE P22 LUMINARY
001114,001027: # ORBIT TO PASS OVER LM
001115,001028:
End of include-file ASSEMBLY_AND_OPERATION_INFORMATION.agc. Parent file is MAIN.agc