Source Code

These source-code files were transcribed from scans made from Don Eyles's personal copy of BURST120 (SUNBURST 120). They were scanned at archive.org's Boston facility, and the scanning was sponsored by Mike Stewart. The code was transcribed from these scans by a team of volunteers who are referenced in the program comments. Comments from the original source code are in ALL-CAPS, whereas comments added later in transcription are in Mixed-Case. In some cases, where similar code blocks exist in previously-transcribed AGC programs (primarily Luminary 99, from Apollo 11) those code blocks were used as a starting point and then corrected to agree with the BURST120 scans. The full scans are available at the Virtual AGC project's collection at archive.org, while more-convenient reduced-size (but reduced-quality) images are available at the main Virtual AGC website. Report any errors noted by creating an issue report at the Virtual AGC project's GitHub repository. Notations on the program listing read, in part:

	YUL SYSTEM FOR AGC: REVISION 0 OF PROGRAM BURST120 
	BY NASA 2021106-031 DEC 7, 1967

	THIS LISTING IS A COPY OF A VERSION OF THE PROGRAM INTENDED 
	FOR USE IN THE ON-BOARD PRIMARY GUIDANCE COMPUTER IN THE 
	UNMANNED FLIGHT OF APOLLO LUNAR MODULE 1 --- THE AS206 MISSION.
Note that the date is the date of the printout, not the date of the program revision.

000047,000002:                                                                                                  ## Copyright:   Public domain.
000048,000003:                                                                                                  ## Filename:    ASSEMBLY_AND_OPERATION_INFORMATION.agc
000049,000004:                                                                                                  ## Purpose:     A module for revision 0 of BURST120 (Sunburst).
000050,000005:                                                                                                  ##              It is part of the source code for the Lunar Module's (LM)
000051,000006:                                                                                                  ##              Apollo Guidance Computer (AGC) for Apollo 5.
000052,000007:                                                                                                  ## Assembler:   yaYUL
000053,000008:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
000054,000009:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
000055,000010:                                                                                                  ## Mod history: 2016-09-30 RSB  Created draft version.  Corrected it against the 
000056,000011:                                                                                                  ##                              Sunburst 120 scans, so should be ready to go 
000057,000012:                                                                                                  ##                              except for any errors I may have introduced myself.
000058,000013:                                                                                                  ##              2016-12-03 RSB  Used ProoferComments.py to check the comments.  
000059,000014:                                                                                                  ##                              Fixed 30 errors (in 11 pages, so nearly 3 errors
000060,000015:                                                                                                  ##                              per page).
000061,000016:                                                                                                  ##              2016-12-04 RSB  Fixed yet another typo, with an improved ProoferComments.py.
000062,000017: 

Page 1

000064,000019: 
000065,000020:                                                                                                  #           THIS LISTING IS A COPY OF A VERSION OF THE PROGRAM INTENDED FOR USE IN THE ON-BOARD PRIMARY GUIDANCE
000066,000021:                                                                                                  #  COMPUTER IN THE UNMANNED FLIGHT OF APOLLO LUNAR MODULE 1  ---  THE AS206 MISSION.
000067,000022: 
000068,000023:                                                                                                  #           THE DETAILS OF IMPLEMENTATION ARE SPECIFIED IN REPORT R-527, "GUIDANCE SYSTEM OPERATIONAL PLAN AS206",
000069,000024:                                                                                                  #  AS AMENDED.
000070,000025: 
000071,000026:                                                                                                  #           REPORT R-527 AND THIS PROGRAM HAVE BEEN PREPARED BY THE INSTRUMENTATION LABORATORY, MASSACHUSETTS
000072,000027:                                                                                                  #  INSTITUTE OF TECHNOLOGY, 75 CAMBRIDGE PARKWAY, CAMBRIDGE, MASSACHUSETTS, UNDER DSR PROJECT 55-23850, SPONSORED
000073,000028:                                                                                                  #  BY THE MANNED SPACECRAFT CENTER OF THE NATIONAL AERONAUTICS AND SPACE ADMINISTRATION, CONTRACT NAS 9-4065.
000074,000029: 

Page 2

