Transcription and Transposition Errors

This commit is contained in:
James Harris 2016-07-12 17:25:27 +01:00
parent 3f4cd123d8
commit 64ef3d932d
4 changed files with 436 additions and 460 deletions

View File

@ -29,23 +29,21 @@
# Colossus 2A # Colossus 2A
# Page 1394 # Page 1394
# PROGRAM DESCRIPTION DATE: 20 DECEMBER 1967 # PROGRAM DESCRIPTION DATE 20 DECEMBER 1967
# PROGRAM NAME -- SELF-CHECK LOG SECTION: AGC BLOCK TWO SELF-CHECK # PROGRAM NAME - SELF-CHECK LOG SECTION AGC BLOCK TWO SELF-CHECK
# MOD NO -- 1 ASSEMBLY SUBROUTINE UTILITYM REV 25 # MOD NO - 1 ASSEMBLY SUBROUTINE UTILITYM REV 25
# MOD BY -- GAUNTT # MOD BY - GAUNTT
#
# #
# FUNCTIONAL DESCRIPTION # FUNCTIONAL DESCRIPTION
#
# PROGRAM HAS TWO MAIN PARTS. THE FIRST IS SELF-CHECK WHICH RUNS AS A ZERO PRIORITY JOB WITH NO CORE SET, AS # PROGRAM HAS TWO MAIN PARTS. THE FIRST IS SELF-CHECK WHICH RUNS AS A ZERO PRIORITY JOB WITH NO CORE SET, AS
# PART OF THE BACK-UP IDLE LOOP. THE SECOND IS SHOW-BANKSUM WHICH RUNS AS A REGULAR EXECUTIVE JOB WITH ITS OWN # PART OF THE BACK-UP IDLE LOOP. THE SECOND IS SHOW-BANKSUM WHICH RUNS AS A REGULAR EXECUTIVE JOB WITH ITS OWN
# STARTING VERB. # STARTING VERB.
#
# THE PURPOSE OF SELF-CHECK IS TO CHECK OUT VARIOUS PARTS OF THE COMPUTER AS OUTLINED BELOW IN THE OPTIONS. # THE PURPOSE OF SELF-CHECK IS TO CHECK OUT VARIOUS PARTS OF THE COMPUTER AS OUTLINED BELOW IN THE OPTIONS.
#
# THE PURPOSE OF SHOW-BANKSUM IS TO DISPLAY THE SUM OF EACH BANK , ONE AT A TIME. # THE PURPOSE OF SHOW-BANKSUM IS TO DISPLAY THE SUM OF EACH BANK , ONE AT A TIME.
#
# IN ALL THERE ARE 7 POSSIBLE OPTIONS IN THIS BLOCK II VERSION OF SELF-CHECK. MORE DETAIL DESCRIPTION MAY BE # IN ALL THERE ARE 7 POSSIBLE OPTIONS IN THIS BLOCK II VERSION OF SELF-CHECK. MORE DETAIL DESCRIPTION MAY BE
# FOUND IN E-2065 BLOCK II AGC SELF-CHECK AND SHOW BANKSUM BY EDWIN D. SMALLY DECEMBER 1966, AND ADDENDA 2 AND 3. # FOUND IN E-2065 BLOCK II AGC SELF-CHECK AND SHOW BANKSUM BY EDWIN D. SMALLY DECEMBER 1966, AND ADDENDA 2 AND 3.
#
# THE DIFFERENT OPTIONS ARE CONTROLLED BY PUTTING DIFFERENT NUMBERS IN THE SMODE REGISTER (NOUN 27). BELOW IS # THE DIFFERENT OPTIONS ARE CONTROLLED BY PUTTING DIFFERENT NUMBERS IN THE SMODE REGISTER (NOUN 27). BELOW IS
# A DESCRIPTION OF WHAT PARTS OF THE COMPUTER THAT ARE CHECKED BY THE OPTIONS, AND THE CORRESPONDING NUMBER, IN # A DESCRIPTION OF WHAT PARTS OF THE COMPUTER THAT ARE CHECKED BY THE OPTIONS, AND THE CORRESPONDING NUMBER, IN
# OCTAL, TO LOAD INTO SMODE. # OCTAL, TO LOAD INTO SMODE.
@ -55,24 +53,29 @@
# -0 SAME AS +-10 UNTIL AN ERROR IS DETECTED. # -0 SAME AS +-10 UNTIL AN ERROR IS DETECTED.
# +0 NO CHECK, PUTS COMPUTER INTO THE BACKUP IDLE LOOP. # +0 NO CHECK, PUTS COMPUTER INTO THE BACKUP IDLE LOOP.
# #
#
# WARNINGS # WARNINGS
# USE OF E MEMORY RESERVED FOR SELF-CHECK (EVEN IN IDLE LOOP) AS TEMP STORAGE BY OTHER PROGRAMS IS DANGEROUS. # USE OF E MEMORY RESERVED FOR SELF-CHECK (EVEN IN IDLE LOOP) AS TEMP STORAGE BY OTHER PROGRAMS IS DANGEROUS.
# SMODE SET GREATER THAN OCT 10 PUTS COMPUTER INTO BACKUP IDLE LOOP. # SMODE SET GREATER THAN OCT 10 PUTS COMPUTER INTO BACKUP IDLE LOOP.
# #
#
# CALLING SEQUENCE # CALLING SEQUENCE
#
# TO CALL SELF-CHECK KEY IN # TO CALL SELF-CHECK KEY IN
# V 21 N 27 E OPTION NUMBER E # V 21 N 27 E OPTION NUMBER E
# TO CALL SHOW-BANKSUM KEY IN # TO CALL SHOW-BANKSUM KEY IN
# V 91 E DISPLAYS FIRST BANK # V 91 E DISPLAYS FIRST BANK
# V 33 E PROCEED, DISPLAYS NEXT BANK # V 33 E PROCEED, DISPLAYS NEXT BANK
# #
#
# EXIT MODES, NORMAL AND ALARM # EXIT MODES, NORMAL AND ALARM
#
# SELF-CHECK NORMALLY CONTINUES INDEFINITELY UNLESS THERE IS AN ERROR DETECTED. IF SO + OPTION NUMBERS PUT # SELF-CHECK NORMALLY CONTINUES INDEFINITELY UNLESS THERE IS AN ERROR DETECTED. IF SO + OPTION NUMBERS PUT
# COMPUTER INTO BACKUP IDLE LOOP, - OPTION NUMBERS RESTART THE OPTION. # COMPUTER INTO BACKUP IDLE LOOP, - OPTION NUMBERS RESTART THE OPTION.
#
# THE -0 OPTION PROCEEDS FROM THE LINE FOLLOWING THE LINE WHERE THE ERROR WAS DETECTED. # THE -0 OPTION PROCEEDS FROM THE LINE FOLLOWING THE LINE WHERE THE ERROR WAS DETECTED.
# SHOW-BANKSUM PROCEEDS UNTIL A TERMINATE IS KEYED IN (V 34 E). THE COMPUTER IS PUT INTO THE BACKUP IDLE LOOP
#
# #
# SHOW-BANKSUM PROCEEDS UNTIL A TERMINATE IS KEYED IN (V 34 E). THE COMPUTER IS PUT INTO THE BACKUP IDLE LOOP.
# #
# OUTPUT # OUTPUT
# Page 1395 # Page 1395
@ -81,10 +84,10 @@
# INFORMATION HE MAY KEY IN V 05 N 08 E, THE DSKY DISPLAY IN R1 WILL BE ADDRESS+1 OF WHERE THE ERROR WAS DETECTED, # INFORMATION HE MAY KEY IN V 05 N 08 E, THE DSKY DISPLAY IN R1 WILL BE ADDRESS+1 OF WHERE THE ERROR WAS DETECTED,
# IN R2 THE BBCON OF SELF-CHECK, AND IN R3 THE TOTAL NUMBER OF ERRORS DETECTED BY SELF-CHECK SINCE THE LAST MAN # IN R2 THE BBCON OF SELF-CHECK, AND IN R3 THE TOTAL NUMBER OF ERRORS DETECTED BY SELF-CHECK SINCE THE LAST MAN
# INITIATED FRESH START (SLAP1). # INITIATED FRESH START (SLAP1).
#
# SHOW-BANKSUM STARTING WITH BANK 0 DISPLAYS IN R1 THE BANK SUM (A +-NUMBER EQUAL TO THE BANK NUMBER), IN R2 # SHOW-BANKSUM STARTING WITH BANK 0 DISPLAYS IN R1 THE BANK SUM (A +-NUMBER EQUAL TO THE BANK NUMBER), IN R2
# THE BANK NUMBER, AND IN R3 THE BUGGER WORD. # THE BANK NUMBER, AND IN R3 THE BUGGER WORD.
# #
#
# ERASABLE INITIALIZATION REQUIRED # ERASABLE INITIALIZATION REQUIRED
# ACCOMPLISHED BY FRESH START # ACCOMPLISHED BY FRESH START
# SMODE SET TO +0 # SMODE SET TO +0
@ -227,9 +230,7 @@ SELFCHK TC SMODECHK # ** CHARLEY, COME IN HERE
# Page 1398 # Page 1398
# SKEEP3 HOLDS LAST ADDRESS BEING CHECKED (HIGHEST ADDRESS). # SKEEP3 HOLDS LAST ADDRESS BEING CHECKED (HIGHEST ADDRESS).
# SKEEP2 CONTROLS CHECKING OF NON-SWITCHABLE ERASABLE MEMORY WITH BANK NUMBERS IN EB. # SKEEP2 CONTROLS CHECKING OF NON-SWITCHABLE ERASABLE MEMORY WITH BANK NUMBERS IN EB.
# # ERASCHK TAKES APPROXMATELY 7 SECONDS
# ERASCHK TAKES APPROXIMATELY 7 SECONDS.
ERASCHK CA S+1 ERASCHK CA S+1
TS SKEEP2 TS SKEEP2
0EBANK CA S+ZERO 0EBANK CA S+ZERO
@ -322,10 +323,8 @@ ELOOPFIN RELINT
TC E134567B # GO TO EBANKS 1,3,4,5,6, AND 7 TC E134567B # GO TO EBANKS 1,3,4,5,6, AND 7
CA ERASCON6 # END OF ERASCHK CA ERASCON6 # END OF ERASCHK
TS EBANK TS EBANK
# CNTRCHK PERFORMS A CS OF ALL REGISTERS FROM OCT. 60 THROUGH OCT. 10. # CNTRCHK PERFORMS A CS OF ALL REGISTERS FROM OCT. 60 THROUGH OCT. 10.
# INCLUDED ARE ALL COUNTERS, T6-1, CYCLE AND SHIFT, AND ALL RUPT REGISTERS # INCLUDED ARE ALL COUNTERS, T6-1, CYCLE AND SHIFT, AND ALL RUPT REGISTERS
CNTRCHK CA CNTRCON # 00050 CNTRCHK CA CNTRCON # 00050
CNTRLOOP TS SKEEP2 CNTRLOOP TS SKEEP2
AD SBIT4 # +10 OCTAL AD SBIT4 # +10 OCTAL
@ -336,7 +335,6 @@ CNTRLOOP TS SKEEP2
TC CNTRLOOP TC CNTRLOOP
# CYCLSHFT CHECKS THE CYCLE AND SHIFT REGISTERS # CYCLSHFT CHECKS THE CYCLE AND SHIFT REGISTERS
CYCLSHFT CA CONC+S1 # 25252 CYCLSHFT CA CONC+S1 # 25252
TS CYR # C(CYR) = 12525 TS CYR # C(CYR) = 12525
TS CYL # C(CYL) = 52524 TS CYL # C(CYL) = 52524
@ -357,7 +355,6 @@ CYCLSHFT CA CONC+S1 # 25252
INCR SCOUNT +1 INCR SCOUNT +1
TC SMODECHK TC SMODECHK
# SKEEP1 HOLDS SUM # SKEEP1 HOLDS SUM
# SKEEP2 HOLDS PRESENT CONTENTS OF ADDRESS IN ROPECHK AND SHOWSUM ROUTINES # SKEEP2 HOLDS PRESENT CONTENTS OF ADDRESS IN ROPECHK AND SHOWSUM ROUTINES
# SKEEP2 HOLDS BANK NUMBER IN LOW ORDER BITS DURING SHOWSUM DISPLAY # SKEEP2 HOLDS BANK NUMBER IN LOW ORDER BITS DURING SHOWSUM DISPLAY
@ -367,7 +364,7 @@ CYCLSHFT CA CONC+S1 # 25252
# SKEEP4 HOLDS BANK NUMBER AND SUPER BANK NUMBER # SKEEP4 HOLDS BANK NUMBER AND SUPER BANK NUMBER
# SKEEP5 COUNTS 2 SUCCESSIVE TC SELF WORDS # SKEEP5 COUNTS 2 SUCCESSIVE TC SELF WORDS
# SKEEP6 CONTROLS ROPECHK OR SHOWSUM OPTION # SKEEP6 CONTROLS ROPECHK OR SHOWSUM OPTION
# SKEEP7 CONTROLS WHEN ROUTINE IS IN COMMON FIXED OR FIXED FIXED BANKS # SKEEP7 CONTROLS WHEN ROUNTINE IS IN COMMON FIXED OR FIXED FIXED BANKS
ROPECHK CA S-ZERO # * ROPECHK CA S-ZERO # *
TS SKEEP6 # * -0 FOR ROPECHK TS SKEEP6 # * -0 FOR ROPECHK
@ -514,5 +511,3 @@ BNKCHK CS L # = - BANK NUMBER
EBANK= NEWJOB EBANK= NEWJOB
LSTBNKCH BBCON* # * CONSTANT, LAST BANK. LSTBNKCH BBCON* # * CONSTANT, LAST BANK.
SBANK= LOWSUPER SBANK= LOWSUPER

