# the Museum. Many thanks to both. The images (with suitable reduction # Filename: R31.agc # Purpose: Part of the source code for Luminary 1A build 099. # It is part of the source code for the Lunar Module's (LM) # Apollo Guidance Computer (AGC), for Apollo 11. # Assembler: yaYUL # Contact: Ron Burkey <info@sandroid.org>. # Website: www.ibiblio.org/apollo. # Pages: 703-708 # Mod history: 2009-05-19 RSB Adapted from the corresponding # Luminary131 file, using page # images from Luminary 1A. # # This source code has been transcribed or otherwise adapted from # digitized images of a hardcopy from the MIT Museum. The digitization # was performed by Paul Fjeld, and arranged for by Deborah Douglas of # the Museum. Many thanks to both. The images (with suitable reduction # in storage size and consequent reduction in image quality as well) are # available online at www.ibiblio.org/apollo. If for some reason you # find that the images are illegible, contact me at info@sandroid.org # about getting access to the (much) higher-quality images which Paul # actually created. # # Notations on the hardcopy document read, in part: # # Assemble revision 001 of AGC program LMY99 by NASA 2021112-061 # 16:27 JULY 14, 1969
TC INTPRET # EXTRAPOLATE BOTH STATE VECTORS
RTB # Page 704
LOADTIME
STCALL TDEC1
LEMPREC # PRECISION BASE VECTOR FOR LM
VLOAD
RATT1 STOVL BASETHP
VATT1 STODL BASETHV
TAT
DOCMBASE STORE BASETIME # PRECISION BASE VECTOR FOR CM
STCALL TDEC1
CSMPREC
VLOAD
RATT1 STOVL BASEOTP
VATT1 STORE BASEOTV EXIT
# Filename Part of the source code for Luminary 1A # It is part # Apollo# Contact: Ron Burkey <info@sandroid.org>. MASK AVEGFBIT EXTEND BZF GETRVN # IF AVEGFLAG SET, USE RN,VN
# in storage size # available online at www.ibiblio.org/apollo# find that the images are illegible, contact me at info@sandroid.org# Notations on the hardcopy document read, in part: MASK SURFFBIT
# 16:27 java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0 BZF R31SURF # IF ON SURFACE,USE LEMAREC
MASK BIT12
RTB
LOADTIME
STCALL TDEC1
INTSTALL
VLOAD CLEAR
BASETHP
MOONFLAG STOVL RCV
BASETHV STODL VCV
BASETIME
BOF SET # GET APPROPRIATE MOONFLAG SETTING
MOONTHIS
+2
MOONFLAG
SET
INTYPFLG # CONIC EXTRAP.
STCALL TET
INTEGRVS # INTEGRATION --- AT LAST---
OTHCONIC VLOAD # Page 705
RATT STOVL RONE
VATT
STCALL VONE # GET SET FOR CONIC EXTRAP.,OTHER.
INTSTALL
SET DLOAD
INTYPFLG
TAT
OTHINT STORE TDEC1
VLOAD CLEAR
BASEOTP
MOONFLAG STOVL RCV
BASEOTV STODL VCV
BASETIME
BOF SET
MOONTHIS
+2
MOONFLAG
STCALL TET
INTEGRVS
COMPDISP VLOAD VSU
RATT
RONE
RTB PDDL
NORMUNX1 # UNIT(RANGE) TO PD 0-5 36D
SL* # RESCALE AFTER NORMUNIT 0,1 STOVL RANGE # SCALED 2(29)M
VATT
VSU DOT # (VCM- VLM).UNIT(LOS). PD=0
VONE
SL1 # SCALED 2(7)M/CS STOVL RRATE
RONE
UNIT PDVL # UNIT(R) TO PD 0-5
UNITZ CALL
CDU*NBSM
VXM PUSH# UNIT (Z)/4 TO PD 6-11
REFSMMAT
VPROJ VSL2 # UNIT(P)=UNIT(UZ -(UZ)PROJ(UR)) 0D BVSU UNIT 6D
PDVL VXV # UNIT(P) TO PD 12-17 0D # UNIT(RL)
VONE # Page 706
VXV DOT # (UR * VL)*UR . U(P) 0D 12D
PDVL # SIGN TO 12-13 , LOAD U(P)
DOT SIGN 6D 12D
SL2 ACOS # ARCCOS(UP.UZ(SIGN)) STOVL RTHETA 0D
DOT BPL # IF UR.UZ NEG, 6D # RTHETA = 1 - RTHETA
+5 DLOAD DSU
DPPOSMAX
RTHETA STORE RTHETA EXIT
CA BIT5 MASK EXTVBACT EXTEND# IF ANSWERED, BZF ENDEXT # TERMINATE
CS EXTVBACT MASK BIT12 ADS EXTVBACT # SET BIT 12 TCF REV83 # AND START AGAIN.
GETRVN CA PRIO22 # INHIBIT SERVICER TC java.lang.StringIndexOutOfBoundsException: Range [0, 13) out of bounds for length 8 TCINTPRET
VLOAD SETPD
V83CALL FLAGWRD7 # TEST AVERAGE G FLAG 0 STOVL RONE VN STOVL VONE # LOAD R(CSM),V(CSM) IN CASE MUNFLAG SET
V(CSM) # (TO INSURE TIME COMPATABILITY)
PDVL PDDL
R)
ME EXIT CA PRIO3 TC PRIOCHNG TC INTPRET
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
MUNFLAG java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 42
RATT1 # Page 707
VSR4#
REFSMMAT
PDVL # R TO PD 0-5
java.lang.StringIndexOutOfBoundsException: Range [6, 5) out of bounds for length 10
STORE BAS PUSHEXIT 0
GOTO
COMPDISP
GETRVN2 CALL CS FLAGWRD8
CLEAR GOTO
INTYPFLG # PREC EXTRAP FOR OTHER
OTHINT
R31SURF TC INTPRET
RTB # LM IS ON SURFACE, SO PRECISION
LOADTIME # INTEGRATION USES PLANETARY INERTIAL
STCALLTDEC1 # ORIENTATION SUBROUTINE
LEMPREC
GOTO # DO CSM CONIC
OTHCONIC
MUNG? CS FLAGWRD6 MASK MUNFLBIT EXTEND BZF RTB
ONEBASE TC INTPRET # GET CSM BASE VECTOR
RTB GOTO
V16N54 VN1654
# Page 708 (empty page)
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.9Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.