Source Code
These source-code files are part of a reconstructed copy of Skylark 048, the
Block II Command Module (CM) Apollo Guidance Computer (AGC) software for the
Skylab-2, Skylab-3, Skylab-4, and Apollo-Soyuz Test Project missions.
They have been created via disassembly of binary dumps of the original core rope memory modules actually flown on Skylab-2, part numbers 2010802-541, 2010802-551, 2010802-561, 2010802-571, 2010802-581, and 2010802-591. Access to these modules was provided by the New Mexico Museum of Space History, who we are much indebted to. The source code for the Apollo 15, 16, and 17 software, Artemis 072, was used as a starting point. Heavy use was made of TRW 4900.5-244, Programmed Guidance Equations for Skylark Command Module Earth Orbital Program, dated 14 February 1972. This document contains pseudocode of essentially all of Skylark, using original program labels which have been copied for this source reconstruction. Since only binary dumps (rather than listings) of Skylark are available as source material, all comments and labels are approximate. They have been taken from the Programmed Guidance Equations or other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing. |
000025,000002: ## Copyright: Public domain.
000026,000003: ## Filename: ASSEMBLY_AND_OPERATION_INFORMATION.agc
000027,000004: ## Purpose: A section of Skylark revision 048.
000028,000005: ## It is part of the source code for the Apollo Guidance Computer (AGC)
000029,000006: ## for Skylab-2, Skylab-3, Skylab-4, and ASTP. No original listings of
000030,000007: ## this software are available; instead, this file was created via
000031,000008: ## disassembly of dumps of the core rope modules actually flown on
000032,000009: ## Skylab-2. Access to these modules was provided by the New Mexico
000033,000010: ## Museum of Space History.
000034,000011: ## Assembler: yaYUL
000035,000012: ## Contact: Ron Burkey <info@sandroid.org>.
000036,000013: ## Website: www.ibiblio.org/apollo/index.html
000037,000014: ## Mod history: 2023-09-04 MAS Created from Artemis 072.
000038,000015: ## 2024-03-02 MAS Updated for Skylark 48.
000039,000016:
000040,000017:
000041,000018: # ASSEMBLY AND OPERATIONS INFORMATION
000042,000019: # TAGS FOR RELATIVE SETLOC AND BLANK BANK CARDS
000043,000020: # ABSOLUTE LOCATIONS FOR UPDATES
000044,000021: # SUBROUTINE CALLS
000045,000022:
000046,000023:
000047,000024: # ERASTOTL
000048,000025: # ERASABLE ASSIGNMENTS
000049,000026: # CHECK EQUALS LIST
000050,000027: # DIOGENES
000051,000028: # INTERRUPT LEAD INS
000052,000029: # T4RUPT PROGRAM
000053,000030: # DOWNLINK LISTS
000054,000031: # FRESH START AND RESTART
000055,000032: # RESTART TABLES
000056,000033: # SXTMARK
000057,000034: # EXTENDED VERBS
000058,000035: # PINBALL NOUN TABLES
000059,000036: # CSM GEOMETRY
000060,000037: # IMU COMPENSATION PACKAGE
000061,000038: # PINBALL GAME BUTTONS AND LIGHTS
000062,000039: # R60,R62
000063,000040: # ANGLFIND
000064,000041: # GIMBAL LOCK AVOIDANCE
000065,000042: # KALCMANU STEERING
000066,000043: # SYSTEM TEST STANDARD LEAD INS
000067,000044: # IMU CALIBRATION AND ALIGNMENT
000068,000045: # MEDUSA
000069,000046: # GROUND TRACKING DETERMINATION PROGRAM - P21
000070,000047: # R36
000071,000048: # R31
000072,000049: # P76
000073,000050: # R30
000074,000051: # MENELAUS
000075,000052: # P11
000076,000053: # P20-P25
000077,000054: # P30,P38
000078,000055: # P31-P33
000079,000056: # P34
000080,000057: # P35-P37
000081,000058: # P40-P47
000082,000059: # P50,P55
000083,000060: # P51-P53
000084,000061: # LUNAR AND SOLAR EPHEMERIDES SUBROUTINES
000085,000062: # P61-P67
000086,000063: # SERVICER207
000087,000064: # ENTRY LEXICON
000088,000065: # REENTRY CONTROL
000089,000066: # CM BODY ATTITUDE
000090,000067: # ULYSSES
000091,000068: # TVCINITIALIZE
000092,000069: # TVCEXECUTIVE
000093,000070: # TVCMASSPROP
000094,000071: # TVCRESTARTS
000095,000072: # TVCDAPS
000096,000073: # TVCROLLDAP
000097,000074: # MYSUBS
000098,000075: # RCS-CSM DIGITAL AUTOPILOT
000099,000076: # DOCKED DAP JET SELECTION
000100,000077: # AUTOMATIC MANEUVERS
000101,000078: # RCS-CSM DAP EXECUTIVE PROGRAMS
000102,000079: # JET SELECTION LOGIC
000103,000080: # CM ENTRY DIGITAL AUTOPILOT
000104,000081: # ZEUS
000105,000082: # DOWN-TELEMETRY PROGRAM
000106,000083: # INTER-BANK COMMUNICATION
000107,000084: # INTERPRETER
000108,000085: # FIXED-FIXED CONSTANT POOL
000109,000086: # INTERPRETIVE CONSTANTS
000110,000087: # SINGLE PRECISION SUBROUTINES
000111,000088: # EXECUTIVE
000112,000089: # WAITLIST
000113,000090: # LATITUDE LONGITUDE SUBROUTINES
000114,000091: # PLANETARY INERTIAL ORIENTATION
000115,000092: # MEASUREMENT INCORPORATION
000116,000093: # CONIC SUBROUTINES
000117,000094: # INTEGRATION INITIALIZATION
000118,000095: # ORBITAL INTEGRATION
000119,000096: # INFLIGHT ALIGNMENT ROUTINES
000120,000097: # POWERED FLIGHT SUBROUTINES
000121,000098: # TIME OF FREE FALL
000122,000099: # STAR TABLES
000123,000100: # AGC BLOCK TWO SELF-CHECK
000124,000101: # PHASE TABLE MAINTENANCE
000125,000102: # RESTARTS ROUTINE
000126,000103: # IMU MODE SWITCHING ROUTINES
000127,000104: # KEYRUPT, UPRUPT
000128,000105: # DISPLAY INTERFACE ROUTINES
000129,000106: # SERVICE ROUTINES
000130,000107: # ALARM AND ABORT
000131,000108: # UPDATE PROGRAM
000132,000109: # RTB OP CODES
000133,000110:
000134,000111: # SYMBOL TABLE LISTING
000135,000112: # UNREFERENCED SYMBOL LISTING
000136,000113: # ERASABLE & EQUALS CROSS-REFERENCE TABLE
000137,000114: # SUMMARY OF SYMBOL TABLE LISTINGS
000138,000115: # MEMORY TYPE & AVAILABLITY DISPLAY
000139,000116: # COUNT TABLE
000140,000117: # PARAGRAPHS GENERATED FOR THIS ASSEMBLY
000141,000118: # OCTAL LISTING
000142,000119: # OCCUPIED LOCATIONS TABLE
000143,000120: # SUBROS CALLED & PROGRAM STATUS
000144,000121:
000145,000122: # VERB LIST FOR CSM
000146,000123:
000147,000124: # REGULAR VERBS
000148,000125:
000149,000126: # 00 NOT IN USE
000150,000127: # 01 DISPLAY OCTAL COMP 1 IN R1
000151,000128: # 02 DISPLAY OCTAL COMP 2 IN R1
000152,000129: # 03 DISPLAY OCTAL COMP 3 IN R1
000153,000130: # 04 DISPLAY OCTAL COMP 1,2 IN R1,R2
000154,000131: # 05 DISPLAY OCTAL COMP 1,2,3 IN R1,R2,R3
000155,000132: # 06 DISPLAY DECIMAL IN R1 OR R1,R2 OR R1,R2,R3
000156,000133: # 07 DISPLAY DP DECIMAL IN R1,R2 (TEST ONLY)
000157,000134: # 08
000158,000135: # 09
000159,000136: # 10
000160,000137: # 11 MONITOR OCTAL COMP 1 IN R1
000161,000138: # 12 MONITOR OCTAL COMP 2 IN R1
000162,000139: # 13 MONITOR OCTAL COMP 3 IN R1
000163,000140: # 14 MONITOR OCTAL COMP 1,2 IN R1,R2
000164,000141: # 15 MONITOR OCTAL COMP 1,2,3 IN R1,R2,R3
000165,000142: # 16 MONITOR DECIMAL IN R1 OR R1,R2 OR R1,R2,R3
000166,000143: # 17 MONITOR DP DECIMAL IN R1,R2 (TEST ONLY)
000167,000144: # 18
000168,000145: # 19
000169,000146: # 20
000170,000147: # 21 LOAD COMPONENT 1 INTO R1
000171,000148: # 22 LOAD COMPONENT 2 INTO R2
000172,000149: # 23 LOAD COMPONENT 3 INTO R3
000173,000150: # 24 LOAD COMPONENT 1,2 INTO R1,R2
000174,000151: # 25 LOAD COMPONENT 1,2,3 INTO R1,R2,R3
000175,000152: # 26
000176,000153: # 27 DISPLAY FIXED MEMORY
000177,000154: # 28
000178,000155: # 29
000179,000156: # 30 REQUEST EXECUTIVE
000180,000157: # 31 REQUEST WAITLIST
000181,000158: # 32 RECYCLE PROGRAM
000182,000159: # 33 PROCEED WITHOUT DSKY INPUTS
000183,000160: # 34 TERMINATE FUNCTION
000184,000161: # 35 TEST LIGHTS
000185,000162: # 36 REQUEST FRESH START
000186,000163: # 37 CHANGE PROGRAM (MAJOR MODE)
000187,000164: # 38
000188,000165: # 39
000189,000166:
000190,000167:
000191,000168: # EXTENDED VERBS
000192,000169:
000193,000170: # 40 ZERO CDU-S
000194,000171: # 41 COARSE ALIGN CDU-S
000195,000172: # 42 FINE ALIGN IMU-S
000196,000173: # 43 LOAD IMU ATT ERROR METERS
000197,000174: # 44 REQUEST DOCKED DAP DATA LOAD ROUTINE (R04)
000198,000175: # 45 DOCKED DAP TURN ON
000199,000176: # 46 ESTABLISH G+C CONTROL
000200,000177: # 47 MOVE OWS STATE VECTOR INTO CM STATE VECTOR.
000201,000178: # 48 REQUEST DAP DATA LOAD ROUTINE (R03)
000202,000179: # 49 REQUEST CREW DEFINED MANEUVER ROUTINE (R62)
000203,000180: # 50 PLEASE PERFORM
000204,000181: # 51 PLEASE MARK
000205,000182: # 52 SPARE
000206,000183: # 53 PLEASE PERFORM ALTERNATE LOS MARK
000207,000184: # 54 REQUEST RENDEZVOUS BACKUP SIGHTING MARK ROUTINE (R23)
000208,000185: # 55 INCREMENT AGC TIME (DECIMAL)
000209,000186: # 56 TERMINATE RENDEZVOUS TRACKING (P20)
000210,000187: # 57 DISPLAY UPDAT STATE OF FULTKFLG
000211,000188: # 58 ENABLE AUTO MANEUVER IN P20
000212,000189: # 59 ENABLE JETS DISABLED IN R04 DOCKED DATA LOAD ROUTINE
000213,000190: # 60 SET ASTRONAUT TOTAL ATTITUDE (N17) TO PRESENT ATTITUDE
000214,000191: # 61 DISPLAY DAP ATTITUDE ERROR
000215,000192: # 62 DISPLAY TOTAL ATTITUDE ERROR (WRT N22 (THETAD))
000216,000193: # 63 DISPLAY TOTAL ASTRONAUT ATTITUDE ERROR (WRT N17 (CPHIX))
000217,000194: # 64 TRANSFORM OPTICS ANGLES TO TRACKING ANGLES
000218,000195: # 65 OPTICAL VERIFICATION OF PRELAUNCH ALIGNMENT
000219,000196: # 66 VEHICLES ARE ATTACHED. MOVE THIS VEHICLE STATE TO OTHER VEHICLE.
000220,000197: # 67 DISPLAY W MATRIX
000221,000198: # 68 SPARE
000222,000199: # 69 CAUSE RESTART
000223,000200: # 70 UPDATE LIFTOFF TIME
000224,000201: # 71 UNIVERSAL UPDATE - BLOCK ADR
000225,000202: # 72 UNIVERSAL UPDATE - SINGLE ADR
000226,000203: # 73 UPDATE AGC TIME (OCTAL)
000227,000204: # 74 INITIALIZE ERASABLE DUMP VIA DOWNLINK
000228,000205: # 75 BACKUP LIFTOFF
000229,000206: # 76 START R27 IN P20
000230,000207: # 77 KILL R27
000231,000208: # 78 UPDATE PRELAUNCH AZIMUTH
000232,000209: # 79 SPARE
000233,000210: # 80 UPDATE OWS STATE VECTOR
000234,000211: # 81 UPDATE CSM STATE VECTOR
000235,000212: # 82 REQUEST ORBIT PARAM DISPLAY (R30)
000236,000213: # 83 REQUEST REND PARAM DISPLAY (R31)
000237,000214: # 84 SPARE
000238,000215: # 85 REQUEST RENDEZVOUS PARAMETER DISPLAY NO. 2 (R34)
000239,000216: # 86 REJECT RENDEZVOUS BACKUP SIGHTING MARK
000240,000217: # 87 SET VHF RANGE FLAG
000241,000218: # 88 RESET VHF RANGE FLAG
000242,000219: # 89 REQUEST RENDEZVOUS FINAL ATTITUDE ROUTINE (R63)
000243,000220: # 90 REQUEST RENDEZVOUS OUT OF PLANE DISPLAY ROUTINE (R36)
000244,000221: # 91 DISPLAY BANK SUM
000245,000222: # 92 SPARE
000246,000223: # 93 ENABLE W MATRIX INITIALIZATION
000247,000224: # 94 SPARE
000248,000225: # 95 SPARE
000249,000226: # 96 TERMINATE INTEGRATION AND GO TO P00
000250,000227: # 97 PERFORM ENGINE FAIL PROCEDURE
000251,000228: # 98 SPARE
000252,000229: # 99 PLEASE ENABLE ENGINE
000253,000230:
000254,000231: # IN THE FOLLOWING NOUN LIST THE :NO LOAD: RESTRICTION MEANS THE NOUN
000255,000232: # CONTAINS AT LEAST ONE COMPONENT WHICH CANNOT BE LOADED, I.E. OF
000256,000233: # SCALE TYPE L (MIN/SEC) OR PP (2 INTEGERS).
000257,000234:
000258,000235: # IN THIS CASE VERBS 24 AND 25 ARE NOT ALLOWED, BUT VERBS 21, 22 OR 23
000259,000236: # MAY BE USED TO LOAD ANY OF THE NOUN:S COMPONENTS WHICH ARE NOT OF THE
000260,000237: # ABOVE SCALE TYPES.
000261,000238:
000262,000239: # THE :DEC ONLY: RESTRICTION MEANS ONLY DECIMAL OPERATION IS ALLOWED ON
000263,000240: # EVERY COMPONENT IN THE NOUN. (NOTE THAT :NO LOAD: IMPLIES :DEC ONLY:.)
000264,000241:
000265,000242: # NORMAL NOUNS COMPONENTS SCALE AND DECIMAL POINT RESTRICTIONS
000266,000243:
000267,000244: # 00 NOT IN USE
000268,000245: # 01 SPECIFY MACHINE ADDRESS (FRACTIONAL) 3COMP .XXXXX FOR EACH
000269,000246: # 02 SPECIFY MACHINE ADDRESS (WHOLE) 3COMP XXXXX. FOR EACH
000270,000247: # 03 SPECIFY MACHINE ADDRESS (DEGREES) 3COMP XXX.XX DEG FOR EACH
000271,000248: # 04 ATTITUDE ERRORS 3COMP XXX.XX DEG FOR EACH NO LOAD, DEC ONLY
000272,000249: # 05 ANGULAR ERROR/DIFFERENCE 2COMP XXX.XX DEG FOR EACH
000273,000250: # CELESTIAL ANGLE
000274,000251: # 06 OPTION CODE 2COMP OCTAL ONLY FOR EACH
000275,000252: # LOADING NOUN 07 WILL SET OR RESET SELECTED BITS IN ANY ERASABLE REGISTER
000276,000253: # 07 ECADR OF WORD TO BE MODIFIED 3COMP OCTAL ONLY FOR EACH
000277,000254: # ONES FOR BITS TO BE MODIFIED
000278,000255: # 1 TO SET OR 0 TO RESET SELECTED BITS
000279,000256: # 08 ALARM DATA 3COMP OCTAL ONLY FOR EACH
000280,000257: # 09 ALARM CODES 3COMP OCTAL ONLY FOR EACH
000281,000258: # 10 CHANNEL TO BE SPECIFIED 1COMP OCTAL ONLY
000282,000259: # 11 TIG OF NCC 3COMP 00XXX. HRS DEC ONLY
000283,000260: # 000XX. MIN MUST LOAD 3 COMPS
000284,000261: # 0XX.XX SEC
000285,000262: # 12 OPTION CODE 2COMP OCTAL ONLY FOR EACH
000286,000263: # (USED BY EXTENDED VERBS ONLY)
000287,000264: # 13 TIG OF NSR 3COMP 00XXX. HRS DEC ONLY
000288,000265: # 000XX. MIN MUST LOAD 3 COMPS
000289,000266: # 0XX.XX SEC
000290,000267: # 14 STAR TRACKER AZIMUTH 2COMP XXXXX. MIN
000291,000268: # ELEVATION XXXXX. MIN
000292,000269: # 15 INCREMENT MACHINE ADDRESS 1COMP OCTAL ONLY
000293,000270: # 16 TIME OF EVENT 3COMP 00XXX. HRS DEC ONLY
000294,000271: # (USED BY EXTENDED VERBS ONLY) 000XX. MIN MUST LOAD 3 COMPS
000295,000272: # 0XX.XX SEC
000296,000273: # 17 ASTRONAUT TOTAL ATTITUDE 3COMP XXX.XX DEG FOR EACH
000297,000274: # 18 AUTO MANEUVER BALL ANGLES 3COMP XXX.XX DEG FOR EACH
000298,000275: # 19 STAR TRACKER AZIMUTH IN 2-WORD OCTAL 2COMP OCTAL ONLY
000299,000276: # FORMAT (USE VERB 04 TO DISPLAY)
000300,000277: # 20 ICDU ANGLES 3COMP XXX.XX DEG FOR EACH
000301,000278: # 21 PIPAS 3COMP XXXXX. PULSES FOR EACH
000302,000279: # 22 NEW ICDU ANGLES 3COMP XXX.XX DEG FOR EACH
000303,000280: # 23 NAV BASE TO ATM EULER ANGLES 3COMP XXX.XX DEG FOR EACH
000304,000281: # 24 DELTA TIME FOR AGC CLOCK 3COMP 00XXX. HRS DEC ONLY
000305,000282: # 000XX. MIN MUST LOAD 3 COMPS
000306,000283: # 0XX.XX SEC
000307,000284: # 25 CHECKLIST 3COMP XXXXX. FOR EACH
000308,000285: # (USED WITH PLEASE PERFORM ONLY)
000309,000286: # 26 PRIORITY/DELAY, ADRES, BBCON 3COMP OCTAL ONLY FOR EACH
000310,000287: # 27 SELF TEST ON/OFF SWITCH 1COMP XXXXX.
000311,000288: # 28 TIG OF NC2 3COMP 00XXX. HRS DEC ONLY
000312,000289: # 000XX. MIN MUST LOAD 3 COMPS
000313,000290: # 0XX.XX SEC
000314,000291: # 29 XSM LAUNCH AZIMUTH 1COMP XXX.XX DEG DEC ONLY
000315,000292: # 30 TARGET CODES 3COMP XXXXX. FOR EACH
000316,000293: # 31 TIME OF W INIT 3COMP 00XXX. HRS DEC ONLY
000317,000294: # 000XX. MIN MUST LOAD 3 COMPS
000318,000295: # 0XX.XX SEC
000319,000296: # 32 TIME FROM PERIGEE 3COMP 00XXX. HRS DEC ONLY
000320,000297: # 000XX. MIN MUST LOAD 3 COMPS
000321,000298: # 0XX.XX SEC
000322,000299: # 33 TIME OF IGNITION 3COMP 00XXX. HRS DEC ONLY
000323,000300: # 000XX. MIN MUST LOAD 3 COMPS
000324,000301: # 0XX.XX SEC
000325,000302: # 34 TIME OF EVENT 3COMP 00XXX. HRS DEC ONLY
000326,000303: # 000XX. MIN MUST LOAD 3 COMPS
000327,000304: # 0XX.XX SEC
000328,000305: # 35 TIME FROM EVENT 3COMP 00XXX. HRS DEC ONLY
000329,000306: # 000XX. MIN MUST LOAD 3 COMPS
000330,000307: # 0XX.XX SEC
000331,000308: # 36 TIME OF AGC CLOCK 3COMP 00XXX. HRS DEC ONLY
000332,000309: # 000XX. MIN MUST LOAD 3 COMPS
000333,000310: # 0XX.XX SEC
000334,000311: # 37 TIG OF TPI 3COMP 00XXX. HRS DEC ONLY
000335,000312: # 000XX. MIN MUST LOAD 3 COMPS
000336,000313: # 0XX.XX SEC
000337,000314: # 38 TIME OF STATE VECTOR 3COMP 00XXX. HRS DEC ONLY
000338,000315: # 000XX. MIN MUST LOAD 3 COMPS
000339,000316: # 0XX.XX SEC
000340,000317: # 39 TIG OF LAST MANEUVER 3COMP 00XXX. HRS DEC ONLY
000341,000318: # 000XX. MIN MUST LOAD 3 COMPS
000342,000319: # 0XX.XX SEC
000343,000320:
000344,000321:
000345,000322: # MIXED NOUNS COMPONENTS SCALE AND DECIMAL POINT RESTRICTIONS
000346,000323:
000347,000324: # 40 TIME FROM IGNITION/CUTOFF 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY
000348,000325: # VG, XXXX.X FT/SEC
000349,000326: # DELTA V (ACCUMULATED) XXXX.X FT/SEC
000350,000327: # 41 TARGET AZIMUTH, 2COMP XXX.XX DEG
000351,000328: # ELEVATION XX.XXX DEG
000352,000329: # 42 APOGEE, 3COMP XXXX.X NAUT MI DEC ONLY
000353,000330: # PERIGEE, XXXX.X NAUT MI
000354,000331: # DELTA V (REQUIRED) XXXX.X FT/SEC
000355,000332: # 43 LATITUDE, 3COMP XXX.XX DEG DEC ONLY
000356,000333: # LONGITUDE, XXX.XX DEG
000357,000334: # ALTITUDE XXXX.X NAUT MI
000358,000335: # 44 APOGEE, 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000359,000336: # PERIGEE, XXXX.X NAUT MI
000360,000337: # TFF XXBXX MIN/SEC
000361,000338: # 45 MARKS (VHF - OPTICS) 3COMP +XXBXX NO LOAD, DEC ONLY
000362,000339: # TFI OF NEXT BURN XXBXX MIN/SEC
000363,000340: # MGA XXX.XX DEG
000364,000341: # 46 AUTOPILOT CONFIGURATION 2COMP OCTAL ONLY FOR EACH
000365,000342: # 47 THIS VEHICLE WEIGHT 2COMP XXXXX. LBS DEC ONLY
000366,000343: # OTHER VEHICLE WEIGHT XXXXX. LBS
000367,000344: # 48 PITCH TRIM 2COMP XXX.XX DEG DEC ONLY
000368,000345: # YAW TRIM, XXX.XX DEG
000369,000346: # 49 DELTA R 3COMP XXX.XX NAUT MI DEC ONLY
000370,000347: # DELTA V XXXX.X FT/SEC
000371,000348: # VHF OR OPTICS CODE XXXXX.
000372,000349: # 50 SPLASH ERROR, 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000373,000350: # PERIGEE, XXXX.X NAUT MI
000374,000351: # TFF XXBXX MIN/SEC
000375,000352: # 51 SPARE
000376,000353: # 52 CENTRAL ANGLE OF ACTIVE VEHICLE 1COMP XXX.XX DEG
000377,000354: # 53 RANGE, 3COMP XXX.XX NAUT MI DEC ONLY
000378,000355: # RANGE RATE, XXXX.X FT/SEC
000379,000356: # PHI XXX.XX DEG
000380,000357: # 54 RANGE, 3COMP XXX.XX NAUT MI DEC ONLY
000381,000358: # RANGE RATE, XXXX.X FT/SEC
000382,000359: # THETA XXX.XX DEG
000383,000360: # 55 PERIGEE CODE 2COMP XXXXX. DEC ONLY
000384,000361: # ELEVATION ANGLE XXX.XX DEG
000385,000362: # 56 VEHICLE RATE 3COMP X.XXXX DEG/SEC FOR EACH NO LOAD, DEC ONLY
000386,000363: # 57 NO. OF HALF REVS 3COMP XXXXX. DEC ONLY
000387,000364: # DELTA ALT NCC XXXX.X NAUT MI
000388,000365: # DELTA ALT NSR XXXX.X NAUT MI
000389,000366: # 58 DELTA V TPI 3COMP XXXX.X FT/SEC DEC ONLY
000390,000367: # DELTA V TPF XXXX.X FT/SEC
000391,000368: # DELTA TIME (TPI - NOMTPI) XXBXX MIN/SEC
000392,000369: # 59 DELTA VELOCITY LOS 3COMP XXXX.X FT/SEC FOR EA. DEC ONLY
000393,000370: # 60 GMAX, 3COMP XXX.XX G DEC ONLY
000394,000371: # VPRED, XXXXX. FT/SEC
000395,000372: # GAMMA EI XXX.XX DEG
000396,000373: # 61 IMPACT LATITUDE, 3COMP XXX.XX DEG DEC ONLY
000397,000374: # IMPACT LONGITUDE, XXX.XX DEG
000398,000375: # HEADS UP/DOWN +/- 00001
000399,000376: # 62 INERTIAL VEL MAG (VI), 3COMP XXXXX. FT/SEC DEC ONLY
000400,000377: # ALT RATE CHANGE (HDOT), XXXXX. FT/SEC
000401,000378: # ALT ABOVE PAD RADIUS (H) XXXX.X NAUT MI
000402,000379: # 63 RANGE 297,431 TO SPLASH (RTGO), 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000403,000380: # PREDICTED INERT VEL (VIO), XXXXX. FT/SEC
000404,000381: # TIME FROM 297,431 (TFE) XXBXX MIN/SEC
000405,000382: # 64 DRAG ACCELERATION, 3COMP XXX.XX G DEC ONLY
000406,000383: # INERTIAL VELOCITY (VI), XXXXX. FT/SEC
000407,000384: # RANGE TO SPLASH XXXX.X NAUT MI
000408,000385: # 65 SAMPLED AGC TIME 3COMP 00XXX. HRS DEC ONLY
000409,000386: # (FETCHED IN INTERRUPT) 000XX. MIN MUST LOAD 3 COMPS
000410,000387: # 0XX.XX SEC
000411,000388: # 66 COMMAND BANK ANGLE (BETA), 3COMP XXX.XX DEG DEC ONLY
000412,000389: # CROSS RANGE ERROR, XXXX.X NAUT MI
000413,000390: # DOWN RANGE ERROR XXXX.X NAUT MI
000414,000391: # 67 RANGE TO TARGET, 3COMP XXXX.X NAUT MI DEC ONLY
000415,000392: # PRESENT LATITUDE, XXX.XX DEG
000416,000393: # PRESENT LONGITUDE XXX.XX DEG
000417,000394: # 68 COMMAND BANK ANGLE (BETA), 3COMP XXX.XX DEG DEC ONLY
000418,000395: # INERTIAL VELOCITY (VI) , XXXXX. FT/SEC
000419,000396: # ALT RATE CHANGE (RDOT) XXXXX. FT/SEC
000420,000397: # 69 BETA 3COMP XXX.XX DEG DEC ONLY
000421,000398: # DL XXX.XX G
000422,000399: # VL XXXXX. FT/SEC
000423,000400: # 70 STAR CODE 1COMP OCTAL ONLY
000424,000401: # 71 STAR CODE 1COMP OCTAL ONLY
000425,000402: # 72 TIME OF R27 OPTIMIZATION 3COMP 00XXX. HRS DEC ONLY
000426,000403: # 000XX. MIN MUST LOAD 3 COMPS
000427,000404: # 0XX.XX SEC
000428,000405: # 73 ALTITUDE 3COMP XXXXXB. NAUT MI
000429,000406: # VELOCITY XXXXX. FT/SEC
000430,000407: # FLIGHT PATH ANGLE XXX.XX DEG
000431,000408: # 74 COMMAND BANK ANGLE (BETA) 3COMP XXX.XX DEG
000432,000409: # INERTIAL VELOCITY (VI) XXXXX. FT/SEC
000433,000410: # DRAG ACCELERATION XXX.XX G
000434,000411: # 75 DELTA ALTITUDE CDH 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
000435,000412: # DELTA TIME (CDH-CSI OR TPI-CDH) XXBXX MIN/SEC
000436,000413: # DELTA TIME (TPI-CDH OR TPI-NOMTPI) XXBXX MIN/SEC
000437,000414: # 76 CURRENT R27 RANGE 3COMP XXX.XX NAUT MI NO LOAD, DEC ONLY
000438,000415: # CURRENT R27 RANGE-RATE XXXX.X FT/SEC
000439,000416: # TIME FROM R27 OPTIMIZATION XXBXX MIN/SEC
000440,000417: # 77 OPTIMIZED R27 RANGE 3COMP XXX.XX NAUT MI DEC ONLY
000441,000418: # OPTIMIZED R27 RANGE-RATE XXXX.X FT/SEC
000442,000419: # R27 THETA/PHI XXX.XX DEG
000443,000420: # 78 YAW ANGLE FOR P20 3COMP XXX.XX DEG DEC ONLY
000444,000421: # PITCH ANGLE FOR P20 XXX.XX DEG
000445,000422: # AZIMUTH CONSTRAINT FOR P20 XXX.XX DEG
000446,000423: # 79 P20 ROTATION RATE 2COMP X.XXXX DEG/SEC DEC ONLY
000447,000424: # P20 ROTATION DEADBAND XXX.XX DEG
000448,000425: # 80 TIME FROM IGNITION/CUTOFF 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY
000449,000426: # VG XXXXX. FT/SEC
000450,000427: # DELTA V (ACCUMULATED) XXXXX. FT/SEC
000451,000428: # 81 DELTA V (LV) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000452,000429: # 82 NSR DELTA V (LV) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000453,000430: # 83 DELTA V (BODY) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000454,000431: # 84 DELTA V NEXT MANEUVER 3COMP XXXX.X FT/SEC DEC ONLY
000455,000432: # DELTA ALT - NEXT MANEUVER XXXX.X NAUT MI
000456,000433: # DELTA V THIRD MANEUVER XXXX.X FT/SEC
000457,000434: # 85 VG (BODY) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
000458,000435: # 86 DELTA V (LV) 3COMP XXXXX. FT/SEC FOR EACH DEC ONLY
000459,000436: # 87 DOCKED DAP FLAG SPECIFICATION 3COMP OCTAL ONLY FOR EACH
000460,000437: # CHANNEL 5 JETS INHIBITED BY DOCKED DAP
000461,000438: # CHANNEL 6 JETS INHIBITED BY DOCKED DAP
000462,000439: # 88 HALF UNIT SUN OR PLANET VECTOR 3COMP .XXXXX FOR EACH DEC ONLY
000463,000440: # 89 MANUAL/AUTO DOCKED DAP MANEUVER RATES 2COMP X.XXXX DEG/SEC
000464,000441: # DEAD BAND FOR DOCKED DAP XXX.XX DEG
000465,000442: # 90 Y ACTIVE VEH 3COMP XXX.XX NM DEC ONLY
000466,000443: # Y DOT ACTIVE VEH XXXX.X FPS
000467,000444: # Y DOT PASSIVE VEH XXXX.X FPS
000468,000445: # 91 OCDU ANGLES SHAFT, 2COMP XXX.XX DEG
000469,000446: # TRUNION XX.XXX DEG
000470,000447: # 92 NEW OPTICS ANGLES SHAFT, 2COMP XXX.XX DEG
000471,000448: # TRUNION XX.XXX DEG
000472,000449: # 93 DELTA GYRO ANGLES 3COMP XX.XXX DEG FOR EACH
000473,000450: # 94 NEW OPTICS ANGLES SHAFT 2COMP XXX.XX DEG
000474,000451: # TRUNNION XX.XXX DEG
000475,000452: # 95 TIG OF NC1 3COMP 00XXX. HRS DEC ONLY
000476,000453: # 000XX. MIN MUST LOAD 3 COMPS
000477,000454: # 0XX.XX SEC
000478,000455: # 96 Y CM 3COMP XXX.XX NM DEC ONLY
000479,000456: # Y DOT CM XXXX.X FPS
000480,000457: # Y DOT LM XXXX.X FPS
000481,000458: # 97 SYSTEM TEST INPUTS 3COMP XXXXX. FOR EACH
000482,000459: # 98 SYSTEM TEST RESULTS AND INPUTS 3COMP XXXXX.
000483,000460: # .XXXXX
000484,000461: # XXXXX.
000485,000462: # 99 RMS IN POSITION 3COMP XXXXX. FT DEC ONLY
000486,000463: # RMS IN VELOCITY XXXX.X FT/SEC
000487,000464: # RMS OPTION XXXXX.
000488,000465:
000489,000466:
000490,000467: # REGISTERS AND SCALING FOR NORMAL NOUNS
000491,000468:
000492,000469: # NOUN REGISTER SCALE TYPE
000493,000470:
000494,000471: # 00 NOT IN USE
000495,000472: # 01 SPECIFY ADDRESS B
000496,000473: # 02 SPECIFY ADDRESS C
000497,000474: # 03 SPECIFY ADDRESS D
000498,000475: # 04 AK F
000499,000476: # 05 DSPTEM1 F
000500,000477: # 06 OPTION1 A
000501,000478: # 07 XREG A
000502,000479: # 08 ALMCADR A
000503,000480: # 09 FAILREG A
000504,000481: # 10 SPECIFY CHANNEL A
000505,000482: # 11 TCSI K
000506,000483: # 12 OPTIONX A
000507,000484: # 13 TCDH K
000508,000485: # 14 TRKAZ BBB
000509,000486: # 15 INCREMENT ADDRESS A
000510,000487: # 16 DSPTEMX K
000511,000488: # 17 CPHIX D
000512,000489: # 18 THETAD D
000513,000490: # 19 TRKAZOCT A
000514,000491: # 20 CDUX D
000515,000492: # 21 PIPAX C
000516,000493: # 22 THETAD D
000517,000494: # 23 THETAD D
000518,000495: # 24 DSPTEM2 +1 K
000519,000496: # 25 DSPTEM1 C
000520,000497: # 26 N26/PRI A
000521,000498: # 27 SMODE C
000522,000499: # 28 NC2TIG K
000523,000500: # 29 DSPTEM1 D
000524,000501: # 30 DSPTEM1 C
000525,000502: # 31 AGEOFW K
000526,000503: # 32 -TPER K
000527,000504: # 33 TIG K
000528,000505: # 34 DSPTEM1 K
000529,000506: # 35 TTOGO K
000530,000507: # 36 TIME2 K
000531,000508: # 37 TTPI K
000532,000509: # 38 TET K
000533,000510: # 39 LASTTIG K
000534,000511:
000535,000512:
000536,000513: # REGISTERS AND SCALING FOR MIXED NOUNS
000537,000514:
000538,000515: # NOUN COMP REGISTER SCALE TYPE
000539,000516:
000540,000517: # 40 1 TTOGO L
000541,000518: # 2 VGDISP S
000542,000519: # 3 DVTOTAL S
000543,000520: # 41 1 DSPTEM1 D
000544,000521: # 2 DSPTEM1 +1 E
000545,000522: # 42 1 HAPO Q
000546,000523: # 2 HPER Q
000547,000524: # 3 VGDISP S
000548,000525: # 43 1 LAT H
000549,000526: # 2 LONG H
000550,000527: # 3 ALT Q
000551,000528: # 44 1 HAPOX Q
000552,000529: # 2 HPERX Q
000553,000530: # 3 TFF L
000554,000531: # 45 1 VHFCNT PP
000555,000532: # 2 TTOGO L
000556,000533: # 3 +MGA H
000557,000534: # 46 1 DAPDATR1 A
000558,000535: # 2 DAPDATR2 A
000559,000536: # 47 1 CSMMASS KK
000560,000537: # 2 LEMMASS KK
000561,000538: # 48 1 PACTOFF FF
000562,000539: # 2 YACTOFF FF
000563,000540: # 49 1 N49DISP Q
000564,000541: # 2 N49DISP +2 S
000565,000542: # 3 N49DISP +4 C
000566,000543: # 50 1 RSP-RREC LL
000567,000544: # 2 HPERX Q
000568,000545: # 3 TFF L
000569,000546: # 51 SPARE
000570,000547: # 52 1 ACTCENT H
000571,000548: # 53 1 RANGE JJ
000572,000549: # 2 RRATE S
000573,000550: # 3 RTHETA H
000574,000551: # 54 1 RANGE JJ
000575,000552: # 2 RRATE S
000576,000553: # 3 RTHETA H
000577,000554: # 55 1 NN1 C
000578,000555: # 2 ELEV H
000579,000556: # 56 1 ADOT EEE
000580,000557: # 2 ADOT +2 EEE
000581,000558: # 3 ADOT +4 EEE
000582,000559: # 57 1 HALFREVS C
000583,000560: # 2 DHNCC Q
000584,000561: # 3 DELH1 Q
000585,000562: # 58 1 DELVTPI S
000586,000563: # 2 DELVTPF S
000587,000564: # 3 T2TOT3 L
000588,000565: # 59 1 DVLOS S
000589,000566: # 2 DVLOS +2 S
000590,000567: # 3 DVLOS +4 S
000591,000568: # 60 1 GMAX T
000592,000569: # 2 VPRED P
000593,000570: # 3 GAMMAEI H
000594,000571: # 61 1 LAT(SPL) H
000595,000572: # 2 LNG(SPL) H
000596,000573: # 3 HEADSUP C
000597,000574: # 62 1 VMAGI P
000598,000575: # 2 HDOT P
000599,000576: # 3 ALTI Q
000600,000577: # 63 1 RTGO LL
000601,000578: # 2 VIO P
000602,000579: # 3 TTE L
000603,000580: # 64 1 D MM
000604,000581: # 2 VMAGI P
000605,000582: # 3 RTGON64 LL
000606,000583: # 65 1 SAMPTIME K
000607,000584: # 2 SAMPTIME K
000608,000585: # 3 SAMPTIME K
000609,000586: # 66 1 ROLLC H
000610,000587: # 2 XRNGERR VV
000611,000588: # 3 DNRNGERR LL
000612,000589: # 67 1 RTGON67 LL
000613,000590: # 2 LAT H
000614,000591: # 3 LONG H
000615,000592: # 68 1 ROLLC H
000616,000593: # 2 VMAGI P
000617,000594: # 3 RDOT UU
000618,000595: # 69 1 ROLLC H
000619,000596: # 2 Q7 MM
000620,000597: # 3 VL UU
000621,000598: # 70 1 STARCODE A
000622,000599: # 71 1 STARCODE A
000623,000600: # 72 1 FIXTIME K
000624,000601: # 2 FIXTIME K
000625,000602: # 3 FIXTIME K
000626,000603: # 73 1 P21ALT Q (MEMORY/100 TO DISPLAY TENS N.M.)
000627,000604: # 2 P21VEL P
000628,000605: # 3 P21GAM H
000629,000606: # 74 1 ROLLC H
000630,000607: # 2 VMAGI P
000631,000608: # 3 D MM
000632,000609: # 75 1 DIFFALT Q
000633,000610: # 2 T1TOT2 L
000634,000611: # 3 T2TOT3 L
000635,000612: # 76 1 SVEC DDD
000636,000613: # 2 SVEC +2 CCC
000637,000614: # 3 TFO L
000638,000615: # 77 1 OPVEC DDD
000639,000616: # 2 OPVEC +2 CCC
000640,000617: # 3 PHETA H
000641,000618: # 78 1 UTYAW D
000642,000619: # 78 2 UTPIT D
000643,000620: # 78 3 AZIMANGL D
000644,000621: # 79 1 RATEPTC E (MEMORY/10 TO LOAD X.XXXX DEG/SEC)
000645,000622: # 2 DBPTC D
000646,000623: # 80 1 TTOGO L
000647,000624: # 2 VGDISP P
000648,000625: # 3 DVTOTAL P
000649,000626: # 81 1 DELVLVC S
000650,000627: # 2 DELVLVC +2 S
000651,000628: # 3 DELVLVC +4 S
000652,000629: # 82 1 VGNSR S
000653,000630: # 2 VGNSR +2 S
000654,000631: # 3 VGNSR +4 S
000655,000632: # 83 1 DELVIMU S
000656,000633: # 2 DELVIMU +2 S
000657,000634: # 3 DELVIMU +4 S
000658,000635: # 84 1 DVDSP1 S
000659,000636: # 2 DHDSP Q
000660,000637: # 3 DVDSP2 S
000661,000638: # 85 1 VGBODY S
000662,000639: # 2 VGBODY +2 S
000663,000640: # 3 VGBODY +4 S
000664,000641: # 86 1 DELVLVC P
000665,000642: # 2 DELVLVC +2 P
000666,000643: # 3 DELVLVC +4 P
000667,000644: # 87 1 DAPDATR3 A
000668,000645: # 2 CH5FAIL A
000669,000646: # 3 CH6FAIL A
000670,000647: # 88 1 STARSAV 3 ZZ
000671,000648: # 2 STARSAV3 +2 ZZ
000672,000649: # 3 STARSAV3 +4 ZZ
000673,000650: # 89 1 DKRATE AAA
000674,000651: # 2 DKDB F
000675,000652: # 90 1 YCSM JJ
000676,000653: # 2 YDOTC S
000677,000654: # 3 YDOTL S
000678,000655: # 91 1 CDUS D
000679,000656: # 2 CDUT J
000680,000657: # 92 1 SAC D
000681,000658: # 2 PAC J
000682,000659: # 93 1 OGC G
000683,000660: # 2 OGC +2 G
000684,000661: # 3 OGC +4 G
000685,000662: # 94 1 MRKBUF1 +3 D
000686,000663: # 2 MRKBUF1 +5 J
000687,000664: # 95 1 NC1TIG K
000688,000665: # 2 NC1TIG K
000689,000666: # 3 NC1TIG K
000690,000667: # 96 1 RANGE JJ
000691,000668: # 2 RRATE S
000692,000669: # 3 RRATE2 S
000693,000670: # 97 1 DSPTEM1 C
000694,000671: # 2 DSPTEM1 +1 C
000695,000672: # 3 DSPTEM1 +2 C
000696,000673: # 98 1 DSPTEM2 C
000697,000674: # 2 DSPTEM2 +1 B
000698,000675: # 3 DSPTEM2 +2 C
000699,000676: # 99 1 WWPOS XX
000700,000677: # 2 WWVEL YY
000701,000678: # 3 WWOPT C
000702,000679:
000703,000680:
000704,000681: # NOUN SCALES AND FORMATS
000705,000682:
000706,000683: # -SCALE TYPE- PRECISION
000707,000684: # UNITS DECIMAL FORMAT -- AGC FORMAT
000708,000685: # ------------ -------------- -- ----------
000709,000686:
000710,000687: # -A-
000711,000688: # OCTAL XXXXX SP OCTAL
000712,000689:
000713,000690: # -B- -14
000714,000691: # FRACTIONAL .XXXXX SP BIT 1 = 2 UNITS
000715,000692: # (MAX .99996)
000716,000693:
000717,000694: # -C-
000718,000695: # WHOLE XXXXX. SP BIT 1 = 1 UNIT
000719,000696: # (MAX 16383.)
000720,000697:
000721,000698: # -D- 15
000722,000699: # CDU DEGREES XXX.XX DEGREES SP BIT 1 = 360/2 DEGREES
000723,000700: # (MAX 359.99) (USES 15 BITS FOR MAGNI-
000724,000701: # TUDE AND 2-S COMP.)
000725,000702:
000726,000703: # -E- 14
000727,000704: # ELEVATION DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES
000728,000705: # (MAX 89.999)
000729,000706:
000730,000707: # -F- 14
000731,000708: # DEGREES (180) XXX.XX DEGREES SP BIT 1 = 180/2 DEGREES
000732,000709: # (MAX 179.99)
000733,000710:
000734,000711: # -G-
000735,000712: # DP DEGREES (90) XX.XXX DEGREES DP BIT 1 OF LOW REGISTER =
000736,000713: # 28
000737,000714: # 360/2 DEGREES
000738,000715:
000739,000716: # -H-
000740,000717: # DP DEGREES (360) XXX.XX DEGREES DP BIT 1 OF LOW REGISTER =
000741,000718: # 28
000742,000719: # (MAX 359.99) 360/2 DEGREES
000743,000720:
000744,000721: # -J- 15
000745,000722: # Y OPTICS DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES
000746,000723: # (BIAS OF 19.775 (USES 15 BITS FOR MAGNI-
000747,000724: # DEGREES ADDED FOR TUDE AND 2-S COMP.)
000748,000725: # DISPLAY, SUBTRACTED
000749,000726: # FOR LOAD.)
000750,000727: # NOTE: NEGATIVE NUM-
000751,000728: # BERS CANNOT BE
000752,000729: # LOADED.
000753,000730:
000754,000731: # -K-
000755,000732: # TIME (HR, MIN, SEC) 00XXX. HR DP BIT 1 OF LOW REGISTER =
000756,000733: # 000XX. MIN -2
000757,000734: # 0XX.XX SEC 10 SEC
000758,000735: # (DECIMAL ONLY.
000759,000736: # MAX MIN COMP=59
000760,000737: # MAX SEC COMP=59.99
000761,000738: # MAX CAPACITY=745 HRS
000762,000739: # 39 MINS
000763,000740: # 14.55 SECS.
000764,000741: # WHEN LOADING, ALL 3
000765,000742: # COMPONENTS MUST BE
000766,000743: # SUPPLIED.)
000767,000744:
000768,000745: # -L-
000769,000746: # TIME (MIN/SEC) XXBXX MIN/SEC DP BIT 1 OF LOW REGISTER =
000770,000747: # (B IS A BLANK -2
000771,000748: # POSITION, DECIMAL 10 SEC
000772,000749: # ONLY, DISPLAY OR
000773,000750: # MONITOR ONLY. CANNOT
000774,000751: # BE LOADED.
000775,000752: # MAX MIN COMP=59
000776,000753: # MAX SEC COMP=59
000777,000754: # VALUES GREATER THAN
000778,000755: # 59 MIN 59 SEC
000779,000756: # ARE DISPLAYED AS
000780,000757: # 59 MIN 59 SEC.)
000781,000758:
000782,000759: # -M- -2
000783,000760: # TIME (SEC) XXX.XX SEC SP BIT 1 = 10 SEC
000784,000761: # (MAX 163.83)
000785,000762:
000786,000763: # -N-
000787,000764: # TIME (SEC) DP XXX.XX SEC DP BIT 1 OF LOW REGISTER =
000788,000765: # -2
000789,000766: # 10 SEC
000790,000767:
000791,000768: # -P-
000792,000769: # VELOCITY 2 XXXXX. FEET/SEC DP BIT 1 OF HIGH REGISTER =
000793,000770: # (MAX 41994.) -7
000794,000771: # 2 METERS/CENTI-SEC
000795,000772:
000796,000773: # -Q-
000797,000774: # POSITION 4 XXXX.X NAUTICAL MILES DP BIT 1 OF LOW REGISTER =
000798,000775: # 2 METERS
000799,000776:
000800,000777: # -S-
000801,000778: # VELOCITY 3 XXXX.X FT/SEC DP BIT 1 OF HIGH REGISTER =
000802,000779: # -7
000803,000780: # 2 METERS/CENTI-SEC
000804,000781: # -T- -2
000805,000782: # G XXX.XX G SP BIT 1 = 10 G
000806,000783: # (MAX 163.83)
000807,000784:
000808,000785: # -FF-
000809,000786: # TRIM DEGREES XXX.XX DEG. SP LOW ORDER BIT = 85.41 SEC
000810,000787: # (MAX 388.69) OF ARC
000811,000788:
000812,000789: # -GG-
000813,000790: # INERTIA XXXXXBB. SLUG FT SQ SP FRACTIONAL PART OF
000814,000791: # (MAX 07733BB.) 20 2
000815,000792: # 2 KG M
000816,000793:
000817,000794: # -II- 20
000818,000795: # THRUST MOMENT XXXXXBB. FT LBS SP FRACTIONAL PART OF 2
000819,000796: # (MAX 07733BB.) NEWTON METER
000820,000797:
000821,000798: # -JJ-
000822,000799: # POSITION5 XXX.XX NAUT MI DP BIT 1 OF LOW REGISTER =
000823,000800: # 2 METERS
000824,000801:
000825,000802: # -KK- 16
000826,000803: # WEIGHT2 XXXXX. LBS SP FRACTIONAL PART OF 2 KG
000827,000804:
000828,000805: # -LL-
000829,000806: # POSITION6 XXXX.X NAUT MI DP BIT 1 OF LOW REG =
000830,000807: # -28
000831,000808: # (6,373,338)(2(PI))X2
000832,000809: # -----------------------
000833,000810: # 1852
000834,000811: # NAUT. MI.
000835,000812:
000836,000813: # -MM-
000837,000814: # DRAG ACCELERATION XXX.XX G DP BIT 1 OF LOW REGISTER =
000838,000815: # MAX (024.99) -28
000839,000816: # 25X2 G
000840,000817:
000841,000818: # -PP-
000842,000819: # 2 INTEGERS +XXBYY DP BIT 1 OF HIGH REGISTER =
000843,000820: # (B IS A BLANK 1 UNIT OF XX
000844,000821: # POSITION. DECIMAL BIT 1 OF LOW REGISTER =
000845,000822: # ONLY, DISPLAY OR 1 UNIT OF YY
000846,000823: # MONITOR ONLY. CANNOT (EACH REGISTER MUST
000847,000824: # BE LOADED.) CONTAIN A POSITIVE INTEGER
000848,000825: # (MAX 99B99) LESS THAN 100)
000849,000826:
000850,000827: # -UU-
000851,000828: # VELOCITY/2VS XXXXX. FEET/SEC DP FRACTIONAL PART OF
000852,000829: # (MAX 51532.) 2VS FEET/SEC
000853,000830: # (VS = 25766.1973)
000854,000831: # -VV-
000855,000832: # POSITION8 XXXX.X NAUT MI DP BIT 1 OF LOW REGISTER =
000856,000833: # -28
000857,000834: # 4 X 6,373,338 X 2
000858,000835: # --------------------
000859,000836: # 1852
000860,000837: # NAUT MI
000861,000838:
000862,000839: # -XX-
000863,000840: # POSITION 9 XXXXX. FEET DP BIT 1 OF LOW REGISTER =
000864,000841: # -9
000865,000842: # 2 METERS
000866,000843:
000867,000844: # -YY-
000868,000845: # VELOCITY 4 XXXX.X FEET/SEC DP FRACTIONAL PART OF
000869,000846: # (MAX 328.0) METERS/CENTI-SEC
000870,000847:
000871,000848: # -ZZ-
000872,000849: # DP FRACTIONAL .XXXXX DP BIT 1 OF HIGH REGISTER =
000873,000850: # -14
000874,000851: # 2 UNITS
000875,000852: # -AAA-
000876,000853: # RATE 1 X.XXXX DEG/SEC DP BIT 1 OF LOW REGISTER =
000877,000854: # -9
000878,000855: # 2 REVS/DECI-SEC
000879,000856: # -BBB-
000880,000857: # ARC MINUTES XXXXX. MIN DP BIT 1 OF LOW REGISTER =
000881,000858: # 28
000882,000859: # 360/2 DEGREES
000883,000860: # -CCC-
000884,000861: # VELOCITY 5 XXXX.X FEET/SEC DP BIT 1 OF LOW REGISTER =
000885,000862: # -6
000886,000863: # 2 METERS/CENTI-SEC
000887,000864: # -DDD-
000888,000865: # POSITION 10 XXX.XX NAUT MI DP BIT 1 OF LOW REGISTER =
000889,000866: # -20
000890,000867: # 2 NAUT MI
000891,000868: # -EEE-
000892,000869: # RATE 2 X.XXXX DEG/SEC DP BIT 1 OF LOW REGISTER =
000893,000870: # -3
000894,000871: # 2 REVS/DECI-SEC
000895,000872:
000896,000873: # THAT-S ALL ON THE NOUNS.
000897,000874:
000898,000875:
000899,000876: # ALARM CODES
000900,000877: # REPORT DEFICIENCIES TO JOHN SUTHERLAND @ MIT 617-864-6900 X1458
000901,000878:
000902,000879: # *9 *18 *60 *25 COLUMN
000903,000880:
000904,000881: # CODE * TYPE SET BY ALARM ROUTINE
000905,000882:
000906,000883: # 00107 STAR TRACKER ANGLES OUT OF LIMITS P55 ALARM
000907,000884: # 00110 NO MARK SINCE LAST MARK REJECT SXTMARK ALARM
000908,000885: # 00113 NO INBITS SXTMARK ALARM
000909,000886: # 00114 MARK MADE BUT NOT DESIRED SXTMARK ALARM
000910,000887: # 00115 OPTICS TORQUE REQUESTWITH SWITCH NOT AT EXT VERB OPTICS CDU ALARM
000911,000888: # CGC
000912,000889: # 00116 OPTICS SWITCH ALTERED BEFORE 15 SEC ZERO T4RUPT ALARM
000913,000890: # TIME ELAPSED.
000914,000891: # 00117 OPTICS TORQUE REQUEST WITH OPTICS NOT EXT VERB OPTICS CDU ALARM
000915,000892: # AVAILABLE (OPTIND=-0)
000916,000893: # 00120 OPTICS TORQUE REQUEST WITH OPTICS T4RUPT ALARM
000917,000894: # NOT ZEROED
000918,000895: # 00121 CDUS NO GOOD AT TIME OF MARK SXTMARK ALARM
000919,000896: # 00205 BAD PIPA READING SERVICER ALARM
000920,000897: # 00206 ZERO ENCODE NOT ALLOWED WITH COARSE ALIGN IMU MODE SWITCHING ALARM
000921,000898: # + GIMBAL LOCK
000922,000899: # 00207 ISS TURNON REQUEST NOT PRESENT FOR 90 SEC T4RUPT ALARM
000923,000900: # 00210 IMU NOT OPERATING IMU MODE SWITCH, IMU-2, R02, P51 ALARM, VARALARM
000924,000901: # 00211 COARSE ALIGN ERROR - DRIVE > 2 DEGREES IMU MODE SWITCH ALARM
000925,000902: # 00212 PIPA FAIL BUT PIPA IS NOT BEING USED IMU MODE SWITCH, T4RPT ALARM
000926,000903: # 00213 IMU NOT OPERATING WITH TURN-ON REQUEST T4RUPT ALARM
000927,000904: # 00214 PROGRAM USING IMU WHEN TURNED OFF T4RUPT ALARM
000928,000905: # 00217 BAD RETURN FROM STALL ROUTINES. CURTAINS ALARM2
000929,000906: # 00220 IMU NOT ALIGNED - NO REFSMMAT R02,P51
000930,000907: # 00401 DESIRED GIMBAL ANGLES YIELD GIMBAL LOCK IMF ALIGN, IMU-2 ALARM
000931,000908: # 00402 CREW MUST HONOR 2ND MINKEY TORQUE REQUEST P52 ALARM
000932,000909: # 00404 TARGET OUT OF VIEW - TRUN ANGLE > 90 DEG R52 PRIOLARM
000933,000910: # 00405 TWO STARS NOT AVAILABLE P52,P54 ALARM
000934,000911: # 00406 REND NAVIGATION NOT OPERATING R21,R23 ALARM
000935,000912: # 00421 W-MATRIX OVERFLOW INTEGRV VARALARM
000936,000913: # 00500 NOT ENOUGH PITCH OR YAW JETS DOCKED DAP ALARM
000937,000914: # 00501 NOT ENOUGH ROLL JETS DOCKED DAP ALARM
000938,000915: # 00600 10 ITERATIONS OF PHASE MATCH LOOP P31, P32 VARALARM
000939,000916: # 00601 15 ITERATIONS OF AN INNER LOOP P31, P32 VARALARM
000940,000917: # 00602 15 ITERATIONS OF OUTER LOOP P31, P32 VARALARM
000941,000918: # 00603 15 ITERATIONS OF QRDTPI SUBROUTINE P31, P32, P33 VARALARM
000942,000919: # 00611 NO TIG FOR GIVEN ELEVATION ANGLE P34 ALARM
000943,000920: # 00777 PIPA FAIL CAUSED ISS WARNING. T4RUPT VARALARM
000944,000921: # 01102 CMC SELF TEST ERROR ALARM2
000945,000922: # 01105 DOWNLINK TOO FAST T4RUPT ALARM
000946,000923: # 01106 UPLINK TOO FAST T4RUPT ALARM
000947,000924: # 01107 PHASE TABLE FAILURE. ASSUME RESATRT ALARM
000948,000925: # ERASABLE MEMORY IS DESTROYED
000949,000926: # 01301 ARCSIN-ARCCOS ARGUMENT TOO LARGE INTERPRETER ALARM
000950,000927: # 01407 VG INCREASING S40.8 ALARM
000951,000928: # 01426 IMU UNSATISFACTORY P61, P62 ALARM
000952,000929: # 01427 IMU REVERSED P61, P62 ALARM
000953,000930: # 01520 V37 REQUEST NOT PERMITTED AT THIS TIME V37 ALARM
000954,000931: # 01600 OVERFLOW IN DRIFT TEST OPT PRE ALIGN CALIB ALARM
000955,000932: # 01601 BAD IMU TORQUE OPT PRE ALIGN CALIB ALARM
000956,000933: # 01703 INSUF. TIME FOR INTEG., TIG WAS SLIPPED R41 ALARM
000957,000934: # 03777 ICDU FAIL CAUSED THE ISS WARNING T4RUPT VARALARM
000958,000935: # 04777 ICDU, PIPA FAILS CAUSED THE ISS WARNING T4RUPT VARALARM
000959,000936: # 07777 IMU FAIL CAUSED THE ISS WARNING T4RUPT VARALARM
000960,000937: # 10777 IMU, PIPA FAILS CAUSED THE ISS WARNING T4RUPT VARALARM
000961,000938: # 13777 IMU, ICDU FAILS CAUSED THE ISS WARNING T4RUPT VARALARM
000962,000939: # 14777 IMU, ICDU, PIPA FAILS CAUSED THE ISS WNING T4RUPT VARALARM
000963,000940: # 20430 * INTEG. ABORT DUE TO SUB-SURFACE S.V. ALL CALLS TO INTEG. POODOO
000964,000941: # 20607 * NO SOLUTION FROM TIME-THETA OR TIMETHET, TIMERAD POODOO
000965,000942: # TIME-RADIUS
000966,000943: # 21204 * NEGATIVE OR ZERO WAITLIST CALL WAITLIST POODOO
000967,000944: # 21206 * SECOND JOB ATTEMPTS TO GO TO SLEEP PINBALL POODOO
000968,000945: # VIA KEYBOARD AND DISPLAY PROGRAM
000969,000946: # 21210 * TWO PROGRAMS USING DEVICE AT SAME TIME IMU MODE SWITCH POODOO
000970,000947: # 21302 * SQRT CALLED WITH NEGATIVE ARGUMENT. ABORT INTERPRETER POODOO
000971,000948: # 21501 * KEYBOARD AND DISPLAY ALARM DURING PINBALL POODOO
000972,000949: # INTERNAL USE (NVSUB). ABORT.
000973,000950: # 21502 * ILLEGAL FLASHING DISPLAY GOPLAY POODOO
000974,000951: # 21521 * P01 OR P07 ILLEGALLY SELECTED P01, P07 POODOO
000975,000952: # 31104 * DELAY ROUTINE BUSY SERVICE ROUTINES BAILOUT
000976,000953: # 31201 * EXECUTIVE OVERFLOW - NO VAC AREAS EXECUTIVE BAILOUT
000977,000954: # 31202 * EXECUTIVE OVERFLOW - NO CORE SETS EXECUTIVE BAILOUT
000978,000955: # 31203 * WAITLIST OVERFLOW - TOO MANY TASKS WAITLIST BAILOUT
000979,000956: # 31211 * ILLEGAL INTERRUPT OF EXTENDED VERB SXTMARK BAILOUT
000980,000957: # 32000 * JASK INTERRUPTING THE PRECEDING JASK DKJSLECT BAILOUT
000981,000958:
000982,000959: # * INDICATES ABORT TYPE. ALL OTHERS NON-ABORTIVE
000983,000960:
000984,000961:
000985,000962: # CHECKLIST CODES FOR 504
000986,000963:
000987,000964: # PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO ASSEMBLY CONTROL
000988,000965:
000989,000966: # *9 *17 *26 COLUMN
000990,000967:
000991,000968: # R1 CODE ACTION TO BE EFFECTED
000992,000969:
000993,000970: # 00013 KEY IN COARSE ALIGN OPTION
000994,000971: # 00014 KEY IN FINE ALIGNMENT OPTION
000995,000972: # 00015 PERFORM CELESTIAL BODY ACQUISITION
000996,000973: # 00016 KEY IN TERMINATE MARK SEQUENCE
000997,000974: # 00017 PERFORM MINKEY RENDEZVOUS
000998,000975: # 00020 PERFORM MINKEY PLANE CHANGE PULSE TORQUING
000999,000976: # 00041 SWITCH CM/SM SEPARATION TO UP
001000,000977: # 00062 SWITCH AGC POWER DOWN
001001,000978: # 00204 PERFORM SPS GIMBAL TRIM
001002,000979:
001003,000980: # SWITCH DENOTES CHANGE POSITION OF A CONSOLE SWITCH
001004,000981: # PERFORM DENOTES START OR END OF A TASK
001005,000982: # KEY IN DENOTES KEY IN OF DATA THRU THE DSKY
001006,000983:
001007,000984:
001008,000985: # OPTION CODES FOR 504
001009,000986:
001010,000987: # PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO ASSEMBLY CONTROL
001011,000988:
001012,000989: # THE SPECIFIED OPTION CODES WILL BE FLASHED IN COMPONENT R1 IN
001013,000990: # CONJUNCTION WITH VERB04NOUN06 TO REQUEST THE ASTRONAUT TO LOAD INTO
001014,000991: # COMPONENT R2 THE OPTION HE DESIRES.
001015,000992:
001016,000993: # *9 *17 *52 *11
001017,000994:
001018,000995: # OPTION
001019,000996: # CODE PURPOSE INPUT FOR COMPONENT 2 PROGRAM(S)
001020,000997:
001021,000998: # 00001 SPECIFY IMU ORIENTATION 1=PREF 2=NOM 3=REFSMMAT P50'S
001022,000999: # 00002 SPECIFY VEHICLE 1=THIS 2=OTHER P21,R30
001023,001000: # 00004 SPECIFY STATE OF TRACKING=FULTKFLAG 0=FULL 1=PARTIAL P20
001024,001001: # 00012 SPECIFY P50 OPTION 1=SUN ONLY P50
001025,001002: # 2=SUN AND STAR
001026,001003: # 3=INDEPENDENT SOURCE
001027,001004: # 00013 SPECIFY P55 OPTION 1=REFSMMAT 2=MARK P55
001028,001005: # 00024 SPECIFY TRACKING OPTION 0 = RENDEZVOUS, VECPOINT P20
001029,001006: # 1 = CELESTIAL BODY, VECPOINT
001030,001007: # 2 = ROTATION
001031,001008: # 4 = RENDEZVOUS, 3-AXIS
001032,001009: # 5 = CELESTIAL BODY, 3-AXIS
End of include-file ASSEMBLY_AND_OPERATION_INFORMATION.agc. Parent file is MAIN.agc