000076,000031: 
000077,000032:                                                                                                  #  TABLE OF LOG CARDS:
000078,000033:                                                                                                  #  ----- -- --- ------
000079,000034: 
000080,000035:                                                                                                  #  ASSEMBLY AND OPERATION INFORMATION
000081,000036:                                                                                                  #  ERASABLE ASSIGNMENTS
000082,000037:                                                                                                  #  INPUT/OUTPUT CHANNELS
000083,000038:                                                                                                  #  INTERRUPT LEAD INS
000084,000039:                                                                                                  #  RESTART TABLES AND RESTARTS ROUTINE
000085,000040:                                                                                                  #  PHASE TABLE MAINTENANCE
000086,000041:                                                                                                  #  FRESH START AND RESTART
000087,000042:                                                                                                  #  T4RUPT PROGRAM
000088,000043:                                                                                                  #  IMU MODE SWITCHING ROUTINES
000089,000044:                                                                                                  #  AOTMARK
000090,000045:                                                                                                  #  RADAR LEAD-IN ROUTINES
000091,000046:                                                                                                  #  RADAR TEST PROGRAMS
000092,000047:                                                                                                  #  EXTENDED VERBS
000093,000048:                                                                                                  #  KEYRUPT, UPRUPT
000094,000049:                                                                                                  #  PINBALL GAME  BUTTONS AND LIGHTS
000095,000050:                                                                                                  #  ALARM AND ABORT
000096,000051:                                                                                                  #  UPDATE PROGRAM PART 1 OF 2
000097,000052:                                                                                                  #  UPDATE PROGRAM PART 2 OF 2
000098,000053:                                                                                                  #  DOWN-TELEMETRY PROGRAM
000099,000054:                                                                                                  #  INFLIGHT ALIGNMENT ROUTINES
000100,000055:                                                                                                  #  RTB OP CODES
000101,000056:                                                                                                  #  LEM FLIGHT CONTROL SYSTEM TEST
000102,000057:                                                                                                  #  IMU PERFORMANCE TESTS 1
000103,000058:                                                                                                  #  IMU PERFORMANCE TESTS 2
000104,000059:                                                                                                  #  IMU PERFORMANCE TESTS 3
000105,000060:                                                                                                  #  OPTIMUM PRELAUNCH ALIGNMENT CALIBRATION
000106,000061:                                                                                                  #  DAP INTERFACE SUBROUTINES
000107,000062:                                                                                                  #  T6-RUPT PROGRAMS
000108,000063:                                                                                                  #  DAPIDLER PROGRAM
000109,000064:                                                                                                  #  P-AXIS REACTION CONTROL SYSTEM AUTOPILOT
000110,000065:                                                                                                  #  Q,R-AXES REACTION CONTROL SYSTEM AUTOPILOT
000111,000066:                                                                                                  #  Q,R-AXES JET SELECT AND FAILURE CONTROL LOGIC
000112,000067:                                                                                                  #  RCS FAILURE MONITOR
000113,000068:                                                                                                  #  KALMAN FILTER FOR LM DAP
000114,000069:                                                                                                  #  TRIM GIMBAL CONTROL SYSTEM
000115,000070:                                                                                                  #  AOSTASK AND AOSJOB
000116,000071:                                                                                                  #  SPS BACK-UP RCS CONTROL
000117,000072:                                                                                                  #  ATTITUDE MANEUVER ROUTINE
000118,000073:                                                                                                  #  GIMBAL LOCK AVOIDANCE
000119,000074:                                                                                                  #  KALCMANU STEERING
000120,000075:                                                                                                  #  MISSION PHASE 2 GUIDANCE REFERENCE RELEASE + BOOST MONITOR
000121,000076:                                                                                                  #  MP 3 - SUBORBITAL ABORT
000122,000077:                                                                                                  #  MP4-CONTINGENCY ORBIT INSERTION
000123,000078:                                                                                                  #  MISSION PHASE 6 COAST SIVB ATTACHED
000124,000079:                                                                                                  #  MP 7 - SIVB/LEM SEPARATION
000125,000080:                                                                                                  #  MISSION PHASE 8 - DPS COLD SOAK
000126,000081:                                                                                                  #  MP9-DPS 1 BURN

Page 3

000128,000083:                                                                                                  #  MISSION PHASE 11 - DPS2/FITH/APS1
000129,000084:                                                                                                  #  MISSION PHASE 13 - APS2
000130,000085:                                                                                                  #  MISSION PHASE 16 - RCS COLD SOAK
000131,000086:                                                                                                  #  INTEGRATION INITIALIZATION
000132,000087:                                                                                                  #  ORBITAL INTEGRATION PROGRAM
000133,000088:                                                                                                  #  LMP COMMAND ROUTINES
000134,000089:                                                                                                  #  AS206 MISSION SCHEDULING PACKAGE
000135,000090:                                                                                                  #  206 SERVICE ROUTINES
000136,000091:                                                                                                  #  TUMBLE MONITOR
000137,000092:                                                                                                  #  PIPA READER
000138,000093:                                                                                                  #  FIND CDU DESIRED
000139,000094:                                                                                                  #  AVERAGE G INTEGRATOR
000140,000095:                                                                                                  #  MASS CALCULATOR
000141,000096:                                                                                                  #  THROTTLE CONTROL
000142,000097:                                                                                                  #  IMU COMPENSATION PACKAGE
000143,000098:                                                                                                  #  DUMMY 206 INITIALIZATION
000144,000099:                                                                                                  #  SECOND DPS GUIDANCE
000145,000100:                                                                                                  #  PREBURN FOR APS2
000146,000101:                                                                                                  #  ASCENT STEERING
000147,000102:                                                                                                  #  THRUST MAGNITUDE FILTER
000148,000103:                                                                                                  #  LOGSUB ROUTINE
000149,000104:                                                                                                  #  LAMB
000150,000105:                                                                                                  #  SUM CHECK END OF BANK MARKERS
000151,000106:                                                                                                  #  INTER-BANK COMMUNICATION
000152,000107:                                                                                                  #  INTERPRETER
000153,000108:                                                                                                  #  SINGLE PRECISION SUBROUTINES
000154,000109:                                                                                                  #  EXECUTIVE
000155,000110:                                                                                                  #  WAITLIST
000156,000111:                                                                                                  #  AGC BLOCK TWO SELF-CHECK
000157,000112: 

