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