Source Code

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