Pre-launch Review
ASSEMBLY AND OPERATION INFORMATION
# Copyright: Public domain.# Filename: ASSEMBLY_AND_OPERATION_INFORMATION.agc# Purpose: Part of the source code for Colossus 2A, AKA Comanche 055.# It is part of the source code for the Command Module's (CM)# Apollo Guidance Computer (AGC), for Apollo 11.# Assembler: yaYUL# Contact: Ron Burkey <info@sandroid.org>.# Website: www.ibiblio.org/apollo.# Mod history: 2009-05-05 RSB Adapted from the Colossus249/ file of the# same name, using Comanche055 page images.## This source code has been transcribed or otherwise adapted from digitized# images of a hardcopy from the MIT Museum. The digitization was performed# by Paul Fjeld, and arranged for by Deborah Douglas of the Museum. Many# thanks to both. The images (with suitable reduction in storage size and# consequent reduction in image quality as well) are available online at# www.ibiblio.org/apollo. If for some reason you find that the images are# illegible, contact me at info@sandroid.org about getting access to the# (much) higher-quality images which Paul actually created.## Notations on the hardcopy document read, in part:## Assemble revision 055 of AGC program Comanche by NASA# 2021113-051. 10:28 APR. 1, 1969## This AGC program shall also be referred to as# Colossus 2A
# Page 2
# ASSEMBLY AND OPERATIONS INFORMATION# TAGS FOR RELATIVE SETLOC AND BLANK BANK CARDS# SUBROUTINE CALLS### COMERASE# ERASABLE ASSIGNMENTS# COMAID# INTERRUPT LEAD INS# T4RUPT PROGRAM# DOWNLINK LISTS# FRESH START AND RESTART# RESTART TABLES# SXTMARK# EXTENDED VERBS# PINBALL NOUN TABLES# CSM GEOMETRY# IMU COMPENSATION PACKAGE# PINBALL GAME BUTTONS AND LIGHTS# R60,R62# ANGLFIND# GIMBAL LOCK AVOIDANCE# KALCMANU STEERING# SYSTEM TEST STANDARD LEAD INS# IMU CALIBRATION AND ALIGNMENT# COMEKISS# GROUND TRACKING DETERMINATION PROGRAM - P21# P34-P35, P74-P75# R31# P76# R30# STABLE ORBIT - P38-P39# TROUBLE# P11# TPI SEARCH# P20-P25# P30,P37# P32-P33, P72-P73# P40-P47# P51-P53# LUNAR AND SOLAR EPHEMERIDES SUBROUTINES# P61-P67# SERVICER207# ENTRY LEXICON# REENTRY CONTROL# CM BODY ATTITUDE# P37,P70# S-BAND ANTENNA FOR CM# TVCDAPS# TVCINITIALIZE# Page 3# TVCEXECUTIVE# TVCMASSPROP# TVCRESTARTS# TVCDAPS# TVCSTROKETEST# TVCROLLDAP# MYSUBS# RCS-CSM DIGITAL AUTOPILOT# AUTOMATIC MANEUVERS# RCS-CSM DAP EXECUTIVE PROGRAMS# JET SELECTION LOGIC# CM ENTRY DIGITAL AUTOPILOT# CHIEFTAN# DOWN-TELEMETRY PROGRAM# INTER-BANK COMMUNICATION# INTERPRETER# FIXED-FIXED CONSTANT POOL# INTERPRETIVE CONSTANTS# SINGLE PRECISION SUBROUTINES# EXECUTIVE# WAITLIST# LATITUDE LONGITUDE SUBROUTINES# PLANETARY INERTIAL ORIENTATION# MEASUREMENT INCORPORATION# CONIC SUBROUTINES# INTEGRATION INITIALIZATION# ORBITAL INTEGRATION# INFLIGHT ALIGNMENT ROUTINES# POWERED FLIGHT SUBROUTINES# TIME OF FREE FALL# STAR TABLES# AGC BLOCK TWO SELF-CHECK# PHASE TABLE MAINTENANCE# RESTARTS ROUTINE# IMU MODE SWITCHING ROUTINES# KEYRUPT, UPRUPT# DISPLAY INTERFACE ROUTINES# SERVICE ROUTINES# ALARM AND ABORT# UPDATE PROGRAM# RTB OP CODES### SYMBOL TABLE LISTING# UNREFERENCED SYMBOL LISTING# ERASABLE & EQUALS CROSS-REFERENCE TABLE# SUMMARY OF SYMBOL TABLE LISTINGS# MEMORY TYPE & AVAILABILITY DISPLAY# COUNT TABLE# PARAGRAPHS GENERATED FOR THIS ASSEMBLY# Page 4# OCTAL LISTING# OCCUPIED LOCATIONS TABLE# SUBROS CALLED & PROGRAM STATUS
# Page 5# VERB LIST FOR CSM
# REGULAR VERBS
# 00 NOT IN USE# 01 DISPLAY OCTAL COMP 1 IN R1# 02 DISPLAY OCTAL COMP 2 IN R1# 03 DISPLAY OCTAL COMP 3 IN R1# 04 DISPLAY OCTAL COMP 1,2 IN R1,R2# 05 DISPLAY OCTAL COMP 1,2,3 IN R1,R2,R3# 06 DISPLAY DECIMAL IN R1 OR R1,R2 OR R1,R2,R3# 07 DISPLAY DP DECIMAL IN R1,R2 (TEST ONLY)# 08# 09# 10# 11 MONITOR OCTAL COMP 1 IN R1# 12 MONITOR OCTAL COMP 2 IN R1# 13 MONITOR OCTAL COMP 3 IN R1# 14 MONITOR OCTAL COMP 1,2, IN R1,R2# 15 MONITOR OCTAL COMP 1,2,3 IN R1,R2,R3# 16 MONITOR DECIMAL IN R1 OR R1,R2 OR R1,R2,R3# 17 MONITOR DP DECIMAL IN R1,R2 (TEST ONLY)# 18# 19# 20# 21 LOAD COMPONENT 1 INTO R1# 22 LOAD COMPONENT 2 INTO R2# 23 LOAD COMPONENT 3 INTO R3# 24 LOAD COMPONENT 1,2 INTO R1,R2# 25 LOAD COMPONENT 1,2,3 INTO R1,R2,R3# 26# 27 DISPLAY FIXED MEMORY# 28# 29# 30 REQUEST EXECUTIVE# 31 REQUEST WAITLIST# 32 RECYCLE PROGRAM# 33 PROCEED WITHOUT DSKY INPUTS# 34 TERMINATE FUNCTION# 35 TEST LIGHTS# 36 REQUEST FRESH START# 37 CHANGE PROGRAM (MAJOR MODE)# 38# 39
# Page 6
# EXTENDED VERBS
# 40 ZERO CDU-S# 41 COARSE ALIGN CDU-S# 42 FINE ALIGN IMU-S# 43 LOAD IMU ATT ERROR METERS# 44 SET SURFACE FLAG# 45 RESET SURFACE FLAG# 46 ESTABLISH G+C CONTROL# 47 MOVE LM STATE VECTOR INTO CM STATE VECTOR.# 48 REQUEST DAP DATA LOAD ROUTINE (R03)# 49 REQUEST CREW DEFINED MANEUVER ROUTINE (R62)# 50 PLEASE PERFORM# 51 PLEASE MARK# 52 MARK ON OFFSET LANDING SITE# 53 PLEASE PERFORM ALTERNATE LOS MARK# 54 REQUEST RENDEZVOUS BACKUP SIGHTING MARK ROUTINE (R23)# 55 INCREMENT AGC TIME (DECIMAL)# 56 TERMINATE TRACKING (P20 + P25)# 57 REQUEST RENDEZVOUS SIGHTING MARK ROUTINE (R21)# 58 RESET STICK FLAG# 59 PLEASE CALIBRATE# 60 SET ASTRONAUT TOTAL ATTITUDE (N17) TO PRESENT ATTITUDE# 61 DISPLAY DAP ATTITUDE ERROR# 62 DISPLAY TOTAL ATTITUDE ERROR (WRT N22 (THETAD))# 63 DISPLAY TOTAL ASTRONAUT ATTITUDE ERROR (WRT N17 (CPHIX))# 64 REQUEST S-BAND ANTENNA ROUTINE# 65 OPTICAL VERIFICATION OF PRELAUNCH ALIGNMENT# 66 VEHICLES ARE ATTACHED. MOVE THIS VEHICLE STATE TO OTHER VEHICLE.# 67# 68 CSM STROKE TEST ON# 69 CAUSE RESTART# 70 UPDATE LIFTOFF TIME# 71 UNIVERSAL UPDATE-BLOCK ADR# 72 UNIVERSAL UPDATE-SINGLE ADR# 73 UPDATE AGC TIME (OCTAL)# 74 INITIALIZE ERASABLE DUMP VIA DOWNLINK# 75 BACKUP LIFTOFF# 76 SET PREFERRED ATTITUDE FLAG# 77 RESET PREFERRED ATTITUDE FLAG# 78 UPDATE PRELAUNCH AZIMUTH# 79 REQUEST LUNAR LANDMARK SELECTION ROUTINE (R35)# 80 UPDATE LEM STATE VECTOR# 81 UPDATE CSM STATE VECTOR# 82 REQUEST ORBIT PARAM DISPLAY (R30)# 83 REQUEST REND PARAM DISPLAY (R31)# 84 START TARGET DELTA V (R32)# 85 REQUEST RENDEZVOUS PARAMETER DISPLAY NO. 2 (R34)# 86 REJECT RENDEZVOUS BACKUP SIGHTING MARK# 87 SET VHF RANGE FLAG# Page 7# 88 RESET VHF RANGE FLAG# 89 REQUEST RENDEZVOUS FINAL ATTITUDE ROUTINE (R63)# 90 REQUEST RENDEZVOUS OUT OF PLANE DISPLAY ROUTINE (R36)# 91 DISPLAY BANK SUM# 92 OPERATE IMU PERFORMANCE TEST (P07)# 93 ENABLE W MATRIX INITIALIZATION# 94 PERFORM CYSLUNAR ATTITUDE MANEUVER (P23)# 95 NO UPDATE OF EITHER STATE VECTOR (P20 OR P22)# 96 TERMINATE INTEGRATION AND GO TO P00# 97 PERFORM ENGINE FAIL PROCEDURE# 98 ENABLE TRANSLUNAR INJECT# 99 PLEASE ENABLE ENGINE
# Page 8# IN THE FOLLOWING NOUN LIST THE :NO LOAD: RESTRICTION MEANS THE NOUN# CONTAINS AT LEAST ONE COMPONENT WHICH CANNOT BE LOADED, I.E. OF# SCALE TYPE L (MIN/SEC) OR PP (2 INTEGERS).# IN THIS CASE VERBS 24 AND 25 ARE NOT ALLOWED, BUT VERBS 21, 22 OR 23# MAY BE USED TO LOAD ANY OF THE NOUN:S COMPONENTS WHICH ARE NOT OF THE# ABOVE SCALE TYPES.# THE :DEC ONLY: RESTRICTION MEANS ONLY DECIMAL OPERATION IS ALLOWED ON# EVERY COMPONENT IN THE NOUN. (NOTE THAT :NO LOAD: IMPLIES :DEC ONLY:.)
# NORMAL NOUNS COMPONENTS SCALE AND DECIMAL POINT RESTRICTIONS
# 00 NOT IN USE# 01 SPECIFY MACHINE ADDRESS (FRACTIONAL) 3COMP .XXXXX FOR EACH# 02 SPECIFY MACHINE ADDRESS (WHOLE) 3COMP XXXXX. FOR EACH# 03 SPECIFY MACHINE ADDRESS (DEGREES) 3COMP XXX.XX DEG FOR EACH# 04 SPARE# 05 ANGULAR ERROR/DIFFERENCE 1COMP XXX.XX DEG# 06 OPTION CODE 2COMP OCTAL ONLY FOR EACH# LOADING NOUN 07 WILL SET OR RESET SELECTED BITS IN ANY ERASABLE REGISTER# 07 ECADR OF WORD TO BE MODIFIED 3COMP OCTAL ONLY FOR EACH# ONES FOR BITS TO BE MODIFIED# 1 TO SET OR 0 TO RESET SELECTED BITS# 08 ALARM DATA 3COMP OCTAL ONLY FOR EACH# 09 ALARM CODES 3COMP OCTAL ONLY FOR EACH# 10 CHANNEL TO BE SPECIFIED 1COMP OCTAL ONLY# 11 TIG OF CSI 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 12 OPTION CODE 2COMP OCTAL ONLY FOR EACH# (USED BY EXTENDED VERBS ONLY)# 13 TIG OF CDH 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 14 SPARE# 15 INCREMENT MACHINE ADDRESS 1COMP OCTAL ONLY# 16 TIME OF EVENT 3COMP 00XXX. HRS DEC ONLY# (USED BY EXTENDED VERBS ONLY) 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 17 ASTRONAUT TOTAL ATTITUDE 3COMP XXX.XX DEG FOR EACH# 18 AUTO MANEUVER BALL ANGLES 3COMP XXX.XX DEG FOR EACH# 19 BYPASS ATTITUDE TRIM MANEUVER 3COMP XXX.XX DEG FOR EACH# 20 ICDU ANGLES 3COMP XXX.XX DEG FOR EACH# 21 PIPAS 3COMP XXXXX. PULSES FOR EACH# 22 NEW ICDU ANGLES 3COMP XXX.XX DEG FOR EACH# 23 SPARE# 24 DELTA TIME FOR AGC CLOCK 3COMP 00XXX. HRS. DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 25 CHECKLIST 3COMP XXXXX. FOR EACH# (USED WITH PLEASE PERFORM ONLY)# Page 9# 26 PRIORITY/DELAY, ADRES, BBCON 3COMP OCTAL ONLY FOR EACH# 27 SELF TEST ON/OFF SWITCH 1COMP XXXXX.# 28 SPARE# 29 XSM LAUNCH AZIMUTH 1COMP XXX.XX DEG DEC ONLY# Page 10# 30 TARGET CODES 3COMP XXXXX. FOR EACH# 31 TIME OF LANDING SITE 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 32 TIME FROM PERIGEE 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 33 TIME OF IGNITION 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 34 TIME OF EVENT 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 35 TIME FROM EVENT 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 36 TIME OF AGC CLOCK 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 37 TIG OF TPI 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 38 TIME OF STATE VECTOR 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 39 DELTA TIME FOR TRANSFER 3COMP 00XXX. HRS DEC ONLY# 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC
# Page 11
# MIXED NOUNS COMPONENTS SCALE AND DECIMAL POINT RESTRICTIONS## 40 TIME FROM IGNITION/CUTOFF 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY# VG, XXXX.X FT/SEC# DELTA V (ACCUMULATED) XXXX.X FT/SEC# 41 TARGET AZIMUTH, 2COMP XXX.XX DEG# ELEVATION XX.XXX DEG# 42 APOGEE, 3COMP XXXX.X NAUT MI DEC ONLY# PERIGEE, XXXX.X NAUT MI# DELTA V (REQUIRED) XXXX.X FT/SEC# 43 LATITUDE, 3COMP XXX.XX DEG DEC ONLY# LONGITUDE, XXX.XX DEG# ALTITUDE XXXX.X NAUT MI# 44 APOGEE, 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY# PERIGEE, XXXX.X NAUT MI# TFF XXBXX MIN/SEC# 45 MARKS (VHF - OPTICS) 3COMP +XXBXX NO LOAD, DEC ONLY# TFI OF NEXT BURN XXBXX MIN/SEC# MGA XXX.XX DEG# 46 AUTOPILOT CONFIGURATION 2COMP OCTAL ONLY FOR EACH# 47 THIS VEHICLE WEIGHT 2COMP XXXXX. LBS DEC ONLY# OTHER VEHICLE WEIGHT XXXXX. LBS# 48 PITCH TRIM 2COMP XXX.XX DEG DEC ONLY# YAW TRIM, XXX.XX DEG# 49 DELTA R 3COMP XXXX.X NAUT MI DEC ONLY# DELTA V XXXX.X FT/SEC# VHF OR OPTICS CODE XXXXX.# 50 SPLASH ERROR, 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY# PERIGEE, XXXX.X NAUT MI# TFF XXBXX MIN/SEC# 51 S-BAND ANTENNA ANGLES PITCH 2COMP XXX.XX DEG DEC ONLY# YAW XXX.XX DEG# 52 CENTRAL ANGLE OF ACTIVE VEHICLE 1COMP XXX.XX DEG# 53 RANGE, 3COMP XXX.XX NAUT MI DEC ONLY# RANGE RATE, XXXX.X FT/SEC# PHI XXX.XX DEG# 54 RANGE, 3COMP XXX.XX NAUT MI DEC ONLY# RANGE RATE, XXXX.X FT/SEC# THETA XXX.XX DEG# 55 PERIGEE CODE 3COMP XXXXX. DEC ONLY# ELEVATION ANGLE XXX.XX DEG# CENTRAL ANGLE OF PASSIVE VEHICLE XXX.XX DEG# 56 REENTRY ANGLE, 2COMP XXX.XX DEG DEC ONLY# DELTA V XXXXX. FT/SEC# 57 DELTA R 1COMP XXXX.X NAUT MI DEC ONLY# 58 PERIGEE ALT (POST TPI) 3COMP XXXX.X NAUT MI DEC ONLY# DELTA V TPI XXXX.X FT/SEC# DELTA V TPF XXXX.X FT/SEC# 59 DELTA VELOCITY LOS 3COMP XXXX.X FT/SEC FOR EA. DEC ONLY# 60 GMAX, 3COMP XXX.XX G DEC ONLY# Page 12# VPRED, XXXXX. FT/SEC# GAMMA EI XXX.XX DEG# 61 IMPACT LATITUDE, 3COMP XXX.XX DEG DEC ONLY# IMPACT LONGITUDE, XXX.XX DEG# HEADS UP/DOWN +/- 00001# 62 INERTIAL VEL MAG (VI), 3COMP XXXXX. FT/SEC DEC ONLY# ALT RATE CHANGE (HDOT), XXXXX. FT/SEC# ALT ABOVE PAD RADIUS (H) XXXX.X NAUT MI# 63 RANGE 297,431 TO SPLASH (RTGO), 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY# PREDICTED INERT VEL (VIO), XXXXX. FT/SEC# TIME FROM 297,431 (TFE), XXBXX MIN/SEC# 64 DRAG ACCELERATION, 3COMP XXX.XX G DEC ONLY# INERTIAL VELOCITY (VI), XXXXX. FT/SEC# RANGE TO SPLASH XXXX.X NAUT MI# 65 SAMPLED AGC TIME 3COMP 00XXX. HRS DEC ONLY# (FETCHED IN INTERRUPT) 000XX. MIN MUST LOAD 3 COMPS# 0XX.XX SEC# 66 COMMAND BANK ANGLE (BETA), 3COMP XXX.XX DEG DEC ONLY# CROSS RANGE ERROR, XXXX.X NAUT MI# DOWN RANGE ERROR XXXX.X NAUT MI# 67 RANGE TO TARGET, 3COMP XXXX.X NAUT MI DEC ONLY# PRESENT LATITUDE, XXX.XX DEG# PRESENT LONGITUDE XXX.XX DEG# 68 COMMAND BANK ANGLE (BETA), 3COMP XXX.XX DEG DEC ONLY# INERTIAL VELOCITY (VI), XXXXX. FT/SEC# ALT RATE CHANGE (RDOT) XXXXX. FT/SEC# 69 BETA 3COMP XXX.XX DEG DEC ONLY# DL XXX.XX G# VL XXXXX. FT/SEC# 70 STAR CODE, 3COMP OCTAL ONLY# LANDMARK DATA, OCTAL ONLY# HORIZON DATA OCTAL ONLY# 71 STAR CODE 3COMP OCTAL ONLY# LANDMARK DATA OCTAL ONLY# HORIZON DATA OCTAL ONLY# 72 DELT ANG 3COMP XXX.XX DEG DEC ONLY# 73 ALTITUDE 3COMP XXXXXB. NAUT MI# VELOCITY XXXXX. FT/SEC# FLIGHT PATH ANGLE XXX.XX DEG# 74 COMMAND BANK ANGLE (BETA) 3COMP XXX.XX DEG# INERTIAL VELOCITY (VI) XXXXX. FT/SEC# DRAG ACCELERATION XXX.XX G# 75 DELTA ALTITUDE CDH 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY# DELTA TIME (CDH-CSI OR TPI-CDH) XXBXX MIN/SEC# DELTA TIME (TPI-CDH OR TPI-NOMTPI) XXBXX MIN/SEC# 76 SPARE# 77 SPARE# 78 SPARE# 79 SPARE# 80 TIME FROM IGNITION/CUTOFF 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY# Page 13# VG XXXXX. FT/SEC# DELTA V (ACCUMULATED) XXXXX. FT/SEC# 81 DELTA V (LV) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY# 82 DELTA V (LV) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY# 83 DELTA V (BODY) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY# 84 DELTA V (OTHER VEHICLE) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY# 85 VG (BODY) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY# 86 DELTA V(LV) 3COMP XXXXX. FT/SEC FOR EACH DEC ONLY# 87 MARK DATA SHAFT, 2COMP XXX.XX DEG# TRUNION XX.XXX DEG# 88 HALF UNIT SUN OR PLANET VECTOR 3COMP .XXXXX FOR EACH DEC ONLY# 89 LANDMARK LATITUDE, 3COMP XX.XXX DEG DEC ONLY# LONGITUDE/2, XX.XXX DEG# ALTITUDE XXX.XX NAUT MI# 90 Y 3COMP XXX.XX NM DEC ONLY# Y DOT XXXX.X FPS# PSI XXX.XX DEG# 91 OCDU ANGLES SHAFT, 2COMP XXX.XX DEG# TRUNION XX.XXX DEG# 92 NEW OPTICS ANGLES SHAFT, 2COMP XXX.XX DEG# TRUNION XX.XXX DEG# 93 DELTA GYRO ANGLES 3COMP XX.XXX DEG FOR EACH# 94 NEW OPTICS ANGLES SHAFT 2COMP XXX.XX DEG# TRUNNION XX.XXX DEG# 95 PREFERRED ATTITUDE ICDU ANGLES 3COMP XXX.XX FOR FOR EACH# 96 +X-AXIS ATTITUDE ICDU ANGLES 3COMP XXX.XX DEG FOR EACH# 97 SYSTEM TEST INPUTS 3COMP XXXXX. FOR EACH# 98 SYSTEM TEST RESULTS AND INPUTS 3COMP XXXXX.# .XXXXX# XXXXX.# 99 RMS IN POSITION 3COMP XXXXX.FT DEC ONLY# RMS IN VELOCITY XXXX.X FT/SEC# RMS OPTION XXXXX.
# Page 14
# REGISTERS AND SCALING FOR NORMAL NOUNS## NOUN REGISTER SCALE TYPE## 00 NOT IN USE# 01 SPECIFY ADDRESS B# 02 SPECIFY ADDRESS C# 03 SPECIFY ADDRESS D# 04 SPARE# 05 DSPTEM1 H# 06 OPTION1 A# 07 XREG A# 08 ALMCADR A# 09 FAILREG A# 10 SPECIFY CHANNEL A# 11 TCSI K# 12 OPTIONX A# 13 TCDH K# 14 SPARE# 15 INCREMENT ADDRESS A# 16 DSPTEMX C# 17 CPHIX D# 18 THETAD D# 19 THETAD D# 20 CDUX D# 21 PIPAX C# 22 THETAD D# 23 SPARE# 24 DSPTEM2 +1 K# 25 DSPTEM1 C# 26 DSPTEM1 A# 27 SMODE C# 28 SPARE# 29 DSPTEM1 D# 30 DSPTEM1 C# 31 DSPTEM1 K# 32 -TPER K# 33 TIG K# 34 DSPTEM1 K# 35 TTOGO K# 36 TIME2 K# 37 TTPI K# 38 TET K# 39 T3TOT4 K
# Page 15
# REGISTERS AND SCALING FOR MIXED NOUNS## NOUN COMP REGISTER SCALE TYPE## 40 1 TTOGO L# 2 VGDISP S# 3 DVTOTAL S# 41 1 DSPTEM1 D# 2 DSPTEM1 +1 E# 42 1 HAPO Q# 2 HPER Q# 3 VGDISP S# 43 1 LAT H# 2 LONG H# 3 ALT Q# 44 1 HAPOX Q# 2 HPERX Q# 3 TFF L# 45 1 VHFCNT PP# 2 TTOGO L# 3 +MGA H# 46 1 DAPDATR1 A# 2 DAPDATR2 A# 47 1 CSMMASS KK# 2 LEMMASS KK# 48 1 PACTOFF FF# 2 YACTOFF FF# 49 1 N49DISP Q# 2 N49DISP +2 S# 3 N49DISP +4 C# 50 1 RSP-RREC LL# 2 HPERX Q# 3 TFF L# 51 1 RHOSB H# 2 GAMMASB H# 52 1 ACTCENT H# 53 1 RANGE JJ# 2 RRATE S# 3 RTHETA H# 54 1 RANGE JJ# 2 RRATE S# 3 RTHETA H# 55 1 NN1 C# 2 ELEV H# 3 CENTANG H# 56 1 RTEGAM2D H# 2 RTEDVD P# 57 1 DELTAR Q# 58 1 POSTTPI Q# 2 DELVTPI S# Page 16# 3 DELVTPF S# 59 1 DVLOS S# 2 DVLOS +2 S# 3 DVLOS +4 S# 60 1 GMAX T# 2 VPRED P# 3 GAMMAEI H# 61 1 LAT(SPL) H# 2 LNG(SPL) H# 3 HEADSUP C# 62 1 VMAGI P# 2 HDOT P# 3 ALTI Q# 63 1 RTGO LL# 2 VIO P# 3 TTE L# 64 1 D MM# 2 VMAGI P# 3 RTGON64 LL# 65 1 SAMPTIME K# 2 SAMPTIME K# 3 SAMPTIME K# 66 1 ROLLC H# 2 XRNGERR VV# 3 DNRNGERR LL# 67 1 RTGON67 LL# 2 LAT H# 3 LONG H# 68 1 ROLLC H# 2 VMAGI P# 3 RDOT UU# 69 1 ROLLC H# 2 Q7 MM# 3 VL UU# 70 1 STARCODE A# 2 LANDMARK A# 3 HORIZON A# 71 1 STARCODE A# 2 LANDMARK A# 3 HORIZON A# 72 1 THETZERO H# 73 1 P21ALT Q (MEMORY/100 TO DISPLAY TENS N.M.)# 2 P21VEL P# 3 P21GAM H# 74 1 ROLLC H# 2 VMAGI P# 3 D MM# 75 1 DIFFALT Q# 2 T1TOT2 L# 3 T2TOT3 L# Page 17# 76 SPARE# 77 SPARE# 78 SPARE# 79 SPARE# 80 1 TTOGO L# 2 VGDISP P# 3 DVTOTAL P# 81 1 DELVLVC S# 2 DELVLVC +2 S# 3 DELVLVC +4 S# 82 1 DELVLVC S# 2 DELVLVC +2 S# 3 DELVLVC +4 S# 83 1 DELVIMU S# 2 DELVIMU +2 S# 3 DELVIMU +4 S# 84 1 DELVOV S# 2 DELVOV +2 S# 3 DELVOV +4 S# 85 1 VGBODY S# 2 VGBODY +2 S# 3 VGBODY +4 S# 86 1 DELVLVC P# 2 DELVLVC +2 P# 3 DELVLVC +4 P# 87 1 MRKBUF1 +3 D# 2 MRKBUF1 +5 J# 88 1 STARSAV3 ZZ# 2 STARSAV3 +2 ZZ# 3 STARSAV3 +4 ZZ# 89 1 LANDLAT G# 2 LANDLONG G# 3 LANDALT JJ# 90 1 RANGE JJ# 2 RRATE S# 3 RTHETA H# 91 1 CDUS D# 2 CDUT J# 92 1 SAC D# 2 PAC J# 93 1 OGC G# 2 OGC +2 G# 3 OGC +4 G# 94 1 MRKBUF1 +3 D# 2 MRKBUF1 +5 J# 95 1 PRAXIS D# 2 PRAXIS +1 D# 3 PRAXIS +2 D# 96 1 CPHIX D# 2 CPHIX +1 D# Page 18# 3 CPHIX +2 D# 97 1 DSPTEM1 C# 2 DSPTEM1 +1 C# 3 DSPTEM1 +2 C# 98 1 DSPTEM2 C# 2 DSPTEM2 +1 B# 3 DSPTEM2 +2 C# 99 1 WWPOS XX# 2 WWVEL YY# 3 WWOPT C
# Page 19
# NOUN SCALES AND FORMATS## -SCALE TYPE- PRECISION# UNITS DECIMAL FORMAT -- AGC FORMAT# ------------ -------------- -- ----------## -A-# OCTAL XXXXX SP OCTAL## -B- -14# FRACTIONAL .XXXXX SP BIT 1 = 2 UNITS# (MAX .99996)## -C-# WHOLE XXXXX. SP BIT 1 = 1 UNIT# (MAX 16383.)## -D- 15# CDU DEGREES XXX.XX DEGREES SP BIT 1 = 360/2 DEGREES# (MAX 359.99) (USES 15 BITS FOR MAGNI-# TUDE AND 2-S COMP.)## -E- 14# ELEVATION DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES# (MAX 89.999)## -F- 14# DEGREES (180) XXX.XX DEGREES SP BIT 1 = 180/2 DEGREES# (MAX 179.99)## -G-# DP DEGREES(90) XX.XXX DEGREES DP BIT 1 OF LOW REGISTER =# 28# 360/2 DEGREES## -H-# DP DEGREES (360) XXX.XX DEGREES DP BIT 1 OF LOW REGISTER =# 28# (MAX 359.99) 360/2 DEGREES## -J- 15# Y OPTICS DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES# (BIAS OF 19.775 (USES 15 BITS FOR MAGNI-# DEGREES ADDED FOR TUDE AND 2-S COMP.)# DISPLAY, SUBTRACTED# FOR LOAD.)# NOTE: NEGATIVE NUM-# BERS CANNOT BE# LOADED.## -K-# Page 20# TIME (HR, MIN, SEC) 00XXX. HR DP BIT 1 OF LOW REGISTER =# 000XX. MIN -2# 0XX.XX SEC 10 SEC# (DECIMAL ONLY.# MAX MIN COMP=59# MAX SEC COMP=59.99# MAX CAPACITY=745 HRS# 39 MINS# 14.55 SECS.# WHEN LOADING, ALL 3# COMPONENTS MUST BE# SUPPLIED.)## -L-# TIME (MIN/SEC) XXBXX MIN/SEC DP BIT 1 OF LOW REGISTER =# (B IS A BLANK -2# POSITION, DECIMAL 10 SEC# ONLY, DISPLAY OR# MONITOR ONLY. CANNOT# BE LOADED.# MAX MIN COMP=59# MAX SEC COMP=59# VALUES GREATER THAN# 59 MIN 59 SEC# ARE DISPLAYED AS# 59 MIN 59 SEC.)## -M- -2# TIME (SEC) XXX.XX SEC SP BIT 1 = 10 SEC# (MAX 163.83)## -N-# TIME(SEC) DP XXX.XX SEC DP BIT 1 OF LOW REGISTER =# -2# 10 SEC## -P-# VELOCITY 2 XXXXX. FEET/SEC DP BIT 1 OF HIGH REGISTER =# (MAX 41994.) -7# 2 METERS/CENTI-SEC## -Q-# POSITION 4 XXXX.X NAUTICAL MILES DP BIT 1 OF LOW REGISTER =# 2 METERS## -S-# VELOCITY 3 XXXX.X FT/SEC DP BIT 1 OF HIGH REGISTER =# -7# 2 METERS/CENTI-SEC# Page 21# -T- -2# G XXX.XX G SP BIT 1 = 10 G# (MAX 163.83)## -FF-# TRIM DEGREES XXX.XX DEG. SP LOW ORDER BIT = 85.41 SEC# (MAX 388.69) OF ARC## -GG-# INERTIA XXXXXBB. SLUG FT SQ SP FRACTIONAL PART OF# (MAX 07733BB.) 20 2# 2 KG M## -II- 20# THRUST MOMENT XXXXXBB. FT LBS SP FRACTIONAL PART OF 2# (MAX 07733BB.) NEWTON METER## -JJ-# POSITION5 XXX.XX NAUT MI DP BIT 1 OF LOW REGISTER =# 2 METERS## -KK- 16# WEIGHT2 XXXXX. LBS SP FRACTIONAL PART OF 2 KG## -LL-# POSITION6 XXXX.X NAUT MI DP BIT 1 OF LOW REG =# -28# (6,373,338)(2(PI))X2# -----------------------# 1852# NAUT. MI.## -MM-# DRAG ACCELERATION XXX.XX G DP BIT 1 OF LOW REGISTER =# MAX (024.99) -28# 25X2 G## -PP-# 2 INTEGERS +XXBYY DP BIT 1 OF HIGH REGISTER =# (B IS A BLANK 1 UNIT OF XX# POSITION. DECIMAL BIT 1 OF LOW REGISTER =# ONLY, DISPLAY OR 1 UNIT OF YY# MONITOR ONLY. CANNOT (EACH REGISTER MUST# BE LOADED.) CONTAIN A POSITIVE INTEGER# (MAX 99B99) LESS THAN 100)## -UU-# VELOCITY/2VS XXXXX. FEET/SEC DP FRACTIONAL PART OF# (MAX 51532.) 2VS FEET/SEC# (VS = 25766.1973)# Page 22# -VV-# POSITION8 XXXX.X NAUT MI DP BIT 1 OF LOW REGISTER =# -28# 4 X 6,373,338 X 2# --------------------# 1852# NAUT MI.## -XX-# POSITION 9 XXXXX. FEET DP BIT 1 OF LOW REGISTER =# -9# 2 METERS## -YY-# VELOCITY 4 XXXX.X FEET/SEC DP FRACTIONAL PART OF# (MAX 328.0) METERS/CENTI-SEC## -ZZ-# DP FRACTIONAL .XXXXX DP BIT 1 OF HIGH REGISTER =# -14# 2 UNITS
# THAT-S ALL ON THE NOUNS.
# Page 23
# ALARM CODES FOR 504
# REPORT DEFICIENCIES TO JOHN SUTHERLAND @ MIT 617-864-6900 X1458
# *9 *18 *60 *25 COLUMN## CODE * TYPE SET BY ALARM ROUTINE## 00110 NO MARK SINCE LAST MARK REJECT SXTMARK ALARM# 00112 MARK NOT BEING ACCEPTED SXTMARK ALARM# 00113 NO INBITS SXTMARK ALARM# 00114 MARK MADE BUT NOT DESIRED SXTMARK ALARM# 00115 OPTICS TORQUE REQUESTWITH SWITCH NOT AT EXT VERB OPTICS CDU ALARM# CGC# 00116 OPTICS SWITCH ALTERED BEFORE 15 SEC ZERO T4RUPT ALARM# TIME ELAPSED.# 00117 OPTICS TORQUE REQUEST WITH OPTICS NOT EXT VERB OPTICS CDU ALARM# AVAILABLE (OPTIND=-0)# 00120 OPTICS TORQUE REQUEST WITH OPTICS T4RUPT ALARM# NOT ZEROED# 00121 CDUS NO GOOD AT TIME OF MARK SXTMARK ALARM# 00122 MARKING NOT CALLED FOR SXTMARK ALARM# 00124 P17 TPI SEARCH - NO SAFE PERICTR HERE. TPI SEARCH ALARM# 00205 BAD PIPA READING SERVICER ALARM# 00206 ZERO ENCODE NOT ALLOWED WITH COARSE ALIGN IMU MODE SWITCHING ALARM# + GIMBAL LOCK# 00207 ISS TURNON REQUEST NOT PRESENT FOR 90 SEC T4RUPT ALARM# 00210 IMU NOT OPERATING IMU MODE SWITCH, IMU-2, R02, P51 ALARM,VARALARM# 00211 COARSE ALIGN ERROR - DRIVE > 2 DEGREES IMU MODE SWITCH ALARM# 00212 PIPA FAIL BUT PIPA IS NOT BEING USED IMU MODE SWITCH,T4RPT ALARM# 00213 IMU NOT OPERATING WITH TURN-ON REQUEST T4RUPT ALARM# 00214 PROGRAM USING IMU WHEN TURNED OFF T4RUPT ALARM# 00215 PREFERRED ORIENTATION NOT SPECIFIED P52,P54 ALARM# 00217 BAD RETURN FROM STALL ROUTINES. CURTAINS ALARM2# 00220 IMU NOT ALIGNED - NO REFSMMAT R02,P51 VARALARM# 00401 DESIRED GIMBAL ANGLES YIELD GIMBAL LOCK IMF ALIGN, IMU-2 ALARM# 00404 TARGET OUT OF VIEW - TRUN ANGLE > 90 DEG R52 PRIOLARM# 00405 TWO STARS NOT AVAILABLE P52,P54 ALARM# 00406 REND NAVIGATION NOT OPERATING R21,R23 ALARM# 00407 AUTO OPTICS REQUEST TRUN ANGLE > 50 DEG. R52 ALARM# 00421 W-MATRIX OVERFLOW INTEGRV VARALARM# 00430 * INTEG. ABORT DUE TO SUBSURFACE S. V. ALL CALLS TO INTEG POODOO# 00600 IMAGINARY ROOTS ON FIRST ITERATION P32, P72 VARALARM# 00601 PERIGEE ALTITUDE LT PMIN1 P32,P72, VARALARM# 00602 PERIGEE ALTITUDE LT PMIN2 P32,P72, VARALARM# 00603 CSI TO CDH TIME LT PMIN22 P32,P72,P33,P73 VARALARM# 00604 CDH TO TPI TIME LT PMIN23 P32,P72 VARALARM# 00605 NUMBER OF ITERATIONS EXCEEDS LOOP MAXIMUM P32,P72,P37 VARALARM# 00606 DV EXCEEDS MAXIMUM P32,P72 VARALARM# 00607 * NO SOLN FROM TIME-THETA OR TIME-RADIUS TIMETHET,TIMERAD POODOO# Page 24# 00610 * LAMBDA LESS THAN UNITY P37 POODOO# 00611 NO TIG FOR GIVEN ELEV ANGLE P34,P74 VARALARM# 00612 STATE VECTOR IN WRONG SPHERE OF INFLUENCE P37 VARALARM# 00613 REENTRY ANGLE OUT OF LIMITS P37 VARALARM# 00777 PIPA FAIL CAUSED ISS WARNING. T4RUPT VARALARM# 01102 CMC SELF TEST ERROR ALARM2# 01103 * UNUSED CCS BRANCH EXECUTED ABORT POODOO# 01104 * DELAY ROUTINE BUSY EXEC BAILOUT# 01105 DOWNLINK TOO FAST T4RUPT ALARM# 01106 UPLINK TOO FAST T4RUPT ALARM# 01107 PHASE TABLE FAILURE. ASSUME RESATRT ALARM# ERASABLE MEMORY IS DESTROYED# 01201 * EXECUTIVE OVERFLOW-NO VAC AREAS EXEC BAILOUT# 01202 * EXECUTIVE OVERFLOW-NO CORE SETS EXEC BAILOUT# 01203 * WAITLIST OVERFLOW-TOO MANY TASKS WAITLIST BAILOUT# 01204 * NEGATIVE OR ZERO WAITLIST CALL WAITLIST POODOO# 01206 * SECOND JOB ATTEMPTS TO GO TO SLEEP PINBALL POODOO# VIA KEYBOARD AND DISPLAY PROGRAM# 01207 * NO VAC AREA FOR MARKS SXTMARK BAILOUT# 01210 * TWO PROGRAMS USING DEVICE AT SAME TIME IMU MODE SWITCH POODOO# 01211 * ILLEGAL INTERRUPT OF EXTENDED VERB SXTMARK BAILOUT# 01301 ARCSIN-ARCCOS ARGUMENT TOO LARGE INTERPRETER ALARM# 01302 * SQRT CALLED WITH NEGATIVE ARGUMENT.ABORT INTERPRETER POODOO# 01407 VG INCREASING S40.8 ALARM# 01426 IMU UNSATISFACTORY P61, P62 ALARM# 01427 IMU REVERSED P61, P62 ALARM# 01501 * KEYBOARD AND DISPLAY ALARM DURING PINBALL POODOO# INTERNAL USE (NVSUB). ABORT.# 01502 * ILLEGAL FLASHING DISPLAY GOPLAY POODOO# 01520 V37 REQUEST NOT PERMITTED AT THIS TIME V37 ALARM# 01521 * P01 ILLEGALLY SELECTED P01, P07 POODOO# 01600 OVERFLOW IN DRIFT TEST OPT PRE ALIGN CALIB ALARM# 01601 BAD IMU TORQUE OPT PRE ALIGN CALIB ALARM# 01602 BAD OPTICS DURING VERIFICATION OPTALGN CALIB (CSM) ALARM# 01703 INSUF. TIME FOR INTEG., TIG WAS SLIPPED R41 ALARM# 03777 ICDU FAIL CAUSED THE ISS WARNING T4RUPT VARALARM# 04777 ICDU , PIPA FAILS CAUSED THE ISS WARNING T4RUPT VARALARM# 07777 IMU FAIL CAUSED THE ISS WARNING T4RUPT VARALARM# 10777 IMU , PIPA FAILS CAUSED THE ISS WARNING T4RUPT VARALARM# 13777 IMU , ICDU FAILS CAUSED THE ISS WARNING T4RUPT VARALARM# 14777 IMU,ICDU,PIPA FAILS CAUSED THE ISSWNING T4RUPT VARALARM# * INDICATES ABORT TYPE.ALL OTHERS ARE NON-ABORTIVE
# Page 25
# CHECKLIST CODES FOR 504
# PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO JOHN SUTHERLAND
# *9 *17 *26 COLUMN## R1 CODE ACTION TO BE EFFECTED## 00014 KEY IN FINE ALIGNMENT OPTION# 00015 PERFORM CELESTIAL BODY ACQUISITION# 00016 KEY IN TERMINATE MARK SEQUENCE# 00041 SWITCH CM/SM SEPARATION TO UP# 00062 SWITCH AGC POWER DOWN# 00202 PERFORM GNCS AUTOMATIC MANEUVER# 00203 SWITCH TO CMC-AUTO# 00204 PERFORM SPS GIMBAL TRIM# 00403 SWITCH OPTICS TO MANUAL OR ZERO# SWITCH DENOTES CHANGE POSITION OF A CONSOLE SWITCH# PERFORM DENOTES START OR END OF A TASK# KEY IN DENOTES KEY IN OF DATA THRU THE DSKY
# Page 26
# OPTION CODES FOR 504
# PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO JOHN SUTHERLAND
# THE SPECIFIED OPTION CODES WILL BE FLASHED IN COMPONENT R1 IN# CONJUNCTION WITH VERB04NOUN06 TO REQUEST THE ASTRONAUT TO LOAD INTO# COMPONENT R2 THE OPTION HE DESIRES.
# *9 *17 *52 *11 *25 COLUMN## OPTION# CODE PURPOSE INPUT FOR COMPONENT 2 PROGRAM(S) APPLICABILITY## 00001 SPECIFY IMU ORIENTATION 1=PREF 2=NOM 3=REFSMMAT P50'S ALL# 00002 SPECIFY VEHICLE 1=THIS 2=OTHER P21,R30 ALL# 00003 SPECIFY TRACKING ATTITUDE 1=PREFERRED 2=OTHER R63 ALL# 00004 SPECIFY RADAR 1=RR 2=LR R04 SUNDANCE + LUMINARY# 00005 SPECIFY SOR PHASE 1=FIRST 2=SECOND P38 COLOSSUS + LUMINARY# 00006 SPECIFY RR COARSE ALIGN OPTION 1=LOCKON 2=CONTINUOUS DESIG. V41N72 SUNDANCE + LUMINARY# 00007 SPECIFY PROPULSION SYSTEM 1=SPS 2=RCS P37 COLOSSUS# 00010 SPECIFY ALIGNMENT MODE 0=ANY TIME 1=REFSMMAT +G P57 LUMINARY# 2=TWO BODIES 3=ONE BODY + G# 00011 SPECIFY SEPARATION MONITOR PHASE 1=DELTAV 2=STATE VECTOR UPDATE P46 LUMINARY# 00012 SPECIFY CSM ORBIT OPTION 1=NO ORBIT CHANGE 2=CHANGE P22 LUMINARY# ORBIT TO PASS OVER LM