Page 4

000159,000114: 
000160,000115:                                                                                                  #  VERB AND NOUN INFORMATION
000161,000116: 
000162,000117:                                                                                                  #   REGULAR VERBS
000163,000118:                                                                                                  #  01  DISPLAY OCTAL COMP 1 (R1)
000164,000119:                                                                                                  #  02  DISPLAY OCTAL COMP 2 (R1)
000165,000120:                                                                                                  #  03  DISPLAY OCTAL COMP 3 (R1)
000166,000121:                                                                                                  #  04  DISPLAY OCTAL COMP 1,2 (R1,R2)
000167,000122:                                                                                                  #  05  DISPLAY OCTAL COMP 1,2,3 (R1,R2,R3)
000168,000123:                                                                                                  #  06  DECIMAL DISPLAY
000169,000124:                                                                                                  #  07  DP DECIMAL DISPLAY (R1,R2)
000170,000125:                                                                                                  #  10  SPARE
000171,000126:                                                                                                  #  11  MONITOR OCT COMP 1 (R1)
000172,000127:                                                                                                  #  12  MONITOR OCT COMP 2 (R1)
000173,000128:                                                                                                  #  13  MONITOR OCT COMP 3 (R1)
000174,000129:                                                                                                  #  14  MONITOR OCT COMP 1,2 (R1)
000175,000130:                                                                                                  #  15  MONITOR OCT COMP 1,2,3 (R1,R2,R3)
000176,000131:                                                                                                  #  16  MONITOR DECIMAL
000177,000132:                                                                                                  #  17  MONITOR DP DECIMAL (R1,R2)
000178,000133:                                                                                                  #  20  SPARE
000179,000134:                                                                                                  #  21  LOAD COMP 1 (R1)
000180,000135:                                                                                                  #  22  LOAD COMP 2 (R2)
000181,000136:                                                                                                  #  23  LOAD COMP 3 (R3)
000182,000137:                                                                                                  #  24  LOAD COMP 1,2 (R1,R2)
000183,000138:                                                                                                  #  25  LOAD COMP 1,2,3 (R1,R2,R3)
000184,000139:                                                                                                  #  26  SPARE
000185,000140:                                                                                                  #  27  FIXED MEMORY DISPLAY
000186,000141:                                                                                                  #  30  REQUEST EXECUTIVE
000187,000142:                                                                                                  #  31  REQUEST WAITLIST
000188,000143:                                                                                                  #  32  C(R2) INTO R3, C(R1) INTO R2
000189,000144:                                                                                                  #  33  PROCEED WITHOUT DATA
000190,000145:                                                                                                  #  34  TERMINATE CURRENT TEST OR LOAD REQUEST
000191,000146:                                                                                                  #  35  TEST LIGHTS
000192,000147:                                                                                                  #  36  FRESH START
000193,000148:                                                                                                  #  37  CHANGE MAJOR MODE
000194,000149:                                                                                                  #  END OF REGULAR VERBS
000195,000150: 
000196,000151:                                                                                                  #  EXTENDED VERBS
000197,000152:                                                                                                  #  40  ZERO (USED WITH NOUN 20) (N 40 UNUSED IN 206)
000198,000153:                                                                                                  #  41  COARSE ALIGN (USED WITH NOUN 20) (N 40 UNUSED IN 206)
000199,000154:                                                                                                  #  42  FINE ALIGN IMU
000200,000155:                                                                                                  #  43  LOAD IMU ATTITUDE ERROR METERS
000201,000156:                                                                                                  #  44  ILLEGAL VERB
000202,000157:                                                                                                  #  45  COMMAND LR TO POSITION 2 (UNUSED IN 206)
000203,000158:                                                                                                  #  46  SAMPLE RADAR ONCE PER SECOND (UNUSED IN 206)
000204,000159:                                                                                                  #  47  PERFORM LEM FCS TEST
000205,000160:                                                                                                  #  50  PLEASE PERFORM

Page 5

