Merge pull request #121 from wopian/Transcription-and-Transposition-Errors-Part-I
Transcription and Transposition Fixes
This commit is contained in:
commit
1926773603
@ -29,70 +29,73 @@
|
|||||||
# 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
|
|
||||||
# PART OF THE BACK-UP IDLE LOOP. THE SECOND IS SHOW-BANKSUM WHICH RUNS AS A REGULAR EXECUTIVE JOB WITH ITS OWN
|
|
||||||
# STARTING VERB.
|
|
||||||
#
|
#
|
||||||
# THE PURPOSE OF SELF-CHECK IS TO CHECK OUT VARIOUS PARTS OF THE COMPUTER AS OUTLINED BELOW IN THE OPTIONS.
|
# 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
|
||||||
|
# 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 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
|
||||||
|
# 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
|
||||||
|
# A DESCRIPTION OF WHAT PARTS OF THE COMPUTER THAT ARE CHECKED BY THE OPTIONS, AND THE CORRESPONDING NUMBER, IN
|
||||||
|
# OCTAL, TO LOAD INTO SMODE.
|
||||||
|
# +-4 ERASABLE MEMORY
|
||||||
|
# +-5 FIXED MEMORY
|
||||||
|
# +-1,2,3,6,7,10 EVERYTHING IN OPTIONS 4 AND 5.
|
||||||
|
# -0 SAME AS +-10 UNTIL AN ERROR IS DETECTED.
|
||||||
|
# +0 NO CHECK, PUTS COMPUTER INTO THE BACKUP IDLE LOOP.
|
||||||
#
|
#
|
||||||
# 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
|
|
||||||
# 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
|
|
||||||
# A DESCRIPTION OF WHAT PARTS OF THE COMPUTER THAT ARE CHECKED BY THE OPTIONS, AND THE CORRESPONDING NUMBER, IN
|
|
||||||
# OCTAL, TO LOAD INTO SMODE.
|
|
||||||
# +-4 ERASABLE MEMORY
|
|
||||||
# +-5 FIXED MEMORY
|
|
||||||
# +-1,2,3,6,7,10 EVERYTHING IN OPTIONS 4 AND 5.
|
|
||||||
# -0 SAME AS +-10 UNTIL AN ERROR IS DETECTED.
|
|
||||||
# +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
|
#
|
||||||
# V 21 N 27 E OPTION NUMBER E
|
# TO CALL SELF-CHECK KEY IN
|
||||||
# TO CALL SHOW-BANKSUM KEY IN
|
# V 21 N 27 E OPTION NUMBER E
|
||||||
# V 91 E DISPLAYS FIRST BANK
|
# TO CALL SHOW-BANKSUM KEY IN
|
||||||
# V 33 E PROCEED, DISPLAYS NEXT BANK
|
# V 91 E DISPLAYS FIRST 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
|
|
||||||
# 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.
|
# 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.
|
||||||
|
# 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
|
||||||
# SELF-CHECK UPON DETECTING AN ERROR LOADS THE SELF-CHECK ALARM CONSTANT (01102) INTO THE FAILREG SET AND
|
# SELF-CHECK UPON DETECTING AN ERROR LOADS THE SELF-CHECK ALARM CONSTANT (01102) INTO THE FAILREG SET AND
|
||||||
# TURNS ON THE ALARM LIGHT. THE OPERATOR MAY THEN DISPLAY THE THREE FAILREGS BY KEYING IN V 05 N 09 E. FOR FURTHER
|
# TURNS ON THE ALARM LIGHT. THE OPERATOR MAY THEN DISPLAY THE THREE FAILREGS BY KEYING IN V 05 N 09 E. FOR FURTHER
|
||||||
# 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
|
||||||
|
# THE BANK NUMBER, AND IN R3 THE BUGGER WORD.
|
||||||
#
|
#
|
||||||
# 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.
|
|
||||||
#
|
#
|
||||||
# ERASABLE INITIALIZATION REQUIRED
|
# ERASABLE INITIALIZATION REQUIRED
|
||||||
# ACCOMPLISHED BY FRESH START
|
# ACCOMPLISHED BY FRESH START
|
||||||
# SMODE SET TO +0
|
# SMODE SET TO +0
|
||||||
#
|
#
|
||||||
# DEBRIS
|
# DEBRIS
|
||||||
# ALL EXITS FROM THE CHECK OF ERASABLE (ERASCHK) RESTORE ORIGINAL CONTENTS TO REGISTERS UNDER CHECK.
|
# ALL EXITS FROM THE CHECK OF ERASABLE (ERASCHK) RESTORE ORIGINAL CONTENTS TO REGISTERS UNDER CHECK.
|
||||||
# EXCEPTION IS A RESTART. RESTART THAT OCCURS DURING ERASCHK RESTORES ERASABLE, UNLESS THERE IS EVIDENCE TO DOUBT
|
# EXCEPTION IS A RESTART. RESTART THAT OCCURS DURING ERASCHK RESTORES ERASABLE, UNLESS THERE IS EVIDENCE TO DOUBT
|
||||||
# E MEMORY, IN WHICH CASE PROGRAM THEN DOES A FRESH START (DOFSTART).
|
# E MEMORY, IN WHICH CASE PROGRAM THEN DOES A FRESH START (DOFSTART).
|
||||||
|
|
||||||
BANK 25
|
BANK 25
|
||||||
SETLOC SELFCHEC
|
SETLOC SELFCHEC
|
||||||
@ -150,7 +153,7 @@ S-ZERO EQUALS NEG0
|
|||||||
|
|
||||||
EBANK= LST1
|
EBANK= LST1
|
||||||
ADRS1 ADRES SKEEP1
|
ADRS1 ADRES SKEEP1
|
||||||
SELFADRS ADRES SELFCHK # SELFCHK RETURN ADDRESS. SHOULD BE PUT
|
SELFADRS ADRES SELFCHK # SELFCHK RETURN ADDRESS. SHOULD BE PUT
|
||||||
# IN SELFRET WHEN GOING FROM SELFCHK TO
|
# IN SELFRET WHEN GOING FROM SELFCHK TO
|
||||||
# SHOWSUM AND PUT IN SKEEP1 WHEN GOING
|
# SHOWSUM AND PUT IN SKEEP1 WHEN GOING
|
||||||
# FROM SHOWSUM TO SELF-CHECK.
|
# FROM SHOWSUM TO SELF-CHECK.
|
||||||
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@ -31,11 +31,11 @@
|
|||||||
# 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.
|
||||||
#
|
#
|
||||||
# THE CALLING SEQUENCE IS AS FOLLOWS:
|
# THE CALLING SEQUENCE IS AS FOLLOWS:
|
||||||
# TC ALARM
|
# TC ALARM
|
||||||
# OCT NNNNN
|
# OCT NNNNN
|
||||||
# # (RETURNS HERE)
|
# # (RETURNS HERE)
|
||||||
@ -59,7 +59,7 @@ ALARM2 TS ALMCADR
|
|||||||
BORTENT TS L
|
BORTENT TS L
|
||||||
|
|
||||||
PRIOENT CA BBANK
|
PRIOENT CA BBANK
|
||||||
+1 EXTEND
|
+1 EXTEND
|
||||||
ROR SUPERBNK # ADD SUPER BITS.
|
ROR SUPERBNK # ADD SUPER BITS.
|
||||||
TS ALMCADR +1
|
TS ALMCADR +1
|
||||||
|
|
||||||
@ -105,14 +105,14 @@ MULTFAIL CA L
|
|||||||
TCF MULTEXIT
|
TCF MULTEXIT
|
||||||
|
|
||||||
# PRIOLARM DISPLAYS V05N09 VIA PRIODSPR WITH 3 RETURNS TO THE USER FROM THE ASTRONAUT AT CALL LOC +1,+2,+3 AND
|
# PRIOLARM DISPLAYS V05N09 VIA PRIODSPR WITH 3 RETURNS TO THE USER FROM THE ASTRONAUT AT CALL LOC +1,+2,+3 AND
|
||||||
# AN IMMEDIATE RETURN TO THE USER AT CALL LOC +4. EXAMPLE FOLLOWS,
|
# AN IMMEDIATE RETURN TO THE USER AT CALL LOC +4. EXAMPLE FOLLOWS,
|
||||||
# CAF OCTXX # ALARM CODE
|
# CAF OCTXX # ALARM CODE
|
||||||
# TC BANKCALL
|
# TC BANKCALL
|
||||||
# CADR PRIOLARM
|
# CADR PRIOLARM
|
||||||
# ... ...
|
# ... ...
|
||||||
# ... ...
|
# ... ...
|
||||||
# ... ... # ASTRONAUT RETURN
|
# ... ... # ASTRONAUT RETURN
|
||||||
# TC PHASCHNG # IMMEDIATE RETURN TO USER. RESTART
|
# TC PHASCHNG # IMMEDIATE RETURN TO USER. RESTART
|
||||||
# OCT X.1 # PHASE CHANGE FOR PRIO DISPLAY
|
# OCT X.1 # PHASE CHANGE FOR PRIO DISPLAY
|
||||||
|
|
||||||
BANK 10
|
BANK 10
|
||||||
@ -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
|
||||||
|
|
||||||
|
@ -58,9 +58,9 @@ SECAD AXC,1 CALL # MIS AND MFS ARRAYS CALCULATED $2
|
|||||||
TRANSPOS
|
TRANSPOS
|
||||||
VLOAD
|
VLOAD
|
||||||
STADR
|
STADR
|
||||||
STOVL TMIS +12D
|
STOVL TMIS +12D
|
||||||
STADR
|
STADR
|
||||||
STOVL TMIS +6
|
STOVL TMIS +6
|
||||||
STADR
|
STADR
|
||||||
STORE TMIS # TMIS = TRANSPOSE(MIS) SCALED BY 2
|
STORE TMIS # TMIS = TRANSPOSE(MIS) SCALED BY 2
|
||||||
AXC,1 AXC,2
|
AXC,1 AXC,2
|
||||||
@ -69,33 +69,33 @@ SECAD AXC,1 CALL # MIS AND MFS ARRAYS CALCULATED $2
|
|||||||
CALL
|
CALL
|
||||||
MXM3
|
MXM3
|
||||||
VLOAD STADR
|
VLOAD STADR
|
||||||
STOVL MFI +12D
|
STOVL MFI +12D
|
||||||
STADR
|
STADR
|
||||||
STOVL MFI +6
|
STOVL MFI +6
|
||||||
STADR
|
STADR
|
||||||
STORE MFI # MFI = TMIS MFS (SCALED BY 4)
|
STORE MFI # MFI = TMIS MFS (SCALED BY 4)
|
||||||
SETPD CALL # TRANSPOSE MFI IN PD LIST
|
SETPD CALL # TRANSPOSE MFI IN PD LIST
|
||||||
18D
|
18D
|
||||||
TRNSPSPD
|
TRNSPSPD
|
||||||
VLOAD STADR
|
VLOAD STADR
|
||||||
STOVL TMFI +12D
|
STOVL TMFI +12D
|
||||||
STADR
|
STADR
|
||||||
STOVL TMFI +6
|
STOVL TMFI +6
|
||||||
# Page 400
|
# Page 400
|
||||||
STADR
|
STADR
|
||||||
STORE TMFI # TMFI = TRANSPOSE (MFI) SCALED BY 4
|
STORE TMFI # TMFI = TRANSPOSE (MFI) SCALED BY 4
|
||||||
|
|
||||||
# CALCULATE COFSKEW AND MFISYM
|
# CALCULATE COFSKEW AND MFISYM
|
||||||
|
|
||||||
DLOAD DSU
|
DLOAD DSU
|
||||||
TMFI +2
|
TMFI +2
|
||||||
MFI +2
|
MFI +2
|
||||||
PDDL DSU # CALCULATE COF SCALED BY 2/SIN(AM)
|
PDDL DSU # CALCULATE COF SCALED BY 2/SIN(AM)
|
||||||
MFI +4
|
MFI +4
|
||||||
TMFI +4
|
TMFI +4
|
||||||
PDDL DSU
|
PDDL DSU
|
||||||
TMFI +10D
|
TMFI +10D
|
||||||
MFI +10D
|
MFI +10D
|
||||||
VDEF
|
VDEF
|
||||||
STORE COFSKEW # EQUALS MFISKEW
|
STORE COFSKEW # EQUALS MFISKEW
|
||||||
|
|
||||||
@ -103,11 +103,11 @@ SECAD AXC,1 CALL # MIS AND MFS ARRAYS CALCULATED $2
|
|||||||
|
|
||||||
DLOAD DAD
|
DLOAD DAD
|
||||||
MFI
|
MFI
|
||||||
MFI +16D
|
MFI +16D
|
||||||
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
|
||||||
@ -136,14 +136,14 @@ ALTCALC VLOAD VAD # IF AM GREATER THAN 170 DEGREES
|
|||||||
TMFI
|
TMFI
|
||||||
VSR1
|
VSR1
|
||||||
STOVL MFISYM
|
STOVL MFISYM
|
||||||
MFI +6
|
MFI +6
|
||||||
VAD VSR1
|
VAD VSR1
|
||||||
TMFI +6
|
TMFI +6
|
||||||
STOVL MFISYM +6
|
STOVL MFISYM +6
|
||||||
MFI +12D
|
MFI +12D
|
||||||
VAD VSR1
|
VAD VSR1
|
||||||
TMFI +12D
|
TMFI +12D
|
||||||
STORE MFISYM +12D # MFISYM=(MFI+TMFI)/2 SCALED BY 4
|
STORE MFISYM +12D # MFISYM=(MFI+TMFI)/2 SCALED BY 4
|
||||||
|
|
||||||
# CALCULATE COF
|
# CALCULATE COF
|
||||||
|
|
||||||
@ -154,12 +154,12 @@ ALTCALC VLOAD VAD # IF AM GREATER THAN 170 DEGREES
|
|||||||
CAM
|
CAM
|
||||||
BOVB PDDL # PD2 1 - CAM $2
|
BOVB PDDL # PD2 1 - CAM $2
|
||||||
SIGNMPAC
|
SIGNMPAC
|
||||||
MFISYM +16D
|
MFISYM +16D
|
||||||
DSU DDV
|
DSU DDV
|
||||||
0
|
0
|
||||||
2
|
2
|
||||||
SQRT PDDL # COFZ = SQRT(MFISYM8-CAM)/(1-CAM)
|
SQRT PDDL # COFZ = SQRT(MFISYM8-CAM)/(1-CAM)
|
||||||
MFISYM +8D # $ ROOT 2
|
MFISYM +8D # $ ROOT 2
|
||||||
DSU DDV
|
DSU DDV
|
||||||
0
|
0
|
||||||
2
|
2
|
||||||
@ -176,40 +176,40 @@ ALTCALC VLOAD VAD # IF AM GREATER THAN 170 DEGREES
|
|||||||
|
|
||||||
COFMAXGO DLOAD DSU
|
COFMAXGO DLOAD DSU
|
||||||
COF
|
COF
|
||||||
COF +2
|
COF +2
|
||||||
BMN DLOAD # COFY G COFX
|
BMN DLOAD # COFY G COFX
|
||||||
COMP12
|
COMP12
|
||||||
COF
|
COF
|
||||||
DSU BMN
|
DSU BMN
|
||||||
COF +4
|
COF +4
|
||||||
# Page 402
|
# Page 402
|
||||||
METHOD3 # COFZ G COFX OR COFY
|
METHOD3 # COFZ G COFX OR COFY
|
||||||
GOTO
|
GOTO
|
||||||
METHOD1 # COFX G COFY OR COFZ
|
METHOD1 # COFX G COFY OR COFZ
|
||||||
COMP12 DLOAD DSU
|
COMP12 DLOAD DSU
|
||||||
COF +2
|
COF +2
|
||||||
COF +4
|
COF +4
|
||||||
BMN
|
BMN
|
||||||
METHOD3 # COFZ G COFY OR COFX
|
METHOD3 # COFZ G COFY OR COFX
|
||||||
|
|
||||||
METHOD2 DLOAD BPL # COFY MAX
|
METHOD2 DLOAD BPL # COFY MAX
|
||||||
COFSKEW +2 # UY
|
COFSKEW +2 # UY
|
||||||
U2POS
|
U2POS
|
||||||
VLOAD VCOMP
|
VLOAD VCOMP
|
||||||
COF
|
COF
|
||||||
STORE COF
|
STORE COF
|
||||||
U2POS DLOAD BPL
|
U2POS DLOAD BPL
|
||||||
MFISYM +2 # UX UY
|
MFISYM +2 # UX UY
|
||||||
OKU21
|
OKU21
|
||||||
DLOAD DCOMP # SIGN OF UX OPPOSITE TO UY
|
DLOAD DCOMP # SIGN OF UX OPPOSITE TO UY
|
||||||
COF
|
COF
|
||||||
STORE COF
|
STORE COF
|
||||||
OKU21 DLOAD BPL
|
OKU21 DLOAD BPL
|
||||||
MFISYM +10D # UY UZ
|
MFISYM +10D # UY UZ
|
||||||
LOCSKIRT
|
LOCSKIRT
|
||||||
DLOAD DCOMP # SIGN OF UZ OPPOSITE TO UY
|
DLOAD DCOMP # SIGN OF UZ OPPOSITE TO UY
|
||||||
COF +4
|
COF +4
|
||||||
STORE COF +4
|
STORE COF +4
|
||||||
GOTO
|
GOTO
|
||||||
LOCSKIRT
|
LOCSKIRT
|
||||||
METHOD1 DLOAD BPL # COFX MAX
|
METHOD1 DLOAD BPL # COFX MAX
|
||||||
@ -219,17 +219,17 @@ METHOD1 DLOAD BPL # COFX MAX
|
|||||||
COF
|
COF
|
||||||
STORE COF
|
STORE COF
|
||||||
U1POS DLOAD BPL
|
U1POS DLOAD BPL
|
||||||
MFISYM +2 # UX UY
|
MFISYM +2 # UX UY
|
||||||
OKU12
|
OKU12
|
||||||
DLOAD DCOMP
|
DLOAD DCOMP
|
||||||
COF +2 # SIGN OF UY OPPOSITE TO UX
|
COF +2 # SIGN OF UY OPPOSITE TO UX
|
||||||
STORE COF +2
|
STORE COF +2
|
||||||
OKU12 DLOAD BPL
|
OKU12 DLOAD BPL
|
||||||
MFISYM +4 # UX UZ
|
MFISYM +4 # UX UZ
|
||||||
LOCSKIRT
|
LOCSKIRT
|
||||||
DLOAD DCOMP # SIGN OF UZ OPPOSITE TO UY
|
DLOAD DCOMP # SIGN OF UZ OPPOSITE TO UY
|
||||||
COF +4
|
COF +4
|
||||||
STORE COF +4
|
STORE COF +4
|
||||||
GOTO
|
GOTO
|
||||||
LOCSKIRT
|
LOCSKIRT
|
||||||
METHOD3 DLOAD BPL # COFZ MAX
|
METHOD3 DLOAD BPL # COFZ MAX
|
||||||
@ -240,17 +240,17 @@ METHOD3 DLOAD BPL # COFZ MAX
|
|||||||
COF
|
COF
|
||||||
STORE COF
|
STORE COF
|
||||||
U3POS DLOAD BPL
|
U3POS DLOAD BPL
|
||||||
MFISYM +4 # UX UZ
|
MFISYM +4 # UX UZ
|
||||||
OKU31
|
OKU31
|
||||||
DLOAD DCOMP
|
DLOAD DCOMP
|
||||||
COF # SIGN OF UX OPPOSITE TO UZ
|
COF # SIGN OF UX OPPOSITE TO UZ
|
||||||
STORE COF
|
STORE COF
|
||||||
OKU31 DLOAD BPL
|
OKU31 DLOAD BPL
|
||||||
MFISYM +10D # UY UZ
|
MFISYM +10D # UY UZ
|
||||||
LOCSKIRT
|
LOCSKIRT
|
||||||
DLOAD DCOMP
|
DLOAD DCOMP
|
||||||
COF +2 # SIGN OF UY OPPOSITE TO UZ
|
COF +2 # SIGN OF UY OPPOSITE TO UZ
|
||||||
STORE COF +2
|
STORE COF +2
|
||||||
GOTO
|
GOTO
|
||||||
LOCSKIRT
|
LOCSKIRT
|
||||||
|
|
||||||
@ -281,10 +281,10 @@ 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
|
||||||
PDVL* PDVL*
|
PDVL* PDVL*
|
||||||
6,1
|
6,1
|
||||||
@ -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
|
||||||
@ -326,19 +325,19 @@ SNGLCD DEC .008725 # = SIN(NGL)COS(D) $2
|
|||||||
CNGL DEC .499695 # = COS(NGL) $2
|
CNGL DEC .499695 # = COS(NGL) $2
|
||||||
READCDUK INHINT # LOAD T(MPAC) WITH THE CURRENT CDU ANGLES
|
READCDUK INHINT # LOAD T(MPAC) WITH THE CURRENT CDU ANGLES
|
||||||
CA CDUZ
|
CA CDUZ
|
||||||
TS MPAC +2
|
TS MPAC +2
|
||||||
EXTEND
|
EXTEND
|
||||||
DCA CDUX
|
DCA CDUX
|
||||||
RELINT
|
RELINT
|
||||||
TCF TLOAD +6
|
TCF TLOAD +6
|
||||||
BANK 16
|
BANK 16
|
||||||
SETLOC KALCMON2
|
SETLOC KALCMON2
|
||||||
BANK
|
BANK
|
||||||
|
|
||||||
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
|
||||||
@ -347,12 +346,12 @@ CDUTODCM AXT,1 SSP # SUBROUTINE TO COMPUTE DIRECTION COSINE
|
|||||||
LOOPSIN SLOAD* RTB
|
LOOPSIN SLOAD* RTB
|
||||||
10D,1
|
10D,1
|
||||||
CDULOGIC
|
CDULOGIC
|
||||||
STORE 10D # LOAD PD WITH 0 SIN(PHI)
|
STORE 10D # LOAD PD WITH 0 SIN(PHI)
|
||||||
SIN PDDL # 2 COS(PHI)
|
SIN PDDL # 2 COS(PHI)
|
||||||
10D # 4 SIN(THETA)
|
10D # 4 SIN(THETA)
|
||||||
COS PUSH # 6 COS(THETA)
|
COS PUSH # 6 COS(THETA)
|
||||||
TIX,1 DLOAD # 8 SIN(PSI)
|
TIX,1 DLOAD # 8 SIN(PSI)
|
||||||
LOOPSIN # 10 COS(PSI)
|
LOOPSIN # 10 COS(PSI)
|
||||||
6
|
6
|
||||||
DMP SL1
|
DMP SL1
|
||||||
10D
|
10D
|
||||||
@ -405,23 +404,23 @@ LOOPSIN SLOAD* RTB
|
|||||||
DLOAD
|
DLOAD
|
||||||
DMP SL1 # (PUSH UP 7)
|
DMP SL1 # (PUSH UP 7)
|
||||||
8D
|
8D
|
||||||
PDDL DMP # (PD7 COS(PHI)SIN(THETA)SIN(PSI)) SCALE 4
|
PDDL DMP # (PD7 COS(PHI)SIN(THETA)SIN(PSI)) SCALE4
|
||||||
6
|
6
|
||||||
# Page 407
|
# Page 407
|
||||||
0
|
0
|
||||||
DAD SL1 # (PUSH UP 7)
|
DAD SL1 # (PUSH UP 7)
|
||||||
STADR # C7=COS(PHI)SIN(THETA)SIN(PSI)
|
STADR # C7=COS(PHI)SIN(THETA)SIN(PSI)
|
||||||
STORE 14D,2
|
STORE 14D,2
|
||||||
DLOAD
|
DLOAD
|
||||||
DMP SL1 # (PUSH UP 6)
|
DMP SL1 # (PUSH UP 6)
|
||||||
8D
|
8D
|
||||||
PDDL DMP # (PD6 SIN(THETA)SIN(PHI)SIN(PSI)) SCALE 4
|
PDDL DMP # (PD6 SIN(THETA)SIN(PHI)SIN(PSI)) SCALE4
|
||||||
6
|
6
|
||||||
2
|
2
|
||||||
DSU SL1 # (PUSH UP 6)
|
DSU SL1 # (PUSH UP 6)
|
||||||
STADR
|
STADR
|
||||||
STORE 16D,2 # C8=-SIN(THETA)SIN(PHI)SIN(PSI)
|
STORE 16D,2 # C8=-SIN(THETA)SIN(PHI)SIN(PSI)
|
||||||
RVQ # +COS(THETA)COS(PHI)
|
RVQ # +COS(THETA)COS(PHI)
|
||||||
ENDOCM EQUALS
|
ENDOCM EQUALS
|
||||||
|
|
||||||
BANK 15
|
BANK 15
|
||||||
@ -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
|
||||||
|
|
||||||
@ -462,48 +461,48 @@ DELCOMP SETPD PUSH # MPAC CONTAINS THE ANGLE A
|
|||||||
BOVB
|
BOVB
|
||||||
SIGNMPAC
|
SIGNMPAC
|
||||||
STODL DEL # UX UX(U-COS(A)) +COS(A) $1
|
STODL DEL # UX UX(U-COS(A)) +COS(A) $1
|
||||||
COF +2
|
COF +2
|
||||||
DSQ DMP
|
DSQ DMP
|
||||||
4
|
4
|
||||||
DAD SL3
|
DAD SL3
|
||||||
2
|
2
|
||||||
BOVB
|
BOVB
|
||||||
SIGNMPAC
|
SIGNMPAC
|
||||||
STODL DEL +8D # UY UY(1-COS(A)) +COS(A) $1
|
STODL DEL +8D # UY UY(1-COS(A)) +COS(A) $1
|
||||||
COF +4
|
COF +4
|
||||||
DSQ DMP
|
DSQ DMP
|
||||||
4
|
4
|
||||||
DAD SL3
|
DAD SL3
|
||||||
2
|
2
|
||||||
BOVB
|
BOVB
|
||||||
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
|
||||||
COF +2
|
COF +2
|
||||||
DMP SL1
|
DMP SL1
|
||||||
4
|
4
|
||||||
PDDL DMP # D6 UX UY (1-COS A) $ 4
|
PDDL DMP # D6 UX UY (1-COS A) $ 4
|
||||||
COF +4
|
COF +4
|
||||||
0
|
0
|
||||||
PUSH DAD # D8 UZ SIN A $ 4
|
PUSH DAD # D8 UZ SIN A $ 4
|
||||||
6
|
6
|
||||||
SL2 BOVB
|
SL2 BOVB
|
||||||
SIGNMPAC
|
SIGNMPAC
|
||||||
STODL DEL +6
|
STODL DEL +6
|
||||||
BDSU SL2
|
BDSU SL2
|
||||||
BOVB
|
BOVB
|
||||||
SIGNMPAC
|
SIGNMPAC
|
||||||
STODL DEL +2
|
STODL DEL +2
|
||||||
COF
|
COF
|
||||||
DMP DMP
|
DMP DMP
|
||||||
COF +4
|
COF +4
|
||||||
4
|
4
|
||||||
SL1 PDDL # D6 UX UZ (1-COS A) $ 4
|
SL1 PDDL # D6 UX UZ (1-COS A ) $ 4
|
||||||
COF +2
|
COF +2
|
||||||
DMP PUSH # D8 UY SIN(A)
|
DMP PUSH # D8 UY SIN(A)
|
||||||
0
|
0
|
||||||
DAD SL2
|
DAD SL2
|
||||||
@ -511,14 +510,14 @@ DELCOMP SETPD PUSH # MPAC CONTAINS THE ANGLE A
|
|||||||
# Page 409
|
# Page 409
|
||||||
BOVB
|
BOVB
|
||||||
SIGNMPAC
|
SIGNMPAC
|
||||||
STODL DEL +4 # UX UZ (1-COS(A))+UY SIN(A)
|
STODL DEL +4 # UX UZ (1-COS(A))+UY SIN(A)
|
||||||
BDSU SL2
|
BDSU SL2
|
||||||
BOVB
|
BOVB
|
||||||
SIGNMPAC
|
SIGNMPAC
|
||||||
STODL DEL +12D # UX UZ (U-COS(A))-UY SIGN(A)
|
STODL DEL +12D # UX UZ (U-COS(A))-UY SIGN(A)
|
||||||
COF +2
|
COF +2
|
||||||
DMP DMP
|
DMP DMP
|
||||||
COF +4
|
COF +4
|
||||||
4
|
4
|
||||||
SL1 PDDL # D6 UY UZ (1-COS(A)) $ 4
|
SL1 PDDL # D6 UY UZ (1-COS(A)) $ 4
|
||||||
COF
|
COF
|
||||||
@ -528,11 +527,11 @@ DELCOMP SETPD PUSH # MPAC CONTAINS THE ANGLE A
|
|||||||
6
|
6
|
||||||
BOVB
|
BOVB
|
||||||
SIGNMPAC
|
SIGNMPAC
|
||||||
STODL DEL +14D # UY UZ(1-COS(A)) +UX SIN(A)
|
STODL DEL +14D # UY UZ(1-COS(A)) +UX SIN(A)
|
||||||
BDSU SL2
|
BDSU SL2
|
||||||
BOVB
|
BOVB
|
||||||
SIGNMPAC
|
SIGNMPAC
|
||||||
STORE DEL +10D # UY UZ(1-COS(A)) -UX SIN(A)
|
STORE DEL +10D # UY UZ(1-COS(A)) -UX SIN(A)
|
||||||
RVQ
|
RVQ
|
||||||
|
|
||||||
# DIRECTION COSINE MATRIX TO CDU ANGLE ROUTINE
|
# DIRECTION COSINE MATRIX TO CDU ANGLE ROUTINE
|
||||||
@ -540,29 +539,22 @@ DELCOMP SETPD PUSH # MPAC CONTAINS THE ANGLE A
|
|||||||
# LEAVES CDU ANGLES SCALED 2PI IN V(MPAC)
|
# LEAVES CDU ANGLES SCALED 2PI IN V(MPAC)
|
||||||
# COS(MGA) WILL BE LEFT IN S1 (SCALED 1)
|
# COS(MGA) WILL BE LEFT IN S1 (SCALED 1)
|
||||||
#
|
#
|
||||||
# THE DIRECTION COSINE MATRIX RELATING S/C AXES TO STABLE MEMBER AXES CAN BE WRITTEN AS ***
|
# THE DIRECTION COSINE MATRIX RELATING S/C AXES TO STABLE MEMBER AXES CAN BE WRITTEN AS***
|
||||||
#
|
#
|
||||||
# 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
|
||||||
|
@ -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,19 +119,19 @@
|
|||||||
# ALARM AND ABORT
|
# ALARM AND ABORT
|
||||||
# UPDATE PROGRAM
|
# UPDATE PROGRAM
|
||||||
# RTB OP CODES
|
# RTB OP CODES
|
||||||
# SYMBOL TABLE LISTING
|
#
|
||||||
# UNREFERENCED SYMBOL LISTING
|
#
|
||||||
# ERASABLE & EQUALS CROSS-REFERENCE TABLE
|
# SYMBOL TABLE LISTING
|
||||||
# SUMMARY OF SYMBOL TABLE LISTINGS
|
# UNREFERANCED SYMBOL LISTING
|
||||||
# MEMORY TYPE & AVAILABILITY DISPLAY
|
# ERASABLE & EQUALS CROSS-REFERENCE TABLE
|
||||||
# COUNT TABLE
|
# SUMMARY OF SYMBOL TABLE LISTINGS
|
||||||
# PARAGRAPHS GENERATED FOR THIS DISPLAY
|
# MEMORY TYPE & AVAILABILITY DISPLAY
|
||||||
|
# COUNT TABLE
|
||||||
|
# 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
|
|
||||||
|
|
||||||
# Page 5
|
# Page 5
|
||||||
# VERB LIST FOR CSM
|
# VERB LIST FOR CSM
|
||||||
@ -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.
|
||||||
@ -215,8 +214,8 @@
|
|||||||
# 68 CSM STROKE TEST ON
|
# 68 CSM STROKE TEST ON
|
||||||
# 69 CAUSE RESTART
|
# 69 CAUSE RESTART
|
||||||
# 70 UPDATE LIFTOFF TIME
|
# 70 UPDATE LIFTOFF TIME
|
||||||
# 71 UNIVERSAL UPDATE - BLOCK ADR
|
# 71 UNIVERSAL UPDATE-BLOCK ADR
|
||||||
# 72 UNIVERSAL UPDATE - SINGLE ADR
|
# 72 UNIVERSAL UPDATE-SINGLE ADR
|
||||||
# 73 UPDATE AGC TIME (OCTAL)
|
# 73 UPDATE AGC TIME (OCTAL)
|
||||||
# 74 INITIALIZE ERASABLE DUMP VIA DOWNLINK
|
# 74 INITIALIZE ERASABLE DUMP VIA DOWNLINK
|
||||||
# 75 BACKUP LIFTOFF
|
# 75 BACKUP LIFTOFF
|
||||||
@ -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 COMPONENT 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 OF THE 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 THE NOUN. (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
|
||||||
@ -300,7 +295,7 @@
|
|||||||
# 000XX. MIN MUST LOAD 3 COMPS
|
# 000XX. MIN MUST LOAD 3 COMPS
|
||||||
# 0XX.XX SEC
|
# 0XX.XX SEC
|
||||||
# 25 CHECKLIST 3COMP XXXXX. FOR EACH
|
# 25 CHECKLIST 3COMP XXXXX. FOR EACH
|
||||||
# (USED WITH PLEASE PERFORM ONLY)
|
# (USED WITH PLEASE PERFORM ONLY)
|
||||||
|
|
||||||
# Page 9
|
# Page 9
|
||||||
|
|
||||||
@ -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,18 +473,18 @@
|
|||||||
# 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.
|
||||||
|
|
||||||
# Page 14
|
# Page 14
|
||||||
|
|
||||||
# REGISTERS AND SCALING FOR NORMAL NOUNS
|
# REGISTERS AND SCALING FOR NORMAL NOUNS
|
||||||
#
|
#
|
||||||
# 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
|
||||||
@ -591,8 +586,8 @@
|
|||||||
# 60 1 GMAX T
|
# 60 1 GMAX T
|
||||||
# 2 VPRED P
|
# 2 VPRED P
|
||||||
# 3 GAMMAEI H
|
# 3 GAMMAEI H
|
||||||
# 61 1 LAT (SPL) H
|
# 61 1 LAT(SPL) H
|
||||||
# 2 LNG (SPL) H
|
# 2 LNG(SPL) H
|
||||||
# 3 HEADSUP C
|
# 3 HEADSUP C
|
||||||
# 62 1 VMAGI P
|
# 62 1 VMAGI P
|
||||||
# 2 HDOT P
|
# 2 HDOT P
|
||||||
@ -705,7 +700,7 @@
|
|||||||
|
|
||||||
# NOUN SCALES AND FORMATS
|
# NOUN SCALES AND FORMATS
|
||||||
#
|
#
|
||||||
# -SCALE TYPE- PRECISION
|
# -SCALE TYPE- PRECISION
|
||||||
# UNITS DECIMAL FORMAT -- AGC FORMAT
|
# UNITS DECIMAL FORMAT -- AGC FORMAT
|
||||||
# ------------ -------------- -- ----------
|
# ------------ -------------- -- ----------
|
||||||
#
|
#
|
||||||
@ -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
|
||||||
@ -734,22 +729,22 @@
|
|||||||
# (MAX 179.99)
|
# (MAX 179.99)
|
||||||
#
|
#
|
||||||
# -G-
|
# -G-
|
||||||
# DP DEGREES (90) XX.XXX DEGREES DP BIT 1 OF LOW REGISTER =
|
# DP DEGREES(90) XX.XXX DEGREES DP BIT 1 OF LOW REGISTER =
|
||||||
# 28
|
# 28
|
||||||
# 360/2 DEGREES
|
# 360/2 DEGREES
|
||||||
#
|
#
|
||||||
# -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-
|
||||||
# BERS CANNOT BE
|
# BERS CANNOT BE
|
||||||
# LOADED.
|
# LOADED.
|
||||||
#
|
#
|
||||||
@ -761,11 +756,11 @@
|
|||||||
# 000XX. MIN -2
|
# 000XX. MIN -2
|
||||||
# 0XX.XX SEC 10 SEC
|
# 0XX.XX SEC 10 SEC
|
||||||
# (DECIMAL ONLY.
|
# (DECIMAL ONLY.
|
||||||
# MAX MIN COMP = 59
|
# MAX MIN COMP=59
|
||||||
# MAX SEC COMP = 59.99
|
# MAX SEC COMP=59.99
|
||||||
# MAX CAPACITY = 745 HRS
|
# MAX CAPACITY=745 HRS
|
||||||
# 39 MINS
|
# 39 MINS
|
||||||
# 14.55 SECS.
|
# 14.55 SECS.
|
||||||
# WHEN LOADING, ALL 3
|
# WHEN LOADING, ALL 3
|
||||||
# COMPONENTS MUST BE
|
# COMPONENTS MUST BE
|
||||||
# SUPPLIED.)
|
# SUPPLIED.)
|
||||||
@ -775,10 +770,10 @@
|
|||||||
# (B IS A BLANK -2
|
# (B IS A BLANK -2
|
||||||
# POSITION, DECIMAL 10 SEC
|
# POSITION, DECIMAL 10 SEC
|
||||||
# ONLY, DISPLAY OR
|
# ONLY, DISPLAY OR
|
||||||
# MONITOR ONLY. CANNOT
|
# MONITOR ONLY. CANNOT
|
||||||
# BE LOADED.
|
# BE LOADED.
|
||||||
# MAX MIN COMP = 59
|
# MAX MIN COMP=59
|
||||||
# MAX SEC COMP = 59
|
# MAX SEC COMP=59
|
||||||
# VALUES GREATER THAN
|
# VALUES GREATER THAN
|
||||||
# 59 MIN 59 SEC
|
# 59 MIN 59 SEC
|
||||||
# ARE DISPLAYED AS
|
# ARE DISPLAYED AS
|
||||||
@ -789,7 +784,7 @@
|
|||||||
# (MAX 163.83)
|
# (MAX 163.83)
|
||||||
#
|
#
|
||||||
# -N-
|
# -N-
|
||||||
# TIME (SEC) DP XXX.XX SEC DP BIT 1 OF LOW REGISTER =
|
# TIME(SEC) DP XXX.XX SEC DP BIT 1 OF LOW REGISTER =
|
||||||
# -2
|
# -2
|
||||||
# 10 SEC
|
# 10 SEC
|
||||||
#
|
#
|
||||||
@ -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,24 +831,24 @@
|
|||||||
# -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 =
|
||||||
# (B IS A BLANK 1 UNIT OF XX
|
# (B IS A BLANK 1 UNIT OF XX
|
||||||
# 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,114 +879,111 @@
|
|||||||
# -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
|
||||||
#
|
#
|
||||||
# CODE * TYPE SET BY ALARM ROUTINE
|
# CODE * TYPE SET BY ALARM ROUTINE
|
||||||
#
|
#
|
||||||
# 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 REQUEST WITH SWITCH NOT AT EXT VERB OPTICS CDU ALARM
|
# 00115 OPTICS TORQUE REQUESTWITH SWITCH NOT AT EXT VERB OPTICS CDU ALARM
|
||||||
# CGC
|
# CGC
|
||||||
# 00116 OPTICS SWITCH ALTERED BEFORE 15 SEC ZERO T4RUPT ALARM
|
# 00116 OPTICS SWITCH ALTERED BEFORE 15 SEC ZERO T4RUPT ALARM
|
||||||
# TIME ELAPSED.
|
# TIME ELAPSED.
|
||||||
# 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
|
# 00405 TWO STARS NOT AVAILABLE P52,P54 ALARM
|
||||||
# 00405 TWO STARS NOT AVAILABLE P52,P54 ALARM
|
# 00406 REND NAVIGATION NOT OPERATING P21,R23 ALARM
|
||||||
# 00406 REND NAVIGATION NOT OPERATING P21,R23 ALARM
|
# 00407 AUTO OPTICS REQUEST TRUN ANGLE > 50 DEG. R52 ALARM
|
||||||
# 00407 AUTO OPTICS REQUEST TRUN ANGLE > 50 DEG. R52 ALARM
|
# 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
|
# 00606 DV EXCEEDS MAXIMUM P32,P72 VARALARM
|
||||||
# 00606 DV EXCEEDS MAXIMUM P32,P72 VARALARM
|
# 00607 * NO SOLN FROM TIME-THETA OR TIME-RADIUS TIMETHET,TIMERAD POODOO
|
||||||
# 00607 * NO SOLN FROM TIME-THETA OR TIME-RADIUS TIMETHET,TIMERAD POODOO
|
|
||||||
|
|
||||||
# Page 24
|
# Page 24
|
||||||
|
|
||||||
# 00610 * LAMBDA LESS THAN UNITY P37 POODOO
|
# 00610 * LAMBDA LESS THAN UNITY P37 POODOO
|
||||||
# 00611 NO TIG FOR GIVEN ELEV ANGLE P34,P74 VARALARM
|
# 00611 NO TIG FOR GIVEN ELEV ANGLE P34,P74 VARALARM
|
||||||
# 00612 STATE VECTOR IN WRONG SPHERE OF INFLUENCE P37 VARALARM
|
# 00612 STATE VECTOR IN WRONG SPHERE OF INFLUENCE P37 VARALARM
|
||||||
# 00613 REENTRY ANGLE OUT OF LIMITS P37 VARALARM
|
# 00613 REENTRY ANGLE OUT OF LIMITS P37 VARALARM
|
||||||
# 00777 PIPA FAIL CAUSED ISS WARNING. T4RUPT VARALARM
|
# 00777 PIPA FAIL CAUSED ISS WARNING. T4RUPT VARALARM
|
||||||
# 01102 CMC SELF TEST ERROR ALARM2
|
# 01102 CMC SELF TEST ERROR ALARM2
|
||||||
# 01103 * UNUSED CCS BRANCH EXECUTED ABORT ALARM2
|
# 01103 * UNUSED CCS BRANCH EXECUTED ABORT ALARM2
|
||||||
# 01104 * DELAY ROUTINE BUSY EXEC BAILOUT
|
# 01104 * DELAY ROUTINE BUSY EXEC BAILOUT
|
||||||
# 01105 DOWNLINK TOO FAST T4RUPT ALARM
|
# 01105 DOWNLINK TOO FAST T4RUPT ALARM
|
||||||
# 01106 UPLINK TOO FAST T4RUPT ALARM
|
# 01106 UPLINK TOO FAST T4RUPT ALARM
|
||||||
# 01107 PHASE TABLE FAILURE. ASSUME RESATRT ALARM
|
# 01107 PHASE TABLE FAILURE. ASSUME RESATRT ALARM
|
||||||
# ERASABLE MEMORY IS DESTROYED
|
# ERASABLE MEMORY IS DESTROYED
|
||||||
# 01201 * EXECUTIVE OVERFLOW - NO VAC AREAS EXEC BAILOUT
|
# 01201 * EXECUTIVE OVERFLOW-NO VAC AREAS EXEC BAILOUT
|
||||||
# 01202 * EXECUTIVE OVERFLOW - NO CORE SETS EXEC BAILOUT
|
# 01202 * EXECUTIVE OVERFLOW-NO CORE SETS EXEC BAILOUT
|
||||||
# 01203 * WAITLIST OVERFLOW - TOO MANY TASKS WAITLIST BAILOUT
|
# 01203 * WAITLIST OVERFLOW-TOO MANY TASKS WAITLIST BAILOUT
|
||||||
# 01204 * NEGATIVE OR ZERO WAITLIST CALL WAITLIST POODOO
|
# 01204 * NEGATIVE OR ZERO WAITLIST CALL WAITLIST POODOO
|
||||||
# 01206 * SECOND JOB ATTEMPTS TO GO TO SLEEP PINBALL P00DOO
|
# 01206 * SECOND JOB ATTEMPTS TO GO TO SLEEP PINBALL P00DOO
|
||||||
# VIA KEYBOARD AND DISPLAY PROGRAM
|
# VIA KEYBOARD AND DISPLAY PROGRAM
|
||||||
# 01207 * NO VAC AREA FOR MARKS SXTMARK BAILOUT
|
# 01207 * NO VAC AREA FOR MARKS SXTMARK BAILOUT
|
||||||
# 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
|
||||||
# 01501 * KEYBOARD AND DISPLAY ALARM DURING PINBALL P00DOO
|
# 01501 * KEYBOARD AND DISPLAY ALARM DURING PINBALL P00DOO
|
||||||
# INTERNAL USE (NVSUB). ABORT.
|
# INTERNAL USE (NVSUB). ABORT.
|
||||||
# 01502 * ILLEGAL FLASHING DISPLAY GOPLAY P00DOO
|
# 01502 * ILLEGAL FLASHING DISPLAY GOPLAY P00DOO
|
||||||
# 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
|
||||||
# 04777 ICDU, PIPA FAILS 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
|
# 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,16 +998,15 @@
|
|||||||
# 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
|
|
||||||
|
|
||||||
# Page 26
|
# Page 26
|
||||||
|
|
||||||
# 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 ALIGNMENT 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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user