View File

@ -31,7 +31,7 @@
# Refer directly to the online document mentioned above for further # Refer directly to the online document mentioned above for further
# information. Please report any errors to info@sandroid.org. # information. Please report any errors to info@sandroid.org.
# Page 1483 # Page 1493
# THE FOLLOWING SUBROUTINE MAY BE CALLED TO DISPLAY A NON-ABORTIVE ALARM CONDITION. IT MAY BE CALLED # THE FOLLOWING SUBROUTINE MAY BE CALLED TO DISPLAY A NON-ABORTIVE ALARM CONDITION. IT MAY BE CALLED
# EITHER IN INTERRUPT OR UNDER EXECUTIVE CONTROL. # EITHER IN INTERRUPT OR UNDER EXECUTIVE CONTROL.
# #
@ -120,14 +120,15 @@ MULTFAIL CA L
BANK BANK
COUNT 10/DSPLA COUNT 10/DSPLA
PRIOLARM INHINT # * * * KEEP IN DISPLAY ROUTINE'S BANK
PRIOLARM INHINT # * * * KEEP IN DISPLAY ROUTINES BANK
TS L # SAVE ALARM CODE TS L # SAVE ALARM CODE
CA BUF2 # 2 CADR OF PRIOLARM USER CA BUF2 # 2 CADR OF PRIOLARM USER
TS ALMCADR TS ALMCADR
CA BUF2 +1 CA BUF2 +1
TC PRIOENT +1 # * LEAVE L ALONE TC PRIOENT +1 # * LEAVE L ALONE
-2SEC DEC -200 # *** DON'T MOVE -2SEC DEC -200 # *** DONT MOVE
CAF V05N09 CAF V05N09
TCF PRIODSPR TCF PRIODSPR
@ -172,11 +173,12 @@ P00DOO INHINT
INDEX ALMCADR INDEX ALMCADR
CAF 0 CAF 0
ABORT2 TC BORTENT ABORT2 TC BORTENT
OCT77770 OCT 77770 # DON'T MOVE
OCT77770 OCT 77770 # DONT MOVE
CA V37FLBIT # IS AVERAGE G ON CA V37FLBIT # IS AVERAGE G ON
MASK FLAGWRD7 MASK FLAGWRD7
CCS A CCS A
TC WHIMPER -1 # YES. DON'T DO POODOO. DO BAILOUT. TC WHIMPER -1 # YES. DONT DO POODOO. DO BAILOUT.
TC DOWNFLAG TC DOWNFLAG
ADRES STATEFLG ADRES STATEFLG
@ -208,23 +210,20 @@ OCT217 OCT 00217
TC ALMCADR # RETURN TO USER TC ALMCADR # RETURN TO USER
DOALARM EQUALS ENDOFJOB DOALARM EQUALS ENDOFJOB
# CALLING SEQUENCE FOR VARALARM # CALLING SEQUENCE FOR VARALARM
# CAF (ALARM) # CAF (ALARM)
# TC VARALARM # TC VARALARM
# Page 1486 #
# VARALARM TURNS ON PROGRAM ALARM LIGHT BUT DOES NOT DISPLAY # VARALARM TURNS ON PROGRAM ALARM LIGHT BUT DOES NOT DISPLAY
VARALARM INHINT VARALARM INHINT
TS L # SAVE USER'S ALARM CODE TS L # SAVE USERS ALARM CODE
CA Q # SAVE USER'S Q CA Q # SAVE USERS Q
TS ALMCADR TS ALMCADR
TC PRIOENT TC PRIOENT
OCT14 OCT 14 # DON'T MOVE OCT14 OCT 14 # DONT MOVE
TC ALMCADR # RETURN TO USER TC ALMCADR # RETURN TO USER