000207,000162:                                                                                                  #  51  PLEASE MARK
000208,000163:                                                                                                  #  52  PLEASE MARK Y
000209,000164:                                                                                                  #  53  PLEASE MARK X OR Y
000210,000165:                                                                                                  #  54  PULSE TORQUE GYROS
000211,000166:                                                                                                  #  55  ALIGN TIME
000212,000167:                                                                                                  #  56  PERFORM BANKSUM
000213,000168:                                                                                                  #  57  PERFORM SYSTEM TEST
000214,000169:                                                                                                  #  60  ILLEGAL VERB
000215,000170:                                                                                                  #  61  ILLEGAL VERB
000216,000171:                                                                                                  #  62  SCAN LEM INBITS
000217,000172:                                                                                                  #  63  TURN OFF DAP AND SEND CDU'S ONLY ON DOWNLINK.
000218,000173:                                                                                                  #  64  SET TIMER TO GROUND ELAPSED TIME
000219,000174:                                                                                                  #  65  SET GUIDANCE REFERENCE RELEASE DISCRETE
000220,000175:                                                                                                  #  66  INITIATE LGC DFI TLM CALIBRATE ROUTINE
000221,000176:                                                                                                  #  67  SEND COMMAND TO LMP
000222,000177:                                                                                                  #  70  SET MISSION TIMER
000223,000178:                                                                                                  #  71  SET MISSION PHASE REGISTER
000224,000179:                                                                                                  #  72  SET MISSION PHASE REGISTER + TIMER
000225,000180:                                                                                                  #  73  RESET DPS OR RPS COLD SOAK DISCRETE
000226,000181:                                                                                                  #  74  STOP MISSION TIMERS
000227,000182:                                                                                                  #  75  TARGET PARAMETER UPDATE
000228,000183:                                                                                                  #  76  STATE VECTOR UPDATE
000229,000184:                                                                                                  #  77  ILLEGAL VERB
000230,000185: 

Page 6

000232,000187:                                                                                                  #  NORMAL NOUNS                                          SCALE AND DECIMAL POINT                 
000233,000188:                                                                                                  #  00  NOT IN USE
000234,000189:                                                                                                  #  01  SPECIFY MACHINE ADDRESS (FRACTIONAL)              (.XXXXX)
000235,000190:                                                                                                  #  02  SPECIFY MACHINE ADDRESS (WHOLE)                   (XXXXX.)
000236,000191:                                                                                                  #  03  SPECIFY MACHINE ADDRESS (DEGREES)                 (XXX.XXDEGREES)
000237,000192:                                                                                                  #  04  SPECIFY MACHINE ADDRESS (HOURS)                   (XXX.XXHOURS)
000238,000193:                                                                                                  #  05  SPECIFY MACHINE ADDRESS (SECONDS)                 (XXX.XXSECONDS)
000239,000194:                                                                                                  #  06  SPECIFY MACHINE ADDRESS (GYRO DEGREES)            (XX.XXXDEGREES)
000240,000195:                                                                                                  #  07  SPARE
000241,000196:                                                                                                  #  10  CHANNEL TO BE SPECIFIED
000242,000197:                                                                                                  #  11  SPARE
000243,000198:                                                                                                  #  12  SPARE
000244,000199:                                                                                                  #  13  SPARE
000245,000200:                                                                                                  #  14  SPARE
000246,000201:                                                                                                  #  15  INCREMENT MACHINE ADDRESS                         (OCTAL ONLY)
000247,000202:                                                                                                  #  16  TIME SECONDS                                      (XXX.XXSECONDS)
000248,000203:                                                                                                  #  17  TIME HOURS                                        (XXX.XXHOURS)
000249,000204:                                                                                                  #  20  ICDU                                              (XXX.XXDEGREES)
000250,000205:                                                                                                  #  21  PIPAS                                             (XXXXX.PULSES)
000251,000206:                                                                                                  #  22  NEW ANGLES I                                      (XXX.XXDEGREES)
000252,000207:                                                                                                  #  23  DELTA ANGLES I                                    (XXX.XXDEGREES)
000253,000208:                                                                                                  #  24  DELTA TIME (SECONDS)                              (XXX.XXSECONDS)
000254,000209:                                                                                                  #  25  CHECKLIST                                         (XXXXX.)
000255,000210:                                                                                                  #  26  PRIO/DELAY, ADRES, BBCON                          (OCTAL ONLY)
000256,000211:                                                                                                  #  27  SELF TEST ON/OFF SWITCH                           (XXXXX.)
000257,000212:                                                                                                  #  30  STAR NUMBERS                                      (XXXXX.)
000258,000213:                                                                                                  #  31  ALMCADR, ALMCADR +1, ERCOUNT                      (OCTAL ONLY)
000259,000214:                                                                                                  #  32  DECISION TIME (MIDCOURSE)                         (XXX.XXHOURS (INTERNAL UNITS = WEEKS))
000260,000215:                                                                                                  #  33  EPHEMERIS TIME (MIDCOURSE)                        (XXX.XXHOURS (INTERNAL UNITS = WEEKS))
000261,000216:                                                                                                  #  34  MEASURED QUANTITY (MIDCOURSE)                     (XXXX.XKILOMETERS)
000262,000217:                                                                                                  #  35  INBIT MESSAGE                                     (OCTAL ONLY)
000263,000218:                                                                                                  #  36  LANDMARK DATA 1                                   (OCTAL ONLY)
000264,000219:                                                                                                  #  37  LANDMARK DATA 2                                   (OCTAL ONLY)
000265,000220:                                                                                                  #  40  RENDEZVOUS RADAR ANGLES (TRUNION,SHAFT)           (XXX.XXDEGREES)      (UNUSED IN 206)
000266,000221:                                                                                                  #  41  NEW RENDEZVOUS RADAR ANGLES (TRUNION,SHAFT)       (XXX.XXDEGREES)      (UNUSED IN 206)
000267,000222:                                                                                                  #  42  AOT ROTATION ANGLES                               (XXX.XXDEGREES)
000268,000223:                                                                                                  #  43  AOT DETENT CODE                                   (XXXXX.)
000269,000224:                                                                                                  #  44  FORWARD VELOCITY, LATERAL VELOCITY                (XXXXX.FEET/SEC)
000270,000225:                                                                                                  #  45  ROTATIONAL HAND CONTROLLER ANGLE RATES            (XXXXX.DEG/SEC)      (NOT USED IN 206)
000271,000226:                                                                                                  #  46  SPARE
000272,000227:                                                                                                  #  47  SPARE
000273,000228:                                                                                                  #  50  FAILREG, FAILREG +1, FAILREG +2                   (OCTAL ONLY)
000274,000229:                                                                                                  #  51  SPARE
000275,000230:                                                                                                  #  52  GYRO BIAS DRIFT                                   (.BBXXXXXMILLIRAD/SEC)
000276,000231:                                                                                                  #  53  GYRO INPUT AXIS ACCELERATION DRIFT                (.BBXXXXX(MILLIRAD/SEC)/(CM/SEC SEC))
000277,000232:                                                                                                  #  54  GYRO SPIN AXIS ACCELERATION DRIFT                 (.BBXXXXX(MILLIRAD/SEC)/(CM/SEC SEC))
000278,000233:                                                                                                  #  END OF NORMAL NOUNS
000279,000234: 

