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