View File

@ -107,7 +107,7 @@ SECAD AXC,1 CALL # MIS AND MFS ARRAYS CALCULATED $2
DSU DAD DSU DAD
DP1/4TH DP1/4TH
MFI +8D MFI +8D
STORE CAM # CAM = (MFI0+MFI4+MFI8-1)/2 HALF-SCALE STORE CAM # CAM = (MFI0+MFI4+MFI8-1)/2 HALF SCALE
ARCCOS ARCCOS
STORE AM # AM=ARCCOS(CAM) (AM SCALED BY 2) STORE AM # AM=ARCCOS(CAM) (AM SCALED BY 2)
DSU BPL DSU BPL
@ -281,8 +281,8 @@ MXM3 SETPD # MXM3 MULTIPLIES 2 3X3 MATRICES
0,1 0,1
GOTO GOTO
TRNSPSPD # REVERSE ROWS AND COLS IN PD AND TRNSPSPD # REVERSE ROWS AND COLS IN PD AND
# RETURN WITH M1XM2 IN PD LIST # RETURN WITH M1XM2 IN PD LIST
TRANSPOS SETPD VLOAD* # TRANSPOS TRANSPOSES A 3X3 MATRIX TRANSPOS SETPD VLOAD* # TRANSPOS TRANSPOSES A 3X3 MATRIX
0 # AND LEAVES RESULT IN PD LIST 0 # AND LEAVES RESULT IN PD LIST
0,1 # MATRIX ADDRESS IN XR1 0,1 # MATRIX ADDRESS IN XR1
@ -312,7 +312,6 @@ TRNSPSPD DLOAD PDDL # ENTER WITH MATRIX IN PD LIST
RVQ # RETURN WITH TRANSPOSED MATRIX IN PD LIST RVQ # RETURN WITH TRANSPOSED MATRIX IN PD LIST
MINANG DEC .00069375 MINANG DEC .00069375
MAXANG DEC .472222 MAXANG DEC .472222
# GIMBAL LOCK CONSTANTS # GIMBAL LOCK CONSTANTS
# D = MGA CORRESPONDING TO GIMBAL LOCK = 60 DEGREES # D = MGA CORRESPONDING TO GIMBAL LOCK = 60 DEGREES
@ -338,7 +337,7 @@ READCDUK INHINT # LOAD T(MPAC) WITH THE CURRENT CDU ANGLES
COUNT* $$/KALC COUNT* $$/KALC
CDUTODCM AXT,1 SSP # SUBROUTINE TO COMPUTE DIRECTION COSINE CDUTODCM AXT,1 SSP # SUBROUTINE TO COMPUTE DIRECTION COSINE
OCT 3 # MATRIX RELATING S/C AXES TO STARLE OCT 3 # MATRIX RELATING S/C AXES TO STABLE
S1 # MEMBER AXES FROM 3 CDU ANGLES IN T(MPAC) S1 # MEMBER AXES FROM 3 CDU ANGLES IN T(MPAC)
OCT 1 # SET XR1, S1, AND PD FOR LOOP OCT 1 # SET XR1, S1, AND PD FOR LOOP
STORE 7 STORE 7
@ -430,14 +429,14 @@ ENDOCM EQUALS
# CALCULATION OF THE MATRIX DEL....... # CALCULATION OF THE MATRIX DEL.......
# #
# * * __T * # * * --T *
# DEL = (IDMATRIX)COS(A)+UU (1-COS(A))+UX SIN(A) SCALED 1 # DEL = (IDMATRIX)COS(A)+UU (1-COS(A))+UX SIN(A) SCALED 1
# #
# _ # -
# WHERE U IS A UNIT VECTOR (DP SCALED 2) ALONG THE AXIS OF ROTATION. # WHERE U IS A UNIT VECTOR (DP SCALED 2) ALONG THE AXIS OF ROTATION.
# A IS THE ANGLE OF ROTATION (DP SCALED 2). # A IS THE ANGLE OF ROTATION (DP SCALED 2)
# _ # -
# UPON ENTRY THE STARTING ADDRESS OF U IS COF, AND A IS IN MPAC. # UPON ENTRY THE STARTING ADDRESS OF U IS COF, AND A IS IN MPAC
COUNT 22/KALC COUNT 22/KALC
@ -479,7 +478,7 @@ DELCOMP SETPD PUSH # MPAC CONTAINS THE ANGLE A
SIGNMPAC SIGNMPAC
STORE DEL +16D # UZ UZ(1-COS(A)) +COS(A) $1 STORE DEL +16D # UZ UZ(1-COS(A)) +COS(A) $1
# COMPUTE THE OFF-DIAGONAL TERMS OF DEL # COMPUTE THE OFF DIAGONAL TERMS OF DEL
DLOAD DMP DLOAD DMP
COF COF
@ -544,25 +543,18 @@ DELCOMP SETPD PUSH # MPAC CONTAINS THE ANGLE A
# #
# C =COS(THETA)COS(PSI) # C =COS(THETA)COS(PSI)
# 0 # 0
#
# C =-COS(THETA)SIN(PSI)COS(PHI)+SIN(THETA)SIN(PHI) # C =-COS(THETA)SIN(PSI)COS(PHI)+SIN(THETA)SIN(PHI)
# 1 # 1
#
# C =COS(THETA)SIN(PSI)SIN(PHI)+SIN(THETA)COS(PHI) # C =COS(THETA)SIN(PSI)SIN(PHI)+SIN(THETA)COS(PHI)
# 2 # 2
#
# C =SIN(PSI) # C =SIN(PSI)
# 3 # 3
#
# C =COS(PSI)COS(PHI) # C =COS(PSI)COS(PHI)
# 4 # 4
#
# C =-COS(PSI)SIN(PHI) # C =-COS(PSI)SIN(PHI)
# 5 # 5
#
# C =-SIN(THETA)COS(PSI) # C =-SIN(THETA)COS(PSI)
# 6 # 6
#
# C =SIN(THETA)SIN(PSI)COS(PHI)+COS(THETA)SIN(PHI) # C =SIN(THETA)SIN(PSI)COS(PHI)+COS(THETA)SIN(PHI)
# 7 # 7
# Page 410 # Page 410
@ -625,7 +617,7 @@ NOGO INHINT
TC STOPRATE TC STOPRATE
# TERMINATE MANEUVER # TERMINATE MANEUVER
CAF TWO # NOTE: ALL RETURNS ARE NOW MADE VIA CAF TWO # NOTE - ALL RETURNS ARE NOW MADE VIA
TC WAITLIST # GOODEND TC WAITLIST # GOODEND
EBANK= BCDU EBANK= BCDU
2CADR ENDMANU 2CADR ENDMANU

View File