Page 7

000281,000236:                                                                                                  #  MIXED NOUNS                                           SCALE AND DECIMAL POINT
000282,000237:                                                                                                  #  55  LANDING RADAR ALTITUDE, TIME (SECONDS)            (XXXXX.FEET, XXX.XXSEC)                 (UNUSED IN 206)
000283,000238:                                                                                                  #  56  LANDING RADAR VELX, TIME (SECONDS)                (XXXXX.FEET/SEC, XXX.XXSEC)             (UNUSED IN 206)
000284,000239:                                                                                                  #  57  LANDING RADAR VELY, TIME (SECONDS)                (XXXXX.FEET/SEC, XXX.XXSEC)             (UNUSED IN 206)
000285,000240:                                                                                                  #  60  LANDING RADAR VELZ, TIME (SECONDS)                (XXXXX.FEET/SEC, XXX.XXSEC)             (UNUSED IN 206)
000286,000241:                                                                                                  #  61  TARGET AZIMUTH AND ELEVATION                      (XXX.XXDEG, XX.XXX DEG)
000287,000242:                                                                                                  #  62  RENDEZVOUS RADAR RANGE, TRUNION, SHAFT            (XXXXXB.FEET, XXX.XXDEG, XXX.XXDEG)     (UNUSED IN 206)
000288,000243:                                                                                                  #  63  RENDEZVOUS RADAR RANGE RATE, TRUNION, SHAFT       (XXXXX.FEET/SEC, XXX.XXDEG, XXX.XXDEG)  (UNUSED IN 206)
000289,000244:                                                                                                  #  64  INITIAL ALTITUDE, FINAL ALTITUDE, ALT. RATE       (XXXXX.FEET, XXXXX.FEET, XXXXX.FEET/SEC)
000290,000245:                                                                                                  #  65  SAMPLED TIME (HOURS AND SECONDS)                  (XXX.XXHOURS, XXX.XXSEC)
000291,000246:                                                                                                  #          (FETCHED IN INTERRUPT)
000292,000247:                                                                                                  #  66  SYSTEM TEST RESULTS                               (XXXXX., .XXXXX, XXXXX.)
000293,000248:                                                                                                  #  67  DELTA GYRO ANGLES                                 (XX.XXXDEG FOR EACH)
000294,000249:                                                                                                  #  70  SPARE
000295,000250:                                                                                                  #  71  SPARE
000296,000251:                                                                                                  #  72  DELTA POSITION                                    (XXXX.XKILOMETERS FOR EACH)
000297,000252:                                                                                                  #  73  DELTA VELOCITY                                    (XXXX.XMETERS/SEC FOR EACH)
000298,000253:                                                                                                  #  74  MEASUREMENT DATA (MIDCOURSE)                      (XXX.XXHOURS (INTERNAL UNITS=WEEKS), XXXX.XKILOMETERS, XXXXX.
000299,000254:                                                                                                  #  75  MEASUREMENT DEVIATIONS (MIDCOURSE)                (XXXX.XKILOMETERS, XXXX.XMETERS/SEC, XXXX.XKILOMETERS)
000300,000255:                                                                                                  #  76  POSITION VECTOR                                   (XXXX.XKILOMETERS FOR EACH)
000301,000256:                                                                                                  #  77  VELOCITY VECTOR                                   (XXXX.XMETERS/SEC FOR EACH)
000302,000257: 

