Source Code
These source-code files are part of a reconstructed copy of Luminary 96, the
original release of the Apollo 11 Lunar Module (LM) Apollo Guidance Computer
(AGC) software.
The reconstruction began with reconstructed source code for Luminary 97. Changes between revisions 96 and 97 were backed out, as described by anomal report LNY-59. transcribed from a digitized copy of that program. The reconstruction was verified by matching memory-bank checksums to those listed in drawing 2021152D. Note that page numbers in the reconstructed code match those on the Luminary 099 revision 001 printout, although the added code would likely have changed page numbers for a real Luminary 96 listing. Comments from 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. |
000026,000002: ## Copyright: Public domain.
000027,000003: ## Filename: ASSEMBLY_AND_OPERATION_INFORMATION.agc
000028,000004: ## Purpose: A section of Luminary revision 96.
000029,000005: ## It is part of the reconstructed source code for the
000030,000006: ## original release of the flight software for the Lunar
000031,000007: ## Module's (LM) Apollo Guidance Computer (AGC) for Apollo 11.
000032,000008: ## The code has been recreated from a previously reconstructed
000033,000009: ## copy of Luminary 97 by undoing changes described in anomaly
000034,000010: ## report LNY-59. The code has been adapted such that the
000035,000011: ## resulting bugger words exactly match those specified for
000036,000012: ## Luminary 96 in NASA drawing 2021152D, which gives relatively
000037,000013: ## high confidence that the reconstruction is correct.
000038,000014: ## Reference: pp. 1-27
000039,000015: ## Assembler: yaYUL
000040,000016: ## Contact: Ron Burkey <info@sandroid.org>.
000041,000017: ## Website: www.ibiblio.org/apollo/index.html
000042,000018: ## Mod history: 2019-08-04 MAS Created from Luminary 97.
000043,000019:
Page 1 |
000045,000021:
000046,000022: # THIS LGC PROGRAM IS INTENDED FOR USE IN THE LM DURING THE MANNED LUNAR LANDING MISSION OR ANY SUBSET THEREOF.
000047,000023: # THE DETAILS OF IMPLEMENTATION ARE SPECIFIED IN REPORT R-567, AS AMENDED.
000048,000024:
000049,000025: # GUIDANCE SYSTEM OPERATIONS PLAN
000050,000026: # FOR MANNED LM EARTH ORBITAL AND LUNAR MISSIONS
000051,000027: # USING PROGRAM LUMINARY
000052,000028:
000053,000029: # THIS PROGRAM AND R-567 HAVE BEEN PREPARED BY THE INSTRUMENTATION LABORATORY, MASSACHUSETTS INSTITUTE OF
000054,000030: # TECHNOLOGY 75 CAMBRIDGE PARKWAY, CAMBRIDGE, MASSACHUSETTS UNDER PROJECT 55-238-70, SPONSORED BY THE MANNED
000055,000031: # SPACECRAFT CENTER OF THE NATIONAL AERONAUTICS AND SPACE ADMINISTRATION, CONTRACT NAS 9-4065.
000056,000032:
000057,000033: # THIS PROGRAM IS REFERRED TO AS LUMINARY 1A
000058,000034:
Page 2 |
000060,000036:
000061,000037: # TABLE OF LOG CARDS
000062,000038: # ASSEMBLY AND OPERATION INFORMATION
000063,000039: # TAGS FOR RELATIVE SETLOC AND BLANK BANK CARDS
000064,000040: # CONTROLLED CONSTANTS
000065,000041: # INPUT/OUTPUT CHANNEL BIT DESCRIPTIONS
000066,000042: # FLAGWORD ASSIGNMENTS
000067,000043: # SUBROUTINE CALLS
000068,000044:
000069,000045: # TABLE OF SUBROUTINE LOG SECTIONS
000070,000046: # LUMERASE
000071,000047: # ERASABLE ASSIGNMENTS
000072,000048: # LEMONAID
000073,000049: # INTERRUPT LEAD INS
000074,000050: # T4RUPT PROGRAM
000075,000051: # RCS FAILURE MONITOR
000076,000052: # DOWNLINK LISTS
000077,000053: # AGS INITIALIZATION
000078,000054: # FRESH START AND RESTART
000079,000055: # RESTART TABLES
000080,000056: # AOTMARK
000081,000057: # EXTENDED VERBS
000082,000058: # PINBALL NOUN TABLES
000083,000059: # LEM GEOMETRY
000084,000060: # IMU COMPENSATION PACKAGE
000085,000061: # R63
000086,000062: # ATTITUDE MANEUVER ROUTINE
000087,000063: # GIMBAL LOCK AVOIDANCE
000088,000064: # KALCMANU STEERING
000089,000065: # SYSTEM TEST STANDARD LEAD INS
000090,000066: # IMU PERFORMANCE TESTS 2
000091,000067: # IMU PERFORMANCE TESTS 4
000092,000068: # PINBALL GAMES BUTTONS AND LIGHTS
000093,000069: # R60,R62
000094,000070: # S-BAND ANTENNA FOR LM
000095,000071: # LEMP20S
000096,000072: # RADAR LEADIN ROUTINES
000097,000073: # P20-P25
000098,000074: # LEMP30S
000099,000075: # P30,P37
000100,000076: # P32-P35, P72-P75
000101,000077: # GENERAL LAMBERT AIMPOINT GUIDANCE
000102,000078: # KISSING
000103,000079: # GROUND TRACKING DETERMINATION PROGRAM - P21
000104,000080: # P34-P35, P74-P75
000105,000081: # R31
000106,000082: # P76
000107,000083: # R30
000108,000084: # STABLE ORBIT - P38-P39
Page 3 |
000110,000086: # FLY
000111,000087: # BURN, BABY, BURN -- MASTER IGNITION ROUTINE
000112,000088: # P40-P47
000113,000089: # THE LUNAR LANDING
000114,000090: # THROTTLE CONTROL ROUTINES
000115,000091: # LUNAR LANDING GUIDANCE EQUATIONS
000116,000092: # P70-P71
000117,000093: # P12
000118,000094: # ASCENT GUIDANCE
000119,000095: # SERVICER
000120,000096: # LANDING ANALOG DISPLAYS
000121,000097: # FINDCDUW - GUIDAP INTERFACE
000122,000098: # LEMP50S
000123,000099: # P51-P53
000124,000100: # LUNAR AND SOLAR EPHEMERIDES SUBROUTINES
000125,000101: # SKIPPER
000126,000102: # DOWN-TELEMETRY PROGRAM
000127,000103: # INTER-BANK COMMUNICATION
000128,000104: # INTERPRETER
000129,000105: # FIXED-FIXED CONSTANT POOL
000130,000106: # INTERPRETIVE CONSTANTS
000131,000107: # SINGLE PRECISION SUBROUTINES
000132,000108: # EXECUTIVE
000133,000109: # WAITLIST
000134,000110: # LATITUDE LONGITUDE SUBROUTINES
000135,000111: # PLANETARY INERTIAL ORIENTATION
000136,000112: # MEASUREMENT INCORPORATION
000137,000113: # CONIC SUBROUTINES
000138,000114: # INTEGRATION INITIALIZATION
000139,000115: # ORBITAL INTEGRATION
000140,000116: # INFLIGHT ALIGNMENT ROUTINES
000141,000117: # POWERED FLIGHT SUBROUTINES
000142,000118: # TIME OF FREE FALL
000143,000119: # AGC BLOCK TWO SELF-CHECK
000144,000120: # PHASE TABLE MAINTENANCE
000145,000121: # RESTARTS ROUTINE
000146,000122: # IMU MODE SWITCHING ROUTINES
000147,000123: # KEYRUPT, UPRUPT
000148,000124: # DISPLAY INTERFACE ROUTINES
000149,000125: # SERVICE ROUTINES
000150,000126: # ALARM AND ABORT
000151,000127: # UPDATE PROGRAM
000152,000128: # RTB OP CODES
000153,000129: # LMDAP
000154,000130: # T6-RUPT PROGRAMS
000155,000131: # DAP INTERFACE SUBROUTINES
000156,000132: # DAPIDLER PROGRAM
000157,000133: # P-AXIS RCS AUTOPILOT
000158,000134: # Q,R-AXIS RCS AUTOPILOT
000159,000135: # TJET LAW
Page 4 |
000161,000137: # KALMAN FILTER
000162,000138: # TRIM GIMBAL CONTROL SYSTEM
000163,000139: # AOSTASK AND AOSJOB
000164,000140: # SPS BACK-UP RCS CONTROL
000165,000141:
000166,000142: # SYMBOL TABLE LISTING
000167,000143: # UNREFERENCED SYMBOL LISTING
000168,000144: # ERASABLE & EQUALS CROSS-REFERENCE TABLE
000169,000145: # SUMMARY OF SYMBOL TABLE LISTINGS
000170,000146: # MEMORY TYPE & AVAILABLITY DISPLAY
000171,000147: # COUNT TABLE
000172,000148: # PARAGRAPHS GENERATED FOR THIS ASSEMBLY
000173,000149: # OCTAL LISTING
000174,000150: # OCCUPIED LOCATIONS TABLE
000175,000151: # SUBROS CALLED & PROGRAM STATUS
000176,000152:
Page 5 |
000178,000154: # VERB LIST FOR LUMINARY
000179,000155:
000180,000156: # REGULAR VERBS
000181,000157:
000182,000158: # 00 NOT IN USE
000183,000159: # 01 DISPLAY OCTAL COMP 1 IN R1
000184,000160: # 02 DISPLAY OCTAL COMP 2 IN R1
000185,000161: # 03 DISPLAY OCTAL COMP 3 IN R1
000186,000162: # 04 DISPLAY OCTAL COMP 1,2 IN R1,R2
000187,000163: # 05 DISPLAY OCTAL COMP 1,2,3 IN R1,R2,R3
000188,000164: # 06 DISPLAY DECIMAL IN R1 OR R1,R2 OR R1,R2,R3
000189,000165: # 07 DISPLAY DP DECIMAL IN R1,R2 (TEST ONLY)
000190,000166: # 08
000191,000167: # 09
000192,000168: # 10
000193,000169: # 11 MONITOR OCTAL COMP 1 IN R1
000194,000170: # 12 MONITOR OCTAL COMP 2 IN R1
000195,000171: # 13 MONITOR OCTAL COMP 3 IN R1
000196,000172: # 14 MONITOR OCTAL COMP 1,2 IN R1,R2
000197,000173: # 15 MONITOR OCTAL COMP 1,2,3 IN R1,R2,R3
000198,000174: # 16 MONITOR DECIMAL IN R1 OR R1,R2 OR R1,R2,R3
000199,000175: # 17 MONITOR DP DECIMAL IN R1,R2 (TEST ONLY)
000200,000176: # 18
000201,000177: # 19
000202,000178: # 20
000203,000179: # 21 LOAD COMPONENT 1 INTO R1
000204,000180: # 22 LOAD COMPONENT 2 INTO R2
000205,000181: # 23 LOAD COMPONENT 3 INTO R3
000206,000182: # 24 LOAD COMPONENT 1,2 INTO R1,R2
000207,000183: # 25 LOAD COMPONENT 1,2,3 INTO R1,R2,R3
000208,000184: # 26
000209,000185: # 27 DISPLAY FIXED MEMORY
000210,000186: # 28
000211,000187: # 29
000212,000188: # 30 REQUEST EXECUTIVE
000213,000189: # 31 REQUEST WAITLIST
000214,000190: # 32 RECYCLE PROGRAM
000215,000191: # 33 PROCEED WITHOUT DSKY INPUTS
000216,000192: # 34 TERMINATE FUNCTION
000217,000193: # 35 TEST LIGHTS
000218,000194: # 36 REQUEST FRESH START
000219,000195: # 37 CHANGE PROGRAM (MAJOR MODE)
000220,000196: # 38
000221,000197: # 39
000222,000198:
Page 6 |
000224,000200: # EXTENDED VERBS
000225,000201:
000226,000202: # 40 ZERO CDU-S
000227,000203: # 41 COARSE ALIGN CDU-S
000228,000204: # 42 FINE ALIGN IMU
000229,000205: # 43 LOAD IMU ATT ERROR METERS
000230,000206: # 44 TERMINATE RR CONTINUOUS DESIGNATE (V41N72 OPTION 2)
000231,000207: # 45
000232,000208: # 46
000233,000209: # 47 INITIALIZE AGS (R47)
000234,000210: # 48 REQUEST DAP DATA LOAD ROUTINE (R03)
000235,000211: # 49 REQUEST CREW DEFINED MANEUVER ROUTINE (R62)
000236,000212: # 50 PLEASE PERFORM
000237,000213: # 51
000238,000214: # 52 MARK X-RETICLE
000239,000215: # 53 MARK Y-RETICLE
000240,000216: # 54 MARK X OR Y-RETICLE
000241,000217: # 55 INCREMENT AGC TIME (DECIMAL)
000242,000218: # 56 TERMINATE TRACKING (P20 + P25)
000243,000219: # 57 PERMIT LANDING RADAR UPDATES
000244,000220: # 58 INHIBIT LANDING RADAR UPDATES
000245,000221: # 59
000246,000222: # 60 COMMAND LR TO POSITION 2.
000247,000223: # 61 DISPLAY DAP FOLLOWING ATTITUDE ERRORS.
000248,000224: # 62 DISPLAY TOTAL ATTITUDE ERRORS WITH RESPECT TO NOUN 22.
000249,000225: # 63 SAMPLE RADAR ONCE PER SECOND (R04).
000250,000226: # 64 REQUEST S-BAND ANTENNA ROUTINE (R05)
000251,000227: # 65 DISABLE U AND V JET FIRINGS DURING DPS BURNS.
000252,000228: # 66 VEHICLES ARE ATTACHED. MOVE THIS VEHICLE STATE TO OTHER VEHICLE.
000253,000229: # 67 DISPLAY W MATRIX
000254,000230: # 68
000255,000231: # 69 CAUSE RESTART
000256,000232: # 70 UPDATE LIFTOFF TIME
000257,000233: # 71 UNIVERSAL UPDATE-BLOCK ADR
000258,000234: # 72 UNIVERSAL UPDATE-SINGLE ADR
000259,000235: # 73 UPDATE AGC TIME (OCTAL)
000260,000236: # 74 INITIALIZE ERASABLE DUMP VIA DOWNLINK
000261,000237: # 75 ENABLE U AND V JET FIRINGS DURING DPS BURNS.
000262,000238: # 76 MINIMUM IMPULSE COMMAND MODE
000263,000239: # 77 RATE COMMAND AND ATTITUDE HOLD MODE
000264,000240: # 78 LR SPURIOUS RETURN TEST START (R77)
000265,000241: # 79 LR SPURIOUS RETURN TEST STOP
000266,000242: # 80 UPDATE LEM STATE VECTOR
000267,000243: # 81 UPDATE CSM STATE VECTOR
000268,000244: # 82 REQUEST ORBIT PARAM DISPLAY (R30)
000269,000245: # 83 REQUEST REND PARAM DISPLAY (R31)
000270,000246: # 84
000271,000247: # 85 DISPLAY RR LOS AZ AND ELEV
000272,000248: # 86
000273,000249: # 87
Page 7 |
000275,000251: # 88
000276,000252: # 89 REQUEST RENDEZVOUS FINAL ATTITUDE ROUTINE (R63)
000277,000253: # 90 REQUEST RENDEZVOUS OUT OF PLANE DISPLAY ROUTINE (R36)
000278,000254: # 91 DISPLAY BANK SUM
000279,000255: # 92 OPERATE IMU PERFORMANCE TEST (P07)
000280,000256: # 93 ENABLE W MATRIX INITIALIZATION
000281,000257: # 94
000282,000258: # 95 NO UPDATE OF EITHER STATE VECTOR (P20 OR P22)
000283,000259: # 96 INTERRUPT INTEGRATION AND GO TO POO
000284,000260: # 97 PERFORM ENGINE FAIL PROCEDURE
000285,000261: # 98
000286,000262: # 99 PLEASE ENABLE ENGINE
000287,000263:
Page 8 |
000289,000265: # IN THE FOLLOWING NOUN LIST THE :NO LOAD: RESTRICTION MEANS THE NOUN
000290,000266: # CONTAINS AT LEAST ONE COMPONENT WHICH CANNOT BE LOADED, I.E. OF
000291,000267: # SCALE TYPE L (MIN/SEC), PP (2 INTEGERS) OR TT (LANDING RADAR POSITION).
000292,000268: # IN THIS CASE VERBS 24 AND 25 ARE NOT ALLOWED, BUT VERBS 21, 22 OR 23
000293,000269: # MAY BE USED TO LOAD ANY OF THE NOUN:S COMPONENTS WHICH ARE NOT OF THE
000294,000270: # ABOVE SCALE TYPES.
000295,000271:
000296,000272: # THE :DEC ONLY: RESTRICTION MEANS ONLY DECIMAL OPERATION IS ALLOWED ON
000297,000273: # EVERY COMPONENT IN THE NOUN. (NOTE THAT :NO LOAD: IMPLIES :DEC ONLY:.)
000298,000274:
000299,000275: # NORMAL NOUNS COMPONENTS SCALE AND DECIMAL POINT RESTRICTIONS
000300,000276: # 00 NOT IN USE
000301,000277: # 01 SPECIFY MACHINE ADDRESS (FRACTIONAL) 3COMP .XXXXX FOR EACH
000302,000278: # 02 SPECIFY MACHINE ADDRESS (WHOLE) 3COMP XXXXX. FOR EACH
000303,000279: # 03 SPECIFY MACHINE ADDRESS (DEGREES) 3COMP XXX.XX DEG FOR EACH
000304,000280: # 04 ANGULAR ERROR/DIFFERENCE 1COMP XXX.XX DEG
000305,000281: # 05 ANGULAR ERROR/DIFFERENCE 1COMP XXX.XX DEG
000306,000282: # 06 OPTION CODE 3COMP OCTAL ONLY FOR EACH
000307,000283: # LOADING NOUN 07 WILL SET OR RESET SELECTED BITS IN ANY ERASABLE REGISTER
000308,000284: # 07 ECADR OF WORD TO BE MODIFIED 3COMP OCTAL ONLY FOR EACH
000309,000285: # ONES FOR BITS TO BE MODIFIED
000310,000286: # 1 TO SET OR 0 TO RESET SELECTED BITS
000311,000287: # 08 ALARM DATA 3COMP OCTAL ONLY FOR EACH
000312,000288: # 09 ALARM CODES 3COMP OCTAL ONLY FOR EACH
000313,000289: # 10 CHANNEL TO BE SPECIFIED 1COMP OCTAL ONLY
000314,000290: # 11 TIG OF CSI 3COMP 00XXX. HRS DEC ONLY
000315,000291: # 000XX. MIN MUST LOAD 3 COMPS
000316,000292: # 0XX.XX SEC
000317,000293: # 12 OPTION CODE 2COMP OCTAL ONLY FOR EACH
000318,000294: # (USED BY EXTENDED VERBS ONLY)
000319,000295: # 13 TIG OF CDH 3COMP 00XXX. HRS DEC ONLY
000320,000296: # 000XX. MIN MUST LOAD 3 COMPS
000321,000297: # 0XX.XX SEC
000322,000298: # 14 CHECKLIST 3COMP XXXXX. FOR EACH
000323,000299: # (USED BY EXTENDED VERBS ONLY)
000324,000300: # (NOUN 25 IS PASTED AFTER DISPLAY)
000325,000301: # 15 INCREMENT MACHINE ADDRESS 1COMP OCTAL ONLY
000326,000302: # 16 TIME OF EVENT 3COMP 00XXX. HRS DEC ONLY
000327,000303: # (USED BY EXTENDED VERBS ONLY) 000XX. MIN MUST LOAD 3 COMPS
000328,000304: # 0XX.XX SEC
000329,000305: # 17 SPARE
000330,000306: # 18 AUTO MANEUVER BALL ANGLES 3COMP XXX.XX DEG FOR EACH
000331,000307: # 19 SPARE
000332,000308: # 20 ICDU ANGLES 3COMP XXX.XX DEG FOR EACH
000333,000309: # 21 PIPAS 3COMP XXXXX. PULSES FOR EACH
000334,000310: # 22 NEW ICDU ANGLES 3COMP XXX.XX DEG FOR EACH
000335,000311: # 23 SPARE
000336,000312: # 24 DELTA TIME FOR AGC CLOCK 3COMP 00XXX. HRS DEC ONLY
000337,000313: # 000XX. MIN MUST LOAD 3 COMPS
000338,000314: # 0XX.XX SEC
Page 9 |
000340,000316: # 25 CHECKLIST 3COMP XXXXX. FOR EACH
000341,000317: # (USED WITH PLEASE PERFORM ONLY)
000342,000318: # 26 PRIORITY/DELAY, ADRES, BBCON 3COMP OCTAL ONLY FOR EACH
000343,000319: # 27 SELF TEST ON/OFF SWITCH 1COMP XXXXX.
000344,000320: # 28 SPARE
000345,000321: # 29 SPARE
000346,000322: # 30 SPARE
000347,000323: # 31 SPARE
000348,000324: # 32 TIME FROM PERIGEE 3COMP 00XXX. HRS DEC ONLY
000349,000325: # 000XX. MIN MUST LOAD 3 COMPS
000350,000326: # 0XX.XX SEC
000351,000327: # 33 TIME OF IGNITION 3COMP 00XXX. HRS DEC ONLY
000352,000328: # 000XX. MIN MUST LOAD 3 COMPS
000353,000329: # 0XX.XX SEC
000354,000330: # 34 TIME OF EVENT 3COMP 00XXX. HRS DEC ONLY
000355,000331: # 000XX. MIN MUST LOAD 3 COMPS
000356,000332: # 0XX.XX SEC
000357,000333: # 35 TIME FROM EVENT 3COMP 00XXX. HRS DEC ONLY
000358,000334: # 000XX. MIN MUST LOAD 3 COMPS
000359,000335: # 0XX.XX SEC
000360,000336: # 36 TIME OF AGC CLOCK 3COMP 00XXX. HRS DEC ONLY
000361,000337: # 000XX. MIN MUST LOAD 3 COMPS
000362,000338: # 0XX.XX SEC
000363,000339: # 37 TIG OF TPI 3COMP 00XXX. HRS DEC ONLY
000364,000340: # 000XX. MIN MUST LOAD 3 COMPS
000365,000341: # 0XX.XX SEC
000366,000342: # 38 TIME OF STATE BEING INTEGRATED 3COMP 00XXX. HRS DEC ONLY
000367,000343: # 000XX. MIN MUST LOAD 3 COMPS
000368,000344: # 0XX.XX SEC
000369,000345: # 39 SPARE
000370,000346:
Page 10 |
000372,000348: # MIXED NOUNS COMPONENTS SCALE AND DECIMAL POINT RESTRICTIONS
000373,000349: # 40 TIME FROM IGNITION/CUTOFF 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY
000374,000350: # VG, XXXX.X FT/SEC
000375,000351: # DELTA V (ACCUMULATED) XXXX.X FT/SEC
000376,000352: # 41 TARGET AZIMUTH, 2COMP XXX.XX DEG (FOR SYSTEM TEST)
000377,000353: # ELEVATION XX.XXX DEG
000378,000354: # 42 APOGEE, 3COMP XXXX.X NAUT MI DEC ONLY
000379,000355: # PERIGEE, XXXX.X NAUT MI
000380,000356: # DELTA V (REQUIRED) XXXX.X FT/SEC
000381,000357: # 43 LATITUDE, 3COMP XXX.XX DEG DEC ONLY
000382,000358: # LONGITUDE, XXX.XX DEG
000383,000359: # ALTITUDE XXXX.X NAUT MI
000384,000360: # 44 APOGEE, 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000385,000361: # PERIGEE, XXXX.X NAUT MI
000386,000362: # TFF XXBXX MIN/SEC
000387,000363: # 45 MARKS, 3COMP XXXXX. NO LOAD, DEC ONLY
000388,000364: # TFI OF NEXT BURN XXBXX MIN/SEC
000389,000365: # MGA XXX.XX DEG
000390,000366: # 46 AUTOPILOT CONFIGURATION 1COMP OCTAL ONLY
000391,000367: # 47 LEM WEIGHT, 2COMP XXXXX. LBS DEC ONLY
000392,000368: # CSM WEIGHT XXXXX. LBS
000393,000369: # 48 GIMBAL PITCH TRIM, 2COMP XXX.XX DEG DEC ONLY
000394,000370: # GIMBAL ROLL TRIM XXX.XX DEG
000395,000371: # 49 DELTA R, 3COMP XXXX.X NAUT MI DEC ONLY
000396,000372: # DELTA V, XXXX.X FT/SEC
000397,000373: # RADAR DATA SOURCE CODE XXXXX.
000398,000374: # 50 SPARE
000399,000375: # 51 S-BAND ANTENNA ANGLES PITCH 2COMP XXX.XX DEG DEC ONLY
000400,000376: # YAW XXX.XX DEG
000401,000377: # 52 CENTRAL ANGLE OF ACTIVE VEHICLE 1COMP XXX.XX DEG
000402,000378: # 53 SPARE
000403,000379: # 54 RANGE, 3COMP XXX.XX NAUT MI DEC ONLY
000404,000380: # RANGE RATE, XXXX.X FT/SEC
000405,000381: # THETA XXX.XX DEG
000406,000382: # 55 NO. OF APSIDAL CROSSINGS 3COMP XXXXX. DEC ONLY
000407,000383: # ELEVATION ANGLE XXX.XX DEG
000408,000384: # CENTRAL ANGLE OF PASSIVE VEHICLE XXX.XX DEG
000409,000385: # 56 RR LOS AZIMUTH 2COMP XXX.XX DEG
000410,000386: # ELEVATION XXX.XX DEG
000411,000387: # 57 DELTA R 1COMP XXXX.X NAUT MI DEC ONLY
000412,000388: # 58 PERIGEE ALT (POST TPI) 3COMP XXXX.X NAUT MI DEC ONLY
000413,000389: # DELTA V TPI XXXX.X FT/SEC
000414,000390: # DELTA V TPF XXXX.X FT/SEC
000415,000391: # 59 DELTA VELOCITY LOS 3COMP XXXX.X FT/SEC FOR EA. DEC ONLY
000416,000392: # 60 HORIZONTAL VELOCITY 3COMP XXXX.X FT/SEC DEC ONLY
000417,000393: # ALTITUDE RATE XXXX.X FT/SEC
000418,000394: # COMPUTED ALTITUDE XXXXX. FEET
000419,000395: # 61 TIME TO GO IN BRAKING PHASE 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY
000420,000396: # TIME FROM IGNITION XXBXX MIN/SEC
Page 11 |
000422,000398: # CROSS RANGE DISTANCE XXXX.X NAUT MI
000423,000399: # 62 ABSOLUTE VALUE OF VELOCITY 3COMP XXXX.X FT/SEC NO LOAD, DEC ONLY
000424,000400: # TIME FROM IGNITION XXBXX MIN/SEC
000425,000401: # DELTA V (ACCUMULATED) XXXX.X FT/SEC
000426,000402: # 63 ABSOLUTE VALUE OF VELOCITY 3COMP XXXX.X FT/SEC DEC ONLY
000427,000403: # ALTITUDE RATE XXXX.X FT/SEC
000428,000404: # COMPUTED ALTITUDE XXXXX. FEET
000429,000405: # 64 TIME LEFT FOR REDESIGNATION- LPD ANGLE 3COMP XXBXX NO LOAD, DEC ONLY
000430,000406: # ALTITUDE RATE XXXX.X FT/SEC
000431,000407: # COMPUTED ALTITUDE XXXXX. FEET
000432,000408: # 65 SAMPLED AGC TIME 3COMP 00XXX. HRS DEC ONLY
000433,000409: # (FETCHED IN INTERRUPT) 000XX. MIN MUST LOAD 3 COMPS
000434,000410: # 0XX.XX SEC
000435,000411: # 66 LR RANGE 2COMP XXXXX. FEET NO LOAD, DEC ONLY
000436,000412: # POSITION +0000X
000437,000413: # 67 LRVX 3COMP XXXXX. FT/SEC
000438,000414: # LRVY XXXXX. FT/SEC
000439,000415: # LRVZ XXXXX. FT/SEC
000440,000416: # 68 SLANT RANGE TO LANDING SITE 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000441,000417: # TIME TO GO IN BRAKING PHASE XXBXX MIN/SEC
000442,000418: # LR ALTITUDE - COMPUTED ALTITUDE XXXXX. FEET
000443,000419: # 69 SPARE
000444,000420: # 70 AOT DETENT CODE/STAR CODE 3COMP OCTAL ONLY FOR EACH
000445,000421: # 71 AOT DETENT CODE/STAR CODE 3COMP OCTAL ONLY FOR EACH
000446,000422: # 72 RR 360 - TRUNNION ANGLE 2COMP XXX.XX DEG
000447,000423: # SHAFT ANGLE XXX.XX DEG
000448,000424: # 73 NEW RR 360 - TRUNNION ANGLE 2COMP XXX.XX DEG
000449,000425: # SHAFT ANGLE XXX.XX DEG
000450,000426: # 74 TIME FROM IGNITION 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY
000451,000427: # YAW AFTER VEHICLE RISE XXX.XX DEG
000452,000428: # PITCH AFTER VEHICLE RISE XXX.XX DEG
000453,000429: # 75 DELTA ALTITUDE CDH 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000454,000430: # DELTA TIME (CDH-CSI OR TPI-CDH) XXBXX MIN/SEC
000455,000431: # DELTA TIME (TPI-CDH OR TPI-NOMTPI) XXBXX MIN/SEC
000456,000432: # 76 DESIRED HORIZONTAL VELOCITY 3COMP XXXX.X FT/SEC DEC ONLY
000457,000433: # DESIRED RADIAL VELOCITY XXXX.X FT/SEC
000458,000434: # CROSS-RANGE DISTANCE XXXX.X NAUT MI
000459,000435: # 77 TIME TO ENGINE CUTOFF 2COMP XXBXX MIN/SEC NO LOAD, DEC ONLY
000460,000436: # VELOCITY NORMAL TO CSM PLANE XXXX.X FT/SEC
000461,000437: # 78 RR RANGE 2COMP XXX.XX NAUT MI
000462,000438: # RANGE RATE XXXXX. FT/SEC
000463,000439: # 79 CURSOR ANGLE 3COMP XXX.XX DEG DEC ONLY
000464,000440: # SPIRAL ANGLE XXX.XX DEG
000465,000441: # POSITION CODE XXXXX.
000466,000442: # 80 DATA INDICATOR, 2COMP XXXXX.
000467,000443: # OMEGA XXX.XX DEG
000468,000444: # 81 DELTA V (LV) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
Page 12 |
000470,000446: # 82 DELTA V (LV) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000471,000447: # 83 DELTA V (BODY) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000472,000448: # 84 DELTA V (OTHER VEHICLE) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000473,000449: # 85 VG (BODY) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000474,000450: # 86 VG (LV) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000475,000451: # 87 BACKUP OPTICS LOS AZIMUTH 2COMP XXX.XX DEG
000476,000452: # ELEVATION XXX.XX DEG
000477,000453: # 88 HALF UNIT SUN OR PLANET VECTOR 3COMP .XXXXX FOR EACH DEC ONLY
000478,000454: # 89 LANDMARK LATITUDE 3COMP XX.XXX DEG DEC ONLY
000479,000455: # LONGITUDE/2 XX.XXX DEC
000480,000456: # ALTITUDE XXX.XX NAUT MI
000481,000457: # 90 Y 3COMP XXX.XX NM DEC ONLY
000482,000458: # Y DOT XXXX.X FPS
000483,000459: # PSI XXX.XX DEG
000484,000460: # 91 ALTITUDE 3COMP XXXXXB. NAUT MI
000485,000461: # VELOCITY XXXXX. FT/SEC
000486,000462: # FLIGHT PATH ANGLE XXX.XX DEG
000487,000463: # 92 SPARE
000488,000464: # 93 DELTA GYRO ANGLES 3COMP XX.XXX DEG FOR EACH
000489,000465: # 94 SPARE
000490,000466: # 95 SPARE
000491,000467: # 96 SPARE
000492,000468: # 97 SYSTEM TEST INPUTS 3COMP XXXXX. FOR EACH
000493,000469: # 98 SYSTEM TEST RESULTS AND INPUTS 3COMP XXXXX.
000494,000470: # .XXXXX
000495,000471: # XXXXX.
000496,000472: # 99 RMS IN POSITION 3COMP XXXXX. FT DEC ONLY
000497,000473: # RMS IN VELOCITY XXXX.X FT/SEC
000498,000474: # RMS IN BIAS XX.XXX RADIANS
000499,000475:
Page 13 |
000501,000477: # REGISTERS AND SCALING FOR NORMAL NOUNS
000502,000478:
000503,000479: # NOUN REGISTER SCALE TYPE
000504,000480: # 00 NOT IN USE
000505,000481: # 01 SPECIFY ADDRESS B
000506,000482: # 02 SPECIFY ADDRESS C
000507,000483: # 03 SPECIFY ADDRESS D
000508,000484: # 04 DSPTEM1 H
000509,000485: # 05 DSPTEM1 H
000510,000486: # 06 OPTION1 A
000511,000487: # 07 XREG A
000512,000488: # 08 ALMCADR A
000513,000489: # 09 FAILREG A
000514,000490: # 10 SPECIFY CHANNEL A
000515,000491: # 11 TCSI K
000516,000492: # 12 OPTIONX A
000517,000493: # 13 TCDH K
000518,000494: # 14 DSPTEMX C
000519,000495: # 15 INCREMENT ADDRESS A
000520,000496: # 16 DSPTEMX C
000521,000497: # 17 SPARE
000522,000498: # 18 FDAIX D
000523,000499: # 19 SPARE
000524,000500: # 20 CDUX D
000525,000501: # 21 PIPAX C
000526,000502: # 22 THETAD D
000527,000503: # 23 SPARE
000528,000504: # 24 DSPTEM2 +1 K
000529,000505: # 25 DSPTEM1 C
000530,000506: # 26 DSPTEM1 A
000531,000507: # 27 SMODE C
000532,000508: # 28 SPARE
000533,000509: # 29 SPARE
000534,000510: # 30 SPARE
000535,000511: # 31 SPARE
000536,000512: # 32 -TPER K
000537,000513: # 33 TIG K
000538,000514: # 34 DSPTEM1 K
000539,000515: # 35 TTOGO K
000540,000516: # 36 TIME2 K
000541,000517: # 37 TTPI K
000542,000518: # 38 TET K
000543,000519: # 39 SPARE
000544,000520:
Page 14 |
000546,000522: # REGISTERS AND SCALING FOR MIXED NOUNS
000547,000523:
000548,000524: # NOUN COMP REGISTER SCALE TYPE
000549,000525: # 40 1 TTOGO L
000550,000526: # 2 VGDISP S
000551,000527: # 3 DVTOTAL S
000552,000528: # 41 1 DSPTEM1 D
000553,000529: # 2 DSPTEM1 +1 E
000554,000530: # 42 1 HAPO Q
000555,000531: # 2 HPER Q
000556,000532: # 3 VGDISP S
000557,000533: # 43 1 LAT H
000558,000534: # 2 LONG H
000559,000535: # 3 ALT Q
000560,000536: # 44 1 HAPOX Q
000561,000537: # 2 HPERX Q
000562,000538: # 3 TFF L
000563,000539: # 45 1 TRKMKCNT C
000564,000540: # 2 TTOGO L
000565,000541: # 3 +MGA H
000566,000542: # 46 1 DAPDATR1 A
000567,000543: # 47 1 LEMMASS KK
000568,000544: # 2 CSMMASS KK
000569,000545: # 48 1 PITTIME NN
000570,000546: # 2 ROLLTIME NN
000571,000547: # 49 1 R22DISP Q
000572,000548: # 2 R22DISP +2 S
000573,000549: # 3 WHCHREAD C
000574,000550: # 50 SPARE
000575,000551: # 51 1 ALPHASB H
000576,000552: # 2 BETASB H
000577,000553: # 52 1 ACTCENT H
000578,000554: # 53 SPARE
000579,000555: # 54 1 RANGE JJ
000580,000556: # 2 RRATE S
000581,000557: # 3 RTHETA H
000582,000558: # 55 1 NN C
000583,000559: # 2 ELEV H
000584,000560: # 3 CENTANG H
000585,000561: # 56 1 RR-AZ H
000586,000562: # 2 RR-ELEV H
000587,000563: # 57 1 DELTAR Q
000588,000564: # 58 1 POSTTPI Q
000589,000565: # 2 DELVTPI S
000590,000566: # 3 DELVTPF S
000591,000567: # 59 1 DVLOS S
000592,000568: # 2 DVLOS +2 S
000593,000569: # 3 DVLOS +4 S
000594,000570: # 60 1 VHORIZ S
Page 15 |
000596,000572: # 2 HDOTDISP S
000597,000573: # 3 HCALC RR
000598,000574: # 61 1 TTFDISP L
000599,000575: # 2 TTOGO L
000600,000576: # 3 OUTOFPLN QQ
000601,000577: # 62 1 ABVEL S
000602,000578: # 2 TTOGO L
000603,000579: # 3 DVTOTAL S
000604,000580: # 63 1 ABVEL S
000605,000581: # 2 HDOTDISP S
000606,000582: # 3 HCALC1 RR
000607,000583: # 64 1 FUNNYDSP PP
000608,000584: # 2 HDOTDISP S
000609,000585: # 3 HCALC RR
000610,000586: # 65 1 SAMPTIME K
000611,000587: # 2 SAMPTIME K
000612,000588: # 3 SAMPTIME K
000613,000589: # 66 1 RSTACK +6 W
000614,000590: # 2 CHANNEL 33 TT
000615,000591: # 67 1 RSTACK X
000616,000592: # 2 RSTACK +2 Y
000617,000593: # 3 RSTACK +4 Z
000618,000594: # 68 1 RANGEDSP QQ
000619,000595: # 2 TTFDISP L
000620,000596: # 3 DELTAH RR
000621,000597: # 69 SPARE
000622,000598: # 70 1 AOTCODE A
000623,000599: # 2 AOTCODE +1 A
000624,000600: # 3 AOTCODE +2 A
000625,000601: # 71 1 AOTCODE A
000626,000602: # 2 AOTCODE +1 A
000627,000603: # 3 AOTCODE +2 A
000628,000604: # 72 1 CDUT WW
000629,000605: # 2 CDUS D
000630,000606: # 73 1 TANG WW
000631,000607: # 2 TANG +1 D
000632,000608: # 74 1 TTOGO L
000633,000609: # 2 YAW H
000634,000610: # 3 PITCH H
000635,000611: # 75 1 DIFFALT Q
000636,000612: # 2 T1TOT2 L
000637,000613: # 3 T2TOT3 L
000638,000614: # 76 1 ZDOTD S
000639,000615: # 2 RDOTD S
000640,000616: # 3 XRANGE Q
000641,000617: # 77 1 TTOGO L
000642,000618: # 2 YDOT S
000643,000619: # 78 1 RSTACK U
000644,000620: # 2 RSTACK +2 V
000645,000621: # 79 1 CURSOR D
Page 16 |
000647,000623: # 2 SPIRAL D
000648,000624: # 3 POSCODE C
000649,000625: # 80 1 DATAGOOD C
000650,000626: # 2 OMEGAD H
000651,000627: # 81 1 DELVLVC S
000652,000628: # 2 DELVLVC +2 S
000653,000629: # 3 DELVLVC +4 S
000654,000630: # 82 1 DELVLVC S
000655,000631: # 2 DELVLVC +2 S
000656,000632: # 3 DELVLVC +4 S
000657,000633: # 83 1 DELVIMU S
000658,000634: # 2 DELVIMU +2 S
000659,000635: # 3 DELVIMU +4 S
000660,000636: # 84 1 DELVOV S
000661,000637: # 2 DELVOV +2 S
000662,000638: # 3 DELVOV +4 S
000663,000639: # 85 1 VGBODY S
000664,000640: # 2 VGBODY +2 S
000665,000641: # 3 VGBODY +4 S
000666,000642: # 86 1 DELVLVC S
000667,000643: # 2 DELVLVC +2 S
000668,000644: # 3 DELVLVC +4 S
000669,000645: # 87 1 AZ D
000670,000646: # 2 EL D
000671,000647: # 88 1 STARAD B
000672,000648: # 2 STARAD +2 B
000673,000649: # 3 STARAD +4 B
000674,000650: # 89 1 LANDLAT G
000675,000651: # 2 LANDLONG G
000676,000652: # 3 LANDALT JJ
000677,000653: # 90 1 RANGE JJ
000678,000654: # 2 RRATE S
000679,000655: # 3 RTHETA H
000680,000656: # 91 1 P21ALT Q (MEMORY/100 TO DIPLAY TENS N.M.)
000681,000657: # 2 P21VEL P
000682,000658: # 3 P21GAM H
000683,000659: # 92 SPARE
000684,000660: # 93 1 OGC G
000685,000661: # 2 OGC +2 G
000686,000662: # 3 OGC +4 G
000687,000663: # 94 SPARE
000688,000664: # 95 SPARE
000689,000665: # 96 SPARE
000690,000666: # 97 1 DSPTEM1 C
000691,000667: # 2 DSPTEM1 +1 C
000692,000668: # 3 DSPTEM1 +2 C
000693,000669: # 98 1 DSPTEM2 C
000694,000670: # 2 DSPTEM2 +1 B
000695,000671: # 3 DSPTEM2 +2 C
000696,000672: # 99 1 WWPOS XX
Page 17 |
000698,000674: # 2 WWVEL YY
000699,000675: # 3 WWBIAS AAA
Page 18 |
000701,000677: # NOUN SCALES AND FORMATS
000702,000678:
000703,000679: # -SCALE TYPE- PRECISION
000704,000680: # UNITS DECIMAL FORMAT -- AGC FORMAT
000705,000681: # ------------ -------------- -- ----------
000706,000682:
000707,000683: # -A-
000708,000684: # OCTAL XXXXX SP OCTAL
000709,000685:
000710,000686: # -B- -14
000711,000687: # FRACTIONAL .XXXXX SP BIT 1 = 2 UNITS
000712,000688: # (MAX .99996)
000713,000689:
000714,000690: # -C-
000715,000691: # WHOLE XXXXX. SP BIT 1 = 1 UNIT
000716,000692: # (MAX 16383.)
000717,000693:
000718,000694: # -D- 15
000719,000695: # CDU DEGREES XXX.XX DEGREES SP BIT 1 = 360/2 DEGREES
000720,000696: # (MAX 359.99) (USES 15 BITS FOR MAGNI-
000721,000697: # TUDE AND 2-S COMP.)
000722,000698:
000723,000699: # -E- 14
000724,000700: # ELEVATION DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES
000725,000701: # (MAX 89.999)
000726,000702:
000727,000703: # -F- 14
000728,000704: # DEGREES (180) XXX.XX DEGREES SP BIT 1 = 180/2 DEGREES
000729,000705: # (MAX 179.99)
000730,000706:
000731,000707: # -G-
000732,000708: # DP DEGREES (90) XX.XXX DEGREES DP BIT 1 OF LOW REGISTER =
000733,000709: # 28
000734,000710: # 360/2 DEGREES
000735,000711:
000736,000712: # -H-
000737,000713: # DP DEGREES (360) XXX.XX DEGREES DP BIT 1 OF LOW REGISTER =
000738,000714: # 28
000739,000715: # (MAX 359.99) 360/2 DEGREES
000740,000716:
Page 19 |
000742,000718: # -K-
000743,000719: # TIME (HR, MIN, SEC) 00XXX. HR DP BIT 1 OF LOW REGISTER =
000744,000720: # 000XX. MIN -2
000745,000721: # 0XX.XX SEC 10 SEC
000746,000722: # (DECIMAL ONLY.
000747,000723: # MAX MIN COMP=59
000748,000724: # MAX SEC COMP=59.99
000749,000725: # MAX CAPACITY=745 HRS
000750,000726: # 39 MINS
000751,000727: # 14.55 SECS.
000752,000728: # WHEN LOADING, ALL 3
000753,000729: # COMPONENTS MUST BE
000754,000730: # SUPPLIED.)
000755,000731:
000756,000732: # -L-
000757,000733: # TIME (MIN/SEC) XXBXX MIN/SEC DP BIT 1 OF LOW REGISTER =
000758,000734: # (B IS A BLANK -2
000759,000735: # POSITION, DECIMAL 10 SEC
000760,000736: # ONLY, DISPLAY OR
000761,000737: # MONITOR ONLY. CANNOT
000762,000738: # BE LOADED.
000763,000739: # MAX MIN COMP=59
000764,000740: # MAX SEC COMP=59
000765,000741: # VALUES GREATER THAN
000766,000742: # 59 MIN 59 SEC
000767,000743: # ARE DISPLAYED AS
000768,000744: # 59 MIN 59 SEC.)
000769,000745:
000770,000746: # -M- -2
000771,000747: # TIME (SEC) XXX.XX SEC SP BIT 1 = 10 SEC
000772,000748: # (MAX 163.83)
000773,000749:
000774,000750: # -N-
000775,000751: # TIME(SEC) DP XXX.XX SEC DP BIT 1 OF LOW REGISTER =
000776,000752: # -2
000777,000753: # 10 SEC
000778,000754:
000779,000755: # -P-
000780,000756: # VELOCITY 2 XXXXX. FEET/SEC DP BIT 1 OF HIGH REGISTER =
000781,000757: # (MAX 41994.) -7
000782,000758: # 2 METERS/CENTI-SEC
000783,000759:
000784,000760: # -Q-
000785,000761: # POSITION 4 XXXX.X NAUTICAL MILES DP BIT 1 OF LOW REGISTER =
000786,000762: # 2 METERS
000787,000763:
000788,000764: # -S-
000789,000765: # VELOCITY 3 XXXX.X FT/SEC DP BIT 1 OF HIGH REGISTER =
000790,000766: # -7
000791,000767: # 2 METERS/CENTI-SEC
000792,000768:
Page 20 |
000794,000770: # -T- -2
000795,000771: # G XXX.XX G SP BIT 1 = 10 G
000796,000772: # (MAX 163.83)
000797,000773:
000798,000774: # -U-
000799,000775: # RENDEZVOUS XXX.XX NAUT MI DP LOW ORDER BIT OF LOW ORDER
000800,000776: # RADAR RANGE WORD = 9.38 FEET
000801,000777:
000802,000778: # -V-
000803,000779: # RENDEZVOUS XXXXX. FEET/SEC DP LOW ORDER BIT OF LOW ORDER
000804,000780: # RADAR RANGE RATE WORD = -.6278 FEET/SEC
000805,000781:
000806,000782: # -W-
000807,000783: # LANDING RADAR XXXXX. FEET DP LOW ORDER BIT OF LOW ORDER
000808,000784: # ALTITUDE WORD = 1.079 FEET
000809,000785:
000810,000786: # -X-
000811,000787: # LANDING RADAR XXXXX. FEET/SEC DP LOW ORDER BIT OF LOW ORDER
000812,000788: # VELX WORD = -.6440 FEET/SEC
000813,000789:
000814,000790: # -Y-
000815,000791: # LANDING RADAR XXXXX. FEET/SEC DP LOW ORDER BIT OF LOW ORDER
000816,000792: # VELY WORD = 1.212 FEET/SEC
000817,000793:
000818,000794: # -Z-
000819,000795: # LANDING RADAR XXXXX. FEET/SEC DP LOW ORDER BIT OF LOW ORDER
000820,000796: # VELZ WORD = .8668 FEET/SEC
000821,000797:
000822,000798: # -AA-
000823,000799: # INITIAL/FINAL XXXXX. FEET DP LOW ORDER BIT OF LOW ORDER
000824,000800: # ALTITUDE WORD = 2.345 FEET
000825,000801:
000826,000802: # -BB-
000827,000803: # ALTITUDE RATE XXXXX. FEET/SEC SP LOW ORDER BIT = .5
000828,000804: # (MAX 08191.) FEET/SEC
000829,000805:
000830,000806: # -CC-
000831,000807: # FORWARD/LATERAL XXXXX. FEET/SEC SP LOW ORDER BIT = .5571
000832,000808: # VELOCITY (MAX 09126.) FEET/SEC
000833,000809:
000834,000810: # -DD-
000835,000811: # ROTATIONAL HAND XXXXX. DEG/SEC SP FRACTIONAL PART OF PI RAD
000836,000812: # CONTROLLER ANGULAR (MAX 00044.) 4 SEC
000837,000813: # RATES
000838,000814:
000839,000815: # -EE-
000840,000816: # OPTICAL TRACKER XXX.XX DEG. DP LOW ORDER BIT OF LOW ORDER
000841,000817: # AZIMUTH ANGLE 15
000842,000818: # WORD = 360/2 DEGREES
000843,000819:
Page 21 |
000845,000821:
000846,000822: # -JJ-
000847,000823: # POSITION5 XXX.XX NAUT MI DP BIT 1 OF LOW REGISTER =
000848,000824: # 2 METERS
000849,000825:
000850,000826: # -KK- 16
000851,000827: # WEIGHT2 XXXXX. LBS SP FRACTIONAL PART OF 2 KG
000852,000828:
000853,000829: # -NN-
000854,000830: # TRIM DEGREES 2 XXX.XX DEG SP BIT 1=.01 SEC(TIME)
000855,000831: # (MAX 032.76)
000856,000832:
000857,000833: # -PP-
000858,000834: # 2 INTEGERS +XXBYY DP BIT 1 OF HIGH REGISTER =
000859,000835: # (B IS A BLANK 1 UNIT OF XX
000860,000836: # POSITION. DECIMAL BIT 1 OF LOW REGISTER =
000861,000837: # ONLY, DISPLAY OR 1 UNIT OF YY
000862,000838: # MONITOR ONLY. CANNOT (EACH REGISTER MUST
000863,000839: # BE LOADED.) CONTAIN A POSITIVE INTEGER
000864,000840: # (MAX 99B99) LESS THAN 100)
000865,000841:
000866,000842: # -QQ-
000867,000843: # POSITION7 XXXX.X NAUT MI DP BIT 1 OF LOW REGISTER =
000868,000844: # (MAX 9058.9) -4
000869,000845: # 2 METERS
000870,000846:
000871,000847: # -RR-
000872,000848: # COMPUTED ALTITUDE XXXXX. FEET DP BIT 1 OF LOW REGISTER =
000873,000849: # -4
000874,000850: # 2 METERS
000875,000851:
000876,000852: # -SS-
000877,000853: # DP DEGREES XXXX.X DEGREES DP BIT 1 OF HIGH REGISTER =
000878,000854: # 1 DEGREE
000879,000855:
000880,000856: # -TT-
000881,000857: # LANDING RADAR +0000X CHANNEL 33, BIT 6 = NOT POSIT. 1
000882,000858: # POSITION (DECIMAL ONLY. CHANNEL 33, BIT 7 = NOT POSIT. 2
000883,000859: # DISPLAY OR MONITOR X = 1 FOR LR POSITION 1
000884,000860: # ONLY. CANNOT BE X = 2 FOR LR POSITION 2
000885,000861: # LOADED.)
000886,000862:
000887,000863: # -WW- 15
000888,000864: # 360-CDU DEGREES XXX.XX DEGREES SP BIT 1 = 360 - (360/2 )
000889,000865: # (MAX 359.99) DEGREES
000890,000866: # (USES 15 BITS FOR MAGNI-
000891,000867: # TUDE AND 2-S COMP.)
000892,000868:
000893,000869: # -XX-
000894,000870: # POSITION 9 XXXXX. FEET DP BIT 1 OF LOW REGISTER =
000895,000871: # -9
000896,000872: # 2 METERS
000897,000873:
Page 22 |
000899,000875:
000900,000876: # -YY-
000901,000877: # VELOCITY 4 XXXX.X FEET/SEC DP FRACTIONAL PART OF
000902,000878: # (MAX 328.0) METERS/CENTI-SEC
000903,000879:
000904,000880: # -AAA-
000905,000881: # RADIANS XX.XXX RADIANS DP BIT 1 OF HIGH REGISTER =
000906,000882: # (MAX 31.999) -9
000907,000883: # 2 RADIANS
000908,000884:
000909,000885:
000910,000886: # THAT-S ALL ON THE NOUNS.
000911,000887:
Page 23 |
000913,000889: # ALARM CODES FOR LUMINARY
000914,000890:
000915,000891: # *9 *18 *60 COLUMN
000916,000892:
000917,000893: # CODE * TYPE SET BY
000918,000894:
000919,000895: # 00105 ** AOTMARK SYSTEM IN USE
000920,000896: # 00107 MORE THAN 5 MARK PAIRS AOTMARK
000921,000897: # 00111 MARK MISSING AOTMARK
000922,000898: # 00112 MARK OR MARK REJECT NOT BEING ACCEPTED AOTMARK
000923,000899: # 00113 NO INBITS AOTMARK
000924,000900: # 00114 MARK MADE BUT NOT DESIRED AOTMARK
000925,000901: # 00115 NO MARKS IN LAST PAIR TO REJECT AOTMARK
000926,000902: # 00206 ZERO ENCODE NOT ALLOWED WITH COARSE ALIGN IMU MODE SWITCHING
000927,000903: # 00206 + GIMBAL LOCK.
000928,000904: # 00207 ISS TURNON REQUEST NOT PRESENT FOR 90 SEC T4RUPT
000929,000905: # 00210 IMU NOT OPERATING IMU MODE SWITCH, IMU-2, R02, P51, P57
000930,000906: # 00211 COARSE ALIGN ERROR IMU MODE SWITCH
000931,000907: # 00212 PIPA FAIL BUT PIPA IS NOT BEING USED IMU MODE SWITCH, T4RPT
000932,000908: # 00213 IMU NOT OPERATING WITH TURN-ON REQUEST T4RUPT
000933,000909: # 00214 PROGRAM USING IMU WHEN TURNED OFF T4RUPT
000934,000910: # 00217 BAD RETURN FROM IMUSTALL P51, P52, P57
000935,000911: # 00220 IMU NOT ALIGNED - NO REFSMMAT R02, R47
000936,000912: # 00401 DESIRED GIMBAL ANGLE YIELDS GIMBAL LOCK INF ALIGN, IMU-2,
000937,000913: # FINDCDUW
000938,000914: # 00402 FINDCDUW NOT CONTROLLING ATTITUDE FINDCDUW
000939,000915: # 00404 TWO STARS NOT AVAILABLE IN ANY DETENT R59, LUNAR SURFACE
000940,000916: # 00405 TWO STARS NOT AVAILABLE P52
000941,000917: # 00421 W-MATRIX OVERFLOW INTEGRV
000942,000918: # 00430 ** ACCELERATION OVERFLOW IN INTEGRATION ORBITAL INTEGRATION
000943,000919: # 00501 P RADAR ANTENNA OUT OF LIMITS R23
000944,000920: # 00502 BAD RADAR GIMBAL ANGLE INPUT V41N72
000945,000921: # 00503 P RADAR ANTENNA DESIGNATE FAIL R21, NON-P IN V41N72
000946,000922: # 00510 RADAR AUTO DESCRETE NOT PRESENT R25
000947,000923: # 00511 LR NOT IN POSITION 2 OR REPOSITIONING SERVICER
000948,000924: # 00514 P RR GOES OUT OF AUTO MODE WHILE IN USE P20
000949,000925: # 00515 RR CDU FAIL DISCRETE PRESENT R25
000950,000926: # 00520 RADAR RUPT NOT EXPECTED AT THIS TIME RADAR READ
000951,000927: # 00521 COULD NOT READ RADAR P20
000952,000928: # 00522 LANDING RADAR POSITION CHANGE RADAR READ
000953,000929: # 00523 P LR ANTENNA DIDN'T ACHIEVE POSITION 2 SERVICER, V60 (NON-P IN V60)
000954,000930: # 00525 P DELTA THETA GREATER THAN 3 DEGREES R22
000955,000931: # 00526 P RANGE GREATER THAN 400 NAUT. MILES P20, P22
000956,000932: # 00527 P LOS NOT IN MODE II COVERAGE WHILE ON R21, R24
000957,000933: # LUNAR SURFACE
000958,000934: # OR VEHICLE MANEUVER REQUIRED R24 (20)
000959,000935: # 00530 P LOS NOT IN MODE2 COVERAGE R21
000960,000936: # ON LUNAR SURFACE AFTER 600 SECS.
000961,000937: # 00600 IMAGINARY ROOTS ON FIRST ITERATION P32, P72
000962,000938: # 00601 PERIGEE ALTITUDE CSI LT PMIN1 P32, P72,
000963,000939:
Page 24 |
000965,000941:
000966,000942: # 00602 PERIGEE ALTITUDE CDH LT PMIN2 P32, P72,
000967,000943: # 00603 CSI TO CDH TIME LT TMIN12 P32, P72, P33, P73
000968,000944: # 00604 CDH TO TPI TIME LT TMIN23 P32, P72,
000969,000945: # OR COMPUTED CDH TIME GREATER THAN INPUT TP1 TIME
000970,000946: # 00605 NUMBER OF ITERATIONS EXCEEDS LOOP MAXIMUM P32, P72
000971,000947: # 00606 DV EXCEEDS MAXIMUM P32,P72,
000972,000948: # 00607 ** NO SOLN FROM TIME-THETA OR TIME-RADIUS TIMETHET, TIMERAD
000973,000949: # 00611 NO TIG FOR GIVEN ELEV ANGLE P34, P74
000974,000950: # 00701 ILLEGAL OPTION CODE SELECTED P57
000975,000951: # 00777 PIPA FAIL CAUSED THE ISS WARNING T4RUPT
000976,000952: # 01102 AGC SELF TEST ERROR SELF CHECK
000977,000953: # 01103 ** UNUSED CCS BRANCH EXECUTED ABORT
000978,000954: # 01104 * DELAY ROUTINE BUSY EXEC
000979,000955: # 01105 DOWNLINK TOO FAST T4RUPT
000980,000956: # 01106 UPLINK TOO FAST T4RUPT
000981,000957: # 01107 PHASE TABLE FAILURE. ASSUME RESTART
000982,000958: # ERASABLE MEMORY IS SUSPECT. RESTART
000983,000959: # 01201 * EXECUTIVE OVERFLOW - NO VAC AREAS EXEC
000984,000960: # 01202 * EXECUTIVE OVERFLOW - NO CORE SETS EXEC
000985,000961: # 01203 * WAITLIST OVERFLOW - TOO MANY TASKS WAITLIST
000986,000962: # 01204 ** WAITLIST, VARDELAY, FIXDELAY, OR LONGCALL WAITLIST ROUTINES
000987,000963: # CALLED WITH ZERO OR NEGATIVE DELTA-TIME
000988,000964: # 01206 ** SECOND JOB ATTEMPTS TO GO TO SLEEP PINBALL
000989,000965: # 01206 VIA KYBD AND DISPLAY PROGRAM
000990,000966: # 01207 * NO VAC AREAS FOR MARKS AOTMARK
000991,000967: # 01210 * TWO PROGRAMS USING DEVICE AT SAME TIME MODE SWITCHING
000992,000968: # 01211 * ILLEGAL INTERRUPT OF EXTENDED VERB AOTMARK
000993,000969: # 01301 ARCSIN-ARCCOS ARGUMENT TOO LARGE INTERPRETER
000994,000970: # 01302 ** SQRT CALLED WITH NEGATIVE ARGUMENT INTERPRETER
000995,000971: # 01406 BAD RETURN FROM ROOTPSRS DESCENT GUIDANCE EQS.
000996,000972: # 01406 ** BAD RETURN FROM ROOTPSRS IGNITION ALGORITHM
000997,000973:
000998,000974: # NOTE: 1406 IS A POODOO DURING THE IGNITION ALGORITHM
000999,000975: # AND AN ALARM DURING THE ACTUAL GUIDANCE PHASE.
001000,000976:
001001,000977: # 01407 VG INCREASING (DELTA-V ACCUMULATED S40.8
001002,000978: # .GT. 90 DEGREES AWAY FROM DESIRED THRUST S40.8
001003,000979: # VECTOR.) S40.8
001004,000980: # 01410 UNINTENTIONAL OVERFLOW IN GUIDANCE DESCENT GUIDANCE EQS.
001005,000981: # 01412 DESCENT IGNALG NOT CONVERGING P63
001006,000982: # 01501 ** KEYBOARD AND DISPLAY ALARM DURING PINBALL
001007,000983: # 01501 INTERNAL USE (NVSUB). ABORT
001008,000984: # 01502 ** ILLEGAL FLASHING DISPLAY GOPLAY
001009,000985: # 01520 V37 REQUEST NOT PERMITTED AT THIS TIME V37
001010,000986: # 01600 OVERFLOW IN DRIFT TEST IMU 4
001011,000987: # 01601 BAD IMU TORQUE OPT PRE ALIGN CALIB
001012,000988: # 01601 IMU 4 (LEM)
001013,000989: # 01703 IGNITION TIME SLIPPED MIDTOAVE
001014,000990: # 01706 INCORRECT PROGRAM REQUESTED FOR VEHICLE
001015,000991: # CONFIGURATION P40, P42
001016,000992:
Page 25 |
001018,000994:
001019,000995: # 02000 * DAP STILL IN PROGRESS AT NEXT TIME5 RUPT DAP
001020,000996: # 02001 JET FAILURES HAVE DISABLED Y-Z TRANS. DAP
001021,000997: # 02002 JET FAILURES HAVE DISABLED X TRANSLATION DAP
001022,000998: # 02003 JET FAILURES HAVE DISABLED P-ROTATION DAP
001023,000999: # 02004 JET FAILURES HAVE DISABLED U-V ROTATION DAP
001024,001000: # 03777 ICDU FAIL CAUSED THE ISS WARNING T4RUPT
001025,001001: # 04777 ICDU, PIPA FAILS CAUSED THE ISS WARNING T4RUPT
001026,001002: # 07777 IMU FAIL CAUSED THE ISS WARNING T4RUPT
001027,001003: # 10777 IMU, PIPA FAILS CAUSED THE ISS WARNING T4RUPT
001028,001004: # 13777 IMU, ICDU FAILS CAUSED THE ISS WARNING T4RUPT
001029,001005: # 14777 IMU, ICDU, PIPA FAILS CAUSED THE ISSWNING T4RUPT
001030,001006:
001031,001007: # * INDICATES AN ABORT CODE THAT RESULTS IN A SOFTWARE RESTART.
001032,001008:
001033,001009: # ** INDICATES A MORE SERIOUS ABORT CODE THAT RESULTS IN THE
001034,001010: # PROGRAM GOING TO R00.
001035,001011:
001036,001012: # P INDICATES A PRIORITY ALARM.
001037,001013:
001038,001014: # ALL OTHERS ARE NON-ABORTIVE
001039,001015:
Page 26 |
001041,001017:
001042,001018: # CHECKLIST CODES FOR LUMINARY
001043,001019:
001044,001020: # *9 *17 *26 *9 COLUMN
001045,001021:
001046,001022: # R1CODE ACTION TO BE EFFECTED PROGRAM
001047,001023:
001048,001024: # 00013 KEY IN NORMAL OR GYRO TORQUE COARSE ALIGN P52
001049,001025: # 00014 PROCEED DO IMU FINE ALIGN ROUTINE P51, P63, P57
001050,001026: # 00014 ENTER DO LANDING SITE DETERMINATION (N89DISP) P57OPTION2
001051,001027: # 00015 PERFORM CELESTIAL BODY ACQUISITION R51, P51
001052,001028: # 00062 SWITCH AGC POWER DOWN P06
001053,001029: # 00201 SWITCH RR MODE TO AUTOMATIC P20, P22, R04
001054,001030: # 00203 SWITCH GUID CONTROL TO GNC, MODE TO AUTO... P12, P42, P71
001055,001031: # ALSO THR CONT TO AUTO P40, P63, P70
001056,001032: # 00205 PERFORM MANUAL ACQUISITION OF RR R23
001057,001033: # 00500 SWITCH LR ANTENNA TO POSITION 1 P63
001058,001034:
001059,001035: # SWITCH DENOTES CHANGE POSITION OF A CONSOLE SWITCH
001060,001036: # PERFORM DENOTES START OR END OF A TASK
001061,001037: # KEY IN DENOTES KEY IN OF DATA THRU THE DSKY
001062,001038:
Page 27 |
001064,001040: # OPTION CODES FOR LUMINARY
001065,001041:
001066,001042: # THE SPECIFIED OPTION CODES WILL BE FLASHED IN COMPONENT R1 IN
001067,001043: # CONJUNCTION WITH V04N06 OR V04N12 (FOR EXTENDED VERBS) TO REQUEST THE
001068,001044: # ASTRONAUT TO LOAD INTO COMPONENT R2 THE OPTION HE DESIRES.
001069,001045:
001070,001046: # *9 *17 *52 *11 *25 COLUMN
001071,001047:
001072,001048: # OPTION
001073,001049: # CODE PURPOSE INPUT FOR COMPONENT 2 PROGRAM(S) APPLICABILITY
001074,001050:
001075,001051: # 00001 SPECIFY IMU ORIENTATION 1=PREF 2=NOM 3=REFSMMAT P52 ALL
001076,001052: # 4=LAND SITE
001077,001053: # 00002 SPECIFY VEHICLE 1=THIS 2=OTHER P21,R30 ALL
001078,001054: # 00003 SPECIFY TRACKING ATTITUDE 1=PREFERRED 2=OTHER R63 ALL
001079,001055: # 00004 SPECIFY RADAR 1=RR 2=LR R04 SUNDANCE + LUMINARY
001080,001056: # 00005 SPECIFY SOR PHASE 1=FIRST 2=SECOND P38 COLOSSUS + LUMINARY
001081,001057: # 00006 SPECIFY RR COARSE ALIGN OPTION 1=LOCKON 2=CONTINUOUS DESIG. V41N72 SUNDANCE + LUMINARY
001082,001058: # 00010 SPECIFY ALIGNMENT MODE 0=ANY TIME 1=REFSMMAT +G P57 LUMINARY
001083,001059: # 2=TWO BODIES 3=ONE BODY + G
001084,001060: # 00012 SPECIFY CSM ORBIT OPTION 1=NO ORBIT CHANGE 2=CHANGE P22 LUMINARY
001085,001061: # ORBIT TO PASS OVER LM
001086,001062:
End of include-file ASSEMBLY_AND_OPERATION_INFORMATION.agc. Parent file is MAIN.agc