@ -31,6 +31,8 @@
# ASSEMBLY AND OPERATIONS INFORMATION # ASSEMBLY AND OPERATIONS INFORMATION
# TAGS FOR RELATIVE SETLOC AND BLANK BANK CARDS # TAGS FOR RELATIVE SETLOC AND BLANK BANK CARDS
# SUBROUTINE CALLS # SUBROUTINE CALLS
#
#
# COMERASE # COMERASE
# ERASABLE ASSIGNMENTS # ERASABLE ASSIGNMENTS
# COMAID # COMAID
@ -52,12 +54,12 @@
# SYSTEM TEST STANDARD LEAD INS # SYSTEM TEST STANDARD LEAD INS
# IMU CALIBRATION AND ALIGNMENT # IMU CALIBRATION AND ALIGNMENT
# COMEKISS # COMEKISS
# GROUND TRACKING DETERMINATION PROGRAM -- P21 # GROUND TRACKING DETERMINATION PROGRAM - P21
# P34-P35, P74-P75 # P34-P35, P74-P75
# R31 # R31
# P76 # P76
# R30 # R30
# STABLE ORBIT -- P38-P39 # STABLE ORBIT - P38-P39
# TROUBLE # TROUBLE
# P11 # P11
# TP1 SEARCH # TP1 SEARCH
@ -73,12 +75,9 @@
# CM BODY ATTITUDE # CM BODY ATTITUDE
# P37,P70 # P37,P70
# S-BAND ANTENNA FOR CM # S-BAND ANTENNA FOR CM
# LUNAR LANDMARK SELECTION FOR CM
# TVCDAPS # TVCDAPS
# TVC INITIALIZE # TVC INITIALIZE
# Page 3 # Page 3
# TVC EXECUTIVE # TVC EXECUTIVE
# TVC MASSPROP # TVC MASSPROP
# TVC RESTARTS # TVC RESTARTS
@ -120,16 +119,16 @@
# ALARM AND ABORT # ALARM AND ABORT
# UPDATE PROGRAM # UPDATE PROGRAM
# RTB OP CODES # RTB OP CODES
#
#
# SYMBOL TABLE LISTING # SYMBOL TABLE LISTING
# UNREFERANCES SYMBOL LISTING # UNREFERANCED SYMBOL LISTING
# ERASABLE & EQUALS CROSS-REFERENCE TABLE # ERASABLE & EQUALS CROSS-REFERENCE TABLE
# SUMMARY OF SYMBOL TABLE LISTINGS # SUMMARY OF SYMBOL TABLE LISTINGS
# MEMORY TYPE & AVAILABILITY DISPLAY # MEMORY TYPE & AVAILABILITY DISPLAY
# COUNT TABLE # COUNT TABLE
# PARAGRAPHS GENERATED FOR THIS DISPLAY # PARAGRAPHS GENERATED FOR THIS ASSEMBLY
# Page 4 # Page 4
# OCTAL LISTING # OCTAL LISTING
# OCCUPIED LOCATIONS TABLE # OCCUPIED LOCATIONS TABLE
# SUBROS CALLED & PROGRAM STATUS # SUBROS CALLED & PROGRAM STATUS
@ -184,30 +183,30 @@
# EXTENDED VERBS # EXTENDED VERBS
# 40 ZERO CDU'S # 40 ZERO CDU-S
# 41 COARSE ALIGN CDU'S # 41 COARSE ALIGN CDU-S
# 42 FINE ALIGN IMU'S # 42 FINE ALIGN IMU-S
# 43 LOAD IMU ATT ERROR METERS # 43 LOAD IMU ATT ERROR METERS
# 44 SET SURFACE FLAG # 44 SET SURFACE FLAG
# 45 RESET SURFACE FLAG # 45 RESET SURFACE FLAG
# 46 ESTABLISH G&C CONTROL # 46 ESTABLISH G&C CONTROL
# 47 MOVE LM STATE VECTOR INTO CM STATE VECTOR # 47 MOVE LM STATE VECTOR INTO CM STATE VECTOR.
# 48 REQUEST DAP DATA LOAD ROUTINE (R03) # 48 REQUEST DAP DATA LOAD ROUTINE (R03)
# 49 REQUES CREW DEFINED MANEUVER ROUTINE (R62) # 49 REQUEST CREW DEFINED MANEUVER ROUTINE (R62)
# 50 PLEASE PERFORM # 50 PLEASE PERFORM
# 51 PLEASE MARK # 51 PLEASE MARK
# 52 MARK ON OFFSET LANDING SITE # 52 MARK ON OFFSET LANDING SITE
# 53 PLEASE PERFORM ALTERNATE LOS MARK # 53 PLEASE PERFORM ALTERNATE LOS MARK
# 54 REQUEST RENDEZVOUS BACKUP SIGHTING MARK ROUTIEN (R23) # 54 REQUEST RENDEZVOUS BACKUP SIGHTING MARK ROUTINE (R23)
# 55 INCREMENT AGC TIME (DECIMAL) # 55 INCREMENT AGC TIME (DECIMAL)
# 56 TERMINATE TRACKING (P20 & P25) # 56 TERMINATE TRACKING (P20 + P25)
# 57 REQUEST RENDEZVOUS SIGHTING MARK ROUTINE (R21) # 57 REQUEST RENDEZVOUS SIGHTING MARK ROUTINE (R21)
# 58 RESET STICK FLAG # 58 RESET STICK FLAG
# 59 PLEASE CALIBRATE # 59 PLEASE CALIBRATE
# 60 SET ASTRONAUT TOTAL ATTITUDE (N17) TO PRESENT ATTITUDE # 60 SET ASTRONAUT TOTAL ATTITUDE (N17) TO PRESENT ATTITUDE
# 61 DISPLAY DAP ATTITUDE ERROR # 61 DISPLAY DAP ATTITUDE ERROR
# 62 DISPLAY TOTAL ATTITUDE ERROR (W.R.T. N22 (THETAD)) # 62 DISPLAY TOTAL ATTITUDE ERROR (WRT N22 (THETAD))
# 63 DISPLAY TOTAL ASTRONAUT ATTITUDE ERROR (W.R.T. N17 (CPHIX)) # 63 DISPLAY TOTAL ASTRONAUT ATTITUDE ERROR (WRT N17 (CPHIX))
# 64 REQUEST S-BAND ANTENNA ROUTINE # 64 REQUEST S-BAND ANTENNA ROUTINE
# 65 OPTICAL VERIFICATION OF PRELAUNCH ALIGNMENT # 65 OPTICAL VERIFICATION OF PRELAUNCH ALIGNMENT
# 66 VEHICLES ARE ATTACHED. MOVE THIS VEHICLE STATE TO OTHER VEHICLE. # 66 VEHICLES ARE ATTACHED. MOVE THIS VEHICLE STATE TO OTHER VEHICLE.
@ -232,16 +231,14 @@
# 85 REQUEST RENDEZVOUS PARAMETER DISPLAY NO. 2 (R34) # 85 REQUEST RENDEZVOUS PARAMETER DISPLAY NO. 2 (R34)
# 86 REJECT RENDEZVOUS BACKUP SIGHTING MARK # 86 REJECT RENDEZVOUS BACKUP SIGHTING MARK
# 87 SET VHF RANGE FLAG # 87 SET VHF RANGE FLAG
# Page 7 # Page 7
# 88 RESET VHF RANGE FLAG # 88 RESET VHF RANGE FLAG
# 89 REQUEST RENDEZVOUS FINAL ATTITUDE ROUTINE (R63) # 89 REQUEST RENDEZVOUS FINAL ATTITUDE ROUTINE (R63)
# 90 REQUEST RENDEZVOUS OUT OF PLANE DISPLAY ROUTINE (R36) # 90 REQUEST RENDEZVOUS OUT OF PLANE DISPLAY ROUTINE (R36)
# 91 DISPLAY BANK SUM # 91 DISPLAY BANK SUM
# 92 OPERATE IMU PERFORMANCE TEST (P07) # 92 OPERATE IMU PERFORMANCE TEST (P07)
# 93 ENABLE W MATRIX INITIALIZATION # 93 ENABLE W MATRIX INITIALIZATION
# 94 PERFORM SYSLUNAR ATTITUDE MANEUVER (P23) # 94 PERFORM CYSLUNAR ATTITUDE MANEUVER (P23)
# 95 NO UPDATE OF EITHER STATE VECTOR (P20 OR P22) # 95 NO UPDATE OF EITHER STATE VECTOR (P20 OR P22)
# 96 TERMINATE INTEGRATION AND GO TO P00 # 96 TERMINATE INTEGRATION AND GO TO P00
# 97 PERFORM ENGINE FAIL PROCEDURE # 97 PERFORM ENGINE FAIL PROCEDURE
@ -249,18 +246,16 @@
# 99 PLEASE ENABLE ENGINE # 99 PLEASE ENABLE ENGINE
# Page 8 # Page 8
# IN THE FOLLOWING NOUN LIST THE 'NO LOAD' RESTRICTION MEANS THE NOUN # IN THE FOLLOWING NOUN LIST THE :NO LOAD: RESTRICTION MEANS THE NOUN
# CONTAINS AT LEAST ONE COMONENT WHICH CANNOT BE LOADED, I.E. OF # CONTAINS AT LEAST ONE COMPONENT WHICH CANNOT BE LOADED, I.E. OF
# SCALE TYPE L (MIN/SEC) OR PP (2 INTEGERS). # 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 # IN THIS CASE VERBS 24 AND 25 ARE NOT ALLOWED, BUT VERBS 21, 22, OR 23
# MAY BE USED TO LOAD ANY O FTHE NOUN'S COMPONENTS WHICH ARE NOT OF THE # MAY BE USED TO LOAD ANY OF THE NOUN:S COMPONENTS WHICH ARE NOT OF THE
# ABOVE SCALE TYPES. # 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:.)
# THE 'DEC ONLY' RESTRICTION MEANS ONLY DECIMAL OPERATION IS ALLOWED ON # NORMAL NOUNS COMPONENTS SCALE & DECIMAL POINT RESTRICTIONS
# EVERY COMPONENT IN THENOUN. (NOT THAT 'NO LOAD' IMLIES 'DEC ONLY'.)
# NORMAL NOUNS COMPONENTS SCALE & DECIMAL POINT RESTRICTION
# #
# 00 NOT IN USE # 00 NOT IN USE
# 01 SPECIFY MACHINE ADDRESS (FRACTIONAL) 3COMP .XXXXX FOR EACH # 01 SPECIFY MACHINE ADDRESS (FRACTIONAL) 3COMP .XXXXX FOR EACH
@ -269,7 +264,7 @@
# 04 SPARE # 04 SPARE
# 05 ANGULAR ERROR/DIFFERENCE 1COMP XXX.XX DEG # 05 ANGULAR ERROR/DIFFERENCE 1COMP XXX.XX DEG
# 06 OPTION CODE 2COMP OCTAL ONLY FOR EACH # 06 OPTION CODE 2COMP OCTAL ONLY FOR EACH
# LOADING NOUN 07 WILL SET OR RESET SELECTED BITS IN ANY ERASABLE REGISTER. # 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 # 07 ECADR OF WORD TO BE MODIFIED 3COMP OCTAL ONLY FOR EACH
# ONES FOR BITS TO BE MODIFIED # ONES FOR BITS TO BE MODIFIED
# 1 TO SET OR 0 TO RESET SELECTED BITS # 1 TO SET OR 0 TO RESET SELECTED BITS
@ -342,21 +337,21 @@
# Page 11 # Page 11
# MIXED NOUNS COMPONENTS SCALE & DECIMAL POINT RESTRICTION # MIXED NOUNS COMPONENTS SCALE & DECIMAL POINT RESTRICTIONS
# #
# 40 TIME FROM IGNITION/CUTOFF 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY # 40 TIME FROM IGNITION/CUTOFF 3COMP XXBXX MIN/SEC NO LOAD, DEC ONLY
# VG XXXX.X FT/SEC # VG, XXXX.X FT/SEC
# DELTA V (ACCUMULATED) XXXX.X FT/SEC # DELTA V (ACCUMULATED) XXXX.X FT/SEC
# 41 TARGET AZIMUTH 2COMP XXX.XX DEG # 41 TARGET AZIMUTH, 2COMP XXX.XX DEG
# ELEVATION XX.XXX DEG # ELEVATION XX.XXX DEG
# 42 APOGEE 3COMP XXXX.X NAUT MI DEC ONLY # 42 APOGEE, 3COMP XXXX.X NAUT MI DEC ONLY
# PERIGEE XXXX.X NAUT MI # PERIGEE, XXXX.X NAUT MI
# DELTA V (REQUIRED) XXXX.X FT/SEC # DELTA V (REQUIRED) XXXX.X FT/SEC
# 43 LATITUDE 3COMP XXX.XX DEG DEC ONLY # 43 LATITUDE, 3COMP XXX.XX DEG DEC ONLY
# LONGITUDE XXX.XX DEG # LONGITUDE, XXX.XX DEG
# ALTITUDE XXXX.X NAUT MI # ALTITUDE XXXX.X NAUT MI
# 44 APOGEE 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY # 44 APOGEE, 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
# PERIGEE XXXX.X NAUT MI # PERIGEE, XXXX.X NAUT MI
# TFF XXBXX MIN/SEC # TFF XXBXX MIN/SEC
# 45 MARKS (VHF - OPTICS) 3COMP +XXBXX NO LOAD, DEC ONLY # 45 MARKS (VHF - OPTICS) 3COMP +XXBXX NO LOAD, DEC ONLY
# TFI OF NEXT BURN XXBXX MIN/SEC # TFI OF NEXT BURN XXBXX MIN/SEC
@ -365,67 +360,67 @@
# 47 THIS VEHICLE WEIGHT 2COMP XXXXX. LBS DEC ONLY # 47 THIS VEHICLE WEIGHT 2COMP XXXXX. LBS DEC ONLY
# OTHER VEHICLE WEIGHT XXXXX. LBS # OTHER VEHICLE WEIGHT XXXXX. LBS
# 48 PITCH TRIM 2COMP XXX.XX DEG DEC ONLY # 48 PITCH TRIM 2COMP XXX.XX DEG DEC ONLY
# YAW TRIM XXX.XX DEG # YAW TRIM, XXX.XX DEG
# 49 DELTA R 3COMP XXXX.X NAUT MI DEC ONLY # 49 DELTA R 3COMP XXXX.X NAUT MI DEC ONLY
# DELTA V XXXX.X FT/SEC # DELTA V XXXX.X FT/SEC
# VHF OR OPTICS CODE XXXXX. # VHF OR OPTICS CODE XXXXX.
# 50 SPLASH ERROR 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY # 50 SPLASH ERROR, 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
# PERIGEE XXXX.X NAUT MI # PERIGEE, XXXX.X NAUT MI
# TFF XXBXX MIN/SEC # TFF XXBXX MIN/SEC
# 51 S-BAND ANTENNA ANGLES PITCH 2COMP XXX.XX DEG DEC ONLY # 51 S-BAND ANTENNA ANGLES PITCH 2COMP XXX.XX DEG DEC ONLY
# YAW XXX.XX DEG # YAW XXX.XX DEG
# 52 CENTRAL ANGLE OF ACTIVE VEHICLE 1COMP XXX.XX DEG # 52 CENTRAL ANGLE OF ACTIVE VEHICLE 1COMP XXX.XX DEG
# 53 RANGE 3COMP XXX.XX NAUT MI DEC ONLY # 53 RANGE, 3COMP XXX.XX NAUT MI DEC ONLY
# RANGE RATE XXXX.X FT/SEC # RANGE RATE, XXXX.X FT/SEC
# PHI XXX.X DEG # PHI XXX.X DEG
# 54 RANGE 3COMP XXX.XX NAUT MI DEC ONLY # 54 RANGE, 3COMP XXX.XX NAUT MI DEC ONLY
# RANGE RATE XXXX.X FT/SEC # RANGE RATE, XXXX.X FT/SEC
# THETA XXX.XX DEG # THETA XXX.XX DEG
# 55 PERIGEE CODE 3COMP XXXXX. DEC ONLY # 55 PERIGEE CODE 3COMP XXXXX. DEC ONLY
# ELEVATION ANGLE XXX.XX DEG # ELEVATION ANGLE XXX.XX DEG
# CENTRAL ANGLE OF PASSIVE VEHICLE XXX.XX DEG # CENTRAL ANGLE OF PASSIVE VEHICLE XXX.XX DEG
# 56 REENTRY ANGLE 2COMP XXX.XX DEG DEC ONLY # 56 REENTRY ANGLE, 2COMP XXX.XX DEG DEC ONLY
# DELTA V XXXXX. FT/SEC # DELTA V XXXXX. FT/SEC
# 57 DELTA R 1COMP XXXX.X NAUT MI DEC ONLY # 57 DELTA R 1COMP XXXX.X NAUT MI DEC ONLY
# 58 PERIGEE ALT (POST TPI) 3COMP 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 TPI XXXX.X FT/SEC
# DELTA V TPF XXXX.X FT/SEC # DELTA V TPF XXXX.X FT/SEC
# 59 DELTA VELOCITY LOS 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY # 59 DELTA VELOCITY LOS 3COMP XXXX.X FT/SEC FOR EA. DEC ONLY
# 60 GMAX 3COMP XXX.XX G DEC ONLY # 60 GMAX, 3COMP XXX.XX G DEC ONLY
# Page 12 # Page 12
# VPRED XXXXX. FT/SEC # VPRED, XXXXX. FT/SEC
# GAMMA EI XXX.XX DEG # GAMMA EI XXX.XX DEG
# 61 IMPACT LATITUDE 3COMP XXX.XX DEG DEC ONLY # 61 IMPACT LATITUDE, 3COMP XXX.XX DEG DEC ONLY
# IMPACT LONGITUDE XXX.XX DEG # IMPACT LONGITUDE, XXX.XX DEG
# HEADS UP/DOWN +/- 00001 # HEADS UP/DOWN +/- 00001
# 62 INERTIAL VEL MAG (VI) 3COMP XXXXX. FT/SEC DEC ONLY # 62 INERTIAL VEL MAG (VI), 3COMP XXXXX. FT/SEC DEC ONLY
# ALT RATE CHANGE (HDOT) XXXXX. FT/SEC # ALT RATE CHANGE (HDOT), XXXXX. FT/SEC
# ALT ABOVE PAD RADIUS (H) XXXX.X NAUT MI # 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 # 63 RANGE 297,431 TO SPLASH (RTGO), 3COMP XXXX.X NAUT MI NO LOAD, DEC ONLY
# PREDICTED INERT VEL (VIO) XXXXX. FT/SEC # PREDICTED INERT VEL (VIO), XXXXX. FT/SEC
# TIME FROM 297,431 (TFE) XXBXX MIN/SEC # TIME FROM 297,431 (TFE), XXBXX MIN/SEC
# 64 DRAG ACCELERATION 3COMP XXX.XX G DEC ONLY # 64 DRAG ACCELERATION, 3COMP XXX.XX G DEC ONLY
# INERTIAL VELOCITY (VI) XXXXX. FT/SEC # INERTIAL VELOCITY (VI), XXXXX. FT/SEC
# RANGE TO SPLASH XXXX.X NAUT MI # RANGE TO SPLASH XXXX.X NAUT MI
# 65 SAMPLED AGC TIME 3COMP 00XXX. HRS DEC ONLY # 65 SAMPLED AGC TIME 3COMP 00XXX. HRS DEC ONLY
# (FETCHED IN INTERRUPT) 000XX. MIN # (FETCHED IN INTERRUPT) 000XX. MIN MUST LOAD 3 COMPS
# 0XX.XX SEC # 0XX.XX SEC
# 66 COMMAND BANK ANGLE (BETA) 3COMP XXX.XX DEG DEC ONLY # 66 COMMAND BANK ANGLE (BETA), 3COMP XXX.XX DEG DEC ONLY
# CROSS RANGE ERROR XXXX.X NAUT MI # CROSS RANGE ERROR, XXXX.X NAUT MI
# DOWN RANGE ERROR XXXX.X NAUT MI # DOWN RANGE ERROR XXXX.X NAUT MI
# 67 RANGE TO TARGET 3COMP XXXX.X NAUT MI DEC ONLY # 67 RANGE TO TARGET, 3COMP XXXX.X NAUT MI DEC ONLY
# PRESENT LATITUDE XXX.XX DEG # PRESENT LATITUDE, XXX.XX DEG
# PRESENT LONGITUDE XXX.XX DEG # PRESENT LONGITUDE XXX.XX DEG
# 68 COMMAND BANK ANGLE (BETA) 3COMP XXX.XX DEG DEC ONLY # 68 COMMAND BANK ANGLE (BETA), 3COMP XXX.XX DEG DEC ONLY
# INERTIAL VELOCITY (VI) XXXXX. FT/SEC # INERTIAL VELOCITY (VI), XXXXX. FT/SEC
# ALT RATE CHANGE (RDOT) XXXXX. FT/SEC # ALT RATE CHANGE (RDOT) XXXXX. FT/SEC
# 69 BETA 3COMP XXX.XX DEG # 69 BETA 3COMP XXX.XX DEG
# DL XXX.XX G # DL XXX.XX G
# VL XXXXX. FT/SEC # VL XXXXX. FT/SEC
# 70 STAR CODE 3COMP OCTAL ONLY # 70 STAR CODE, 3COMP OCTAL ONLY
# LANDMARK DATA OCTAL ONLY # LANDMARK DATA, OCTAL ONLY
# HORIZON DATA OCTAL ONLY # HORIZON DATA OCTAL ONLY
# 71 STAR CODE 3COMP OCTAL ONLY # 71 STAR CODE 3COMP OCTAL ONLY
# LANDMARK DATA OCTAL ONLY # LANDMARK DATA OCTAL ONLY
@ -456,18 +451,18 @@
# 84 DELTA V (OTHER VEHICLE) 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 # 85 VG (BODY) 3COMP XXXX.X FT/SEC FOR EACH DEC ONLY
# 86 DELTA V (LV) 3COMP XXXXX. 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 # 87 MARK DATA SHAFT, 2COMP XXX.XX DEG
# TRUNION XX.XXX DEG # TRUNION XX.XXX DEG
# 88 HALF UNIT SUN OR PLANET VECTOR 3COMP .XXXXX FOR EACH DEC ONLY # 88 HALF UNIT SUN OR PLANET VECTOR 3COMP .XXXXX FOR EACH DEC ONLY
# 89 LANDMARK LATITUDE 3COMP XX.XXX DEG DEC ONLY # 89 LANDMARK LATITUDE, 3COMP XX.XXX DEG DEC ONLY
# LONGITUDE/2 XX.XXX DEG # LONGITUDE/2, XX.XXX DEG
# ALTITUDE XXX.XX NAUT MI # ALTITUDE XXX.XX NAUT MI
# 90 Y 3COMP XXX.XX NM DEC ONLY # 90 Y 3COMP XXX.XX NM DEC ONLY
# Y DOT XXXX.X FPS # Y DOT XXXX.X FPS
# PSI XXX.XX DEG # PSI XXX.XX DEG
# 91 OCDU ANGLES SHAFT 2COMP XXX.XX DEG # 91 OCDU ANGLES SHAFT, 2COMP XXX.XX DEG
# TRUNION XX.XXX DEG # TRUNION XX.XXX DEG
# 92 NEW OPTICS ANGLES SHAFT 2COMP XXX.XX DEG # 92 NEW OPTICS ANGLES SHAFT, 2COMP XXX.XX DEG
# TRUNON XX.XXX DEG # TRUNON XX.XXX DEG
# 93 DELTA GYRO ANGLES 3COMP XX.XXX DEG FOR EACH # 93 DELTA GYRO ANGLES 3COMP XX.XXX DEG FOR EACH
# 94 NEW OPTICS ANGLES SHAFT 2COMP XXX.XX DEG # 94 NEW OPTICS ANGLES SHAFT 2COMP XXX.XX DEG
@ -478,7 +473,7 @@
# 98 SYSTEM TEST RESULTS AND INPUTS 3COMP XXXXX. # 98 SYSTEM TEST RESULTS AND INPUTS 3COMP XXXXX.
# .XXXXX # .XXXXX
# XXXXX. # XXXXX.
# 99 RMS IN POSITION 3COMP XXX.XX NAUT MI DEC ONLY # 99 RMS IN POSITION 3COMP XXXXX.FT DEC ONLY
# RMS IN VELOCITY XXXX.X FT/SEC # RMS IN VELOCITY XXXX.X FT/SEC
# RMS OPTION XXXXX. # RMS OPTION XXXXX.
@ -489,7 +484,7 @@
# NOUN REGISTER SCALE TYPE # NOUN REGISTER SCALE TYPE
# #
# 00 NOT IN USE # 00 NOT IN USE
# 01 SPECIFY ADDRESS H # 01 SPECIFY ADDRESS B
# 02 SPECIFY ADDRESS C # 02 SPECIFY ADDRESS C
# 03 SPECIFY ADDRESS D # 03 SPECIFY ADDRESS D
# 04 SPARE # 04 SPARE
@ -723,7 +718,7 @@
# -D- 15 # -D- 15
# CDU DEGREES XXX.XX DEGREES SP BIT 1 = 360/2 DEGREES # CDU DEGREES XXX.XX DEGREES SP BIT 1 = 360/2 DEGREES
# (MAX 359.99) (USES 15 BITS FOR MAGNI- # (MAX 359.99) (USES 15 BITS FOR MAGNI-
# TUDE AND 2'S COMP.) # TUDE AND 2-S COMP.)
# #
# -E- 14 # -E- 14
# ELEVATION DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES # ELEVATION DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES
@ -740,13 +735,13 @@
# #
# -H- # -H-
# DP DEGREES (360) XXX.XX DEGREES DP BIT 1 OF LOW REGISTER = # DP DEGREES (360) XXX.XX DEGREES DP BIT 1 OF LOW REGISTER =
# (MAX 359.99) 28 # 28
# 360/2 DEGREES # (MAX 359.99) 360/2 DEGREES
# #
# -J- 15 # -J- 15
# Y OPTICS DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES # Y OPTICS DEGREES XX.XXX DEGREES SP BIT 1 = 90/2 DEGREES
# (BIAS OF 19.775 (USES 15 BITS FOR MAGNI- # (BIAS OF 19.775 (USES 15 BITS FOR MAGNI-
# DEGREES ADDED FOR TUDE AND S'S COMP.) # DEGREES ADDED FOR TUDE AND 2-S COMP.)
# DISPLAY, SUBTRACTED # DISPLAY, SUBTRACTED
# FOR LOAD.) # FOR LOAD.)
# NOTE: NEGATIVE NUM- # NOTE: NEGATIVE NUM-
@ -800,7 +795,7 @@
# #
# -Q- # -Q-
# POSITION 4 XXXX.XX NAUTICAL MILES DP BIT 1 OF LOW REGISTER = # POSITION 4 XXXX.XX NAUTICAL MILES DP BIT 1 OF LOW REGISTER =
# 2 METERS. # 2 METERS
# #
# -S- # -S-
# VELOCITY 3 XXXX.X FT/SEC DP BIT 1 OF HIGH REGISTER = # VELOCITY 3 XXXX.X FT/SEC DP BIT 1 OF HIGH REGISTER =
@ -836,15 +831,15 @@
# -LL- # -LL-
# POSITION6 XXXX.X NAUT MI DP BIT 1 OF LOW REG = # POSITION6 XXXX.X NAUT MI DP BIT 1 OF LOW REG =
# -28 # -28
# (6,373,338)(2(PI))x2 # (6,373,338)(2(PI))X2
# ----------------------- # -----------------------
# 1852 # 1852
# NAUT MI. # NAUT. MI.
# #
# -MM- # -MM-
# DRAG ACCELERATION XXX.XX G DP BIT 1 OF LOW REGISTER = # DRAG ACCELERATION XXX.XX G DP BIT 1 OF LOW REGISTER =
# MAX (024.99) -28 # MAX (024.99) -28
# 25x2 G # 25X2 G
# #
# -PP- # -PP-
# 2 INTEGERS +XXBYY DP BIT 1 OF HIGH REGISTER = # 2 INTEGERS +XXBYY DP BIT 1 OF HIGH REGISTER =
@ -852,8 +847,8 @@
# POSITION. DECIMAL BIT 1 OF LOW REGISTER = # POSITION. DECIMAL BIT 1 OF LOW REGISTER =
# ONLY, DISPLAY, OR 1 UNIT OF YY # ONLY, DISPLAY, OR 1 UNIT OF YY
# MONITOR ONLY. CANNOT (EACH REGISTER MUST # MONITOR ONLY. CANNOT (EACH REGISTER MUST
# BE LOADED.) LESS THAN 100.) # BE LOADED.) CONTAIN A POSITIVE INTEGER
# (MAX 99B99) # (MAX 99B99) LESS THAN 100)
# #
# -UU- # -UU-
# VELOCITY/2VS XXXXX. FEET/SEC DP FRACTIONAL PART OF # VELOCITY/2VS XXXXX. FEET/SEC DP FRACTIONAL PART OF
@ -865,15 +860,15 @@
# -VV- # -VV-
# POSITION8 XXXX.X NAUT MI DP BIT 1 OF LOW REGISTER = # POSITION8 XXXX.X NAUT MI DP BIT 1 OF LOW REGISTER =
# -28 # -28
# 4 x 6,373,338 x 2 # 4 X 6,373,338 X 2
# -------------------- # --------------------
# 1852 # 1852
# NAUT MI. # NAUT MI.
# #
# -XX- # -XX-
# POSITION 9 XXX.XX NAUT MI DP BIT 1 OF LOW REGISTER = # POSITION 9 XXXXX. FEET DP BIT 1 OF LOW REGISTER =
# (MAX 283.09) -9 # -9
# 2 METERS. # 2 METERS
# #
# -YY- # -YY-
# VELOCITY 4 XXXX.X FEET/SEC DP FRACTIONAL PART OF # VELOCITY 4 XXXX.X FEET/SEC DP FRACTIONAL PART OF
@ -884,14 +879,13 @@
# -14 # -14
# 2 UNITS # 2 UNITS
# THAT-S ALL ON THE NOUNS.
# THAT'S ALL ON THE NOUNS.
# Page 23 # Page 23
# ALARM CODES FOR 504 # ALARM CODES FOR 504
# REPORT DEFICIENCIES TO JOHN SUTHERLAND: MIT 617-864-6900 X1458 # REPORT DEFICIENCIES TO JOHN SUTHERLAND @ MIT 617-864-6900 X1458
# *9 *18 *60 *25 COLUMN # *9 *18 *60 *25 COLUMN
# #
@ -899,7 +893,7 @@
# #
# 00110 NO MARK SINCE LAST MARK REJECT SXTMARK ALARM # 00110 NO MARK SINCE LAST MARK REJECT SXTMARK ALARM
# 00112 MARK NOT BEING ACCEPTED SXTMARK ALARM # 00112 MARK NOT BEING ACCEPTED SXTMARK ALARM
# 00113 NO NBITS SXTMARK ALARM # 00113 NO INBITS SXTMARK ALARM
# 00114 MARK MADE BUT NOT DESIRED SXTMARK ALARM # 00114 MARK MADE BUT NOT DESIRED SXTMARK ALARM
# 00115 OPTICS TORQUE REQUESTWITH SWITCH NOT AT EXT VERB OPTICS CDU ALARM # 00115 OPTICS TORQUE REQUESTWITH SWITCH NOT AT EXT VERB OPTICS CDU ALARM
# CGC # CGC
@ -908,22 +902,21 @@
# 00117 OPTICS TORQUE REQUEST WITH OPTICS NOT EXT VERB OPTICS CDU ALARM # 00117 OPTICS TORQUE REQUEST WITH OPTICS NOT EXT VERB OPTICS CDU ALARM
# AVAILABLE (OPTIND=-0) # AVAILABLE (OPTIND=-0)
# 00120 OPTICS TORQUE REQUEST WITH OPTICS T4RUPT ALARM # 00120 OPTICS TORQUE REQUEST WITH OPTICS T4RUPT ALARM
# NOT ZEROED. # NOT ZEROED
# 00121 CDUS NO GOOD AT TIME OF MARK SXTMARK ALARM # 00121 CDUS NO GOOD AT TIME OF MARK SXTMARK ALARM
# 00122 MARKING NOT CALLED FOR SXTMARK ALARM # 00122 MARKING NOT CALLED FOR SXTMARK ALARM
# 00124 P17 TPI SEARCH - NO SAFE PERICTR HERE. TPI SEARCH ALARM # 00124 P17 TPI SEARCH - NO SAFE PERICTR HERE. TPI SEARCH ALARM
# 00205 BAD PIPA READING SERVICER ALARM # 00205 BAD PIPA READING SERVICER ALARM
# 00206 ZERO ENCODE NOT ALLOWED WITH COARSE ALIGN IMU MODE SWITCHING ALARM # 00206 ZERO ENCODE NOT ALLOWED WITH COARSE ALIGN IMU MODE SWITCHING ALARM
# + GIMBAL LOCK. # + GIMBAL LOCK
# 00207 ISS TURNON REQUEST NOT PRESENT FOR 90 SEC T4RUPT ALARM # 00207 ISS TURNON REQUEST NOT PRESENT FOR 90 SEC T4RUPT ALARM
# 00210 IMU NOT OPERATING IMU MODE SWITCH, ALARM, VARALARM # 00210 IMU NOT OPERATING IMU MODE SWITCH, IMU-2, R02, P51 ALARM,VARALARM
# IMU-2, R02, P51
# 00211 COARSE ALIGN ERROR - DRIVE > 2 DEGREES IMU MODE SWITCH ALARM # 00211 COARSE ALIGN ERROR - DRIVE > 2 DEGREES IMU MODE SWITCH ALARM
# 00212 PIPA FAIL BUT PIPA IS NOT BEING USED IMU MODE SWITCH,T4RUPT ALARM # 00212 PIPA FAIL BUT PIPA IS NOT BEING USED IMU MODE SWITCH,T4RUPT ALARM
# 00213 IMU NOT OPERATING WITH TURN-ON REQUEST T4RUPT ALARM # 00213 IMU NOT OPERATING WITH TURN-ON REQUEST T4RUPT ALARM
# 00214 PROGRAM USING IMU WHEN TURNED OFF T4RUPT ALARM # 00214 PROGRAM USING IMU WHEN TURNED OFF T4RUPT ALARM
# 00215 PREFERRED ORIENTATION NOT SPECIFIED P52,P54 ALARM # 00215 PREFERRED ORIENTATION NOT SPECIFIED P52,P54 ALARM
# 00217 BAD RETURN FROM STALL ROUTINES CURTAINS ALARM2 # 00217 BAD RETURN FROM STALL ROUTINES. CURTAINS ALARM2
# 00220 IMU NOT ALIGNED - NO REFSMMAT R02,P51 VARALARM # 00220 IMU NOT ALIGNED - NO REFSMMAT R02,P51 VARALARM
# 00401 DESIRED GIMBAL ANGLES YIELD GIMBAL LOCK IMF ALIGN, IMU-2 ALARM # 00401 DESIRED GIMBAL ANGLES YIELD GIMBAL LOCK IMF ALIGN, IMU-2 ALARM
# 00404 TARGET OUT OF VIEW - TRUN ANGLE > 90 DEG R52 PRIOLARM # 00404 TARGET OUT OF VIEW - TRUN ANGLE > 90 DEG R52 PRIOLARM
@ -933,8 +926,8 @@
# 00421 W-MATRIX OVERFLOW INTEGRV ALARM # 00421 W-MATRIX OVERFLOW INTEGRV ALARM
# 00430 * INTEG. ABORT DUE TO SUBSURFACE S. V. ALL CALLS TO INTEG POODOO # 00430 * INTEG. ABORT DUE TO SUBSURFACE S. V. ALL CALLS TO INTEG POODOO
# 00600 IMAGINARY ROOTS ON FIRST ITERATION P32, P72 VARALARM # 00600 IMAGINARY ROOTS ON FIRST ITERATION P32, P72 VARALARM
# 00601 PERIGEE ALTITUDE LT PMIN1 P32,P72 VARALARM # 00601 PERIGEE ALTITUDE LT PMIN1 P32,P72, VARALARM
# 00602 PERIGEE ALTITUDE LT PMIN2 P32,P72 VARALARM # 00602 PERIGEE ALTITUDE LT PMIN2 P32,P72, VARALARM
# 00603 CSI TO CDH TIME LT PMIN22 P32,P72,P33,P73 VARALARM # 00603 CSI TO CDH TIME LT PMIN22 P32,P72,P33,P73 VARALARM
# 00604 CDH TO TPI TIME LT PMIN23 P32,P72 VARALARM # 00604 CDH TO TPI TIME LT PMIN23 P32,P72 VARALARM
# 00605 NUMBER OF ITERATIONS EXCEEDS LOOP MAXIMUM P32,P72,P37 VARALARM # 00605 NUMBER OF ITERATIONS EXCEEDS LOOP MAXIMUM P32,P72,P37 VARALARM
@ -965,7 +958,7 @@
# 01210 * TWO PROGRAMS USING DEVICE AT SAME TIME IMU MODE SWITCH P00DOO # 01210 * TWO PROGRAMS USING DEVICE AT SAME TIME IMU MODE SWITCH P00DOO
# 01211 * ILLEGAL INTERRUPT OF EXTENDED VERB SXTMARK BAILOUT # 01211 * ILLEGAL INTERRUPT OF EXTENDED VERB SXTMARK BAILOUT
# 01301 ARCSIN-ARCCOS ARGUMENT TOO LARGE INTERPRETER ALARM # 01301 ARCSIN-ARCCOS ARGUMENT TOO LARGE INTERPRETER ALARM
# 01302 * SQRT CALLED WITH NEGATIVE ARGUMENT. ABORT. INTERPRETER P00DOO # 01302 * SQRT CALLED WITH NEGATIVE ARGUMENT.ABORT INTERPRETER P00DOO
# 01407 VG INCREASING S40.8 ALARM # 01407 VG INCREASING S40.8 ALARM
# 01426 IMU UNSATISFACTORY P61, P62 ALARM # 01426 IMU UNSATISFACTORY P61, P62 ALARM
# 01427 IMU REVERSED P61, P62 ALARM # 01427 IMU REVERSED P61, P62 ALARM
@ -975,7 +968,7 @@
# 01520 V37 REQUEST NOT PERMITTED AT THIS TIME V37 ALARM # 01520 V37 REQUEST NOT PERMITTED AT THIS TIME V37 ALARM
# 01521 * P01 ILLEGALLY SELECTED P01, P07 POODOO # 01521 * P01 ILLEGALLY SELECTED P01, P07 POODOO
# 01600 OVERFLOW IN DRIFT TEST OPT PRE ALIGN CALIB ALARM # 01600 OVERFLOW IN DRIFT TEST OPT PRE ALIGN CALIB ALARM
# 01601 * BAD IMU TORQUE - ABORT. OPT PRE ALIGN CALIB ALARM # 01601 BAD IMU TORQUE OPT PRE ALIGN CALIB ALARM
# 01602 BAD OPTICS DURING VERIFICATION OPTALGN CALIB (CSM) ALARM # 01602 BAD OPTICS DURING VERIFICATION OPTALGN CALIB (CSM) ALARM
# 01703 INSUF. TIME FOR INTEG., TIG WAS SLIPPED R41 ALARM # 01703 INSUF. TIME FOR INTEG., TIG WAS SLIPPED R41 ALARM
# 03777 ICDU FAIL CAUSED THE ISS WARNING T4RUPT VARALARM # 03777 ICDU FAIL CAUSED THE ISS WARNING T4RUPT VARALARM
@ -983,15 +976,14 @@
# 07777 IMU FAIL 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 # 10777 IMU , PIPA FAILS CAUSED THE ISS WARNING T4RUPT VARALARM
# 13777 IMU , ICDU FAILS CAUSED THE ISS WARNING T4RUPT VARALARM # 13777 IMU , ICDU FAILS CAUSED THE ISS WARNING T4RUPT VARALARM
# 14777 IMU, ICDU, PIPA 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 # * INDICATES ABORT TYPE.ALL OTHERS ARE NON-ABORTIVE
# Page 25 # Page 25
# CHECKLIST CODES FOR 504 # CHECKLIST CODES FOR 504
# PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO JOHN SUTHERLAND. # PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO JOHN SUTHERLAND
# *9 *17 *26 COLUMN # *9 *17 *26 COLUMN
# #
@ -1006,8 +998,7 @@
# 00203 SWITCH TO CMC-AUTO # 00203 SWITCH TO CMC-AUTO
# 00204 PERFORM SPS GIMBAL TRIM # 00204 PERFORM SPS GIMBAL TRIM
# 00403 SWITCH OPTICS TO MANUAL OR ZERO # 00403 SWITCH OPTICS TO MANUAL OR ZERO
# # SWITCH DENOTES CHANGE POSITION OF A CONSOLE SWITCH
# SWITCH DENOTES CHANGE OF POSITION OF A CONSOLE SWITCH
# PERFORM DENOTES START OF END OF A TASK # PERFORM DENOTES START OF END OF A TASK
# KEY IN DENOTES KEY IN OF DATA THRU THE DSKY # KEY IN DENOTES KEY IN OF DATA THRU THE DSKY
@ -1015,7 +1006,7 @@
# OPTION CODES FOR 504 # OPTION CODES FOR 504
# PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO JOHN SUTHERLAND. # PLEASE REPORT ANY DEFICIENCIES IN THIS LIST TO JOHN SUTHERLAND
# THE SPECIFIED OPTION CODES WILL BE FLASHED IN COMPONENT R1 IN # THE SPECIFIED OPTION CODES WILL BE FLASHED IN COMPONENT R1 IN
# CONJUNCTION WITH VERB04NOUN06 TO REQUEST THE ASTRONAUT TO LOAD INTO # CONJUNCTION WITH VERB04NOUN06 TO REQUEST THE ASTRONAUT TO LOAD INTO
@ -1033,9 +1024,8 @@
# 00005 SPECIFY SOR PHASE 1=FIRST 2=SECOND P38 COLOSSUS + 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 # 00006 SPECIFY RR COARSE ALIGN OPTION 1=LOCKON 2=CONTINUOUS DESIG. V41N72 SUNDANCE + LUMINARY
# 00007 SPECIFY PROPULSION SYSTEM 1=SPS 2=RCS P37 COLOSSUS # 00007 SPECIFY PROPULSION SYSTEM 1=SPS 2=RCS P37 COLOSSUS
# 00010 SPECIFY ALIGNEMENT MODE 0=ANY TIME 1=REFSMMAT + G P57 LUMINARY # 00010 SPECIFY ALIGNMENT MODE 0=ANY TIME 1=REFSMMAT +G P57 LUMINARY
# 2=TWO BODIES 3=ONE BODY + G # 2=TWO BODIES 3=ONE BODY + G
# 00011 SPEC. SEPARATION MONITOR PHASE 1=DELTAV 2=STATE VECTOR UPDATE P46 LUMINARY # 00011 SPEC. SEPARATION MONITOR PHASE 1=DELTAV 2=STATE VECTOR UPDATE P46 LUMINARY
# 00012 SPECIFY CSM ORBIT OPTION 1=NO ORBIT CHANGE 2=CHANGE P22 LUMINARY # 00012 SPECIFY CSM ORBIT OPTION 1=NO ORBIT CHANGE 2=CHANGE P22 LUMINARY
# ORBIT TO PASS OVER LM # ORBIT TO PASS OVER LM