Page 8

000304,000259:                                                                                                  #  TABLE OF ERROR CODES
000305,000260: 
000306,000261: 
000307,000262:                                                                                                  #  OPTICS SUB-SYSTEM
000308,000263: 
000309,000264:                                                                                                  #  00105     MARK SYSTEM CURRENTLY IN USE                                
000310,000265:                                                                                                  #  00111     MARK IS MISSING AFTER V53 ENTER
000311,000266:                                                                                                  #  00112     AOTMARK SYSTEM HAS NOT BEEN INITIALIZED TO ACCEPT THIS MARK
000312,000267:                                                                                                  #  00113     NO BIT 3, 4, 5, 6, OR 7 (INBITS) IN CHANNEL 16
000313,000268:                                                                                                  #  00114     REQUESTED MARK NOT MADE
000314,000269:                                                                                                  #  00115     NO MARK TO REJECT
000315,000270: 
000316,000271: 
000317,000272:                                                                                                  #  IMU SUB-SYSTEM
000318,000273: 
000319,000274:                                                                                                  #  00205     SATURATED-PIPA ALARM
000320,000275:                                                                                                  #  00206     ZERO CDU NOT ALLOWED WITH COARSE ALIGN AND GIMBAL LOCK
000321,000276:                                                                                                  #  00207     ISS TURN-ON REQUEST NOT PRESENT FOR 90 SECONDS
000322,000277:                                                                                                  #  00210     IMU NOT OPERATING WHEN ICDU ZERO REQUESTED
000323,000278:                                                                                                  #  00211     COARSE ALIGN ERROR.  GIMBAL ANGLES NOT WITHIN 2 DEGREES OF DESIRED ANGLES
000324,000279:                                                                                                  #  00212     PIPA FAIL WITH PIPA FAIL INHIBIT BIT SET
000325,000280:                                                                                                  #  00213     ISS TURN ON REQUEST WITH ISS OPERATIVE DISCRETE NOT PRESENT
000326,000281:                                                                                                  #  00214     PROGRAM USING IMU WHEN TURNED OFF
000327,000282: 
000328,000283: 
000329,000284:                                                                                                  #  DISPLAY ALARMS (PART 1)
000330,000285: 
000331,000286:                                                                                                  #  00300     ABORT COMMAND RECEIVED BUT ABORT NOT ENABLED
000332,000287:                                                                                                  #  00310     CURTAINS ALARM (BADEND IN ATTSTALL, IMUSTALL, ETC., USUALLY)   WHEN ALARM2 IS CALLED BY CURTAINS
000333,000288:                                                                                                  #                                                                           ALMCADR CONTAINS Q OF ROUTINE WHICH
000334,000289:                                                                                                  #  00312     DAP MANEUVER PREVENTED BY FAILURE OF JETS                      CALLS CURTAINS
000335,000290:                                                                                                  #  00315     FORGETIT ALARM
000336,000291:                                                                                                  #  00316     RESTART OCCURRED BUT PROGRAM WASN'T RESTARTABLE (FAKESTRT)
000337,000292: 
000338,000293: 
000339,000294:                                                                                                  #  PROCEDURAL DIFFICULTY
000340,000295: 
000341,000296:                                                                                                  #  00401     DESIRED GIMBAL ANGLES YIELD GIMBAL LOCK
000342,000297:                                                                                                  #  00404     COMPUTED DT FOR WAITLIST TOO BIG OR NEGATIVE (TASKSFTR - MP 9).  ABORT.
000343,000298:                                                                                                  #  00405     LAMBERT ITERATIONS NOT CONVERGING -- MISSION PHASE 13
000344,000299:                                                                                                  #  00410     OVERFLOW PRIOR TO OR DURING COMPUTATION OF ACS OR AFCS (MP 11)
000345,000300:                                                                                                  #  00411     OVERFLOW IN ANG MOMENTUM CMD (COMPUTATION OF AFCS1)    (MP 11)
000346,000301:                                                                                                  #  00412     OVERFLOW AFTER COMPUTATION OF AFCS1                    (MP 11)
000347,000302: 
000348,000303: 

Page 9

000350,000305:                                                                                                  #  RADAR ERRORS
000351,000306: 
000352,000307:                                                                                                  #  00501     RADAR ANTENNA OUT OF LIMITS OF EACH MODE
000353,000308:                                                                                                  #  00502     DESIRED RADAR GIMBAL ANGLES OUT OF LIMITS OF EACH MODE
000354,000309:                                                                                                  #  00503     NO RENDEZVOUS RADAR DATA GOOD SIGNAL WITHIN 30 SECONDS WITH LOCKON REQUESTED
000355,000310:                                                                                                  #  00510     RENDEZVOUS ZERO CDU REQUESTED WITH RENDEZVOUS RADAR NOT IN AUTO MODE
000356,000311:                                                                                                  #  00514     RADAR RENDEZVOUS AUTO POWER OFF WITH PROGRAM USING THE RENDEZVOUS RADAR
000357,000312:                                                                                                  #  00520     RADAR RUPT OCCURRED BUT NOT EXPECTED
000358,000313:                                                                                                  #  00521     RADAR DATA COULD NOT BE READ
000359,000314:                                                                                                  #  00522     LANDING RADAR NOT IN DESIRED POSITION
000360,000315:                                                                                                  #  00523     LANDING RADAR DID NOT ACHIEVE POSITION 2 UPON REQUEST IN DESIRED TIME INTERVAL
000361,000316:                                                                                                  #  00524     TARGET VECTOR REQUIRES RENDEZVOUS RADAR ANGLES NOT WITHIN LIMITS OF EITHER MODE
000362,000317: 
000363,000318: 
000364,000319:                                                                                                  #  MISSION SCHEDULER ERRORS
000365,000320: 
000366,000321:                                                                                                  #  00601     MISSION PHASE DUE BUT PHASE REGISTER = 0
000367,000322: 
000368,000323: 
000369,000324:                                                                                                  #  COMPUTER HARDWARE MALFUNCTIONS
000370,000325: 
000371,000326:                                                                                                  #  01102     AGC SELF TEST ERROR                                         WHEN ALARM2 IS CALLED BY ERRORS
000372,000327:                                                                                                  #                                                                        ALMCADR CONTAINS Q OF ROUTINE WHICH
000373,000328:                                                                                                  #                                                                        CALLS ERRORS
000374,000329:                                                                                                  #  01103     UNUSED CCS BRANCH EXECUTED.  ABORT                          WHEN ABORT2 IS CALLED BY CCSHOLE
000375,000330:                                                                                                  #                                                                        ALMCADR CONTAINS Q OF ROUTINE WHICH
000376,000331:                                                                                                  #                                                                        CALLED CCSHOLE
000377,000332:                                                                                                  #  01105     DOWNLINK TOO FAST
000378,000333:                                                                                                  #  01106     UPLINK TOO FAST
000379,000334:                                                                                                  #  01107     PHASE TABLE ENTRIES DO NOT AGREE -- DO A FRESH START
000380,000335:                                                                                                  #  01110     RESTART BUT NO GROUPS ACTIVE
000381,000336: 
000382,000337: 
000383,000338:                                                                                                  #  LIST OVERFLOWS (ALL ABORTS)
000384,000339: 
000385,000340:                                                                                                  #  01201     EXECUTIVE OVERFLOW - NO VAC AREAS                           WHEN ABORT2 IS CALLED BY ABORT
000386,000341:                                                                                                  #  01202     EXECUTIVE OVERFLOW - NO CORE SETS                           ALMCADR CONTAINS Q OF ROUTINE
000387,000342:                                                                                                  #  01203     WAITLIST OVERFLOW - TOO MANY TASKS                          WHICH CALLED ABORT
000388,000343:                                                                                                  #  01206     KEYBOARD AND DISPLAY WAITING LINE OVERFLOW
000389,000344:                                                                                                  #  01207     NO VAC AREA FOR MARKS
000390,000345:                                                                                                  #  01210     MORE THAN ONE IMU, RR, AOT, OR ATTITUDE PROGRAM ATTEMPTING TO USE STALL ROUTINES AT SAME TIME
000391,000346: 
000392,000347: 
000393,000348:                                                                                                  #  INTERPRETER ERRORS
000394,000349: 
000395,000350:                                                                                                  #  01301     ARCSIN-ARCCOS INPUT ANGLE TOO LARGE. ABORT

Page 10

000397,000352:                                                                                                  #  01302     SQRT CALLED WITH NEGATIVE ARGUMENT. ABORT
000398,000353: 
000399,000354: 
000400,000355:                                                                                                  #  DISPLAY ALARMS (PART 2)
000401,000356:                                                                                                  #  01405     DV ALARM.  ENGINE ON BUT NO THRUST
000402,000357:                                                                                                  #  01410     JET FAIL DURING FCS TEST
000403,000358:                                                                                                  #  01411     CDU DOES NOT AGREE WITH COMMAND TO 1 DEGREE                 ALMCADR FOR ALL ROUTINES WHICH CALL
000404,000359:                                                                                                  #  01412     CDU DOES NOT AGREE WITH COMMAND TO 5 DEGREES                ALARMS (WHICH CALLS ALARM) WILL
000405,000360:                                                                                                  #                                                                        CONTAIN  ALARMS +3.  Q OF THE
000406,000361:                                                                                                  #                                                                        ORIGINATING ROUTINE WILL BE STORED
000407,000362:                                                                                                  #                                                                        AT QPLACE
000408,000363:                                                                                                  #  KEYBOARD AND DISPLAY PROGRAM
000409,000364: 
000410,000365:                                                                                                  #  01501     KEYBOARD AND DISPLAY ERROR DURING INTERNAL USE. ABORT
000411,000366: 
000412,000367: 
000413,000368:                                                                                                  #  SYSTEM TEST ALARMS
000414,000369: 
000415,000370:                                                                                                  #  01600     DRIFT TEST OVERFLOW
000416,000371:                                                                                                  #  01601     BAD IMU TORQUE IN DRIFT OR IN GYROCOMPASS
000417,000372: 

Page 11

000419,000374: 
000420,000375:                                                                                                  #  INSTRUCTION CODES:
000421,000376: 
000422,000377:                                                                                                  #  NORMAL (NON-EXTENDED) CODES:
000423,000378: 
000424,000379:                                                                                                  #  TC            000             TRANSFER CONTROL
000425,000380:                                                                                                  #  CCS           001 00          COUNT, COMPARE, AND SKIP
000426,000381:                                                                                                  #  TCF           001 01          TRANSFER CONTROL TO FIXED
000427,000382:                                                                                                  #  TCF           001 10          DITTO
000428,000383:                                                                                                  #  TCF           001 11          DITTO
000429,000384:                                                                                                  #  DAS           010 00          DP ADD TO STORAGE
000430,000385:                                                                                                  #  LXCH          010 01          EXCHANGE L WITH STORAGE
000431,000386:                                                                                                  #  INCR          010 10          INCREMENT STORAGE
000432,000387:                                                                                                  #  ADS           010 11          ADD TO STORAGE
000433,000388:                                                                                                  #  CA            011             CLEAR AND ADD
000434,000389:                                                                                                  #  CS            100             CLEAR AND SUBTRACT
000435,000390:                                                                                                  #  INDEX         101 00          INDEX NEXT INSTRUCTION
000436,000391:                                                                                                  #  DXCH          101 01          DP EXCHANGE WITH STORAGE
000437,000392:                                                                                                  #  TS            101 10          TRANSFER TO STORAGE
000438,000393:                                                                                                  #  XCH           101 11          EXCHANGE A WITH STORAGE
000439,000394:                                                                                                  #  AD            110             ADD
000440,000395:                                                                                                  #  MASK          111             MASK ("AND" TO A)
000441,000396: 
000442,000397: 
000443,000398:                                                                                                  #  EXTENDED CODES:
000444,000399: 
000445,000400:                                                                                                  #  READ          000 00 0        READ FROM CHANNEL
000446,000401:                                                                                                  #  WRITE         000 00 1        WRITE CHANNEL
000447,000402:                                                                                                  #  RAND          000 01 0        READ, "AND" TO A
000448,000403:                                                                                                  #  WAND          000 01 1        WRITE, "AND" TO A
000449,000404:                                                                                                  #  ROR           000 10 0        READ, "OR" TO A
000450,000405:                                                                                                  #  WOR           000 10 1        WRITE, "OR" TO A
000451,000406:                                                                                                  #  RXOR          000 11 0        READ, EXCLUSIVE "OR" TO A
000452,000407:                                                                                                  #  EDRUPT        000 11 1        INTERRUPT
000453,000408: 
000454,000409:                                                                                                  #  DV            001 00          DIVIDE
000455,000410:                                                                                                  #  BZF           001 01          BRANCH ON ZERO TO FIXED
000456,000411:                                                                                                  #  BZF           001 10          DITTO
000457,000412:                                                                                                  #  BZF           001 11          DITTO
000458,000413:                                                                                                  #  MSU           010 00          MODULAR SUBTRACT
000459,000414:                                                                                                  #  QXCH          010 01          EXCHANGE Q WITH STORAGE
000460,000415:                                                                                                  #  AUG           010 10          AUGMENT STORAGE
000461,000416:                                                                                                  #  DIM           010 11          DIMINISH STORAGE
000462,000417:                                                                                                  #  DCA           011             DP CLEAR AND ADD
000463,000418:                                                                                                  #  DCS           100             DP CLEAR AND SUBTRACT
000464,000419:                                                                                                  #  INDEX         101             INDEX NEXT EXTENDED INSTR.
000465,000420:                                                                                                  #  SU            110 00          SUBTRACT
000466,000421:                                                                                                  #  BZMF          110 01          BRANCH ON 0 OR - TO FIXED
000467,000422:                                                                                                  #  BZMF          110 10          DITTO
000468,000423:                                                                                                  #  BZMF          110 11          DITTO
000469,000424:                                                                                                  #  MP            111             MULTIPLY
000470,000425: 
000471,000426: 

End of include-file ASSEMBLY_AND_OPERATION_INFORMATION.agc.  Parent file is MAIN.agc