From 1c31c32d0c42cc970cb2ecb0888f6fc808bc3c98 Mon Sep 17 00:00:00 2001 From: Dex Date: Wed, 7 Oct 2020 03:14:08 +0200 Subject: [PATCH 01/63] Proof R31 #627 (#703) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Proof Luminary099/R31.agc * Apply suggestions from code review * Resolve requested changes Co-authored-by: Matěj Havránek Co-authored-by: James Harris --- Luminary099/R31.agc | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/Luminary099/R31.agc b/Luminary099/R31.agc index 7639d80..0b7d0b6 100644 --- a/Luminary099/R31.agc +++ b/Luminary099/R31.agc @@ -67,12 +67,12 @@ DISPN5X CAF V16N54 V83CALL CS FLAGWRD7 # TEST AVERAGE G FLAG MASK AVEGFBIT EXTEND - BZF MUNG? # ON. TEST MUNFLAG + BZF MUNG? # ON - TEST MUNFLAG CS FLAGWRD8 MASK SURFFBIT EXTEND - BZF ONEBASE # ON SURFACE -- BYPASS LEMPREC + BZF ONEBASE # ON SURFACE - BYPASS LEMPREC TC INTPRET # EXTRAPOLATE BOTH STATE VECTORS RTB @@ -104,7 +104,7 @@ REV83 CS FLAGWRD7 CS FLAGWRD8 MASK SURFFBIT EXTEND - BZF R31SURF # IF ON SURFACE, USE LEMAREC + BZF R31SURF # IF ON SURFACE,USE LEMAREC TC INTPRET # DO CONIC EXTRAPOLATION FOR BOTH VEHICLES RTB @@ -125,13 +125,13 @@ REV83 CS FLAGWRD7 SET INTYPFLG # CONIC EXTRAP. STCALL TET - INTEGRVS # INTEGRATION --- AT LAST --- + INTEGRVS # INTEGRATION --- AT LAST--- OTHCONIC VLOAD # Page 705 RATT STOVL RONE VATT - STCALL VONE # GET SET FOR CONIC EXTRAP., OTHER. + STCALL VONE # GET SET FOR CONIC EXTRAP.,OTHER. INTSTALL SET DLOAD INTYPFLG @@ -160,7 +160,7 @@ COMPDISP VLOAD VSU 0,1 STOVL RANGE # SCALED 2(29)M VATT - VSU DOT # (VCM-VLM).UNIT(LOS), PD=0 + VSU DOT # (VCM- VLM).UNIT(LOS). PD=0 VONE SL1 # SCALED 2(7)M/CS STOVL RRATE @@ -169,9 +169,9 @@ COMPDISP VLOAD VSU UNITZ CALL CDU*NBSM - VXM PUSH # UNIT(Z)/4 TO PD 6-11 + VXM PUSH # UNIT (Z)/4 TO PD 6-11 REFSMMAT - VPROJ VSL2 # UNIT(P)=UNIT(UZ-(UZ)PROJ(UR)) + VPROJ VSL2 # UNIT(P)=UNIT(UZ -(UZ)PROJ(UR)) 0D BVSU UNIT 6D @@ -179,10 +179,10 @@ COMPDISP VLOAD VSU 0D # UNIT(RL) VONE # Page 706 - VXV DOT # (UR * VL) * UR . U(P) + VXV DOT # (UR * VL)*UR . U(P) 0D 12D - PDVL # SIGN TO 12-13, LOAD U(P) + PDVL # SIGN TO 12-13 , LOAD U(P) DOT SIGN 6D 12D @@ -190,7 +190,7 @@ COMPDISP VLOAD VSU STOVL RTHETA 0D DOT BPL # IF UR.UZ NEG, - 6D # RTHETA = 1 - RTHETA + 6D # RTHETA = 1 - RTHETA +5 DLOAD DSU DPPOSMAX @@ -201,7 +201,7 @@ COMPDISP VLOAD VSU CA BIT5 MASK EXTVBACT EXTEND # IF ANSWERED, - BZF ENDEXT # TERMINATE + BZF ENDEXT # TERMINATE CS EXTVBACT MASK BIT12 @@ -212,12 +212,12 @@ GETRVN CA PRIO22 # INHIBIT SERVICER TC PRIOCHNG TC INTPRET VLOAD SETPD - RN # LM STATE VECTOR IN RN,VN. + RN # LM STATE VECTOR IN RN,VN 0 STOVL RONE VN STOVL VONE # LOAD R(CSM),V(CSM) IN CASE MUNFLAG SET - V(CSM) # (TO INSURE TIME COMPATIBILITY) + V(CSM) # (TO INSURE TIME COMPATABILITY) PDVL PDDL R(CSM) PIPTIME @@ -246,7 +246,7 @@ GETRVN2 CALL OTHINT R31SURF TC INTPRET RTB # LM IS ON SURFACE, SO PRECISION - LOADTIME # INTEGRATION USED PLANETARY INERTIAL + LOADTIME # INTEGRATION USES PLANETARY INERTIAL STCALL TDEC1 # ORIENTATION SUBROUTINE LEMPREC GOTO # DO CSM CONIC @@ -264,4 +264,3 @@ ONEBASE TC INTPRET # GET CSM BASE VECTOR V16N54 VN 1654 # Page 708 (empty page) - From 595b20c39979bf0d0880897d6baf28658f31515d Mon Sep 17 00:00:00 2001 From: Dex Date: Wed, 7 Oct 2020 22:24:45 +0200 Subject: [PATCH 02/63] Proof Luminary099/RADAR_LEADIN_ROUTINES.agc (#705) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Matěj Havránek --- Luminary099/RADAR_LEADIN_ROUTINES.agc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Luminary099/RADAR_LEADIN_ROUTINES.agc b/Luminary099/RADAR_LEADIN_ROUTINES.agc index 42f915e..0e41c1c 100644 --- a/Luminary099/RADAR_LEADIN_ROUTINES.agc +++ b/Luminary099/RADAR_LEADIN_ROUTINES.agc @@ -83,12 +83,12 @@ DORSAMP2 INHINT CA RTSTLOC AD TWO # STORAGE IS DP TS RTSTLOC - TCF ENDOFJOB # CONTINUOUS SAMPLING AND 2N TRIES -- GONE. + TCF ENDOFJOB # CONTINUOUS SAMPLING AND 2N TRIES - GONE. # VARIABLE RADAR DATA CALLER FOR ONE MEASUREMENT ONLY. VARADAR CAF ONE # WILL BE SENT TO RADAR ROUTINE IN A BY - TS BUF2 # SWCALL + TS BUF2 # SWCALL. INDEX RTSTDEX CAF RDRLOCS TCF SWCALL # NOT TOUCHING Q. From 3570f3fd22ce220e3f3cb8c3ebf3fda911726f87 Mon Sep 17 00:00:00 2001 From: James Harris Date: Thu, 8 Oct 2020 21:24:21 +0100 Subject: [PATCH 03/63] Proof KALMAN_FILTER Closes #599 --- Luminary099/KALMAN_FILTER.agc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Luminary099/KALMAN_FILTER.agc b/Luminary099/KALMAN_FILTER.agc index 55956e2..ddbb998 100644 --- a/Luminary099/KALMAN_FILTER.agc +++ b/Luminary099/KALMAN_FILTER.agc @@ -68,7 +68,7 @@ LOOPRATE EXTEND EXTEND BZMF NEGTORK STORTORK INDEX Q # INCREMENT DOWNLIST REGISTER. - ADS DOWNTORK # NOTE: NOT INITIALIZED; OVERFLOWS. + ADS DOWNTORK # NOTE: NOT INITIALIZED; OVERFLOWS. CCS DAPTEMP6 TCF RATELOOP +1 From 497515d96f0fbbfb7c43e89820bb2b1294de3523 Mon Sep 17 00:00:00 2001 From: James Harris Date: Thu, 8 Oct 2020 23:00:42 +0100 Subject: [PATCH 04/63] proof: VNP00H to VNPOOH Excluding Luminary099 P30_P37 as covered by existing PR. This was missed when the other `POO(H)` names were checked and fixed several months ago. --- Comanche055/EXTENDED_VERBS.agc | 16 ++++++++-------- Comanche055/FRESH_START_AND_RESTART.agc | 10 +++++----- Comanche055/INTEGRATION_INITIALIZATION.agc | 6 +++--- Comanche055/P20-P25.agc | 4 ++-- Comanche055/P32-P33_P72-P73.agc | 18 +++++++++--------- Comanche055/P34-35_P74-75.agc | 18 +++++++++--------- Comanche055/P51-P53.agc | 2 +- Comanche055/P61-P67.agc | 2 +- .../PINBALL_GAME_BUTTONS_AND_LIGHTS.agc | 4 ++-- Comanche055/TPI_SEARCH.agc | 2 +- ...BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc | 2 +- Luminary099/EXTENDED_VERBS.agc | 16 ++++++++-------- Luminary099/FRESH_START_AND_RESTART.agc | 8 ++++---- Luminary099/INTEGRATION_INITIALIZATION.agc | 6 +++--- Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc | 6 +++--- Luminary099/P20-P25.agc | 2 +- Luminary099/P32-P35_P72-P75.agc | 18 +++++++++--------- Luminary099/P34-35_P74-75.agc | 16 ++++++++-------- Luminary099/WAITLIST.agc | 10 +++++----- 19 files changed, 83 insertions(+), 83 deletions(-) diff --git a/Comanche055/EXTENDED_VERBS.agc b/Comanche055/EXTENDED_VERBS.agc index 8399f1c..23a1b5a 100644 --- a/Comanche055/EXTENDED_VERBS.agc +++ b/Comanche055/EXTENDED_VERBS.agc @@ -10,7 +10,7 @@ # Website: http://www.ibiblio.org/apollo. # Mod history: 2009-05-18 FB Transcription Batch 3 Assignment. # 2009-05-20 RSB Corrections: POODOO -> P00DOO, -# GOTOPOOH -> GOTOP00H, added a couple of +# GOTOPOOH -> GOTOPOOH, added a couple of # missing instructions in Verb 96. # 2009-05-23 RSB In SYSTEST, corrected TC FLAGWRD1 to # CA FLAGWRD1. Added a variety of SBANK= @@ -462,7 +462,7 @@ VNLODDT VN 2524 # V25N24 FOR LOAD DELTA TIME COUNT 04/EXTVB -SYSTEST TC CHKP00H +SYSTEST TC CHKPOOH CA FLAGWRD1 # IS NODOP01 FLAGBIT ON? (SET BY P11) MASK NOP01BIT EXTEND @@ -524,7 +524,7 @@ CHAZFOGC TC CHECKMM # IS IT PRELAUNCH # TRANSFER LOADED VALUES TO REGISTERS, AND SEND COMMANDS. # 6. IF BUSY FLAG SET, RESET IT TO RELEASE EXT VERB DISPLAY. -IMUATTCK TC CHKP00H +IMUATTCK TC CHKPOOH CAF OCTAL30 # CHECK IF IMU ZERO AND IMU COARSE ARE ON EXTEND @@ -586,7 +586,7 @@ CKLFTBTS CAF GRRBKBIT # HAS LIFTOFF OCCURRED XACT0Q TC Q # YES OCTAL30 OCT 30 -VB64 TC CHKP00H # DEMAND PROGRAM 00. +VB64 TC CHKPOOH # DEMAND PROGRAM 00. TC TESTXACT # IF DISPLAY SYS. NOT BUSY,MAKE IT BUSY. INHINT CAF PRIO4 @@ -675,7 +675,7 @@ STABLISH CAF EBANK6 # V46 - SET EBANK TO E6 # C. ENTER # 1. REPEAT FLASHING V06,N22. -CREWMANU TC CHKP00H # DEMAND P00 +CREWMANU TC CHKPOOH # DEMAND P00 TC TESTXACT @@ -1004,7 +1004,7 @@ LFTFLGON TC UPFLAG # VB 75 - SET LIFTOFF FLAG BIT TC GOPIN # Page 261 -CHKP00H CA MODREG +CHKPOOH CA MODREG EXTEND BZF TCQ TCF ALM/END @@ -1058,7 +1058,7 @@ IDLECADR 2CADR T5IDLOC # TERMINATE- EXIT R63 ROUTINE # PROCEED- RESET 3AXISFLG AND CALL R60CSM FOR ATTITUDE MANEUVER. -V89PERF TC CHKP00H # DEMAND P00 +V89PERF TC CHKPOOH # DEMAND P00 TC TESTXACT INHINT CAF PRIO10 @@ -1078,7 +1078,7 @@ WMATRXNG TC DOWNFLAG # RESET RENDWFLG GOSHOSUM EQUALS SHOWSUM -SHOWSUM TC CHKP00H +SHOWSUM TC CHKPOOH TC TESTXACT # * CAF S+1 # * TS SKEEP6 # * SHOWSUM OPTION diff --git a/Comanche055/FRESH_START_AND_RESTART.agc b/Comanche055/FRESH_START_AND_RESTART.agc index 7e3a757..c26e1ef 100644 --- a/Comanche055/FRESH_START_AND_RESTART.agc +++ b/Comanche055/FRESH_START_AND_RESTART.agc @@ -116,7 +116,7 @@ # CADR SLAP1 # ENEMA - TC POSTJUMP *** DO NOT CALL ENEMA WITHOUT *** -# CADR ENEMA *** CONSULTING P00H PEOPLE *** +# CADR ENEMA *** CONSULTING POOH PEOPLE *** # B. OUTPUT @@ -471,7 +471,7 @@ PTBAD TC ALARM # SET ALARM TO SHOW PHASE TABLE FAILURE. # ******** ****** ****** # -# DO NOT USE GOPROG2 OR ENEMA WITHOUT CONSULTING P00H PEOPLE +# DO NOT USE GOPROG2 OR ENEMA WITHOUT CONSULTING POOH PEOPLE # GOPROG2 EQUALS ENEMA OCT10000 = BIT13 @@ -945,12 +945,12 @@ DUMMYAD EXIT TC DOWNFLAG ADRES R21MARK - CCS MMNUMBER # IS THIS A P00H REQUEST + CCS MMNUMBER # IS THIS A POOH REQUEST TCF NOUVEAU # NO, PICK UP NEW PROGRAM COUNT 04/P00 -P00H TC RELDSP # RELEASE DISPLAY SYSTEM +POOH TC RELDSP # RELEASE DISPLAY SYSTEM CAF PRIO5 # SET VARIABLE RESTART REGISTER FOR P00. TS PHSPRDT2 @@ -985,7 +985,7 @@ SEUDOP00 TS DNLSTCOD # SET UP APPROPRIATE DOWNLIST. GROUPKIL TC IBNKCALL # KILL GROUPS 3(5,6 CADR V37KLEAN - CCS MMNUMBER # IS IT P00H + CCS MMNUMBER # IS IT POOH TCF RENDV00 # NO # Page 201 TC IBNKCALL diff --git a/Comanche055/INTEGRATION_INITIALIZATION.agc b/Comanche055/INTEGRATION_INITIALIZATION.agc index 3a6d0aa..37e6239 100644 --- a/Comanche055/INTEGRATION_INITIALIZATION.agc +++ b/Comanche055/INTEGRATION_INITIALIZATION.agc @@ -742,13 +742,13 @@ DT/2COMP DLOAD DSU GETMAXDT DSU BMN # IS TIME TO INTEG. TO GR THAN MAXTIME 12D - P00HCHK + POOHCHK USEMAXDT DLOAD SIGN 12D DT/2 # Page 1324 STCALL DT/2 - P00HCHK + POOHCHK MAXDT DLOAD PDDL # EXCHANGE DT/2MAX WITH COMPUTED MAX. DT/2MAX GOTO @@ -757,7 +757,7 @@ GETMAXDT RTB SIGNMPAC STCALL DT/2 USEMAXDT -P00HCHK DLOAD ABS +POOHCHK DLOAD ABS DT/2 DSU BMN DT/2MIN diff --git a/Comanche055/P20-P25.agc b/Comanche055/P20-P25.agc index ad7f54e..ed93153 100644 --- a/Comanche055/P20-P25.agc +++ b/Comanche055/P20-P25.agc @@ -11,7 +11,7 @@ # of the same name, using Comanche055 page # images. # 2009-05-20 RSB Corrections: P2OS -> P20S, STO -> STQ, -# GOTOPOOH -> GOTOP00H, a duplicated EXTEND +# GOTOPOOH -> GOTOPOOH, a duplicated EXTEND # was fixed, P23.10 -> R23.10, # S22B0X44 -> S22BOX44, S22SUBSCL -> 22SUBSCL, # S22DPP -> S22DSPP, changed some instructions in @@ -2685,7 +2685,7 @@ S22UOFF = LEMPOS # 6 U SUB OFF # # CALLING SEQUENCE: V 89 E # -# SUBROUTINES CALLED: CHKP00H, R02BOTH, GOXDSPF, R63COMP, R60CSM +# SUBROUTINES CALLED: CHKPOOH, R02BOTH, GOXDSPF, R63COMP, R60CSM # # ALARMS 1. OPERATOR ERROR IF NOT IN P00 # 2. PROGRAM ALARM IF IMU IS OFF diff --git a/Comanche055/P32-P33_P72-P73.agc b/Comanche055/P32-P33_P72-P73.agc index 6df3257..7200821 100644 --- a/Comanche055/P32-P33_P72-P73.agc +++ b/Comanche055/P32-P33_P72-P73.agc @@ -189,7 +189,7 @@ # GOFLASH # GOTOPOOH # Page 652 -# VNP00H +# VNPOOH # GOFLASHR # BLANKET # ENDOFJOB @@ -237,7 +237,7 @@ P32/P72A TC P20FLGON STORE NN EXIT CAF V06N11 # TCSI - TC VNP00H + TC VNPOOH CAF V06N55 # NN. ELEV(RGL05) # Page 653 TC BANKCALL @@ -246,7 +246,7 @@ P32/P72A TC P20FLGON TC +2 TC -5 CAF V06N37 # TTPI - TC VNP00H + TC VNPOOH TC INTPRET DLOAD TCSI @@ -295,7 +295,7 @@ P32/P72F STORE T2TOT3 P32/P72F EXIT CAF V06N75 - TC VNP00H + TC VNPOOH TC INTPRET VLOAD CALL DELVEET1 @@ -453,7 +453,7 @@ P32/P72F STORE T2TOT3 # AVFLAGA # AVFLAGP # P20FLGON -# VNP00H +# VNPOOH # SELECTMU # ADVANCE # CDHMVR @@ -476,7 +476,7 @@ P33 TC AVFLAGA P73 TC AVFLAGP P33/P73A TC P20FLGON CAF V06N13 # TCDH - TC VNP00H + TC VNPOOH TC INTPRET DLOAD TTPIO @@ -560,7 +560,7 @@ P33/P73F ABS DSU STORE T2TOT3 EXIT CAF V06N75 - TC VNP00H + TC VNPOOH TC INTPRET VLOAD CALL DELVEET2 @@ -578,7 +578,7 @@ P33/P73F ABS DSU # SUBROUTINES USED # S32/33.X -# VNP00H +# VNPOOH SETLOC CDHTAG3 BANK @@ -595,7 +595,7 @@ DISDVLVC STORE DELVLVC STORE DELVLVC EXIT CA VERBNOUN - TC VNP00H + TC VNPOOH TC INTPRET GOTO NORMEX diff --git a/Comanche055/P34-35_P74-75.agc b/Comanche055/P34-35_P74-75.agc index 8fc64c1..0d5f619 100644 --- a/Comanche055/P34-35_P74-75.agc +++ b/Comanche055/P34-35_P74-75.agc @@ -159,7 +159,7 @@ # AVFLAGA # Page 463 # AVFLAGP -# VNP00H +# VNPOOH # DISPLAYE # SELECTMU # PRECSET @@ -185,7 +185,7 @@ P34 TC AVFLAGA P74 TC AVFLAGP P34/P74A TC P20FLGON # SET UPDATFLG, TRACKFLG CAF V06N37 # TTPI - TC VNP00H # Onno: The scans look like O not zero + TC VNPOOH # Onno: The scans look like O not zero TC INTPRET SSP EXIT NN @@ -240,7 +240,7 @@ SWCHCLR BONCLR BON TC P34/P74E P34/P74D EXIT CAF V06N37 # TTPI - TC VNP00H + TC VNPOOH P34/P74E TC INTPRET SETPD DLOAD 0D @@ -287,7 +287,7 @@ P34/P74E TC INTPRET STORE TIG EXIT CAF V06N58 - TC VNP00H + TC VNPOOH TC INTPRET CALL S34/35.5 @@ -821,7 +821,7 @@ ALLSET STOVL TET # GOTOPOOH # S34/35.3 # S34.35.4 -# VNP00H +# VNPOOH S34/35.5 STQ BON SUBEXIT @@ -835,7 +835,7 @@ FLAGON VLOAD STORE DVLOS # SAVE DELTA V BEFORE DISPLAY EXIT CAF V06N81 - TC VNP00H + TC VNPOOH TC INTPRET VLOAD VSU # TEST FOR OVERWRITE OF COMPUTED DELVLVC # DELTA V @@ -852,7 +852,7 @@ FLAGOFF CALL S34/35.4 EXIT CAF V06N59 - TC VNP00H + TC VNPOOH TC INTPRET GOTO SUBEXIT @@ -955,7 +955,7 @@ P3XORP7X CAF HIGH9 INCR Q RETURN -# ***** VNP00H ***** +# ***** VNPOOH ***** # # SUBROUTINES USED # BANKCALL @@ -965,7 +965,7 @@ P3XORP7X CAF HIGH9 SETLOC P30SUBS BANK -VNP00H EXTEND +VNPOOH EXTEND QXCH RTRN TS VERBNOUN CAF VNBANK # ***** THIS ROUTINE MUST REMAIN IN diff --git a/Comanche055/P51-P53.agc b/Comanche055/P51-P53.agc index 277cca8..6267181 100644 --- a/Comanche055/P51-P53.agc +++ b/Comanche055/P51-P53.agc @@ -10,7 +10,7 @@ # Mod history: 2009-05-12 RSB Adapted from Colossus249 file of the same # name, and Comanche 055 page images. # 2009-05-20 RSB Corrections: SETI/PDT -> SET1/PDT, -# GOTOPOOH -> GOTOP00H, R33EXIT -> R53EXIT, +# GOTOPOOH -> GOTOPOOH, R33EXIT -> R53EXIT, # V853 -> VB53, R56A -> R56A1 (some places # only), added missing R56A1 label, added a # missing CAF in COARSTYP, corrected a SETLOC diff --git a/Comanche055/P61-P67.agc b/Comanche055/P61-P67.agc index 0220679..1c2dbac 100644 --- a/Comanche055/P61-P67.agc +++ b/Comanche055/P61-P67.agc @@ -447,7 +447,7 @@ P66 TC NEWMODEX # ENTER VIA RTB WHEN D < Q7 FPSS # MOD BY: R. HIRSCHKOP # FUNCTION: TO TERMINATE STEERING WHEN THE CM VELOCITY WRT EARTH = 1000 FT/SEC # CALLING SEQUENCE: -# EXIT: TO P00H +# EXIT: TO POOH # SUBROUTINE CALLS: GOFLASH # THIS DISPLAY IS CALLED EACH PASS THROUGH STEERING. RESTART PROTECTION IS VIA STEERING. diff --git a/Comanche055/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc b/Comanche055/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc index fd73b11..96250b8 100644 --- a/Comanche055/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc +++ b/Comanche055/PINBALL_GAME_BUTTONS_AND_LIGHTS.agc @@ -11,7 +11,7 @@ # of the same name, using Comanche055 page # images. Finished through page 329. # 2009-05-09 RSB Finished first draft. -# 2009-05-20 RSB Corrected a CHKPOOH to CHKP00H. +# 2009-05-20 RSB Corrected a CHKPOOH to CHKPOOH. # # This source code has been transcribed or otherwise adapted from digitized # images of a hardcopy from the MIT Museum. The digitization was performed @@ -3605,7 +3605,7 @@ PINTEST EQUALS LST2FAN COUNT 41/PIN VBTSTLTS TC BANKCALL - CADR CHKP00H + CADR CHKPOOH INHINT CS BIT1 # SET BIT 1 OF IMODES33 SO IMUMON WON'T diff --git a/Comanche055/TPI_SEARCH.agc b/Comanche055/TPI_SEARCH.agc index d9ba115..230bff1 100644 --- a/Comanche055/TPI_SEARCH.agc +++ b/Comanche055/TPI_SEARCH.agc @@ -476,7 +476,7 @@ P17 TC AVFLAGA # AVFLAG = CSM , SET TRACK + UPDATE FLAGS P77 TC AVFLAGP # AVFLAG = LEM , SET TRACK + UPDATE FLAGS P17.1 TC P20FLGON # SET UPDATE FLAG CAF V06N37 # DISPLAY TTPI TIME - TC VNP00H + TC VNPOOH TC INTPRET CLEAR CALL UPDATFLG diff --git a/Luminary099/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc b/Luminary099/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc index 67b81c1..1baf1ca 100644 --- a/Luminary099/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc +++ b/Luminary099/BURN_BABY_BURN--MASTER_IGNITION_ROUTINE.agc @@ -745,7 +745,7 @@ VB97DEX = OCT35 # NEGATIVE OF THIS IS PROPER FOR DISPDEX CA NVWORD +2 # NVWORD+2 CONTAINS V06 & APPROPRIATE NOUN TC BANKCALL CADR CLOCPLAY - TCF STOPCLOK # TERMINATE CLOKTASK ON THE WAY TO P00H + TCF STOPCLOK # TERMINATE CLOKTASK ON THE WAY TO POOH TCF COMFAIL1 TCF COMFAIL2 diff --git a/Luminary099/EXTENDED_VERBS.agc b/Luminary099/EXTENDED_VERBS.agc index 01e1c90..f59ca91 100644 --- a/Luminary099/EXTENDED_VERBS.agc +++ b/Luminary099/EXTENDED_VERBS.agc @@ -146,7 +146,7 @@ ALM/END TC FALTON # TURN ON OPERATOR ERROR LIGHT GOPIN TC POSTJUMP CADR PINBRNCH -CHKP00H CA MODREG # CHECK FOR P00 OR P00-. +CHKPOOH CA MODREG # CHECK FOR P00 OR P00-. EXTEND BZF TCQ TC ALM/END @@ -827,7 +827,7 @@ DEC22 DEC 22 COUNT* $$/EXTVB -VB64 TC CHKP00H # DEMAND PROGRAM 00. +VB64 TC CHKPOOH # DEMAND PROGRAM 00. TC TESTXACT # IF DISPLAY SYS. NOT BUSY MAKE IT BUSY. CAF PRIO4 TC FINDVAC @@ -846,7 +846,7 @@ VB64 TC CHKP00H # DEMAND PROGRAM 00. # 4. REQUEST LOAD OF N22 (VALUES TO BE DISPLAYED). # 5. ON PROCEED OR ENTER RE-DISPLAY V43 AND SEND PULSES. -IMUATTCK TC CHKP00H # VB 76 -- LOAD IMU ATT. ERROR METERS +IMUATTCK TC CHKPOOH # VB 76 -- LOAD IMU ATT. ERROR METERS CAF BITS4&5 # SEE IF COARSE ALIGN ENABLE AND ZERO IMU EXTEND # CDUS BITS ARE ON @@ -1002,7 +1002,7 @@ V83PERF TC TESTXACT # TERMINATE -- EXIT R63. # PROCEED -- RESET 3AXISFLG AND CALL R60LEM FOR ATTITUDE MANEUVER. -V89PERF TC CHKP00H +V89PERF TC CHKPOOH TC TESTXACT CAF PRIO10 TC FINDVAC @@ -1080,7 +1080,7 @@ NOMINIMP INHINT # C. ENTER # 1. REPEAT FLASHING V06,N22. -CREWMANU TC CHKP00H # DEMAND P00 +CREWMANU TC CHKPOOH # DEMAND P00 TC TESTXACT @@ -1096,7 +1096,7 @@ CREWMANU TC CHKP00H # DEMAND P00 # TERMINATE TRACKING (P20 AND P25). # # 1. KNOCK DOWN RENDEZVOUS, TRACK, AND UPDATE FLAGS. -# 2. REQUIRE P20 OR P25 NOT RUNNING ALONE OR GO TO GOGOP00H (REQUEST PROGRAM 00). +# 2. REQUIRE P20 OR P25 NOT RUNNING ALONE OR GO TO GOGOPOOH (REQUEST PROGRAM 00). # 3. SCHEDULE V56TOVAC WITH PRIORITY 30. # # V56TOVAC @@ -1223,7 +1223,7 @@ UPDATOFF TC UPFLAG # VB 95 SET NOUPFLAG EBANK= QPLACE -SYSTEST TC CHKP00H # DEMAND P00 +SYSTEST TC CHKPOOH # DEMAND P00 TC TESTXACT @@ -1246,7 +1246,7 @@ WMATRXNG INHINT GOSHOSUM EQUALS SHOWSUM -SHOWSUM TC CHKP00H # * +SHOWSUM TC CHKPOOH # * TC TESTXACT # * CAF PRIO7 # * ALLOW OTHER CHARINS. TC PRIOCHNG # * diff --git a/Luminary099/FRESH_START_AND_RESTART.agc b/Luminary099/FRESH_START_AND_RESTART.agc index 145c8b7..ba89b58 100644 --- a/Luminary099/FRESH_START_AND_RESTART.agc +++ b/Luminary099/FRESH_START_AND_RESTART.agc @@ -350,7 +350,7 @@ PTBAD TC ALARM # SET ALARM TO SHOW PHASE TABLE FAILURE. TCF DOFSTRT1 #******** ****** ****** # Page 218 -# DO NOT USE GOPROG2 OR ENEMA WITHOUT CONSULTING P00H PEOPLE. +# DO NOT USE GOPROG2 OR ENEMA WITHOUT CONSULTING POOH PEOPLE. OCT10000 = BIT13 OCT30000 = PRIO30 @@ -844,10 +844,10 @@ DUMMYAD EXIT TC DOWNFLAG # ALLOW X-AXIS OVERRIDE. ADRES XOVINFLG - CCS MMNUMBER # IS THIS A P00H REQUEST + CCS MMNUMBER # IS THIS A POOH REQUEST TCF NOUVEAU # NO, PICK UP NEW PROGRAM -P00H TC RELDSP # RELEASE DISPLAY SYSTEM +POOH TC RELDSP # RELEASE DISPLAY SYSTEM CAF PRIO5 # SET VARIABLE RESTART PRIORITY FOR TS PHSPRDT2 # P00 INTEGRATION. @@ -887,7 +887,7 @@ SEUDOP00 TS DNLSTCOD # SET UP APPROPRIATE DOWNLIST CODE TC IBNKCALL # KILL GROUPS 1,3,5,6 CADR V37KLEAN - CCS MMNUMBER # IS IT P00H + CCS MMNUMBER # IS IT POOH TCF RENDV00 # NO GOMOD TC IBNKCALL # REDUNDANT EXCEPT FOR GROUP 4 CADR P00KLEAN diff --git a/Luminary099/INTEGRATION_INITIALIZATION.agc b/Luminary099/INTEGRATION_INITIALIZATION.agc index 40e4885..b18a9bc 100644 --- a/Luminary099/INTEGRATION_INITIALIZATION.agc +++ b/Luminary099/INTEGRATION_INITIALIZATION.agc @@ -729,13 +729,13 @@ DT/2COMP DLOAD DSU GETMAXDT DSU BMN # IS TIME TO INTEG. TO GR THAN MAXTIME 12D - P00HCHK + POOHCHK USEMAXDT DLOAD SIGN 12D DT/2 # Page 1219 STCALL DT/2 - P00HCHK + POOHCHK MAXDT DLOAD PDDL # EXCHANGE DT/2MAX WITH COMPUTED MAX. DT/2MAX GOTO @@ -744,7 +744,7 @@ GETMAXDT RTB SIGNMPAC STCALL DT/2 USEMAXDT -P00HCHK DLOAD ABS +POOHCHK DLOAD ABS DT/2 DSU BMN DT/2MIN diff --git a/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc b/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc index 8f81a99..b2b733d 100644 --- a/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc +++ b/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc @@ -103,7 +103,7 @@ COUNT* $$/P31 P31 TC P20FLGON CAF V06N33 # T16 - TC VNP00H + TC VNPOOH TC INTPRET CLEAR DLOAD UPDATFLG @@ -154,9 +154,9 @@ P31 TC P20FLGON STORE HAPO EXIT CAF V06N81 # DELVLVC - TC VNP00H + TC VNPOOH CAF V06N42 # HAPO, HPER, VGDISP - TC VNP00H + TC VNPOOH TC INTPRET REVN1645 SET CALL # TRKMKCNT, TTOGO, +MGA FINALFLG diff --git a/Luminary099/P20-P25.agc b/Luminary099/P20-P25.agc index 50bc927..627b060 100644 --- a/Luminary099/P20-P25.agc +++ b/Luminary099/P20-P25.agc @@ -1100,7 +1100,7 @@ OUTOFLIM RELINT CAF OCT501PV TC BANKCALL # ISSUE ALARM -- RR ANTENNA NOT WITHIN CADR PRIOLARM # LIMITS - TC R23LEM2 # TERMINATE -- EXIT R23 TO R00 (GO TO P00H) + TC R23LEM2 # TERMINATE -- EXIT R23 TO R00 (GO TO POOH) TC OUTOFLIM +1 # PROCEED ILLEGAL TC R23LEM3 # RECYCLE -- TO ANOTHER MANEUVER TC ENDOFJOB diff --git a/Luminary099/P32-P35_P72-P75.agc b/Luminary099/P32-P35_P72-P75.agc index 3d144e8..c2435e8 100644 --- a/Luminary099/P32-P35_P72-P75.agc +++ b/Luminary099/P32-P35_P72-P75.agc @@ -182,7 +182,7 @@ # GOFLASH # GOTOPOOH # Page 621 -# VNP00H +# VNPOOH # GOFLASHR # BLANKET # ENDOFJOB @@ -226,7 +226,7 @@ P32/P72A TC P20FLGON TS TCSI TS TCSI +1 VN0611 CAF V06N11 # TCSI - TC VNP00H + TC VNPOOH TC INTPRET DLOAD DCOMP TCSI @@ -261,7 +261,7 @@ VN0655 EXIT TC +2 TC -5 CAF V06N37 # TTPI - TC VNP00H + TC VNPOOH TC INTPRET DLOAD TCSI @@ -303,7 +303,7 @@ P32/P72F STORE T2TOT3 P32/P72F EXIT CAF V06N75 - TC VNP00H + TC VNPOOH TC INTPRET VLOAD CALL DELVEET1 @@ -462,7 +462,7 @@ P32/P72F STORE T2TOT3 # AVFLAGA # AVFLAGP # P20FLGON -# VNP00H +# VNPOOH # SELECTMU # ADVANCE # CDHMVR @@ -484,7 +484,7 @@ P33 TC AVFLAGA P73 TC AVFLAGP P33/P73A TC P20FLGON CAF V06N13 # TCDH - TC VNP00H + TC VNPOOH TC INTPRET DLOAD TTPIO @@ -560,7 +560,7 @@ P33/P73F ABS DSU STORE T2TOT3 EXIT CAF V06N75 - TC VNP00H + TC VNPOOH TC INTPRET VLOAD CALL DELVEET2 @@ -602,7 +602,7 @@ P20FLGON EXTEND # SUBROUTINES USED # # S32/33.X -# VNP00H +# VNPOOH DISDVLVC STORE DELVLVC STQ CALL @@ -616,7 +616,7 @@ DISDVLVC STORE DELVLVC STORE DELVLVC EXIT CA VERBNOUN - TC VNP00H + TC VNPOOH TC INTPRET GOTO NORMEX diff --git a/Luminary099/P34-35_P74-75.agc b/Luminary099/P34-35_P74-75.agc index 8ecfe52..cb8a0dc 100644 --- a/Luminary099/P34-35_P74-75.agc +++ b/Luminary099/P34-35_P74-75.agc @@ -184,7 +184,7 @@ # AVFLAGA # Page 661 # AVFLAGP -# VNP00H +# VNPOOH # DISPLAYE # SELECTMU # PRECSET @@ -209,7 +209,7 @@ P34 TC AVFLAGA P74 TC AVFLAGP P34/P74A TC P20FLGON # SET UPDATFLG, TRACKFLG CAF V06N37 # TTPI - TC VNP00H + TC VNPOOH EXTEND DCA 130DEG DXCH CENTANG @@ -265,7 +265,7 @@ SWCHCLR BONCLR BON TC P34/P74E P34/P74D EXIT CAF V06N37 # TTPI - TC VNP00H + TC VNPOOH P34/P74E TC INTPRET SETPD DLOAD 0D @@ -312,7 +312,7 @@ P34/P74E TC INTPRET STORE TIG EXIT CAF V06N58 - TC VNP00H + TC VNPOOH TC INTPRET CALL S34/35.5 @@ -856,7 +856,7 @@ ALLSET STOVL TET # GOTOPOOH # S34/35.3 # S34.35.4 -# VNP00H +# VNPOOH S34/35.5 STQ BON SUBEXIT @@ -909,7 +909,7 @@ FLAGOFF CALL S34/35.4 EXIT CAF V06N59 - TC VNP00H + TC VNPOOH TC INTPRET GOTO SUBEXIT @@ -1012,14 +1012,14 @@ P3XORP7X CAF HIGH9 INCR Q RETURN -# ***** VNP00H ***** +# ***** VNPOOH ***** # # SUBROUTINES USED # BANKCALL # GOFLASH # GOTOPOOH -VNP00H EXTEND +VNPOOH EXTEND QXCH RTRN TS VERBNOUN CA VERBNOUN diff --git a/Luminary099/WAITLIST.agc b/Luminary099/WAITLIST.agc index 70b0f33..5165895 100644 --- a/Luminary099/WAITLIST.agc +++ b/Luminary099/WAITLIST.agc @@ -203,7 +203,7 @@ SVCT3X TC FIXDELAY # DELAY MAX OF 2 TIMES FOR IMUZERO. WAIT2 TS WAITBANK # BBANK OF CALLING PROGRAM. CA Q EXTEND - BZMF WAITP00H + BZMF WAITPOOH CS TIME3 AD BIT8 # BIT 8 = OCT 200 @@ -506,10 +506,10 @@ LNGCALL2 LXCH LONGEXIT +1 # SAVE THE CORRECT BB FOR RETURN CCS A TCF LONGCYCL # HI-ORDER OK --> ALL IS OK. TCF +2 # HI-ORDER ZERO --> CHECK LO-ORDER. - TCF LONGP00H # HI-ORDER NEG. --> NEG. DT + TCF LONGPOOH # HI-ORDER NEG. --> NEG. DT +2 CA LONGTIME +1 # CHECK LO-ORDER FOR ZERO OR NEGATIVE. EXTEND - BZMF LONGP00H # BAD DELTA-TIME. ABORT + BZMF LONGPOOH # BAD DELTA-TIME. ABORT # *** WAITLIST TASK LONGCYCL *** @@ -556,9 +556,9 @@ GETCADR DXCH LONGCADR # GET THE LONGCALL THAT WE WISHED TO START DTCB # AND TRANSFER CONTROL TO IT TSKOVCDR GENADR TASKOVER -LONGP00H DXCH LONGEXIT +LONGPOOH DXCH LONGEXIT TCF +2 -WAITP00H DXCH WAITEXIT +WAITPOOH DXCH WAITEXIT +2 TC POODOO1 OCT 01204 From cdf8b2c5faca93e694780d78b89d9c1bab93e6d0 Mon Sep 17 00:00:00 2001 From: tahmid02016 <55309419+tahmid02016@users.noreply.github.com> Date: Fri, 9 Oct 2020 04:32:35 +0600 Subject: [PATCH 05/63] Update README.bd_bn.md (#710) * Update README.bd_bn.md Fixed spelling mistake and error in translation. * Undid name transliteration --- README.bd_bn.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.bd_bn.md b/README.bd_bn.md index 3936b68..b1bbe24 100644 --- a/README.bd_bn.md +++ b/README.bd_bn.md @@ -62,7 +62,7 @@ ## অবদান -একটি পুল রিকুয়েস্ট খোলার আগে দয়া করে পড়ুন [CONTRIBUTING.md][7]। +কোনো পুল রিকুয়েস্ট খোলার আগে দয়া করে পড়ুন [CONTRIBUTING.md][7]। ## সংগ্রহ @@ -73,18 +73,18 @@   |   :----------- | :----- কপিরাইট | পাবলিক ডোমেইন -Comanche055 | Colossus 2A, কমান্ড মডিউলটির (CM) উত্স কোডের একটি অংশ, অ্যাপোলো ১১ গাইডেন্স কম্পিউটার (AGC)
`নাসা 055 দ্বারা AGC প্রোগ্রাম কোমঞ্চের একীভূত সংশোধনী`
`2021113-051. 10:28 APR. 1, 1969` +Comanche055 | Colossus 2A, কমান্ড মডিউলটির (CM) উৎস কোডের একটি অংশ, অ্যাপোলো ১১ গাইডেন্স কম্পিউটার (AGC)
`নাসা 055 দ্বারা AGC প্রোগ্রাম কোমঞ্চের একীভূত সংশোধনী`
`2021113-051. 10:28 APR. 1, 1969` Luminary099 | লুমিনারি ১ এ, অ্যাপোলো ১১-এর চন্দ্র অংশ (LM) জন্য ফ্লোটেশন ডিভাইস (AGC) কোডের অংশ `নাসার দ্বারা এজিসি (AGC)প্রোগ্রাম LMY99 এর একীভূত সংশোধনী ০০১`
`2021112-061. 16:27 JUL. 14, 1969` অ্যাসেম্বলার | yaYUL যোগাযোগ | Ron Burkey ওয়েবসাইট | www.ibiblio.org/apollo -ডিজিটালাইজেশন | এই উত্স কোডটি MIT Museum থেকে একটি হার্ডকপির ডিজিটাইজড চিত্র থেকে অনুলিপি করা হয়েছে বা অন্যথায় রূপান্তরিত হয়েছে। ডিজিটালাইজেশনটি Paul Fjeld সঞ্চালনা করেছিলেন এবং যাদুঘরের Deborah Douglas দ্বারা ব্যবস্থা করেছিলেন। উভয়কে অনেক ধন্যবাদ। +ডিজিটালাইজেশন | এই উৎস কোডটি এমআইটি জাদুঘরের একটি হার্ডকপির ডিজিটাইজড চিত্র থেকে অনুলিপি করা হয়েছে বা অন্যথায় রূপান্তরিত হয়েছে। ডিজিটালাইজেশনটি Paul Fjeld সঞ্চালনা করেছিলেন এবং যাদুঘরের Deborah Douglas দ্বারা ব্যবস্থা করেছিলেন। উভয়কে অনেক ধন্যবাদ। ### চুক্তি এবং গ্রহণযোগ্যতা -*থেকে প্রাপ্ত [CONTRACT_AND_APPROVALS.agc]* +*[CONTRACT_AND_APPROVALS.agc] হতে প্রাপ্ত* -এই AGC প্রোগ্রামটিকে Colossus 2A এ হিসাবেও উল্লেখ করা হবে। +এই AGC প্রোগ্রামটিকে Colossus 2A হিসাবেও উল্লেখ করা হবে। এই প্রোগ্রামটি CM প্রতিবেদনে নির্দিষ্ট হিসাবে ব্যবহারের জন্য উদ্দিষ্ট `R-577`. এই প্রোগ্রামটি DSR প্রকল্পের আওতায় প্রস্তুত করা হয়েছিল `55-23870`, এই চুক্তির মাধ্যমে দ্য ন্যাশনাল অ্যারোনটিকস অ্যান্ড স্পেস অ্যাডমিনিস্ট্রেশনের ম্যানড স্পেসক্র্যাফট সেন্টার স্পনসর করে `NAS 9-4065` যন্ত্রানুষঙ্গের ল্যাবরেটরি সহ, Massachusetts Institute of Technology, Cambridge, Mass. @@ -92,7 +92,7 @@ Luminary099 | লুমিনারি ১ এ, অ্যাপোলো ১১ :------------------- | :---- | :--- Margaret H. Hamilton | কলসাস(Colossus) প্রোগ্রামিং লিডার
অ্যাপোলো গাইডেন্স এবং নেভিগেশন | ২৮ মার্চ ১৯৬৯ -দ্বারা অনুমোদিত | ভূমিকা | তারিখ +যাদের দ্বারা অনুমোদিত | ভূমিকা | তারিখ :---------------- | :--- | :--- Daniel J. Lickly | পরিচালক, মিশন প্রোগ্রাম উন্নয়ন
অ্যাপোলো গাইডেন্স এবং নেভিগেশন প্রোগ্রাম | ২৮ মার্চ ১৯৬৯ Fred H. Martin | কলসাস প্রজেক্ট ম্যানেজার
অ্যাপোলো গাইডেন্স এবং নেভিগেশন প্রোগ্রাম | ২৮ মার্চ ১৯৬৯ From 16aa2154b23dda648a2ab568734e11627af8448b Mon Sep 17 00:00:00 2001 From: James Harris Date: Fri, 9 Oct 2020 19:45:56 +0100 Subject: [PATCH 06/63] Update CONTRIBUTING.md --- CONTRIBUTING.md | 48 +++++++++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8c25eb5..6d519ea 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -31,7 +31,7 @@ [ZH_CN]:CONTRIBUTING.zh_cn.md [ZH_TW]:CONTRIBUTING.zh_tw.md -The source code in this repository was digitized manually from paper printouts, so typos and other discrepancies have been introduced accidentally. The code shall be modified to be made consistent with the scanned printouts: +The source code in this repository was digitized manually from paper printouts, so typos and other discrepancies have been introduced accidentally. The code shall be modified to be made consistent with the following scanned printouts: - [AGC printouts for Comanche][8] - [AGC printouts for Luminary][9] @@ -74,12 +74,31 @@ GitHub has syntax support for the AGC assembly language built-in. Unfortunately ## What do I check? -Any discrepancies between the scans and the source code in this repository, including: +Any discrepancies between the scans and the source code in this repository. ### Comments -- Comments in the transcribed code should match the scans exactly - - This could involve creating a deliberate typo or removing/adding an entire comment. +Comments in the transcribed code **MUST** match the scans **exactly**. + +Common issues you should look out for while proofing include, but not limited to: + +#### Typographic Errors + +In some places, the original developers made typographic errors while writing comments. Some of these were mistakenly corrected during the initial digitisation, however the digitisation has also introduced typographic errors that were not present in the scans. + +For example, if the digitised comments contained `SPACECRAFT`, but `SPAECRAFT` was printed in the scans, then the digitisation **MUST** be corrected to `SPAECRAFT` (missing `C`). + +Likewise, if a word has a typo in the digitisation but is spelt correctly in the scans then the typo **MUST** be corrected. + +#### Spaces + +Spaces between two characters in comments **SHOULD** match the scans. In most cases (see the discussion in [#316[10]), this is: + +- Single space for new words. +- Double space for new sentences. +- Triple space for indentations. + +Not all pages in the scans follow this generalisation, if the scans only have a single space instead of a double space, use a single space. ### Line breaks @@ -110,27 +129,6 @@ R0820 0820 LAMPTEST CS IMODES33 ``` -### Spaces - -- Spaces between two characters in the string should respect the following convention (see the discussion in [#316][10]): - - Single space for new words. - - Double space for new sentences. - - Triple space for indentations. - -For example the following: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - -Should become: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - ## Note Before you make a PR, please make sure your changes are consistent with the scans! From 147aeaa6a689f3429dfbf0ace3ad212ff3ca47f9 Mon Sep 17 00:00:00 2001 From: James Harris Date: Fri, 9 Oct 2020 19:55:22 +0100 Subject: [PATCH 07/63] fix: markdown linting errors --- CONTRIBUTING.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6d519ea..b340393 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -78,7 +78,7 @@ Any discrepancies between the scans and the source code in this repository. ### Comments -Comments in the transcribed code **MUST** match the scans **exactly**. +Comments in the transcribed code **MUST** match the scans **exactly**. Common issues you should look out for while proofing include, but not limited to: @@ -86,10 +86,10 @@ Common issues you should look out for while proofing include, but not limited to In some places, the original developers made typographic errors while writing comments. Some of these were mistakenly corrected during the initial digitisation, however the digitisation has also introduced typographic errors that were not present in the scans. -For example, if the digitised comments contained `SPACECRAFT`, but `SPAECRAFT` was printed in the scans, then the digitisation **MUST** be corrected to `SPAECRAFT` (missing `C`). +For example, if the digitised comments contained `SPACECRAFT`, but `SPAECRAFT` was printed in the scans, then the digitisation **MUST** be corrected to `SPAECRAFT` (missing `C`). Likewise, if a word has a typo in the digitisation but is spelt correctly in the scans then the typo **MUST** be corrected. - + #### Spaces Spaces between two characters in comments **SHOULD** match the scans. In most cases (see the discussion in [#316[10]), this is: From 422050965990dfa8ad1ffe4ae92e793d7d1ddae5 Mon Sep 17 00:00:00 2001 From: panoreak Date: Sat, 10 Oct 2020 22:01:06 -0400 Subject: [PATCH 08/63] Proof INPUT_OUTPUT_CHANNEL_BIT_DESCRIPTIONS.acg #592 (#708) Co-authored-by: James Harris --- .../INPUT_OUTPUT_CHANNEL_BIT_DESCRIPTIONS.agc | 317 +++++++++--------- 1 file changed, 158 insertions(+), 159 deletions(-) diff --git a/Luminary099/INPUT_OUTPUT_CHANNEL_BIT_DESCRIPTIONS.agc b/Luminary099/INPUT_OUTPUT_CHANNEL_BIT_DESCRIPTIONS.agc index 60b76e8..3c48548 100644 --- a/Luminary099/INPUT_OUTPUT_CHANNEL_BIT_DESCRIPTIONS.agc +++ b/Luminary099/INPUT_OUTPUT_CHANNEL_BIT_DESCRIPTIONS.agc @@ -26,199 +26,198 @@ # Page 54 -# *** CHANNEL DESCRIPTION WORDS ARE ALLOCATED IN ERASABLE ASSIGNMENTS *** +# *** CHANNEL DESCRIPTIONSF WORDS ARE ALLOCATED IN ERASABLE ASSIGNMENTS *** -# CHANNEL 1 IDENTICAL TO COMPUTER REGISTER L (0001) +# CHANNEL 1 IDENTICAL TO COMPUTER REGISTER L (0001) -# CHANNEL 2 IDENTICAL TO COMPUTER REGISTER Q (0002) +# CHANNEL 2 IDENTICAL TO COMPUTER REGISTER Q (0002) -# CHANNEL 3 HISCALAR: INPUT CHANNEL; MOST SIGNIFICANT 14 BITS FROM 33 STAGE BINARY COUNTER. SCALE -# FACTOR IS B23 IN CSEC, SO MAX VALUE ABOUT 23.3 HOURS AND LEAST SIGNIFICANT BIT 5.12 SECS. +# CHANNEL 3 HISCALAR; INPUT CHANNEL; MOST SIGNIFICANT 14 BITS FROM 33 STAGE BINARY COUNTER. SCALE +# FACTOR IS B23 IN CSEC, SO MAX VALUE ABOUT 23.3 HOURS AND LEAST SIGNIFICANT BIT 5.12 SECS. -# CHANNEL 4 LOSCALAR: INPUT CHANNEL; NEXT MOST SIGNIFICANT 14 BITS FROM THE 33 STAGE BINARY COUNTER -# ASSOCIATED WITH CHANNEL 3. SCALE FACTOR IS B9 IN CSEC. SO MAX VAL IS 5.12 SEC AND LEAST -# SIGNIFICANT BIT IS 1/3200 SEC. SCALE FACTOR OF D.P. WORD WITH CHANNEL 3 IS B23 CSEC. +# CHANNEL 4 LOSCALAR; INPUT CHANNEL; NEXT MOST SIGNIFICANT 14 BITS FROM THE 33 STAGE BINARY COUNTER +# ASSOCIATED WITH CHANNEL 3. SCALE FACTOR IS B9 IN CSEC. SO MAX VAL IS 5.12 SEC AND LEAST +# SIGNIFICANT BIT IS 1/3200 SEC. SCALE FACTOR OF D.P. WORD WITH CHANNEL 3 IS B23 CSEC. -# CHANNEL 5 PYJETS: OUTPUT CHANNEL; PITCH RCS JET CONTROL. (REACTION CONTROL SYSTEM) USES BITS 1-8. +# CHANNEL 5 PYJETS; OUTPUT CHANNEL; PITCH RCS JET CONTROL. (REACTION CONTROL SYSTEM) USES BITS 1-8. -# CHANNEL 6 ROLLJETS: OUTPUT CHANNEL; ROLL RCS JET CONTROL. (REACTION CONTROL SYSTEM) USES BIT 1-8. +# CHANNEL 6 ROLLJETS; OUTPUT CHANNEL; ROLL RCS JET CONTROL. (REACTION CONTROL SYSTEM) USES BIT 1-8. -# CHANNEL 7 SUPERBNK: OUTPUT CHANNEL; NOT RESET BY RESTART; FIXED EXTENSION BITS USED TO SELECT THE -# APPROPRIATE FIXED MEMORY BANK IF FBANK IS 30 OCTAL OR MORE. USES BITS 5-7. +# CHANNEL 7 SUPERBNK; OUTPUT CHANNEL; NOT RESET BY RESTART; FIXED EXTENSION BITS USED TO SELECT THE +# APPROPRIATE FIXED MEMORY BANK IF FBANK IS 30 OCTAL OR MORE. USES BITS 5-7. -# CHANNEL 10 OUT0: OUTPUT CHANNEL; REGISTER USED TO TRANSMIT LATCHING-RELAY DRIVING INFORMATION FOR -# THE DISPLAY SYSTEM. BITS 15-12 ARE SET TO THE ROW NUMBER (1-14 OCTAL) OF THE RELAY TO BE -# CHANGED AND BITS 11-1 CONTAIN THE REQUIRED SETTINGS FOR THE RELAYS IN THE ROW. +# CHANNEL 10 OUT0; OUTPUT CHANNEL; REGISTER USED TO TRANSMIT LATCHING-RELAY DRIVING INFORMATION FOR +# THE DISPLAY SYSTEM. BITS 15-12 ARE SET TO THE ROW NUMBER (1-14 OCTAL) OF THE RELAY TO BE +# CHANGED AND BITS 11-1 CONTAIN THE REQUIRED SETTINGS FOR THE RELAYS IN THE ROW. -# CHANNEL 11 DSALMOUT: OUTPUT CHANNEL; REGISTER WHOSE BITS ARE USED FOR ENGINE ON-OFF CONTROL AND TO -# DRIVE INDIVIDUAL INDICATORS OF THE DISPLAY SYSTEM. BITS 1-7 ARE A RELAYS. +# CHANNEL 11 DSALMOUT; OUTPUT CHANNEL; REGISTER WHOSE BITS ARE USED FOR ENGINE ON-OFF CONTROL AND TO +# DRIVE INDIVIDUAL INDICATORS OF THE DISPLAY SYSTEM. BITS 1-7 ARE A RELAYS. # -# BIT 1 ISS WARNING -# BIT 2 LIGHT COMPUTER ACTIVITY LAMP -# BIT 3 LIGHT UPLINK ACTIVITY LAMP -# BIT 4 LIGHT TEMP CAUTION LAMP -# BIT 5 LIGHT KEYBOARD RELEASE LAMP -# BIT 6 FLASH VERB AND NOUN LAMPS -# BIT 7 LIGHT OPERATOR ERROR LAMP +# BIT 1 ISS WARNING +# BIT 2 LIGHT COMPUTER ACTIVITY LAMP +# BIT 3 LIGHT UPLINK ACTIVITY LAMP +# BIT 4 LIGHT TEMP CAUTION LAMP +# BIT 5 LIGHT KEYBOARD RELEASE LAMP +# BIT 6 FLASH VERB AND NOUN LAMPS +# BIT 7 LIGHT OPERATOR ERROR LAMP # Page 55 -# BIT 8 SPARE -# BIT 9 TEST CONNECTOR OUTBIT -# BIT 10 CAUTION RESET -# BIT 11 SPARE -# BIT 12 SPARE -# BIT 13 ENGINE ON -# BIT 14 ENGINE OFF -# BIT 15 SPARE +# BIT 8 SPARE +# BIT 9 TEST CONNECTOR OUTBIT +# BIT 10 CAUTION RESET +# BIT 11 SPARE +# BIT 12 SPARE +# BIT 13 ENGINE ON +# BIT 14 ENGINE OFF +# BIT 15 SPARE -# CHANNEL 12 CHAN12: OUTPUT CHANNEL; BITS USED TO DRIVE NAVIGATION AND SPACECRAFT HARDWARE. +# CHANNEL 12 CHAN12; OUTPUT CHANNEL; BITS USED TO DRIVE NAVIGATION AND SPAECRAFT HARDWARE # -# BIT 1 ZERO RR CDU; CDU'S GIVE RRADAR INFORMATION FOR LM -# BIT 2 ENABLE CDU RADAR ERROR COUNTERS -# BIT 3 NOT USED -# BIT 4 COARSE ALIGN ENABLE OF IMU -# BIT 5 ZERO IMU CDU'S -# BIT 6 ENABLE IMU ERROR COUNTER, CDU ERROR COUNTER. -# BIT 7 SPARE -# BIT 8 DISPLAY INERTIAL DATA -# BIT 9 -PITCH GIMBAL TRIM (BELL MOTION) DESCENT ENGINE -# BIT 10 +PITCH GIMBAL TRIM (BELL MOTION) DESCENT ENGINE -# BIT 11 -ROLL GIMBAL TRIM (BELL MOTION) DESCENT ENGINE -# BIT 12 +ROLL GIMBAL TRIM (BELL MOTION) DESCENT ENGINE -# BIT 13 LR POSITION 2 COMMAND -# BIT 14 ENABLE RENDEZVOUS RADAR LOCK-ON; AUTO ANGLE TRACK'G -# BIT 15 ISS TURN ON DELAY COMPLETE +# BIT 1 ZERO RR CDU; CDU'S GIVE RRADAR INFORMATION FOR LM +# BIT 2 ENABLE CDU RADAR ERROR COUNTERS +# BIT 3 NOT USED +# BIT 4 COARSE ALIGN ENABLE OF IMU +# BIT 5 ZERO IMU CDU'S +# BIT 6 ENABLE IMU ERROR COUNTER, CDU ERROR COUNTER. +# BIT 7 SPARE +# BIT 8 DISPLAY INERTIAL DATA +# BIT 9 -PITCH GIMBAL TRIM (BELL MOTION) DESCENT ENGINE +# BIT 10 +PITCH GIMBAL TRIM (BELL MOTION) DESCENT ENGINE +# BIT 11 -ROLL GIMBAL TRIM (BELL MOTION) DESCENT ENGINE +# BIT 12 +ROLL GIMBAL TRIM (BELL MOTION) DESCENT ENGINE +# BIT 13 LR POSITION 2 COMMAND +# BIT 14 ENABLE RENDESVOUS RADAR LOCK-ON;AUTO ANGLE TRACK'G +# BIT 15 ISS TURN ON DELAY COMPLETE # Page 56 -# CHANNEL 13 CHAN13: OUTPUT CHANNEL. +# CHANNEL 13 CHAN13; OUTPUT CHANNEL. # -# BIT 1 RADAR C PROPER SETTING OF THE A,B,C MATRIX -# BIT 2 RADAR B SELECTS CERTAIN RADAR -# BIT 3 RADAR A PARAMETERS TO BE READ. -# BIT 4 RADAR ACTIVITY -# BIT 5 NOT USED (CONNECTS AN ALTERNATE INPUT TO UPLINK) -# BIT 6 BLOCK INPUTS TO UPLINK CELL -# BIT 7 DOWNLINK TELEMETRY WORD ORDER CODE BIT -# BIT 8 RHC COUNTER ENABLE (READ HAND CONTROLLER ANGLES) -# BIT 9 START RHC READ INTO COUNTERS IS BIT 8 SET -# BIT 10 TEST ALARMS, TEST DSKY LIGHTS -# BIT 11 ENABLE STANDBY -# BIT 12 RESET TRAP 31-A ALWAYS APPEAR TO BE SET TO 0 -# BIT 13 RESET TRAP 31-B ALWAYS APPEAR TO BE SET TO 0 -# BIT 14 RESET TRAP 32 ALWAYS APPEAR TO BE SET TO 0 -# BIT 15 ENABLE T6 RUPT +# BIT 1 RADAR C PROPER SETTING OF THE A,B,C MATRIX +# BIT 2 RADAR B SELECTS CERTAIN RADAR +# BIT 3 RADAR A PARAMETERS TO BE READ. +# BIT 4 RADAR ACTIVITY +# BIT 5 NOT USED (CONNECTS AN ALTERNATE INPUT TO UPLINK) +# BIT 6 BLOCK INPUTS TO UPLINK CELL +# BIT 7 DOWNLINK TELEMETRY WORD ORDER CODE BIT +# BIT 8 RHC COUNTER ENABLE (READ HAND CONTROLLER ANGLES) +# BIT 9 START RHC READ INTO COUNTERS IF BIT 8 SET +# BIT 10 TEST ALARMS, TEST DSKY LIGHTS +# BIT 11 ENABLE STANDBY +# BIT 12 RESET TRAP 31-A ALWAYS APPEAR TO BE SET TO 0 +# BIT 13 RESET TRAP 31-B ALWAYS APPEAR TO BE SET TO 0 +# BIT 14 RESET TRAP 32 ALWAYS APPEAR TO BE SET TO 0 +# BIT 15 ENABLE T6 RUPT -# CHANNEL 14 CHAN14: OUTPUT CHANNEL; USED TO CONTROL COMPUTER COUNTER CELLS (CDU, GYRO, SPACECRAFT FUNC). +# CHANNEL 14 CHAN14; OUTPUT CHANNEL; USED TO CONTROL COMPUTER COUNTER CELLS (CDU,GYRO,SPACECRAFT FUNC. # -# BIT 1 OUTLINK ACTIVITY (NOT USED) -# BIT 2 ALTITUDE RATE OR ALTITUDE SELECTOR -# BIT 3 ALTITUDE METER ACTIVITY -# BIT 4 THRUST DRIVE ACTIVITY FOR DESCENT ENGINE -# BIT 5 SPARE -# BIT 6 GYRO ENABLE POWER FOR PULSES -# BIT 7 GYRO SELECT B PAIR OF BITS IDENTIFIES AXIS OF -# BIT 8 GYRO SELECT A GYRO SYSTEM TO BE TORQUED. -# BIT 9 GYRO TORQUING COMMAND IN NEGATIVE DIRECTION. +# BIT 1 OUTLINK ACTIVITY (NOT USED) +# BIT 2 ALTITUDE RATE OR ALTITIDE SELECTOR +# BIT 3 ALTITUDE METER ACTIVITY +# BIT 4 THRUST DRIVE ACTIVITY FOR DESCENT ENGINE +# BIT 5 SPARE +# BIT 6 GYRO ENABLE POWER FOR PULSES +# BIT 7 GYRO SELECT B PAIR OF BITS IDENTIFIES AXIS OF - +# BIT 8 GYRO SELECT A GYRO SYSTEM TO BE TORQUED. +# BIT 9 GYRO TORQUING COMMAND IN NEGATIVE DIRECTION # Page 57 -# BIT 10 GYRO ACTIVITY -# BIT 11 DRIVE CDU S -# BIT 12 DRIVE CDU T -# BIT 13 DRIVE CDU Z -# BIT 14 DRIVE CDU Y -# BIT 15 DRIVE CDU X +# BIT 10 GYRO ACTIVITY +# BIT 11 DRIVE CDU S +# BIT 12 DRIVE CDU T +# BIT 13 DRIVE CDU Z +# BIT 14 DRIVE CDU Y +# BIT 15 DRIVE CDU X -# CHANNEL 15 MNKEYIN: INPUT CHANNEL; KEY CODE INPUT FROM KEYBOARD OF DSKY, SENSED BY PROGRAM WHEN -# PROGRAM INTERRUPT #5 IS RECEIVED. USED BITS 5-1 +# CHANNEL 15 MNKEYIN; INPUT CHANNEL;KEY CODE INPUT FROM KEYBOARD OF DSKY, SENSED BY PROGRAM WHEN +# PROGRAM INTERRUPT #5 IS RECEIVED. USES BITS 5-1 -# CHANNEL 16 NAVKEYIN: INPUT CHANNEL; OPTICS MARK INFORMATION AND NAVIGATION PANEL DSKY (CM) OR THRUST -# CONTROL (LM) SENSED BY PROGRAM THEN PROGRAM INTERRUPT #6 IS RECEIVED. USES BITS 3-7 ONLY. +# CHANNEL 16 NAVKEYIN; INPUT CHANNEL; OPTICS MARK INFORMATION AND NAVIGA ION PANEL DSKY (CM) OR THRUST +# CONTROL (LM) SENSED BY PROGRAM WHEN PROGRAM INTER-RUPT #6 IS RECEIVED. USES BITS 3-7 ONLY. # -# BIT 1 NOT ASSIGNED -# BIT 2 NOT ASSIGNED -# BIT 3 OPTICS X-AXIS MARK SIGNAL FOR ALIGN OPTICAL TSCOPE -# BIT 4 OPTICS Y-AXIS MARK SIGNAL FOR AOT -# BIT 5 OPTICS MARK REJECT SIGNAL -# BIT 6 DESCENT+ ; CREW DESIRED SLOWING RATE OF DESCENT -# BIT 7 DESCENT- ; CREW DESIRED SPEEDING UP RATE OF D'CENT +# BIT 1 NOT ASSIGNED +# BIT 2 NOT ASSIGNED +# BIT 3 OPTICS X-AXIS MARK SIGNAL FOR ALIGN OPTICAL TSCOPE +# BIT 4 OPTICS Y-AXIS MARK SIGNAL FOR AOT +# BIT 5 OPTICS MARK REJECT SIGNAL +# BIT 6 DESCENT+ ; CREW DESIRED SLOWING RATE OF DESCENT +# BIT 7 DESCENT- ; CREW DESIRED SPEEDING UP RATE OF D'CENT -# NOTE: ALL BITS IN CHANNELS 30-33 ARE INVERTED AS SENSED BY THE PROGRAM, SO THAT A VALUE OF ZERO MEANS +# NOTE: ALL BITS IN CHANNELS 30-33 ARE INVERTED AS SENSED BY THE PROGRAM, SO THAT A VALUE OF ZERO MEANS # THAT THE INDICATED SIGNAL IS PRESENT. -# CHANNEL 30 INPUT CHANNEL +# CHANNEL 30 INPUT CHANNEL # -# BIT 1 ABORT WITH DESCENT STAGE -# BIT 2 UNUSED -# BIT 3 ENGINE ARMED SIGNAL -# BIT 4 ABORT WITH ASCENT ENGINE STAGE -# BIT 5 AUTO THROTTLE; COMPUTER CONTROL OF DESCENT ENGINE +# BIT 1 ABORT WITH DESCENT STAGE +# BIT 2 UNUSED +# BIT 3 ENGINE ARMED SIGNAL +# BIT 4 ABORT WITH ASCENT ENGINE STAGE +# BIT 5 AUTO THROTTLE; COMPUTER CONTROL OF DESCENT ENGINE # Page 58 -# BIT 6 DISPLAY INERTIAL DATA -# BIT 7 RR CDU FAIL -# BIT 8 SPARE -# BIT 9 IMU OPERATE WITH NO MALFUNCTION -# BIT 10 LM COMPUTER (NOT AGS) HAS CONTROL OF LM. -# BIT 11 IMU CAGE COMMAND TO DRIVE IMU GIMBAL ANGLES TO 0. -# BIT 12 IMU CDU FAIL (MALFUNCTION OF IMU CDU,S) -# BIT 13 IMU FAIL (MALFUNCTION OF IMU STABILIZATION LOOPS) -# BIT 14 ISS TURN ON REQUESTED -# BIT 15 TEMPERATURE OF STABLE MEMBER WITHIN DESIGN LIMITS +# BIT 6 DISPLAY INERTIAL DATA +# BIT 7 RR CDU FAIL +# BIT 8 SPARE +# BIT 9 IMU OPERATE WITH NO MALFUNCTION +# BIT 10 LM COMPUTER (NOT AGS) HAS CONTROL OF LM +# BIT 11 IMU CAGE COMMAND TO DRIVE IMU GIMBAL ANGLES TO 0. +# BIT 12 IMU CDU FAIL (MALFUNCTION OF IMU CDU,S) +# BIT 13 IMU FAIL (MALFUNCTION OF IMU STABILIZATION LOOPS) +# BIT 14 ISS TURN ON REQUESTED +# BIT 15 TEMPERATURE OF STABLE MEMBER WITHIN DESIGN LIMITS -# CHANNEL 31 INPUT CHANNEL; BITS ASSOCIATED WITH THE ATTITUDE CONTROLLER, TRANSLATIONAL CONTROLLER, -# AND SPACECRAFT ATTITUDE CONTROL; USED BY RCS DAP. +# CHANNEL 31 INPUT CHANNEL; BITS ASSOCIATED WITH THE ATTITUDE CONTROLLER, TRANSLATIONAL CONTROLLER, +# AND SPACECRAFT ATTITUDE CONTROL; USED BY RCS DAP # -# BIT 1 ROTATION (BY RHC) COMMANDED IN POSITIVE PITCH DIRECTION; MUST BE IN MINIMUM IMPULSE MODE. -# ALSO POSITIVE ELEVATION CHANGE FOR LANDING POINT DESIGNATOR -# BIT 2 AS BIT 1 EXCEPT NEGATIVE PITCH AND ELEVATION. -# BIT 3 ROTATION (BY RHC) COMMANDED IN POSITIVE YAW DIRECTION; MUST BE IN MINIMUM IMPULSE MODE. -# BIT 4 AS BIT 3 EXCEPT NEGATIVE YAW -# BIT 5 ROTATION (BY RHC) COMMANDED IN POSITIVE ROLL DIRECTION; MUST BE IN MINIMUM IMPULSE MODE. -# ALSO POSITIVE AZIMUTH CHANGE FOR LANDING POINT DESIGNATOR. -# BIT 6 AS BIT 5 EXCEPT NEGATIVE ROLL AND AZIMUTH -# BIT 7 TRANSLATION IN +X DIRECTION COMMANDED BY THC -# BIT 8 TRANSLATION IN -X DIRECTION COMMANDED BY THC -# BIT 9 TRANSLATION IN +Y DIRECTION COMMANDED BY THC -# BIT 10 TRANSLATION IN -Y DIRECTION COMMANDED BY THC -# BIT 11 TRANSLATION IN +Z DIRECTION COMMANDED BY THC -# BIT 12 TRANSLATION IN -Z DIRECTION COMMANDED BY THC +# BIT 1 ROTATION (BY RHC) COMMANDED IN POSITIVE PITCH DIRECTION; MUST BE IN MINIMUM IMPULSE MODE. +# ALSO POSITIVE ELEVATION CHANGE FOR LANDING POINT DESIGNATOR +# BIT 2 AS BIT 1 EXCEPT NEGATIVE PITCH AND ELEVATION +# BIT 3 ROTATION (BY RHC) COMMANDED IN POSITIVE YAW DIRECTION; MUST BE IN MINIMUM IMPULSE MODE. +# BIT 4 AS BIT 3 EXCEPT NEGATIVE YAW +# BIT 5 ROTATION (BY RHC) COMMANDED IN POSITIVE ROLL DIRECTION; MUST BE IN MINIMUM IMPULSE MODE. +# ALSO POSITIVE AZIMUTH CHANGE FOR LANDING POINT DESIGNATOR +# BIT 6 AS BIT 5 EXCEPT NEGATIVE ROLL AND AZIMUTH +# BIT 7 TRANSLATION IN +X DIRECTION COMMANDED BY THC +# BIT 8 TRANSLATION IN -X DIRECTION COMMANDED BY THC +# BIT 9 TRANSLATION IN +Y DIRECTION COMMANDED BY THC +# BIT 10 TRANSLATION IN -Y DIRECTION COMMANDED BY THC +# BIT 11 TRANSLATION IN +Z DIRECTION COMMANDED BY THC +# BIT 12 TRANSLATION IN -Z DIRECTION COMMANDED BY THC # Page 59 -# BIT 13 ATTITUDE HOLD MODE ON SCS MODE CONTROL SWITCH -# BIT 14 AUTO STABILIZATION OF ATTITUDE ON SCS MODE SWITCH -# BIT 15 ATTITUDE CONTROL OUT OF DETENT (RHC NOT IN NEUTRAL) +# BIT 13 ATTITUDE HOLD MODE ON SCS MODE CONTROL SWITCH +# BIT 14 AUTO STABILIZATION OF ATTITUDE ON SCS MODE SWITCH +# BIT 15 ATTITUDE CONTROL OUT OF DETENT (RHC NOT IN NEUTRAL -# CHANNEL 32 INPUT CHANNEL. +# CHANNEL 32 INPUT CHANNEL. # -# BIT 1 THRUSTERS 2 & 4 DISABLED BY CREW -# BIT 2 THRUSTERS 5 & 8 DISABLED BY CREW -# BIT 3 THRUSTERS 1 & 3 DISABLED BY CREW -# BIT 4 THRUSTERS 6 & 7 DISABLED BY CREW -# BIT 5 THRUSTERS 14 & 16 DISABLED BY CREW -# BIT 6 THRUSTERS 13 & 15 DISABLED BY CREW -# BIT 7 THRUSTERS 9 & 12 DISABLED BY CREW -# BIT 8 THRUSTERS 10 & 11 DISABLED BY CREW -# BIT 9 DESCENT ENGINE DISABLED BY CREW -# BIT 10 APPARENT DESCENT ENGINE GIMBAL FAILURE -# BIT 14 INDICATES PROCEED KEY IS DEPRESSED +# BIT 1 THRUSTERS 2 & 4 DISABLED BY CREW +# BIT 2 THRUSTERS 5 & 8 DISABLED BY CREW +# BIT 3 THRUSTERS 1 & 3 DISABLED BY CREW +# BIT 4 THRUSTERS 6 & 7 DISABLED BY CREW +# BIT 5 THRUSTERS 14 & 16 DISABLED BY CREW +# BIT 6 THRUSTERS 13 & 15 DISABLED BY CREW +# BIT 7 THRUSTERS 9 & 12 DISABLED BY CREW +# BIT 8 THRUSTERS 10 & 11 DISABLED BY CREW +# BIT 9 DESCENT ENGINE GIMBALS DISABLED BY CREW +# BIT 10 APPARENT DESCENT ENGINE GIMBAL FAILURE +# BIT 14 INDICATES PROCEED KEY IS DEPRESSED -# CHANNEL 33 CHAN33: INPUT CHANNEL; FOR HARDWARE STATUS AND COMMAND INFORMATION. BITS 15-11 ARE FLIP- -# FLOP BITS RESET BY A CHANNEL "WRITE" COMMAND THAT ARE RESET BY A RESTART & BY T4RUPT LOOP. +# CHANNEL 33 CHAN33; INPUT CHANNEL; FOR HARDWARE STATUS AND COMMAND INFORMATION. BITS 15-11 ARE FLIP- +# FLOP BITS RESET BY A CHANNEL "WRITE" COMMAND THAT ARE RESET BY A RESTART & BY T4RUPT LOOP. # -# BIT 1 SPARE -# BIT 2 RR AUTO-POWER ON -# BIT 3 RR RANGE LOW SCALE -# BIT 4 RR DATA GOOD -# BIT 5 LR RANGE DATA GOOD -# BIT 6 LR POS1 -# BIT 7 LR POS2 +# BIT 1 SPARE +# BIT 2 RR AUTO-POWER ON +# BIT 3 RR RANGE LOW SCALE +# BIT 4 RR DATA GOOD +# BIT 5 LR RANGE DATA GOOD +# BIT 6 LR POS1 +# BIT 7 LR POS2 # Page 60 -# BIT 8 LR VEL DATA GOOD -# BIT 9 LR RANGE LOW SCALE -# BIT 10 BLOCK UPLINK INPUT -# BIT 11 UPLINK TOO FAST -# BIT 12 DOWNLINK TOO FAST -# BIT 13 PIPA FAIL -# BIT 14 WARNING OF REPEATED ALARMS: RESTART, COUNTER FAIL, VOLTAGE FAIL, AND SCALAR DOUBLE. -# BIT 15 LGC OSCILLATOR STOPPED - -# CHANNEL 34 DNT M1: OUTPUT CHANNEL; DOWNLINK 1: FIRST OF TWO WORDS SERIALIZATION. -# CHANNEL 35 DNT M2: OUTPUT CHANNEL; DOWNLINK 2: SECOND OF TWO WORDS SERIALIZATION. +# BIT 8 LR VEL DATA GOOD +# BIT 9 LR RANGE LOW SCALE +# BIT 10 BLOCK UPLINK INPUT +# BIT 11 UPLINK TOO FAST +# BIT 12 DOWNLINK TOO FAST +# BIT 13 PIPA FAIL +# BIT 14 WARNING OF REPEATED ALARMS: RESTART,COUNTER FAIL, VOLTAGE FAIL,AND SCALAR DOUBLE. +# BIT 15 LGC OSCILLATOR STOPPED +# CHANNEL 34 DNT M1; OUTPUT CHANNEL; DOWNLINK 1 FIRST OF TWO WORDS SERIALIZATION. +# CHANNEL 35 DNT M2; OUTPUT CHANNEL DOWNLINK 2 SOCOND OF TWO WORDS SERIALIZATION. From e6549138847c05638e95f38862bd17dd6e3cb8c1 Mon Sep 17 00:00:00 2001 From: serialhex Date: Mon, 12 Oct 2020 12:27:15 -0400 Subject: [PATCH 09/63] finished proofreading --- Luminary099/POWERED_FLIGHT_SUBROUTINES.agc | 55 +++++++++++----------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/Luminary099/POWERED_FLIGHT_SUBROUTINES.agc b/Luminary099/POWERED_FLIGHT_SUBROUTINES.agc index d0de9de..2ddb517 100644 --- a/Luminary099/POWERED_FLIGHT_SUBROUTINES.agc +++ b/Luminary099/POWERED_FLIGHT_SUBROUTINES.agc @@ -35,22 +35,22 @@ EBANK= DEXDEX COUNT* $$/POWFL -# CDUTRIG, CDUTRIG1, CDUTRIG2, AND CD*TR*GS ALL COMPUTE THE SINES AND +# CDUTRIG, CDUTRIG1, CDUTRIG2, AND CD*TR*GS ALL COMPUTE THE SINES AND # COSINES OF THREE 2'S COMPLEMENT ANGLES AND PLACE THE RESULT, DOUBLE # PRECISION, IN THE SAME ORDER AS THE INPUTS, AT SINCDU AND COSCDU. AN # ADDITIONAL OUTPUT IS THE 1'S COMPLEMENT ANGLES AT CDUSPOT. THESE -# ROUTINES GO OUT OF THEIR WAY TO LEAVE THE MPAC AREA AS THEY FIND IT. +# ROUTINES GO OUT OF THEIR WAY TO LEAVE THE MPAC AREA AS THEY FIND IT, # EXCEPT FOR THE GENERALLY UNIMPORTANT MPAC +2. THEY DIFFER ONLY IN # WHERE THEY GET THE ANGLES, AND IN METHOD OF CALLING. # -# CDUTRIG (AND CDUTRIG1, WHICH CAN BE CALLED IN BASIC) COMPUTE THE +# CDUTRIG (AND CDUTRIG1, WHICH CAN BE CALLED IN BASIC) COMPUTE THE # SINES AND COSINES FROM THE CURRENT CONTENTS OF THE CDU REGISTERS. # THE CONTENTS OF CDUTEMP, ETC., ARE NOT TOUCHED SO THAT THEY MAY # CONTINUE TO FORM A CONSISTENT SET WITH THE LATEST PIPA READINGS. # -# CDUTRIG1 IS LIKE CDUTRIG EXCEPT THAT IT CAN BE CALLED IN BASIC. +# CDUTRIG1 IS LIKE CDUTRIG EXCEPT THAT IT CAN BE CALLED IN BASIC. # -# CD*TR*GS FINDS CDU VALUES IN CDUSPOT RATHER THAN IN CDUTEMP. THIS +# CD*TR*GS FINDS CDU VALUES IN CDUSPOT RATHER THAN IN CDUTEMP. THIS # ALLOWS USERS TO MAKE TRANSFORMATIONS USING ARBITRARY ANGLES, OR REAL # ANGLES IN AN ORDER OTHER THAN X Y Z. A CALL TO THIS ROUTINE IS # NECESSARY IN PREPARATION FOR A CALL TO AX*SR*T IN EITHER OF ITS TWO @@ -61,7 +61,7 @@ # IT CLOBBERS BUF2 (IN THE SINE AND COSINE ROUTINES) CD*TR*GS CANNOT BE # CALLED USING BANKCALL. SORRY. # -# CD*TR*G IS LIKE CD*TR*GS EXCEPT THAT IT CAN BE CALLED IN +# CD*TR*G IS LIKE CD*TR*GS EXCEPT THAT IT CAN BE CALLED IN # INTERPRETIVE. CDUTRIG EXIT @@ -116,7 +116,7 @@ TR*GL**P MASK SIX # MAKE IT EVEN AND SMALLER TC TEM2 # Page 1261 # ******************************************************************************************************* -# QUICTRIG, INTENDED FOR QUIDANCE CYCLE USE WHERE TIME IS CRITICAL, IS A MUCH FASTER VERSION OF CD*TR*GS. +# QUICTRIG, INTENDED FOR GUIDANCE CYCLE USE WHERE TIME IS CRITICAL, IS A MUCH FASTER VERSION OF CD*TR*GS. # QUICTRIG COMPUTES AND STORES THE SINES AND COSINES OF THE 2'S COMPLEMENT ANGLES AT CDUSPOT, CDUSPOT +2, # AND CDUSPOT +4. UNLIKE CD*TR*GS, QUICTRIG DOES NOT LEAVE THE 1'S COMPLEMENT VERSIONS OF THE ANGLES IN # CDUSPOT. QUICTRIG'S EXECUTION TIME IS 4.1 MS; THIS IS 10 TIMES AS FAST AS CD*TR*GS. QUICTRIG MAY BE @@ -150,23 +150,23 @@ QUICTRIG INHINT # INHINT SINCE DAP USES THE SAME TEMPS # Page 1262 #**************************************************************************** -# THESE INTERFACE ROUTINES MAKE IT POSSIBLE TO CALL AX*SR*T, ETC., IN +# THESE INTERFACE ROUTINES MAKE IT POSSIBLE TO CALL AX*SR*T, ETC., IN # INTERPRETIVE. LATER, WHERE POSSIBLE, THEY WILL BE ELIMINATED. # -# THESE INTERFACE ROUTINES ARE PERMANENT. ALL RESTORE USER'S EBANK -# SETTING. ALL ARE STRICT INTERPRETIVE SUBROUTINES, CALLED USING "CALL", -# RETURNING VIA QPRET. ALL EXPECT AND RETURN THE VECTOR TO BE TRANSFORMED -# INTERPRETER-STYLE IN MPAC; COMPONENTS AT MPAC, MPAC +3, AND MPAC +5. +# THESE INTERFACE ROUTINES ARE PERMANENT. ALL RESTORE USER'S EBANK +# SETTING. ALL ARE STRICT INTERPRETIVE SUBROUTINES, CALLED USING "CALL", +# RETURNING VIA QPRET. ALL EXPECT AND RETURN THE VECTOR TO BE TRANSFOR- +# MED INTERPRETER-STYLE IN MPAC; COMPONENTS AT MPAC, MPAC +3, AND MPAC +5. # -# TRG*SMNB AND TRG*NBSM BOTH EXPECT TO SEE THE 2'S COMPLEMENT ANGLES +# TRG*SMNB AND TRG*NBSM BOTH EXPECT TO SEE THE 2'S COMPLEMENT ANGLES # AT CDUSPOT (ORDER Y Z X, AT CDUSPOT, CDUSPOT +2, AND CDUSPOT +4; ODD -# LOCATIONS NEED NOT BE ZEROED). TRG*NBSM DOES THE NB TO SM TRANSFORMATION; -# TRG*SMNB, VICE VERSA. +# LOCATIONS NEED NOT BE ZEROED). TRG*NBSM DOES THE NB TO SM TRANSFOR- +# MATION; TRG*SMNB, VICE VERSA. # -# CDU*NBSM DOES ITS TRANSFORMATION USING THE PRESENT CONTENTS OF -# THE CDL COUNTERS. OTHERWISE IT IS LIKE TRG*NBSM. +# CDU*NBSM DOES ITS TRANSFORMATION USING THE PRESENT CONTENTS OF +# THE CDU COUNTERS. OTHERWISE IT IS LIKE TRG*NBSM. # -# CDU*SMNB IS THE COMPLEMENT OF CDU*NBSM. +# CDU*SMNB IS THE COMPLEMENT OF CDU*NBSM. CDU*SMNB EXIT TC CDUTRIGS @@ -175,7 +175,7 @@ CDU*SMNB EXIT TRG*SMNB EXIT TC CD*TR*GS C*MM*N1 TC MPACVBUF # AX*SR*T EXPECTS VECTOR IN VBUF - CS THREE # SIGNAL FOR SM TO NB TRANSFORMATION. + CS THREE # SIGNAL FOR SM TO NB TRANSFORMATION C*MM*N2 TC AX*SR*T TC INTPRET VLOAD RVQ @@ -191,11 +191,11 @@ C*MM*N3 TC MPACVBUF # FOR AX*SR*T CA THREE # SIGNAL FOR NB TO SM TRANSFORMATION TCF C*MM*N2 -# *NBSM* AND *SMNB* EXPECT TO SEE THE SINES AND COSINES (AT SINCDU +# *NBSM* AND *SMNB* EXPECT TO SEE THE SINES AND COSINES (AT SINCDU # AND COSCDU) RATHER THAN THE ANGLES THEMSELVES. OTHERWISE THEY ARE # LIKE TRG*NBSM AND TRG*SMNB. # -# NOTE THAT JUST AS CD*TR*GS NEED BE CALLED ONLY ONCE FOR EACH SERIES +# NOTE THAT JUST AS CD*TR*GS NEED BE CALLED ONLY ONCE FOR EACH SERIES # OF TRANSFORMATIONS USING THE SAME ANGLES, SO TOO ONLY ONE OF TRG*NBSM # Page 1263 # AND TRG*SMNB NEED BE CALLED FOR EACH SERIES. FOR SUBSEQUENT TRANFOR- @@ -207,25 +207,25 @@ C*MM*N3 TC MPACVBUF # FOR AX*SR*T *NBSM* EXIT TCF C*MM*N3 -# AX*SR*T COMBINES THE OLD SMNB AND NBSM. FOR THE NB TO SM +# AX*SR*T COMBINES THE OLD SMNB AND NBSM. FOR THE NB TO SM # TRANSFORMATION, ENTER WITH +3 IN A. FOR SM TO NB, ENTER WITH -3. # THE VECTOR TO BE TRANSFORMED ARRIVES, AND IS RETURNED, IN VBUF. # AX*SR*T EXPECTS TO FIND THE SINES AND COSINES OF THE ANGLES OF ROTATION # AT SINCDU AND COSCDU, IN THE ORDER Y Z X. A CALL TO CD*TR*GS, WITH # THE 2'S COMPLEMENT ANGLES (ORDER Y Z X) AT CDUSPOT, WILL TAKE CARE OF -# THIS. HERE IS A SAMPLE CALLING SEQUENCE:-- +# THIS. HERE IS A SAMPLE CALLING SEQUENCE:- # TC CDUTRIGS # CS THREE # ("CA THREE" FOR NBSM) # TC AX*SR*T # THE CALL TO CD*TR*GS NEED NOT BE REPEATED, WHEN AX*SR*T IS CALLED MORE # THAN ONCE, UNLESS THE ANGLES HAVE CHANGED. # -# AX*SR*T IS GUARANTEED SAFE ONLY FOR VECTORS OF MAGNITUDE LESS THAN +# AX*SR*T IS GUARANTEED SAFE ONLY FOR VECTORS OF MAGNITUDE LESS THAN # UNITY. A LOOK AT THE CASE IN WHICH A VECTOR OF GREATER MAGNITUDE # HAPPENS TO LIE ALONG AN AXIS OF THE SYSTEM TO WHICH IT IS TO BE TRANS- # FORMED CONVINCES ONE THAT THIS IS A RESTRICTION WHICH MUST BE ACCEPTED. -AX*SR*T TS DEXDEX # WHERE IT BECOMES THE INDEX OF INDEXES. +AX*SR*T TS DEXDEX # WHERE IT BECOMES THE INDEX OF INDEXES EXTEND QXCH RTNSAVER @@ -304,7 +304,7 @@ INDEXI DEC 4 # ********** DON'T *********** BANK COUNT* $$/POWFL -# ROUTINE FLESHPOT COMPUTES THE BODY-STABLE MEMBER TRANSFORMATION MATRIX (COMMONLY CALLED XNB) AND STORES +# ROUTINE FLESHPOT COMPUTES THE BODY-STABLE MEMBER TRANSFORMATION MATRIX (COMMONLY CALLED XNB) AND STORES # IT IN THE LOCATIONS SPECIFIED BY THE ECADR ENTERING IN A. CALCSMSC EXIT @@ -405,7 +405,7 @@ FLESHPOT TS TEM2 EXTEND DCA MPAC INDEX TEM1 - DXCH 14 # = - SINY COSX + SINX SINZ COSY + DXCH 14 # = SINY COSX + SINX SINZ COSY EXTEND DCA MPAC +3 @@ -444,4 +444,3 @@ FLESHPOT TS TEM2 CA TEM2 TS EBANK TCF SWRETURN - From b00a073f64cbe7421aba96ef62590d95ba3552cb Mon Sep 17 00:00:00 2001 From: iigmir Date: Tue, 13 Oct 2020 07:58:11 +0800 Subject: [PATCH 10/63] Update CONTRIBUTING.zh_tw.md (#753) Co-authored-by: James Harris --- CONTRIBUTING.zh_tw.md | 46 +++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/CONTRIBUTING.zh_tw.md b/CONTRIBUTING.zh_tw.md index 7118be3..3ad1882 100644 --- a/CONTRIBUTING.zh_tw.md +++ b/CONTRIBUTING.zh_tw.md @@ -38,7 +38,7 @@ ## 實用套件 -GitHub 內建 AGC 組語語法支援,但你的編輯器本身並沒有。不過,某些編輯器有提供 AGC 語法突顯的語言套件: +GitHub 內建 AGC 組語語法支援,但你的編輯器本身並沒有。不過,以下編輯器有提供 AGC 語法突顯的語言套件: - [Atom][Atom]† - [CodeBlocks][CodeBlocks] @@ -78,8 +78,27 @@ GitHub 內建 AGC 組語語法支援,但你的編輯器本身並沒有。不 ### 註解 -- 抄寫的註解要和掃描一模一樣。 - - 這包括刻意的拼寫錯誤、或是刪除/增加整個註解。 +抄寫的註解**必須**和掃描**一模一樣**。 + +在檢查程式時需要留心,但不限於的問題有: + +#### 拼寫錯誤 + +有時候,原始程式的開發者會撰寫時,出現若干拼寫錯誤。有時可能會在初次數位化時,被錯誤地更正;不過數位化本身,也可能產出在原始稿沒出現的拼寫錯誤。 + +比方說,數位化的註解如果是 `SPACECRAFT`、但掃描原稿是 `SPAECRAFT` 的話,數位化就**必須**更正為沒有 C 的 `SPAECRAFT`。 + +同樣地,如果是數位化的註解錯了、但掃描稿正確的話,就**必須**更正數位化的程式。 + +#### 空格 + +在字元內,兩個單字之間的空白**必須**與掃描相同。大多數時(請參閱 [#316][10] 的討論)慣例如下: + +- 單字間空一格。 +- 句子間空兩格。 +- 縮排間空三格。 + +不是所有掃描都遵照這個慣例。如果不空兩格,而是空一格,那就空一格。 ### 換行 @@ -110,27 +129,6 @@ R0820 0820 LAMPTEST CS IMODES33 ``` -### 空白 - -- 在字元內,兩個單字之間的空白必須遵照以下慣例(請參閱 [#316][10] 的討論): - - 單字間空一格。 - - 句子間空兩格。 - - 縮排間空三格。 - -例如以下程式: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - -要改寫成: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - ## 注意 在發 PR 前,請確保您的修改與掃描輸出一模一樣! From 445f000c6d88909618e3db661c079fb48190a948 Mon Sep 17 00:00:00 2001 From: GannonTdW <32203939+GannonTdW@users.noreply.github.com> Date: Tue, 13 Oct 2020 02:01:29 +0200 Subject: [PATCH 11/63] Update FR CONTRIBUTING (#755) --- CONTRIBUTING.fr.md | 47 ++++++++++++++++++++++------------------------ CONTRIBUTING.md | 2 +- 2 files changed, 23 insertions(+), 26 deletions(-) diff --git a/CONTRIBUTING.fr.md b/CONTRIBUTING.fr.md index 6bbea6e..9254564 100644 --- a/CONTRIBUTING.fr.md +++ b/CONTRIBUTING.fr.md @@ -31,7 +31,7 @@ [ZH_CN]:CONTRIBUTING.zh_cn.md [ZH_TW]:CONTRIBUTING.zh_tw.md -Le code source de ce dépôt a été numérisé manuellement à partir d’imprimés papier, de sorte que les fautes de frappe et autres anomalies ont été introduites accidentellement. Le code doit être modifié pour être cohérent avec les impressions numérisées: +Le code source de ce dépôt a été numérisé manuellement à partir d’imprimés papier, de sorte que les fautes de frappe et autres anomalies ont été introduites accidentellement. Le code doit être modifié pour être cohérent avec les impressions numérisées suivantes: - [Impressions AGC pour Comanche][8] - [Impressions AGC pour Luminary][9] @@ -74,12 +74,30 @@ Github prend en charge nativement la syntaxe pour le langage assembleur AGC. Mal ## Comment vérifier ? -Tout écart entre les scans et le code source dans ce référentiel, y compris : +Tout écart entre les scans et le code source dans ce référentiel. ### Commentaires -- Les commentaires dans le code transcrit doivent correspondre exactement aux scans - - Cela peut impliquer de créer délibérément une erreur de frappe ou de supprimer/ajouter un commentaire entier. +- Les commentaires dans le code transcrit **doivent** correspondre **exactement** aux scans. + - Les problèmes courants que vous devez rechercher lors de la vérification sont les suivants. Attention la liste n'est pas exhaustive! + +#### Erreurs typographiques + +A certains endroits, les développeurs originaux ont fait des erreurs typographiques en écrivant des commentaires. Certaines d’entre elles ont été corrigées par erreur lors de la numérisation initiale, mais la numérisation a également introduit des erreurs typographiques qui n’étaient pas présentes dans les scans. + +Par exemple, si les commentaires numérisés contiennent `SPACECRAFT`, mais que `SPAECRAFT` a été imprimé dans les scans, la numérisation DOIT être corrigée en `SPAECRAFT` (C manquant). + +De même, si un mot a une faute de frappe dans la numérisation mais est correctement orthographié dans les scans, alors la faute de frappe DOIT être corrigée. + +#### Espaces + +Les espaces entre deux caractères dans les commentaires **DEVRAIENT** correspondre aux scans. Dans la plupart des cas (voir la discussion dans [#316][10]), c'est: + +- Espace unique pour les nouveaux mots. +- Double espace pour les nouvelles phrases. +- Triple espace pour les indentations. + +Toutes les pages des scans ne suivent pas cette généralisation, si les scans n'ont qu'un seul espace au lieu d'un double espace, utiliser un seul espace. ### Sauts de ligne @@ -110,27 +128,6 @@ R0820 0820 LAMPTEST CS IMODES33 ``` -### Espaces - -- Les espaces entre deux caractères doivent respecter la convention suivante (voir la discussion [#316][10]): - - Un seul espace pour un nouveau mot. - - Deux espaces pour une nouvelle phrase. - - Trois espaces pour l'indentations. - -Par exemple, ce qui suit: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - -Doit devenir: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - ## Note Avant de faire une PR, assurez-vous que vos modifications sont cohérentes avec les scans! diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b340393..2952fbd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -92,7 +92,7 @@ Likewise, if a word has a typo in the digitisation but is spelt correctly in the #### Spaces -Spaces between two characters in comments **SHOULD** match the scans. In most cases (see the discussion in [#316[10]), this is: +Spaces between two characters in comments **SHOULD** match the scans. In most cases (see the discussion in [#316][10]), this is: - Single space for new words. - Double space for new sentences. From e6fd134681ff8e75fcf1b9ab6e610dac5f745db1 Mon Sep 17 00:00:00 2001 From: roger aunebakk Date: Tue, 13 Oct 2020 02:31:02 +0200 Subject: [PATCH 12/63] Added Norwegian README and CONTRIBUTING (#716) Co-authored-by: James Harris --- CONTRIBUTING.no.md | 143 +++++++++++++++++++++++++++++++++++++++++++++ README.no.md | 118 +++++++++++++++++++++++++++++++++++++ 2 files changed, 261 insertions(+) create mode 100644 CONTRIBUTING.no.md create mode 100644 README.no.md diff --git a/CONTRIBUTING.no.md b/CONTRIBUTING.no.md new file mode 100644 index 0000000..26d1af0 --- /dev/null +++ b/CONTRIBUTING.no.md @@ -0,0 +1,143 @@ +# Bidra + +🎌 +[Deutsch][DE], +[English][EN], +[Español][ES], +[Français][FR], +[Kurdi][KU], +[Nederlands][NL], +**Norsk**, +[Português][PT_BR], +[Türkçe][TR], +[العربية][AR], +[日本語][JA], +[正體中文][ZH_TW], +[简体中文][ZH_CN], +[한국어][KO_KR] + +[AR]:CONTRIBUTING.ar.md +[DE]:CONTRIBUTING.de.md +[EN]:CONTRIBUTING.md +[ES]:CONTRIBUTING.es.md +[FR]:CONTRIBUTING.fr.md +[JA]:CONTRIBUTING.ja.md +[KO_KR]:CONTRIBUTING.ko_kr.md +[KU]:CONTRIBUTING.ku.md +[NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md +[PT_BR]:CONTRIBUTING.pt_br.md +[TR]:CONTRIBUTING.tr.md +[ZH_CN]:CONTRIBUTING.zh_cn.md +[ZH_TW]:CONTRIBUTING.zh_tw.md + +Kilde koden I dette «repository» var digitalisert manuelt ifra papir utskrifter, om det finnes stavefeil og andre avvik skall koden reflektere dette. Skrivefeil og andre avvik kan ha blitt innført ved et uhell men skal allikevel være identisk med følgende digitalisert papir utskrifter: + +- [AGC utskrift for Comanche][8] +- [AGC utskrift for Luminary][9] + +## Nytteprogrammer + +GitHub har kildekode støtte for «assembly» programmerings språket AGC ( innebygget ), og de følgene tekst redigerings programmene har også støtte for nøkkel ord fargesetting: + +- [Atom][Atom]† +- [CodeBlocks][CodeBlocks] +- [Eclipse][Eclipse] +- [Kate][Kate] +- [ProgrammersNotepad][ProgrammersNotepad] +- [Sublime Text 3][Sublime Text]† +- [TextPad][TextPad] +- [Vim][Vim] +- [Visual Studio Code][VisualStudioCode]† +- [jEdit][jEdit] + +† Supporterer automatisk formattering + +[Atom]:https://github.com/Alhadis/language-agc +[CodeBlocks]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/CodeBlocks +[Eclipse]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Eclipse +[Kate]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Kate +[ProgrammersNotepad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/ProgrammersNotepad +[Sublime Text]:https://github.com/jimlawton/AGC-Assembly +[TextPad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/TextPad +[Vim]:https://github.com/wsdjeg/vim-assembly +[VisualStudioCode]:https://github.com/wopian/agc-assembly +[jEdit]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/jEdit + +## Formattering + +**Merk:** GitHub og redigerings programmene nevnt ovenfor vil sørge for at du bruker korrekt formattering av kilde koden. + +- Bruk Tab for innrykk +- Bruk Tab med 8 mellomrom +- Ta bort mellomrom og annet som ikke er synlig på slutten av setninger + +## Hva må jeg sjekke? + +Eventuelle avvik ifra de innskannede bildene og kilde koden i dette «repository» + +### Kommentarer + +Kommentarer i denne koden **SKAL** stemme **eksakt** med den digitaliserte originalen. + +Vanlige feil en bør se etter er blant annet: + +#### Typografiske feil + +Noen steder skrev original utvikleren feil i kode kommentarene. Noen av disse feilene ble rettet under digitaliseringen, og digitaliseringen har også introdusert nye typografiske feil som ikke kommer ifra papir utskriften. + +For eksempel, om de originale dokumentene var feilstavet til ‘SPAECRAFT’ og de digitaliserte dokumentene ble endret til ‘SPACECRAFT’ så **SKAL** dette rettes til og reflektere de originale dokumentene, altså uten ‘C’ i ordet. + +På samme måte, om digitaliseringen introduserte stavefeil som ikke var tilstede i de originale dokumentene **SKAL** dette rettes. + +#### Mellomrom + +Mellomrom mellom to karakterer i teksten **BØR** følge de digitaliserte dokumentene. I de fleste tilfeller (se diskusjon i [#316[10]) betyr dette: + +- Enkelt mellomrom for nye ord +- Dobbelt mellomrom for nye linjer +- Trippel mellomrom for innrykk + +Ikke alle sider i de digitaliserte dokumentene følger denne generaliseringen, så om de digitaliserte dokumentene bruker enkelt mellomrom i stedet for dobbelt mellomrom så skal enkelt mellomrom følges. + +### Linje Skift + +- Linje skift *med* `R0000` i kolonne 1 skal stemme helt med originalen. +- Linje skift *uten* `R0000` i kolonne 1 skal bare ha en eller to blanke linjer etter seg. + - Om det er flere enn to blanke linjer skal de fjernes + - Linjer med `R0000` i kolonne 1 regnes ikke i slike tilfeller + - I originalen ble disse skapt av et uskrevet tegn i kolonne 8. Sto det 2 der var der et dobbelt mellomrom ( enkel blank linje ) og om det var 3 så ble det et trippel mellomrom ( to dobble linjer ). Verdiene ifra 4 til 8 var definert, men er ikke i bruk. Les mer om dette i [#159][7] + +For eksempel skal følgende kode: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + + 0821 LAMPTEST CS IMODES33 +``` + +Se slik ut: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + 0820 LAMPTEST CS IMODES33 +``` + +## Noter + +Før en gjør en «Pull Request» bør man være helt sikker på at forandringer er helt lik de digitaliserte bildene! + +[0]:https://github.com/chrislgarry/Apollo-11/pull/new/master +[1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[2]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[6]:https://github.com/wopian/agc-assembly#user-settings +[7]:https://github.com/chrislgarry/Apollo-11/issues/159 +[8]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[9]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[10]:https://github.com/chrislgarry/Apollo-11/pull/316#pullrequestreview-102892741 diff --git a/README.no.md b/README.no.md new file mode 100644 index 0000000..fc85bc4 --- /dev/null +++ b/README.no.md @@ -0,0 +1,118 @@ +# Apollo-11 + +[![NASA][1]][2] +[![SWH]][SWH_URL] +[![Comanche]][ComancheMilestone] +[![Luminary]][LuminaryMilestone] + +🎌 +[Bahasa Indonesia][ID], +[Català][CA], +[Deutsch][DE], +[English][EN], +[Español][ES], +[Français][FR], +[Italiano][IT], +[Kurdi][KU], +[Nederlands][NL], +**Norsk**, +[Polski][PL], +[Português][PT_BR], +[Română][RO], +[Tiếng Việt][VI], +[Türkçe][TR], +[Русский][RU], +[العربية][AR], +[فارسی][FA], +[हिंदी][HI_IN], +[বাংলা][BD_BN], +[မြန်မာ][MM], +[日本語][JA], +[正體中文][ZH_TW], +[简体中文][ZH_CN], +[한국어][KO_KR] + +[AR]:README.ar.md +[BD_BN]:README.bd_bn.md +[CA]:README.ca.md +[DE]:README.de.md +[EN]:README.md +[ES]:README.es.md +[FA]:README.fa.md +[FR]:README.fr.md +[HI_IN]:README.hi_in.md +[ID]:README.id.md +[IT]:README.it.md +[JA]:README.ja.md +[KO_KR]:README.ko_kr.md +[KU]:README.ku.md +[MM]:README.mm.md +[NO]:README.no.md +[PL]:README.pl.md +[PT_BR]:README.pt_br.md +[RO]:README.ro.md +[RU]:README.ru.md +[TR]:README.tr.md +[VI]:README.vi.md +[ZH_CN]:README.zh_cn.md +[ZH_TW]:README.zh_tw.md +[NL]:README.nl.md + +Original kildekode til Apollo 11’s veilednings datamaskin for kommando ( Comanche055 ) og måne ( Luminary099 ) modulene. Digitalisert av folkene ifra Virtual AGC og MIT Museet. Målet er og være et «repo» for den originale Apollo 11 kilde koden. «Pull Requests» er ønskelige for problemer som måtte finnes i oversettelser i dette «repository» og de originale kilde kode bildene til Luminary 099 og Comanche 055, samt bortglemte filer + +## Bidra + +Venligst les [CONTRIBUTING.no.md][7] før en "pull request" åpnes. + +## Kompilere + +Om du er interesert i og kompilere den originale kilde koden så sjekk [Virtual AGC][8]. + +## Bidragsytere + +  |   +:------------- | :----- +Opphavsrett | Public domain +Comanche055 | Deler av kilde koden til Colossus 2A, kommando modulen ( CM ) til Apollo Veiledningsdatamaskin ( AGC ) til Apollo 11
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1, 1969` +Luminary099 | Deler av kilde koden til Luminary 1A, the Lunar Module's ( LM ) Apollo Veiledningsdatamaskin ( AGC ) til Apollo 11
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14, 1969` +Assembler | yaYUL +Kontakt | Ron Burkey +Webside | www.ibiblio.org/apollo +Digitalisering | Denne kilde koden er tydet og adoptert fra de digitaliserte bildene som finnes på MIT Museet. Digitaliseringen er utført av Paul Fjeld, og sortert av Deborah Douglas som jobber på Museet. Takk til dere begge. + +### Kontrakt og godkjenninger + +*Fra [CONTRACT_AND_APPROVALS.agc]* + +Dette AGC programmet skal også refereres til som Colossus 2A. + +Dette programmet brukes i «CM» som spesifisert i rapport `R-577`. Dette programmet var også laget under DST prosjekt `55-23870`, som var sponset av «Manned Spacecraft Center of The National Aeronautics and Space Administration» via kontrakt `NAS 9-4065` med instrumentasjon laboratoriet ved «Massachusetts Institute of Technology, Cambridge, Mass» + +Innsendt av | Rolle | Dato +:------------------- | :---- | :--- +Margaret H. Hamilton | Colossus Programming Leader
Apollo Guidance and Navigation | 28 Mar 69 + +Godkjent av | Rolle | Dato +:---------------- | :---- | :--- +Daniel J. Lickly | Director, Mission Program Development
Apollo Guidance and Navigation Program | 28 Mar 69 +Fred H. Martin | Colossus Project Manager
Apollo Guidance and Navigation Program | 28 Mar 69 +Norman E. Sears | Director, Mission Development
Apollo Guidance and Navigation Program | 28 Mar 69 +Richard H. Battin | Director, Mission Development
Apollo Guidance and Navigation Program | 28 Mar 69 +David G. Hoag | Director
Apollo Guidance and Navigation Program | 28 Mar 69 +Ralph R. Ragan | Deputy Director
Instrumentation Laboratory | 28 Mar 69 + +[CONTRACT_AND_APPROVALS.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Comanche055/CONTRACT_AND_APPROVALS.agc +[1]:https://flat.badgen.net/badge/NASA/Mission%20Overview/0B3D91 +[2]:https://www.nasa.gov/mission_pages/apollo/missions/apollo11.html +[3]:http://www.ibiblio.org/apollo/ +[4]:http://web.mit.edu/museum/ +[5]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[6]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[7]:https://github.com/chrislgarry/Apollo-11/blob/master/CONTRIBUTING.no.md +[8]:https://github.com/rburkey2005/virtualagc +[SWH]:https://flat.badgen.net/badge/Software%20Heritage/Archive/0B3D91 +[SWH_URL]:https://archive.softwareheritage.org/browse/origin/https://github.com/chrislgarry/Apollo-11/ +[Comanche]:https://flat.badgen.net/github/milestones/chrislgarry/Apollo-11/1 +[ComancheMilestone]:https://github.com/chrislgarry/Apollo-11/milestone/1 +[Luminary]:https://flat.badgen.net/github/milestones/chrislgarry/Apollo-11/2 +[LuminaryMilestone]:https://github.com/chrislgarry/Apollo-11/milestone/2 From 8a0fb6720f60d5bee6649d6780f6bf424e46180a Mon Sep 17 00:00:00 2001 From: George Stavrinos Date: Tue, 13 Oct 2020 03:31:09 +0300 Subject: [PATCH 13/63] =?UTF-8?q?Add=20Greek=20(=CE=95=CE=BB=CE=BB=CE=B7?= =?UTF-8?q?=CE=BD=CE=B9=CE=BA=CE=AC)=20README=20&&=20CONTRIBUTING=20(#720)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: James Harris --- CONTRIBUTING.ar.md | 2 + CONTRIBUTING.cz.md | 2 + CONTRIBUTING.de.md | 2 + CONTRIBUTING.es.md | 2 + CONTRIBUTING.fr.md | 2 + CONTRIBUTING.gr.md | 145 ++++++++++++++++++++++++++++++++++++++++++ CONTRIBUTING.ja.md | 2 + CONTRIBUTING.ko_kr.md | 2 + CONTRIBUTING.ku.md | 2 + CONTRIBUTING.md | 2 + CONTRIBUTING.nl.md | 2 + CONTRIBUTING.pt_br.md | 2 + CONTRIBUTING.tr.md | 2 + CONTRIBUTING.zh_cn.md | 2 + CONTRIBUTING.zh_tw.md | 2 + README.ar.md | 2 + README.bd_bn.md | 2 + README.ca.md | 2 + README.cz.md | 2 + README.de.md | 2 + README.es.md | 2 + README.fa.md | 2 + README.fr.md | 2 + README.gr.md | 120 ++++++++++++++++++++++++++++++++++ README.hi_in.md | 2 + README.id.md | 2 + README.it.md | 2 + README.ja.md | 2 + README.ko_kr.md | 2 + README.ku.md | 2 + README.md | 2 + README.mm.md | 2 + README.nl.md | 2 + README.pl.md | 2 + README.pt_br.md | 2 + README.ro.md | 2 + README.ru.md | 2 + README.tr.md | 2 + README.vi.md | 2 + README.zh_cn.md | 2 + README.zh_tw.md | 2 + 41 files changed, 343 insertions(+) create mode 100644 CONTRIBUTING.gr.md create mode 100644 README.gr.md diff --git a/CONTRIBUTING.ar.md b/CONTRIBUTING.ar.md index ed4eaa5..82a1fa4 100644 --- a/CONTRIBUTING.ar.md +++ b/CONTRIBUTING.ar.md @@ -13,6 +13,7 @@ [Português][PT_BR]، [Türkçe][TR]، **العربية**، +[Ελληνικά][GR], [日本語][JA]، [正體中文][ZH_TW]، [简体中文][ZH_CN]، @@ -24,6 +25,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.cz.md b/CONTRIBUTING.cz.md index bd7fa96..e639e7a 100644 --- a/CONTRIBUTING.cz.md +++ b/CONTRIBUTING.cz.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.de.md b/CONTRIBUTING.de.md index d222cfc..88c427c 100644 --- a/CONTRIBUTING.de.md +++ b/CONTRIBUTING.de.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.es.md b/CONTRIBUTING.es.md index ab5ed10..b1613f0 100644 --- a/CONTRIBUTING.es.md +++ b/CONTRIBUTING.es.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.fr.md b/CONTRIBUTING.fr.md index 9254564..46483f6 100644 --- a/CONTRIBUTING.fr.md +++ b/CONTRIBUTING.fr.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.gr.md b/CONTRIBUTING.gr.md new file mode 100644 index 0000000..3763f47 --- /dev/null +++ b/CONTRIBUTING.gr.md @@ -0,0 +1,145 @@ +# Συνεισφορά + +🎌 +[Čeština][CZ], +[Deutsch][DE], +[English][EN], +[Español][ES], +[Français][FR], +[Kurdi][KU], +[Nederlands][NL], +[Português][PT_BR], +[Türkçe][TR], +[العربية][AR], +**Ελληνικά**, +[日本語][JA], +[正體中文][ZH_TW], +[简体中文][ZH_CN], +[한국어][KO_KR] + +[AR]:CONTRIBUTING.ar.md +[CZ]:CONTRIBUTING.cz.md +[DE]:CONTRIBUTING.de.md +[EN]:CONTRIBUTING.md +[ES]:CONTRIBUTING.es.md +[FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md +[JA]:CONTRIBUTING.ja.md +[KO_KR]:CONTRIBUTING.ko_kr.md +[KU]:CONTRIBUTING.ku.md +[NL]:CONTRIBUTING.nl.md +[PT_BR]:CONTRIBUTING.pt_br.md +[TR]:CONTRIBUTING.tr.md +[ZH_CN]:CONTRIBUTING.zh_cn.md +[ZH_TW]:CONTRIBUTING.zh_tw.md + +Ο πηγαίος κώδικας σε αυτό το αποθετήριο ψηφιοποιήθηκε χειροκίνητα (με μη αυτόματο τρόπο) από εκτυπώσεις σε χαρτί, έτσι τυχαία λάθη και άλλες αποκλίσεις μπορεί να έχουν εισαχθεί κατά λάθος. Ο κώδικας πρέπει να τροποποιείται ώστε πάντα να είναι συνεπής με τις παρακάτω σαρωμένες εκτυπώσεις: + +- [AGC printouts for Comanche][8] +- [AGC printouts for Luminary][9] + +## Χρήσιμες Επεκτάσεις + +Το GitHub διαθέτει υποστήριξη συντακτικού για τη γλώσσα assembly του AGC. Δυστυχώς, ο επεξεργαστής κώδικά σας μπορεί να μην την υποστηρίζει, ωστόσο, υπάρχουν επεκτάσεις για τη γλώσσα assembly AGC που παρέχουν επισήμανση σύνταξης για τους ακόλουθους επεξεργαστές κώδικα: + +- [Atom][Atom]† +- [CodeBlocks][CodeBlocks] +- [Eclipse][Eclipse] +- [Kate][Kate] +- [ProgrammersNotepad][ProgrammersNotepad] +- [Sublime Text 3][Sublime Text]† +- [TextPad][TextPad] +- [Vim][Vim] +- [Visual Studio Code][VisualStudioCode]† +- [jEdit][jEdit] + +† Υποστηρίζει αυτόματη μορφοποίηση + +[Atom]:https://github.com/Alhadis/language-agc +[CodeBlocks]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/CodeBlocks +[Eclipse]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Eclipse +[Kate]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Kate +[ProgrammersNotepad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/ProgrammersNotepad +[Sublime Text]:https://github.com/jimlawton/AGC-Assembly +[TextPad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/TextPad +[Vim]:https://github.com/wsdjeg/vim-assembly +[VisualStudioCode]:https://github.com/wopian/agc-assembly +[jEdit]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/jEdit + +## Mορφοποίηση + +Σημείωση: Το GitHub και οι επεκτάσεις που σημειώνονται παραπάνω θα διασφαλίσουν ότι χρησιμοποιείτε τη σωστή μορφοποίηση αυτόματα. + +- Χρήση εσοχής με tab +- 8 χαρακτήες κενού για εσοχή tab +- Περικοπή τελικών κενών χαρακτήρων γραμμής + +## Τί να ελέγξω; + +Τυχόν αποκλίσεις μεταξύ των σαρώσεων και του πηγαίου κώδικα σε αυτό το αποθετήριο. + +### Σχόλια + +Τα σχόλια στον μεταγραμμένο κώδικα **ΠΡΕΠΕΙ** να ταιριάζουν **ακριβώς** με τις σαρώσεις. + +Συχνά προβλήματα που θα μπορούσατε να ψάξετε κατά τη διόρθωση περιλεμβάνουν αλλά δεν περιορίζονται σε: + +#### Τυπογραφικά λάθη + +Σε μερικά σημεία, οι αρχικοί προγραμματιστές έκαναν τυπογραφικά λάθη κατά τη σύνταξη σχολίων. Μερικά από αυτά διορθώθηκαν κατά λάθος κατά την αρχική ψηφιοποίηση, ωστόσο η ψηφιοποίηση έχει επίσης εισαγάγει τυπογραφικά λάθη που δεν υπήρχαν στις σαρώσεις. + +Για παράδειγμα, εάν τα ψηφιοποιημένα σχόλια περιείχαν `SPACECRAFT`, αλλά `SPAECRAFT` ήταν γραμμένο στις σαρώσεις, τότε η ψηφιοποίηση **ΠΡΕΠΕΙ** να διορθωθεί σε `SPAECRAFT` (λείπει το `C`). + +Αντίστοιχα, αν μια λέξη έχει κάποιο τυπογραφικό λάθος στην ψηφιοποίηση αλλά είναι γραμμένη σωστά στις σαρώσεις τότε αυτό το τυπογραφικό λάθος **ΠΡΕΠΕΙ** να διορθωθεί. + +#### Κενά + +Τα κενά μεταξύ χαρακτήρων στα σχόλια **ΘΑ ΕΠΡΕΠΕ** να ταιριάζουν με τις σαρώσεις. Τις περισσότερες φορές (δείτε τη συζήτηση στο [#316[10], αυτό σημαίνει: + +- Ένα κενό για νέες λέξεις. +- Δύο κενά για νέες προτάσεις. +- Τρία κενά για εσοχές. + +Αυτή η γενίκευση δεν ακολουθείτε από όλες τις σαρωμένες σελίδες, αν μια σάρωση έχει ένα κενό αντί για δύο, χρησιμοποιήστε ένα. + +### Αλλαγές γραμμής + +- Οι αλλαγές γραμμής με `R0000` στη στήλη 1 πρέπει να ταιριάζουν ακριβώς με τις σαρώσεις. +- Οι αλλαγές γραμμής *χωρίς* `R0000` στη στήλη 1 πρέπει να περιέχουν μόνο 1 ή 2 κενές γραμμές στη σειρά. + - Εάν υπάρχουν περισσότερες από 2 αλλαγές γραμμών, αφαιρέστε τις επιπλέον αλλαγές γραμμής. + - Οι γραμμές με `R0000` στη στήλη 1 δεν υπολογίζονται σε αυτό. + - Στις εικόνες προέλευσης, αυτές δημιουργήθηκαν από ένα μη τυπωμένο ψηφίο στη στήλη 8. Ένα 2 ανάγκαζε ένα διπλό διάστημα (μονή κενή γραμμή) και ένα 3 ανάγκαζε ένα τριπλό διάστημα (διπλή κενή γραμμή). Οι τιμές 4-8 ορίστηκαν αλλά δεν χρησιμοποιήθηκαν ποτέ. Διαβάστε περισσότερα σχετικά, στο [#159][7] + +Για παράδειγμα το παρακάτω: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + + 0821 LAMPTEST CS IMODES33 +``` + +Πρέπει να γίνει: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + 0820 LAMPTEST CS IMODES33 +``` + +## Σημείωση + +Πριν κάνετε ένα PR, παρακαλώ βεβαιωθείτε ότι οι αλλαγές σας είναι σύμφωνες με τις σαρώσεις! + +[0]:https://github.com/chrislgarry/Apollo-11/pull/new/master +[1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[2]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[6]:https://github.com/wopian/agc-assembly#user-settings +[7]:https://github.com/chrislgarry/Apollo-11/issues/159 +[8]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[9]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[10]:https://github.com/chrislgarry/Apollo-11/pull/316#pullrequestreview-102892741 diff --git a/CONTRIBUTING.ja.md b/CONTRIBUTING.ja.md index e9ec383..d878124 100644 --- a/CONTRIBUTING.ja.md +++ b/CONTRIBUTING.ja.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], **日本語**, [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.ko_kr.md b/CONTRIBUTING.ko_kr.md index b1a6021..617e3e9 100644 --- a/CONTRIBUTING.ko_kr.md +++ b/CONTRIBUTING.ko_kr.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.ku.md b/CONTRIBUTING.ku.md index b911c86..0804ef6 100644 --- a/CONTRIBUTING.ku.md +++ b/CONTRIBUTING.ku.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2952fbd..7566e1e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.nl.md b/CONTRIBUTING.nl.md index 55bfe87..8a29e48 100644 --- a/CONTRIBUTING.nl.md +++ b/CONTRIBUTING.nl.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.pt_br.md b/CONTRIBUTING.pt_br.md index 2d51024..b9287a3 100644 --- a/CONTRIBUTING.pt_br.md +++ b/CONTRIBUTING.pt_br.md @@ -11,6 +11,7 @@ **Português**, [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.tr.md b/CONTRIBUTING.tr.md index 156a422..14d4a2f 100644 --- a/CONTRIBUTING.tr.md +++ b/CONTRIBUTING.tr.md @@ -11,6 +11,7 @@ [Português][PT_BR], **Türkçe**, [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.zh_cn.md b/CONTRIBUTING.zh_cn.md index dc03a0c..02be0f7 100644 --- a/CONTRIBUTING.zh_cn.md +++ b/CONTRIBUTING.zh_cn.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], [正體中文][ZH_TW], **简体中文**, @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/CONTRIBUTING.zh_tw.md b/CONTRIBUTING.zh_tw.md index 3ad1882..a2dbdee 100644 --- a/CONTRIBUTING.zh_tw.md +++ b/CONTRIBUTING.zh_tw.md @@ -11,6 +11,7 @@ [Português][PT_BR], [Türkçe][TR], [العربية][AR], +[Ελληνικά][GR], [日本語][JA], **正體中文**, [简体中文][ZH_CN], @@ -22,6 +23,7 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md diff --git a/README.ar.md b/README.ar.md index 3c3c912..e54bad4 100644 --- a/README.ar.md +++ b/README.ar.md @@ -26,6 +26,7 @@ [Русский][RU]، **العربية**، [فارسی][FA]، +[Ελληνικά][GR], [हिंदी][HI_IN]، [বাংলা][BD_BN]، [မြန်မာ][MM]، @@ -43,6 +44,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.bd_bn.md b/README.bd_bn.md index b1bbe24..4523561 100644 --- a/README.bd_bn.md +++ b/README.bd_bn.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], **বাংলা**, [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.ca.md b/README.ca.md index 6ae6067..614310a 100644 --- a/README.ca.md +++ b/README.ca.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.cz.md b/README.cz.md index 3d5ffd1..e7ec5db 100644 --- a/README.cz.md +++ b/README.cz.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.de.md b/README.de.md index 9ebccc5..64b8493 100644 --- a/README.de.md +++ b/README.de.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.es.md b/README.es.md index c246eb4..5426c1c 100644 --- a/README.es.md +++ b/README.es.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.fa.md b/README.fa.md index 1539edf..596a8cd 100644 --- a/README.fa.md +++ b/README.fa.md @@ -26,6 +26,7 @@ [Русский][RU]، [العربية][AR]، **فارسی**، +[Ελληνικά][GR], [हिंदी][HI_IN]، [বাংলা][BD_BN]، [မြန်မာ][MM]، @@ -43,6 +44,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.fr.md b/README.fr.md index 455e210..7118c5a 100644 --- a/README.fr.md +++ b/README.fr.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.gr.md b/README.gr.md new file mode 100644 index 0000000..76e23ad --- /dev/null +++ b/README.gr.md @@ -0,0 +1,120 @@ +# Apollo-11 + +[![NASA][1]][2] +[![SWH]][SWH_URL] +[![Comanche]][ComancheMilestone] +[![Luminary]][LuminaryMilestone] + +🎌 +[Bahasa Indonesia][ID], +[Català][CA], +[Čeština][CZ], +[Deutsch][DE], +[English][EN], +[Español][ES], +[Français][FR], +[Italiano][IT], +[Kurdi][KU], +[Nederlands][NL], +[Polski][PL], +[Português][PT_BR], +[Română][RO], +[Tiếng Việt][VI], +[Türkçe][TR], +[Русский][RU], +[العربية][AR], +[فارسی][FA], +**Ελληνικά**, +[हिंदी][HI_IN], +[বাংলা][BD_BN], +[မြန်မာ][MM], +[日本語][JA], +[正體中文][ZH_TW], +[简体中文][ZH_CN], +[한국어][KO_KR] + +[AR]:README.ar.md +[BD_BN]:README.bd_bn.md +[CA]:README.ca.md +[CZ]:README.cz.md +[DE]:README.de.md +[EN]:README.md +[ES]:README.es.md +[FA]:README.fa.md +[FR]:README.fr.md +[GR]:README.gr.md +[HI_IN]:README.hi_in.md +[ID]:README.id.md +[IT]:README.it.md +[JA]:README.ja.md +[KO_KR]:README.ko_kr.md +[KU]:README.ku.md +[MM]:README.mm.md +[PL]:README.pl.md +[PT_BR]:README.pt_br.md +[RO]:README.ro.md +[RU]:README.ru.md +[TR]:README.tr.md +[VI]:README.vi.md +[ZH_CN]:README.zh_cn.md +[ZH_TW]:README.zh_tw.md +[NL]:README.nl.md + +Ο πρωτότυπος πηγαίος κώδικας του υπολογιστή πλοήγησης (guidance computer) του Apollo 11 (AGC) για το Command Module (Comanche055) και το Lunar Module (Luminary099). Ψηφιοποίηση από ανθρώπους στο [Virtual AGC][3] και το [MIT Museum][4]. Ο στόχος είναι αυτό το αποθετήριο να παρέχει όλο τον πηγαίο κώδικα του Apollo 11. Ως εκ τούτου, τα PRs είναι ευπρόσδεκτα για τυχόν ζητήματα που εντοπίζονται μεταξύ των μεταγραφών σε αυτό το αποθετήριο και των αρχικών σαρώσεων προέλευσης για το [Luminary 099][5] και το [Comanche 055][6], καθώς επίσης και για αρχεία που λείπουν. + +## Συνεισφορά + +Παρακαλώ διαβάστε το [CONTRIBUTING.gr.md][7] πριν ανοίξετε ένα pull request. + +## Σύνταξη πηγαίου κώδικα (Compiling) + +Αν ενδιαφέρεστε να κάνετε compile τον πρωτότυπο πηγαίο κώδικα, δείτε το [Virtual AGC][8]. + +## Απόδοση + +  |   +:------------- | :----- +Πνευματική ιδιοκτησία | Δημόσιος τομέας (Public domain) +Comanche055 | Μέρος του πηγαίου κώδικα για το Colossus 2A, το Command Module's (CM) Apollo Guidance Computer (AGC) για το Apollo 11
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1, 1969` +Luminary099 | Μέρος του πηγαίου κώδικα για το Luminary 1A, το Lollar Module's (LM) Apollo Guidance Computer (AGC) για το Apollo 11
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14, 1969` +Συμβολομεταφράστης | yaYUL +Επικοινωνία | Ron Burkey +Ιστοσελίδα | www.ibiblio.org/apollo +Ψηφιοποίηση | Αυτός ο πηγαίος κώδικας έχει μεταγραφεί ή αλλιώς προσαρμοστεί από ψηφιοποιημένες εικόνες έντυπου αντιγράφου από το Μουσείο MIT. Η ψηφιοποίηση πραγματοποιήθηκε από τον Paul Fjeld και διευθετήθηκε από την Deborah Douglas του Μουσείου. Ευχαριστώ πολύ και τους δύο. + +### Σύμβαση και εγκρίσεις + +Προέρχεται από το [CONTRACT_AND_APPROVALS.agc]* + +Το πρόγραμμα του AGC αωαφέρεται επίσης και ως Colossus 2A. + +Αυτό το πρόγραμμα προορίζεται για χρήση στο CM, όπως ορίζεται στην αναφορά R-577. Αυτό το πρόγραμμα προετοιμάστηκε στο πλαίσιο του έργου DSR 55-23870, που χρηματοδοτήθηκε από το Manned Spacecraft Center of the National Aeronautics and Space Administration μέσω της σύμβασης NAS 9-4065 με το Instrumentation Laboratory, Massachusetts Institute of Technology, Cambridge, Mass. + +Υποβλήθηκε από | Ρόλος | Ημερομηνία +:------------------- | :--- | :--- +Margaret H. Hamilton | Colossus Programming Leader
Apollo Guidance and Navigation | 28 Mar 69 + +Εγκρίθηκε από | Ρόλος | Ημερομηνία +:---------------- | :--- | :--- +Daniel J. Lickly | Διευθυντής, Mission Program Development
Apollo Guidance and Navigation Program | 28 Mar 69 +Fred H. Martin | Colossus Project Manager
Apollo Guidance and Navigation Program | 28 Mar 69 +Norman E. Sears | Διευθυντής, Mission Development
Apollo Guidance and Navigation Program | 28 Mar 69 +Richard H. Battin | Διευθυντής, Mission Development
Apollo Guidance and Navigation Program | 28 Mar 69 +David G. Hoag | Διευθυντής
Apollo Guidance and Navigation Program | 28 Mar 69 +Ralph R. Ragan | Αναπληρωτής Διευθυντής
Instrumentation Laboratory | 28 Mar 69 + +[CONTRACT_AND_APPROVALS.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Comanche055/CONTRACT_AND_APPROVALS.agc +[1]:https://flat.badgen.net/badge/NASA/Mission%20Overview/0B3D91 +[2]:https://www.nasa.gov/mission_pages/apollo/missions/apollo11.html +[3]:http://www.ibiblio.org/apollo/ +[4]:http://web.mit.edu/museum/ +[5]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[6]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[7]:https://github.com/chrislgarry/Apollo-11/blob/master/CONTRIBUTING.gr.md +[8]:https://github.com/rburkey2005/virtualagc +[SWH]:https://flat.badgen.net/badge/Software%20Heritage/Archive/0B3D91 +[SWH_URL]:https://archive.softwareheritage.org/browse/origin/https://github.com/chrislgarry/Apollo-11/ +[Comanche]:https://flat.badgen.net/github/milestones/chrislgarry/Apollo-11/1 +[ComancheMilestone]:https://github.com/chrislgarry/Apollo-11/milestone/1 +[Luminary]:https://flat.badgen.net/github/milestones/chrislgarry/Apollo-11/2 +[LuminaryMilestone]:https://github.com/chrislgarry/Apollo-11/milestone/2 diff --git a/README.hi_in.md b/README.hi_in.md index 3f1bfd1..7c9c5c0 100644 --- a/README.hi_in.md +++ b/README.hi_in.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], **हिंदी**, [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.id.md b/README.id.md index 6d43051..d029afd 100644 --- a/README.id.md +++ b/README.id.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.it.md b/README.it.md index 791a72d..2e789d9 100644 --- a/README.it.md +++ b/README.it.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.ja.md b/README.ja.md index 394274b..dc72b7e 100644 --- a/README.ja.md +++ b/README.ja.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.ko_kr.md b/README.ko_kr.md index 8992e07..2f00d5b 100644 --- a/README.ko_kr.md +++ b/README.ko_kr.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.ku.md b/README.ku.md index e497f2a..f1886d9 100644 --- a/README.ku.md +++ b/README.ku.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.md b/README.md index 136d948..c621044 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.mm.md b/README.mm.md index ba28669..51c86c2 100644 --- a/README.mm.md +++ b/README.mm.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], **မြန်မာ**, @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.nl.md b/README.nl.md index 903c93e..30a38ef 100644 --- a/README.nl.md +++ b/README.nl.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.pl.md b/README.pl.md index abd5231..c14b8f5 100644 --- a/README.pl.md +++ b/README.pl.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.pt_br.md b/README.pt_br.md index 0bc69e8..e15b427 100644 --- a/README.pt_br.md +++ b/README.pt_br.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.ro.md b/README.ro.md index 0239e53..398cc39 100644 --- a/README.ro.md +++ b/README.ro.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.ru.md b/README.ru.md index 7f668bf..3273a04 100644 --- a/README.ru.md +++ b/README.ru.md @@ -24,6 +24,7 @@ **Русский**, [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.tr.md b/README.tr.md index a09f27f..375e6cd 100644 --- a/README.tr.md +++ b/README.tr.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.vi.md b/README.vi.md index 77f7f94..15c326e 100644 --- a/README.vi.md +++ b/README.vi.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.zh_cn.md b/README.zh_cn.md index 0d5fe3e..dd76d90 100644 --- a/README.zh_cn.md +++ b/README.zh_cn.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md diff --git a/README.zh_tw.md b/README.zh_tw.md index 026d387..656ff75 100644 --- a/README.zh_tw.md +++ b/README.zh_tw.md @@ -24,6 +24,7 @@ [Русский][RU], [العربية][AR], [فارسی][FA], +[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -41,6 +42,7 @@ [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md From 9ee1ed50bd2b5179f8053a82de3e9631f968201e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gintautas=20=C5=A0vedas?= Date: Tue, 13 Oct 2020 03:31:34 +0300 Subject: [PATCH 14/63] Add Lithuanian Contributing file (#728) --- CONTRIBUTING.lt.md | 143 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 CONTRIBUTING.lt.md diff --git a/CONTRIBUTING.lt.md b/CONTRIBUTING.lt.md new file mode 100644 index 0000000..c17b327 --- /dev/null +++ b/CONTRIBUTING.lt.md @@ -0,0 +1,143 @@ +# Prisidėti + +🎌 +[Čeština][CZ], +[Deutsch][DE], +[Español][ES], +[Français][FR], +[Kurdi][KU], +**Lietuvių**, +[Nederlands][NL], +[Português][PT_BR], +[Türkçe][TR], +[العربية][AR], +[日本語][JA], +[正體中文][ZH_TW], +[简体中文][ZH_CN], +[한국어][KO_KR] + +[AR]:CONTRIBUTING.ar.md +[CZ]:CONTRIBUTING.cz.md +[DE]:CONTRIBUTING.de.md +[EN]:CONTRIBUTING.md +[ES]:CONTRIBUTING.es.md +[FR]:CONTRIBUTING.fr.md +[JA]:CONTRIBUTING.ja.md +[LT]:CONTRIBUTING.lt.md +[KO_KR]:CONTRIBUTING.ko_kr.md +[KU]:CONTRIBUTING.ku.md +[NL]:CONTRIBUTING.nl.md +[PT_BR]:CONTRIBUTING.pt_br.md +[TR]:CONTRIBUTING.tr.md +[ZH_CN]:CONTRIBUTING.zh_cn.md +[ZH_TW]:CONTRIBUTING.zh_tw.md + +Šios saugyklos kodas buvo skaitmenizuotas iš popierinių spausdinių, todėl galima tikėtis klaidų ir kiti neatitikimų. Kodas turi būti pakeistas taip, kad labiau atitiktų šiuos skenuotus spausdinius: + +- [AGC spausdiniai Comache][8] +- [AGC spausdiniai Luminary][9] + +## Naudingi plėtiniai + +GitHub turi integruotą AGC assemblerio kalbos sintakės palaikymą. Dėja, jūsų kodo redaktorius nepalaikys, tačiau yra AGC kalbos plėtinių, kurie suteikia sintakės paryškinimą šiems redaktoriams: + +- [Atom][Atom]† +- [CodeBlocks][CodeBlocks] +- [Eclipse][Eclipse] +- [Kate][Kate] +- [ProgrammersNotepad][ProgrammersNotepad] +- [Sublime Text 3][Sublime Text]† +- [TextPad][TextPad] +- [Vim][Vim] +- [Visual Studio Code][VisualStudioCode]† +- [jEdit][jEdit] + +† Palaiko automatinį formatavimą + +[Atom]:https://github.com/Alhadis/language-agc +[CodeBlocks]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/CodeBlocks +[Eclipse]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Eclipse +[Kate]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Kate +[ProgrammersNotepad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/ProgrammersNotepad +[Sublime Text]:https://github.com/jimlawton/AGC-Assembly +[TextPad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/TextPad +[Vim]:https://github.com/wsdjeg/vim-assembly +[VisualStudioCode]:https://github.com/wopian/agc-assembly +[jEdit]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/jEdit + +## Formatavimas + +**Pastaba:** GitHub ir plėtiniai nurodyti viršuje, užtikrins, kad jūs naudojate teisingą formatavimą. + +- Naudokite skirtuko įtrauką +- Naudokite skirtuko plotį 8 +- Ištrinkite galinius tarpus + +## Ką man reikia patikrinti? + +Betkokius neatitikimus tarp skenuočių ir šaltinio kodo šioje saugykloje. + +### Komentarai + +- Komentarai perrašytame kode turi **tiksliai** atitikti skenuočių komentarus. + +Dažnai pasikartojančios problemos, į kurias turėtumėte atkreipti dėmesį, taip pat neapsiribojant jomis: + +#### Tipografinės klaidos + +Kai kuriose vietose, originalūs kūrėjai paliko tipografinių klaidų rašant komentarus. Kai kurie iš jų buvo klaidingai ištaisyti per pradinį skaitmenizavimą, vis dėlto skaitmenizavimas taip pat tai pat pridėjo tipografinių klaidų, kurių nebuvo skenuotėse. + +Pavyzdžiui, jeigu skaitmenizuotas komentaras turėjo žodį `SPACECRAFT`, bet `SPAECRAFT` buvo išspausdintas skenuotėse, tai ši skaitmenizacija **turi** būti pataisyta į `SPAECRAFT` (be `C`). + +Taip pat, jeigu žodis turi klaidą skaitmenizacijoje, bet yra parašytas teisingai skenuotėse, tai ta klaida **turi** būti pataisyta. + +### Tarpai + +- Tarpai tarp dviejų rašmenų **turi** atitikti skenuotes. Dažniausiu atvėju (žiūrėti diskusiją [#316][10]), tai yra: + - Vienas tarpas naujiems žodžiams. + - Dvigubas tarpas naujiems sakiniams. + - Trigubas tarpas įtraukoms. + +Nevisi puslapiai skenuotėse laikosi šių taisykių, jeigu skenuotės turi tik vieną tarpą vietoj dvigubo tarpo, reikia naudoti vieną tarpą. + +### Eilučių lūžiai + +- Linijų lūžiai su *pločiu* `R0000` pirmame stulpelyje turi tiksliai atitikti skenuotes. +- Linijų lūžiai su *pločiu**__out__* `R0000` pirmame stulpelyje gali turėti tik vieną arba dvi tuščias eilutes iš eilės. + - Jeigu yra daugiau negu dvi tuščios linijos, reikia ištrinti papildomas eilutes. + - Linijos su `R0000` pirmame stulpelyje nesiskaičiuoja. + - Šaltinių nuotraukose, šitie buvo sukurti nespausdintu skaitmeniu aštuntame stulpelyje. A 2 - ten buvo dvigubas tarpas (viena tuščia eilutė) ir a 3 buvo trigubas tarpas (dviguba tuščia eilutė). Reikšmės nuo 4-8 buvo apibrėžtos, bet niekada nenaudotos. Daugiau apie tai [#159][7] + +Pavyzdžiui, šis tekstas: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + + 0821 LAMPTEST CS IMODES33 +``` + +Turėtų patapti: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + 0820 LAMPTEST CS IMODES33 +``` + +## Pastabos + +Prieš kuriant PR, prašome įsitikinti, kad jūsų pakeitimai atitinka skenuotes! + +[0]:https://github.com/chrislgarry/Apollo-11/pull/new/master +[1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[2]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[6]:https://github.com/wopian/agc-assembly#user-settings +[7]:https://github.com/chrislgarry/Apollo-11/issues/159 +[8]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[9]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[10]:https://github.com/chrislgarry/Apollo-11/pull/316#pullrequestreview-102892741 From 55e3023f077600a6e9b79a3e77b58cfbab853722 Mon Sep 17 00:00:00 2001 From: Giovanni Spera Date: Tue, 13 Oct 2020 02:31:52 +0200 Subject: [PATCH 15/63] Add Italian CONTRIBUTING (#747) Co-authored-by: James Harris --- CONTRIBUTING.it.md | 146 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 146 insertions(+) create mode 100644 CONTRIBUTING.it.md diff --git a/CONTRIBUTING.it.md b/CONTRIBUTING.it.md new file mode 100644 index 0000000..8f7d596 --- /dev/null +++ b/CONTRIBUTING.it.md @@ -0,0 +1,146 @@ +# Contribuire + +🎌 +[Čeština][CZ], +[Deutsch][DE], +[English][IT], +[Español][ES], +[Français][FR], +**Italiano** +[Kurdi][KU], +[Nederlands][NL], +[Português][PT_BR], +[Türkçe][TR], +[العربية][AR], +[日本語][JA], +[正體中文][ZH_TW], +[简体中文][ZH_CN], +[한국어][KO_KR] + +[AR]:CONTRIBUTING.ar.md +[CZ]:CONTRIBUTING.cz.md +[DE]:CONTRIBUTING.de.md +[EN]:CONTRIBUTING.md +[ES]:CONTRIBUTING.es.md +[FR]:CONTRIBUTING.fr.md +[IT]:CONTRIBUTING.it.md +[JA]:CONTRIBUTING.ja.md +[KO_KR]:CONTRIBUTING.ko_kr.md +[KU]:CONTRIBUTING.ku.md +[NL]:CONTRIBUTING.nl.md +[PT_BR]:CONTRIBUTING.pt_br.md +[TR]:CONTRIBUTING.tr.md +[ZH_CN]:CONTRIBUTING.zh_cn.md +[ZH_TW]:CONTRIBUTING.zh_tw.md + +Il codice sorgente in questa repository è stato digitalizzato manualmente da stampe su carta, quindi errori di battitura e altre differenze sono state aggiunte accidentalmente. Il codice dovrebbe essere modificato per essere consistente con le seguenti scannerizzazioni: + +- [AGC stampa per Comanche][8] +- [AGC stampa per Luminary][9] + +## Estensioni utili + +Github supporta la sintassi dell'assembly AGC nativamente. Sfortunatamente il tuo editor di codice non lo farà, tuttabia ci sono estensioni che aggiungono la colorazione della sintassi per questi editor: + +- [Atom][Atom]† +- [CodeBlocks][CodeBlocks] +- [Eclipse][Eclipse] +- [Kate][Kate] +- [ProgrammersNotepad][ProgrammersNotepad] +- [Sublime Text 3][Sublime Text]† +- [TextPad][TextPad] +- [Vim][Vim] +- [Visual Studio Code][VisualStudioCode]† +- [jEdit][jEdit] + +† Supports automatic formatting + +[Atom]:https://github.com/Alhadis/language-agc +[CodeBlocks]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/CodeBlocks +[Eclipse]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Eclipse +[Kate]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Kate +[ProgrammersNotepad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/ProgrammersNotepad +[Sublime Text]:https://github.com/jimlawton/AGC-Assembly +[TextPad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/TextPad +[Vim]:https://github.com/wsdjeg/vim-assembly +[VisualStudioCode]:https://github.com/wopian/agc-assembly +[jEdit]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/jEdit + +## Formattazione + +**Nota:** GitHub e le estenzioni riportate di sopra si assicureranno che tu stia usando la formattazione corretta automaticamente. + +- Indenta con le tabulazioni +- Usa una tabulazione di larghezza 8 +- Elimina spazi a fine riga + +## Che cosa devo controllare? + +Qualsiasi differenza tra le scannerizzazioni e il codice sorgente in questa repository. + +### Commenti + +Commenti nel codice trascritto **DEVONO** coincidere **esattamente** con quelli delle scannerizzazioni. + +Errori comuni a cui dovresti stare attento mentre verifichi includono, ma non sono limitati a: + +#### Errori tipografici + +Qualche volta, gli originali sviluppatori hanno fatto degli errori tipografici mentre scrivevano i commenti. Alcuni sono stati erroneamente corretti durante l'iniziale digitalizzazione, comunque la digitalizzazione ha anche introdotto altri errori tipografici che non erano presenti nelle scannerizzazioni originali. + +Per esempio, se i commenti digitalizzati contengono `SPACEFRAFT`, ma `SPAECRAFT` è stato stampato sulle scannerizzazioni, allora le digitalizzaioni **DEVONO** essere corrette in `SPAECRAFT` (senza `C`). + +Analogamente, se una parola ha un errore di ma è scritta correttamente nelle scannerizzazioni allora l'errore **DEVE** essere corretto. + +#### Spazi + +Spazi tra due caratteri nei commenti **DOVREBBERO** corrispondere alle scannerizzazioni. Nella maggior parte dei casi (Si guardi la discussione in [#316][10]), questo comprende: + +- Spazio singolo tra parole. +- Doppio spazio tra frasi. +- Triplo spazio per l'indentazione. + +Non tutte le pagine nelle scannerizzazioni seguono queste generalizzare, se le scannerizzazioni hanno un solo uno spazio, usane uno solo. + +### Ritorni a capo + +- I ritorni a capo *con* `R0000` nella colonna 1 dovrebbero corrispondere alle scannerizzaioni esattamente. +- I ritorni a capo *senza* `R0000` nella colonna 1 dovrebbero contenere solo 1 o 2 linee vuote di seguito. + - Se ci sono più di 2 ritorni a capo, elimina quelli in eccesso. + - Righe con `R0000` nella colonna 1 non seguono questa regola. + - Nelle immagini originali, queste sono state create da un cifra non stampato nella colonna 8. Un 2 lì ha forzato un duppio spazio (una riga vuota), invece un 3 ha forzato unn spazio triplo (due righe vuote). Valori da 4 a 8 sono + stati definiti ma non sono mai stati usati. Puoi leggere di più qui [#159][7] + +Per esempio, il seguente: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + + 0821 LAMPTEST CS IMODES33 +``` + +Dovrebbe diventare: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + 0820 LAMPTEST CS IMODES33 +``` + +## Note + +Prima di fare una PR(Pull Request), per piacere controlla che i tu tuoi cambiamenti siano consistenti con le scannerizzazioni! + +[0]:https://github.com/chrislgarry/Apollo-11/pull/new/master +[1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[2]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[6]:https://github.com/wopian/agc-assembly#user-settings +[7]:https://github.com/chrislgarry/Apollo-11/issues/159 +[8]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[9]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[10]:https://github.com/chrislgarry/Apollo-11/pull/316#pullrequestreview-102892741 From 9da91b2b1e1de08b8aa12681f3df86b666e30059 Mon Sep 17 00:00:00 2001 From: James Harris Date: Tue, 13 Oct 2020 01:59:03 +0100 Subject: [PATCH 16/63] docs: update language lists --- CONTRIBUTING.ar.md | 18 ++++++++++++------ CONTRIBUTING.cz.md | 10 ++++++++-- CONTRIBUTING.de.md | 8 +++++++- CONTRIBUTING.es.md | 8 +++++++- CONTRIBUTING.fr.md | 8 +++++++- CONTRIBUTING.gr.md | 8 +++++++- CONTRIBUTING.it.md | 8 +++++++- CONTRIBUTING.ja.md | 8 +++++++- CONTRIBUTING.ko_kr.md | 8 +++++++- CONTRIBUTING.ku.md | 11 ++++++++++- CONTRIBUTING.lt.md | 9 ++++++++- CONTRIBUTING.md | 8 +++++++- CONTRIBUTING.nl.md | 10 ++++++++-- CONTRIBUTING.no.md | 8 ++++++++ CONTRIBUTING.pt_br.md | 8 +++++++- CONTRIBUTING.tr.md | 8 +++++++- CONTRIBUTING.zh_cn.md | 8 +++++++- CONTRIBUTING.zh_tw.md | 8 +++++++- README.ar.md | 11 +++++++---- README.bd_bn.md | 7 +++++-- README.ca.md | 11 ++++++++--- README.cz.md | 15 ++++++++++++--- README.de.md | 9 +++++++-- README.es.md | 7 +++++-- README.fa.md | 11 +++++++---- README.fr.md | 7 +++++-- README.gr.md | 7 +++++-- README.hi_in.md | 7 +++++-- README.id.md | 7 +++++-- README.it.md | 11 +++++++---- README.ja.md | 7 +++++-- README.ko_kr.md | 7 +++++-- README.ku.md | 7 +++++-- README.md | 7 +++++-- README.mm.md | 7 +++++-- README.nl.md | 7 +++++-- README.no.md | 7 ++++++- README.pl.md | 7 +++++-- README.pt_br.md | 7 +++++-- README.ro.md | 7 +++++-- README.ru.md | 7 +++++-- README.tr.md | 7 +++++-- README.vi.md | 7 +++++-- README.zh_cn.md | 32 +++++++++++++++++++++++++++++++- README.zh_tw.md | 7 +++++-- 45 files changed, 318 insertions(+), 84 deletions(-) diff --git a/CONTRIBUTING.ar.md b/CONTRIBUTING.ar.md index 82a1fa4..4cac551 100644 --- a/CONTRIBUTING.ar.md +++ b/CONTRIBUTING.ar.md @@ -8,12 +8,15 @@ [English][EN]، [Español][ES]، [Français][FR]، -[Kurdi][KU], +[Italiano][IT]، +[Kurdi][KU]، +[Lietuvių][LI]، [Nederlands][NL]، +[Norsk][NO]، [Português][PT_BR]، [Türkçe][TR]، +[Ελληνικά][GR]، **العربية**، -[Ελληνικά][GR], [日本語][JA]، [正體中文][ZH_TW]، [简体中文][ZH_CN]، @@ -26,10 +29,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md @@ -119,8 +125,8 @@ R0820 ```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. + 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE، GRAULT، + GARPLY، WALDO. ```
@@ -128,8 +134,8 @@ R0820
```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. + 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE، GRAULT، + GARPLY، WALDO. ```
diff --git a/CONTRIBUTING.cz.md b/CONTRIBUTING.cz.md index e639e7a..81a2a0a 100644 --- a/CONTRIBUTING.cz.md +++ b/CONTRIBUTING.cz.md @@ -1,17 +1,20 @@ # Contributing 🎌 -**Čeština** +**Čeština**, [Deutsch][DE], [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.de.md b/CONTRIBUTING.de.md index 88c427c..8784a30 100644 --- a/CONTRIBUTING.de.md +++ b/CONTRIBUTING.de.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.es.md b/CONTRIBUTING.es.md index b1613f0..6a7376d 100644 --- a/CONTRIBUTING.es.md +++ b/CONTRIBUTING.es.md @@ -6,12 +6,15 @@ [English][EN], **Español**, [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.fr.md b/CONTRIBUTING.fr.md index 46483f6..219bdec 100644 --- a/CONTRIBUTING.fr.md +++ b/CONTRIBUTING.fr.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], **Français**, +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.gr.md b/CONTRIBUTING.gr.md index 3763f47..e3972bf 100644 --- a/CONTRIBUTING.gr.md +++ b/CONTRIBUTING.gr.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], **Ελληνικά**, +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.it.md b/CONTRIBUTING.it.md index 8f7d596..1e04af6 100644 --- a/CONTRIBUTING.it.md +++ b/CONTRIBUTING.it.md @@ -3,14 +3,17 @@ 🎌 [Čeština][CZ], [Deutsch][DE], -[English][IT], +[English][EN], [Español][ES], [Français][FR], **Italiano** [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], +[Ελληνικά][GR], [العربية][AR], [日本語][JA], [正體中文][ZH_TW], @@ -23,11 +26,14 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md [IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.ja.md b/CONTRIBUTING.ja.md index d878124..bea3a1e 100644 --- a/CONTRIBUTING.ja.md +++ b/CONTRIBUTING.ja.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], **日本語**, [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.ko_kr.md b/CONTRIBUTING.ko_kr.md index 617e3e9..e24f37c 100644 --- a/CONTRIBUTING.ko_kr.md +++ b/CONTRIBUTING.ko_kr.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.ku.md b/CONTRIBUTING.ku.md index 0804ef6..2a4f6d1 100644 --- a/CONTRIBUTING.ku.md +++ b/CONTRIBUTING.ku.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], **Kurdî**, +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,14 +27,20 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md [ZH_TW]:CONTRIBUTING.zh_tw.md +[TR]:CONTRIBUTING.tr.md +[ZH_CN]:CONTRIBUTING.zh_cn.md +[ZH_TW]:CONTRIBUTING.zh_tw.md Koda xwerû di vê depoyê de ji kaxezek çapkirî bi awak destkî hat dîjîtîzkirin, ji ber vê yekê nakokî û cudahiyên din bi şaşî hatine danîn. Pêdivîye ku kod bêne guhertin da ku li gorî çapên şandî li hev bikin: diff --git a/CONTRIBUTING.lt.md b/CONTRIBUTING.lt.md index c17b327..64c697d 100644 --- a/CONTRIBUTING.lt.md +++ b/CONTRIBUTING.lt.md @@ -3,13 +3,17 @@ 🎌 [Čeština][CZ], [Deutsch][DE], +[English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], **Lietuvių**, [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], +[Ελληνικά][GR], [العربية][AR], [日本語][JA], [正體中文][ZH_TW], @@ -22,11 +26,14 @@ [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md -[LT]:CONTRIBUTING.lt.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7566e1e..1d55196 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,12 +6,15 @@ **English**, [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.nl.md b/CONTRIBUTING.nl.md index 8a29e48..917298a 100644 --- a/CONTRIBUTING.nl.md +++ b/CONTRIBUTING.nl.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], **Nederlands**, +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,14 +27,17 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md +[NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md [ZH_TW]:CONTRIBUTING.zh_tw.md -[NL]:CONTRIBUTING.nl.md De broncode in deze repository is handmatig gedigitalizeerd van papieren stukken. Typfouten en andere discrepanties kunnen per ongeluk zijn toegevoegd. De code zal worden aangepast om gelijk te worden gemaakt aan de gescande papieren: diff --git a/CONTRIBUTING.no.md b/CONTRIBUTING.no.md index 26d1af0..b816e36 100644 --- a/CONTRIBUTING.no.md +++ b/CONTRIBUTING.no.md @@ -1,15 +1,19 @@ # Bidra 🎌 +[Čeština][CZ], [Deutsch][DE], [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], **Norsk**, [Português][PT_BR], [Türkçe][TR], +[Ελληνικά][GR], [العربية][AR], [日本語][JA], [正體中文][ZH_TW], @@ -17,13 +21,17 @@ [한국어][KO_KR] [AR]:CONTRIBUTING.ar.md +[CZ]:CONTRIBUTING.cz.md [DE]:CONTRIBUTING.de.md [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md diff --git a/CONTRIBUTING.pt_br.md b/CONTRIBUTING.pt_br.md index b9287a3..ca388cf 100644 --- a/CONTRIBUTING.pt_br.md +++ b/CONTRIBUTING.pt_br.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], **Português**, [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.tr.md b/CONTRIBUTING.tr.md index 14d4a2f..c002c2d 100644 --- a/CONTRIBUTING.tr.md +++ b/CONTRIBUTING.tr.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], **Türkçe**, -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.zh_cn.md b/CONTRIBUTING.zh_cn.md index 02be0f7..c2c5cea 100644 --- a/CONTRIBUTING.zh_cn.md +++ b/CONTRIBUTING.zh_cn.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], [正體中文][ZH_TW], **简体中文**, @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.zh_tw.md b/CONTRIBUTING.zh_tw.md index a2dbdee..daf4175 100644 --- a/CONTRIBUTING.zh_tw.md +++ b/CONTRIBUTING.zh_tw.md @@ -6,12 +6,15 @@ [English][EN], [Español][ES], [Français][FR], +[Italiano][IT], [Kurdi][KU], +[Lietuvių][LI], [Nederlands][NL], +[Norsk][NO], [Português][PT_BR], [Türkçe][TR], -[العربية][AR], [Ελληνικά][GR], +[العربية][AR], [日本語][JA], **正體中文**, [简体中文][ZH_CN], @@ -24,10 +27,13 @@ [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/README.ar.md b/README.ar.md index e54bad4..f15ebee 100644 --- a/README.ar.md +++ b/README.ar.md @@ -18,15 +18,16 @@ [Italiano][IT]، [Kurdi][KU]، [Nederlands][NL]، +[Norsk][NO]، [Polski][PL]، [Português][PT_BR]، [Română][RO]، [Tiếng Việt][VI]، [Türkçe][TR]، +[Ελληνικά][GR]، [Русский][RU]، **العربية**، [فارسی][FA]، -[Ελληνικά][GR], [हिंदी][HI_IN]، [বাংলা][BD_BN]، [မြန်မာ][MM]، @@ -51,7 +52,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -60,7 +64,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md الكود المصدري الأصلي لحاسوب الارشاد لأبولو 11 (AGC) للمركبة القيادية (Comanche055) والمركبة القمرية (Luminary099). تم ترقيمه من قبل [AGC الافتراضية][3] و[متحف MIT][4]. الهدف أن تكون مستودع للكود المصدري الأصلي لأبولو 11 (AGC). لهذا فإن طلبات السحب مرحب بها لأي اختلاف يتم رصده بين النسخ في هذا المستودع والمسح الأصلي ل[Luminary 099][5] و[Comanche 055][6]، أو أي ملف قد فاتني. @@ -77,8 +80,8 @@   |   -------------: | -----: حقوق النشر | المجال العام -Comanche055 | جزء من الكود المصدري لColossus 2A، حاسوب ارشاد أبولو (AGC) للمركبة القيادية (CM) لأبولو 11
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1, 1969` -Luminary099 | جزء من الكود المصدري لLuminary 1A، حاسوب ارشاد أبولو (AGC) للمركبة القمرية (LM) لأبولو 11
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14, 1969` +Comanche055 | جزء من الكود المصدري لColossus 2A، حاسوب ارشاد أبولو (AGC) للمركبة القيادية (CM) لأبولو 11
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1، 1969` +Luminary099 | جزء من الكود المصدري لLuminary 1A، حاسوب ارشاد أبولو (AGC) للمركبة القمرية (LM) لأبولو 11
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14، 1969` المُركِب | yaYUL للتواصل | رون بركي الموقع الالكتروني | www.ibiblio.org/apollo diff --git a/README.bd_bn.md b/README.bd_bn.md index 4523561..1523d68 100644 --- a/README.bd_bn.md +++ b/README.bd_bn.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], **বাংলা**, [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md অ্যাপোলো ১১ গাইডেন্স কম্পিউটারের মূল ম্যানুয়াল (AGC), অ্যাপোলো ১১ কমান্ড মডিউল (Comanche055) এবং লুনার মডিউল (Luminary099)। এটি [Virtual AGC][3] এবং [MIT Museum][4] সদস্যদের দ্বারা সূচিত করা হয়েছে। আমাদের মূল লক্ষ্য অ্যাপোলো ১১ এর মূল কোডটি সংকলন করা। আপনি যদি এই বিরোধের প্রতিলিপি এবং [Luminary 099][5] এবং [Comanche 055][6] এর মধ্যে কোনও বৈষম্য উন্মোচন করেছেন, সেক্ষেত্রে আপনার সহযোগিতা PR হিসাবে প্রশংসিত হবে। diff --git a/README.ca.md b/README.ca.md index 614310a..c4276a3 100644 --- a/README.ca.md +++ b/README.ca.md @@ -7,8 +7,8 @@ 🎌 [Bahasa Indonesia][ID], -[Čeština][CZ], **Català**, +[Čeština][CZ], [Deutsch][DE], [English][EN], [Español][ES], @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,8 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md +[ZH_CN]:README.zh_cn.md +[ZH_TW]:README.zh_tw.md Codi font original del Mòdul de Comandament (Comanche055) i del Mòdul Lunar (Comanche055) de l'ordinador de navegació de l'Apollo 11 (AGC, per les seves sigles en anglès). Digitalitzat per la gent de [Virtual AGC][3] i [MIT Museum][4]. L'objectiu és esdevenir un repositori del codi font original de l'Apollo 11. Per això els *pull requests* són benvinguts davant de qualsevol problema que s'identifiqui entre les transcripcions d'aquests repositori i les còpies originals del codi font de [Luminary 099][5] i [Comanche 055][6], així com qualsevol fitxer que m'hagi pogut deixar. diff --git a/README.cz.md b/README.cz.md index e7ec5db..c934942 100644 --- a/README.cz.md +++ b/README.cz.md @@ -10,21 +10,22 @@ [Català][CA], **Čeština**, [Deutsch][DE], -[English][EN] +[English][EN], [Español][ES], [Français][FR], [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,12 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md +[ZH_CN]:README.zh_cn.md +[ZH_TW]:README.zh_tw.md +[ZH_CN]:README.zh_cn.md +[ZH_TW]:README.zh_tw.md +[ZH_CN]:README.zh_cn.md +[ZH_TW]:README.zh_tw.md Originální zdrojové kódy navigačního počítače (AGC) Apolla 11 pro Velitelský Modul (Comanche055) a Lunární Modul (Luminary099). Digitalizováno s pomocí [Virtual AGC][3] a [MIT Museum][4]. Cílem repozitáře je udržovat původní zdrojové kódy Apolla 11. Vítáme všechny PR s úpravami problémů identifikovaných mezi přepisy v tomto repozitáři a originálními skeny pro [Luminary 099][5] a [Comanche 055][6], stejně jako soubory které mohly být přehlédnuty. diff --git a/README.de.md b/README.de.md index 64b8493..07eb307 100644 --- a/README.de.md +++ b/README.de.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,8 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md +[ZH_CN]:README.zh_cn.md +[ZH_TW]:README.zh_tw.md Dieses Repository beinhaltet den originalen Quellcode des Apollo 11 Navigationscomputers (kurz AGC) für das Kommandomodul (Comanche055) und die Mondlandefähre (Luminary099). Digitalisiert wurde der Code durch das [Virtual AGC][3] Projekt und das [MIT Museum][4]. Ziel dieses Projektes ist es, den originalen Apollo 11 Source Code an einem zentralen Ort zu sammeln. Daher sind PRs, die Diskrepanzen zwischen den Transkripten in diesem Repository und den originalen Scans des Source Codes von [Luminary 099][5] und [Comanche 055][6] beheben, gern gesehen. diff --git a/README.es.md b/README.es.md index 5426c1c..4d8ad2b 100644 --- a/README.es.md +++ b/README.es.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Código fuente original del ordenador guía del Apolo 11 (AGC) para el módulo de comando (Comanche055) y del módulo lunar (Luminary099). Digitalizado por los chicos de [Virtual AGC][3] y [el museo del MIT][4]. El objetivo es ser un repositorio del código fuente original del Apolo 11. De este modo, serán bienvenidos los PRs relacionados con las transcripciones en este repositorio y los escaneos del código fuente original para el [Luminary 099][5] y el [Comanche 055][6], así como cualquier archivo que se me haya olvidado. diff --git a/README.fa.md b/README.fa.md index 596a8cd..ffcf386 100644 --- a/README.fa.md +++ b/README.fa.md @@ -18,15 +18,16 @@ [Italiano][IT]، [Kurdi][KU]، [Nederlands][NL]، +[Norsk][NO]، [Polski][PL]، [Português][PT_BR]، [Română][RO]، [Tiếng Việt][VI]، [Türkçe][TR]، +[Ελληνικά][GR]، [Русский][RU]، [العربية][AR]، **فارسی**، -[Ελληνικά][GR], [हिंदी][HI_IN]، [বাংলা][BD_BN]، [မြန်မာ][MM]، @@ -51,7 +52,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -60,7 +64,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md سورس کد اصلی سیستم هدایت آپولو ۱۱ (AGC) برای سفینه فرمان (Comanche055) و سفینه ماه‌نشین (Luminary099). دیجیتال شده توسط جمعی از در [مجازی AGC][3] و [MIT موزه][4]. مقصود این است که یک مخزن برای سورس کد اصلی آپولو ۱۱ باشد. همین‌طور، از پول‌ریکوئست‌ها برای هر تفاوتی بین نسخه‌ی موجود در این مخزن با اسکن‌ فایل‌های اصلی برای [Luminary 099][5] و [Comanche 055][6] و همچنین هر فایل دیگری که از دست من در رفته باشد،‌ استقبال می‌شود. @@ -77,8 +80,8 @@   |   -----------: | -----: حق نشر | مالکیت عمومی -Comanche055 | بخشی از سورس کد Colossus 2A، سیستم هدایت (AGC) سفینه فرمان (CM) آپولو ۱۱
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1, 1969` -Luminary099 | بخشی از سورس کد Luminary 1A، سیستم هدایت سفینه ماه‌نشین (LM) آپولو ۱۱
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14, 1969` +Comanche055 | بخشی از سورس کد Colossus 2A، سیستم هدایت (AGC) سفینه فرمان (CM) آپولو ۱۱
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1، 1969` +Luminary099 | بخشی از سورس کد Luminary 1A، سیستم هدایت سفینه ماه‌نشین (LM) آپولو ۱۱
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14، 1969` اسمبلر | yaYUL تماس | رون برکی وبسایت | www.ibiblio.org/apollo diff --git a/README.fr.md b/README.fr.md index 7118c5a..f3dd86d 100644 --- a/README.fr.md +++ b/README.fr.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Code source original de l'ordinateur de guidage Apollo 11 (AGC) pour le module de commande (Comanche055) et le module lunaire (Luminary099). Numérisé par les gens du [Virtual AGC][3] et du [MIT Museum][4]. Le but est d'être un repo pour le code source original d'Apollo 11. En tant que tel, les PR sont les bienvenues pour tous les problèmes identifiés entre les transcriptions dans ce référentiel et les scans source originaux pour [Luminary 099][5] et [Comanche 055][6], ainsi que pour tous les fichiers que j'ai pu manquer. diff --git a/README.gr.md b/README.gr.md index 76e23ad..7102b70 100644 --- a/README.gr.md +++ b/README.gr.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +**Ελληνικά**, [Русский][RU], [العربية][AR], [فارسی][FA], -**Ελληνικά**, [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Ο πρωτότυπος πηγαίος κώδικας του υπολογιστή πλοήγησης (guidance computer) του Apollo 11 (AGC) για το Command Module (Comanche055) και το Lunar Module (Luminary099). Ψηφιοποίηση από ανθρώπους στο [Virtual AGC][3] και το [MIT Museum][4]. Ο στόχος είναι αυτό το αποθετήριο να παρέχει όλο τον πηγαίο κώδικα του Apollo 11. Ως εκ τούτου, τα PRs είναι ευπρόσδεκτα για τυχόν ζητήματα που εντοπίζονται μεταξύ των μεταγραφών σε αυτό το αποθετήριο και των αρχικών σαρώσεων προέλευσης για το [Luminary 099][5] και το [Comanche 055][6], καθώς επίσης και για αρχεία που λείπουν. diff --git a/README.hi_in.md b/README.hi_in.md index 7c9c5c0..0ef8757 100644 --- a/README.hi_in.md +++ b/README.hi_in.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], **हिंदी**, [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md अपोलो ११ मार्गदर्शन कम्प्यूटर (Apollo 11 Guidance computer, AGC) कमांड मॉड्यूल (Comanche055) तथा चंद्र मॉड्यूल (Luminary099) का मूल नियम संग्रह। इसे [Virtual AGC][3] एवं [MIT Museum][4] के सदस्यों द्वारा अंक्रिकित किया गया है। हमारा मुख्य उद्देश्य अपोलो ११ के मूल नियम संग्रह को संकलित करना है। यदि आपने इस संघ्रह के प्रतिलेखन एवं [Luminary 099][5] और [Comanche 055][6] के बीच में किसी भी फर्क का अनावरण किया है, उस दशा में आपका सहयोग PR के रूप में बहुत ही अभिवादित है। diff --git a/README.id.md b/README.id.md index d029afd..f519b12 100644 --- a/README.id.md +++ b/README.id.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Kode sumber orisinil Komputer Pemandu Apollo 11 (AGC) untuk Modul Komando (Comanche055) dan Modul Bulan (Luminary099). Didigitalkan oleh [Virtual AGC][3] dan [MIT Museum][4]. Tujuan dari repo ini adalah untuk menjadi repo kode sumber Apollo 11 yang orisinil. Dengan demikian, siapapun dipersilakan untuk mengirimkan Pull Request untuk issue atau perbedaan apapun yang ditemukan antara transkripsi di repositori ini dengan kode sumber orisinil hasil scan untuk [Luminary 099][5] dan [Comanche 055][6], juga file apapun yang mungkin lupa saya masukkan. diff --git a/README.it.md b/README.it.md index 2e789d9..195ded6 100644 --- a/README.it.md +++ b/README.it.md @@ -16,15 +16,16 @@ **Italiano**, [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,13 +62,12 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Codice sorgente dell'Apollo 11 Guidance Computer (AGC) utilizzato dal Command Module (Comanche055) e dal Lunar Module (Luminary099). Digitalizzato dagli autori del [Virtual AGC][3] e dal [MIT Museum][4]. L'obbiettivo è quello di avere un repository contenente il codice usato dalla missione Apollo 11. Di conseguenza, le PRs volte a correggere qualsiasi problema, identificato confrontando le trascrizioni in questo repository e le scansioni originali del codice del [Luminary 099][5] e del [Comanche 055][6], sono benvenute. ## Contribuire -Leggere [CONTRIBUTING.md][7] prima di aprire una pull request (PR). +Leggere [CONTRIBUTING.it.md][7] prima di aprire una pull request (PR). ## Compilare @@ -110,7 +113,7 @@ Ralph R. Ragan | Deputy Director
Instrumentation Laboratory | 28 Mar 69 [4]:http://web.mit.edu/museum/ [5]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ [6]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ -[7]:https://github.com/chrislgarry/Apollo-11/blob/master/CONTRIBUTING.md +[7]:https://github.com/chrislgarry/Apollo-11/blob/master/CONTRIBUTING.it.md [8]:https://github.com/rburkey2005/virtualagc [SWH]:https://flat.badgen.net/badge/Software%20Heritage/Archive/0B3D91 [SWH_URL]:https://archive.softwareheritage.org/browse/origin/https://github.com/chrislgarry/Apollo-11/ diff --git a/README.ja.md b/README.ja.md index dc72b7e..58c3197 100644 --- a/README.ja.md +++ b/README.ja.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md 司令船・機械船(Comanche055)および月着陸船(Luminary099)用のオリジナルのアポロ11号誘導コンピュータ(AGC)のソースコード。[Virtual AGC][3] と [MIT Museum][4] によってデジタル化された。このリポジトリは、オリジナルのアポロ11号のソースコードを完全に再現して保管することを目的としています。そのため、このリポジトリと [Luminary 099][5] および [Comanche 055][6] の間に発見された問題や見落としがある可能性のあるファイルに対してのPRは歓迎します。 diff --git a/README.ko_kr.md b/README.ko_kr.md index 2f00d5b..e5c361c 100644 --- a/README.ko_kr.md +++ b/README.ko_kr.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md 사령선 모듈 (Comanche055) 및 달 착륙선 모듈 (Luminary099)을 위한 아폴로 11호 유도 컴퓨터(AGC)의 소스코드입니다. [Virtual AGC][3] 및 [MIT Museum][4]에 의해 디지털화 되었습니다. 이 레포지토리는 아폴로 11호의 원본 소스코드를 완벽하게 재현하여 보관하는 것을 목표로 합니다. 따라서 원본과 본 디지털본 간에 발견된 모든 이슈, 또한 빠뜨렸을 듯한 파일들에 대해 PR을 환영합니다. diff --git a/README.ku.md b/README.ku.md index f1886d9..c8aabf7 100644 --- a/README.ku.md +++ b/README.ku.md @@ -16,15 +16,16 @@ [Italiano][IT], **Kurdî**, [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Koda xwerû ya kompûterê rêbernameya Apollo 11 (AGC) ya orîjînal ji bo Wesayîta Rêvebirinê (Comanche055) û Wesayîta Hêvê (Luminary099). Hat jimarekirin ji aliyê [Virtual AGC][3] û [MIT Museum][4] va. Armanc ew e ku bibe wek depoyekê ji bo koda xwerû ya orîjînal ya Apollo 11. Ji bo wê yekê, daxwazê kişandinê tên pêşwazîkirin ji bo her pirsgirêkekî ku tê nîşankirin di nava vê depoyê de û kopiyên orîjînal yê [Luminary 099][5] û [Comanche 055][6], herweha çi dosya ku min ji bîr kirî. diff --git a/README.md b/README.md index c621044..3740f3f 100644 --- a/README.md +++ b/README.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Original Apollo 11 guidance computer (AGC) source code for Command Module (Comanche055) and Lunar Module (Luminary099). Digitized by the folks at [Virtual AGC][3] and [MIT Museum][4]. The goal is to be a repo for the original Apollo 11 source code. As such, PRs are welcome for any issues identified between the transcriptions in this repository and the original source scans for [Luminary 099][5] and [Comanche 055][6], as well as any files I may have missed. diff --git a/README.mm.md b/README.mm.md index 51c86c2..4d4a42a 100644 --- a/README.mm.md +++ b/README.mm.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], **မြန်မာ**, @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md မူရင်း Apollo 11​​ ထိန်းချုပ်မှု ကွန်ပျူတာ (AGC) တွင်ပါဝင်သော ကွပ်ကဲမှုအစိတ်အပိုင်း (Comanche055) နဲ့ လပေါ်တွင်ဆင်းသက်သည့် အစိတ်အပိုင်း (Luminary099) တို့ရဲ့ ကုဒ်။ [Virtual AGC][3] နှင့် [MIT Museum][4] အကူအညီဖြင့် ဒီဂျစ်တယ်ပုံစံသို့ ပြောင်းထားခြင်းဖြစ်သည်။​ မူရင်း Apollo 11 ကုဒ်များ သိမ်းစည်းထားသော ရီပိုတစ်ခုဖြစ်လာစေရန်ရည်ရွယ်သည်။ ဒါကြောင့် [Luminary 099][5] နဲ့ [Comanche 055][6] တို့ရဲ့ အရင်းအမြစ်စာတမ်းများနဲ့ ဒီရီပိုကြား ကွဲလွဲချက်များတွေ့ရင် Pull Request (PR) တွေဖွင့်ပေးဖို့ ကြိုဆိုပါတယ်။ ကျွန်တော် ကျန်ခဲ့တဲ့ ဖိုင်လ်လေးတွေရှိရင်လည်း ပြောပေးကြပါဉီး။ diff --git a/README.nl.md b/README.nl.md index 30a38ef..4c8b458 100644 --- a/README.nl.md +++ b/README.nl.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], **Nederlands**, +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Originele broncode voor de Apollo 11 besturingscomputer (AGC). Broncode voor de besturingsmodule (Comanche055) en maanmodule (Luminary099). Gedigitalizeerd door [Virtual GC][3] en het [MIT Museum][4]. Het doel is om een repository te zijn van de oorspronkelijke Apollo 11 broncode en dus zijn PRs welkom voor elk probleem in de overgenomen broncode van [Luminary 099][5] en [Comanche 055][6] en elk bestand dat ik vergeten ben. diff --git a/README.no.md b/README.no.md index fc85bc4..de31811 100644 --- a/README.no.md +++ b/README.no.md @@ -8,6 +8,7 @@ 🎌 [Bahasa Indonesia][ID], [Català][CA], +[Čeština][CZ], [Deutsch][DE], [English][EN], [Español][ES], @@ -21,6 +22,7 @@ [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], @@ -35,18 +37,22 @@ [AR]:README.ar.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md +[CZ]:README.cz.md [DE]:README.de.md [EN]:README.md [ES]:README.es.md [FA]:README.fa.md [FR]:README.fr.md +[GR]:README.gr.md [HI_IN]:README.hi_in.md [ID]:README.id.md [IT]:README.it.md [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md [NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md @@ -56,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Original kildekode til Apollo 11’s veilednings datamaskin for kommando ( Comanche055 ) og måne ( Luminary099 ) modulene. Digitalisert av folkene ifra Virtual AGC og MIT Museet. Målet er og være et «repo» for den originale Apollo 11 kilde koden. «Pull Requests» er ønskelige for problemer som måtte finnes i oversettelser i dette «repository» og de originale kilde kode bildene til Luminary 099 og Comanche 055, samt bortglemte filer diff --git a/README.pl.md b/README.pl.md index c14b8f5..5612077 100644 --- a/README.pl.md +++ b/README.pl.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], **Polski**, [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Oryginalny kod źródłowy komputera pokładowego w programie Apollo 11 (AGC) dla modułu dowodzenia (Comanche055) i modułu księżycowego (Luminary099). Zdigitalizowany przez ludzi z [Virtual AGC][3] i [MIT Museum][4]. Celem jest bycie repozytorium dla oryginalnego kodu źródłowego Apollo 11. Z tego powodu, PRy są mile widziane dla każdego przekłamania między transkrypcją w tym repozytorium a oryginalnymi skanami dla [Luminary 099][5] i [Comanche 055][6], jak również dla każdego pliku który mogłem przegapić. diff --git a/README.pt_br.md b/README.pt_br.md index e15b427..140b50d 100644 --- a/README.pt_br.md +++ b/README.pt_br.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], **Português**, [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Código fonte do Computador de Orientação da Apollo 11 (AGC) para o Módulo de Comando (Comanche055) e Módulo Lunar (Luminary099). Digitalizado pelo pessoal da [Virtual AGC][3] e [Museu do MIT][4]. O objetivo é ser um repositório para o código fonte original da Apollo 11. Como tal, os PRs são bem-vindos para quaisquer problemas identificados entre as transcrições neste repositório e as verificações do código fonte original para [Luminary 099][5] e [Comanche 055][6], bem como quaisquer arquivos que eu possa ter perdido. diff --git a/README.ro.md b/README.ro.md index 398cc39..96d82d9 100644 --- a/README.ro.md +++ b/README.ro.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], **Română**, [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Codul sursă original al computerului de orientare Apollo 11 (AGC) pentru modulul de comandă (Comanche055) și modulul lunar (Luminary099). Digitalizat de persoanele de la [Virtual AGC][3] și [MIT Museum][4]. Scopul este de a avea un repo pentru codul sursă original Apollo 11. Prin urmare, PR-urile sunt bine venite pentru orice problemă identificată între transcrierile din acest repository și scanările originale pentru [Luminary 099][5] și [Comanche 055][6], precum și pentru alte fișiere pe care aș fi putut să le uit. diff --git a/README.ru.md b/README.ru.md index 3273a04..9298306 100644 --- a/README.ru.md +++ b/README.ru.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], **Русский**, [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Оригинальный исходный код бортового управляющего компьютера Аполлон 11 (AGC) для командного модуля (Comanche055) и лунного модуля (Luminary099). Оцифровано людьми из [Virtual AGC][3] и [MIT Museum][4]. Цель - это создание репозитория с оригинальным исходным кодом миссии Аполлон 11. Таким образом приветствуются pull requests (PRs) с исправлениями для любых найденных ошибок в файлах этого репозитория и оригинальных сканах исходного кода для [Luminary 099][5] и [Comanche 055][6], так же как и для любых файлов, которые я мог пропустить. diff --git a/README.tr.md b/README.tr.md index 375e6cd..adb2865 100644 --- a/README.tr.md +++ b/README.tr.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], **Türkçe**, +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Orijinal Apollo 11 Yönlendirme Bilgisayarı'nın (AGC) Yönetim Modülü (Comanche055) ve Ay Modülü (Luminary099)'nün kaynak kodu. [Virtual AGC][3] ve [MIT Museum][4] çalışanları tarafından sayısallaştırılmıştır. Amaç orijinal Apollo 11 kaynak kodunu içeren bir repo oluşturmak. Bu yüzden bu repoda, [Luminary 099][5]'de ve [Comanche 055][6]'da tespit edilen hatalarla ilgili veya benim kaçırdığım herhangi bir dosya hakkında yollanacak pull request'lere açığız. diff --git a/README.vi.md b/README.vi.md index 15c326e..d0957a2 100644 --- a/README.vi.md +++ b/README.vi.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], **Tiếng Việt**, [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md Mã nguồn của máy tính hướng dẫn Apollo 11 (AGC) thông qua Command Module (Comanche055) và Lunar Module (Luminary099). Được số hóa bởi những người ở [Virtual AGC][3] và [Bảo tàng MIT][4]. Mục tiêu là tạo ra một kho lưu trữ mã nguồn cho Apollo 11. Do vậy, PRs là một điều bình thường cho bất kì một vấn đề được xác định giữa các bản dịch trong kho lưu trữ này và nguồn gốc quét mã cho [Luminary 099][5] và [Comanche 055][6], cũng như bất kì file nào mà chúng tôi có thể bỏ lỡ. diff --git a/README.zh_cn.md b/README.zh_cn.md index dd76d90..59b4fc4 100644 --- a/README.zh_cn.md +++ b/README.zh_cn.md @@ -6,6 +6,34 @@ [![Luminary]][LuminaryMilestone] 🎌 +[Bahasa Indonesia][ID], +[Català][CA], +[Čeština][CZ], +[Deutsch][DE], +[English][EN], +[Español][ES], +[Français][FR], +[Italiano][IT], +[Kurdi][KU], +[Nederlands][NL], +[Norsk][NO], +[Polski][PL], +[Português][PT_BR], +[Română][RO], +[Tiếng Việt][VI], +[Türkçe][TR], +[Ελληνικά][GR], +[Русский][RU], +[العربية][AR], +[فارسی][FA], +[हिंदी][HI_IN], +[বাংলা][BD_BN], +[မြန်မာ][MM], +[日本語][JA], +[正體中文][ZH_TW], +**简体中文**, +[한국어][KO_KR] + [Bahasa Indonesia][ID], [Català][CA], [Čeština][CZ], @@ -49,7 +77,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +89,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md 阿波罗 11 号制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码。由 [虚拟 AGC][3] 和 [MIT 科学博物馆][4] 的伙计们完成电子化。本仓库存在的目的是存储阿波罗 11 号原始代码。当然,倘若在本仓库或原始代码扫描件 [Luminary 099][5] 及 [Comanche 055][6] 发现问题,或者任何我可能漏掉的文件,欢迎提交 PR。 diff --git a/README.zh_tw.md b/README.zh_tw.md index 656ff75..1c55ef7 100644 --- a/README.zh_tw.md +++ b/README.zh_tw.md @@ -16,15 +16,16 @@ [Italiano][IT], [Kurdi][KU], [Nederlands][NL], +[Norsk][NO], [Polski][PL], [Português][PT_BR], [Română][RO], [Tiếng Việt][VI], [Türkçe][TR], +[Ελληνικά][GR], [Русский][RU], [العربية][AR], [فارسی][FA], -[Ελληνικά][GR], [हिंदी][HI_IN], [বাংলা][BD_BN], [မြန်မာ][MM], @@ -49,7 +50,10 @@ [JA]:README.ja.md [KO_KR]:README.ko_kr.md [KU]:README.ku.md +[LT]:README.lt.md [MM]:README.mm.md +[NL]:README.nl.md +[NO]:README.no.md [PL]:README.pl.md [PT_BR]:README.pt_br.md [RO]:README.ro.md @@ -58,7 +62,6 @@ [VI]:README.vi.md [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -[NL]:README.nl.md 最初用於阿波羅 11 號的導航電腦 (Apollo 11 Guidance computer, AGC) 裡頭駕駛艙 (Comanche055) 和登月艙 (Luminary099) 的原始程式碼,由 [Virtual AGC](http://www.ibiblio.org/apollo/) 及 [MIT Museum](http://web.mit.edu/museum/) 的工作人員進行數位化,著眼於建立阿波羅 11 號原始程式碼的封存。正因如此,若您發現文件抄錄或於查看 [Luminary 099](http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/) 和 [Comanche 055](http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/) 這兩部分原始程式碼過程中遇到問題的話,歡迎提交 pull request。當然,也包括那些我可能遺忘的檔案。 From 86b1817766bb314bd71876245d44590e096124a7 Mon Sep 17 00:00:00 2001 From: James Harris Date: Tue, 13 Oct 2020 02:03:36 +0100 Subject: [PATCH 17/63] docs: restore comma in code samples with Arabic/Persian scripts --- CONTRIBUTING.ar.md | 8 ++++---- README.ar.md | 4 ++-- README.fa.md | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CONTRIBUTING.ar.md b/CONTRIBUTING.ar.md index 4cac551..8887090 100644 --- a/CONTRIBUTING.ar.md +++ b/CONTRIBUTING.ar.md @@ -125,8 +125,8 @@ R0820
```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE، GRAULT، - GARPLY، WALDO. + 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT، + GARPLY, WALDO. ```
@@ -134,8 +134,8 @@ R0820
```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE، GRAULT، - GARPLY، WALDO. + 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT، + GARPLY, WALDO. ```
diff --git a/README.ar.md b/README.ar.md index f15ebee..e3995f4 100644 --- a/README.ar.md +++ b/README.ar.md @@ -80,8 +80,8 @@   |   -------------: | -----: حقوق النشر | المجال العام -Comanche055 | جزء من الكود المصدري لColossus 2A، حاسوب ارشاد أبولو (AGC) للمركبة القيادية (CM) لأبولو 11
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1، 1969` -Luminary099 | جزء من الكود المصدري لLuminary 1A، حاسوب ارشاد أبولو (AGC) للمركبة القمرية (LM) لأبولو 11
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14، 1969` +Comanche055 | جزء من الكود المصدري لColossus 2A، حاسوب ارشاد أبولو (AGC) للمركبة القيادية (CM) لأبولو 11
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1, 1969` +Luminary099 | جزء من الكود المصدري لLuminary 1A، حاسوب ارشاد أبولو (AGC) للمركبة القمرية (LM) لأبولو 11
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14, 1969` المُركِب | yaYUL للتواصل | رون بركي الموقع الالكتروني | www.ibiblio.org/apollo diff --git a/README.fa.md b/README.fa.md index ffcf386..84a8963 100644 --- a/README.fa.md +++ b/README.fa.md @@ -80,8 +80,8 @@   |   -----------: | -----: حق نشر | مالکیت عمومی -Comanche055 | بخشی از سورس کد Colossus 2A، سیستم هدایت (AGC) سفینه فرمان (CM) آپولو ۱۱
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1، 1969` -Luminary099 | بخشی از سورس کد Luminary 1A، سیستم هدایت سفینه ماه‌نشین (LM) آپولو ۱۱
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14، 1969` +Comanche055 | بخشی از سورس کد Colossus 2A، سیستم هدایت (AGC) سفینه فرمان (CM) آپولو ۱۱
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1, 1969` +Luminary099 | بخشی از سورس کد Luminary 1A، سیستم هدایت سفینه ماه‌نشین (LM) آپولو ۱۱
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14, 1969` اسمبلر | yaYUL تماس | رون برکی وبسایت | www.ibiblio.org/apollo From c48529f529790d96f072b1233ae03bc165f1e1ea Mon Sep 17 00:00:00 2001 From: James Harris Date: Tue, 13 Oct 2020 02:04:16 +0100 Subject: [PATCH 18/63] Update README.zh_cn.md --- README.zh_cn.md | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/README.zh_cn.md b/README.zh_cn.md index 59b4fc4..7c6b386 100644 --- a/README.zh_cn.md +++ b/README.zh_cn.md @@ -34,33 +34,6 @@ **简体中文**, [한국어][KO_KR] -[Bahasa Indonesia][ID], -[Català][CA], -[Čeština][CZ], -[Deutsch][DE], -[English][EN], -[Español][ES], -[Français][FR], -[Italiano][IT], -[Kurdi][KU], -[Nederlands][NL], -[Polski][PL], -[Português][PT_BR], -[Română][RO], -[Tiếng Việt][VI], -[Türkçe][TR], -[Русский][RU], -[العربية][AR], -[فارسی][FA], -[Ελληνικά][GR], -[हिंदी][HI_IN], -[বাংলা][BD_BN], -[မြန်မာ][MM], -[日本語][JA], -[正體中文][ZH_TW], -**简体中文**, -[한국어][KO_KR] - [AR]:README.ar.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md From cf785504252a737cefc0a057a380397a948669d5 Mon Sep 17 00:00:00 2001 From: Zach Peters Date: Mon, 12 Oct 2020 20:06:06 -0500 Subject: [PATCH 19/63] Typo corrections and renamed file --- ...TEM.agc => TRIM_GIMBAL_CONTROL_SYSTEM.agc} | 85 +++++++++---------- 1 file changed, 40 insertions(+), 45 deletions(-) rename Luminary099/{TRIM_GIMBAL_CNTROL_SYSTEM.agc => TRIM_GIMBAL_CONTROL_SYSTEM.agc} (85%) diff --git a/Luminary099/TRIM_GIMBAL_CNTROL_SYSTEM.agc b/Luminary099/TRIM_GIMBAL_CONTROL_SYSTEM.agc similarity index 85% rename from Luminary099/TRIM_GIMBAL_CNTROL_SYSTEM.agc rename to Luminary099/TRIM_GIMBAL_CONTROL_SYSTEM.agc index b71d75f..31c8829 100644 --- a/Luminary099/TRIM_GIMBAL_CNTROL_SYSTEM.agc +++ b/Luminary099/TRIM_GIMBAL_CONTROL_SYSTEM.agc @@ -65,7 +65,7 @@ GTS CAF NEGONE # MAKE THE NEXT PASS THROUGH THE DAP BE AD A # FOR THE RIGHT SHIFT DUE TO EDITING. TS SAVESR -GTSGO+DN CAF TWO # SET INDEXER FOR R-AXIS CALCULATIONS. +GTSGO+ON CAF TWO # SET INDEXER FOR R-AXIS CALCULATIONS. TCF GOQTRIMG +1 GOQTRIMG CAF ZERO # SET INDEXER FOR Q-AXIS CALCULATIONS @@ -133,7 +133,7 @@ ALGORTHM EXTEND # Q(R)DIFF IS THETA (ERROR) SCALED AT PI. EXTEND # Page 1474 DV KCENTRAL - XCH A2CNTRAL +1 # QUOTIENT STORED AT 16*PI, D.P. + XCH A2CNTRAL +1 # QUOTIENT STORED AT 16*PI , D.P. TCF HAVEQUOT HUGEQUOT CA POSMAX @@ -191,7 +191,7 @@ NEGFNCT2 EXTEND FUNCT2 EXTEND DCA A2CNTRAL - DAS K2CNTRAL # DEL*OMEGA + ALPHA(2)/(2*K) AT 16*PI, D.P. + DAS K2CNTRAL # DEL*OMEGA + ALPHA(2)/(2*K) AT 16*PI,D.P. FUNCT3 CA A2CNTRAL EXTEND @@ -300,38 +300,38 @@ ACDT+C12 CS NEGUQ # # TIMEGMBL COMPUTES THE DRIVE TIME NEEDED FOR THE TRIM GIMBAL TO POSITION THE DESCENT ENGINE NOZZLE SO AS TO NULL # THE OFFSET ANGULAR ACCELERATION ABOUT THE Q (OR R) AXIS. INSTEAD OF USING AOSQ(R), TIMEGMBL USES .4*AOSQ(R), -# SCALED AT PI/8. FOR EACH AXIS, THE DRIVE TIME IS COMPUTED AS ABS(ALPHA/ACCDOT). A ZERO +# SCALED AT PI/8. FOR EACH AXIS, THE DRIVE TIME IS COMPUTED AS ABS(ALPHA/ACCDOT). A ZERO # ALPHA OR ACCDOT OR A ZERO QUOTIENT TURNS OFF THE GIMBAL DRIVE IMMEDIATELY. OTHERWISE, THE GIMBAL IS TURNED ON # DRIVING IN THE CORRECT DIRECTION. THE Q(R)GIMTIMR IS SET TO TERMINATE THE DRIVE AND Q(R)ACCDOT # IS STORED TO REFLECT THE NEW ACCELERATION DERIVATIVE. NEGUQ(R) WILL CONTAIN +1,+0,-1 FOR A Q(R)ACCDOT VALUE # WHICH IS NEGATIVE, ZERO, OR POSITIVE. # -# INPUTS: AOSQ,AOSR, SCALED AT P1/2, AND ACCDOTQ, ACCDOTR AT PI/2(7). PI/2(7). +# INPUTS: AOSQ,AOSR, SCALED AT P1/2, AND ACCDOTQ, ACCDOTR AT PI/2(7). PI/2(7). # -# OUTPUTS: NEW GIMBAL DRIVE BITS IN CHANNEL 12, NEGUQ, NEGUR, QACCDOT, AND RACCDOT, THE LAST SCALED AT PI/2(7). -# Q(R)GIMTIMR WILL BE SET TO TIME AND TERMINATE GIMBAL DRIVE(S). +# OUTPUTS: NEW GIMBAL DRIVE BITS IN CHANNEL 12,NEGUQ,NEGUR,QACCDOT AND RACCDOT, THE LAST SCALED AT PI/2(7). +# Q(R)GIMTIMR WILL BE SET TO TIME AND TERMINATE GIMBAL DRIVE(S) # -# DEBRIS: A, L, Q, ITEMPS 2, 3, 6, AND RUPTREG2 AND ACDT+C12 DEBRIS. +# DEBRIS: A,L,Q, ITEMPS 2,3,6, RUPTREG2 AND ACDT+C12 DEBRIS. # -# EXITS: VIA TC Q. +# EXITS: VIA TC Q. # -# ALARMS, ABORTS: NONE. +# ALARMS, ABORTS, : NONE # -# SUBROUTINES: ACDT+C12, IBNKCALL +# SUBROUTINES: ACDT+C12, IBNKCALL # -# WARNING: THIS SUBROUTINE WRITES INTO CHANNEL 12 AND USES THE ITEMPS. THEREFORE IT MAY ONLY BE CALLED WITH -# INTERRUPT INHIBITED. +# WARNING: THIS SUBROUTINE WRITES INTO CHANNEL 12 AND USES THE ITEMPS. THEREFORE IT MAY ONLY BE CALLED WITH +# INTERRUPT INHIBITED. # # ERASABLE STORAGE CONFIGURATION (NEEDED BY THE INDEXING METHODS): -# NEGUQ ERASE +2 # NEGATIVE OF Q-AXIS GIMBAL DRIVE -# (SPWORD) EQUALS NEGUQ +1 # ANY S.P. ERASABLE NUMBER, NOW THRSTCMD -# NEGUR EQUALS NEGUQ +2 # NEGATIVE OF R-AXIS GIMBAL DRIVE -# ACCDOTQ ERASE +2 # Q-JERK TERM SCALED AT PI/2(7) RAD/SEC(3) -# (SPWORD) EQUALS ACCDOTQ +1 # ANY S.P. ERASABLE NUMBER NOW QACCDOT -# ACCDOTR EQUALS ACCDOTQ +2 # R-JERK TERM SCALED AT PI/2(7) RAD/SEC(3) -# # ACCDOTQ, ACCDOTR ARE MAGNITUDES. -# AOSQ ERASE +4 # Q-AXIS ACC., D.P. AT PI/2 R/SEC(2) -# AOSR EQUALS AOSQ +2 # R-AXIS ACCELERATION SCALED AT PI/2 R/S2 +# NEGUQ ERASE +2 # NEGATIVE OF Q-AXIS GIMBAL DRIVE +# (SPWORD) EQUALS NEGUQ +1 # ANY S.P. ERASABLE NUMBER, NOW THRSTCMD +# NEGUR EQUALS NEGUQ +2 # NEGATIVE OF R-AXIS GIMBAL DRIVE +# ACCDOTQ ERASE +2 # Q-JERK TERM SCALED AT PI/2(7) RAD/SEC(3) +# (SPWORD) EQUALS ACCDOTQ +1 # ANY S.P. ERASABLE NUMBER NOW QACCDOT +# ACCDOTR EQUALS ACCDOTQ +2 # R-JERK TERM SCALED AT PI/2(7) RAD/SEC(3) +# # ACCDOTQ, ACCDOTR ARE MAGNITUDES. +# AOSQ ERASE +4 # Q-AXIS ACC., D.P. AT PI/2 R/SEC(2) +# AOSR EQUALS AOSQ +2 # R-AXIS ACCELERATION SCALED AT PI/2 R/S2 QRNDXER EQUALS ITEMP6 OCT23146 OCTAL 23146 # DECIMAL .6 @@ -365,7 +365,7 @@ ALPHATRY INDEX QRNDXER TS L # WAS THERE OVERFLOW? TCF SETNEGU # NO. COMPUTE DRIVE TIME. - CS A # RECOVER -SGN(AOS) IN THE A REGISTER. + CS A # RECOVER -SGN(AOS) IN THE A REGISTER. INDEX QRNDXER # YES. START DRIVE WITHOUT WAITLIST. XCH NEGUQ TCF NOTALLOW # KNOCK DOWN THE ALLOWGTS FLAG. @@ -374,10 +374,10 @@ SETNEGU EXTEND BZMF POSALPH COM - TS ITEMP2 # STORE -ABS(.4*AOS) SCALED AT PI/8. + TS ITEMP2 # STORE -ABS(.4*AOS) SCALED AT PI/8. CS BIT1 TCF POSALPH +2 -POSALPH TS ITEMP2 # STORE -ABS(.4*AOS) SCALED AT PI/8. +POSALPH TS ITEMP2 # STORE -ABS(.4*AOS) SCALED AT PI/8. CA BIT1 +2 INDEX QRNDXER # SGN(AOS) INTO NEGU TS NEGUQ # STORE SGN(ALPHA) AS NEGU @@ -440,8 +440,8 @@ OCT00240 OCTAL 00240 # DECIMAL 10/1024 # SQUARE ROOT OF THE FOURTEEN MOST SIGNIFICANT BITS OF THE ARGUMENT. ALSO, THE CELL SHFTFLAG CONTAINS A BINARY # EXPONENT S, SUCH THAT THE SQUARE ROOT (RETURNED IN THE A REGISTER) MUST BE SHIFTED RIGHT (MULTIPLIED BY 2 TO THE # POWER (-S)) IN ORDER TO BE THE TRUE SQUARE ROOT OF THE FOURTEEN MOST SIGNIFICANT BITS OF FUNCTION, FUNCTION +1. -# SQUARE ROOT ERROR IS NOT MORE THAN 2 IN THE 14TH SIGNIFICANT BIT. CELLS CLOBBERED ARE A, L, SHFTFLAG, ININDEX, -# HALFARG, SCRATCH, SR, FUNCTION, FUNCTION +1. GTSQRT IS CALLED BY TC GTSQRT AND RETURNS VIA TC Q OR TC FUNCTION +1. +# SQUARE ROOT ERROR IS NOT MORE THAN 2 IN THE 14TH SIGNIFICANT BIT. CELLS CLOBBERED ARE A,L,SHFTFLAG.ININDEX, +# HALFARG,SCRATCH,SR,FUNCTION, FUNCTION +1. GTSQRT IS CALLED BY TC GTSQRT AND RETURNS VIA TC Q OR TC FUNCTION +1. # ZERO OR NEGATIVE ARGUMENTS YIELD ZERO FOR SQUARE ROOTS. GTSQRT CCS FUNCTION @@ -506,7 +506,6 @@ SCALDONE EXTEND TC ROOTCYCL TC ROOTCYCL TC FUNCTION +1 - # *************************************************************************** RSTOFGTS TC GTSQRT @@ -514,12 +513,12 @@ PRODUCT XCH K2CNTRAL EXTEND MP K2CNTRAL DXCH K2CNTRAL - EXTEND # THE PRODUCT OF + EXTEND # THE PRODUCT OF MP L # 1/2 2 1/2 ADS K2CNTRAL +1 # K *(DEL*OMEGA + ALPHA /(2*K)) - TS L # AND - TCF +2 # 2 - ADS K2CNTRAL # DEL*(DEL*OMEGA + ALPHA /(2*K)) NOW IN + TS L # AND + TCF +2 # 2 + ADS K2CNTRAL # DEL*(DEL*OMEGA + ALPHA /(2*K)) NOW IN # K2CNTRAL DOSHIFT CA ININDEX @@ -538,22 +537,22 @@ DOSHIFT CA ININDEX XCH K2CNTRAL EXTEND MP K2CNTRAL +1 - ADS K2THETA +1 + ADS K2THETA +1 TS L - TCF +2 + TCF +2 ADS K2THETA TCF NEGUSUM ADDITIN EXTEND DCA K2CNTRAL - DAS K2THETA # NO ADD IN THE K2THETA TERM. + DAS K2THETA # NOW ADD IN THE K2THETA TERM. NEGUSUM CCS K2THETA # TEST SIGN OF HIGH ORDER PART. TCF NEGDRIVE - TCF +2 + TCF +2 TCF POSDRIVE - CCS K2THETA +1 # SIGN TEST FOR LOW ORDER PART. + CCS K2THETA +1 # SIGN TEST FOR LOW ORDER PART. NEGDRIVE CA BIT1 TCF +2 # STOP GIMBAL DRIVE FOR A ZERO NEGUSUM. POSDRIVE CS BIT1 @@ -598,16 +597,14 @@ CLOSEADR 2CADR CLOSEOUT # TERMINATE THE JASK. TWELVE EQUALS OCT14 ROOTHALF OCTAL 26501 # SQUARE ROOT OF 1/2 GMBLBITA OCTAL 01400 # INDEXED WRT GMBLBITB DO NOT MOVE ******* -OCT11276 OCTAL 11276 # POSMAX -- ROOTHALF +OCT11276 OCTAL 11276 # POSMAX - ROOTHALF GMBLBITB OCTAL 06000 # INDEXED WRT GMBLBITA DO NOT MOVE ******* # SUBROUTINE ROOTCYCL: BY CRAIG WORK, 3 APRIL 68 -# -# ROOTCYCL IS A SUBROUTINE WHICH EXECUTES ONE NEWTON SQUARE ALGORITHM ITERATION. THE INITIAL GUESS AT THE -# SQUARE ROOT IS PRESUMED TO BE IN THE A REGISTER AND ONE-HALF THE SQUARE IS TAKEN FROM HALFARG. THE NEW APPROXIMATION -# TO THE SQUARE ROOT IS RETURNED IN THE A REGISTER. DEBRIS: A, L, SR, SCRATCH. ROOTCYCL IS CALLED FROM +# ROOTCYCL IS A SUBROUTINE WHICH EXECUTES ONE NEWTON SQUARE ROOT ALGORITHM ITERATION. THE INITIAL GUESS AT THE +# SQUARE ROOT IS PRESUMED TO BE IN THE A REGISTER AND ONE-HALF THE SQUARE IS TAKEN FROM HALFARG. THE NEW APPROXI- +# MATION TO THE SQUARE ROOT IS RETURNED IN THE A REGISTER. DEBRIS: A,L,SR,SCRATCH. ROOTCYCL IS CALLED FROM # LOCATION (LOC) BY A TC ROOTCYCL, AND RETURNS (TC Q) TO LOC +1. -# # WARNING: IF THE INITIAL GUESS IS NOT GREATER THAN THE SQUARE, DIVIDE OR ADD OVERFLOW IS A REAL POSSIBILITY. ROOTCYCL TS SCRATCH # STORE X @@ -618,5 +615,3 @@ ROOTCYCL TS SCRATCH # STORE X DV SCRATCH # (ARG/X)/2 AD SR # (X + ARG/X)/2 IN THE A REG TC Q - - From ba010944a2500f58f09e9fd620619327f6cecfc3 Mon Sep 17 00:00:00 2001 From: James Harris Date: Tue, 13 Oct 2020 02:06:15 +0100 Subject: [PATCH 20/63] docs: fix Latvian links Mistakenly committed li instead of lt --- CONTRIBUTING.ar.md | 2 +- CONTRIBUTING.cz.md | 2 +- CONTRIBUTING.de.md | 2 +- CONTRIBUTING.es.md | 2 +- CONTRIBUTING.fr.md | 2 +- CONTRIBUTING.gr.md | 2 +- CONTRIBUTING.it.md | 2 +- CONTRIBUTING.ja.md | 2 +- CONTRIBUTING.ko_kr.md | 2 +- CONTRIBUTING.ku.md | 2 +- CONTRIBUTING.md | 2 +- CONTRIBUTING.nl.md | 2 +- CONTRIBUTING.no.md | 2 +- CONTRIBUTING.pt_br.md | 2 +- CONTRIBUTING.tr.md | 2 +- CONTRIBUTING.zh_cn.md | 2 +- CONTRIBUTING.zh_tw.md | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/CONTRIBUTING.ar.md b/CONTRIBUTING.ar.md index 8887090..23823a2 100644 --- a/CONTRIBUTING.ar.md +++ b/CONTRIBUTING.ar.md @@ -10,7 +10,7 @@ [Français][FR]، [Italiano][IT]، [Kurdi][KU]، -[Lietuvių][LI]، +[Lietuvių][LT]، [Nederlands][NL]، [Norsk][NO]، [Português][PT_BR]، diff --git a/CONTRIBUTING.cz.md b/CONTRIBUTING.cz.md index 81a2a0a..0339fc6 100644 --- a/CONTRIBUTING.cz.md +++ b/CONTRIBUTING.cz.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.de.md b/CONTRIBUTING.de.md index 8784a30..8faa7db 100644 --- a/CONTRIBUTING.de.md +++ b/CONTRIBUTING.de.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.es.md b/CONTRIBUTING.es.md index 6a7376d..2f81de5 100644 --- a/CONTRIBUTING.es.md +++ b/CONTRIBUTING.es.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.fr.md b/CONTRIBUTING.fr.md index 219bdec..53a9a31 100644 --- a/CONTRIBUTING.fr.md +++ b/CONTRIBUTING.fr.md @@ -8,7 +8,7 @@ **Français**, [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.gr.md b/CONTRIBUTING.gr.md index e3972bf..8c6cf2c 100644 --- a/CONTRIBUTING.gr.md +++ b/CONTRIBUTING.gr.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.it.md b/CONTRIBUTING.it.md index 1e04af6..1927c8f 100644 --- a/CONTRIBUTING.it.md +++ b/CONTRIBUTING.it.md @@ -8,7 +8,7 @@ [Français][FR], **Italiano** [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.ja.md b/CONTRIBUTING.ja.md index bea3a1e..86a2261 100644 --- a/CONTRIBUTING.ja.md +++ b/CONTRIBUTING.ja.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.ko_kr.md b/CONTRIBUTING.ko_kr.md index e24f37c..85ca21c 100644 --- a/CONTRIBUTING.ko_kr.md +++ b/CONTRIBUTING.ko_kr.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.ku.md b/CONTRIBUTING.ku.md index 2a4f6d1..58d22b1 100644 --- a/CONTRIBUTING.ku.md +++ b/CONTRIBUTING.ku.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], **Kurdî**, -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1d55196..c7e0743 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.nl.md b/CONTRIBUTING.nl.md index 917298a..a8f552f 100644 --- a/CONTRIBUTING.nl.md +++ b/CONTRIBUTING.nl.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], **Nederlands**, [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.no.md b/CONTRIBUTING.no.md index b816e36..ad619d2 100644 --- a/CONTRIBUTING.no.md +++ b/CONTRIBUTING.no.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], **Norsk**, [Português][PT_BR], diff --git a/CONTRIBUTING.pt_br.md b/CONTRIBUTING.pt_br.md index ca388cf..6052670 100644 --- a/CONTRIBUTING.pt_br.md +++ b/CONTRIBUTING.pt_br.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], **Português**, diff --git a/CONTRIBUTING.tr.md b/CONTRIBUTING.tr.md index c002c2d..ff3b7d2 100644 --- a/CONTRIBUTING.tr.md +++ b/CONTRIBUTING.tr.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.zh_cn.md b/CONTRIBUTING.zh_cn.md index c2c5cea..b692b1b 100644 --- a/CONTRIBUTING.zh_cn.md +++ b/CONTRIBUTING.zh_cn.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], diff --git a/CONTRIBUTING.zh_tw.md b/CONTRIBUTING.zh_tw.md index daf4175..3695560 100644 --- a/CONTRIBUTING.zh_tw.md +++ b/CONTRIBUTING.zh_tw.md @@ -8,7 +8,7 @@ [Français][FR], [Italiano][IT], [Kurdi][KU], -[Lietuvių][LI], +[Lietuvių][LT], [Nederlands][NL], [Norsk][NO], [Português][PT_BR], From 124275cfaab2687968f4f456d8dc8f3ee2640b76 Mon Sep 17 00:00:00 2001 From: James Harris Date: Tue, 13 Oct 2020 16:58:43 +0100 Subject: [PATCH 21/63] Revert "Proof POWERED_FLIGHT_SUBROUTINES #624" (#758) --- Luminary099/POWERED_FLIGHT_SUBROUTINES.agc | 55 +++++++++++----------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/Luminary099/POWERED_FLIGHT_SUBROUTINES.agc b/Luminary099/POWERED_FLIGHT_SUBROUTINES.agc index 2ddb517..d0de9de 100644 --- a/Luminary099/POWERED_FLIGHT_SUBROUTINES.agc +++ b/Luminary099/POWERED_FLIGHT_SUBROUTINES.agc @@ -35,22 +35,22 @@ EBANK= DEXDEX COUNT* $$/POWFL -# CDUTRIG, CDUTRIG1, CDUTRIG2, AND CD*TR*GS ALL COMPUTE THE SINES AND +# CDUTRIG, CDUTRIG1, CDUTRIG2, AND CD*TR*GS ALL COMPUTE THE SINES AND # COSINES OF THREE 2'S COMPLEMENT ANGLES AND PLACE THE RESULT, DOUBLE # PRECISION, IN THE SAME ORDER AS THE INPUTS, AT SINCDU AND COSCDU. AN # ADDITIONAL OUTPUT IS THE 1'S COMPLEMENT ANGLES AT CDUSPOT. THESE -# ROUTINES GO OUT OF THEIR WAY TO LEAVE THE MPAC AREA AS THEY FIND IT, +# ROUTINES GO OUT OF THEIR WAY TO LEAVE THE MPAC AREA AS THEY FIND IT. # EXCEPT FOR THE GENERALLY UNIMPORTANT MPAC +2. THEY DIFFER ONLY IN # WHERE THEY GET THE ANGLES, AND IN METHOD OF CALLING. # -# CDUTRIG (AND CDUTRIG1, WHICH CAN BE CALLED IN BASIC) COMPUTE THE +# CDUTRIG (AND CDUTRIG1, WHICH CAN BE CALLED IN BASIC) COMPUTE THE # SINES AND COSINES FROM THE CURRENT CONTENTS OF THE CDU REGISTERS. # THE CONTENTS OF CDUTEMP, ETC., ARE NOT TOUCHED SO THAT THEY MAY # CONTINUE TO FORM A CONSISTENT SET WITH THE LATEST PIPA READINGS. # -# CDUTRIG1 IS LIKE CDUTRIG EXCEPT THAT IT CAN BE CALLED IN BASIC. +# CDUTRIG1 IS LIKE CDUTRIG EXCEPT THAT IT CAN BE CALLED IN BASIC. # -# CD*TR*GS FINDS CDU VALUES IN CDUSPOT RATHER THAN IN CDUTEMP. THIS +# CD*TR*GS FINDS CDU VALUES IN CDUSPOT RATHER THAN IN CDUTEMP. THIS # ALLOWS USERS TO MAKE TRANSFORMATIONS USING ARBITRARY ANGLES, OR REAL # ANGLES IN AN ORDER OTHER THAN X Y Z. A CALL TO THIS ROUTINE IS # NECESSARY IN PREPARATION FOR A CALL TO AX*SR*T IN EITHER OF ITS TWO @@ -61,7 +61,7 @@ # IT CLOBBERS BUF2 (IN THE SINE AND COSINE ROUTINES) CD*TR*GS CANNOT BE # CALLED USING BANKCALL. SORRY. # -# CD*TR*G IS LIKE CD*TR*GS EXCEPT THAT IT CAN BE CALLED IN +# CD*TR*G IS LIKE CD*TR*GS EXCEPT THAT IT CAN BE CALLED IN # INTERPRETIVE. CDUTRIG EXIT @@ -116,7 +116,7 @@ TR*GL**P MASK SIX # MAKE IT EVEN AND SMALLER TC TEM2 # Page 1261 # ******************************************************************************************************* -# QUICTRIG, INTENDED FOR GUIDANCE CYCLE USE WHERE TIME IS CRITICAL, IS A MUCH FASTER VERSION OF CD*TR*GS. +# QUICTRIG, INTENDED FOR QUIDANCE CYCLE USE WHERE TIME IS CRITICAL, IS A MUCH FASTER VERSION OF CD*TR*GS. # QUICTRIG COMPUTES AND STORES THE SINES AND COSINES OF THE 2'S COMPLEMENT ANGLES AT CDUSPOT, CDUSPOT +2, # AND CDUSPOT +4. UNLIKE CD*TR*GS, QUICTRIG DOES NOT LEAVE THE 1'S COMPLEMENT VERSIONS OF THE ANGLES IN # CDUSPOT. QUICTRIG'S EXECUTION TIME IS 4.1 MS; THIS IS 10 TIMES AS FAST AS CD*TR*GS. QUICTRIG MAY BE @@ -150,23 +150,23 @@ QUICTRIG INHINT # INHINT SINCE DAP USES THE SAME TEMPS # Page 1262 #**************************************************************************** -# THESE INTERFACE ROUTINES MAKE IT POSSIBLE TO CALL AX*SR*T, ETC., IN +# THESE INTERFACE ROUTINES MAKE IT POSSIBLE TO CALL AX*SR*T, ETC., IN # INTERPRETIVE. LATER, WHERE POSSIBLE, THEY WILL BE ELIMINATED. # -# THESE INTERFACE ROUTINES ARE PERMANENT. ALL RESTORE USER'S EBANK -# SETTING. ALL ARE STRICT INTERPRETIVE SUBROUTINES, CALLED USING "CALL", -# RETURNING VIA QPRET. ALL EXPECT AND RETURN THE VECTOR TO BE TRANSFOR- -# MED INTERPRETER-STYLE IN MPAC; COMPONENTS AT MPAC, MPAC +3, AND MPAC +5. +# THESE INTERFACE ROUTINES ARE PERMANENT. ALL RESTORE USER'S EBANK +# SETTING. ALL ARE STRICT INTERPRETIVE SUBROUTINES, CALLED USING "CALL", +# RETURNING VIA QPRET. ALL EXPECT AND RETURN THE VECTOR TO BE TRANSFORMED +# INTERPRETER-STYLE IN MPAC; COMPONENTS AT MPAC, MPAC +3, AND MPAC +5. # -# TRG*SMNB AND TRG*NBSM BOTH EXPECT TO SEE THE 2'S COMPLEMENT ANGLES +# TRG*SMNB AND TRG*NBSM BOTH EXPECT TO SEE THE 2'S COMPLEMENT ANGLES # AT CDUSPOT (ORDER Y Z X, AT CDUSPOT, CDUSPOT +2, AND CDUSPOT +4; ODD -# LOCATIONS NEED NOT BE ZEROED). TRG*NBSM DOES THE NB TO SM TRANSFOR- -# MATION; TRG*SMNB, VICE VERSA. +# LOCATIONS NEED NOT BE ZEROED). TRG*NBSM DOES THE NB TO SM TRANSFORMATION; +# TRG*SMNB, VICE VERSA. # -# CDU*NBSM DOES ITS TRANSFORMATION USING THE PRESENT CONTENTS OF -# THE CDU COUNTERS. OTHERWISE IT IS LIKE TRG*NBSM. +# CDU*NBSM DOES ITS TRANSFORMATION USING THE PRESENT CONTENTS OF +# THE CDL COUNTERS. OTHERWISE IT IS LIKE TRG*NBSM. # -# CDU*SMNB IS THE COMPLEMENT OF CDU*NBSM. +# CDU*SMNB IS THE COMPLEMENT OF CDU*NBSM. CDU*SMNB EXIT TC CDUTRIGS @@ -175,7 +175,7 @@ CDU*SMNB EXIT TRG*SMNB EXIT TC CD*TR*GS C*MM*N1 TC MPACVBUF # AX*SR*T EXPECTS VECTOR IN VBUF - CS THREE # SIGNAL FOR SM TO NB TRANSFORMATION + CS THREE # SIGNAL FOR SM TO NB TRANSFORMATION. C*MM*N2 TC AX*SR*T TC INTPRET VLOAD RVQ @@ -191,11 +191,11 @@ C*MM*N3 TC MPACVBUF # FOR AX*SR*T CA THREE # SIGNAL FOR NB TO SM TRANSFORMATION TCF C*MM*N2 -# *NBSM* AND *SMNB* EXPECT TO SEE THE SINES AND COSINES (AT SINCDU +# *NBSM* AND *SMNB* EXPECT TO SEE THE SINES AND COSINES (AT SINCDU # AND COSCDU) RATHER THAN THE ANGLES THEMSELVES. OTHERWISE THEY ARE # LIKE TRG*NBSM AND TRG*SMNB. # -# NOTE THAT JUST AS CD*TR*GS NEED BE CALLED ONLY ONCE FOR EACH SERIES +# NOTE THAT JUST AS CD*TR*GS NEED BE CALLED ONLY ONCE FOR EACH SERIES # OF TRANSFORMATIONS USING THE SAME ANGLES, SO TOO ONLY ONE OF TRG*NBSM # Page 1263 # AND TRG*SMNB NEED BE CALLED FOR EACH SERIES. FOR SUBSEQUENT TRANFOR- @@ -207,25 +207,25 @@ C*MM*N3 TC MPACVBUF # FOR AX*SR*T *NBSM* EXIT TCF C*MM*N3 -# AX*SR*T COMBINES THE OLD SMNB AND NBSM. FOR THE NB TO SM +# AX*SR*T COMBINES THE OLD SMNB AND NBSM. FOR THE NB TO SM # TRANSFORMATION, ENTER WITH +3 IN A. FOR SM TO NB, ENTER WITH -3. # THE VECTOR TO BE TRANSFORMED ARRIVES, AND IS RETURNED, IN VBUF. # AX*SR*T EXPECTS TO FIND THE SINES AND COSINES OF THE ANGLES OF ROTATION # AT SINCDU AND COSCDU, IN THE ORDER Y Z X. A CALL TO CD*TR*GS, WITH # THE 2'S COMPLEMENT ANGLES (ORDER Y Z X) AT CDUSPOT, WILL TAKE CARE OF -# THIS. HERE IS A SAMPLE CALLING SEQUENCE:- +# THIS. HERE IS A SAMPLE CALLING SEQUENCE:-- # TC CDUTRIGS # CS THREE # ("CA THREE" FOR NBSM) # TC AX*SR*T # THE CALL TO CD*TR*GS NEED NOT BE REPEATED, WHEN AX*SR*T IS CALLED MORE # THAN ONCE, UNLESS THE ANGLES HAVE CHANGED. # -# AX*SR*T IS GUARANTEED SAFE ONLY FOR VECTORS OF MAGNITUDE LESS THAN +# AX*SR*T IS GUARANTEED SAFE ONLY FOR VECTORS OF MAGNITUDE LESS THAN # UNITY. A LOOK AT THE CASE IN WHICH A VECTOR OF GREATER MAGNITUDE # HAPPENS TO LIE ALONG AN AXIS OF THE SYSTEM TO WHICH IT IS TO BE TRANS- # FORMED CONVINCES ONE THAT THIS IS A RESTRICTION WHICH MUST BE ACCEPTED. -AX*SR*T TS DEXDEX # WHERE IT BECOMES THE INDEX OF INDEXES +AX*SR*T TS DEXDEX # WHERE IT BECOMES THE INDEX OF INDEXES. EXTEND QXCH RTNSAVER @@ -304,7 +304,7 @@ INDEXI DEC 4 # ********** DON'T *********** BANK COUNT* $$/POWFL -# ROUTINE FLESHPOT COMPUTES THE BODY-STABLE MEMBER TRANSFORMATION MATRIX (COMMONLY CALLED XNB) AND STORES +# ROUTINE FLESHPOT COMPUTES THE BODY-STABLE MEMBER TRANSFORMATION MATRIX (COMMONLY CALLED XNB) AND STORES # IT IN THE LOCATIONS SPECIFIED BY THE ECADR ENTERING IN A. CALCSMSC EXIT @@ -405,7 +405,7 @@ FLESHPOT TS TEM2 EXTEND DCA MPAC INDEX TEM1 - DXCH 14 # = SINY COSX + SINX SINZ COSY + DXCH 14 # = - SINY COSX + SINX SINZ COSY EXTEND DCA MPAC +3 @@ -444,3 +444,4 @@ FLESHPOT TS TEM2 CA TEM2 TS EBANK TCF SWRETURN + From 0549b538d0248c133aa7c7fbe422d3ae334bff9f Mon Sep 17 00:00:00 2001 From: James Harris Date: Tue, 13 Oct 2020 17:40:29 +0100 Subject: [PATCH 22/63] Code review of #756 As it was merged before I could review it --- Luminary099/TRIM_GIMBAL_CONTROL_SYSTEM.agc | 62 +++++++++++----------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/Luminary099/TRIM_GIMBAL_CONTROL_SYSTEM.agc b/Luminary099/TRIM_GIMBAL_CONTROL_SYSTEM.agc index 31c8829..f8caaad 100644 --- a/Luminary099/TRIM_GIMBAL_CONTROL_SYSTEM.agc +++ b/Luminary099/TRIM_GIMBAL_CONTROL_SYSTEM.agc @@ -43,8 +43,8 @@ # GTS IS THE ENTRY TO THE GIMBAL TRIM SYSTEM FOR CONTROLLING ATTITUDE ERRORS AND RATES AS WELL AS ACCELERATIONS. GTS CAF NEGONE # MAKE THE NEXT PASS THROUGH THE DAP BE - TS COTROLER # THROUGH RCS CONTROL, - CAF FOUR # AND ENSURE THAT IT IS NOT A SKIP. + TS COTROLER # THROUGH RCS CONTROL, + CAF FOUR # AND ENSURE THAT IT IS NOT A SKIP. TS SKIPU TS SKIPV @@ -55,11 +55,11 @@ GTS CAF NEGONE # MAKE THE NEXT PASS THROUGH THE DAP BE # THE DRIVE SETTING ALGORITHM # -# DEL = SGN(OMEGA + ALPHA*ABS(ALPHA)/(2*K)) -# 2 1/2 2 3/2 -# NEGUSUM = ERROR*K + ALPHA*(DEL*OMEGA + ALPHA /(3*K)) + DEL*K (DEL*OMEGA + ALPHA /(2*K)) +# DEL = SGN(OMEGA + ALPHA*ABS(ALPHA)/(2*K)) +# 2 1/2 2 3/2 +# NEGUSUM = ERROR*K + ALPHA*(DEL*OMEGA + ALPHA /(3*K)) + DEL*K (DEL*OMEGA + ALPHA /(2*K)) # -# DRIVE = -SGN(NEGUSUM) +# DRIVE = -SGN(NEGUSUM) CA SR # SAVE THE SR. SHIFT IT LEFT TO CORRECT AD A # FOR THE RIGHT SHIFT DUE TO EDITING. @@ -71,11 +71,11 @@ GTSGO+ON CAF TWO # SET INDEXER FOR R-AXIS CALCULATIONS. GOQTRIMG CAF ZERO # SET INDEXER FOR Q-AXIS CALCULATIONS TS QRCNTR # Page 1473 -# RSB 2009 --------------------------------------------------------------------- +# RSB 2009 ----------------------------------------------------------------------- # Everything between this line and the similar line below was simply filled-in # as-is from Luminary 131, and then verified to assemble to the proper binary -# values. This area is blank on the Luminary 099 print-out, as if the -# printer ribbon had run out. +# values. This area is blank on the Luminary 099 print-out, as if the printer +# ribbon had run out. INDEX QRCNTR # AOS SCALED AT PI/2 CA AOSQ EXTEND @@ -124,7 +124,7 @@ ALGORTHM EXTEND # Q(R)DIFF IS THETA (ERROR) SCALED AT PI. EXTEND DCS A # ALPHA(2)/2 - K AD KCENTRAL -# RSB 2009 --------------------------------------------------------------------- +# RSB 2009 ----------------------------------------------------------------------- EXTEND DV KCENTRAL # HIGH ORDER OF QUOTIENT. XCH A2CNTRAL @@ -202,7 +202,7 @@ FUNCT3 CA A2CNTRAL MP NEG1/3 ADS A2CNTRAL +1 TS L - TCF +2 # A2CNTRAL NOW CONTAINS -ALPHA(2)/(6*K), + TCF +2 # A2CNTRAL NOW CONTAINS -ALPHA(2)/(6*K), ADS A2CNTRAL # SCALED AT 16*PI, IN D.P. EXTEND @@ -302,7 +302,7 @@ ACDT+C12 CS NEGUQ # THE OFFSET ANGULAR ACCELERATION ABOUT THE Q (OR R) AXIS. INSTEAD OF USING AOSQ(R), TIMEGMBL USES .4*AOSQ(R), # SCALED AT PI/8. FOR EACH AXIS, THE DRIVE TIME IS COMPUTED AS ABS(ALPHA/ACCDOT). A ZERO # ALPHA OR ACCDOT OR A ZERO QUOTIENT TURNS OFF THE GIMBAL DRIVE IMMEDIATELY. OTHERWISE, THE GIMBAL IS TURNED ON -# DRIVING IN THE CORRECT DIRECTION. THE Q(R)GIMTIMR IS SET TO TERMINATE THE DRIVE AND Q(R)ACCDOT +# DRIVING IN THE CORRECT DIRECTION. THE Q(R)GIMTIMR IS SET TO TERMINATE THE DRIVE AND Q(R)ACCDOT # IS STORED TO REFLECT THE NEW ACCELERATION DERIVATIVE. NEGUQ(R) WILL CONTAIN +1,+0,-1 FOR A Q(R)ACCDOT VALUE # WHICH IS NEGATIVE, ZERO, OR POSITIVE. # @@ -323,15 +323,15 @@ ACDT+C12 CS NEGUQ # INTERRUPT INHIBITED. # # ERASABLE STORAGE CONFIGURATION (NEEDED BY THE INDEXING METHODS): -# NEGUQ ERASE +2 # NEGATIVE OF Q-AXIS GIMBAL DRIVE -# (SPWORD) EQUALS NEGUQ +1 # ANY S.P. ERASABLE NUMBER, NOW THRSTCMD -# NEGUR EQUALS NEGUQ +2 # NEGATIVE OF R-AXIS GIMBAL DRIVE -# ACCDOTQ ERASE +2 # Q-JERK TERM SCALED AT PI/2(7) RAD/SEC(3) -# (SPWORD) EQUALS ACCDOTQ +1 # ANY S.P. ERASABLE NUMBER NOW QACCDOT -# ACCDOTR EQUALS ACCDOTQ +2 # R-JERK TERM SCALED AT PI/2(7) RAD/SEC(3) -# # ACCDOTQ, ACCDOTR ARE MAGNITUDES. -# AOSQ ERASE +4 # Q-AXIS ACC., D.P. AT PI/2 R/SEC(2) -# AOSR EQUALS AOSQ +2 # R-AXIS ACCELERATION SCALED AT PI/2 R/S2 +# NEGUQ ERASE +2 # NEGATIVE OF Q-AXIS GIMBAL DRIVE +# (SPWORD) EQUALS NEGUQ +1 # ANY S.P. ERASABLE NUMBER, NOW THRSTCMD +# NEGUR EQUALS NEGUQ +2 # NEGATIVE OF R-AXIS GIMBAL DRIVE +# ACCDOTQ ERASE +2 # Q-JERK TERM SCALED AT PI/2(7) RAD/SEC(3) +# (SPWORD) EQUALS ACCDOTQ +1 # ANY S.P. ERASABLE NUMBER NOW QACCDOT +# ACCDOTR EQUALS ACCDOTQ +2 # R-JERK TERM SCALED AT PI/2(7) RAD/SEC(3) +# # ACCDOTQ,ACCDOTR ARE MAGNITUDES. +# AOSQ ERASE +4 # Q-AXIS ACC., D.P. AT PI/2 R/SEC(2) +# AOSR EQUALS AOSQ +2 # R-AXIS ACCELERATION SCALED AT PI/2 R/S2 QRNDXER EQUALS ITEMP6 OCT23146 OCTAL 23146 # DECIMAL .6 @@ -358,10 +358,10 @@ ALPHATRY INDEX QRNDXER EXTEND BZF TGOFFNOW # IS ALPHA ZERO? - TS Q # SAVE A COPY OF -AOS. + TS Q # SAVE A COPY OF -AOS. EXTEND # NO. RESCALE FOR TIMEGMBL USE. MP OCT23146 # OCTAL 23146 IS DECIMAL .6 - AD Q # -1.6*AOS AT PI/2 = -.4*AOS AT PI/8 + AD Q # -1.6*AOS AT PI/2 = -.4*AOS AT PI/8. TS L # WAS THERE OVERFLOW? TCF SETNEGU # NO. COMPUTE DRIVE TIME. @@ -433,14 +433,14 @@ DONEYET CCS QRNDXER OCT00240 OCTAL 00240 # DECIMAL 10/1024 # Page 1481 -# THE FOLLOWING SECTION IS A CONTINUATION OF THE TRIM GIMBAL CONTROL FROM THE LAST GTS ENTRY. THE QUANTITY NEGUSUM +# THE FOLLOWING SECTION IS A CONTINUATION OF THE TRIM GIMBAL CONTROL FROM THE LAST GTS ENTRY. THE QUANTITY NEGUSUM # IS COMPUTED FOR EACH AXIS (Q,R), .707*DEL*FUNCTION(3/2) + K2THETA = NEGUSUM. NEW DRIVES ARE ENTERED TO CH 12. # # THE SUBROUTINE GTSQRT ACCEPTS A DOUBLE PRECISION VALUE IN FUNCTION, FUNCTION +1 AND RETURNS A SINGLE-PRECISION # SQUARE ROOT OF THE FOURTEEN MOST SIGNIFICANT BITS OF THE ARGUMENT. ALSO, THE CELL SHFTFLAG CONTAINS A BINARY # EXPONENT S, SUCH THAT THE SQUARE ROOT (RETURNED IN THE A REGISTER) MUST BE SHIFTED RIGHT (MULTIPLIED BY 2 TO THE # POWER (-S)) IN ORDER TO BE THE TRUE SQUARE ROOT OF THE FOURTEEN MOST SIGNIFICANT BITS OF FUNCTION, FUNCTION +1. -# SQUARE ROOT ERROR IS NOT MORE THAN 2 IN THE 14TH SIGNIFICANT BIT. CELLS CLOBBERED ARE A,L,SHFTFLAG.ININDEX, +# SQUARE ROOT ERROR IS NOT MORE THAN 2 IN THE 14TH SIGNIFICANT BIT. CELLS CLOBBERED ARE A,L,SHFTFLAG,ININDEX, # HALFARG,SCRATCH,SR,FUNCTION, FUNCTION +1. GTSQRT IS CALLED BY TC GTSQRT AND RETURNS VIA TC Q OR TC FUNCTION +1. # ZERO OR NEGATIVE ARGUMENTS YIELD ZERO FOR SQUARE ROOTS. @@ -506,14 +506,14 @@ SCALDONE EXTEND TC ROOTCYCL TC ROOTCYCL TC FUNCTION +1 -# *************************************************************************** +# **************************************************************************************************************** RSTOFGTS TC GTSQRT PRODUCT XCH K2CNTRAL EXTEND MP K2CNTRAL DXCH K2CNTRAL - EXTEND # THE PRODUCT OF + EXTEND # THE PRODUCT OF MP L # 1/2 2 1/2 ADS K2CNTRAL +1 # K *(DEL*OMEGA + ALPHA /(2*K)) TS L # AND @@ -596,14 +596,14 @@ CLOSEADR 2CADR CLOSEOUT # TERMINATE THE JASK. TWELVE EQUALS OCT14 ROOTHALF OCTAL 26501 # SQUARE ROOT OF 1/2 -GMBLBITA OCTAL 01400 # INDEXED WRT GMBLBITB DO NOT MOVE ******* +GMBLBITA OCTAL 01400 # INDEXED WRT GMBLBITB DO NOT MOVE****** OCT11276 OCTAL 11276 # POSMAX - ROOTHALF -GMBLBITB OCTAL 06000 # INDEXED WRT GMBLBITA DO NOT MOVE ******* +GMBLBITB OCTAL 06000 # INDEXED WRT GMBLBITA DO NOT MOVE****** -# SUBROUTINE ROOTCYCL: BY CRAIG WORK, 3 APRIL 68 +# SUBROUTINE ROOTCYCL: BY CRAIG WORK,3 APRIL 68 # ROOTCYCL IS A SUBROUTINE WHICH EXECUTES ONE NEWTON SQUARE ROOT ALGORITHM ITERATION. THE INITIAL GUESS AT THE # SQUARE ROOT IS PRESUMED TO BE IN THE A REGISTER AND ONE-HALF THE SQUARE IS TAKEN FROM HALFARG. THE NEW APPROXI- -# MATION TO THE SQUARE ROOT IS RETURNED IN THE A REGISTER. DEBRIS: A,L,SR,SCRATCH. ROOTCYCL IS CALLED FROM +# MATION TO THE SQUARE ROOT IS RETURNED IN THE A REGISTER. DEBRIS: A,L,SR,SCRATCH. ROOTCYCL IS CALLED FROM # LOCATION (LOC) BY A TC ROOTCYCL, AND RETURNS (TC Q) TO LOC +1. # WARNING: IF THE INITIAL GUESS IS NOT GREATER THAN THE SQUARE, DIVIDE OR ADD OVERFLOW IS A REAL POSSIBILITY. From 1e743eb0570ec746b63f08618cfaee67fb257be1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Muhammet=20Soyt=C3=BCrk?= Date: Tue, 13 Oct 2020 19:51:59 +0300 Subject: [PATCH 23/63] Update CONTRIBUTING.tr.md (#740) Co-authored-by: James Harris --- CONTRIBUTING.tr.md | 48 ++++++++++++++++++++++------------------------ 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/CONTRIBUTING.tr.md b/CONTRIBUTING.tr.md index ff3b7d2..df5b3c2 100644 --- a/CONTRIBUTING.tr.md +++ b/CONTRIBUTING.tr.md @@ -82,12 +82,31 @@ Github, AGC assembly dili için sentaks desteği sağlıyor ama sizin kodu düze ## Neyi kontrol edeyim? -Taratılmış çıktılar ve bu repodaki kaynak kodu arasındaki aşağıdakileri kapsayan herhangi bir tutarsızlığı: +Taratılmış çıktılar ve bu repodaki kaynak kodu arasındaki herhangi bir tutarsızlığı. ### Yorumlar -- Uyarlanan koddaki yorum satırları, çıktılar ile tamamen eşleşmelidir - - Bu bilerek yazım hatası koymayı veya bir yorumun tamamını kaldırıp/eklemeyi içerebilir. +Uyarlanan koddaki yorum satırları, çıktılar ile **tamamen** **eşleşmelidir**. + +Düzeltmek için bakmanız gereken bazı temel sorunlar şunlardır: + +#### Yazım Hataları + +Bazı yerlerde, orijinal geliştiriciler yorum yazarken yazım hataları yapmış. Bunların bazıları dijitalleştirme sürecinin başlarında yanlışlıkla düzeltildi fakat dijitalleştirme süreci taratılmış çıktılarda olmayan yeni yazım hatalarına da sebep oldu. + +Örneğin, dijitalleştirilmiş yorumlar `SPACECRAFT` kelimesini içeriyorsa ama taratılmış çıktılarda `SPAECRAFT` yazıyorsa, dijitalleştirilmiş yorum `SPAECRAFT` (`C` eksik) olarak **düzeltilmelidir**. + +Aynı şekilde, eğer dijitalleştirmiş yorumlarda bir yazım hatası varsa ama taratılmış çıktılarda doğru yazılmışsa, yazım hatası **düzeltilmelidir**. + +### Boşluklar + +Yorumlar arasındaki iki karakterin arasındaki boşluklar taratılmış çıktılar ile **uyuşmalıdır**. Bir çok durumda ([#316][10]'daki tartışmayı inceleyin) boşluklar şu şekildedir: + +- Yeni kelimeler arası tek boşluk. +- Yeni cümleler arası iki boşluk. +- Yeni girintiler için üç boşluk. + +Taratılmış çıktılarda bütün sayfalar bu genellemelere uymaz. Eğer çıktılarda iki boşluk yerine bir boşluk varsa, bir boşluk kullanın. ### Satır sonları @@ -95,7 +114,7 @@ Taratılmış çıktılar ve bu repodaki kaynak kodu arasındaki aşağıdakiler - Birinci sütunu `R0000` *__olmadan__* biten satır sonları arka arkaya sadece 1 ya da 2 boş satır içermelidir. - Eğer 2'den fazla satır sonu varsa ekstra olan satır sonlarını kaldırın. - Birinci sütunu `R0000` *ile* biten satırlar bu kural dahilinde değildir. - - Kaynak resimlerde bunlar 8. satırındaki basamak bastırılmamış halde oluşturulmuştur. Bir 2 kullanımı iki boşluğu (tek boş satırı) temsil ederken, bir 3 kullanımı üç boşluğu (iki boş satırı) ifade eder. 4 ve 8 tanımlanmıştır fakat hiç kullanılmamıştır. Bunun hakkında daha fazla okumak için: [#159][7]. + - Kaynak resimlerde bunlar 8. satırındaki basamak bastırılmamış halde oluşturulmuştur. Bir 2 kullanımı iki boşluğu (tek boş satırı) temsil ederken, bir 3 kullanımı üç boşluğu (iki boş satırı) ifade eder. 4 ve 8 tanımlanmıştır fakat hiç kullanılmamıştır. Bunun hakkında daha fazla okumak için: [#159][7] Örneğin bu: @@ -118,27 +137,6 @@ R0820 0820 LAMPTEST CS IMODES33 ``` -### Boşluklar - -- Bir string'deki iki karakterin arasındaki boşluklar şu kurallara uymalıdır ([#316][10]'daki tartışmayı inceleyin): - - Yeni kelimeler arası tek boşluk. - - Yeni cümleler arası iki boşluk. - - Yeni girintiler için üç boşluk. - -Örneğin bu: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - -Buna dönüşmeli: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - ## Not PR yapmadan önce lütfen yaptığınız değişikliklerin çıktılar ile tutarlı olduğundan emin olun! From fc2fa3ea4cf929e5ecf1d1a290107914d1d045af Mon Sep 17 00:00:00 2001 From: Adhiraj Date: Tue, 13 Oct 2020 22:24:06 +0530 Subject: [PATCH 24/63] Add Assamese README (#745) --- README.as_in.md | 120 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 README.as_in.md diff --git a/README.as_in.md b/README.as_in.md new file mode 100644 index 0000000..3521717 --- /dev/null +++ b/README.as_in.md @@ -0,0 +1,120 @@ +# Apollo-11 + +[![NASA][1]][2] +[![SWH]][SWH_URL] +[![Comanche]][ComancheMilestone] +[![Luminary]][LuminaryMilestone] + +🎌 +[Bahasa Indonesia][ID], +[Català][CA], +[Čeština][CZ], +[Deutsch][DE], +[English][EN], +[Español][ES], +[Français][FR], +[Italiano][IT], +[Kurdi][KU], +[Nederlands][NL], +[Polski][PL], +[Português][PT_BR], +[Română][RO], +[Tiếng Việt][VI], +[Türkçe][TR], +[Русский][RU], +[العربية][AR], +[فارسی][FA], +[हिंदी][HI_IN], +[বাংলা][BD_BN], +[မြန်မာ][MM], +[日本語][JA], +[正體中文][ZH_TW], +[简体中文][ZH_CN], +[한국어][KO_KR], +**অসমীয়া** + +[AR]:README.ar.md +[BD_BN]:README.bd_bn.md +[CA]:README.ca.md +[CZ]:README.cz.md +[DE]:README.de.md +[EN]:README.md +[ES]:README.es.md +[FA]:README.fa.md +[FR]:README.fr.md +[HI_IN]:README.hi_in.md +[ID]:README.id.md +[IT]:README.it.md +[JA]:README.ja.md +[KO_KR]:README.ko_kr.md +[KU]:README.ku.md +[MM]:README.mm.md +[PL]:README.pl.md +[PT_BR]:README.pt_br.md +[RO]:README.ro.md +[RU]:README.ru.md +[TR]:README.tr.md +[VI]:README.vi.md +[ZH_CN]:README.zh_cn.md +[ZH_TW]:README.zh_tw.md +[NL]:README.nl.md +[AS_IN]:README.as_in.md + +মূল এপোলো 11 গাইডেচন কম্পিউটাৰ (AGC) কমাণ্ড মডিউল (Comanche055) আৰু লুনাৰ মডিউলৰ বাবে উৎস কোড (Luminary099)। [Virtual AGC][3] আৰু [MIT Museum][4] থকা জনসাধাৰণৰ দ্বাৰা ডিজিটাইজ কৰা হৈছে। লক্ষ্য টো হৈছে মূল এপলো 11 উৎস কোডৰ বাবে ৰেপো হোৱা। এনেদৰে, এই ভঁৰালত প্ৰতিলিপি আৰু লুমিনাৰী 099 আৰু কোমানচে 055-ৰ বাবে মূল উৎস মাজত চিনাক্ত কৰা যিকোনো সমস্যাৰ বাবে পি.আৰ. স্বাগতম, লগতে মোৰ থাকি যাব পৰা যিকোনো ফাইল। + +## অৱদান + +অনুগ্ৰহ কৰি pull requestৰ আগতে [COMPINING.md][7] পঢ়ক। + +## কম্পাইল + +যদি আপুনি মূল উৎস কোড কম্পাইল কৰাত আগ্ৰহী, [Virtual AGC][8] চাওক। + +## Attribution + +  |   +:------------- | :----- +কপিৰাইট | ৰাজহুৱা ডমেইন +Comanche055 | কলোচাছ (Colossus) 2A ৰ উৎস কোডৰ অংশ, এপলো 11-ৰ কমাণ্ড মডিউলৰ (CM) এপলো গাইডেচন কম্পিউটাৰ (AGC)
`Assemble revision 055 of AGC program Comanche by NASA`
`2021113-051. 10:28 APR. 1, 1969` +Luminary099 | লুমিনাৰী (Luminary) 1A-ৰ বাবে উৎস কোডৰ অংশ, এপোলো 11-ৰ বাবে লুনাৰ মডিউলৰ (LM) এপোলো গাইডেচন কম্পিউটাৰ (AGC)
`Assemble revision 001 of AGC program LMY99 by NASA`
`2021112-061. 16:27 JUL. 14, 1969` +Assembler | yaYUL +যোগাযোগ | Ron Burkey +ৱেবছাইট | www.ibiblio.org/apollo +Digitalisation | 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. + +## চুক্তি আৰু অনুমোদন + +*এই বিভাগটো [CONTRACT_AND_APPROVALS.agc]ৰ পৰা আহৰণ কৰা হৈছে* + +এই এজিচি প্ৰ'গ্ৰামক কোলচাছ 2এ বুলিও কোৱা হ'ব। + +প্ৰতিবেদন 'R-577'ত নিৰ্ধাৰিত অনুসৰি এই প্ৰ'গ্ৰামটো চি.এম.-ত ব্যৱহাৰ হৈছিল। এই কাৰ্য্যসূচীটো DSR প্ৰকল্প '55-23870'ৰ অধীনত প্ৰস্তুত কৰা হৈছিল, যাৰ পৃষ্ঠপোষকতা কৰিছিল National Aeronautics and Space Administrationৰ Manned Spacecraft Centerএ, Instrumentation Laboratory, Massachusetts Institute of Technologyৰ সৈতে চুক্তি 'NAS 9-4065'ৰ যোগেৰে। + +দাখিলকাৰী | ভূমিকা | দিনাংক +:------------------- | :--- | :--- +Margaret H. Hamilton | Colossus Programming Leader
Apollo Guidance and Navigation | ২৮ মাৰ্চ '৬৯ + +অনুমোদক | ভূমিকা | দিনাংক +:---------------- | :--- | :--- +Daniel J. Lickly | পৰিচালক, Mission Program Development
Apollo Guidance and Navigation Program | ২৮ মাৰ্চ '৬৯ +Fred H. Martin | Colossus প্ৰকল্প ব্যৱস্থাপক
Apollo Guidance and Navigation Program | ২৮ মাৰ্চ '৬৯ +Norman E. Sears | পৰিচালক, Mission Development
Apollo Guidance and Navigation Program | ২৮ মাৰ্চ '৬৯ +Richard H. Battin | পৰিচালক, Mission Development
Apollo Guidance and Navigation Program | ২৮ মাৰ্চ '৬৯ +David G. Hoag | পৰিচালক
Apollo Guidance and Navigation Program | ২৮ মাৰ্চ '৬৯ +Ralph R. Ragan | উপ-পৰিচালক
Instrumentation Laboratory | ২৮ মাৰ্চ '৬৯ + +[CONTRACT_AND_APPROVALS.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Comanche055/CONTRACT_AND_APPROVALS.agc +[1]:https://flat.badgen.net/badge/NASA/Mission%20Overview/0B3D91 +[2]:https://www.nasa.gov/mission_pages/apollo/missions/apollo11.html +[3]:http://www.ibiblio.org/apollo/ +[4]:http://web.mit.edu/museum/ +[5]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[6]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[7]:https://github.com/chrislgarry/Apollo-11/blob/master/CONTRIBUTING.md +[8]:https://github.com/rburkey2005/virtualagc +[SWH]:https://flat.badgen.net/badge/Software%20Heritage/Archive/0B3D91 +[SWH_URL]:https://archive.softwareheritage.org/browse/origin/https://github.com/chrislgarry/Apollo-11/ +[Comanche]:https://flat.badgen.net/github/milestones/chrislgarry/Apollo-11/1 +[ComancheMilestone]:https://github.com/chrislgarry/Apollo-11/milestone/1 +[Luminary]:https://flat.badgen.net/github/milestones/chrislgarry/Apollo-11/2 +[LuminaryMilestone]:https://github.com/chrislgarry/Apollo-11/milestone/2 From 3b9f70628c28f375dd17de36a1815f2abb12804c Mon Sep 17 00:00:00 2001 From: James Harris Date: Tue, 13 Oct 2020 17:59:47 +0100 Subject: [PATCH 25/63] docs: add Assamese to language list --- README.ar.md | 2 ++ README.as_in.md | 6 +++--- README.bd_bn.md | 2 ++ README.ca.md | 2 ++ README.cz.md | 2 ++ README.de.md | 2 ++ README.es.md | 2 ++ README.fa.md | 2 ++ README.fr.md | 2 ++ README.gr.md | 2 ++ README.hi_in.md | 2 ++ README.id.md | 2 ++ README.it.md | 2 ++ README.ja.md | 2 ++ README.ko_kr.md | 2 ++ README.ku.md | 2 ++ README.md | 2 ++ README.mm.md | 2 ++ README.nl.md | 2 ++ README.no.md | 2 ++ README.pl.md | 2 ++ README.pt_br.md | 2 ++ README.ro.md | 2 ++ README.ru.md | 2 ++ README.tr.md | 2 ++ README.vi.md | 2 ++ README.zh_cn.md | 2 ++ README.zh_tw.md | 2 ++ 28 files changed, 57 insertions(+), 3 deletions(-) diff --git a/README.ar.md b/README.ar.md index e3995f4..de0946b 100644 --- a/README.ar.md +++ b/README.ar.md @@ -29,6 +29,7 @@ **العربية**، [فارسی][FA]، [हिंदी][HI_IN]، +[অসমীয়া][AS_IN]، [বাংলা][BD_BN]، [မြန်မာ][MM]، [日本語][JA]، @@ -37,6 +38,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.as_in.md b/README.as_in.md index 3521717..ee23658 100644 --- a/README.as_in.md +++ b/README.as_in.md @@ -25,15 +25,16 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +**অসমীয়া**, [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], [正體中文][ZH_TW], [简体中文][ZH_CN], -[한국어][KO_KR], -**অসমীয়া** +[한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md @@ -58,7 +59,6 @@ [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md [NL]:README.nl.md -[AS_IN]:README.as_in.md মূল এপোলো 11 গাইডেচন কম্পিউটাৰ (AGC) কমাণ্ড মডিউল (Comanche055) আৰু লুনাৰ মডিউলৰ বাবে উৎস কোড (Luminary099)। [Virtual AGC][3] আৰু [MIT Museum][4] থকা জনসাধাৰণৰ দ্বাৰা ডিজিটাইজ কৰা হৈছে। লক্ষ্য টো হৈছে মূল এপলো 11 উৎস কোডৰ বাবে ৰেপো হোৱা। এনেদৰে, এই ভঁৰালত প্ৰতিলিপি আৰু লুমিনাৰী 099 আৰু কোমানচে 055-ৰ বাবে মূল উৎস মাজত চিনাক্ত কৰা যিকোনো সমস্যাৰ বাবে পি.আৰ. স্বাগতম, লগতে মোৰ থাকি যাব পৰা যিকোনো ফাইল। diff --git a/README.bd_bn.md b/README.bd_bn.md index 1523d68..5cff46b 100644 --- a/README.bd_bn.md +++ b/README.bd_bn.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], **বাংলা**, [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.ca.md b/README.ca.md index c4276a3..45bfef8 100644 --- a/README.ca.md +++ b/README.ca.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.cz.md b/README.cz.md index c934942..7bbcf00 100644 --- a/README.cz.md +++ b/README.cz.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.de.md b/README.de.md index 07eb307..108305b 100644 --- a/README.de.md +++ b/README.de.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.es.md b/README.es.md index 4d8ad2b..91edd6f 100644 --- a/README.es.md +++ b/README.es.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.fa.md b/README.fa.md index 84a8963..51a0879 100644 --- a/README.fa.md +++ b/README.fa.md @@ -29,6 +29,7 @@ [العربية][AR]، **فارسی**، [हिंदी][HI_IN]، +[অসমীয়া][AS_IN]، [বাংলা][BD_BN]، [မြန်မာ][MM]، [日本語][JA]، @@ -37,6 +38,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.fr.md b/README.fr.md index f3dd86d..7dae1e6 100644 --- a/README.fr.md +++ b/README.fr.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.gr.md b/README.gr.md index 7102b70..ec45faa 100644 --- a/README.gr.md +++ b/README.gr.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.hi_in.md b/README.hi_in.md index 0ef8757..cef4437 100644 --- a/README.hi_in.md +++ b/README.hi_in.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], **हिंदी**, +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.id.md b/README.id.md index f519b12..70cb299 100644 --- a/README.id.md +++ b/README.id.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.it.md b/README.it.md index 195ded6..d4a9090 100644 --- a/README.it.md +++ b/README.it.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.ja.md b/README.ja.md index 58c3197..2046f0d 100644 --- a/README.ja.md +++ b/README.ja.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], **日本語**, @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.ko_kr.md b/README.ko_kr.md index e5c361c..04dbdb4 100644 --- a/README.ko_kr.md +++ b/README.ko_kr.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ **한국어** [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.ku.md b/README.ku.md index c8aabf7..25fbf5e 100644 --- a/README.ku.md +++ b/README.ku.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.md b/README.md index 3740f3f..c6c17a9 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.mm.md b/README.mm.md index 4d4a42a..2fb28e4 100644 --- a/README.mm.md +++ b/README.mm.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], **မြန်မာ**, [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.nl.md b/README.nl.md index 4c8b458..3a7e5bd 100644 --- a/README.nl.md +++ b/README.nl.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.no.md b/README.no.md index de31811..2949452 100644 --- a/README.no.md +++ b/README.no.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.pl.md b/README.pl.md index 5612077..7243bc7 100644 --- a/README.pl.md +++ b/README.pl.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.pt_br.md b/README.pt_br.md index 140b50d..269c7a0 100644 --- a/README.pt_br.md +++ b/README.pt_br.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.ro.md b/README.ro.md index 96d82d9..1a241f1 100644 --- a/README.ro.md +++ b/README.ro.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.ru.md b/README.ru.md index 9298306..af8fe37 100644 --- a/README.ru.md +++ b/README.ru.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.tr.md b/README.tr.md index adb2865..de155f6 100644 --- a/README.tr.md +++ b/README.tr.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.vi.md b/README.vi.md index d0957a2..b50ada7 100644 --- a/README.vi.md +++ b/README.vi.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.zh_cn.md b/README.zh_cn.md index 7c6b386..1d125fc 100644 --- a/README.zh_cn.md +++ b/README.zh_cn.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md diff --git a/README.zh_tw.md b/README.zh_tw.md index 1c55ef7..a0ed6cb 100644 --- a/README.zh_tw.md +++ b/README.zh_tw.md @@ -27,6 +27,7 @@ [العربية][AR], [فارسی][FA], [हिंदी][HI_IN], +[অসমীয়া][AS_IN], [বাংলা][BD_BN], [မြန်မာ][MM], [日本語][JA], @@ -35,6 +36,7 @@ [한국어][KO_KR] [AR]:README.ar.md +[AS_IN]:README.as_in.md [BD_BN]:README.bd_bn.md [CA]:README.ca.md [CZ]:README.cz.md From 33db89d305c636919aa3276a07d33eabf20aef7f Mon Sep 17 00:00:00 2001 From: y yam <25644062+sidemt@users.noreply.github.com> Date: Wed, 14 Oct 2020 02:53:32 +0900 Subject: [PATCH 26/63] Proof RCS_FAILURE_MONITOR #631 (#711) Co-authored-by: James Harris --- Luminary099/RCS_FAILURE_MONITOR.agc | 132 ++++++++++++++-------------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/Luminary099/RCS_FAILURE_MONITOR.agc b/Luminary099/RCS_FAILURE_MONITOR.agc index e9d0d25..625b04c 100644 --- a/Luminary099/RCS_FAILURE_MONITOR.agc +++ b/Luminary099/RCS_FAILURE_MONITOR.agc @@ -25,25 +25,25 @@ # 16:27 JULY 14, 1969 # Page 190 -# PROGRAM DESCRIPTION: +# PROGRAM DESCRIPTION # -# AUTHOR: J. S. MILLER +# AUTHOR: J S MILLER # -# MODIFIED 6 MARCH 1968 BY P. S. WEISSMAN TO SET UP JOB FOR 1/ACCS WHEN THE MASKS ARE CHANGED. +# MODIFIED 6 MARCH 1968 BY P S WEISSMAN TO SET UP JOB FOR 1/ACCS WHEN THE MASKS ARE CHANGED. # -# THIS ROUTINE IS ATTACHED TO T4RUPT, AND IS ENTERED EVERY 480 MS. ITS FUNCTION IS TO EXAMINE THE LOW 8 BITS +# THIS ROUTINE IS ATTACHED TO T4RUPT, AND IS ENTERED EVERY 480 MS. ITS FUNCTION IS TO EXAMINE THE LOW 8 BITS # OF CHANNEL 32 TO SEE IF ANY ISOLATION-VALVE CLOSURE BITS HAVE APPEARED OR DISAPPEARED (THE CREW IS WARNED OF JET # FAILURES BY LAMPS LIT BY THE GRUMMAN FAILURE-DETECTION CIRCUITRY; THEY MAY RESPOND BY OPERATING SWITCHES WHICH # ISOLATE PAIRS OF JETS FROM THE PROPELLANT TANKS AND SET BITS IN CHANNEL 32). IN THE EVENT THAT CHANNEL 32 BITS -# DIFFER FROM `PVALVEST', THE RECORD OF ACTIONS TAKEN BY THIS ROUTINE, THE APPROPRIATE BITS IN `CH5MASK' & -# `CH6MASK', USED BY THE DAP JET-SELECTION LOGIC, ARE UPDATED, AS IS `PVALVEST'. TO SPEED UP & SHORTEN THE +# DIFFER FROM 'PVALVEST', THE RECORD OF ACTIONS TAKEN BY THIS ROUTINE, THE APPROPRIATE BITS IN 'CH5MASK' & +# 'CH6MASK', USED BY THE DAP JET-SELECTION LOGIC, ARE UPDATED, AS IS 'PVALVEST'. TO SPEED UP & SHORTEN THE # ROUTINE, NO MORE THAN ONE CHANGE IS ACCEPTED PER ENTRY. THE HIGHEST-NUMBERED BIT IN CHANNEL 32 WHICH REQUIRES # ACTION IS THE ONE PROCESSED. # -# THE CODING IN THE FAILURE MONITOR HAS BEEN WRITTEN SO AS TO HAVE ALMOST COMPLETE RESTART PROTECTION. FOR -# EXAMPLE, NO ASSUMPTION IS MADE WHEN SETTING A `CH5MASK' BIT TO 1 THAT THE PREVIOUS STATE IS 0, ALTHOUGH IT OF +# THE CODING IN THE FAILURE MONITOR HAS BEEN WRITTEN SO AS TO HAVE ALMOST COMPLETE RESTART PROTECTION. FOR +# EXAMPLE, NO ASSUMPTION IS MADE WHEN SETTING A 'CH5MASK' BIT TO 1 THAT THE PREVIOUS STATE IS 0, ALTHOUGH IT OF # COURSE SHOULD BE. ONE CASE WHICH MAY BE SEEN TO EVADE PROTECTION IS THE OCCURRENCE OF A RESTART AFTER UPDATING -# ONE OR BOTH DAP MASK-WORDS BUT BEFORE UPDATING `PVALVEST', COUPLED WITH A CHANGE IN THE VALVE-BIT BACK TO ITS +# ONE OR BOTH DAP MASK-WORDS BUT BEFORE UPDATING 'PVALVEST', COUPLED WITH A CHANGE IN THE VALVE-BIT BACK TO ITS # FORMER STATE. THE CONSEQUENCE OF THIS IS THAT THE NEXT ENTRY WOULD NOT SEE THE CHANGE INCOMPLETELY INCORP- # ORATED BY THE LAST PASS (BECAUSE IT WENT AWAY AT JUST THE RIGHT TIME), BUT THE DAP MASK-WORDS WILL BE INCORRECT. # THIS COMBINATION OF EVENTS SEEMS QUITE REMOTE, BUT NOT IMPOSSIBLE UNLESS THE CREW OPERATES THE SWITCHES AT HALF- @@ -52,22 +52,21 @@ # # CALLING SEQUENCE: # -# TCF RCSMONIT # (IN INTERRUPT MODE, EVERY 480 MS.) +# TCF RCSMONIT (IN INTERRUPT MODE, EVERY 480 MS.) # -# EXIT: TCF RCSMONEX (ALL PATHS EXIT VIA SUCH AN INSTRUCTION) - +# EXIT: TCF RCSMONEX (ALL PATHS EXIT VIA SUCH AN INSTRUCTION) RCSMONEX EQUALS RESUME # ERASABLE INITIALIZATION REQUIRED: # -# VIA FRESH START: PVALVEST = +0 (ALL JETS ENABLED) -# CH5MASK,CH6MASK = +0 (ALL JETS OK) +# VIA FRESH START: PVALVEST = +0 (ALL JETS ENABLED) +# CH5MASK, CH6MASK = +0 (ALL JETS OK) # -# OUTPUT: CH5MASK & CH6MASK UPDATED (1'S WHERE JETS NOT TO BE USED, IN CHANNEL 5 & 6 FORMAT) -# PVALTEST UPDATED (1'S WHEN VALVE CLOSURES HAVE BEEN TRANSLATED INTO CH5MASK & CH6MASK; CHAN 32 FORMAT) -# JOB TO DO 1/ACCS. +# OUTPUT: CH5MASK & CH6MASK UPDATED (1'S WHERE JETS NOT TO BE USED, IN CHANNEL 5 & 6 FORMAT) +# PVALTEST UPDATED (1.5 WHEN VALVE CLOSURES HAVE BEEN TRANSLATED INTO CH5MASK & CH6MASK; CHAN 32 FORMAT) +# JOB TO DO 1/ACCS. # -# DEBRIS: A, L, AND Q AND DEBRIS OF NOVAC. +# DEBRIS: A, L, Q AND DEBRIS OF NOVAC. # # SUBROUTINE CALLED: NOVAC. @@ -83,91 +82,92 @@ RCSMONIT EQUALS RCSMON RCSMON CS ZERO EXTEND - RXOR CHAN32 # PICK UP + INVERT INVERTED CHANNEL 32. - MASK LOW8 # KEEP JET-FAIL BITS ONLY. + RXOR CHAN32 # PICK UP + INVERT INVERTED CHANNEL 32. + MASK LOW8 # KEEP JET-FAIL BITS ONLY. TS Q - CS PVALVEST # _ _ - MASK Q # FORM PC + PC. - TS L # (P = PREVIOUS ISOLATION VALVE STATE, - CS Q # C = CURRENT VALVE STATE (CH32)). + CS PVALVEST # - - + MASK Q # FORM PC + PC. + TS L # (P = PREVIOUS ISOLATION VALVE STATE, + CS Q # C = CURRENT VALVE STATE (CH 32)). MASK PVALVEST - ADS L # RESULT NZ INDICATES ACTION REQUIRED. + ADS L # RESULT NZ INDICATES ACTION REQUIRED. EXTEND - BZF RCSMONEX # QUIT IF NO ACTION REQUIRED. + BZF RCSMONEX # QUIT IF NO ACTION REQUIRED. EXTEND - MP BIT7 # MOVE BITS 8-1 OF A TO 14-7 OF L. - XCH L # ZERO TO L IN THE PROCESS. + MP BIT7 # MOVE BITS 8 - 1 OF A TO 14 - 7 OF L. + XCH L # ZERO TO L IN THE PROCESS. -3 INCR L - DOUBLE # BOUND TO GET OVERFLOW IN THIS LOOP, - OVSK # SINCE WE ASSURED INITIAL NZ IN A. + DOUBLE # BOUND TO GET OVERFLOW IN THIS LOOP. + OVSK # SINCE WE ASSURED INITIAL NZ IN A. TCF -3 INDEX L - CA BIT8 -1 # SAVE THE RELEVANT BIT (8-1). + CA BIT8 -1 # SAVE THE RELEVANT BIT (8 - 1). TS Q - MASK PVALVEST # LOOK AT PREVIOUS VALVE STATE BIT. + MASK PVALVEST # LOOK AT PREVIOUS VALVE STATE BIT. CCS A - TCF VOPENED # THE VALVE HAS JUST BEEN OPENED. + TCF VOPENED # THE VALVE HAS JUST BEEN OPENED. - CS CH5MASK # THE VALVE HAS JUST BEEN CLOSED. + CS CH5MASK # THE VALVE HAS JUST BEEN CLOSED. INDEX L MASK 5FAILTAB - ADS CH5MASK # SET INHIBIT BIT FOR CHANNEL 5 JET. + ADS CH5MASK # SET INHIBIT BIT FOR CHANNEL 5 JET. CS CH6MASK INDEX L MASK 6FAILTAB - ADS CH6MASK # SET INGIBIT BIT FOR CHANNEL 6 JET + ADS CH6MASK # SET INGIBIT BIT FOR CHANNEL 6 JET. CA Q - ADS PVALVEST # RECORD ACTION TAKEN. + ADS PVALVEST # RECORD ACTION TAKEN. - TCF 1/ACCFIX # SET UP 1/ACCJOB AND EXIT. + TCF 1/ACCFIX # SET UP 1/ACCJOB AND EXIT. # Page 192 -VOPENED INDEX L # A VALVE HAS JUST BEEN OPENED. +VOPENED INDEX L # A VALVE HAS JUST BEEN OPENED. CS 5FAILTAB MASK CH5MASK - TS CH5MASK # REMOVE INHIBIT BIT FOR CHANNEL 5 JET. + TS CH5MASK # REMOVE INHIBIT BIT FOR CHANNEL 5 JET. INDEX L CS 6FAILTAB MASK CH6MASK - TS CH6MASK # REMOVE INHIBIT BIT FOR CHANNEL 6 JET. + TS CH6MASK # REMOVE INHIBIT BIT FOR CHANNEL 6 JET. CS Q MASK PVALVEST - TS PVALVEST # RECORD ACTION TAKEN. + TS PVALVEST # RECORD ACTION TAKEN. -1/ACCFIX CAF PRIO27 # SET UP 1/ACCS SO THAT THE SWITCH CURVES - TC NOVAC # FOR TJETLAW CAN BE MODIFIED IF CH5MASK - EBANK= AOSQ # HAS BEEN ALTERED. +1/ACCFIX CAF PRIO27 # SET UP 1/ACCS SO THAT THE SWITCH CURVES + TC NOVAC # FOR TJETLAW CAN BE MODIFIED IF CH5MASK + EBANK= AOSQ # HAS BEEN ALTERED. 2CADR 1/ACCJOB - TCF RCSMONEX # EXIT. - -5FAILTAB EQUALS -1 # CH 5 JET BIT CORRESPONDING TO CH 32 BIT: - OCT 00040 # 8 - OCT 00020 # 7 - OCT 00100 # 6 - OCT 00200 # 5 - OCT 00010 # 4 - OCT 00001 # 3 - OCT 00004 # 2 - OCT 00002 # 1 - -6FAILTAB EQUALS -1 # CH 6 JET BIT CORRESPONDING TO CH 32 BIT: - OCT 00010 # 8 - OCT 00020 # 7 - OCT 00004 # 6 - OCT 00200 # 5 - OCT 00001 # 4 - OCT 00002 # 3 - OCT 00040 # 2 - OCT 00100 # 1 + TCF RCSMONEX # EXIT. + + +5FAILTAB EQUALS -1 # CH 5 JET BIT CORRESPONDING TO CH 32 BIT: + OCT 00040 # 8 + OCT 00020 # 7 + OCT 00100 # 6 + OCT 00200 # 5 + OCT 00010 # 4 + OCT 00001 # 3 + OCT 00004 # 2 + OCT 00002 # 1 + +6FAILTAB EQUALS -1 # CH 6 JET BIT CORRESPONDING TO CH 32 BIT: + OCT 00010 # 8 + OCT 00020 # 7 + OCT 00004 # 6 + OCT 00200 # 5 + OCT 00001 # 4 + OCT 00002 # 3 + OCT 00040 # 2 + OCT 00100 # 1 From ce43358d5792e194125b0ed6589d6d599c39fca0 Mon Sep 17 00:00:00 2001 From: Egor <4050457+DankRank@users.noreply.github.com> Date: Tue, 13 Oct 2020 21:12:44 +0300 Subject: [PATCH 27/63] Proof FIXED_FIXED_CONSTANT_POOL #582 (#712) Co-authored-by: James Harris --- Luminary099/FIXED_FIXED_CONSTANT_POOL.agc | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/Luminary099/FIXED_FIXED_CONSTANT_POOL.agc b/Luminary099/FIXED_FIXED_CONSTANT_POOL.agc index 714aedb..3d1e963 100644 --- a/Luminary099/FIXED_FIXED_CONSTANT_POOL.agc +++ b/Luminary099/FIXED_FIXED_CONSTANT_POOL.agc @@ -28,9 +28,9 @@ # Page 1095 BLOCK 02 - COUNT* $$/FCONS -# THE FOLLOWING TABLE OF 18 VALUES IS INDEXED. DO NOT INSERT OR REMOVE ANY QUANTITIES + COUNT* $$/FCONS +# THE FOLLOWING TABLE OF 18 VALUES IS INDEXED. DO NOT INSERT OR REMOVE ANY QUANTITIES DPOSMAX OCT 37777 # MUST PRECEDE POSMAX POSMAX OCT 37777 @@ -71,7 +71,7 @@ SEVEN OCT 7 # BIT4 OCT 00010 # R2D1 OCT 11 # PINBALL OCT11 = R2D1 # P20S -# BINCON DEC 10 # PINBALL (OCTAL 12) +# BINCON DEC 10 # PINBALL (OCTAL 12) ELEVEN DEC 11 # OCT14 OCT 14 # ALARM AND ABORT (FILLER) OCT15 OCT 15 @@ -79,21 +79,21 @@ OCT15 OCT 15 LOW4 OCT 17 # Page 1096 # BIT5 OCT 00020 -# NC1 OCT 21 # PINBALL +# ND1 OCT 21 # PINBALL # VD1 OCT 23 # PINBALL # OCT24 OCT 24 # SERVICE ROUTINES # MD1 OCT 25 # PINBALL BITS4&5 OCT 30 # OCT31 OCT 31 # SERVICE ROUTINES OCT33 OCT 33 -# DEC27 = OCT33 +DEC27 = OCT33 OCT35 OCT 35 -# DEC29 = OCT35 +DEC29 = OCT35 CALLCODE OCT 00032 # LOW5 OCT 37 # PINBALL -# 33DEC DEC 33 # PINBALL (OCTAL 41) -# 34DEC DEC 34 # PINBALL (OCTAL 42) -TBUILDFX DEC 37 # BUILDUP FOR CONVENIENCE IN DAPTESTING +# 33DEC DEC 33 # PINBALL (OCTAL 41) +# 34DEC DEC 34 # PINBALL (OCTAL 42) +TBUILDFX DEC 37 # BUILDUP FOR CONVIENCE IN DAPTESTING TDECAYFX DEC 38 # CONVENIENCE FOR DAPTESTING # BIT6 OCT 00040 OCT50 OCT 50 @@ -108,7 +108,7 @@ SUPER101 OCT 120 # BITS FOR SUPERBNK SETTING 101 # OCT121 OCT 121 # SERVICE ROUTINES # (FIRST 8K OF ACM) SUPER110 OCT 140 # BITS FOR SUPERBNK SETTING 110. - # (LAST BK OF ACM) + # (LAST 8K OF ACM) 1SEC DEC 100 # LOW7 OCT 177 # INTERPRETER # BIT8 OCT 00200 @@ -122,9 +122,9 @@ GN/CCODE OCT 00401 # SET S/C CONTROL SWITCH TO G/N 4SECS DEC 400 LOW9 OCT 777 # BIT10 OCT 01000 -# 5.5DEGS DEC .03056 # P20-P25 SUNDANCE (OCTAL 00765) +# 5.5DEGS DEC .03056 # P20-P25 SUNDANCE (OCTAL 00765) # OCT1103 OCT 1103 # ALARM AND ABORT -C5/2 DEC .0363551 # (OCTAL 01124) +C5/2 DEC .0363551 # (OCTAL 01124) V05N09 VN 0509 # (SAME AS OCTAL 1211) OCT1400 OCT 01400 V06N22 VN 0622 @@ -134,7 +134,7 @@ BITS2-10 OCT 1776 LOW10 OCT 1777 # BIT11 OCT 02000 # 2K+3 OCT 2003 # PINBALL -LOW7+2K OCT 2177 # OP CODE MASK + BANK 1 FBANK SETTING +LOW7+2K OCT 2177 # OP CODE MASK + BANK 1 FBANK SETTING. EBANK5 OCT 02400 PRIO3 OCT 03000 EBANK7 OCT 03400 @@ -146,20 +146,20 @@ PRIO6 OCT 06000 PRIO7 OCT 07000 # BIT13 OCT 10000 -# OCT 10003 # T4RUPT RELTAB +1D +# OCT 10003 # T4RUPT RELTAB +1D # 13,7,2 OCT 10102 # P20-P25 SUNDANCE PRIO11 OCT 11000 # PRIO12 OCT 12000 # BANKCALL PRIO13 OCT 13000 PRIO14 OCT 14000 -# OCT 14031 # T4RUPT RELTAB +2D +# OCT 14031 # T4RUPT RELTAB +2D PRIO15 OCT 15000 PRIO16 OCT 16000 -# 85DEGS DEC .45556 # P20-P25 SUNDANCE (OCTAL 16450) +# 85DEGS DEC .45556 # P20-P25 SUNDANCE (OCTAL 16450) PRIO17 OCT 17000 OCT17770 OCT 17770 # BIT14 OCT 20000 -# OCT 20033 # T4RUPT RELTAB +3D +# OCT 20033 # T4RUPT RELTAB +3D PRIO21 OCT 21000 BLOCK 03 COUNT* $$/FCONS @@ -167,18 +167,18 @@ PRIO22 OCT 22000 # SERVICE ROUTINES PRIO23 OCT 23000 PRIO24 OCT 24000 # 5/8+1 OCT 24001 # SINGLE PRECISION SUBROUTINES -# OCT 24017 # T4RUPT RELTAB +4D +# OCT 24017 # T4RUPT RELTAB +4D PRIO25 OCT 25000 PRIO26 OCT 26000 PRIO27 OCT 27000 # CHRPRIO OCT 30000 # PINBALL -# OCT 30036 # T4RUPT RELTAB +5D +# OCT 30036 # T4RUPT RELTAB +5D PRIO31 OCT 31000 -C1/2 DEC .7853134 # (OCTAL 31103) +C1/2 DEC .7853134 # (OCTAL 31103) PRIO32 OCT 32000 PRIO33 OCT 33000 PRIO34 OCT 34000 -# OCT 34034 # T4RUPT RELTAB +6D +# OCT 34034 # T4RUPT RELTAB +6D # Page 1098 PRIO35 OCT 35000 PRIO36 OCT 36000 @@ -190,27 +190,27 @@ OCT37774 OCT 37774 OCT37776 OCT 37776 # DPOSMAX OCT 37777 # BIT15 OCT 40000 -# OCT40001 OCT 40001 # INTERPRETER (CS 1 INSTRUCTION) +# OCT40001 OCT 40001 # INTERPRETER ( CS 1 INSTRUCTION) DLOADCOD OCT 40014 DLOAD* OCT 40015 -# OCT 40023 # T4RUPT RELTAB +7D +# OCT 40023 # T4RUPT RELTAB +7D BIT15+6 OCT 40040 OCT40200 OCT 40200 -# OCT 44035 # T4RUPT RELTAB +8D -# OCT 50037 # T4RUPT RELTAB +9D -# OCT 54000 # T4RUPT RELTAB +10D +# OCT 44035 # T4RUPT RELTAB +8D +# OCT 50037 # T4RUPT RELTAB +9D +# OCT 54000 # T4RUPT RELTAB +10D -BIT14 OCT 57777 # RELTAB11 OCT 60000 # T4RUPT -C3/2 DEC -.3216147 # (OCTAL 65552) +C3/2 DEC -.3216147 # (OCTAL 65552) 13,14,15 OCT 70000 -1/8 OCT 73777 HIGH4 OCT 74000 --ENDERAS DEC -2001 # (OCTAL 74056) +-ENDERAS DEC -2001 # (OCTAL 74056) # HI5 OCT 76000 # PINBALL HIGH9 OCT 77700 -# -ENDVAC DEC -45 # INTERPRETER (OCTAL 77722) -# -OCT10 OCT -10 # (OCTAL 77767) -# NEG4 DEC -4 # (OCTAL 77773) +# -ENDVAC DEC -45 # INTERPRETER (OCTAL 77722) +# -OCT10 OCT -10 # (OCT 77767) +# NEG4 DEC -4 # (OCTAL 77773) NEG3 DEC -3 NEG2 OCT 77775 NEGONE DEC -1 @@ -254,7 +254,7 @@ PRIO20 = BIT14 HALF = BIT14 PRIO30 = CHRPRIO BIT13-14 = PRIO30 # INTERPRETER USES IN PROCESSING STORECODE -OCT30002 = TLOAD +1 +OCT30002 = TLOAD +1 B12T14 = PRIO34 NEGMAX = BIT15 VLOADCOD = BIT15 From 0d6c2b10ccf03ba4323f092bf6eaadee0aa81a45 Mon Sep 17 00:00:00 2001 From: rnd-debug <58293036+rnd-debug@users.noreply.github.com> Date: Tue, 13 Oct 2020 20:41:18 +0200 Subject: [PATCH 28/63] Proof LUNAR_AND_SOLAR_EPHEMERIDES_SUBROUTINES #605 (#713) Co-authored-by: James Harris --- ...UNAR_AND_SOLAR_EPHEMERIDES_SUBROUTINES.agc | 115 ++++++++---------- 1 file changed, 51 insertions(+), 64 deletions(-) diff --git a/Luminary099/LUNAR_AND_SOLAR_EPHEMERIDES_SUBROUTINES.agc b/Luminary099/LUNAR_AND_SOLAR_EPHEMERIDES_SUBROUTINES.agc index 6918cd6..6f5e4e1 100644 --- a/Luminary099/LUNAR_AND_SOLAR_EPHEMERIDES_SUBROUTINES.agc +++ b/Luminary099/LUNAR_AND_SOLAR_EPHEMERIDES_SUBROUTINES.agc @@ -25,104 +25,91 @@ # 16:27 JULY 14, 1969 # Page 984 -# NAME -- LSPOS -- LOCATE SUN AND MOON DATE -- 25 OCT 67 -# MOD NO. 1 +# NAME - LSPOS - LOCATE SUN AND MOON DATE - 25 OCT 67 +# MOD NO.1 # MOD BY NEVILLE ASSEMBLY SUNDANCE # # FUNCTIONAL DESCRIPTION # -# COMPUTES UNIT POSITION VECTOR OF THE SUN AND MOON IN THE BASIC REFERENCE SYSTEM. THE SUN VECTOR S IS -# LOCATED VIA TWO ANGLES. THE FIRST ANGLE (OBLIQUITY) IS THE ANGLE BETWEEN THE EARTH EQUATOR AND THE ECLIPTIC. THE -# POSITION VECTOR OF THE SUN IS -# _ -# S = (COS(LOS), COS(OBL)*SIN(LOS), SIN(OBL)*SIN(LOS)), WHERE +# COMPUTES UNIT POSITION VECTOR OF THE SUN AND MOON IN THE BASIC REFERENCE SYSTEM. THE SUN VECTOR S IS +# LOCATED VIA TWO ANGLES. THE FIRST ANGLE(OBLIQUITY) IS THE ANGLE BETWEEN THE EARTH EQUATOR AND THE ECLIPTIC. THE +# SECOND ANGLE IS THE LONGITUDE OF THE SUN MEASURED IN THE ECLIPTIC. +# THE POSITION VECTOR OF THE SUN IS +# - +# S=(COS(LOS), COS(OBL)*SIN(LOS), SIN(OBL)*SIN(LOS)), WHERE # -# LOS = LOS +LOS *T-(C *SIN(2PI*T)/365.24 +C *COS(2PI*T)/365.24) -# 0 R 0 1 -# LOS (RAD) IS THE LONGITUDE OF THE SUN FOR MIGNIGHT JUNE 30TH OF THE PARTICULAR YEAR. -# 0 -# LOS (RAD/DAY) IS THE MEAN RATE FOR THE PARTICULAR YEAR. -# R -# -# LOS AND LOS ARE STORED AS LOSC AND LOSR IN RATESP. +# LOS=LOS +LOS *T-(C *SIN(2PI*T)/365.24 +C *COS(2PI*T)/365.24) +# 0 R 0 1 +# LOS (RAD) IS THE LONGITUDE OF THE SUN FOR MIGNIGHT JUNE 30TH OF THE PARTICULAR YEAR. +# 0 +# LOS (RAD/DAY) IS THE MEAN RATE FOR THE PARTICULAR YEAR. +# R +# LOS AND LOS ARE STORED AS LOSO AND LOSR IN RATESP. # 0 R # COS(OBL) AND SIN(OBL) ARE STORED IN THE MATRIX KONMAT. -# -# T, TIME MEASURED IN DAYS (24 HOURS) IS STORED IN TIMEP. -# -# C AND C ARE FUDGE FACTORS TO MINIMIZE THE DEVIATION. THEY ARE STORED AS ONE CONSTANT (CMOD), SINCE +# T, TIME MEASURED IN DAYS(24 HOURS), IS STORED IN TIMEP. +# C AND C ARE FUDGE FACTORS TO MINIMIZE THE DEVIATION. THEY ARE STORED AS ONE CONSTANT(CMOD), SINCE # 0 1 2 2 1/2 # C *SIN(X)+C *COS(X) CAN BE WRITTEN AS (C +C ) *SIN(X+PHI), WHERE PHI=ARCTAN(C /C ). -# 0 1 1 0 +# 0 1 0 1 1 0 # -# THE MOON IS LOCATED VIA FOUR ANGLES, THE FIRST IS THE OBLIQUITY. THE SECOND IS THE MEAN LONGITUDE OF THE MOON, +# THE MOON IS LOCATED VIA FOUR ANGLES. THE FIRST IS THE OBLIQUITY. THE SECOND IS THE MEAN LONGITUDE OF THE MOON, # MEASURED IN THE ECLIPTIC FROM THE MEAN EQUINOX TO THE MEAN ASCENDING NODE OF THE LUNAR ORBIT, AND THEN ALONG THE -# ORBIT. THE THIRD ANGLE IS THE ANGLE BETWEEN THE ECLIPTIC AND THE LUNAR ORBIT. THE FOURTH ANGLE IS THE LONGITUDE -# OF THE NODE OF THE MOON, MEASURED IN THE LUNAR ORBIT. LET THESE ANGLES BE OBL,LOM,IM, AND LON RESPECTIVELY. +# ORBIT. THE THIRD ANGLE IS THE ANGLE BETWEEN THE ECLIPTIC AND THE LUNAR ORBIT. THE FOURTH ANGLE IS THE LONGITUDE +# OF THE NODE OF THE MOON, MEASURED IN THE LUNAR ORBIT. LET THESE ANGLES BE OBL,LOM,IM, AND LON RESPECTIVELY. # # THE SIMPLIFIED POSITION VECTOR OF THE MOON IS -# _ -# M=(COS(LOM), COS(OBL)*SIN(LOM)-SIN(OBL)*SIN(IM)*SIN(LOM-LON), SIN(OBL)*SIN(LOM)+COS(OBL)*SIN(IM)*SIN(LOM-LON)) +# - +# M=(COS(LOM), COS(OBL)*SIN(LOM)-SIN(OBL)*SIN(IM)*SIN(LOM-LON), SIN(OBL)*SIN(LOM)+COS(OBL)*SIN(IM)*SIN(LOM-LON)) # -# WHERE -# LOM=LOM +LOM *T-(A *SIN(2PI*T/27.5545)+A *COS(2PI*T/27.5545)+B *SIN(2PI*T/32)+B *COS(2PI*T/32)), AND -# 0 R 0 1 0 1 -# LON=LON +LON -# 0 R -# A , A , B AND B ARE STORE AS AMOD AND BMOD (SEE DESCRIPTION OF CMOD, ABOVE). COS(OBL), SIN(OBL)*SIN(IM), +# WHERE +# LOM=LOM +LOM *T-(A *SIN(2PI*T/27.5545)+A *COS(2PI*T/27.5545)+B *SIN(2PI*T/32)+B *COS(2PI*T/32)), AND +# 0 R 0 1 0 1 +# LON=LON +LON +# 0 R +# A , A , B AND B ARE STORED AS AMOD AND BMOD (SEE DESCRIPTION OF CMOD, ABOVE). COS(OBL), SIN(OBL)*SIN(IM), # 0 1 0 1 -# SIN(OBL), AND COS(OBL)*SIN(IM) ARE STORED IN KONMAT AS K1, K2, K3, AND K4, RESPECTIVELY. LOM , LOM , LON , LON -# 0 R 0 R -# ARE STORED AS LOM0, LOMR, LON0, AND LONR IN RATESP. -# +# SIN(OBL), AND COS(OBL)*SIN(IM) ARE STORED IN KONMAT AS K1, K2, K3 AND K4, RESPECTIVELY. LOM , LOM , LON , LON +# ARE STORED AS LOMO, LOMR, LONO, AND LONR IN RATESP. 0 R 0 R # THE THREE PHIS ARE STORED AS AARG, BARG, AND CARG(SUN). ALL CONSTANTS ARE UPDATED BY YEAR. # # CALLING SEQUENCE # Page 985 -# CALL LSPOS. RETURN IS VIA CPRET. -# +# CALL LSPOS. RETURN IS VIA QPRET. # ALARMS OR ABORTS -# NONE -# +# NONE # ERASABLE INITIALIZATION REQUIRED -# TEPHEM -- TIME FROM MIGNIGHT 1 JULY PRECEDING THE LAUNCH TO THE TIME OF THE LAUNCH (WHEN THE AGC CLOCK WENT -# TO ZERO). TEPHEM IS TP WITH UNITS OF CENTI-SECONDS. -# -# TIME2 AND TIME1 ARE IN MPAC AND MPAC +1 WHEN PROGRAM IS CALLED. -# +# TEPHEM - TIME FROM MIGNIGHT 1 JULY PRECEDING THE LAUNCH TO THE TIME OF THE LAUNCH (WHEN THE AGC CLOCK WENT +# TO ZERO). TEPHEM IS TP WITH UNITS OF CENTI-SECONDS. +# TIME2 AND TIME1 ARE IN MPAC AND MPAC +1 WHEN PROGRAM IS CALLED. # OUTPUT -# UNIT POSITIONAL VECTOR OF SUN IN VSUN. (SCALED B-1) -# UNIT POSITIONAL VECTOR OF MOON IN VMOON. (SCALED B-1) -# +# UNIT POSITIONAL VECTOR OF SUN IN VSUN. (SCALED B-1) +# UNIT POSITIONAL VECTOR OF MOON IN VMOON. (SCALED B-1) # SUBROUTINES USED -# NONE -# +# NONE # DEBRIS -# CURRENT CORE SET, WORK AREA AND FREEFLAG - +# CURRENT CORE SET,WORK AREA AND FREEFLAG BANK 04 SETLOC EPHEM BANK - EBANK= VSUN COUNT* $$/EPHEM LUNPOS EQUALS LSPOS - LSPOS SETPD SR 0 14D # TP TAD DDV -# HG comments in [...] are hand written comments in original listing - TEPHEM # TIME OF LAUNCH [IN CENTISEC B 42] - CSTODAY # 24 HOURS -- 8640000 CENTI-SECS/DAY B-33 - STORE TIMEP # T IN DAYS [@ B 9 = 512 DAYS] - AXT,1 AXT,2 # [GRANULRITY = 0.164 SEC] +## Comments in [...] are hand-written notations in original listing + TEPHEM # TIME OF LAUNCH [in centisec B 42] + CSTODAY # 24 HOURS-8640000 CENTI-SECS/DAY B-33 + STORE TIMEP # T IN DAYS [@ B 9 = 512 days] + AXT,1 AXT,2 # [∴ granularity ≈ 0.164 sec] 0 0 CLEAR FREEFLAG # SWITCH BIT POSITA DLOAD - KONMAT +2 # ZEROS + KONMAT +2 # ZERO$ STORE GTMP POSITB DLOAD DMP* TIMEP # T @@ -132,11 +119,11 @@ POSITB DLOAD DMP* 8D VAL67 +2,1 # AARG SIN DMP* # SIN(T/27+PHI) OR T/32 OR T/365 - VAL67,1 # (A0**2+A1**2)**1/2 SIN(X+PHIA) + VAL67,1 # (A0**2+A1**2)**1/2SIN(X+PHIA) DAD INCR,1 # PLUS - GTMP # (B0**2+B1**2)**1/2 SIN(X+PHIB) + GTMP # (B0**2+B1**2)**1/2SIN(X+PHIB) DEC -6 - STORE GTMP # OR (C0**2+C1**2)**1/2 SIN(X+PHIC) + STORE GTMP # OR (C0**2+C1**2)**1/2SIN(X+PHIC) BOFSET FREEFLAG POSITB @@ -145,7 +132,7 @@ POSITD DLOAD DMP* RATESP,2 # LOMR,LOSR,LONR SL DAD* 5D - RATESP +6,2 # LOM0,LOS0,LON0 + RATESP +6,2 # LOMO,LOSO,LONO DSU GTMP STORE STMP,2 # LOM,LOS,LON @@ -184,7 +171,7 @@ POSITE DLOAD STORE GTMP GOTO POSITD -LUNVEL RVQ +LUNVEL RVQ # TO FOOL INTEGRATION SETLOC EPHEM1 BANK From 39c2ae827be88aac66d4aff80008193a1a9d89d9 Mon Sep 17 00:00:00 2001 From: Richard Pilbery Date: Tue, 13 Oct 2020 19:59:52 +0100 Subject: [PATCH 29/63] Proof RESTART_TABLES #633 (#714) Co-authored-by: Richard Pilbery Co-authored-by: James Harris --- Luminary099/RESTART_TABLES.agc | 130 ++++++++++++++++----------------- 1 file changed, 63 insertions(+), 67 deletions(-) diff --git a/Luminary099/RESTART_TABLES.agc b/Luminary099/RESTART_TABLES.agc index 14113c9..5654850 100644 --- a/Luminary099/RESTART_TABLES.agc +++ b/Luminary099/RESTART_TABLES.agc @@ -28,56 +28,57 @@ # Page 238 # RESTART TABLES -# -------------- +# ------------------ # # THERE ARE TWO FORMS OF RESTART TABLES FOR EACH GROUP. THEY ARE KNOWN AS THE EVEN RESTART TABLES AND THE ODD # RESTART TABLES. THE ODD TABLES HAVE ONLY ONE ENTRY OF THREE LOCATIONS WHILE THE EVEN TABLES HAVE TWO ENTRIES -# EACH USING THREE LOCATIONS. THE INFORMATION AS TO WHETHER IT IS A JOB, WAITLIST, OR A LONGCALL IS GIVEN BY THE -# WAY THINGS ARE PUT IN TO THE TABLES. -# -# A JOB HAS ITS PRIORITY STORED IN A PRDTTAB OF THE CORRECT PHASE SPOT -- A POSITIVE PRIORITY INDICATES A +# EACH USING THREE LOCATIONS. THE INFORMATION AS TO WHETHER IT IS A JOB, WAITLIST, OR A LONGCALL IS GIVEN BY THE +# WAY THINGS ARE PUT INTO THE TABLES. +# A JOB HAS ITS PRIORITY STORED IN PRDTTAB OF THE CORRECT PHASE SPOT - A POSITIVE PRIORITY INDICATES A # FINDVAC JOB, A NEGATIVE PRIORITY A NOVAC. THE 2CADR OF THE JOB IS STORED IN THE CADRTAB. # FOR EXAMPLE, # -# 5.7SPOT OCT 23000 -# 2CADR SOMEJOB +# 5.7SPOT OCT 23000 +# 2CADR SOMEJOB # # A RESTART OF GROUP 5 WITH PHASE SEVEN WOULD THEN CAUSE SOMEJOB TO BE RESTARTED AS A FINDVAC WITH PRIORITY 23. # -# 5.5SPOT OCT -23000 -# 2CADR ANYJOB +# 5.5SPOT OCT -23000 +# 2CADR ANYJOB # # HERE A RESTART OF GROUP 5 WITH PHASE 7 WOULD CAUSE ANYJOB TO BE RESTARTED AS A NOVAC WITH PRIORITY 23. # A LONGCALL HAS ITS GENADR OF ITS 2CADR STORED NEGATIVELY AND ITS BBCON STORED POSITIVELY. IN ITS PRDTTAB IS # PLACED THE LOCATION OF A DP REGISTER THAT CONTAINS THE DELTA TIME THAT LONGCALL HAD BEEN ORIGINALLY STARTED # WITH. EXAMPLE, # -# 3.6SPOT GENADR DELTAT -# -GENADR LONGTASK -# BBCON LONGTASK -# OCT 31000 -# 2CADR JOBAGAIN +# 3.6SPOT GENADR DELTAT +# -GENADR LONGTASK +# BBCON LONGTASK # -# THIS WOULD START UP LONGTASK AT THE APPROPRIATE TIME, OR IMMEDIATELY IF THE TIME HAD ALREADY PASSED. IT SHOULD -# BE NOTED THAT IF DELTAT IS IN A SWITCHED E BANK, THIS INFORMATION SHOULD BE IN THE BBCON OF THE 2CADR OF THE -# TASK. FROM ABOVE, WE SEE THAT THE SECOND PART O THIS PHASE WOULD BE STARTED AS A JOB WITH A PRIORITY OF 31. +# OCT 31000 +# 2CADR JOBAGAIN # -# WAITLIST CALLS ARE IDENTIFIED BY THE FCT THAT THEIR 2CADR IS STORED NEGATIVELY. IF PRDTTAB OF THE PHASE SPOT +# THIS WOULD START UP LONGTASK AT THE APPROPRIATE TIME, OR IMMEDIATELY IF THE TIME HAD ALREADY PASSED. IT SHOULD +# BE NOTED THAT IF DELTAT IS IN A SWITCHED E BANK, THIS INFORMATOIN SHOULD BE IN THE BBCON OFTHE 2CADR OF THE +# TASK. FROM ABOVE, WE SEE THAT THE SECOND PART OF THIS PHASE WOULD BE STARTED AS A JOB WITH A PRIORITY OF 31. +# +# WAITLIST CALLS ARE IDENTIFIED BY THE FACT THAT THEIR 2CADR IS STORED NEGATIVELY. IF PRDTTAB OF THE PHASE SPOT # IS POSITIVE, THEN IT CONTAINS THE DELTA TIME, IF PRDTTAB IS NEGATIVE THEN IT IS THE -GENADR OF AN ERASABLE +# LOCATION CONTAINING THE DELTA TIME, THAT IS, THE TIME IS STORED INDIRECTLY. IT SHOULD BE NOTED AS ABOVE, THAT # IF THE TIME IS STORED INDIRECTLY, THE BBCON MUST CONTAIN THE NECESSARY E BANK INFORMATION IF APPLICABLE. WITH # WAITLIST WE HAVE ONE FURTHER OPTION, IF -0 IS STORED IN PRDTTAB, IT WILL CAUSE AN IMMEDIATE RESTART OF THE # TASK. EXAMPLES, # -# OCT 77777 # THIS WILL CAUSE AN IMMEDIATE RESTART -# -2CADR ATASK # OF THE TASK :ATASK: +# OCT 77777 # THIS WILL CAUSE AN IMMEDIATE RESTART +# -2CADR ATASK # OF THE TASK :ATASK: # -# DEC 200 # IF THE TIME OF THE 2 SECONDS SINCE DUMMY -# -2CADR DUMMY # WAS PUT ON THE WAITLIST IS UP, IT WILL BEGIN -# # IN 10 MS, OTHERWISE IT WILL BEGIN WHEN -# # IT NORMALLY WOULD HAVE BEGUN. +# DEC 200 # IF THE TIME OF THE 2 SECONDS SINCE DUMMY +# -2CADR DUMMY # WAS PUT ON THE WAITLIST IS UP, IT WILL BEGIN +# # IN 10 MS, OTHERWISE IT WILL BEGIN WHEN +# # IT NORMALLY WOULD HAVE BEGUN. # Page 239 -# -GENADR DTIME # WHERE DTIME CONTAINS THE DELTA TIME -# -2CADR TASKTASK # OTHERWISE THIS IS AS ABOVE +# -GENADR DTIME # WHERE DTIME CONTAINS THE DELTA TIME +# -2CADR TASKTASK # OTHERWISE THIS IS AS ABOVE # # ***** NOW THE TABLES THEMSELVES ***** @@ -85,11 +86,11 @@ SETLOC RESTART BANK -PRDTTAB EQUALS 12000 # USED TO FIND THE PRIORITY OR DELTATIME -CADRTAB EQUALS 12001 # THIS AND THE NEXT RELATIVE LOC CONTAIN - # RESTART 2CADR +PRDTTAB EQUALS 12000 # USED TO FIND THE PRIORITY OR DELTATIME +CADRTAB EQUALS 12001 # THIS AND THE NEXT RELATIVE LOC CONTAIN + # RESTART 2CADR - COUNT* $$/RSTAB # TABLES IN BANK 1. + COUNT* $$/RSTAB # TABLES IN BANK 1. SIZETAB TC 1.2SPOT -12006 TC 1.3SPOT -12004 TC 2.2SPOT -12006 @@ -102,29 +103,27 @@ SIZETAB TC 1.2SPOT -12006 TC 5.3SPOT -12004 TC 6.2SPOT -12006 TC 6.3SPOT -12004 -1.2SPOT OCT 21000 # A DUMMY EXAMPLE TO BE REPLACED AS SOON +1.2SPOT OCT 21000 # A DUMMY EXAMPLE TO BE REPLACED AS SOON EBANK= STATE - 2CADR ENDOFJOB # AS THERE IS A LEGITIMATE 1.2SPOT + 2CADR ENDOFJOB # AS THERE IS A LEGITIMATE 1.2SPOT DEC 100 EBANK= STATE 2CADR TASKOVER -# ANY MORE GROUP 1.EVEN RESTART VALUES SHOULD GO HERE. +# ANY MORE GROUP 1.EVEN RESTART VALUES SHOULD GO HERE -1.3SPOT -GENADR SAVET-30 +1.3SPOT -GENADR SAVET-30 EBANK= DVCNTR - -2CADR ULLGTASK + -2CADR ULLGTASK -# ANY MORE GROUP 1.ODD RESTART VALUES SHOULD GO HERE. +# ANY MORE GROUP 1.ODD RESTART VALUES SHOULD GO HERE 2.2SPOT EQUALS 1.2SPOT - # ANY MORE GROUP 2.EVEN RESTART VALUES SHOULD GO HERE 2.3SPOT GENADR 600SECS - - -GENADR STATEINT + -GENADR STATEINT EBANK= RRECTCSM BBCON STATEINT @@ -135,7 +134,7 @@ SIZETAB TC 1.2SPOT -12006 2.7SPOT DEC 1500 EBANK= LOSCOUNT - -2CADR P20LEMC1 + -2CADR P20LEMC1 2.11SPOT OCT 14000 EBANK= P21TIME @@ -151,21 +150,20 @@ SIZETAB TC 1.2SPOT -12006 2.17SPOT OCT 77777 EBANK= VGPREV - -2CADR REDO2.17 + -2CADR REDO2.17 2.21SPOT DEC 25 EBANK= DVCNTR - -2CADR R10,R11 + -2CADR R10,R11 # ANY MORE GROUP 2.ODD RESTART VALUES SHOULD GO HERE. 3.2SPOT EQUALS 1.2SPOT - # ANY MORE GROUP 3.EVEN RESTART VALUES SHOULD GO HERE -3.3SPOT -GENADR ZOOMTIME +3.3SPOT -GENADR ZOOMTIME EBANK= DVCNTR - -2CADR ZOOM + -2CADR ZOOM 3.5SPOT OCT 20000 EBANK= TTOGO @@ -175,13 +173,12 @@ SIZETAB TC 1.2SPOT -12006 4.2SPOT DEC 2500 EBANK= TTOGO - - -2CADR TIG-5 + -2CADR TIG-5 OCT 77777 EBANK= TTOGO # Page 241 - -2CADR REDO4.2 + -2CADR REDO4.2 # ANY MORE GROUP 4.EVEN RESTART VALUES SHOULD GO HERE @@ -191,15 +188,15 @@ SIZETAB TC 1.2SPOT -12006 4.5SPOT DEC 50 EBANK= TTOGO - -2CADR ULLAGOFF + -2CADR ULLAGOFF 4.7SPOT DEC 500 EBANK= DVCNTR - -2CADR TIG-0 + -2CADR TIG-0 -4.11SPOT -GENADR TGO +1 +4.11SPOT -GENADR TGO +1 EBANK= DVCNTR - -2CADR ENGOFTSK + -2CADR ENGOFTSK 4.13SPOT OCT 12000 EBANK= TRKMKCNT @@ -207,11 +204,11 @@ SIZETAB TC 1.2SPOT -12006 4.15SPOT DEC 500 EBANK= TTOGO - -2CADR TIG-30 + -2CADR TIG-30 4.17SPOT OCT 77777 EBANK= DVCNTR - -2CADR TIG-5 + -2CADR TIG-5 4.21SPOT OCT 13000 EBANK= STAR @@ -219,17 +216,17 @@ SIZETAB TC 1.2SPOT -12006 4.23SPOT OCT 77777 EBANK= DVCNTR - -2CADR IGNITION + -2CADR IGNITION 4.25SPOT GENADR SAVET-30 - -GENADR TIG-35 + -GENADR TIG-35 EBANK= SAVET-30 BBCON TIG-35 - 4.27SPOT OCT 52777 EBANK= DVCNTR 2CADR P70A + # Page 242 4.31SPOT OCT 52777 EBANK= DVCNTR @@ -248,17 +245,18 @@ SIZETAB TC 1.2SPOT -12006 2CADR COMFAIL # ANY MORE 4.ODD RESTART VALUES SHOULD GO HERE. + 5.2SPOT OCT 22000 EBANK= DVCNTR 2CADR NORMLIZE DEC 200 EBANK= DVCNTR - -2CADR REREADAC + -2CADR REREADAC 5.4SPOT DEC 200 EBANK= DVCNTR - -2CADR REREADAC + -2CADR REREADAC OCT 20000 EBANK= DVCNTR @@ -268,30 +266,28 @@ SIZETAB TC 1.2SPOT -12006 5.3SPOT DEC 200 EBANK= DVCNTR - -2CADR REREADAC + -2CADR REREADAC 5.5SPOT OCT 77777 EBANK= DVCNTR - -2CADR REDO5.5 + -2CADR REDO5.5 5.7SPOT OCT 77777 EBANK= DVCNTR # Page 243 - -2CADR BIBIBIAS + -2CADR BIBIBIAS # ANY MORE GROUP 5.ODD RESTART VALUES SHOULD GO HERE 6.2SPOT EQUALS 1.2SPOT 6.3SPOT DEC 100 EBANK= TIG - -2CADR CLOKTASK + -2CADR CLOKTASK -6.5SPOT OCT 30000 # PROTECT INCREMENTING OF TIME2,TIME1 BY - EBANK= TEPHEM # P27(UPDATE PROGRAM) VIA V70 OR V73. +6.5SPOT OCT 30000 # PROTECT INCREMENTING OF TIME2,TIME1 BY + EBANK= TEPHEM # P27(UPDATE PROGRAM) VIA V70 OR V73. 2CADR TIMEDIDR 6.7SPOT OCT 17000 EBANK= VGPREV 2CADR REDO6.7 - - From aa4a6741f50c450a739064d57902f0784599a32f Mon Sep 17 00:00:00 2001 From: Chyanne Haugen <42098386+crhaugen@users.noreply.github.com> Date: Tue, 13 Oct 2020 12:13:17 -0700 Subject: [PATCH 30/63] Poof RESTARTS_ROUTINE #632 (#715) Co-authored-by: James Harris --- Luminary099/RESTARTS_ROUTINE.agc | 54 +++++++++++++++----------------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/Luminary099/RESTARTS_ROUTINE.agc b/Luminary099/RESTARTS_ROUTINE.agc index d5e3448..57de85f 100644 --- a/Luminary099/RESTARTS_ROUTINE.agc +++ b/Luminary099/RESTARTS_ROUTINE.agc @@ -45,11 +45,11 @@ RESTARTS CA MPAC +5 # GET GROUP NUMBER -1 CA TEMPPHS MASK OCT1400 CCS A # IS IT A VARIABLE OR TABLE RESTART - TCF ITSAVAR # IT'S A VARIABLE RESTART + TCF ITSAVAR # IT:S A VARIABLE RESTART GETPART2 CCS TEMPPHS # IS IT AN X.1 RESTART CCS A - TCF ITSATBL # NO, IT'S A TABLE RESTART + TCF ITSATBL # NO, ITS A TABLE RESTART CA PRIO14 # IT IS AN X.1 RESTART, THEREFORE START TC FINDVAC # THE DISPLAY RESTART JOB @@ -60,24 +60,24 @@ GETPART2 CCS TEMPPHS # IS IT AN X.1 RESTART ITSAVAR MASK OCT1400 # IS IT TYPE B ? CCS A - TCF ITSLIKEB # YES, IT IS TYPE B + TCF ITSLIKEB # YES,IT IS TYPE B - EXTEND # STORES THE JOB (OR TASK) 2CADR FOR EXIT + EXTEND # STORE THE JOB (OR TASK) 2CADR FOR EXIT NDX TEMP2G DCA PHSNAME1 DXCH GOLOC - CA TEMPPHS # SEE IF THIS IS A JOB, TASK, OR A LONGCALL + CA TEMPPHS # SEE IF THIS IS A JOB, TASK, OR A LONGCAL MASK OCT7 AD MINUS2 CCS A - TCF ITSLNGCL # IT'S A LONGCALL + TCF ITSLNGCL # ITS A LONGCALL -RTRNCADR TC SWRETURN # CAN'T GET HERE. +RTRNCADR TC SWRETURN # CANT GET HERE # Page 1304 TCF ITSAWAIT - TCF ITSAJOB # IT'S A JOB + TCF ITSAJOB # ITS A JOB ITSAWAIT CA WTLTCADR # SET UP WAITLIST CALL TS GOLOC -1 @@ -135,7 +135,7 @@ FINDTIME COM # MAKE NEGITIVE SINCE IT WILL BE SUBTRACTD TCF +1 IMEDIATE AD ONE TC GOLOC -1 -ITSLIKEB CA RTRNCADR # TYPE B, SO STORE RETURN IN +ITSLIKEB CA RTRNCADR # TYPE B, SO STORE RETURN IN TS TEMPSWCH # TEMPSWCH IN CASE OF AN EVEN PHASE CA PRT2CADR # SET UP EXIT TO GET TABLE PART OF THIS @@ -146,18 +146,18 @@ ITSLIKEB CA RTRNCADR # TYPE B, SO STORE RETURN IN TS TEMPPHS EXTEND - NDX TEMP2G # OBTAIN THE JOB'S 2CADR + NDX TEMP2G # OBTAIN THE JOB:S 2CADR DCA PHSNAME1 DXCH GOLOC -ITSAJOB NDX TEMP2G # NOW ADD THE PRIORITY AND LET'S GO +ITSAJOB NDX TEMP2G # NOW ADD THE PRIORITY AND LET:S GO CA PHSPRDT1 -CHKNOVAC TS GOLOC -1 # SAVE PRIO UNTIL WE SEE IF IT'S +CHKNOVAC TS GOLOC -1 # SAVE PRIO UNTIL WE SEE IF ITS EXTEND # A FINDVAC OR A NOVAC BZMF ITSNOVAC CAF FVACCADR # POSITIVE, SET UP FINDVAC CALL. - XCH GOLOC -1 # PICK UP PRIO + XCH GOLOC -1 # PICK UP PRIO, TC GOLOC -1 # AND GO ITSNOVAC CAF NOVACADR # NEGATIVE, @@ -167,7 +167,7 @@ ITSNOVAC CAF NOVACADR # NEGATIVE, ITSATBL TS CYR # FIND OUT IF THE PHASE IS ODD OR EVEN CCS CYR - TCF +1 # IT'S EVEN + TCF +1 # IT:S EVEN TCF ITSEVEN CA RTRNCADR # IN CASE THIS IS THE SECOND PART OF A @@ -181,18 +181,18 @@ ITSATBL TS CYR # FIND OUT IF THE PHASE IS ODD OR EVEN AD SIZETAB +1 TS POINTER -CONTBL2 EXTEND # FIND OUT WHAT'S IN THE TABLE +CONTBL2 EXTEND # FIND OUT WHAT:S IN THE TABLE NDX POINTER DCA CADRTAB # GET THE 2CADR LXCH GOLOC +1 # STORE THE BB INFORMATION - CCS A # IS IT A JOB OR IS IT TIMED + CCS A # IS IT A JOB OR IS IT TIMED INCR A # POSITIVE. MUST BE A JOB TCF ITSAJOB2 INCR A # MUST BE EITHER A WAITLIST OR LONGCALL - TS GOLOC # LET'S STORE THE CORRECT CADR + TS GOLOC # LET-S STORE THE CORRECT CADR CA WTLTCADR # SET UP OUR EXIT TO WAITLIST TS GOLOC -1 @@ -201,7 +201,7 @@ CONTBL2 EXTEND # FIND OUT WHAT'S IN THE TABLE MASK BIT10 # THIS SHOULD BE ONE IF WE HAVE -BB CCS A # FOR THAT MATTER SO SHOULD BE BITS 9,8,7, # 6,5, AND LAST BUT NOT LEAST (PERHAPS NOT - # IN IMPORTANCE ANYWAY. BIT 4 + # IN IMPORTANCE ANYWAY. BIT 4 TCF ITSWTLST # IT IS A WAITLIST CALL NDX POINTER # OBTAIN THE ORIGINAL DELTA T @@ -228,9 +228,9 @@ ITSLGCL1 LXCH GOLOC +1 # OBTAIN THE CORRECT E BANK LXCH BB # RESTORE THE TASKS E AND F BANKS LXCH GOLOC +1 # AND PRESERVE OUR L # Page 1307 - TCF ITSLGCL2 # NOT LET'S PROCESS THIS LONGCALL + TCF ITSLGCL2 # NOT LET:S PROCESS THIS LONGCALL -# ***** YOU MAY RETURN TO SWITCHED FIXED ***** +# ***** YOU MAY RETURN TO SWITCHED FIXED ***** BANK 01 SETLOC RESTART @@ -252,7 +252,7 @@ ITSLGCL2 DXCH LONGTIME TCF IMEDIATE -3 CCS LONGTIME +1 TCF LONGCLCL - NOOP # CAN'T GET HERE ************ + NOOP # CAN:T GET HERE ********* TCF IMEDIATE -3 TCF IMEDIATE @@ -282,17 +282,17 @@ ITSWTLST CS GOLOC +1 # CORRECT THE BBCON INFORMATION # Page 1308 ITSAJOB2 XCH GOLOC # STORE THE CADR - NDX POINTER # ADD THE PRIORITY AND LET'S GO + NDX POINTER # ADD THE PRIORITY AND LET:S GO CA PRDTTAB TCF CHKNOVAC -ITSEVEN CA TEMPSWCH # SET FOR EITHER THE SECOND PART OF THE +ITSEVEN CA TEMPSWCH # SET UP FOR EITHER THE SECOND PART OF THE TS GOLOC +2 # TABLE, OR A RETURN FOR THE NEXT GROUP NDX TEMP2G # SET UP POINTER FOR OUR LOCATION WITHIN CA SIZETAB # THE TABLE - AD TEMPPHS # THIS MAY LOOK BAD BUT LET'S SEE YOU DO + AD TEMPPHS # THIS MAY LOOK BAD BUT LET:S SEE YOU DO AD TEMPPHS # BETTER IN TIME OR NUMBERR OF LOCATIONS AD TEMPPHS TS POINTER @@ -303,9 +303,9 @@ PHSPART2 CA THREE # SET THE POINTER FOR THE SECOND HALF OF ADS POINTER # THE TABLE CA RTRNCADR # THIS WILL BE OUR LAST TIME THROUGH THE - TS GOLOC +2 # EVEN TABLE, SO AFTER IT GET THE NEXT + TS GOLOC +2 # EVEN TABLE , SO AFTER IT GET THE NEXT # GROUP - TCF CONTBL2 # SO LET'S GET THE SECOND ENTRY IN THE TBL + TCF CONTBL2 # SO LET:S GET THE SECOND ENTRY IN THE TBL TEMPPHS EQUALS MPAC TEMP2G EQUALS MPAC +1 @@ -321,5 +321,3 @@ LGCLCADR GENADR LONGCALL FVACCADR GENADR FINDVAC WTLTCADR GENADR WAITLIST NOVACADR GENADR NOVAC - - From 65bef40ca785f54bfd96ac2fd5d4a3a417b0c042 Mon Sep 17 00:00:00 2001 From: Dimitri Belopopsky Date: Wed, 14 Oct 2020 18:55:46 +0200 Subject: [PATCH 31/63] Proof IMU_COMPENSATION_PACKAGE #587 (#707) Co-authored-by: James Harris --- Luminary099/IMU_COMPENSATION_PACKAGE.agc | 175 +++++++++++------------ 1 file changed, 87 insertions(+), 88 deletions(-) diff --git a/Luminary099/IMU_COMPENSATION_PACKAGE.agc b/Luminary099/IMU_COMPENSATION_PACKAGE.agc index 61952ca..fd08619 100644 --- a/Luminary099/IMU_COMPENSATION_PACKAGE.agc +++ b/Luminary099/IMU_COMPENSATION_PACKAGE.agc @@ -45,34 +45,34 @@ TCF IRIG1 # RETURN 1/PIPA1 CAF FOUR # PIPAZ, PIPAY, PIPAX - TS BUF +2 + TS BUF +2 - INDEX BUF +2 + INDEX BUF +2 CA PIPASCF # (P.P.M.) X 2(-9) EXTEND - INDEX BUF +2 + INDEX BUF +2 MP DELVX # (PP) X 2(+14) NOW (PIPA PULSES) X 2(+5) TS Q # SAVE MAJOR PART CA L # MINOR PART EXTEND - MP BIT6 # SCALE 2(+9) SHIFT RIGHT 9 - INDEX BUF +2 - TS DELVX +1 # FRACTIONAL PIPA PULSES SCALED 2(+14) + MP BIT6 # SCALE 2(+9) SHIFT RIGHT 9 + INDEX BUF +2 + TS DELVX +1 # FRACTIONAL PIPA PULSES SCALED 2(+14) CA Q # MAJOR PART EXTEND MP BIT6 # SCALE 2(+9) SHIFT RIGHT 9 - INDEX BUF +2 - DAS DELVX # (PIPAI) + (PIPAI)(SF) + INDEX BUF +2 + DAS DELVX # (PIPAI) + (PIPAI)(SFE) - INDEX BUF +2 - CS PIPABIAS # (PIPA PULSES)/(CS) X 2(-5) * * + INDEX BUF +2 + CS PIPABIAS # (PIPA PULSES)/(CS) X 2(-5) * EXTEND - MP 1/PIPADT # (CS) X 2(+8) NOW (PIPA PULSES) X 2(+5) * + MP 1/PIPADT # (CS) X 2(+8) NOW (PIPA PULSES) X 2(+3)* EXTEND - MP BIT4 # SCALE 2(+11) SHIFT RIGHT 11 * - INDEX BUF +2 + MP BIT4 # SCALE 2(+11) SHIFT RIGHT 11 * + INDEX BUF +2 DAS DELVX # (PIPAI) + (PIPAI)(SFE) - (BIAS)(DELTAT) CCS BUF +2 # PIPAZ, PIPAY, PIPAX @@ -83,79 +83,79 @@ # Page 328 IRIGCOMP TS GCOMPSW # INDICATE COMMANDS 2 PULSES OR LESS. - TS BUF # INDEX COUNTER. IRIGX, IRIGY, IRIGZ. + TS BUF # INDEX COUNTER . IRIGX, IRIGY, IRIGZ. TC IRIGX # COMPENSATE ACCELERATION TERMS CS NBDX # (GYRO PULSES)/(CS) X 2(-5) - TC DRIFTSUB # -(NBOX)(DELTAT) (GYRO PULSES) X 2(+14) + TC DRIFTSUB # -(NBOX)(DELTAT) (GYRO PULSES) X 2(+14) TC IRIGY # COMPENSATE ACCELERATION TERMS CS NBDY # (GYRO PULSES)/(CS) X 2(-5) - TC DRIFTSUB # +(NBDY)(DELTAT) (GYRO PULSES) X 2(+14) + TC DRIFTSUB # -(NBDY)(DELTAT) (GYRO PULSES) X 2(+14) TC IRIGZ # COMPENSATE ACCELERATION TERMS CA NBDZ # (GYRO PULSES)/(CS) X 2(-5) - TC DRIFTSUB # +(NBDZ)(DELTAT) (GYRO PULSES) X 2(+14) + TC DRIFTSUB # +(NBDZ)(DELTAT) (GYRO PULSES) X 2(+14) CCS GCOMPSW # ARE GYRO COMMANDS GREATER THAN 2 PULSES - TCF +2 # YES SEND OUT GYRO TORQUING COMMANDS. - TCF IRIG1 # NO RETURN + TCF +2 # YES SEND OUT GYRO TORQUING COMMANDS. + TCF IRIG1 # NO RETURN - CA PRIO21 # PRIO GREATER THAN SERVICER. + CA PRIO21 # PRIO GREATER THAN SERVICER TC NOVAC # SEND OUT GYRO TORQUING COMMANDS. EBANK= NBDX 2CADR 1/GYRO RELINT -IRIG1 CA MODE # RESTORE CALLER'S EBANK +IRIG1 CA MODE # RESTORE CALLERS EBANK TS EBANK TCF SWRETURN # Page 329 IRIGX EXTEND - QXCH MPAC +2 # SAVE Q + QXCH MPAC +2 # SAVE Q EXTEND DCS DELVX # (PIPA PULSES) X 2(+14) DXCH MPAC - CA ADIAX # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * - TC GCOMPSUB # -(ADIAX)(PIPAX) (GYRO PULSES) X 2(+14) + CA ADIAX # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * + TC GCOMPSUB # -(ADIAX)(PIPAX) (GYRO PULSES) X 2(+14) EXTEND # - DCS DELVY # (PIPA PULSES) X 2(+14) + DCS DELVY # (PIPA PULSES) X 2(+14) DXCH MPAC # - CS ADSRAX # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * - TC GCOMPSUB # -(ADSRAX)(PIPAY) (GYRO PULSES) X 2(+14) + CS ADSRAX # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * + TC GCOMPSUB # +(ADSRAX)(PIPAY) (GYRO PULSES) X 2(+14) -# EXTEND # *** -# DCS DELVY # *** (PIPA PULSES) X 2(+14) -# DXCH MPAC # *** -# CA ADOAX # *** (GYRO PULSES)/(PIPA PULSE) X 2(-6) * -# TC GCOMPSUB # *** -(ADOAX)(PIPAZ) (GYRO PULSES) X 2(+14) +# EXTEND # *** +# DCS DELVZ # *** (PIPA PULSES) X 2(+14) +# DXCH MPAC # *** +# CA ADOAX # *** (GYRO PULSES)/(PIPA PULSE) X 2(-6) * +# TC GCOMPSUB # *** -(ADOAX)(PIPAZ) (GYRO PULSES) X 2(+14) - TC MPAC +2 + TC MPAC +2 IRIGY EXTEND - QXCH MPAC +2 # SAVE Q + QXCH MPAC +2 # SAVE Q EXTEND DCS DELVY # (PIPA PULSES) X 2(+14) DXCH MPAC - CA ADIAY # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * - TC GCOMPSUB # -(ADIAY)(PIPAY) (GYRO PULSES) X 2(+14) + CA ADIAY # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * + TC GCOMPSUB # -(ADIAY)(PIPAY) (GYRO PULSES) X 2(+14) EXTEND DCS DELVZ # (PIPA PULSES) X 2(+14) DXCH MPAC - CS ADSRAY # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * - TC GCOMPSUB # +(ADSRAY)(PIPAZ) (GYRO PULSES) X 2(+14) + CS ADSRAY # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * + TC GCOMPSUB # +(ADSRAY)(PIPAZ) (GYRO PULSES) X 2(+14) -# EXTEND # *** -# DCS DELVX # *** (PIPA PULSES) X 2(+14) -# DXCH MPAC # *** -# CA ADOAY # *** (GYRO PULSES)/(PIPA PULSE) X 2(-6) * -# TC GCOMPSUB # *** -(ADOAY)(/PIPAX) (GYRO PULSES) X 2(+14) +# EXTEND # *** +# DCS DELVX # *** (PIPA PULSES) X 2(+14) +# DXCH MPAC # *** +# CA ADOAY # *** (GYRO PULSES)/(PIPA PULSE) X 2(-6) * +# TC GCOMPSUB # *** -(ADOAY)(PIPAX) (GYRO PULSES) X 2(+14) TC MPAC +2 @@ -164,46 +164,46 @@ IRIGZ EXTEND EXTEND DCS DELVY # (PIPA PULSES) X 2(+14) DXCH MPAC - CA ADSRAZ # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * + CA ADSRAZ # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * # Page 330 - TC GCOMPSUB # -(ADSRAZ)(PIPAY) (GYRO PULSES) X 2(+14) + TC GCOMPSUB # -(ADSRAZ)(PIPAY) (GYRO PULSES) X 2(+14) EXTEND DCS DELVZ # (PIPA PULSES) X 2(+14) DXCH MPAC - CA ADIAZ # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * - TC GCOMPSUB # -(ADIAZ)(PIPAZ) (GYRO PULSES) X 2(+14) + CA ADIAZ # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * + TC GCOMPSUB # -(ADIAZ)(PIPAZ) (GYRO PULSES) X 2(+14) -# EXTEND # *** -# DCS DELVX # *** (PIPA PULSE) X 2(+14) -# DXCH MPAC # *** -# CS ADOAZ # *** (GYRO PULSES)/(PIPA PULSE) X 2(-6) * -# TC GCOMPSUB # *** +(ADOAZ)(PIPAX) (GYRO PULSES) X 2(+14) +# EXTEND # *** +# DCS DELVX # *** (PIPA PULSE) X 2(+14) +# DXCH MPAC # *** +# CS ADOAZ # *** (GYRO PULSES)/(PIPA PULSE) X 2(-6) * +# TC GCOMPSUB # *** +(ADOAZ)(PIPAX) (GYRO PULSES) X 2(+14) TC MPAC +2 # Page 331 GCOMPSUB XCH MPAC # ADIA OR ADSRA COEFFICIENT ARRIVES IN A EXTEND # C(MPAC) = (PIPA PULSES) X 2(+14) - MP MPAC # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * - DXCH VBUF # NOW = (GYRO PULSES) X 2(+8) * + MP MPAC # (GYRO PULSES)/(PIPA PULSE) X 2(-6) * + DXCH VBUF # NOW = (GYRO PULSES) X 2(+8) * CA MPAC +1 # MINOR PART OF PIPA PULSES EXTEND MP MPAC # ADIA OR ADSRA TS L CAF ZERO - DAS VBUF # NOW = (GYRO PULSES) X 2(+8) * + DAS VBUF # NOW = (GYRO PULSES) X 2(+8) * - CA VBUF # PARTIAL RESULT -- MAJOR + CA VBUF # PARTIAL RESULT - MAJOR EXTEND - MP BIT9 # SCALE 2(+6) SHIFT RIGHT 6 * + MP BIT9 # SCALE 2(+6) SHIFT RIGHT * INDEX BUF # RESULT = (GYRO PULSES) X 2(+14) - DAS GCOMP # HI(ADIA)(PIPAI) OR HI(ADSRA)(PIPAI) + DAS GCOMP # HI(ADIA)(PIPAI) OR HI(ADSRA)(PIPAI) - CA VBUF +1 # PARTIAL RESULT -- MINOR + CA VBUF +1 # PARTIAL RESULT - MINOR EXTEND - MP BIT9 # SCALE 2(+6) SHIFT RIGHT 6 * + MP BIT9 # SCALE 2(+6) SHIFT RIGHT 6 * TS L CAF ZERO INDEX BUF # RESULT = (GYRO PULSES) X 2(+14) @@ -213,23 +213,23 @@ GCOMPSUB XCH MPAC # ADIA OR ADSRA COEFFICIENT ARRIVES IN A # Page 332 DRIFTSUB EXTEND - QXCH BUF +1 + QXCH BUF +1 EXTEND # C(A) = NBD (GYRO PULSES)/(CS) X 2(-5) - MP 1/PIPADT # (CS) X 2(+8) NO (GYRO PULSES) X 2(+3) - LXCH MPAC +1 # SAVE FOR FRACTIONAL COMPENSATION + MP 1/PIPADT # (CS) X 2(+8) NOW (GYRO PULSES) X 2(+3) + LXCH MPAC +1 # SAVE FOR FRACTIONAL COMPENSATION EXTEND - MP BIT4 # SCALE 2(+11) SHIFT RIGHT 11 + MP BIT4 # SCALE 2(+11) SHIFT RIGHT 11 INDEX BUF - DAS GCOMP # HI(NBD)(DELTAT) (GYRO PULSES) X 2(+14) + DAS GCOMP # HI(NBD)(DELTAT) (GYRO PULSES) X 2(+14) - CA MPAC +1 # NO MINOR PART + CA MPAC +1 # NOW MINOR PART EXTEND - MP BIT4 # SCALE 2(+11) SHIFT RIGHT 11 + MP BIT4 # SCALE 2(+11) SHIFT RIGHT 11 TS L CAF ZERO INDEX BUF # ADD IN FRACTIONAL COMPENSATION - DAS GCOMP # (NBD)(DELTAT) (GYRO PULSES) X 2(+14) + DAS GCOMP # (NBD)(DELTAT) (GYRO PULSES) X 2(+14) DRFTSUB2 CAF TWO # PIPAX, PIPAY, PIPAZ AD BUF @@ -237,23 +237,23 @@ DRFTSUB2 CAF TWO # PIPAX, PIPAY, PIPAZ INDEX A CCS GCOMP # ARE GYRO COMMANDS 1 PULSE OR GREATER TCF +2 # YES - TC BUF +1 # NO + TC BUF +1 # NO MASK COMPCHK # DEC -1 CCS A # ARE GYRO COMMANDS GREATER THAN 2 PULSES - TS GCOMPSW # YES -- SET GCOMPSW POSITIVE - TC BUF +1 # NO + TS GCOMPSW # YES - SET GCOMPSW POSITIVE + TC BUF +1 # NO # Page 333 1/GYRO CAF FOUR # PIPAZ, PIPAY, PIPAX TS BUF INDEX BUF # SCALE GYRO COMMANDS FOR IMUPULSE - CA GCOMP +1 # FRACTIONAL PULSES + CA GCOMP +1 # FRACTIONAL PULSES EXTEND MP BIT8 # SHIFT RIGHT 7 INDEX BUF - TS GCOMP +1 # FRACTIONAL PULSES SCALED + TS GCOMP +1 # FRACTIONAL PULSES SCALED CAF ZERO # SET GCOMP = 0 FOR DAS INSTRUCTION INDEX BUF @@ -265,7 +265,7 @@ DRFTSUB2 CAF TWO # PIPAX, PIPAY, PIPAZ CCS BUF # PIPAZ, PIPAY, PIPAX AD NEG1 - TCF 1/GYRO +1 + TCF 1/GYRO +1 LGCOMP ECADR GCOMP # LESS THAN ZERO IMPOSSIBLE CAF LGCOMP @@ -281,7 +281,7 @@ GCOMP1 CAF FOUR # PIPAZ, PIPAY, PIPAX INDEX BUF # RESCALE CA GCOMP +1 EXTEND - MP BIT8 # SHIFT MINOR PART LEFT 7 -- MAJOR PART = 0 + MP BIT8 # SHIFT MINOR PART LEFT 7 - MAJOR PART = 0 INDEX BUF LXCH GCOMP +1 # BITS 8-14 OF MINOR PART WERE = 0 @@ -303,14 +303,14 @@ NBDONLY CCS GCOMPSW # BYPASS IF GCOMPSW NEGATIVE TCF ENDOFJOB TCF +1 - CA FLAGWRD8 # IF SURFACE FLAG IS SET, SET TEM1 + CA FLAGWRD8 # IF SURFACE FLAG IS SET. SET TEM1 MASK BIT8 # POSITIVE SO THAT THE ACCELERATION TERMS TS TEM1 # WILL BE COMPENSATED. EXTEND BZF +3 # ARE WE ON THE SURFACE TC IBNKCALL # ON THE SURFACE - CADR PIPASR +3 # READ PIPAS, BUT DO NOT SCALE THEM + CADR PIPASR +3 # READ PIPAS. BUT DO NOT SCALE THEM CA TIME1 # (CS) X 2(+14) XCH 1/PIPADT # PREVIOUS TIME @@ -319,18 +319,18 @@ NBDONLY CCS GCOMPSW # BYPASS IF GCOMPSW NEGATIVE AD 1/PIPADT # PRESENT TIME - PREVIOUS TIME NBD2 AD HALF # CORRECT FOR POSSIBLE TIME1 TICK AD HALF - XCH L # IF TIME1 DID NOT DICK, REMOVE RESULTING + XCH L # IF TIME1 DID NOT TICK. REMOVE RESULTING XCH L # OVERFLOW. -NBD3 EXTEND # C(A) = DELTAT (CS) X 2(+14) +NBD3 EXTEND # C(A) = DELTAT (CS) X 2(+14) MP BIT10 # SHIFT RIGHT 5 DXCH VBUF +2 CA ZERO TS GCOMPSW # INDICATE COMMANDS 2 PULSES OR LESS. - TS BUF # INDEX X, Y, Z. + TS BUF # INDEX X. Y, Z. - CCS TEM1 # IF SURFACE FLAG IS SET, + CCS TEM1 # IF SURFACE FLAG IS SET. TC IRIGX # COMPENSATE ACCELERATION TERMS. EXTEND @@ -338,7 +338,7 @@ NBD3 EXTEND # C(A) = DELTAT (CS) X 2(+14) DXCH MPAC # DELTAT NOW SCALED (CS) X 2(+19) CS NBDX # (GYRO PULSES)/(CS) X 2(-5) - TC FBIASSUB # -(NBOX)(DELTAT) (GYRO PULSES) X 2(+14) + TC FBIASSUB # -(NBDX)(DELTAT) (GYRO PULSES) X 2(+14) CCS TEM1 # IF SURFACE FLAG IS SET, TC IRIGY # COMPENSATE ACCELERATION TERMS. @@ -347,16 +347,16 @@ NBD3 EXTEND # C(A) = DELTAT (CS) X 2(+14) DCS VBUF +2 DXCH MPAC # DELTAT SCALED (CS) X 2(+19) CA NBDY # (GYRO PULSES)/(CS) X 2(-5) - TC FBIASSUB # -(NBDY)(DELTAT) (GYRO PULSES) X 2(+14) + TC FBIASSUB # -(NBDY)(DELTAT) (GYRO PULSES) X 2(+14) - CCS TEM1 # IF SURFACE FLAG IS SET, + CCS TEM1 # IF SURFACE FLAG IS SET. TC IRIGZ # COMPENSATE ACCELERATION TERMS EXTEND DCS VBUF +2 DXCH MPAC # DELTAT SCALED (CS) X 2(+19) CS NBDZ # (GYRO PULSES)/(CS) X 2(-5) - TC FBIASSUB # +(NBDZ)(DELTAT) (GYRO PULSES) X 2(+14) + TC FBIASSUB # +(NBDZ)(DELTAT) (GYRO PULSES) X 2(+14) CCS GCOMPSW # ARE GYRO COMMANDS GREATER THAN 2 PULSES TCF 1/GYRO # YES @@ -370,7 +370,7 @@ FBIASSUB XCH Q EXTEND MP MPAC # DELTAT SCALED (CS) X 2(+19) INDEX BUF - DAS GCOMP # HI(NBD)(DELTAT) (GYRO PULSES) X 2(+14) + DAS GCOMP # HI(NBD)(DELTAT) (GYRO PULSES) X 2(+14) CA Q # NOW FRACTIONAL PART EXTEND @@ -378,7 +378,7 @@ FBIASSUB XCH Q TS L CAF ZERO INDEX BUF - DAS GCOMP # (NBD)(DELTAT) (GYRO PULSES) X 2(+14) + DAS GCOMP # (NBD)(DELTAT) (GYRO PULSES) X 2(+14) TCF DRFTSUB2 # CHECK MAGNITUDE OF COMPENSATION @@ -415,4 +415,3 @@ GCOMPZER CAF LGCOMP # ROUTINE TO ZERO GCOMP BEFORE FIRST TS GCOMP +5 TCF IRIG1 # RESTORE EBANK AND RETURN - From 7c7680fcc4f150d34221a03e8ad1fc9c5c8c799d Mon Sep 17 00:00:00 2001 From: James Harris Date: Wed, 14 Oct 2020 18:07:59 +0100 Subject: [PATCH 32/63] Revert a few commas to fullstops --- Luminary099/IMU_COMPENSATION_PACKAGE.agc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Luminary099/IMU_COMPENSATION_PACKAGE.agc b/Luminary099/IMU_COMPENSATION_PACKAGE.agc index fd08619..dcb8ef6 100644 --- a/Luminary099/IMU_COMPENSATION_PACKAGE.agc +++ b/Luminary099/IMU_COMPENSATION_PACKAGE.agc @@ -303,14 +303,14 @@ NBDONLY CCS GCOMPSW # BYPASS IF GCOMPSW NEGATIVE TCF ENDOFJOB TCF +1 - CA FLAGWRD8 # IF SURFACE FLAG IS SET. SET TEM1 + CA FLAGWRD8 # IF SURFACE FLAG IS SET, SET TEM1 MASK BIT8 # POSITIVE SO THAT THE ACCELERATION TERMS TS TEM1 # WILL BE COMPENSATED. EXTEND BZF +3 # ARE WE ON THE SURFACE TC IBNKCALL # ON THE SURFACE - CADR PIPASR +3 # READ PIPAS. BUT DO NOT SCALE THEM + CADR PIPASR +3 # READ PIPAS, BUT DO NOT SCALE THEM CA TIME1 # (CS) X 2(+14) XCH 1/PIPADT # PREVIOUS TIME @@ -319,7 +319,7 @@ NBDONLY CCS GCOMPSW # BYPASS IF GCOMPSW NEGATIVE AD 1/PIPADT # PRESENT TIME - PREVIOUS TIME NBD2 AD HALF # CORRECT FOR POSSIBLE TIME1 TICK AD HALF - XCH L # IF TIME1 DID NOT TICK. REMOVE RESULTING + XCH L # IF TIME1 DID NOT TICK, REMOVE RESULTING XCH L # OVERFLOW. NBD3 EXTEND # C(A) = DELTAT (CS) X 2(+14) @@ -328,9 +328,9 @@ NBD3 EXTEND # C(A) = DELTAT (CS) X 2(+14) CA ZERO TS GCOMPSW # INDICATE COMMANDS 2 PULSES OR LESS. - TS BUF # INDEX X. Y, Z. + TS BUF # INDEX X, Y, Z. - CCS TEM1 # IF SURFACE FLAG IS SET. + CCS TEM1 # IF SURFACE FLAG IS SET, TC IRIGX # COMPENSATE ACCELERATION TERMS. EXTEND From 6f7d1322398ac20a021e9705818bbdb6f31a1bc4 Mon Sep 17 00:00:00 2001 From: Leandro Matheus Date: Wed, 14 Oct 2020 15:49:40 -0300 Subject: [PATCH 33/63] Proof PLANETARY_INERTIAL_ORIENTATION #623 (#717) Co-authored-by: James Harris --- .../PLANETARY_INERTIAL_ORIENTATION.agc | 238 +++++++++--------- 1 file changed, 116 insertions(+), 122 deletions(-) diff --git a/Luminary099/PLANETARY_INERTIAL_ORIENTATION.agc b/Luminary099/PLANETARY_INERTIAL_ORIENTATION.agc index 8fc6582..303d2fc 100644 --- a/Luminary099/PLANETARY_INERTIAL_ORIENTATION.agc +++ b/Luminary099/PLANETARY_INERTIAL_ORIENTATION.agc @@ -25,32 +25,31 @@ # 16:27 JULY 14, 1969 # Page 1140 -# ***** RP-TO-R SUBROUTINE ***** -# SUBROUTINE TO CONVERT RP (VECTOR IN PLANETARY COORDINATE SYSTEM, EITHER -# EARTH-FIXED OR MOON-FIXED) TO R (SAME VECTOR IN THE BASIC REF. SYSTEM) +# ..... RP-TO-R SUBROUTINE ..... +# SUBROUTINE TO CONVERT RP (VECTOR IN PLANETARY COORDINATE SYSTEM,EITHER +# EARTH-FIXED OR MOON-FIXED) TO R (SAME VECTOR IN THE BASIC REF. SYSTEM) # -# R = MT(T) * (RP + LP X RP) MT = M MATRIX TRANSPOSE +# R=MT(T)*(RP+LPXRP) MT= M MATRIX TRANSPOSE # # CALLING SEQUENCE -# L CALL -# L+1 RP-TO-R +# L CALL +# L+1 RP-TO-R # # SUBROUTINES USED -# EARTHMX, MOONMX, EARTHL -# -# ITEMS AVAILABLE FROM LAUNCH DATA -# 504LM = THE LIBRATION VECTOR L OF THE MOON AT TIME TIMSUBL, EXPRESSED -# IN THE MOON-FIXED COORD. SYSTEM RADIANS B0 +# EARTHMX,MOONMX,EARTHL # +# ITEMS AVAILABLE FROM LAUNCH DATA +# 504LM= THE LIBRATION VECTOR L OF THE MOON AT TIME TIMSUBL,EXPRESSED +# IN THE MOON-FIXED COORD. SYSTEM RADIANS B0 # ITEMS NECESSARY FOR SUBR. USED (SEE DESCRIPTION OF SUBR.) # # INPUT -# MPAC = 0 FOR EARTH, NON-ZERO FOR MOON -# 0-5D = RP VECTOR -# 6-7D = TIME +# MPAC= 0 FOR EARTH,NON-ZERO FOR MOON +# 0-5D= RP VECTOR +# 6-7D= TIME # # OUTPUT -# MPAC = R VECTOR METERS B-29 FOR EARTH, B-27 FOR MOON +# MPAC= R VECTOR METERS B-29 FOR EARTH, B-27 FOR MOON SETLOC PLANTIN1 BANK @@ -84,32 +83,31 @@ RPTORA CALL # EARTH COMPUTATIONS COUNT* $$/LUROT # Page 1142 -# ***** R-TO-RP SUBROUTINE ***** +# ..... R-TO-RP SUBROUTINE ..... # SUBROUTINE TO CONVERT R (VECTOR IN REFERENCE COORD. SYSTEM) TO RP -# (VECTOR IN PLANETARY COORD SYSTEM) EITHER EARTH-FIXED OR MOON-FIXED +# (VECTOR IN PLANETARY COORD SYSTEM) EITHER EARTH-FIXED OR MOON-FIXED # -# RP = M(T) * (R - L X R) +# RP=M(T)*(R-LXR) # # CALLING SEQUENCE -# L CALL -# L+1 R-TO-RP +# L CALL +# L+1 R-TO-RP # # SUBROUTINES USED -# EARTHMX, MOONMX, EARTHL +# EARTHMX,MOONMX,EARTHL # # INPUT -# MPAC = 0 FOR EARTH, NON-ZERO FOR MOON -# 0-5D = R VECTOR -# 6-7D = TIME -# -# ITEMS AVAILABLE FROM LAUNCH DATA -# 504LM = THE LIBRATION VECTOR L OF THE MOON AT TIME TIMSUBL, EXPRESSED -# IN THE MOON-FIXED COORD. SYSTEM RADIANS B0 +# MPAC= 0 FOR EARTH, NON-ZERO FOR MOON +# 0-5D= R VECTOR +# 6-7D= TIME # +# ITEMS AVAILABLE FROM LAUNCH DATA +# 504LM= THE LIBRATION VECTOR L OF THE MOON AT TIME TIMSUBL,EXPRESSED +# IN THE MOON-FIXED COORD. SYSTEM RADIANS B0 # ITEMS NECESSARY FOR SUBROUTINES USED (SEE DESCRIPTION OF SUBR.) # # OUTPUT -# MPAC = RP VECTOR METERS B-29 FOR EARTH, B-27 FOR MOON +# MPAC=RP VECTOR METERS B-29 FOR EARTH, B-27 FOR MOON R-TO-RP STQ BHIZ RPREXIT @@ -119,11 +117,11 @@ R-TO-RP STQ BHIZ VLOAD VXM 504LM # LP=LM MMATRIX - VSL1 # L = MT(T)*LP RADIANS B0 + VSL1 # L=MT(T)*LP RADIANS B0 RTORPB VXV BVSU 504RPR 504RPR - MXV # M(T)*(R-LXR) B-2 + MXV # M(T)*(R-LXR) B-2 MMATRIX RPRPXXXX VSL1 SETPD 0D @@ -133,74 +131,73 @@ RTORPA CALL # EARTH COMPUTATIONS EARTHMX CALL EARTHL - GOTO # MPAC=L=(-AX,-AY,0) RAD B-0 + GOTO # MPAC=L=(-AX,-AY,0) RAD B-0 RTORPB # Page 1143 -# ***** MOONMX SUBROUTINE ***** +# ..... MOONMX SUBROUTINE ..... # SUBROUTINE TO COMPUTE THE TRANSFORMATION MATRIX M FOR THE MOON # # CALLING SEQUENCE -# L CALL -# L+1 MOONMX +# L CALL +# L+1 MOONMX # # SUBROUTINES USED -# NEWANGLE +# NEWANGLE # # INPUT -# 6-7D = TIME -# -# ITEMS AVAILABLE FROM LAUNCH DATA -# BSUBO, BDOT -# TIMSUBO, NODIO, NODDOT, FSUBO, FDOT -# COSI = COS(I) B-1 -# SINI = SIN(I) B-1 -# I IS THE ANGLE BETWEEN THE MEAN LUNAR EQUATORIAL PLANE AND THE -# PLANE OF THE ECLIPTIC (1 DEGREE 32.1 MINUTES) +# 6-7D= TIME +# ITEMS AVAILABLE FROM LAUNCH DATA +# BSUBO,BDOT +# TIMSUBO,NODIO,NODDOT,FSUBO,FDOT +# COSI= COS(I) B-1 +# SINI= SIN(I) B-1 +# I IS THE ANGLE BETWEEN THE MEAN LUNAR EQUATORIAL PLANE AND THE +# PLANE OF THE ECLIPTIC (1 DEGREE 32.1 MINUTES) # # OUTPUT -# MMATRIX = 3X3 M MATRIX B-1 (STORED IN VAC AREA) +# MMATRIX= 3X3 M MATRIX B-1 (STORED IN VAC AREA) MOONMX STQ SETPD EARTHMXX 8D AXT,1 # B REQUIRES SL 0, SL 5 IN NEWANGLE 5 - DLOAD PDDL # PD 10D 8-9D=BSUBO - BSUBO # 10-11D=BDOT + DLOAD PDDL # PD 10D 8-9D=BSUBO + BSUBO # 10-11D= BDOT BDOT PUSH CALL # PD 12D - NEWANGLE # EXIT WITH PD 8D AND MPAC= B REVS B0 + NEWANGLE # EXIT WITH PD 8D AND MPAC= B REVS B0 PUSH COS # PD 10D - STODL COB # PD 8D COS(B) B-1 - SIN # SIN(B) B-1 - STODL SOB # SETUP INPUT FOR NEWANGLE - FSUBO # 8-9D=FSUBO - PDDL PUSH # PD 10D THEN 12D 10-11D=FDOT + STODL COB # PD 8D COS(B) B-1 + SIN # SIN(B) B-1 + STODL SOB # SETUP INPUT FOR NEWANGLE + FSUBO # 8-9D=FSUBO + PDDL PUSH # PD 10D THEN 12D 10-11D=FDOT FDOT - AXT,1 CALL # F REQUIRES SL 1, SL 6 IN NEWANGLE. + AXT,1 CALL # F REQUIRES SL 1, SL 6 IN NEWANGLE 4 NEWANGLE # EXIT WITH PD 8D AND MPAC= F REVS B0 STODL AVECTR +2 # SAVE F TEMP NODIO # 8-9D=NODIO - PDDL PUSH # PD 10D THEN 12D 10-11D=NODDOT + PDDL PUSH # PD 10D THEN 12D 10-11D=NODDOT NODDOT # MPAC=T AXT,1 CALL # NODE REQUIRES SL 0, SL 5 IN NEWANGLE 5 NEWANGLE # EXIT WITH PD 8D AND MPAC= NODI REVS B0 # Page 1144 - PUSH COS # PD 10D 8-9D= NODI REVS B0 - PUSH # PD 12D 10-11D= COS(NODI) B-1 + PUSH COS # PD 10D 8-9D= NODI REVS B0 + PUSH # PD 12D 10-11D= COS(NODI) B-1 STORE AVECTR DMP SL1R - COB # COS(NODI) B-1 - STODL BVECTR +2 # PD 10D 20-25D=AVECTR= COB*SIN(NODI) - DMP SL1R # SOB*SIN(NODI) + COB # COS(NODI) B-1 + STODL BVECTR +2 # PD 10D 20-25D=AVECTR= COB*SIN(NODI) + DMP SL1R # SOB*SIN(NODI) SOB STODL BVECTR +4 # PD 8D - SIN PUSH # PD 10D -SIN(NODI) B-1 - DCOMP # 26-31D=BVECTR= COB*COS(NODI) - STODL BVECTR # PD 8D SOB*COS(NODI) + SIN PUSH # PD 10D -SIN(NODI) B-1 + DCOMP # 26-31D=BVECTR= COB*COS(NODI) + STODL BVECTR # PD 8D SOB*COS(NODI) AVECTR +2 # MOVE F FROM TEMP LOC. TO 504F STODL 504F DMP SL1R @@ -214,30 +211,30 @@ MOONMX STQ SETPD COUNT* $$/LUROT MOONMXA STODL AVECTR +2 - SINNODI # 8-9D=SIN(NODI) B-1 + SINNODI # 8-9D=SIN(NODI) B-1 DMP SL1R SOB - STODL AVECTR +4 # 0 - HI6ZEROS # 8-13D= CVECTR= -SOB B-1 - PDDL DCOMP # PD 10D COB + STODL AVECTR +4 # 0 + HI6ZEROS # 8-13D= CVECTR= -SOB B-1 + PDDL DCOMP # PD 10D COB SOB PDDL PDVL # PD 12D THEN PD 14D COB BVECTR - VXSC PDVL # PD 20D BVECTR*SINI B-2 + VXSC PDVL # PD 20D BVECTR*SINI B-2 SINI CVECTR - VXSC VAD # PD 14D CVECTR*COSI B-2 + VXSC VAD # PD 14D CVECTR*COSI B-2 COSI VSL1 STOVL MMATRIX +12D # PD 8D M2=BVECTR*SINI+CVECTR*COSI B-1 VXSC PDVL # PD 14D - SINI # CVECTR*SINI B-2 + SINI # CVECTR*SINI B-2 BVECTR - VXSC VSU # PD 8D BVECTR*COSI B-2 + VXSC VSU # PD 8D BVECTR*COSI B-2 COSI VSL1 PDDL # PD 14D - 504F # 8-13D=DVECTR=BVECTR*COSI-CVECTR*SINI B-1 + 504F # 8-13D=DVECTR=BVECTR*COSI-CVECTR*SINI B-1 COS VXSC # Page 1145 DVECTR @@ -256,13 +253,12 @@ MOONMXA STODL AVECTR +2 VSL1 VCOMP STCALL MMATRIX # M0= -(AVECTR*COSF+DVECTR*SINF) B-1 EARTHMXX - # COMPUTE X=X0+(XDOT)(T+T0) -# 8-9D= X0 (REVS B-0), PUSHLOC SET AT 12D +# 8-9D= X0 (REVS B-0),PUSHLOC SET AT 12D # 10-11D=XDOT (REVS/CSEC) SCALED B+23 FOR WEARTH,B+28 FOR NODDOT AND BDOT -# AND B+27 FOR FDOT -# X1=DIFFERENCE IN 23 AND SCALING OF XDOT, =0 FOR WEARTH, 5 FOR NDDOT AND -# BDOT AND 4 FOR FDOT +# AND B+27 FOR FDOT +# X1=DIFFERENCE IN 23 AND SCALING OF XDOT,=0 FOR WEARTH,5 FOR NODDOT AND +# BDOT AND 4 FOR FDOT # 6-7D=T (CSEC B-28), TIMSUBO= (CSEC B-42 TRIPLE PREC.) NEWANGLE DLOAD SR # ENTER PD 12D @@ -273,58 +269,58 @@ NEWANGLE DLOAD SR # ENTER PD 12D MPAC STODL TIMSUBM # T+T0 CSEC B-42 TIMSUBM +1 - DMP # PD 10D MULT BY XDOT IN 10-11D - SL* DAD # PD 8D ADD X0 IN 8-9D AFTER SHIFTING - 5,1 # SUCH THAT SCALING IS B-0 - PUSH SLOAD # PD 10D SAVE PARTIAL (X0+XDOT*T) IN 8-9D + DMP # PD 10D MULT BY XDOT IN 10-11D + SL* DAD # PD 8D ADD X0 IN 8-9D AFTER SHIFTING + 5,1 # SUCH THAT SCALING IS B-0 + PUSH SLOAD # PD 10D SAVE PARTIAL (X0+XDOT*T) IN 8-9D TIMSUBM SL DMP 9D 10D # XDOT - SL* DAD # PD 8D SHIFT SUCH THAT THIS PART OF X - 10D,1 # IS SCALED REVS/CSEC B-0 + SL* DAD # PD 8D SHIFT SUCH THAT THIS PART OF X + 10D,1 # IS SCALED REVS/CSEC B-0 BOV # TURN OFF OVERFLOW IF SET BY SHIFT - +1 # INSTRUCTION BEFORE EXITING. + +1 # INSTRUCTION BEFORE EXITING RVQ # MPAC=X= X0+(XDOT)(T+T0) REVS B0 # Page 1146 -# ***** EARTHMX SUBROUTINE ***** +# ..... EARTHMX SUBROUTINE ..... # SUBROUTINE TO COMPUTE THE TRANSFORMATION MATRIX M FOR THE EARTH # # CALLING SEQUENCE -# L CALL -# L+1 EARTHMX +# L CALL +# L+1 EARTHMX # # SUBROUTINE USED -# NEWANGLE +# NEWANGLE # # INPUT -# INPUT AVAILABLE FROM LAUNCH DATA AZO REVS B-0 -# TEPHEM CSEC B-42 -# 6-7D= TIME CSEC B-28 +# INPUT AVAILABLE FROM LAUNCH DATA AZO REVS B-0 +# TEPHEM CSEC B-42 +# 6-7D= TIME CSEC B-28 # # OUTPUT -# MMATRIX= 3X3 M MATRIX B-1 (STORED IN VAC AREA) +# MMATRIX= 3X3 M MATRIX B-1 (STORED IN VAC AREA) BANK 26 SETLOC PLANTIN1 BANK COUNT* $$/LUROT -EARTHMX STQ SETPD # SET 8-9D=AZO +EARTHMX STQ SETPD # SET 8-9D=AZO EARTHMXX 8D # 10-11D=WEARTH - AXT,1 # FOR SL 5, AND SL 10 IN NEWANGLE + AXT,1 # FOR SL 5, AND SL 10 IN NEWANGLE 0 - DLOAD PDDL # LEAVING PD SET AT 12D FOR NEWANGLE + DLOAD PDDL # LEAVING PD SET AT 12D FOR NEWANGLE AZO WEARTH PUSH CALL NEWANGLE SETPD PUSH # 18-19D=504AZ - 18D # COS(AZ) SIN(AZ) 0 - COS PDDL # 20-37D= MMATRIX= -SIN(AZ) COS(AZ) 0 B-1 - 504AZ # 0 0 1 + 18D # COS(AZ) SIN(AZ) 0 + COS PDDL # 20-37D= MMATRIX= -SIN(AZ) COS(AZ) 0 B-1 + 504AZ # 0 0 1 SIN PDDL HI6ZEROS PDDL SIN @@ -339,20 +335,20 @@ EARTHMX STQ SETPD # SET 8-9D=AZO EARTHMXX # Page 1147 -# ***** EARTHL SUBROUTINE ***** +# ..... EARTHL SUBROUTINE ..... # SUBROUTINE TO COMPUTE L VECTOR FOR EARTH # # CALLING SEQUENCE -# L CALL -# L+1 EARTHL +# L CALL +# L+1 EARTHL # # INPUT -# AXO,AYO SET AT LAUNCH TIME WITH AYO IMMEDIATELY FOLLOWING AXO IN CORE +# AXO,AYO SET AT LAUNCH TIME WITH AYO IMMEDIATELY FOLLOWING AXO IN CORE # # OUTPUT -# -AX -# MPAC= -AY RADIANS B-0 -# 0 +# -AX +# MPAC= -AY RADIANS B-0 +# 0 BANK 06 SETLOC EARTHLOC @@ -371,21 +367,19 @@ EARTHL DLOAD DCOMP # Page 1148 # CONSTANTS AND ERASABLE ASSIGNMENTS - 1B1 = DP1/2 # 1 SCALED B-1 RPREXIT = S1 # R-TO-RP AND RP-TO-R SUBR EXIT -EARTHMXX = S2 # EARTHMX, MOONMX SUBR. EXITS -504RPR = 0D # 6 REGS R OR RP VECTOR -SINNODI = 8D # 2 SIN(NODI) -DVECTR = 8D # 6 D VECTOR MOON -CVECTR = 8D # 6 C VECTR MOON -504AZ = 18D # 2 AZ -TIMSUBM = 14D # 3 TIME SUB M (MOON) T+T0 IN GETAZ -504LPL = 14D # 6 L OR LP VECTOR -AVECTR = 20D # 6 A VECTOR (MOON) -BVECTR = 26D # 6 B VECTOR (MOON) -MMATRIX = 20D # 18 M MATRIX -COB = 32D # 2 COS(B) B-1 -SOB = 34D # 2 SIN(B) B-1 -504F = 6D # 2 F(MOON) - +EARTHMXX = S2 # EARTHMX,MOONMX SUBR. EXITS +504RPR = 0D # 6 REGS R OR RP VECTOR +SINNODI = 8D # 2 SIN(NODI) +DVECTR = 8D # 6 D VECTOR MOON +CVECTR = 8D # 6 C VECTR MOON +504AZ = 18D # 2 AZ +TIMSUBM = 14D # 3 TIME SUB M (MOON) T+T0 IN GETAZ +504LPL = 14D # 6 L OR LP VECTOR +AVECTR = 20D # 6 A VECTOR (MOON) +BVECTR = 26D # 6 B VECTOR (MOON) +MMATRIX = 20D # 18 M MATRIX +COB = 32D # 2 COS(B) B-1 +SOB = 34D # 2 SIN(B) B-1 +504F = 6D # 2 F (MOON) From c6cee027833997f40c6be48acd365d24c0a94079 Mon Sep 17 00:00:00 2001 From: Andreas Karabetian <63111742+adreaskar@users.noreply.github.com> Date: Thu, 15 Oct 2020 19:26:52 +0300 Subject: [PATCH 34/63] Update README.gr.md (#761) --- README.gr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.gr.md b/README.gr.md index ec45faa..36dbb1b 100644 --- a/README.gr.md +++ b/README.gr.md @@ -91,7 +91,7 @@ Luminary099 | Μέρος του πηγαίου κώδικα για τ Προέρχεται από το [CONTRACT_AND_APPROVALS.agc]* -Το πρόγραμμα του AGC αωαφέρεται επίσης και ως Colossus 2A. +Το πρόγραμμα του AGC αναφέρεται επίσης και ως Colossus 2A. Αυτό το πρόγραμμα προορίζεται για χρήση στο CM, όπως ορίζεται στην αναφορά R-577. Αυτό το πρόγραμμα προετοιμάστηκε στο πλαίσιο του έργου DSR 55-23870, που χρηματοδοτήθηκε από το Manned Spacecraft Center of the National Aeronautics and Space Administration μέσω της σύμβασης NAS 9-4065 με το Instrumentation Laboratory, Massachusetts Institute of Technology, Cambridge, Mass. From 4727e92aa1510f78df21b3293b5e4a90f203f62b Mon Sep 17 00:00:00 2001 From: Atakan Suslu <40236955+Atknssl@users.noreply.github.com> Date: Mon, 19 Oct 2020 20:39:08 +0300 Subject: [PATCH 35/63] Proof P70-P71 #618 (#719) Co-authored-by: James Harris --- Luminary099/P70-P71.agc | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/Luminary099/P70-P71.agc b/Luminary099/P70-P71.agc index 7384508..9902aa4 100644 --- a/Luminary099/P70-P71.agc +++ b/Luminary099/P70-P71.agc @@ -52,7 +52,7 @@ R10,R11A CS IMODES33 # IF LAMP TEST, DO NOT CHANGE LR LITES. EXTEND BZF 10,11 -FLASHH? MASK FLGWRD11 # C(A) = 1 - HFLASH BIT +FLASHH? MASK FLGWRD11 # C(A) = 1 = HFLASH BIT EXTEND BZF FLASHV? # H FLASH OFF, SO LEAVE ALONE @@ -72,7 +72,7 @@ FLASHV? CA VFLSHBIT # VLASHBIT MUST BE BIT 2. 10,11 CA FLAGWRD9 # IS THE LETABORT FLAG SET ? MASK LETABBIT EXTEND - BZF LANDISP # NO. PROCEED TO R10. + BZF LANDISP # NO. PROCEED TO R10. P71NOW? CS MODREG # YES. ARE WE IN P71 NOW? # Page 830 @@ -80,7 +80,7 @@ P71NOW? CS MODREG # YES. ARE WE IN P71 NOW? EXTEND BZF LANDISP # YES. PROCEED TO R10. - EXTEND # NO. IS AN ABORT STAGE COMMANDED? + EXTEND # NO. IS AN ABORT STAGE COMMANDED? READ CHAN30 COM TS L @@ -88,7 +88,7 @@ P71NOW? CS MODREG # YES. ARE WE IN P71 NOW? CCS A TCF P71A # YES. -P70NOW? CS MODREG # NO. ARE WE IN P70 NOW? +P70NOW? CS MODREG # NO. ARE WE IN P70 NOW? AD 1DEC70 EXTEND BZF LANDISP # YES. PROCEED TO R10. @@ -146,7 +146,7 @@ ABRTJASK CAF OCTAL27 MASK APSFLBIT ADS FLGWRD10 CS DAPBITS # DAPBITS = OCT 640 = BITS 6, 8, 9 - MASK DAPBOOLS # (TURN OFF ULLAGE, DRIFT, AND XOVINHIB + MASK DAPBOOLS # (TURN OFF: ULLAGE, DRIFT, AND XOVINHIB ) TS DAPBOOLS CS FLAGWRD5 # SET ENGONFLG. @@ -167,6 +167,7 @@ ABRTJASK CAF OCTAL27 MASK R10FLBIT # CROSS-POINTER DISPLAY. ADS FLAGWRD0 # THE FOLLOWING ENEMA WILL REMOVE THE # DISPLAY INERTIAL DATA OUTBIT. + TC CLRADMOD # INSURE RADMODES PROPERLY SET FOR R29. EXTEND # LOAD TEVENT FOR THE DOWNLINK. @@ -195,7 +196,6 @@ ABRTJASK CAF OCTAL27 COM DXCH -PHASE4 -# the 3 in OCT37774 could be something else, garbled CAF OCT37774 # SET T5RUPT TO CALL DAPIDLER IN TS TIME5 # 40 MILLISECONDS. @@ -272,20 +272,20 @@ P70INIT TC INTPRET SET CALL FLAP COMMINIT - AXC,1 GOTO # RETURN HERE IN P70, SET X1 FOR DPS COEFF. + AXC,1 GOTO # RETURN HERE IN P70, SE X1 FOR DPS COEFF. 0D BOTHPOLY -INJTARG AXC,1 # RETURN HERE IN P71, SET X1 FOR APS COEFF. +INJTARG AXC,1 # RETURN HERE IN P71, SET X1 FOR APS COEFF 8D BOTHPOLY DLOAD* DMP # TGO D ABTCOF,1 TGO # Page 834 DAD* DMP - ABTCOF +2,1 # TGO(C+TGO ) + ABTCOF +2,1 # TGO(C+TGO D) TGO DAD* DMP - ABTCOF +4,1 # TGO(B+TGO d)) + ABTCOF +4,1 # TGO(B+TGO(C+TGO D)) TGO DAD* ABTCOF +6,1 # A+TGO(B+TGO(C+TGO D)) @@ -295,7 +295,7 @@ BOTHPOLY DLOAD* DMP # TGO D UPRATE # IF BIG ENOUGH, LEAVE ZDOTD AS IS . DLOAD VMIN - STORE ZDOTD # IF TOO SMALL, REPLCAE WITH MINIMUM. + STORE ZDOTD # IF TOO SMALL, REPLACE WITH MINIMUM. UPRATE DLOAD ABTRDOT STCALL RDOTD # INITIALZE RDOTD. @@ -303,7 +303,7 @@ UPRATE DLOAD ABS DSU YLIM # /Y/-DYMAX BMN SIGN # IF <0, XR<.5DEG, LEAVE YCO AT 0 - YOK # IF >0, FIX SIGN OF DEFICIT. THIS IS YCO. + YOK # IF >0, FIX SIGN OF DEFICIT, THIS IS YCO. Y STORE YCO YOK DLOAD DSU @@ -323,7 +323,7 @@ UPTHROT SET EXIT TC PHASCHNG OCT 04024 --3 TC BANKCALL # VERIFY THAT THE PANEL SWITCHES + -3 TC BANKCALL # VERIFY THAT THE PANEL SWITCHES CADR P40AUTO # ARE PROPERLY SET. TC THROTUP @@ -371,6 +371,7 @@ TGO1 = VGBODY BANK 21 SETLOC R11 BANK + COUNT* $$/P70 LEGAL? CS MMNUMBER # IS THE DESIRED PGM ALREADY IN PROGRESS? @@ -387,7 +388,7 @@ LEGAL? CS MMNUMBER # IS THE DESIRED PGM ALREADY IN PROGRESS? CA FLAGWRD7 # IS SERVICER ON THE AIR? MASK AVEGFBIT CCS A - TC Q # YES. ALL IS WELL. + TC Q # YES. ALL IS WELL. ABORTALM TC FALTON TC RELDSP TC POSTJUMP @@ -399,7 +400,7 @@ ABORTALM TC FALTON COUNT* $$/P70 -# ********************************************************************** +# ************************************************************************ TGOCOMP RTB DSU LOADTIME @@ -421,14 +422,18 @@ THROTUP CAF BIT13 # ************************************************************************ 10SECS 2DEC 1000 + HINJECT 2DEC 18288 B-24 # 60,000 FEET EXPRESSED IN METERS. + (TGO)A 2DEC 37000 B-17 + K(AT) 2DEC .02 # SCALING CONSTANT + WHICHADR REMADR ABRTABLE # ************************************************************************ # Page 837 EBANK= DVCNTR ATMAGAD 2CADR ATMAG -ORBMANAD ADRES ORBMANUV +ORBMANAD ADRES ORBMANUV From 9c14162cca17bf6d756f06de3a46dbb71302a5ef Mon Sep 17 00:00:00 2001 From: SeboPG <43915398+SeboPG@users.noreply.github.com> Date: Mon, 19 Oct 2020 20:16:40 +0200 Subject: [PATCH 36/63] Polish CONTRIBUTING (#727) Co-authored-by: James Harris --- CONTRIBUTING.pl.md | 153 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 153 insertions(+) create mode 100644 CONTRIBUTING.pl.md diff --git a/CONTRIBUTING.pl.md b/CONTRIBUTING.pl.md new file mode 100644 index 0000000..ec562ea --- /dev/null +++ b/CONTRIBUTING.pl.md @@ -0,0 +1,153 @@ +# Contributing + +🎌 +[Čeština][CZ], +[Deutsch][DE], +[English][EN], +[Español][ES], +[Français][FR], +[Italiano][IT], +[Kurdi][KU], +[Lietuvių][LT], +[Nederlands][NL], +[Norsk][NO], +**Polski**, +[Português][PT_BR], +[Türkçe][TR], +[Ελληνικά][GR], +[العربية][AR], +[日本語][JA], +[正體中文][ZH_TW], +[简体中文][ZH_CN], +[한국어][KO_KR] + +[AR]:CONTRIBUTING.ar.md +[CZ]:CONTRIBUTING.cz.md +[DE]:CONTRIBUTING.de.md +[EN]:CONTRIBUTING.md +[ES]:CONTRIBUTING.es.md +[FR]:CONTRIBUTING.fr.md +[GR]:CONTRIBUTING.gr.md +[IT]:CONTRIBUTING.it.md +[JA]:CONTRIBUTING.ja.md +[KO_KR]:CONTRIBUTING.ko_kr.md +[KU]:CONTRIBUTING.ku.md +[LT]:CONTRIBUTING.lt.md +[NL]:CONTRIBUTING.nl.md +[NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md +[PT_BR]:CONTRIBUTING.pt_br.md +[TR]:CONTRIBUTING.tr.md +[ZH_CN]:CONTRIBUTING.zh_cn.md +[ZH_TW]:CONTRIBUTING.zh_tw.md + +Kod źródłowy w tym repozytorium został zdigitalizowany ręcznie na podstawie wydruków papierowych, więc literówki i inne rozbieżności zostały wprowadzone przypadkowo. Kod należy zmodyfikować, aby był zgodny z zeskanowanymi wydrukami: + +- [AGC printouts for Comanche][8] +- [AGC printouts for Luminary][9] + +## Przydatne rozszerzenia + +GitHub obsługuje składnię wbudowanego języka asemblera AGC. Niestety twój edytor kodu prawdopodobnie nie będzie go obsługiwał, jednak istnieją rozszerzenia języka AGC, które zapewniają obsługę składni tego języka dla następujących edytorów: + +- [Atom][Atom]† +- [CodeBlocks][CodeBlocks] +- [Eclipse][Eclipse] +- [Kate][Kate] +- [ProgrammersNotepad][ProgrammersNotepad] +- [Sublime Text 3][Sublime Text]† +- [TextPad][TextPad] +- [Vim][Vim] +- [Visual Studio Code][VisualStudioCode]† +- [jEdit][jEdit] + +† Wspiera automatyczne formatowanie + +[Atom]:https://github.com/Alhadis/language-agc +[CodeBlocks]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/CodeBlocks +[Eclipse]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Eclipse +[Kate]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Kate +[ProgrammersNotepad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/ProgrammersNotepad +[Sublime Text]:https://github.com/jimlawton/AGC-Assembly +[TextPad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/TextPad +[Vim]:https://github.com/wsdjeg/vim-assembly +[VisualStudioCode]:https://github.com/wopian/agc-assembly +[jEdit]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/jEdit + +## Formatowanie + +**Uwaga:** GitHub wraz z powyższymi rozszerzeniami zapewniają automatyczne użycie prawidłowego formatowana + +- Tabulacja +- Szerokość tabulacji wynosząca 8 +- Niepozostawianie spacji na końcu wierszy + +## Co mam sprawdzać? + +Wszelkie rozbieżności między skanami a kodem źródłowym tego repozytorium. + +### Komentarze + +Komentarze w transkrybowanym kodzie **MUSZĄ DOKŁADNIE** odpowiadać skanom. + +Typowe problemy, na które należy zwrócić uwagę podczas sprawdzania, obejmują między innymi: + +#### Literówki + +W niektórych miejscach pierwotni programiści popełnili błędy typograficzne podczas pisania komentarzy. Niektóre z nich zostały błędnie poprawione podczas wstępnej digitalizacji, jednak digitalizacja wprowadziła również błędy typograficzne, których nie było w skanach. + +Na przykład, jeśli zdigitalizowane komentarze zawierały słowo „SPACECRAFT”, ale na skanach odczytano „SPAECRAFT”, wówczas digitalizacja **MUSI** zostać poprawiona na „SPAECRAFT” (brakujące „C”). + +Podobnie, jeśli słowo zawiera literówkę w digitalizacji, ale jest poprawnie napisane na skanach, wówczas literówka **MUSI** zostać poprawiona. + +#### Spacje + +Spacje pomiędzy dwoma znakami w danym ciągu powinny być zgodne z następującą konwencją (patrz na [#316][10]): + +- Pojedyńcza spacja dla nowego słowa. +- Podwójna spacja dla nowego zdania. +- Potrójna spacja dla akapitu. + +Nie wszystkie strony w skanach są zgodne z tym uogólnieniem, jeśli skany mają tylko jedną spację zamiast podwójnej, użyj jednej spacji. + +### Rozdzielanie wierszy + +- Wiersz *rozpoczynający się od* `R0000` w kolumnie 1 powinien dokładnie pasować do skanów. +- Wiersz *nierozpoczynający się od* `R0000` w kolumnie 1 powinien zawierać tylko 1 lub 2 puste wiersze z rzędu. + - Jeżeli są więcej niż 2 puste wiersze - usuń ich nadmiar. + - Wiersze rozpoczynające się od `R0000` w kolumnie 1 nie są zaliczane jako pusty wiersz. + - W obrazach źródłowych puste linie zostały utworzone przez niezadrukowaną cyfrę w kolumnie 8. 2 wymusiło podwójną spację (pojedyncza pusta linia), a 3 wymusiło potrójną spację (podwójna pusta linia). Wartości 4-8 zostały zdefiniowane, ale nigdy nie były używane. Więcej na ten temat w [#159][7] + +Na przykład: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + + 0821 LAMPTEST CS IMODES33 +``` + +Zostaje zmienione na: + +```plain +R0819 SUBROUTINE TO SKIP... +R0820 + + + 0820 LAMPTEST CS IMODES33 +``` + +## Uwaga + +Zanim utworzysz PR, upewnij się, że zmiany są zgodne ze skanami! + +[0]:https://github.com/chrislgarry/Apollo-11/pull/new/master +[1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[2]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[6]:https://github.com/wopian/agc-assembly#user-settings +[7]:https://github.com/chrislgarry/Apollo-11/issues/159 +[8]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ +[9]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ +[10]:https://github.com/chrislgarry/Apollo-11/pull/316#pullrequestreview-102892741 From b696f96e4e3c2b1c2728d94b022c6d6e7b234c5e Mon Sep 17 00:00:00 2001 From: James Harris Date: Mon, 19 Oct 2020 19:19:30 +0100 Subject: [PATCH 37/63] Add Polish to CONTRIBUTING language list --- CONTRIBUTING.ar.md | 2 ++ CONTRIBUTING.cz.md | 2 ++ CONTRIBUTING.de.md | 2 ++ CONTRIBUTING.es.md | 2 ++ CONTRIBUTING.fr.md | 2 ++ CONTRIBUTING.gr.md | 2 ++ CONTRIBUTING.it.md | 2 ++ CONTRIBUTING.ja.md | 2 ++ CONTRIBUTING.ko_kr.md | 2 ++ CONTRIBUTING.ku.md | 2 ++ CONTRIBUTING.lt.md | 2 ++ CONTRIBUTING.md | 2 ++ CONTRIBUTING.nl.md | 2 ++ CONTRIBUTING.no.md | 2 ++ CONTRIBUTING.pt_br.md | 2 ++ CONTRIBUTING.tr.md | 2 ++ CONTRIBUTING.zh_cn.md | 2 ++ CONTRIBUTING.zh_tw.md | 2 ++ README.pl.md | 4 ++-- 19 files changed, 38 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.ar.md b/CONTRIBUTING.ar.md index 23823a2..693dbc1 100644 --- a/CONTRIBUTING.ar.md +++ b/CONTRIBUTING.ar.md @@ -13,6 +13,7 @@ [Lietuvių][LT]، [Nederlands][NL]، [Norsk][NO]، +[Polski][PL]، [Português][PT_BR]، [Türkçe][TR]، [Ελληνικά][GR]، @@ -36,6 +37,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.cz.md b/CONTRIBUTING.cz.md index 0339fc6..de38bd4 100644 --- a/CONTRIBUTING.cz.md +++ b/CONTRIBUTING.cz.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.de.md b/CONTRIBUTING.de.md index 8faa7db..3603e61 100644 --- a/CONTRIBUTING.de.md +++ b/CONTRIBUTING.de.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.es.md b/CONTRIBUTING.es.md index 2f81de5..ffd5108 100644 --- a/CONTRIBUTING.es.md +++ b/CONTRIBUTING.es.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.fr.md b/CONTRIBUTING.fr.md index 53a9a31..4527955 100644 --- a/CONTRIBUTING.fr.md +++ b/CONTRIBUTING.fr.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.gr.md b/CONTRIBUTING.gr.md index 8c6cf2c..51ba1fa 100644 --- a/CONTRIBUTING.gr.md +++ b/CONTRIBUTING.gr.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], **Ελληνικά**, @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.it.md b/CONTRIBUTING.it.md index 1927c8f..cd03da8 100644 --- a/CONTRIBUTING.it.md +++ b/CONTRIBUTING.it.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.ja.md b/CONTRIBUTING.ja.md index 86a2261..6526e10 100644 --- a/CONTRIBUTING.ja.md +++ b/CONTRIBUTING.ja.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.ko_kr.md b/CONTRIBUTING.ko_kr.md index 85ca21c..67a75c2 100644 --- a/CONTRIBUTING.ko_kr.md +++ b/CONTRIBUTING.ko_kr.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.ku.md b/CONTRIBUTING.ku.md index 58d22b1..b1a05c0 100644 --- a/CONTRIBUTING.ku.md +++ b/CONTRIBUTING.ku.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.lt.md b/CONTRIBUTING.lt.md index 64c697d..7c56dec 100644 --- a/CONTRIBUTING.lt.md +++ b/CONTRIBUTING.lt.md @@ -11,6 +11,7 @@ **Lietuvių**, [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c7e0743..83e6159 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.nl.md b/CONTRIBUTING.nl.md index a8f552f..c881fa0 100644 --- a/CONTRIBUTING.nl.md +++ b/CONTRIBUTING.nl.md @@ -11,6 +11,7 @@ [Lietuvių][LT], **Nederlands**, [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.no.md b/CONTRIBUTING.no.md index ad619d2..096d152 100644 --- a/CONTRIBUTING.no.md +++ b/CONTRIBUTING.no.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], **Norsk**, +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.pt_br.md b/CONTRIBUTING.pt_br.md index 6052670..9719ed5 100644 --- a/CONTRIBUTING.pt_br.md +++ b/CONTRIBUTING.pt_br.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], **Português**, [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.tr.md b/CONTRIBUTING.tr.md index df5b3c2..7e2b253 100644 --- a/CONTRIBUTING.tr.md +++ b/CONTRIBUTING.tr.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], **Türkçe**, [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.zh_cn.md b/CONTRIBUTING.zh_cn.md index b692b1b..ecb092e 100644 --- a/CONTRIBUTING.zh_cn.md +++ b/CONTRIBUTING.zh_cn.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/CONTRIBUTING.zh_tw.md b/CONTRIBUTING.zh_tw.md index 3695560..130f6a8 100644 --- a/CONTRIBUTING.zh_tw.md +++ b/CONTRIBUTING.zh_tw.md @@ -11,6 +11,7 @@ [Lietuvių][LT], [Nederlands][NL], [Norsk][NO], +[Polski][PL], [Português][PT_BR], [Türkçe][TR], [Ελληνικά][GR], @@ -34,6 +35,7 @@ [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md +[PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md diff --git a/README.pl.md b/README.pl.md index 7243bc7..4211bca 100644 --- a/README.pl.md +++ b/README.pl.md @@ -69,7 +69,7 @@ Oryginalny kod źródłowy komputera pokładowego w programie Apollo 11 (AGC) dl ## Kontrybucje -Proszę przeczytaj [CONTRIBUTING.md][7] zanim otworzysz nowy pull request. +Proszę przeczytaj [CONTRIBUTING.pl.md][7] zanim otworzysz nowy pull request. ## Kompilowanie @@ -115,7 +115,7 @@ Ralph R. Ragan | Deputy Director
Instrumentation Laboratory | 28 Mar 69 [4]:http://web.mit.edu/museum/ [5]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ [6]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ -[7]:https://github.com/chrislgarry/Apollo-11/blob/master/CONTRIBUTING.md +[7]:https://github.com/chrislgarry/Apollo-11/blob/master/CONTRIBUTING.pl.md [8]:https://github.com/rburkey2005/virtualagc [SWH]:https://flat.badgen.net/badge/Software%20Heritage/Archive/0B3D91 [SWH_URL]:https://archive.softwareheritage.org/browse/origin/https://github.com/chrislgarry/Apollo-11/ From 936eedd6be8a5092ea91078e0c4848a246fb3077 Mon Sep 17 00:00:00 2001 From: Dex Date: Mon, 19 Oct 2020 20:39:30 +0200 Subject: [PATCH 38/63] Proof INTER-BANK_COMMUNICATION #594 (#730) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Matěj Havránek Co-authored-by: James Harris --- Luminary099/INTER-BANK_COMMUNICATION.agc | 76 ++++++++++++------------ 1 file changed, 39 insertions(+), 37 deletions(-) diff --git a/Luminary099/INTER-BANK_COMMUNICATION.agc b/Luminary099/INTER-BANK_COMMUNICATION.agc index de167df..6def155 100644 --- a/Luminary099/INTER-BANK_COMMUNICATION.agc +++ b/Luminary099/INTER-BANK_COMMUNICATION.agc @@ -28,8 +28,8 @@ # 16:27 JULY 14, 1969 # Page 998 -# THE FOLLOWING ROUTINE CAN BE USED TO CALL A SUBROUTINE IN ANOTHER BANK. IN THE BANKCALL VERSION, THE -# CADR OF THE SUBROUTINE IMMEDIATELY FOLLOWS THE TC BANKCALL INSTRUCTION, WITH C(A) AND C(L) PRESERVED. +# THE FOLLOWING ROUTINE CAN BE USED TO CALL A SUBROUTINE IN ANOTHER BANK. IN THE BANKCALL VERSION, THE +# CADR OF THE SUBROUTINE IMMEDIATELY FOLLOWS THE TC BANKCALL INSTRUCTION, WITH C(A) AND C(L) PRESERVED. BLOCK 02 COUNT* $$/BANK @@ -38,7 +38,7 @@ BANKCALL DXCH BUF2 # SAVE INCOMING A,L. CA 0 INCR Q # SO WE RETURN TO THE LOC. AFTER THE CADR. -# SWCALL IS IDENTICAL TO BANKCALL, EXCEPT THAT THE CADR ARRIVES IN A. +# SWCALL IS IDENTICAL TO BANKCALL, EXCEPT THAT THE CADR ARRIVES IN A. SWCALL TS L LXCH FBANK # SWITCH BANKS, SAVING RETURN. @@ -53,23 +53,23 @@ SWRETURN XCH BUF2 +1 # COMES HERE TO RETURN TO CALLER. C(A,L) XCH BUF2 +1 TC BUF2 -# THE FOLLOWING ROUTINE CAN BE USED AS A UNILATERAL JUMP WITH C(A,L) PRESERVED AND THE CADR IMMEDIATELY +# THE FOLLOWING ROUTINE CAN BE USED AS A UNILATERAL JUMP WITH C(A,L) PRESERVED AND THE CADR IMMEDIATELY # FOLLOWING THE TC POSTJUMP INSTRUCTION. POSTJUMP XCH Q # SAVE INCOMING C(A). INDEX A # GET CADR. CA 0 -# BANKJUMP IS THE SAME AS POSTJUMP, EXCEPT THAT THE CADR ARRIVES IN A. +# BANKJUMP IS THE SAME AS POSTJUMP, EXCEPT THAT THE CADR ARRIVES IN A. BANKJUMP TS FBANK MASK LOW10 XCH Q # RESTORING INPUT C(A) IF THIS WAS A Q+10000 INDEX Q # POSTJUMP. -PRIO12 TCF 10000 # PRIO12 = TCF 10000 = 12000 +PRIO12 TCF 10000 # PRIO12 = TCF 10000 = 12000 # Page 999 -# THE FOLLOWING ROUTINE GETS THE RETURN CADR SAVED BY SWCALL OR BANKCALL AND LEAVES IT IN A. +# THE FOLLOWING ROUTINE GETS THE RETURN CADR SAVED BY SWCALL OR BANKCALL AND LEAVES IT IN A. MAKECADR CAF LOW10 MASK BUF2 @@ -80,9 +80,9 @@ SUPDACAL TS MPTEMP XCH FBANK # SET FBANK FOR DATA. EXTEND ROR SUPERBNK # SAVE FBANK IN BITS 15-11, AND - XCH MPTEMP # SUPERBANK IN BITS 7-5. + XCH MPTEMP # SUPERBANK IN BITS 7-5. MASK LOW10 - XCH L # SAVE REL. ADR. IN BANK, FETCH SUPERBITS + XCH L # SAVE REL. ADR. IN BANK, FETCH SUPERBITS. INHINT # BECAUSE RUPT DOES NOT SAVE SUPERBANK. EXTEND WRITE SUPERBNK # SET SUPERBANK FOR DATA. @@ -97,7 +97,7 @@ SUPDACAL TS MPTEMP RETURN # 24 WDS. DATACALL 516 MU, SUPDACAL 432 MU # Page 1000 -# THE FOLLOWING ROUTINES ARE IDENTICAL TO BANKCALL AND SWCALL EXCEPT THAT THEY ARE USED IN INTERRUPT. +# THE FOLLOWING ROUTINES ARE IDENTICAL TO BANKCALL AND SWCALL EXCEPT THAT THEY ARE USED IN INTERRUPT. IBNKCALL DXCH RUPTREG3 # USES RUPTREG3,4 FOR DP RETURN ADDRESS. INDEX Q @@ -118,9 +118,10 @@ ISWRETRN XCH RUPTREG4 TC RUPTREG3 # 2. USPRCADR ACCESSES INTERPRETIVE CODING IN OTHER THAN THE USER'S FBANK. THE CALLING SEQUENCE IS AS FOLLOWS: -# L TC USPRCADR -# L+1 CADR INTPRETX # INTPRETX IS THE INTERPRETIVE CODING -# # RETURN IS TO L+2 + +# L TC USPRCADR +# L+1 CADR INTPRETX INTPRETX IS THE INTERPRETIVE CODING +# RETURN IS TO L+2 USPRCADR TS LOC # SAVE A CA BIT8 @@ -136,40 +137,41 @@ USPRCADR TS LOC # SAVE A TCF Q+10000 # Page 1001 -# THERE ARE FOUR POSSIBLE SETTINGS FOR CHANNEL 07. (CHANNEL 07 CONTAINS SUPERBANK SETTING.) +# THERE ARE FOUR POSSIBLE SETTINGS FOR CHANNEL 07. (CHANNEL 07 CONTAINS SUPERBANK SETTING.) +# PSEUDO-FIXED OCTAL PSEUDO +# SUPERBANK SETTING S-REG. VALUE BANK NUMBERS ADDRESSES +# ---------- ------- ------------ ------------ ------------ # -# PSEUDO-FIXED OCTAL PSEUDO -# SUPERBANK SETTING S-REG. VALUE BANK NUMBERS ADDRESSES -# --------- ------- ------------ ------------ --------- -# SUPERBANK 3 OXX 2000 - 3777 30 - 37 70000 - 107777 (WHERE XX CAN BE ANYTHING AND +# SUPERBANK 3 OXX 2000 - 3777 30 - 37 70000 - 107777 (WHERE XX CAN BE ANYTHING AND # WILL USUALLY BE SEEN AS 11) -# SUPERBANK 4 100 2000 - 3777 40 - 47 110000 - 127777 (AS FAR AS IT CAN BE SEEN, +# SUPERBANK 4 100 2000 - 3777 40 - 47 110000 - 127777 (AS FAR AS IT CAN BE SEEN, # ONLY BANKS 40-43 WILL EVER BE # AND ARE PRESENTLY AVAILABLE) -# SUPERBANK 5 101 2000 - 3777 50 - 57 130000 - 147777 (PRESENTLY NOT AVAILABLE TO +# SUPERBANK 5 101 2000 - 3777 50 - 57 130000 - 147777 (PRESENTLY NOT AVAILABLE TO # THE USER) -# SUPERBANK 6 110 2000 - 3777 60 - 67 150000 - 167777 (PRESENTLY NOT AVAILABLE TO +# SUPERBANK 6 110 2000 - 3777 60 - 67 150000 - 167777 (PRESENTLY NOT AVAILABLE TO # THE USER) -# *** THIS ROUTINE MAY BE CALLED BY ANY PROGRAM LOCATED IN BANKS 00 - 27. I.E., NO PROGRAM LIVING IN ANY -# SUPERBANK SHOULD USE SUPERSW. *** +# *** THIS ROUTINE MAYBE CALLED BY ANY PROGRAM LOCATED IN BANKS 00 - 27. I.E., NO PROGRAM LIVING IN ANY +# SUPERBANK SHOULD USE SUPERSW. *** # -# SUPERSW MAY BE CALLED IN THIS FASHION: -# CAF ABBCON WHERE -- ABBCON BBCON SOMETHING -- -# TCR SUPERSW (THE SUPERBNK BITS ARE IN THE BBCON) -# ... ... -# . . -# . . -# OR IN THIS FASHION: -# CAF SUPERSET WHERE SUPERSET IS ONE OF THE FOUR AVAILABLE -# TCR SUPERSW SUPERBANK BIT CONSTANTS: -# ... ... SUPER011 OCTAL 60 -# . . SUPER100 OCTAL 100 -# . . SUPER101 OCTAL 120 -# SUPER110 OCTAL 140 +# SUPERSW MAYBE CALLED IN THIS FASHION: +# +# CAF ABBCON WHERE -- ABBCON BBCON SOMETHIN -- +# TCR SUPERSW (THE SUPERBNK BITS ARE IN THE BBCON) +# ... ... +# . . +# . . +# OR IN THIS FASHION : +# CAF SUPERSET WHERE SUPERSET IS ONE OF THE FOUR AVAILABLE +# TCR SUPERSW SUPERBANK BIT CONSTANTS: +# ... ... SUPER011 OCTAL 60 +# . . SUPER100 OCTAL 100 +# . . SUPER101 OCTAL 120 +# SUPER110 OCTAL 140 SUPERSW EXTEND WRITE SUPERBNK # WRITE BITS 7-6-5 OF THE ACCUMULATOR INTO # CHANNEL 07 TC Q # TC TO INSTRUCTION FOLLOWING - # TC SUPERSW + # TC SUPERSW From 518969d8772b1b118733ce0e7834947b6ed556c6 Mon Sep 17 00:00:00 2001 From: travis8 <69981533+travis8@users.noreply.github.com> Date: Mon, 19 Oct 2020 13:04:36 -0600 Subject: [PATCH 39/63] Proof LAMBERT_AIMPOINT_GUIDANCE #601 (#731) Co-authored-by: Travis Wentz Co-authored-by: James Harris --- Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc | 77 +++++++++++------------ Luminary099/README.md | 4 +- 2 files changed, 40 insertions(+), 41 deletions(-) diff --git a/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc b/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc index b2b733d..f18399c 100644 --- a/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc +++ b/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc @@ -25,75 +25,75 @@ # Notations on the hardcopy document read, in part: # # Assemble revision 001 of AGC program LMY99 by NASA 2021112-061 -# 16:27 JULY 14, 1969 +# 16:27 JULY 14,1969 # Page 651 -# GENERAL LAMBERT AIMPOINT GUIDANCE ** -# WRITTEN BY RAMA M AIYAWAR +# GENERAL LAMBERT AIMPOINT GUIDANCE ** +# WRITTEN BY RAMA M AIYAWAR # PROGRAM P-31 DESCRIPTION ** # -# 1. TO ACCEPT TARGETING PARAMETERS OBTAINED FROM A SOURCE EXTERNAL -# TO THE LEM AND COMPUTE THERE FROM THE REQUIRED-VELOCITY AND -# OTHER INITIAL CONDITIONS REQUIRED BY LM FOR DESIRED MANEUVER. -# THE TARGETING PARAMETERS ARE TIG (TIME OF IGNITION), TARGET -# VECTOR (RTARG), AND THE TIME FROM TIG UNTIL THE TARGET IS -# REACHED (DELLT4), DESIRED TIME OF FLIGHT FROM RINIT TO RTARG. +# 1. TO ACCEPT TARGETING PARAMETERS OBTAINED FROM A SOURCE EXTERNAL +# TO THE LEM AND COMPUTE THERE FROM THE REQUIRED-VELOCITY AND +# OTHER INITIAL CONDITIONS REQUIRED BY LM FOR DESIRED MANEUVER. +# THE TARGETING PARAMETERS ARE TIG (TIME OF IGNITION), TARGET +# VECTOR (RTARG), AND THE TIME FROM TIG UNTIL THE TARGET IS +# REACHED(DELLT4),DESIRED TIME OF FLIGHT FROM RINIT TO RTARG.. # ASSUMPTIONS ** # -# 1. THE TARGET PARAMETERS MAY HAVE BEEN LOADED PRIOR TO THE -# EXECUTION OF THIS PROGRAM. -# 2. THIS PROGRAM IS APPLICABLE IN EITHER EARTH OR LUNAR ORBIT. -# 3. THIS PROGRAM IS DESIGNED FOR ONE-MAN OPERATION, AND SHOULD -# BE SELECTED BY THE ASTRONAUT BY DSKY ENTRY V37 E31. +# 1. THE TARGET PARAMETERS MAY HAVE BEEN LOADED PRIOR TO THE +# EXECUTION OF THIS PROGRAM. +# 2. THIS PROGRAM IS APPLICABLE IN EITHER EARTH OR LUNAR ORBIT. +# 3. THIS PROGRAM IS DESIGNED FOR ONE-MAN OPERATION, AND SHOULD +# BE SELECTED BY THE ASTRONAUT BY DSKY ENTRY V37 E31. # SUBROUTINES USED ** # # MANUPARM, TTG/N35, R02BOTH, MIDGIM, DISPMGA, FLAGDOWN, BANKCALL, # GOTOPOOH, ENDOFJOB, PHASCHNG, GOFLASHR, GOFLASH. # -# MANUPARM CALCULATES APOGEE, PERIGEE ALTITUDES AND DELTAV DESIRED -# FOR THE MANEUVER. +# MANUPARM CALCULATES APOGEE, PERIGEE ALTITUDES AND DELTAV DESIRED +# FOR THE MANEUVER. # -# TTG/N35 CLOCKTASK - UPDATES CLOCK. +# TTG/N35 CLOCKTASK - UPDATES CLOCK. # -# MIDGIM CALCULATES MIDDLE GIMBAL ANGLE FOR DISPLAY. +# MIDGIM CALCULATES MIDDLE GIMBAL ANGLE FOR DISPLAY. # -# R02BOTH IMU - STATUS CHECK ROUTINE. +# R02BOTH IMU - STATUS CHECK ROUTINE. # DISPLAYS USED IN P-31LM ** # -# V06N33 DISPLAY SOTRED TIG (IN HRS. MINS. SECS.) -# V06N42 DISPLAY APOGEE, PERIGEE, DELTAV. -# V16N35 DISPLAY TIME FROM TIG. -# V06N45 TIME FROM IGNITION AND MIDDLE GIMBAL ANGLE. +# V06N33 DISPLAY SOTRED TIG (IN HRS. MINS. SECS) +# V06N42 DISPLAY APOGEE, PERIGEE, DELTAV. +# V16N35 DISPLAY TIME FROM TIG. +# V06N45 TIME FROM IGNITION AND MIDDLE GIMBAL ANGLE. # ERASABLE INITIALIZATION REQUIRED ** # -# TIG TIME OF IGNITION DP (B+28) CS. +# TIG TIME OF IGNITION DP (B+28) CS. # -# DELLT4 DESIRED TIME OF FLIGHT DP (B+28) CS -# FROM RINIT TO RTARG. +# DELLT4 DESIRED TIME OF FLIGHT DP (B+28) CS +# FROM RINIT TO RTARG . # -# RTARG RADIUS VECTOR OF TARGET POSITION VECTOR -# RADIUS VECTOR SCALED TO (B+29)METERS IF EARTH ORBIT +# RTARG RADIUS VECTOR OF TARGET POSITION VECTOR +# RADIUS VECTOR SCALED TO (B+29)METERS IF EARTH ORBIT # Page 652 -# RADIUS VECTOR SCALED TO (B+27)METERS IF MOON ORBIT +# RADIUS VECTOR SCALED TO (B+27)METERS IF MOON ORBIT # OUTPUT ** # -# HAPO APOGEE ALTITUDE -# HPER PERIGEE ALTITUDE -# VGDISP MAG. OF DELTAV FOR DISPLAY, SCALING B+7 M/CS EARTH -# MAG. OF DELTAV FOR DISPLAY, SCALING B+5 M/CS MOON -# MIDGIM MIDDLE GIMBAL ANGLE -# XDELVFLG RESETS XDELVFLG FOR LAMBERT VG COMPUTATIONS +# HAPO APOGEE ALTITUDE +# HPER PERIGEE ALTITUDE +# VGDISP MAG.OF DELTAV FOR DISPLAY ,SCALING B+7 M/CS EARTH +# MAG.OF DELTAV FOR DISPLAY,SCALING B+5 M/CS MOON +# MIDGIM MIDDLE GIMBAL ANGLE +# XDELVFLG RESETS XDELVFLG FOR LAMBERT VG COMPUTATIONS -# ALARMS OR ABORTS NONE ** +# ALARMS OR ABORTS NONE ** -# RESTARTS ARE VIA GROUP 4 ** +# RESTARTS ARE VIA GROUP 4 ** SETLOC GLM BANK @@ -102,7 +102,7 @@ COUNT* $$/P31 P31 TC P20FLGON - CAF V06N33 # T16 + CAF V06N33 # TIG TC VNPOOH TC INTPRET CLEAR DLOAD @@ -166,4 +166,3 @@ REVN1645 SET CALL # TRKMKCNT, TTOGO, +MGA # *** END OF LEMP30S .103 *** - diff --git a/Luminary099/README.md b/Luminary099/README.md index af5a90d..3c805dc 100644 --- a/Luminary099/README.md +++ b/Luminary099/README.md @@ -67,7 +67,7 @@ What follows is simply a bunch of file-includes for the individual code chunks. | [P20-P25.agc] | 492-614 | | [P30_P37.agc] | 615-617 | | [P32-P35_P72-P75.agc] | 618-650 | -| [LAMBERT_AIMPOINT_GUIDANCE.agc] | 651-653 | +| [GENERAL_LAMBERT_AIMPOINT_GUIDANCE.agc] | 651-653 | | [GROUND_TRACKING_DETERMINATION_PROGRAM.agc] | 654-657 | | [P34-35_P74-75.agc] | 658-702 | | [R31.agc] | 703-708 | @@ -164,7 +164,7 @@ What follows is simply a bunch of file-includes for the individual code chunks. [P20-P25.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Luminary099/P20-P25.agc [P30_P37.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Luminary099/P30_P37.agc [P32-P35_P72-P75.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Luminary099/P32-P35_P72-P75.agc -[LAMBERT_AIMPOINT_GUIDANCE.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc +[GENERAL_LAMBERT_AIMPOINT_GUIDANCE.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Luminary099/GENERAL_LAMBERT_AIMPOINT_GUIDANCE.agc [GROUND_TRACKING_DETERMINATION_PROGRAM.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Luminary099/GROUND_TRACKING_DETERMINATION_PROGRAM.agc [P34-35_P74-75.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Luminary099/P34-35_P74-75.agc [R31.agc]:https://github.com/chrislgarry/Apollo-11/blob/master/Luminary099/R31.agc From 2e4f34153525e45768791e5f5a6b4264327d5f5c Mon Sep 17 00:00:00 2001 From: James Harris Date: Mon, 19 Oct 2020 20:07:54 +0100 Subject: [PATCH 40/63] Rename LAMBERT_AIMPOINT_GUIDANCE to GENERAL_LAMBERT_AIMPOINT_GUIDANCE As per module name in scans --- ...IMPOINT_GUIDANCE.agc => GENERAL_LAMBERT_AIMPOINT_GUIDANCE.agc} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Luminary099/{LAMBERT_AIMPOINT_GUIDANCE.agc => GENERAL_LAMBERT_AIMPOINT_GUIDANCE.agc} (100%) diff --git a/Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc b/Luminary099/GENERAL_LAMBERT_AIMPOINT_GUIDANCE.agc similarity index 100% rename from Luminary099/LAMBERT_AIMPOINT_GUIDANCE.agc rename to Luminary099/GENERAL_LAMBERT_AIMPOINT_GUIDANCE.agc From fbb3cc0a82516d25a6bfa83a5c067de4560b3fda Mon Sep 17 00:00:00 2001 From: Nabeel Date: Tue, 20 Oct 2020 00:11:18 +0500 Subject: [PATCH 41/63] Proof INTERRUPT_LEAD_INS #597 (#732) Co-authored-by: nabeel.hassan --- Luminary099/INTERRUPT_LEAD_INS.agc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Luminary099/INTERRUPT_LEAD_INS.agc b/Luminary099/INTERRUPT_LEAD_INS.agc index 9b007c5..65b261b 100644 --- a/Luminary099/INTERRUPT_LEAD_INS.agc +++ b/Luminary099/INTERRUPT_LEAD_INS.agc @@ -39,7 +39,7 @@ DCA T6ADR DTCB - DXCH ARUPT # T5RUPT -- AUTOPILOT + DXCH ARUPT # T5RUPT - AUTOPILOT EXTEND DCA T5ADR DTCB From 8c1ce8ef4d734496b0d92fe3a0d1bcc9bb2d7286 Mon Sep 17 00:00:00 2001 From: cnsumner Date: Mon, 19 Oct 2020 15:32:07 -0400 Subject: [PATCH 42/63] Proof DAPIDLER_PROGRAM #573 (#734) Co-authored-by: James Harris --- Luminary099/DAPIDLER_PROGRAM.agc | 157 +++++++++++++++++-------------- 1 file changed, 85 insertions(+), 72 deletions(-) diff --git a/Luminary099/DAPIDLER_PROGRAM.agc b/Luminary099/DAPIDLER_PROGRAM.agc index 0de9f2f..1a237b0 100644 --- a/Luminary099/DAPIDLER_PROGRAM.agc +++ b/Luminary099/DAPIDLER_PROGRAM.agc @@ -27,10 +27,9 @@ # 16:27 JULY 14, 1969 # Page 1410 -# THE DAPIDLER PROGRAM IS STARTED BY FRESH START AND RESTART. THE DAPIDLER PROGRAM IS DONE 10 TIMES +# THE DAPIDLER PROGRAM IS STARTED BY FRESH START AND RESTART. THE DAPIDLER PROGRAM IS DONE 10 TIMES # PER SECOND UNTIL THE ASTRONAUT DESIRES THE DAP TO WAKE UP, AND THE IMU AND CDUS ARE READY FOR USE BY THE DAP. # THE NECESSARY INITIALIZATION OF THE DAP IS DONE BY THE DAPIDLER PROGRAM. - BANK 16 SETLOC DAPS1 BANK @@ -78,20 +77,20 @@ DAPIDLER LXCH BANKRUPT # INTERRUPT LEAD INS (CONTINUED) ADS RCSFLAGS # BIT 13 IS 1. CAF PRIO27 TC NOVAC # SET UP JOB TO DO A LITTLE INITIALIZATION - EBANK= AOSQ # AND EXECUTE 1/ACCS. + EBANK= AOSQ # AND EXECUTE 1/ACCS. 2CADR 1/ACCSET # (WILL BRANCH TO MOREIDLE ON ACCSOKAY) CHECKUP TC CHEKBITS # CHECK TO SEE IF LM DAP IS TO GO ON AND - # DO ERROR DISPLAY. + # DO ERROR DISPLAY. CAE DAPBOOLS # IF 1/ACCS HAS NOT BEEN COMPLETED, IDLE. - MASK ACCSOKAY # NOTE: ONLY FRESH START AND RESTART - EXTEND # KNOCK THIS BIT DOWN. + MASK ACCSOKAY # NOTE: ONLY FRESH START AND RESTART + EXTEND # KNOCK THIS BIT DOWN. BZF MOREIDLE STARTDAP TC IBNKCALL # ZERO ATTITUDE ERROR AND DESIRED RATES. FCADR ZATTEROR - CAF ZERO # ************ INITIALIZE: ************* + CAF ZERO # ********** INITIALIZE: ********** TS TJP TS TJU TS TJV @@ -118,7 +117,7 @@ STARTDAP TC IBNKCALL # ZERO ATTITUDE ERROR AND DESIRED RATES. TS COTROLER # DO TRYGTS ON FIRST PASS (WILL GO TO RCS) TS INGTS # RECOGNIZE FIRST GTS PASS AS SUCH. TS QGIMTIMR # STOP GIMBAL DRIVES. (PROBABLY WOULD BE - TS RGIMTIMR # GOOD ENOUGH JUST TO INACTIVATE TIMERS) + TS RGIMTIMR # GOOD ENOUGH JUST TO INACTIVATE TIMERS) TS OLDPMIN # MINIMUM IMPULSE MODE ERASABLES TS OLDQRMIN TS PJETCTR # INITIALIZE DOCKED JET INHIBITION @@ -212,36 +211,38 @@ DSPCADR 2CADR ALTDSPLY BANK COUNT* $$/NEEDL -# PROGRAM: ALTDSPLY -# MOD 0. 6 DEC 1967 -# AUTHOR: CRAIG WORK, DON KEENE, MIT IL -# MOD 3 BY DON KEENE AUG 1, 1968 -- MOVED PROGRAM TO BANK 20 +# PROGRAM: ALTDSPLY +# +# MOD 0. 6 DEC 1967 +# +# AUTHOR: CRAIG WORK, DON KEENE, MIT IL +# +# MOD 3 BY DON KEENE AUG 1, 1968 MOVED PROGRAM TO BANK 20 # # PROGRAM DESCRIPTION: -# ALTDSPLY REVERSES THE DSPLYALT BIT OF RCSFLAGS EACH TIME IT IS CALLED, WHICH IS PRESUMABLY EVERY 100 MS. -# IF THE REVERSED BIT IS ONE, NEEDLER IS CALLED TO DISPLAY ATTITUDE ERRORS. IF THE BIT IS ZERO, THE ATTITUDE ERR- -# ORS ARE CALCULATED AS 1) DAP FOLLOWING ERRORS, IF NEEDLFLG = 0, AND 2) TOTAL ATTITUDE ERRORS FOR NEEDLFLG = 1. # +# ALTDSPLY REVERSES THE DSPLYALT BIT OF RCSFLAGS EACH TIME IT IS CALLED, WHICH IS PRESUMABLY EVERY 100 MS. +# IF THE REVERSED BIT IS ONE, NEEDLER IS CALLED TO DISPLAY ATTITUDE ERRORS. IF THE BIT IS ZERO, THE ATTITUDE ERR- +# ORS ARE CALCULATED AS 1) DAP FOLLOWING ERRORS, IF NEEDLFLG = 0, AND 2) TOTAL ATTITUDE ERRORS FOR NEEDLFLG = 1. # -# WARNING: ALTDSPLY MAY ONLY BE CALLED WITH INTERRUPT INHIBITED +# WARNING: ALTDSPLY MAY ONLY BE CALLED WITH INTERRUPT INHIBITED. # -# WARNING: EBANK MUST BE SET TO 6 WHEN USING THIS ROUTINE. +# WARNING: EBANK MUST BE SET TO 6 WHEN USING THIS ROUTINE. # -# INPUT: RCSFLAGS AND 1) IF NEEDLFLG = 0, INPUT PERROR, QERROR, RERROR. -# 2) IF NEEDLFLG = 1, INPUT CPHI,CTHETA,CPSI,CDUX,CDUY,CDUZ,M11,M21,M32,M22,M32. (GPMATRIX) +# INPUT: RCSFLAGS AND 1) IF NEEDLFLG=0, INPUT PERROR,QERROR,RERROR. +# 2) IF NEEDLFLG=1, INPUT CPHI,CTHETA,CPSI,CDUX,CDUY,CDUZ,M11,M21,M32,M22,M32. (GPMATRIX) # +# OUTPUTS: RCSFLAGS WITH DSPLYALT REVERSED,AK,AK1,AK2,+ NEEDLER OUTPUTS. # -# OUTPUTS: RCSFLAGS WITH DSPLYALT REVERSED, AK, AK1, AK2, + NEEDLER OUTPUTS. +# ENTRY: TCF ALTDSPLY # -# ENTRY: TCF ALTDSPLY +# EXIT: TCF CHEKMORE # -# EXIT: TCF CHEKMORE +# ALARM OR ABORT EXITS: NONE # -# ALARM OR ABORT EXITS: NONE +# SUBPROGRAMS CALLED: NEEDLER, OVERSUB2 # -# SUBPROGRAMS CALLED: NEEDLER, OVERSUB2 -# -# DEBRIS: A, L, AND NEEDLER DEBRIS. +# DEBRIS: A,L,AND NEEDLER DEBRIS. ALTDSPLY CA RCSFLAGS # INVERT THE DISPLAY ALTERNATION BIT. TS L @@ -258,9 +259,9 @@ ALTDSPLY CA RCSFLAGS # INVERT THE DISPLAY ALTERNATION BIT. # Page 1415 MASK NEEDLBIT # TITUDE ERROR DISPLAY REQUEST. CCS A - TCF DSPLYTOT # TOTAL ERROR IS NEEDED IN AK, AK +1, AK +2 + TCF DSPLYTOT # TOTAL ERROR IS NEEDED IN AK,AK +1,AK +2 - CS QERROR # YES. DISPLAY ATT ERRORS ON THE -BALL. + CS QERROR # YES. DISPLAY ATT ERRORS ON THE ,-BALL. TS AK +1 # ERROR COMPLEMENTS ARE INPUT TO NEEDLER. CS RERROR TS AK +2 @@ -279,9 +280,9 @@ DSPLYTOT EXTEND MSU CDUY # DIFFERENCE SCALED AT PI, 1'S COMP. TS AK # SAVE FOR R-ERROR CALCULATION. EXTEND - MP M21 # (CTHETA-CDUY)*M21 SCALED AT PI RADIANS. + MP M21 # (CHTETA-CDUY)*M21 SCALED AT PI RADIANS. XCH AK +1 # STORE FIRST TERM OF Q ERROR. - CA CPSI # DESIRED ATTITUDE, Z-AXIS, 2'S COMP. + CA CPSI # DESIRED ATTITUDE,Z-AXIS, 2'S COMP. EXTEND # SUBTRACT CURRENT ATTITUDE. MSU CDUZ # DIFFERENCE SCALED AT PI, 1'S COMP. TS AK +2 # SAVE Z-AXIS TERM FOR R ERROR CALCULATION @@ -316,7 +317,7 @@ DSPLYTOT EXTEND # M13 = 1, SO BYPASS THE MULTIPLICATION. # EXTEND -# MP M13 # (CPHI-CDUX)*M13 SCALED AT PI RADIANS. +# MP M13 (CPHI-CDUX)*M13 SCALED AT PI RADIANS. AD AK # P ERROR COMPLETE , SCALED AT PI RAD TC OVERSUB2 # PIN NEEDLES IN CASE OF OVERFLOW. @@ -330,55 +331,67 @@ DSPLYTOT EXTEND # Page 1417 # FDAI ATTITUDE ERROR DISPLAY SUBROUTINE # -# PROGRAM DESCRIPTION: D. KEENE 5/24/67 -# MOD 1 BY CRAIG WORK, 12 DEC 67 -# MOD 2 BY CRAIG WORK, 6 APRIL 68, CONVERTS ATTITUDE ERROR DISPLAY SCALING FROM 16 7/8 DEG. TO 42 3/16 DEGREES. +# PROGRAM DESCRIPTION: D. KEENE 5/24/67 # -# THIS SUBROUTINE IS USED TO DISPLAY ATTITUDE ERRORS ON THE FDAI VIA THE DIGITAL TO ANALOG CONVERTERS (DACS) +# MOD 1 BY CRAIG WORK, 12 DEC 67 +# +# MOD 2 BY CRAIG WORK, 6 APRIL 68 CONVERTS ATTITUDE ERROR DISPLAY SCALING FROM 16 7/8 DEG. TO 42 3/16 DEGREES. +# +# THIS SUBROUTINE IS USED TO DISPLAY ATTITUDE ERRORS ON THE FDAI VIA THE DIGITAL TO ANALOG CONVERTERS (DACS) # IN THE CDUS. CARE IS TAKEN TO METER OUT THE APPROPRIATE NUMBER OF PULSES TO THE IMU ERROR COUNTERS AND PREVENT # OVERFLOW, TO CONTROL THE RELAY SEQUENCING, AND TO AVOID INTERFERENCE WITH THE COARSE ALIGN LOOP WHICH ALSO USES # THE DACS. # -# CALLING SEQUENCE: -# DURING THE INITIALIZATION SECTION OF THE USER'S PROGRAM, BIT3 OF RCSFLAGS SHOULD BE SET TO INITIATE THE -# TURN-ON SEQUENCE WITHIN THE NEEDLES PROGRAM: -# CS RCSFLAGS # IN EBANK6 -# MASK BIT3 -# ADS RCSFLAGS -# THEREAFTER, THE ATTITUDE ERRORS GENERATED BY THE USER SHOULD BE TRANSFERRED TO THE FOLLOWING LOCATIONS IN EBANK6: -# AK SCALED 180 DEGREES NOTE: THESE LOCATIONS ARE SUBJECT -# AK1 SCALED 180 DEGREES TO CHANGE -# AK2 SCALED 180 DEGREES -# FULL SCALED DEFLECTION OF THE NEEDLES CORRESPONDS TO 5 1/16 DEGREES, WHILE 384 BITS IN THE IMU ERROR COUNTER -# CORRESPONDS TO 42 3/16 DEGREES. (DAC MAXIMUM CAPACITY IS 384 BITS.) 46 BITS EFFECTIVELY PIN THE NEEDLES. # -# A CALL TO NEEDLER WILL THE UPDATE THE DISPLAY: -# INHINT -# TC IBNKCALL # NOTE: EBANK SHOULD BE SET TO E6 -# CADR NEEDLER -# RELINT -# THIS PROCESS SHOULD BE REPEATED EACH TIME THE ERRORS ARE UPDATED. AT LEAST 3 PASSES THRU THE PROGRAM ARE -# REQUIRED BEFORE ANYTHING IS ACTUALLY DISPLAYED ON THE ERROR METERS. -# NOTE: EACH CALL TO NEEDLER MUST BE SEPARATED BY AT LEAST 50 MS. TO ASSURE PROPER RELAY SEQUENCING. +# CALLING SEQUENCE: +# +# DURING THE INITIALIZATION SECTION OF THE USER'S PROGRAM, BIT3 OF RCSFLAGS SHOULD BE SET TO INITIATE THE +# TURN-ON SEQUENCE WITHIN THE NEEDLES PROGRAM: +# +# CS RCSFLAGS IN EBANK6 +# MASK BIT3 +# ADS RCSFLAGS +# +# THEREAFTER, THE ATTITUDE ERRORS GENERATED BY THE USER SHOULD BE TRANSFERRED TO THE FOLLOWING LOCATIONS IN EBANK6: +# +# AK SCALED 180 DEGREES NOTE: THESE LOCATIONS ARE SUBJECT +# AK1 SCALED 180 DEGREES TO CHANGE +# AK2 SCALED 180 DEGREES +# +# FULL SCALED DEFLECTION OF THE NEEDLES CORRESPONDS TO 5 1/16 DEGREES, WHILE 384 BITS IN THE IMU ERROR COUNTER +# CORRESPONDS TO 42 3/16 DEGREES. (DAC MAXIMUM CAPACITY IS 384 BITS.) 46 BITS EFFECTIVELY PIN THE NEEDLES. +# +# A CALL TO NEEDLER WILL THEN UPDATE THE DISPLAY: +# +# INHINT +# TC IBNKCALL NOTE: EBANK SHOULD BE SET TO E6 +# CADR NEEDLER +# RELINT +# +# THIS PROCESS SHOULD BE REPEATED EACH TIME THE ERRORS ARE UPDATED. AT LEAST 3 PASSES THRU THE PROGRAM ARE +# REQUIRED BEFORE ANYTHING IS ACTUALLY DISPLAYED ON THE ERROR METERS. +# NOTE: EACH CALL TO NEEDLER MUST BE SEPARATED BY AT LEAST 50MS TO ASSURE PROPER RELAY SEQUENCING. # # ERASABLES USED: -# AK CDUXCMD -# AK1 CDUYCMD -# AK2 CDUZCMD -# EDRIVEX A,L,Q -# EDRIVEY T5TEMP -# EDRIVEZ DINDX +# AK CDUXCMD +# AK1 CDUYCMD +# AK2 CDUZCMD +# EDRIVEX A,L,Q +# EDRIVEY T5TEMP +# EDRIVEZ DINDX # Page 1418 # -# SWITCHES: RCSFLAGS BITS 3,2 +# SWITCHES: RCSFLAGS BITS 3,2 # -# I/O CHANNELS: CHAN12 BIT 4 (COARSE ALIGN -- READ ONLY) -# CHAN12 BIT 6 (IMU ERROR COUNTER ENABLE) -# CHAN14 BIT 13,14,15 (DAC ACTIVITY) +# I/O CHANNELS: CHAN12 BIT 4 (COARSE ALIGN - READ ONLY) +# CHAN12 BIT 6 (IMU ERROR COUNTER ENABLE) +# CHAN14 BIT 13,14,15 (DAC ACTIVITY) # -# SIGN CONVENTION: AK = THETAC - THETA -# WHERE THETAC = COMMAND ANGLE -# THETA = PRESENT ANGLE +# +# SIGN CONVENTION< AK = THETAC - THETA +# WHERE THETAC = COMMAND ANGLE +# THETA = PRESENT ANGLE + NEEDLER CA RCSFLAGS MASK SIX @@ -411,8 +424,8 @@ NEEDLER2 CAF BIT6 # ENABLE IMU ERROR COUNTERS EXTEND WOR CHAN12 CS SIX # RESET RCSFLAGS TO DISPLAY ATTITUDE - MASK RCSFLAGS # ERRORS. WAIT AT LEAST 4 MS FOR - TS RCSFLAGS # RELAY CLOSURE. + MASK RCSFLAGS # ERRORS WAIT ATLEAST 4 MS FOR + TS RCSFLAGS # RELAY CLOSURE TCF RETNMORE NEEDLES3 CAF BIT6 # CHECK TO SEE IF IMU ERROR COUNTER @@ -465,11 +478,11 @@ DACLIMIT DEC 16000 ONETENTH OCT 03146 # DECIMAL +0.1, SCALED AT 1. DSPLYALT EQUALS BIT4 # 100 MS ALTERNATION BIT IN RCSFLAGS -OVERSUB2 TS 7 # RETURNS A UNCHANGED OR LIMITED TO +OVERSUB2 TS 7 # RETURNS A UNCHANGED OR LIMITED TO TC Q # POSMAX OR NEGMAX IF A HAS OVERFLOW INDEX A # Page 1420 - CS LIMITS # DUPLICATE CODING IN BANK 16 + CS LIMITS # DUPLICATE CODING IN BANK 16 TC Q RETNMORE EXTEND # RETURN TO CHEKMORE From f2522c9bb33f88bdf3cac2c5352a2bcded15f8b8 Mon Sep 17 00:00:00 2001 From: Karl Goffin Date: Tue, 20 Oct 2020 17:56:00 +0300 Subject: [PATCH 43/63] Proof KALCMANU_STEERING #598 (#735) Co-authored-by: James Harris --- Luminary099/KALCMANU_STEERING.agc | 40 +++++++++++++------------------ 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/Luminary099/KALCMANU_STEERING.agc b/Luminary099/KALCMANU_STEERING.agc index 3f390cb..9d83369 100644 --- a/Luminary099/KALCMANU_STEERING.agc +++ b/Luminary099/KALCMANU_STEERING.agc @@ -37,7 +37,7 @@ NEWDELHI TC BANKCALL # CHECK FOR AUTO STABILIZATION CADR ISITAUTO # ONLY CCS A - TCF NOGO -2 + TCF NOGO -2 NEWANGL TC INTPRET AXC,1 AXC,2 MIS # COMPUTE THE NEW MATRIX FROM S/C TO @@ -45,9 +45,9 @@ NEWANGL TC INTPRET CALL MXM3 VLOAD STADR - STOVL MIS +12D # CALCULATE NEW DESIRED CDU ANGLES + STOVL MIS +12D # CALCULATE NEW DESIRED CDU ANGLES STADR - STOVL MIS +6D + STOVL MIS +6D STADR STORE MIS AXC,1 CALL @@ -59,7 +59,7 @@ NEWANGL TC INTPRET BONCLR EXIT CALCMAN2 MANUSTAT # TO START MANEUVER - CAF TWO # +0 OTHERWISE + CAF TWO # +0 OTHERWISE INCRDCDU TS SPNDX INDEX SPNDX CA BCDU # INITIAL CDU ANGLES @@ -67,16 +67,10 @@ INCRDCDU TS SPNDX INDEX SPNDX MSU NCDU EXTEND - - # The following 2 lines seem to have no purpose at all. - # I am removing them because they only serve to confuse - # the assembler by getting in between EXTEND and MP. - # --- RSB 2009. - #SETLOC KALCMON1 - #BANK - + SETLOC KALCMON1 + BANK MP DT/TAU - CCS A # CONVERT TO 2'S COMPLEMENT + CCS A # CONVERT TO 2S COMPLEMENT AD ONE TCF +2 COM @@ -94,7 +88,7 @@ INCRDCDU TS SPNDX RELINT -# COMPARE PRESENT TIME WTIH TIME TO TERMINATE MANEUVER +# COMPARE PRESENT TIME WITH TIME TO TERMINATE MANEUVER TMANUCHK TC TIMECHK TCF CONTMANU @@ -117,11 +111,11 @@ TIMECHK EXTEND TC Q TCF +2 TCF 2NDRETRN - CCS TTEMP +1 + CCS TTEMP +1 TC Q TCF MANUOFF COM -MANUOFF AD ONESEK +1 +MANUOFF AD ONESEK +1 EXTEND BZMF 2NDRETRN INCR Q @@ -134,7 +128,7 @@ MANUSTAT EXIT # INITIALIZATION ROUTINE EXTEND # FOR AUTOMATIC MANEUVERS DCA TIME2 # Page 367 - DAS TM # TM+TO MANEUVER COMPLETION TIME + DAS TM # TM+TO MANEUVER COMPLETION TIME EXTEND DCS ONESEK DAS TM # (TM+TO)-1 @@ -157,14 +151,14 @@ RATEBIAS TS KSPNDX MP BRATE EXTEND INDEX KSPNDX - DV 1JACC # = AJX $ 90 DEG/SEC-SEC + DV 1JACC # =AJX $ 90 DEG/SEC-SEC INDEX KSPNDX - TS DELPEROR # $ 180 DEG + TS DELPEROR # $ 180 DEG CCS KSPNDX TCF RATEBIAS CA TIME1 - AD ONESEK +1 + AD ONESEK +1 XCH NEXTIME TCF INCRDCDU -1 @@ -185,7 +179,7 @@ MANUCALL INHINT # CALL FOR NEXT UPDATE VIA WAITLIST EBANK= TTEMP 2CADR UPDTCALL # Page 368 - CAF ONESEK +1 # INCREMENT TIME FOR NEXT UPDATE + CAF ONESEK +1 # INCREMENT TIME FOR NEXT UPDATE ADS NEXTIME TCF ENDOFJOB @@ -213,7 +207,7 @@ MANUSTOP CAF ZERO # ZERO MANEUVER RATES ENDROLL CA CPHI # NO FINAL YAW TS CDUXD CAF ZERO - TS OMEGAPD # I.E., MANEUVER DID NOT GO THRU + TS OMEGAPD # I.E. MANEUVER DID NOT GO THRU TS DELDCDU # GIMBAL LOCK ORIGINALLY TS DELPEROR GOODMANU CA ATTPRIO # RESTORE USERS PRIO @@ -225,5 +219,3 @@ GOODMANU CA ATTPRIO # RESTORE USERS PRIO TC SPVAC # RETURN TO USER TC TASKOVER - - From e4daadc0091083e1dd0c3caf90de6fbdb3efe8cf Mon Sep 17 00:00:00 2001 From: Josh Date: Tue, 20 Oct 2020 11:16:59 -0400 Subject: [PATCH 44/63] Proofread LATITUDE_LONGITUDE_SUBROUTINES.agc (#736) Co-authored-by: James Harris --- .../LATITUDE_LONGITUDE_SUBROUTINES.agc | 140 +++++++++--------- 1 file changed, 69 insertions(+), 71 deletions(-) diff --git a/Luminary099/LATITUDE_LONGITUDE_SUBROUTINES.agc b/Luminary099/LATITUDE_LONGITUDE_SUBROUTINES.agc index c75ef0e..de770e2 100644 --- a/Luminary099/LATITUDE_LONGITUDE_SUBROUTINES.agc +++ b/Luminary099/LATITUDE_LONGITUDE_SUBROUTINES.agc @@ -29,24 +29,24 @@ # SUBROUTINE TO CONVERT RAD VECTOR AT GIVEN TIME TO LAT,LONG AND ALT # # CALLING SEQUENCE -# L-1 CALL -# L LAT-LONG # +# L-1 CALL +# L LAT-LONG # SUBROUTINES USED -# R-TO-RP, ARCTAN, SFTGAMMA, SETRE # +# R-TO-RP,ARCTAN,SETGAMMA,SETRE # ERASABLE INIT. REQ. -# AXO, -AYO, AZO, TEPHEM (SET AT LAUNCH TIME) -# ALPHAV = POSITION VECTOR METERS B-29 -# MPAC -- TIME (CSECS B-28) -# ERADFLAG =1, TO COMPUTE EARTH RADIUS, =0 FOR FIXED EARTH RADIUS -# LUNAFLAG=0 FOR EARTH, 1 FOR MOON # +# AXO,-AYO,AZO,TEPHEM (SET AT LAUNCH TIME) +# ALPHAV = POSITION VECTOR METERS B-29 +# MPAC-- TIME (CSECS B-28) +# ERADFLAG =1, TO COMPUTE EARTH RADIUS, =0 FOR FIXED EARTH RADIUS +# LUNAFLAG=0 FOR EARTH,1 FOR MOON # OUTPUT -# LATITUDE IN LAT (REVS. B-0) -# LONGITUDE IN LONG (REVS. B-0) -# ALTITUDE IN ALT METERS B-29 - +# +# LATITUDE IN LAT (REVS. B-0) +# LONGITUDE IN LONG (REVS. B-0) +# ALTITUDE IN ALT METERS B-29 BANK 30 SETLOC LATLONG BANK @@ -60,16 +60,16 @@ LAT-LONG STQ SETPD ALPHAV PUSH ABVAL # 0-5D= R FOR R-TO-RP STODL ALPHAM # ABS. VALUE OF R FOR ALT FORMULA BELOW - ZEROVEC # SET MPAC=0 FOR EARTH, NON-ZERO FOR MOON + ZEROVEC # SET MPAC=0 FOR EARTH,NON-ZERO FOR MOON BOFF COS # USE COS(0) TO GET NON-ZERO IN MPAC - LUNAFLAG # 0=EARTH, 1=MOON + LUNAFLAG # 0=EARTH,1=MOON CALLRTRP CALLRTRP CALL R-TO-RP # RP VECTOR CONVERTED FROM R B-29 UNIT # UNIT RP B-1 STCALL ALPHAV # U2= 1/2 SINL FOR SETRE SUBR BELOW - SETGAMMA # SET GAMMA=B2/A2 FOR EARTH, =1 FOR MOON - CALL # SCALED B-1 + SETGAMMA # SET GAMMA=B2/A2 FOR EARTH,=1 FOR MOON + CALL # SCALED B-1 SETRE # CALC RE METERS B-29 DLOAD DSQ ALPHAV @@ -96,49 +96,48 @@ CALLRTRP CALL STCALL ALT # EXIT WITH ALT METERS B-29 INCORPEX # Page 1135 -# SUBROUTINE TO CONVERT LAT,LONG.ALT AT GIVEN TIME TO RADIUS VECTOR -# +# SUBROUTINE TO CONVERT LAT,LONG,ALT AT GIVEN TIME TO RADIUS VECTOR # CALLING SEQUENCE -# L-1 CALL -# L LALOTORV # +# L-1 CALL +# L LALOTORV # SUBROUTINES USED -# SETGAMMA, SETRE, RP-TO-R # +# SETGAMMA,SETRE,RP-TO-R # ERASABLE INIT. REQ. -# AXO, AYO, AZO, TEPHEM SET AT LAUNCH TIME -# LAT -- LATITUDE (REVS B0) -# LONG -- LONGITUDE (REVS B0) -# ALT -- ALTITUDE (METERS) B-29 -# MPAC -- TIME (CSECS B-28) -# ERADFLAG =1 TO COMPUTE EARTH RADIUS, =0 FOR FIXED EARTH RADIUS -# LUNAFLAG=0 FOR EARTH, 1 FOR MOON # +# AXO,AYO,AZO,TEPHEM SET AT LAUNCH TIME +# LAT-- LATITUDE (REVS B0) +# LONG-- LONGITUDE (REVS B0) +# ALT--ALTITUDE (METERS) B-29 +# MPAC-- TIME (CSECS B-28) +# ERADFLAG =1 TO COMPUTE EARTH RADIUS, =0 FOR FIXED EARTH RADIUS +# LUNAFLAG=0 FOR EARTH,1 FOR MOON # OUTPUT -# R-VECTOR IN ALPHAV (METERS B-29) - +# +# R-VECTOR IN ALPHAV (METERS B-29) LALOTORV STQ SETPD # LAT,LONG,ALT TO R VECTOR INCORPEX 0D STCALL 6D # 6-7D= TIME FOR RP-TO-R - SETGAMMA # GAMMA=B2/A2 FOR EARTH, 1 FOR MOON B-1 + SETGAMMA # GAMMA=B2/A2 FOR EARTH,1 FOR MOON B-1 DLOAD SIN # COS(LONG)COS(LAT) IN MPAC - LAT # UNIT RP = SIN(LONG)COS(LAT) 2-3D + LAT # UNIT RP= SIN(LONG)COS(LAT) 2-3D DMPR PDDL # PD 2 GAMMA*SIN(LAT) 0-1D GAMRP - LAT # 0-1D = GAMMA*SIN(LAT) B-2 - COS PDDL # PD4 2-3D = COS(LAT) B-1 TEMPORARILY + LAT # 0-1D= GAMMA*SIN(LAT) B-2 + COS PDDL # PD4 2-3D=COS(LAT) B-1 TEMPORARILY LONG SIN DMPR # PD 2 - PDDL COS # PD 4 2-3D = SIN(LONG)COS(LAT) B-2 + PDDL COS # PD 4 2-3D=SIN(LONG)COS(LAT) B-2 LAT - PDDL COS # PD 6 4-5D = COS(LAT) B-1 TEMPORARILY + PDDL COS # PD 6 4-5D=COS(LAT) B-1 TEMPORARILY LONG - DMPR VDEF # PD 4 MPAC = COS(LONG)COS(LAT) B-2 + DMPR VDEF # PD 4 MPAC= COS(LONG)COS(LAT) B-2 UNIT PUSH # 0-5D= UNIT RP FOR RP-TO-R SUBR. STCALL ALPHAV # ALPHAV +4= SINL FOR SETRE SUBR. SETRE # RE METERS B-29 - DLOAD BOFF # SET MPAC=0 FOR EARTH, NON-ZERO FOR MOON + DLOAD BOFF # SET MPAC=0 FOR EARTH,NON-ZERO FOR MOON ZEROVEC LUNAFLAG CALLRPRT @@ -154,14 +153,15 @@ CALLRPRT CALL VSL1 # R METERS B-29 STCALL ALPHAV # EXIT WITH R IN METERS B-29 INCORPEX - # SUBROUTINE TO COMPUTE EARTH RADIUS # # INPUT -# 1/2 SIN LAT IN ALPHAV +4 +# +# 1/2 SIN LAT IN ALPHAV +4 # # OUTPUT -# EARTH RADIUS IN ERADM AND MPAC (METERS B-29) +# +# EARTH RADIUS IN ERADM AND MPAC (METERS B-29) GETERAD DLOAD DSQ ALPHAV +4 # SIN**2(L) @@ -176,11 +176,10 @@ GETERAD DLOAD DSQ STORE ERADM RVQ -# THE FOLLOWING CONSTANTS WERE COMPUTED WITH A=6378166, B=6356784 METERS -# B2XSC = B**2 SCALED B-51 -# B2/A2 = B**2/A**2 SCALED B-1 -# EE = (1-B**2/A**2) SCALED B-0 - +# THE FOLLOWING CONSTANTS WERE COMPUTED WITH A=6378166,B=6356784 METERS +# B2XSC= B**2 SCALED B-51 +# B2/A2= B**2/A**2 SCALED B-1 +# EE=(1-B**2/A**2) SCALED B-0 B2XSC 2DEC .0179450689 # B**2 SCALED B-51 DP1/2 = XUNIT B2/A2 2DEC .9933064884 B-1 # GAMMA= B**2/A**2 B-1 @@ -190,12 +189,13 @@ EE 2DEC 6.6935116 E-3 # (1-B**2/A**2) B-0 # ARCTAN SUBROUTINE # # CALLING SEQUENCE -# SIN THETA IN SINTH B-1 -# COS THETA IN COSTH B-1 -# CALL ARCTAN +# +# SIN THETA IN SINTH B-1 +# COS THETA IN COSTH B-1 +# CALL ARCTAN # # OUTPUT -# ARCTAN THETA IN MPAC AND THETA B-0 IN RANGE -1/2 TO +1/2 +# ARCTAN THETA IN MPAC AND THETA B-0 IN RANGE -1/2 TO +1/2 ARCTAN BOV CLROVFLW @@ -234,21 +234,21 @@ ATAN=90 DLOAD SIGN 2DZERO = DPZERO # Page 1138 -# ***** SETGAMMA SUBROUTINE ***** +# ..... SETGAMMA SUBROUTINE ..... # SUBROUTINE TO SET GAMMA FOR THE LAT-LONG AND LALOTORV SUBROUTINES # # GAMMA = B**2/A**2 FOR EARTH (B-1) # GAMMA = 1 FOR MOON (B-1) # # CALLING SEQUENCE -# L CALL -# L+1 SETGAMMA +# L CALL +# L+1 SETGAMMA # # INPUT -# LUNAFLAG=0 FOR EARTH, =1 FOR MOON +# LUNAFLAG=0 FOR EARTH,=1 FOR MOON # # OUTPUT -# GAMMA IN GAMRP (B-1) +# GAMMA IN GAMRP (B-1) SETGAMMA DLOAD BOFF # BRANCH FOR EARTH B2/A2 # EARTH GAMMA @@ -261,27 +261,27 @@ SETGMEX STORE GAMRP GAMRP = 8D # Page 1139 -# ***** SETRE SUBROUTINE ***** +# .....SETRE SUBROUTINE ..... # SUBROUTINE TO SET RE (EARTH OR MOON RADIUS) # -# RE = RM FOR MOON -# RE = RREF FOR FIXED EARTH RADIUS OR COMPUTED RF FOR FISCHER ELLIPSOID +# RE= RM FOR MOON +# RE= RREF FOR FIXED EARTH RADIUS OR COMPUTED RF FOR FISCHER ELLIPSOID # # CALLING SEQUENCE -# L CALL -# L+1 SETRE +# L CALL +# L+1 SETRE # # SUBROUTINES USED -# GETERAD +# GETERAD # # INPUT -# ERADFLAG = 0 FOR FIXED RE, 1 FOR COMPUTED RE -# ALPHAV +4 = 1/2 SINL IF GETERAD IS CALLED -# LUNAFLAG = 0 FOR EARTH, =1 FOR MOON +# ERADFLAG=0 FOR FIXED RE, 1 FOR COMPUTED RE +# ALPHAV +4= 1/2 SINL IF GETERAD IS CALLED +# LUNAFLAG=0 FOR EARTH,=1 FOR MOON # # OUTPUT -# ERADM = 504RM FOR MOON (METERS B-29) -# ERADM = ERAD OR COMPUTED RE FOR EARTH (METERS B-29) +# ERADM= 504RM FOR MOON (METERS B-29) +# ERADM= ERAD OR COMPUTED RE FOR EARTH (METERS B-29) SETRE STQ DLOAD SETREX @@ -290,19 +290,17 @@ SETRE STQ DLOAD LUNAFLAG TSTRLSRM ERAD - BOFF CALL # ERADFLAG=0 FOR FIXED RE, 1 FOR COMPUTED + BOFF CALL # ERADFLAG=0 FOR FIXED RE,1 FOR COMPUTED ERADFLAG SETRXX GETERAD SETRXX STCALL ERADM # EXIT WITH RE OR RM METERS B-29 SETREX -TSTRLSRM BON VLOAD # ERADFLAG=0, SET R0=RLS - ERADFLAG # =1 R0=RM +TSTRLSRM BON VLOAD # ERADFLAG=0,SET R0=RLS + ERADFLAG # =1 R0=RM SETRXX RLS ABVAL SR2R # SCALE FROM B-27 TO B-29 GOTO SETRXX SETREX = S2 - - From 91c2a8d8f9865fda6fbe998ad5909dee1515b70b Mon Sep 17 00:00:00 2001 From: Chyanne Haugen <42098386+crhaugen@users.noreply.github.com> Date: Tue, 20 Oct 2020 08:26:58 -0700 Subject: [PATCH 45/63] Proof KEYRUPT_UPRUPT #600 (#737) Co-authored-by: James Harris --- Luminary099/KEYRUPT_UPRUPT.agc | 38 ++++++++++++++++------------------ 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/Luminary099/KEYRUPT_UPRUPT.agc b/Luminary099/KEYRUPT_UPRUPT.agc index c971b5b..ac8d035 100644 --- a/Luminary099/KEYRUPT_UPRUPT.agc +++ b/Luminary099/KEYRUPT_UPRUPT.agc @@ -51,7 +51,7 @@ ACCEPTUP CAF CHRPRIO # (NOTE: RUPTREG4 = KEYTEMP1) CA RUPTREG4 INDEX LOCCTR - TS MPAC # LEAVE 5 BIT KEY CODE IN MPAC FOR CHARIN + TS MPAC # LEAVE 5 BIT KEY CDE IN MPAC FOR CHARIN TC RESUME # Page 1339 @@ -83,9 +83,9 @@ UPRPT1 CAF LOW5 # TEST FOR TRIPLE CHAR REDUNDANCY COM TC UPTEST -UPCK CS ELRCODE # CODE IS GOOD. IF CODE = `ERROR RESET', - AD KEYTEMP1 # CLEAR UPLOCKFL (SET BIT4 OF FLAGWRD7 = 0) - EXTEND # IF CODE DOES NOT = `ERROR RESET', ACCEPT +UPCK CS ELRCODE # CODE IS GOOD. IF CODE = 'ERROR RESET', + AD KEYTEMP1 # CLEAR UPLOCKFL(SET BIT4 OF FLAGWRD7 = 0) + EXTEND # IF CODE DOES NOT = 'ERROR RESET', ACCEPT BZF CLUPLOCK # CODE ONLY IF UPLOCKFL IS CLEAR (=0). CAF UPLOCBIT # TEST UPLOCKFL FOR 0 OR 1 @@ -94,7 +94,7 @@ UPCK CS ELRCODE # CODE IS GOOD. IF CODE = `ERROR RESET', TC RESUME # UPLOCKFL = 1 TC ACCEPTUP # UPLOCKFL = 0 -CLUPLOCK CS UPLOCBIT # CLEAR UPLOCKFL (I.E., SET BIT 4 OF +CLUPLOCK CS UPLOCBIT # CLEAR UPLOCKFL (I.E.,SET BIT 4 OF ) MASK FLAGWRD7 # FLAGWRD7 = 0) TS FLAGWRD7 TC ACCEPTUP @@ -102,7 +102,7 @@ CLUPLOCK CS UPLOCBIT # CLEAR UPLOCKFL (I.E., SET BIT 4 OF # CODE IS BAD TMFAIL2 CS FLAGWRD7 # LOCK OUT FURTHER UPLINK ACTIVITY MASK UPLOCBIT # (BY SETTING UPLOCKFL = 1) UNTIL - ADS FLAGWRD7 # `ERROR RESET' IS SENT VIA UPLINK. + ADS FLAGWRD7 # 'ERROR RESET' IS SENT VIA UPLINK. TC RESUME UPTEST AD KEYTEMP1 # Page 1340 @@ -114,19 +114,17 @@ HI10 OCT 77740 ELRCODE OCT 22 -# `UPLINK ACTIVITY LIGHT' IS TURNED OFF BY ..... -# 1. VBRELDSP -# 2. ERROR RESET -# 3. UPDATE PROGRAM (P27) ENTERED BY V70,V71,V72, AND V73. -# _ -# THE RECEPTION OF A BAD CODE (I.E., CCC FAILURE) LOCKS OUT FURTHER UPLINK ACTIVITY BY SETTING BIT4 OF FLAGWRD7 = 1. -# THIS INDICATION WILL BE TRANSFERRED TO THE GROUND BY THE DOWNLINK WHICH DOWNLINKS ALL FLAGWORDS. -# WHEN UPLINK ACTIVITY IS LOCKED OUT, IT CAN BE ALLOWED WHEN THE GROUND UPLINKS AND `ERROR RESET' CODE. -# (IT IS RECOMMENDED THAT THE `ERROR LIGHT RESET' CODE IS PRECEEDED BY 16 BITS THE FIRST OF WHICH IS 1 FOLLOWED -# BY 15 ZEROS. THIS WILL ELIMINATE EXTRANEOUS BITS FROM INLINK WHICH MAY HAVE BEEN LEFT OVER FROM THE ORIGINAL -# FAILURE). +# 'UPLINK ACTIVITY LIGHT' IS TURNED OFF BY ..... +# 1. VBRELDSP +# 2. ERROR RESET +# 3. UPDATE PROGRAM(P27) ENTERED BY V70,V71,V72,AND V73. # -# UPLINK ACTIVITY IS ALSO ALLOWED (UNLOCKED) DURING FRESH START WHEN FRESH START SETS BIT4 OF FLAGWRD7 = 0. - +# _ +# THE RECEPTION OF A BAD CODE(I.E CCC FAILURE) LOCKS OUT FURTHER UPLINK ACTIVITY BY SETTING BIT4 OF FLAGWRD7 = 1. +# THIS INDICATION WILL BE TRANSFERRED TO THE GROUND BY THE DOWNLINK WHICH DOWNLINKS ALL FLAGWORDS. +# WHEN UPLINK ACTIVITY IS LOCKED OUT ,IT CAN BE ALLOWED WHEN THE GROUND UPLINKS AND 'ERROR RESET' CODE. +# (IT IS RECOMMENDED THAT THE 'ERROR LIGHT RESET' CODE IS PRECEEDED BY 16 BITS THE FIRST OF WHICH IS 1 FOLLOWED +# BY 15 ZEROES. THIS WILL ELIMINATE EXTRANEOUS BITS FROM INLINK WHICH MAY HAVE BEEN LEFT OVER FROM THE ORIGINAL +# FAILURE) +# UPLINK ACTIVITY IS ALSO ALLOWED(UNLOCKED) DURING FRESH START WHEN FRESH START SETS BIT4 OF FLAGWRD7 = 0. CS XDSPBIT - From 90e37c527e2e4a081b862b29fd5e5ecd9941e163 Mon Sep 17 00:00:00 2001 From: Arkajyoti Basak <40225765+ArkajBasak@users.noreply.github.com> Date: Sat, 24 Oct 2020 22:30:38 +0530 Subject: [PATCH 46/63] =?UTF-8?q?Fix=20typo=20in=20=E0=A6=AC=E0=A6=BE?= =?UTF-8?q?=E0=A6=82=E0=A6=B2=E0=A6=BE=20README=20md=20file=20(#783)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.bd_bn.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.bd_bn.md b/README.bd_bn.md index 5cff46b..48a2bb0 100644 --- a/README.bd_bn.md +++ b/README.bd_bn.md @@ -69,11 +69,11 @@ ## অবদান -কোনো পুল রিকুয়েস্ট খোলার আগে দয়া করে পড়ুন [CONTRIBUTING.md][7]। +কোনো পুল রিকুয়েস্ট খোলার আগে দয়া করে [CONTRIBUTING.md][7] তা পড়ুন। ## সংগ্রহ -যদি আপনি এই নিয়মগুলি পরিচালনা করেন তবে তা [Virtual AGC][8] দেখুন। +যদি আপনি এই নিয়মগুলি পরিচালনা করেন তবে [Virtual AGC][8] তা দেখুন। ## আরোপণ From 9f58155b0c78a01831f036248808cfb5227e33f5 Mon Sep 17 00:00:00 2001 From: Nabeel Date: Sat, 24 Oct 2020 22:41:53 +0500 Subject: [PATCH 47/63] Proof LANDING_ANALOG_DISPLAYS #602 (#742) Co-authored-by: nabeel.hassan Co-authored-by: James Harris --- Luminary099/LANDING_ANALOG_DISPLAYS.agc | 59 ++++++++++++------------- 1 file changed, 28 insertions(+), 31 deletions(-) diff --git a/Luminary099/LANDING_ANALOG_DISPLAYS.agc b/Luminary099/LANDING_ANALOG_DISPLAYS.agc index 800f31a..65204bd 100644 --- a/Luminary099/LANDING_ANALOG_DISPLAYS.agc +++ b/Luminary099/LANDING_ANALOG_DISPLAYS.agc @@ -53,10 +53,10 @@ ALTROUT TC DISINDAT # CHECK MODE SELECT SWITCH AND DIDFLG. CAF BIT2 # RATE COMMAND IS EXECUTED BEFORE RANGE. EXTEND WOR CHAN14 # ALTRATE (BIT2 = 1), ALTITUDE (BIT2 = 0). -ARCOMP CA RUNIT # COMPUTE ALTRATE = RUNIT.VVECT M/CS *(-6). +ARCOMP CA RUNIT # COMPUTE ALTRATE=RUNIT.VVECT M/CS *2(-6). EXTEND MP VVECT # MULTIPLY X-COMPONENTS. - XCH RUPTREG1 # SAVE SINGLE PRECISION RESULT M/CS*2(-6) + XCH RUPTREG1 # SAVE SINGLE PRECISION RESULT M/CS*2(-6). CA RUNIT +1 # MULTIPLY Y-COMPONENTS. EXTEND MP VVECT +1 @@ -80,10 +80,10 @@ ARCOMP CA RUNIT # COMPUTE ALTRATE = RUNIT.VVECT M/CS *(-6). # Page 899 EXTEND # CHECK POLARITY OF ALTITUDE RATE. BZMF +2 - TCF DATAOUT # NEGATIVE -- SEND POS. PULSES TO ALTM REG. - CA ALTRATE # POSITIVE OR ZERO -- SET SIGN BIT = 1 AND - AD BIT15 # SEND TO ALTM REGISTER. *DO NOT SEND +0* -DATAOUT TS ALTM # ACTIVATE THE LANDING ANALOG DISPLAYS + TCF DATAOUT # NEGATIVE - SEND POS. PULSES TO ALTM REG. + CA ALTRATE # POSITIVE OR ZERO - SET SIGN BIT = 1 AND + AD BIT15 # SEND TO ALTM REGISTER. *DO NOT SEND +0* +DATAOUT TS ALTM # ACTIVATE THE LANDING ANALOG DISPLAYS - - CAF BIT3 EXTEND WOR CHAN14 # BIT3 DRIVES THE ALT/ALTRATE METER. @@ -96,13 +96,13 @@ ALTOUT TC DISINDAT # CHECK MODE SELECT SWITCH AND DIDFLG. CS BIT2 EXTEND WAND CHAN14 - CCS ALTBITS # = -1 IF OLD ALT. DATA TO BE EXTRAPOLATED. + CCS ALTBITS # =-1 IF OLD ALT. DATA TOBE EXTRAPOLATED. TCF +4 TCF +3 TCF OLDDATA TS ALTBITS # SET ALTBITS FROM -0 TO +0. CS ONE - DXCH ALTBITS # SET ALTBITS = -1 FOR SWITCH USE NEXT PASS. + DXCH ALTBITS # SET ALTBITS=-1 FOR SWITCH USE NEXT PASS. DXCH ALTSAVE CA BIT10 # NEW ALTITUDE EXTRAPOLATION WITH ALTRATE. XCH Q @@ -150,11 +150,11 @@ DISINDAT EXTEND RAND CHAN30 # DISPLAYS? I.E., CCS A # IS THE MODE SELECT SWITCH IN PGNCS? TCF DISPRSET # NO. ASTRONAUT REQUESTS NO INERTIAL DATA - CS FLAGWRD1 # YES. CHECK STATUS OF DIDFLAG. + CS FLAGWRD1 # YES. CHECK STATUS OF DIDFLAG. MASK DIDFLBIT EXTEND - BZF SPEEDRUN # SET. PERFORM DATA DISPLAY SEQUENCE. - CS FLAGWRD1 # RESET. PERFORM INITIALIZATION FUNCTIONS. + BZF SPEEDRUN # SET. PERFORM DATA DISPLAY SEQUENCE. + CS FLAGWRD1 # RESET. PERFORM INITIALIZATION FUNCTIONS. MASK DIDFLBIT ADS FLAGWRD1 # SET DIDFLAG. CS BIT7 @@ -262,24 +262,24 @@ SPEEDRUN CS PIPTIME +1 # UPDATE THE VELOCITY VECTOR CA DELVS # HI X OF VELOCITY CORRECTION TERM. AD VVECT # HI X OF UPDATED VELOCITY VECTOR. - TS ITEMP1 # = VX - DVX M/CS *2(-5). + TS ITEMP1 # = VX - DVX M/CS*2(-5). CA DELVS +2 # Y AD VVECT +1 # Y - TS ITEMP2 # = VY - DVY M/CS *2(-5) + TS ITEMP2 # = VY - DVY M/CS*2(-5). CA DELVS +4 # Z AD VVECT +2 # Z - TS ITEMP3 # = VZ - DVZ M/CS *2(-5) + TS ITEMP3 # = VZ - DVZ M/CS*2(-5). CA ITEMP1 # COMPUTE VHY, VELOCITY DIRECTED ALONG THE EXTEND # Y-COORDINATE. - MP UHYP # HI X OF CROSS-RANGE HALF-UNIT VECTOR + MP UHYP # HI X OF CROSS-RANGE HALF-UNIT VECTOR. XCH RUPTREG1 CA ITEMP2 EXTEND - MP UHYP +2 # Y + MP UHYP +2 # Y ADS RUPTREG1 # ACCUMULATE PARTIAL PRODUCTS. CA ITEMP3 EXTEND - MP UHYP +4 # Z + MP UHYP +4 # Z ADS RUPTREG1 # Page 903 CA RUPTREG1 @@ -291,11 +291,11 @@ SPEEDRUN CS PIPTIME +1 # UPDATE THE VELOCITY VECTOR XCH RUPTREG1 CA ITEMP2 EXTEND - MP UHZP +2 # Y + MP UHZP +2 # Y ADS RUPTREG1 # ACCUMULATE PARTIAL PRODUCTS. CA ITEMP3 EXTEND - MP UHZP +4 # Z + MP UHZP +4 # Z ADS RUPTREG1 CA RUPTREG1 DOUBLE @@ -317,7 +317,7 @@ LATFWDV CA ITEMP4 # COMPUTE LATERAL AND FORWARD VELOCITIES. CA ITEMP3 EXTEND MP VHZ - ADS RUPTREG1 # = VHY(COS)AOG+VHZ(SIN)AOG M/CS *2(-5) + ADS RUPTREG1 # =VHY(COS)AOG+VHZ(SIN)AOG M/CS *2(-5) CA VELCONV # CONVERT LATERAL VELOCITY TO BIT UNITS. EXTEND MP RUPTREG1 @@ -344,7 +344,7 @@ LATFWDV CA ITEMP4 # COMPUTE LATERAL AND FORWARD VELOCITIES. CAF ONE # LOOP TWICE. VMONITOR TS ITEMP5 # FORWARD AND LATERAL VELOCITY LANDING - INDEX ITEMP5 # ANALOG DISPLAYS MONITOR. + INDEX ITEMP5 # ANALOG DISPLAYS MONITOR. CCS LATVEL TCF +4 TCF LVLIMITS @@ -427,7 +427,6 @@ LVLIMITS INDEX ITEMP5 BZMF +2 TCF NEGLMLV INDEX ITEMP5 - CS LATVEL EXTEND BZMF LVMINLM @@ -500,11 +499,11 @@ ZEROLSTY INDEX ITEMP5 EXTEND WOR CHAN14 TC LADQSAVE # GO TO ALTROUT +1 OR TO ALTOUT +1 -ZERODATA CAF ZERO # ZERO ALTSAVE AND ALTSAVE +1 - TS L # NO NEGATIVE ALTITUDES ALLOWED. +ZERODATA CAF ZERO # ZERO ALTSAVE AND ALTSAVE +1 - - - + TS L # NO NEGATIVE ALTITUDES ALLOWED. TCF ZDATA2 -# **************************************************************************** +# ************************************************************************ DISPRSET CS FLAGWRD0 # ARE WE IN DESCENT TRAJECTORY? MASK R10FLBIT @@ -514,7 +513,7 @@ DISPRSET CS FLAGWRD0 # ARE WE IN DESCENT TRAJECTORY? MASK IMODES33 # CHECK IF INERTIAL DATA JUST DISPLAYED. CCS A CAF BIT2 # YES. DISABLE RR ERROR COUNTER - AD BIT8 # NO. REMOVE DISPLAY INERTIAL DATA + AD BIT8 # NO. REMOVE DISPLAY INERTIAL DATA COM EXTEND WAND CHAN12 @@ -525,12 +524,10 @@ ABORTON CS BITS8/7 # RESET INERTIAL DATA, INTERLEAVE FLAGS. MASK FLAGWRD1 TS FLAGWRD1 # RESET DIDFLAG. TCF TASKOVER - -# ****************************************************************************** - +# ************************************************************************ BITS8/7 OCT 00300 # INERTIAL DATA AND INTERLEAVE FLAGS. + BITSET = PRIO6 - -# ****************************************************************************** +# ************************************************************************ From 0c6136893ef193575d0d810484ead74de158273c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gintautas=20=C5=A0vedas?= Date: Sat, 24 Oct 2020 20:59:27 +0300 Subject: [PATCH 48/63] Proof LEM_GEOMETRY #604 (#725) Co-authored-by: James Harris --- Luminary099/LEM_GEOMETRY.agc | 57 +++++++++++++++++------------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/Luminary099/LEM_GEOMETRY.agc b/Luminary099/LEM_GEOMETRY.agc index 1ff63fa..63ff750 100644 --- a/Luminary099/LEM_GEOMETRY.agc +++ b/Luminary099/LEM_GEOMETRY.agc @@ -35,22 +35,22 @@ EBANK= XSM # THESE TWO ROUTINES COMPUTE THE ACTUAL STATE VECTOR FOR LM,CSM BY ADDING -# THE CONIC R,V AND THE DEVIATIONS R,V. THE STATE VECTORS ARE CONVERTED TO +# THE CONIC R,V AND THE DEVIATIONSR,V. THE STATE VECTORS ARE CONVERTED TO # METERS B-29 AND METERS/CSEC B-7 AND STORED APPROPRIATELY IN RN,VN OR -# R-OTHER,V-OTHER FOR DOWNLINK. THE ROUTINES NAMES ARE SWITCHED IN THE +# R-OTHER , V-OTHER FOR DOWNLINK. THE ROUTINES NAMES ARE SWITCHED IN THE # OTHER VEHICLES COMPUTER. # # INPUT -# STATE VECTOR IN TEMPORARY STORAGE AREA -# IF STATE VECTOR IS SCALED POS B27 AND VEL B5 -# SET X2 TO +2 -# IF STATE VECTOR IS SCALED POS B29 AND VEL B7 -# SET X2 TO 0 +# STATE VECTOR IN TEMPORARY STORAGE AREA +# IF STATE VECTOR IS SCALED POS B27 AND VEL B5 +# SET X2 TO +2 +# IF STATE VECTOR IS SCALED POS B29 AND VEL B7 +# SET X2 TO 0 # # OUTPUT -# R(T) IN RN, V(T) IN VN, T IN PIPTIME +# R(T) IN RN, V(T) IN VN, T IN PIPTIME # OR -# R(T) IN R-OTHER, V(T) IN V-OTHER (T IS DEFINED BY T-OTHER) +# R(T) IN R-OTHER, V(T) IN V-OTHER (T IS DEFINED BY T-OTHER) COUNT* $$/GEOM SVDWN2 BOF RVQ # SW=1=AVETOMID DOING W-MATRIX INTEG. @@ -58,14 +58,14 @@ SVDWN2 BOF RVQ # SW=1=AVETOMID DOING W-MATRIX INTEG. +1 VLOAD VSL* TDELTAV - 0 -7,2 + 0 -7,2 VAD VSL* RCV 0,2 STOVL RN TNUV VSL* VAD - 0 -4,2 + 0 -4,2 VCV VSL* 0,2 @@ -76,14 +76,14 @@ SVDWN2 BOF RVQ # SW=1=AVETOMID DOING W-MATRIX INTEG. # Page 321 SVDWN1 VLOAD VSL* TDELTAV - 0 -7,2 + 0 -7,2 VAD VSL* RCV 0,2 STOVL R-OTHER TNUV VSL* VAD - 0 -4,2 + 0 -4,2 VCV VSL* 0,2 @@ -91,32 +91,32 @@ SVDWN1 VLOAD VSL* RVQ # Page 322 -# THE FOLLOWING ROUTINE TAKES A HALF UNIT TARGET VECTOR REFERRED TO NAV BASE COORDINATES AND FINDS BOTH -# GIMBAL ORIENTATIONS AT WHICH THE RR MIGHT SIGHT THE TARGET. THE GIMBAL ANGLES CORRESPONDING TO THE PRESENT MODE -# ARE LEFT IN MODEA AND THOSE WHICH WOULD BE USED AFTER A REMODE IN MODEB. THIS ROUTINE ASSUMES MODE 1 IS TRUNNION -# ANGLE LESS THAN 90 DEGS IN ABS VALUE WITH ARBITRARY SHAFT, WITH A CORRESPONDING DEFINITION FOR MODE 2. MODE +# THE FOLLOWING ROUTINE TAKES A HALF UNIT TARGET VECTOR REFERRED TO NAV BASE COORDINATES AND FINDS BOTH +# GIMBAL ORIENTATIONS AT WHICH THE RR MIGHT SIGHT THE TARGET. THE GIMBAL ANGLES CORRESPONDING TO THE PRESENT MODE +# ARE LEFT IN MODEA AND THOSE WHICH WOULD BE USED AFTER A REMODE IN MODEB. THIS ROUTINE ASSUMES MODE 1 IS TRUNNION +# ANGLE LESS THAN 90 DEGS IN ABS VALUE WITH ARBITRARY SHAFT, WITH A CORRESPONDING DEFINITION FOR MODE 2. MODE # SELECTION AND LIMIT CHECKING ARE DONE ELSEWHERE. # -# THE MODE 1 CONFIGURATION IS CALCULATED FROM THE VECTOR AND THEN MODE 2 IS FOUND USING THE RELATIONS +# THE MODE 1 CONFIGURATION IS CALCULATED FROM THE VECTOR AND THEN MODE 2 IS FOUND USING THE RELATIONS # -# S(2) = 180 + S(1) -# T(2) = 180 - T(1) +# S(2) = 180 + S(1) +# T(2) = 180 - T(1) # -# THE VECTOR ARRIVES IN MPAC WHERE TRG*SMNG OR *SMNB* WILL HAVE LEFT IT. +# THE VECTOR ARRIVES IN MPAC WHERE TRG*SMNB OR *SMNB* WILL HAVE LEFT IT. RRANGLES STORE 32D DLOAD DCOMP # SINCE WE WILL FIND THE MODE 1 SHAFT 34D # ANGLE LATER, WE CAN FIND THE MODE 1 SETPD ASIN # TRUNNION BY SIMPLY TAKING THE ARCSIN OF 0 # THE Y COMPONENT, THE ASIN GIVIN AN - PUSH BDSU # ANSWER WHOSE ABS VAL IS LESS THAN 90 DEG. + PUSH BDSU # ANSWER WHOSE ABS VAL IS LESS THAN 90 DEG LODPHALF STODL 4 # MODE 2 TRUNNION TO 4. LO6ZEROS STOVL 34D # UNIT THE PROJECTION OF THE VECTOR - 32D # IN THE X-Z PLANE - UNIT BOVB # IF OVERFLOW, TARGET VECTOR IS ALONG Y + 32D # IN THE X-Z PLANE + UNIT BOVB # IF OVERFLOW,TARGET VECTOR IS ALONG Y LUNDESCH # CALL FOR MANEUVER UNLESS ON LUNAR SURF STODL 32D # PROJECTION VECTOR. 32D @@ -154,7 +154,7 @@ RRANGLES STORE 32D GOTO S2 # Page 324 -# GIVEN RR TRUNNION AND SHAFT (T,S) IN TANGNB,+1, FIND THE ASSOCIATED +# GIVEN RR TRUNNION AND SHAFT (T,S) IN TANGNB,+1,FIND THE ASSOCIATED # LINE OF SIGHT IN NAV BASE AXES. THE HALF UNIT VECTOR, .5(SIN(S)COS(T), # -SIN(T),COS(S)COS(T)) IS LEFT IN MPAC AND 32D. @@ -190,7 +190,7 @@ RRNB1 PUSH COS # SHAFT ANGLE TO 2 RRNBMPAC STODL 20D # SAVE SHAFT CDU IN 21. MPAC # SET MODE TO DP. (THE PRECEEDING STORE - # MAY BE DP, TP OR VECTOR.) + # MAY BE DP. TP OR VECTOR.) RTB SETPD CDULOGIC 0 @@ -203,7 +203,4 @@ RRNBMPAC STODL 20D # SAVE SHAFT CDU IN 21. CDULOGIC GOTO RRNB1 -# Page 325 -# (This page has nothing on it.) - - +# Page 325 (empty page) From 9e1bed143c406329e56f770b95468accd9789c5a Mon Sep 17 00:00:00 2001 From: Adhiraj Date: Tue, 27 Oct 2020 07:54:12 +0530 Subject: [PATCH 49/63] Update README.as_in.md (#765) Fixed spelling mistakes. --- README.as_in.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.as_in.md b/README.as_in.md index ee23658..f395d53 100644 --- a/README.as_in.md +++ b/README.as_in.md @@ -60,7 +60,7 @@ [ZH_TW]:README.zh_tw.md [NL]:README.nl.md -মূল এপোলো 11 গাইডেচন কম্পিউটাৰ (AGC) কমাণ্ড মডিউল (Comanche055) আৰু লুনাৰ মডিউলৰ বাবে উৎস কোড (Luminary099)। [Virtual AGC][3] আৰু [MIT Museum][4] থকা জনসাধাৰণৰ দ্বাৰা ডিজিটাইজ কৰা হৈছে। লক্ষ্য টো হৈছে মূল এপলো 11 উৎস কোডৰ বাবে ৰেপো হোৱা। এনেদৰে, এই ভঁৰালত প্ৰতিলিপি আৰু লুমিনাৰী 099 আৰু কোমানচে 055-ৰ বাবে মূল উৎস মাজত চিনাক্ত কৰা যিকোনো সমস্যাৰ বাবে পি.আৰ. স্বাগতম, লগতে মোৰ থাকি যাব পৰা যিকোনো ফাইল। +মূল এপোলো 11 গাইডেন্স কম্পিউটাৰ (AGC) কমাণ্ড মডিউল (Comanche055) আৰু লুনাৰ মডিউলৰ বাবে উৎস ক'ড (Luminary099)। [Virtual AGC][3] আৰু [MIT Museum][4] থকা লোকৰ দ্বাৰা ডিজিটাইজ কৰা হৈছে। লক্ষ্যটো হৈছে মূল এপলো 11 উৎস ক'ডৰ বাবে repo হোৱা। এনেদৰে, এই ভঁৰালত প্ৰতিলিপি আৰু লুমিনাৰী 099 আৰু কোমানচে 055-ৰ বাবে মূল উৎসৰ মাজত চিনাক্ত কৰা যিকোনো সমস্যাৰ বাবে পি.আৰ. স্বাগতম, লগতে মোৰ থাকি যাব পৰা যিকোনো ফাইল সংলগ্ন কৰিব পাৰে। ## অৱদান @@ -68,7 +68,7 @@ ## কম্পাইল -যদি আপুনি মূল উৎস কোড কম্পাইল কৰাত আগ্ৰহী, [Virtual AGC][8] চাওক। +যদি আপুনি মূল উৎস ক'ড কম্পাইল কৰাত আগ্ৰহী, [Virtual AGC][8] চাওক। ## Attribution From 7019d4816682894cee539b674f00f6fc4003de60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gintautas=20=C5=A0vedas?= Date: Tue, 27 Oct 2020 04:25:43 +0200 Subject: [PATCH 50/63] Improved existing Lithuanian contribution file. (#766) * Improved existing contributing file with additional words, mistakes were corrected, sentence structure is also improved. * Small fix. --- CONTRIBUTING.lt.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTING.lt.md b/CONTRIBUTING.lt.md index 7c56dec..5787d57 100644 --- a/CONTRIBUTING.lt.md +++ b/CONTRIBUTING.lt.md @@ -1,4 +1,4 @@ -# Prisidėti +# Prisidėjimas 🎌 [Čeština][CZ], @@ -41,14 +41,14 @@ [ZH_CN]:CONTRIBUTING.zh_cn.md [ZH_TW]:CONTRIBUTING.zh_tw.md -Šios saugyklos kodas buvo skaitmenizuotas iš popierinių spausdinių, todėl galima tikėtis klaidų ir kiti neatitikimų. Kodas turi būti pakeistas taip, kad labiau atitiktų šiuos skenuotus spausdinius: +Šios saugyklos kodas buvo suskaitmenintas rankiniu būdu iš popierinių spausdinių, todėl galima tikėtis klaidų ir kiti neatitikimų. Kodas turi būti pakeistas taip, kad labiau atitiktų šiuos nuskaitytus spausdinius: - [AGC spausdiniai Comache][8] - [AGC spausdiniai Luminary][9] ## Naudingi plėtiniai -GitHub turi integruotą AGC assemblerio kalbos sintakės palaikymą. Dėja, jūsų kodo redaktorius nepalaikys, tačiau yra AGC kalbos plėtinių, kurie suteikia sintakės paryškinimą šiems redaktoriams: +GitHub turi integruotą AGC assemblerio kalbos sintakės palaikymą. Dėja, jūsų kodo redaktorius šios assemblerio kalbos nepalaikys, tačiau yra AGC kalbos plėtinių, kurie suteikia sintakės paryškinimą šiems redaktoriams: - [Atom][Atom]† - [CodeBlocks][CodeBlocks] @@ -76,13 +76,13 @@ GitHub turi integruotą AGC assemblerio kalbos sintakės palaikymą. Dėja, jūs ## Formatavimas -**Pastaba:** GitHub ir plėtiniai nurodyti viršuje, užtikrins, kad jūs naudojate teisingą formatavimą. +**Pastaba:** GitHub ir plėtiniai nurodyti viršuje automatiškai užtikrins, kad naudotumėte teisingą formatavimą. - Naudokite skirtuko įtrauką - Naudokite skirtuko plotį 8 - Ištrinkite galinius tarpus -## Ką man reikia patikrinti? +## Ką aš turiu patikrinti? Betkokius neatitikimus tarp skenuočių ir šaltinio kodo šioje saugykloje. @@ -90,11 +90,11 @@ Betkokius neatitikimus tarp skenuočių ir šaltinio kodo šioje saugykloje. - Komentarai perrašytame kode turi **tiksliai** atitikti skenuočių komentarus. -Dažnai pasikartojančios problemos, į kurias turėtumėte atkreipti dėmesį, taip pat neapsiribojant jomis: +Dažnai pasikartojančios problemos, į kurias turėtumėte atkreipti dėmesį, jomis neapsiribojant: #### Tipografinės klaidos -Kai kuriose vietose, originalūs kūrėjai paliko tipografinių klaidų rašant komentarus. Kai kurie iš jų buvo klaidingai ištaisyti per pradinį skaitmenizavimą, vis dėlto skaitmenizavimas taip pat tai pat pridėjo tipografinių klaidų, kurių nebuvo skenuotėse. +Kai kuriose vietose, rašant komentarus, originalūs kūrėjai paliko tipografinių klaidų. Kai kurios iš jų buvo klaidingai ištaisytos per pradinį skaitmenizavimą, tačiau skaitmenizavimas taip pat pridėjo tipografinių klaidų, kurių nebuvo skenuotėse. Pavyzdžiui, jeigu skaitmenizuotas komentaras turėjo žodį `SPACECRAFT`, bet `SPAECRAFT` buvo išspausdintas skenuotėse, tai ši skaitmenizacija **turi** būti pataisyta į `SPAECRAFT` (be `C`). @@ -102,7 +102,7 @@ Taip pat, jeigu žodis turi klaidą skaitmenizacijoje, bet yra parašytas teisin ### Tarpai -- Tarpai tarp dviejų rašmenų **turi** atitikti skenuotes. Dažniausiu atvėju (žiūrėti diskusiją [#316][10]), tai yra: +- Tarpai tarp dviejų rašmenų komentaruose **turi** atitikti skenuotes. Dažnu atvėju (žiūrėti diskusiją [#316][10]), tai yra: - Vienas tarpas naujiems žodžiams. - Dvigubas tarpas naujiems sakiniams. - Trigubas tarpas įtraukoms. @@ -115,7 +115,7 @@ Nevisi puslapiai skenuotėse laikosi šių taisykių, jeigu skenuotės turi tik - Linijų lūžiai su *pločiu**__out__* `R0000` pirmame stulpelyje gali turėti tik vieną arba dvi tuščias eilutes iš eilės. - Jeigu yra daugiau negu dvi tuščios linijos, reikia ištrinti papildomas eilutes. - Linijos su `R0000` pirmame stulpelyje nesiskaičiuoja. - - Šaltinių nuotraukose, šitie buvo sukurti nespausdintu skaitmeniu aštuntame stulpelyje. A 2 - ten buvo dvigubas tarpas (viena tuščia eilutė) ir a 3 buvo trigubas tarpas (dviguba tuščia eilutė). Reikšmės nuo 4-8 buvo apibrėžtos, bet niekada nenaudotos. Daugiau apie tai [#159][7] + - Šaltinių nuotraukose, šios buvo sukurtos nespausdintu skaitmeniu aštuntame stulpelyje. A 2 - ten buvo dvigubas tarpas (viena tuščia eilutė) ir a 3 buvo trigubas tarpas (dviguba tuščia eilutė). Reikšmės nuo 4-8 buvo apibrėžtos, bet niekada nenaudotos. Daugiau apie tai [#159][7] Pavyzdžiui, šis tekstas: From bcb96e69736286089b31d88b374c72f1c8d2fa6e Mon Sep 17 00:00:00 2001 From: Mike Wilson Date: Sat, 31 Oct 2020 23:39:42 -0400 Subject: [PATCH 51/63] PROOF AOSTASK_AND_AODJOB #565 (#798) --- Luminary099/AOSTASK_AND_AOSJOB.agc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Luminary099/AOSTASK_AND_AOSJOB.agc b/Luminary099/AOSTASK_AND_AOSJOB.agc index f694917..51a8d0c 100644 --- a/Luminary099/AOSTASK_AND_AOSJOB.agc +++ b/Luminary099/AOSTASK_AND_AOSJOB.agc @@ -85,7 +85,7 @@ EBANK= AOSQ -# ENTRY IS THROUGH 1/ACCJOB OR 1/ACCSIT WHEN 1/ACCS IS TO BE DONE AS A SEPARATE NOVAC JOB. +# ENTRY IS THROUGH 1/ACCJOB OR 1/ACCSET WHEN 1/ACCS IS TO BE DONE AS A SEPARATE NOVAC JOB. # IT IS POSSIBLE FOR MORE THAN ONE OF THESE JOBS TO BE SET UP CONCURRENTLY. HOWEVER, SINCE THERE IS NO CHECK OF # NEWJOB, A SECOND MANIFESTATION CANNOT BE STARTED UNTIL THE FIRST IS COMPLETED. From 717a643fdd143c75189aa643a3f87fdca3911102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=B3kai=20P=C3=A9ter?= Date: Fri, 6 Nov 2020 19:03:32 +0000 Subject: [PATCH 52/63] =?UTF-8?q?Proof=20R30=20(#626)=20Page:=200712?= =?UTF-8?q?=E2=80=940722=20(#706)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Proof R30 (#626) Page: 0712—0722 Signed-off-by: Kokan * Review comments fixed Co-authored-by: James Harris Signed-off-by: Kokan Co-authored-by: James Harris --- Luminary099/R30.agc | 155 ++++++++++++++++++++++---------------------- 1 file changed, 77 insertions(+), 78 deletions(-) diff --git a/Luminary099/R30.agc b/Luminary099/R30.agc index fbc9f66..0240b5f 100644 --- a/Luminary099/R30.agc +++ b/Luminary099/R30.agc @@ -40,51 +40,51 @@ # USED THROUGHOUT. CALCULATE AND DISPLAY ORBITAL PARAMETERS # # 1. IF AVERAGE G IS OFF: -# FLASH DISPLAY V04N06. R2 INDICATES WHICH SHIP'S STATE VECTOR IS -# TO BE UPDATED. INITIAL CHOICE IS THIS SHIP (R2=1). ASTRONAUT -# CAN CHANGE TO OTHER SHIP BY V22E XE. WHERE X IS NOT EQ 1. +# FLASH DISPLAY V04N06. R2 INDICATES WHICH SHIP'S STATE VECTOR IS +# TO BE UPDATED. INITIAL CHOICE IS THIS SHIP (R2=1). ASTRONAUT +# CAN CHANGE TO OTHER SHIP BY V22EXE, WHERE X NOT EQ 1. # SELECTED STATE VECTOR UPDATED BY THISPREC (OTHPREC). # CALLS SR30.1 (WHICH CALLS TFFCONMU + TFFRP/RA) TO CALCULATE -# RPER (PERIGEE RADIUS), RAPO (APOGEE RADIUS), HPER (PERIGEE -# HEIGHT ABOVE LAUNCH PAD OR LUNAR LANDING SITE), HARD (APOGEE -# HEIGHT AS ABOVE), TPER (TIME TO PERIGEE), TFF (TIME TO -# INTERSECT 300 KFT ABOVE PAD OR 35KFT ABOVE LANDING SITE). -# FLASH MONITOR V16N44 (HAPO, HPER, TFF). TFF IS -59M59S IF IT WAS -# NOT COMPUTABLE, OTHERWISE IT INCREMENTS ONCE PER SECOND. -# ASTRONAUT HAS OPTION TO MONITOR TPER BY KEYING IN N 32 E. -# DISPLAY IS IN HMS, IS NEGATIVE (AS WAS TFF), AND INCREMENTS -# ONCE PER SECOND ONLY IF TFF DISPLAY WAS -59M59S. -# 2. IF AVERAGE G IS ON: -# CALLS SR30.1 APPROX EVERY TWO SECS. STATE VECTOR IS ALWAYS -# FOR THIS VEHICLE. V82 DOES NOT DISTURB STATE VECTOR. RESULTS -# OF SR30.1 ARE RAPO, RPER, HAPO, HPER, TPER, TFF. -# FLASH MONITOR V16N44 (HAPO, HPER, TFF). -# ADDENDUM: HAPO AND HPER SHOULD BE CHANGED TO READ HAPOX AND HPERX IN THE -# ABOVE REMARKS. +# RPER (PERIGEE RADIUS), RAPO (APOGEE RADIUS), HPER (PERIGEE +# HEIGHT ABOVE LAUNCH PAD OR LUNAR LANDING SITE), HARD (APOGEE +# HEIGHT AS ABOVE), TPER (TIME TO PERIGEE), TFF (TIME TO +# INTERSECT 300 KFT ABOVE PAD OR 35KFT ABOVE LANDING SITE). +# FLASH MONITOR V16N44 (HAPO, HPER, TFF).TFF IS -59M59S IF IT WAS +# NOT COMPUTABLE, OTHERWISE IT INCREMENTS ONCE PER SECOND. +# ASTRONAUT HAS OPTION TO MONITOR TPER BY KEYING IN N 32 E. +# DISPLAY IS IN HMS, IS NEGATIVE (AS WAS TFF), AND INCREMENTS +# ONCE PER SECOND ONLY IF TFF DISPLAY WAS -59M59S. # -# CALLING SEQUENCE: VERB 82 ENTER. +# 2. IF AVERAGE G IS ON: +# CALLS SR30.1 APPROX EVERY TWO SECS. STATE VECTOR IS ALWAYS +# FOR THIS VEHICLE. V82 DOES NOT DISTURB STATE VECTOR. RESULTS +# OF SR30.1 ARE RAPO, RPER, HAPO, HPER, TPER, TFF. +# FLASH MONITOR V16N44 (HAPO, HPER, TFF). +# ADDENDUM: HAPO AND HPER SHOULD BE CHANGED TO READ HAPOX AND HPERX IN THE +# ABOVE REMARKS. # -# SUBROUTINES CALLED: SR30.1, GOXDSPF -# MAYBE -- THISPREC, OTHPREC, LOADTIME, DELRSPL +# CALLING SEQUENCE: VERB 82 ENTER. # +# SUBROUTINES CALLED: SR30.1, GOXDSPF +# MAYBE - THISPREC , OTHPREC, LOADTIME, DELRSPL # NORMAL EXIT MODES: TC ENDEXT # # ALARMS: NONE # -# OUTPUT: HAPOX (-29) M -# HPERX (-29) M -# RAPO (-29) M EARTH +# OUTPUT: HAPOX (-29) M +# HPERX (-29) M +# RAPO (-29) M EARTH # (-27) M MOON -# RPER (-29) M EARTH +# RPER (-29) M EARTH # (-27) M MOON -# TFF (-28) CS CONTAINS NEGATIVE QUANTITY -# -TPER (-28) CS CONTAINS NEGATIVE QUANTITY -# +# TFF (-28) CS CONTAINS NEGATIVE QUANTITY +# -TPER (-28) CS CONTAINS NEGATIVE QUANTITY # Page 713 -# ERASABLE INITIALIZATION REQUIRED: STATE VECTOR. # -# DEBRIS: QPRET, RONE, VONE, TFF/RTMU, HPERMIN, RPADTEM, V82EMFLG. -# MAYBE: TSTART82, V82FLAGS, TDEC1. +# ERASABLE INITIALIZATION REQUIRED: STATE VECTOR. +# +# DEBRIS: QPRET, RONE, VONE,TFF/RTMU, HPERMIN, RPADTEM, V82EMFLG. +# MAYBE: TSTART82, V82FLAGS, TDEC1. EBANK= HAPOX BANK 31 @@ -108,8 +108,8 @@ V82GOFF EXIT # ALLOW ASTRONAUT TO SELECT VEHICLE CADR GOXDSPF TC ENDEXT # TERMINATE TC +2 # PROCEED - TC -5 # DATA IN. OPTION1+1 = 1 FOR THIS VEHICLE - # UNEQ 1 FOR OTHER VEHICLE + TC -5 # DATA IN. OPTION1+1 = 1 FOR THIS VEHICLE. + # UNEQ 1 FOR OTHER VEHICLE. CAF BIT4 # 80 MS TC WAITLIST EBANK= TFF @@ -140,9 +140,9 @@ V82STALL CAF THREE # STALL IN THIS LOOP AND WITHOLD V 16 N 44 FLAGGON CAF V16N44 # MONITOR HAPO,HPER,TFF. TC BANKCALL CADR GOXDSPF - TC B5OFF # TERM. THIS TELLS TICKTEST TO KILL ITSELF - TC B5OFF # PROCEED. DITTO - TC V82GOFLP # RECYCLE. RECOMPUTE STATE VECT + DISPLAY + TC B5OFF # TERM THIS TELLS TICKTEST TO KILL ITSELF + TC B5OFF # PROCEED DITTO + TC V82GOFLP # RECYCLE RECOMPUTE STATE VECT + DISPLAY OPTIONVN VN 412 V16N44 VN 1644 @@ -162,16 +162,16 @@ OTHSHIP TC INTPRET CALL # CALL STATE VECTOR UPDATE FOR OTHER SHIP. OTHPREC BOTHSHIP VLOAD # MOVE RESULTS INTO TFFCONIC STORAGE AREAS - RATT # TO BE CALLED BY SR30.1. - STOVL RONE # RATT AT (-29)M FOR EARTH OR MOON. + RATT # TO BE CALLED BY SR30.1. + STOVL RONE # RATT AT (-29)M FOR EARTH OR MOON VATT - STORE VONE # VATT AT (-7)M/CS FOR EARTH OR MOON + STORE VONE # VATT AT (-7)M/CS FOR EARTH OR MOON DLOAD* - 1/RTMUE,2 # X2 IS 0 FOR EARTH CENTERED STATE VEC - STORE TFF/RTMU # X2 IS 2 FOR MOON + 1/RTMUE,2 # X2 IS 0 FOR EARTH CENTERED STATE VEC + STORE TFF/RTMU # X2 IS 2 FOR MOON DLOAD* # AS LEFT BY THISPREC OR OTHPREC. MINPERE,2 - STORE HPERMIN # TFFRTMU, HPERMIN, AND RPADTEM ARE ALL + STORE HPERMIN # TFFRTMU, HPERMIN AND RPADTEM ARE ALL SLOAD BHIZ # EARTH/MOON PARAMETERS AS SET HERE. X2 EARTHPAD @@ -184,41 +184,41 @@ THISSHIP TC INTPRET GOTO BOTHSHIP -# THE FOLLOWING CONSTANTS ARE PAIRWISE INDEXED. DO NOT SEPARATE PAIRS. +# THE FOLLOWING CONSTANTS ARE PAIRWISE INDEXED. DO NOT SEPARATE PAIRS. MINPERM 2DEC 10668 B-27 # 35 KFT MIN PERIGEE HEIGHT FOR MOON(-27)M MINPERE 2DEC 91440 B-29 # 300 KFT (-29)M FOR EARTH -EARTHPAD DLOAD CLRGO # PAD 37-B RADIUS. SCALED AT (-29)M +EARTHPAD DLOAD CLRGO # PAD 37-B RADIUS. SCALED AT (-29)M. RPAD - V82EMFLG # INDICATE EARTH SCALING FOR SR30.1 + V82EMFLG # INDICATE EARTH SCALING FOR SR30.1 BOTHPAD MOONPAD VLOAD ABVAL # COMPUTE MOON PAD RADIUS FROM RLS VECTOR. - RLS # SCALED AT (-27)M + RLS # SCALED AT (-27)M. SET - V82EMFLG # INDICATE MOON SCALILNG FOR SR30.1 + V82EMFLG # INDICATE MOON SCALING FOR SR30.1 BOTHPAD STCALL RPADTEM SR30.1 # CALCULATE ORBITAL PARAMETERS RTB DSU LOADTIME - TSTART82 # PRESENT TIME -- TIME V82GOFF1 BEGAN - STORE TSTART82 # SAVE IT + TSTART82 # PRESENT TIME - TIME V82GOFF1 BEGAN + STORE TSTART82 # SAVE IT DLOAD BZE # SR30.1 SETS -TPER=0 IF HPER L/ - -TPER # HPERMIN (300 OR 35) KFT. + -TPER # HPERMIN (300 OR 35) KFT. TICKTIFF # (-TPER = 0) -TICKTPER DLOAD DAD # (-TPER NON ZERO) TFF WAS NOT COMPUTED. - -TPER # BUT WAS SET TO 59M59S. DON'T DICK TFF, DO - TSTART82 # TICK -TPER. DISPLAY BOTH. +TICKTPER DLOAD DAD # (-TPER NON ZERO) TFF WAS NOT COMPUTED. + -TPER # BUT WAS SET TO 59M59S.DONT TICK TFF, DO + TSTART82 # TICK -TPER. DISPLAY BOTH. STORE -TPER # -TPER CORRECTED FOR TIME SINCE V82GOFF1 - EXIT # BEGAN + EXIT # BEGAN. CAF BIT1 TS V82FLAGS # INFORMS TICKTEST TO INCREMENT ONLY -TPER TC ENDOFJOB -TICKTIFF DLOAD DAD # (-TPER=0) TFF WAS COMPUTED. TICK TFF. - TFF # DO NOT TICK -TPER. DISPLAY TFF, BUT NOT +TICKTIFF DLOAD DAD # (-TPER=0) TFF WAS COMPUTED.TICK TFF. + TFF # DO NOT TICK -TPER.DISPLAY TFF, BUT NOT TSTART82 # -TPER. STORE TFF # TFF CORRECTED FOR TIME SINCE V82GOFF1 EXIT # BEGAN. @@ -232,7 +232,7 @@ TICKTEST CAF BIT5 # THIS WAITLIST PROGRAM PERPETUATES ITSELF CCS A TC DOTICK CAF PRIO25 - TC NOVAC # TERMINATE V 82. CAN'T CALL ENDEXT IN RUPT. + TC NOVAC # TERMINATE V 82.CANT CALL ENDEXT IN RUPT. EBANK= EXTVBACT 2CADR ENDEXT @@ -246,10 +246,10 @@ DOTICK CAF 1SEC # RE-REQUEST TICKTEST. MASK V82FLAGS INDEX A TC +1 - TC TASKOVER # IF NO FLAGBITS SET DONT' CHANGE TFF OR + TC TASKOVER # IF NO FLAGBITS SET DONT CHANGE TFF OR # -TPER, BUT CONTINUE LOOP. - TC TPERTICK # ONLY BIT 1 SET. INCR -TPER BY 1 SEC. -TFFTICK CAF 1SEC # ONLY BIT 2 SET. INCR TFF BY 1 SEC. + TC TPERTICK # ONLY BIT 1 SET. INCR -TPER BY 1 SEC. +TFFTICK CAF 1SEC # ONLY BIT 2 SET. INCR TFF BY 1 SEC. TS L CAF ZERO DAS TFF @@ -261,7 +261,7 @@ TPERTICK CAF 1SEC TC TASKOVER # Page 717 -V82GON EXIT # AVERAGE G ON. USE CURRENT STATE VECTOR +V82GON EXIT # AVERAGE G ON. USE CURRENT STATE VECTOR # FOR ORBITAL PARAMETER CALCULATIONS. CAF PRIO7 # LESS THAN LAMBERT TC FINDVAC # V82GON1 WILL PERFORM ORBIT CALCULATIONS @@ -270,7 +270,7 @@ V82GON EXIT # AVERAGE G ON. USE CURRENT STATE VECTOR RELINT CCS NEWJOB # WITHOLD V16 N44 UNTIL FIRST ORBIT CALC - TC CHANG1 # IS DONE. NOTE: V82GON1 (PRIO7, FINDVAC + TC CHANG1 # IS DONE. NOTE: V82GON1 (PRIO7, FINDVAC # JOB) IS COMPLETED BEFORE V82GON (PRIO7, # NOVAC JOB). V82REDSP CAF V16N44 # MONITOR HAPO, HPER, TFF @@ -283,23 +283,23 @@ V82REDSP CAF V16N44 # MONITOR HAPO, HPER, TFF V82GON1 TC INTPRET # THIS EXEC PROGRAM PERPETUATES ITSELF # ONCE A SEC UNTIL BIT 5 OF EXTVBACT =0. VLOAD GOTO # HOLDS OFF CCS NEWJOB BETWEEN RN AND - RN # VN FETCH SO RN, VN ARE FROM SAME - NEXTLINE # STATE VECTOR UPDATE. -NEXTLINE STOVL RONE # RN AT (-29)M FOR EARTH OR MOON + RN # VN FETCH SO RN , VN ARE FROM SAME + NEXTLINE # STATE VECTOR UPDATE. +NEXTLINE STOVL RONE # RN AT (-29)M FOR EARTH OR MOON VN STORE VONE # VN AT (-7)M/CS FOR EARTH OR MOON BON GOTO MOONTHIS # FLAG INDICATES BODY ABOUT WHICH ORBITAL - MOONGON # CALCULATIONS ARE TO BE PERFORMED. - EARTHGON # IF SET -- MOON, IF RESET --EARTH. + MOONGON # CALCULATIONS ARE TO BE PERFORMED. + EARTHGON # IF SET - MOON , IF RESET - EARTH. MOONGON SET DLOAD - V82EMFLG # FLAG MOON SCALING FOR SR30.1 + V82EMFLG # INDICATE MOON SCALING FOR SR30.1 1/RTMUM # LUNAR PARAMETERS LOADED HERE FOR SR30.1 STODL TFF/RTMU MINPERM STOVL HPERMIN - RLS # SCALED AT (-27)M + RLS # SCALED AT (-27)M. ABVAL GOTO V82GON2 EARTHGON CLEAR DLOAD @@ -319,7 +319,7 @@ V82GON3 CAF BIT5 BZF ENDEXT # YES, TERMINATE VB 82 LOOP CAF 1SEC TC BANKCALL # WAIT ONE SECOND BEFORE REPEATING - CADR DELAYJOB # ORBITAL PARAMETER COMPUTATION. + CADR DELAYJOB # ORBITAL PARAMETER COMPUTATION. TC V82GON1 SPLRET = V82GON3 @@ -433,9 +433,9 @@ STORHAPO STODL HAPOX STORHPER STODL HPERX # STORE (RPER - RPADTEM) INTO HPERX. MPAC +4 DSU BPL # HPERMIN AT (-29)M FOR EARTH, (-27)M MOON - HPERMIN # IF HPER L/ HPERMIN (300 OR 35) KFT, - DOTPER # THEN ZERO INTO -TPER. - DLOAD GOTO # OTHERWISE CALCULATE TPER. + HPERMIN # IF HPER L/ HPERMIN (300 OR 35)KFT, + DOTPER # THEN ZERO INTO -TPER. + DLOAD GOTO # OTHERWISE CALCULATE TPER. HI6ZEROS SKIPTPER DOTPER DLOAD CALL @@ -447,19 +447,18 @@ SKIPTPER STODL -TPER DAD CALL RPADTEM # RPADTEM AT (-29)M FOR EARTH, (-27)M MOON CALCTFF # GIVES 59M59S FOR TFF IF HPER G/ - DCOMP # HPERMIN + RPADTEM. (TPER WAS NON ZERO) + DCOMP # HPERMIN + RPADTEM. (TPER WAS NON ZERO) STCALL TFF # OTHERWISE COMPUTES TFF. (GOTO) S2 MAXCHK DSU BPL # IF C(MPAC) > 9999.9 NM. MPAC = 9999.9 NM. MAXNM - +3 # OTHERWISE C(MPAC) - B(MPAC). + +3 # OTHERWISE C(MPAC) = B(MPAC). DAD RVQ MAXNM - +3 DLOAD RVQ # (USED BY P30 -- P37 ALSO) + +3 DLOAD RVQ # (USED BY P30 - P37 ALSO) MAXNM MAXNM 2OCT 0106505603 # Page 722 (empty page) - From 0049073c4e489e8a445f7d0a51407a965791a8b1 Mon Sep 17 00:00:00 2001 From: Niveditha N <55753202+WCoder007@users.noreply.github.com> Date: Wed, 11 Nov 2020 08:30:57 +0530 Subject: [PATCH 53/63] PROOF R60_62 ISSUE # (#743) * proof read till pages 472-477 * proof read pages 478-479 * corrected . and , till page 479 * final proofreading done * Review changes 472-473 * Review 474-475 * Review 477 * Review 478-480 * Review 481-482 * Review 483-485 Co-authored-by: James Harris --- Luminary099/R60_62.agc | 234 ++++++++++++++++++++--------------------- 1 file changed, 112 insertions(+), 122 deletions(-) diff --git a/Luminary099/R60_62.agc b/Luminary099/R60_62.agc index 587df0c..37ae67c 100644 --- a/Luminary099/R60_62.agc +++ b/Luminary099/R60_62.agc @@ -27,8 +27,8 @@ # 16:27 JULY 14, 1969 # Page 472 -# MOD NO: 0 DATE: 1 MAY 1968 -# MOD BY: DIGITAL DEVEL GROUP LOG SECTION R60,R62 +# MOD NO: 0 DATE: 1 MAY 1968 +# MOD BY: DIGITAL DEVEL GROUP LOG SECTION R60,R62 # # FUNCTIONAL DESCRIPTION: # @@ -42,21 +42,21 @@ # # 3. REQUEST FLASHING DISPLAY V50 N18 PLEASE PERFORM AUTO MANEUVER. # -# 4. IF PRIORITY DISPLAY FLAG IS SET DO A PHASECHANGE. THEN AWAIT +# 4. IF PRIORITY DISPLAY FLAG IS SET DO A PHASECHANGE. THEN AWAIT # ASTRONAUT RESPONSE. # -# 5. DISPLAY RESPONSE RETURNS. +# 5. DISPLAY RESPONSE RETURNS: # -# A. ENTER -- RESET 3-AXIS FLAG AND RETURN TO CLIENT. +# A. ENTER - RESET 3-AXIS FLAG AND RETURN TO CLIENT. # -# B. TERMINATE -- IF IN P00 GO TO STEP 5A. OTHERWISE CHECK IF R61 IS -# THE CALLING PROGRAM. IF IN R61 AN EXIT IS MADE TO GOTOV56. IF -# NOT IN R61 AN EXIT IS DONE VIA GOTOPOOH. +# B. TERMINATE - IF IN P00 GO TO STEP 5A. OTHERWISE CHECK IF R61 IS +# THE CALLING PROGRAM. IF IN R61 AN EXIT IS MADE TO GOTOV56. IF +# NOT IN R61 AN EXIT IS DONE VIA GOTOPOOH. # -# C. PROCEED -- CONTINUE WITH PROGRAM AT STEP 6. +# C. PROCEED - CONTINUE WITH PROGRAM AT STEP 6. # # 6. IF THE 3-AXISFLAG IS NOT SET, THE FINAL CDU ANGLES ARE CALCULATED -# (VECPOINT). +# (VECPOINT). # # 7. THE FDAI BALL ANGLES (NOUN 18) ARE CALCULATED (BALLANGS). # @@ -64,32 +64,32 @@ # # 9. IF THE AUTO SWITCH IS NOT SET GO BACK TO STEP 3. # -# 10. NON-FLASHING DISPLAY V06N18 (FDAI ANGLES). +# 10. NONFLASHING DISPLAY V06N18 (FDAI ANGLES). # -# 11. DO A PHASE-CHANGE. +# 11. DO A PHASECHANGE. # # 12. DO A MANEUVER CALCULATION AND ICDU DRIVE ROUTINE TO ACHIEVE FINAL -# GIMBAL ANGLES (GOMANUR). # -# 13. AT END OF MANEUVER TO TO STEP 3. +# GIMBAL ANGLES (GOMANUR). +# 13. AT END OF MANEUVER GO TO STEP 3. # -# IF SATISFACTORY MANEUVER STEP 5A EXITS R60. -# FOR FURTHER ADJUSTMENT OF THE VEHICLE ATTITUDE ABOUT THE -# DESIRED VECTOR, THE ROUTINE MAY BE PERFORMED AGAIN STARTING AT +# IF SATISFACTORY MANEUVER STEP 5A EXITS R60. +# FOR FURTHER ADJUSTMENT OF THE VEHICLE ATTITUDE ABOUT THE +# DESIRED VECTOR, THE ROUTINE MAY BE PERFORMED AGAIN STARTING AT # Page 473 -# STEP 5C. +# STEP 5C. # -# CALLING SEQUENCE: TC BANKCALL -# CADR R60LEM +# CALLING SEQUENCE: TC BANKCALL +# CADR R60LEM # -# ERASABLE INITIALIZATION REQUIRED: SCAXIS, POINTVSM (FOR VECPOINT) -# 3AXISFLG. +# ERASABLE INITIALIZATION REQUIRED : SCAXIS, POINTVSM (FOR VECPOINT) +# 3AXISFLG. # -# SUBROUTINES CALLED: VECPOINT, BALLANGS, GOPERF24, LINUS, GODSPER, -# GOMANUR, DOWNFLAG, PHASCHNG, UPFLAG +# SUBROUTINES CALLED: VECPOINT, BALLANGS, GOPERF2R, LINUS, GODSPER, +# GOMANUR, DOWNFLAG, PHASCHNG, UPFLAG # -# NORMAL EXIT MODES: CAE TEMPR60 (CALLER'S RETURN ADDRESS) -# TC BANKJUMP +# NORMAL EXIT MODES: CAE TEMPR60 (CALLERS RETURN ADDRESS) +# TC BANKJUMP # # ALARMS: NONE # @@ -114,7 +114,7 @@ REDOMANN CAF 3AXISBIT TC INTPRET CALL VECPOINT # TO COMPUTE FINAL ANGLES - STORE CPHI # STORE FINAL ANGLES -- CPHI, CTHETA, CPSI + STORE CPHI # STORE FINAL ANGLES - CPHI,CTHETA,CPSI EXIT TOBALL TC BANKCALL @@ -124,7 +124,7 @@ TOBALLA CAF V06N18 CADR GOPERF2R # DISPLAY PLEASE PERFORM AUTO MANEUVER TC R61TEST TC REDOMANC # PROCEED - TC ENDMANU1 # ENTER I.E., FINISHED WITH R60 + TC ENDMANU1 # ENTER I.E. FINISHED WITH R60 # Page 474 TC CHKLINUS # TO CHECK FOR PRIORITY DISPLAYS TC ENDOFJOB @@ -162,11 +162,11 @@ ENDMANU1 TC DOWNFLAG # RESET 3-AXIS FLAG CHKLINUS CS FLAGWRD4 MASK PDSPFBIT # IS PRIORITY DISPLAY FLAG SET? CCS A - TC Q # NO -- EXIT + TC Q # NO - EXIT CA Q TS MPAC +2 # SAVE RETURN CS THREE # OBTAIN LOCATION FOR RESTART - AD BUF2 # HOLD Q OF LAST DISPLAY + AD BUF2 # HOLDS Q OF LAST DISPLAY TS TBASE2 TC PHASCHNG @@ -208,7 +208,7 @@ R61TEST CA MODREG # IF WE ARE IN P00 IT MUST BE V49 OR V89 EXTEND BZF ENDMANU1 # THUS WE GO TO ENDEXT VIA USER - CA FLAGWRD4 # ARE WE IN R61 (P20 OR P25) + CA FLAGWRD4 # ARE WE IN R61 (P20 OR P25) MASK PDSPFBIT EXTEND BZF GOTOPOOH # NO @@ -218,69 +218,62 @@ BIT14+7 OCT 20100 OCT203 OCT 203 V06N18 VN 0618 -# SUBROUTINE TO CHECK FOR G+N CONTROL, AUTO STABILIZATION +# SUBROUTINE TO CHECK FOR G+N CONTROL. AUTO STABILIZATION # -# RETURNS WITH C(A) = + IF NOT SET FOR G+N, AUTO -# RETURNS WITH C(A) = +0 IF SWITCHES ARE SET +# RETURNS WITH C(A) = + IF NOT SET FOR G+N, AUTO +# RETURNS WITH C(A) = +0 IF SWITCHES ARE SET G+N,AUTO EXTEND READ CHAN30 MASK BIT10 CCS A - TC Q # NOT IN G+N C(A) = + + TC Q # NOT IN G+N C(A) = + # Page 476 ISITAUTO EXTEND # CHECK FOR AUTO MODE READ CHAN31 MASK BIT14 - TC Q # (+) = NOT IN AUTO, (+0) = AOK + TC Q # (+) = NOT IN AUTO, (+0) = AOK # Page 477 # PROGRAM DESCRIPTION BALLANGS -# MOD NO. LOG SECTION R60,R62 -# -# WRITTEN BY RAMA M. AIYAWAR +# MOD NO. LOG SECTION R60,R62 # +# WRITTEN BY RAMA M.AIYAWAR # FUNCTIONAL DESCRIPTION # -# COMPUTES LM FDAI BALL DISPLAY ANGLES -# +# COMPUTES LM FDAI BALL DISPLAY ANGLES # CALLING SEQUENCE # -# TC BALLANGS -# +# TC BALLANGS # NORMAL EXIT MODE # -# TC BALLEXIT # (SAVED Q) -# -# ALARM OR EXIT MODE: NIL +# TC BALLEXIT # (SAVED Q) # +# ALARM OR EXIT MODE NIL # SUBROUTINES CALLED -# -# CD*TR*G -# ARCTAN +# CD*TR*G +# ARCTAN # # INPUT # -# CPHI,CTHETA,CPSI ARE THE ANGLES CORRESPONDING TO AOG, AIG, AMG. THEY ARE -# SP,2'S COMPLEMENT SCALED TO HALF REVOLUTION. -# +# CPHI,CTHETA,CPSI ARE THE ANGLES CORRESPONDING TO AOG,AIG,AMG. THEY ARE +# SP,2S COMPLIMENT SCALED TO HALF REVOLUTION. # OUTPUT # -# FDAIX, FDAIY, FDAIZ ARE THE REQUIRED BALL ANGLES SCALED TO HALF REVOLUTION -# SP,2'S COMPEMENT. -# -# THESE ANGLES WILL BE DISPLAYED AS DEGREES AND HUNDREDTHS, IN THE ORDER ROLL, PITCH, YAW, USING NOUNS 18 & 19. +# FDAIX,FDAIY,FDAIZ ARE THE REQUIRED BALL ANGLES SCALED TO HALF REVOLUTION +# SP,2S COMPLIMENT. +# THESE ANGLES WILL BE DISPLAYED AS DEGREES AND HUNDREDTHS. IN THE ORDER ROLL, PITCH, YAW, USING NOUNS 18 & 19. # # ERASABLE INITIALIZATION REQUIRED # -# CPHI, CTHETA, CPSI EACH AN SP REGISTER -# +# CPHI,CTHETA,CPSI EACH A SP REGISTER # DEBRIS # -# A,L,Q,MPAC,SINCDU,COSCDU,PUSHLIST,BALLEXIT +# A,L,Q,MPAC,SINCDU,COSCDU,PUSHLIS,BALLEXIT # -# NOMENCLATURE: CPHI, CTHETA, & CPSI REPRESENT THE OUTER, INNER, AND MIDDLE GIMBAL ANGLES, RESPECTIVELY; OR -# EQUIVALENTLY, CDUX, CDUY, AND CDUZ. +# +# NOMENCLATURE: CPHI, CTHETA, & CPSI REPRESENT THE OUTER, INNER, & MIDDLE GIMBAL ANGLES, RESPECTIVELY; OR +# EQUIVALENTLY, CDUX, CDUY, & CDUZ. # # NOTE: ARCTAN CHECKS FOR OVERFLOW AND SHOULD BE ABLE TO HANDLE ANY SINGULARITIES. @@ -314,7 +307,7 @@ BALLANGS TC MAKECADR COSCDUZ DMP SL1 # RESCALE COSCDUX - STCALL COSTH # (COSTH = 16D IN PD) + STCALL COSTH # (COSTH= 16D IN PD) ARCTAN PDDL DMP # ROLL = ARCTAN(SZ/CZCX) INTO 2 PD SINCDUZ @@ -327,15 +320,15 @@ BALLANGS TC MAKECADR COSCDUX DMP SL1 # CXCY COSCDUY - DSU STADR # PULL UP FORM 6 PD + DSU STADR # PULL UP FROM 6 PD STODL COSTH # COSTH = CXCY - SXSZSY SINCDUY DMP SL1 COSCDUX # CXSY - DAD STADR # PULL UP FORM 4 PD + DAD STADR # PULL UP FROM 4 PD STCALL SINTH # SINTH = CXSY + SXSZCY ARCTAN # RETURNS WITH D(MPAC) = PITCH - PDDL VDEF # PITCH INTO 2 PD, ROLL INTO MPAC FROM 2 PD + PDDL VDEF # PITCH INTO 2 PD, ROLL INTO MPAC FROM 2PD RTB # VDEF MAKES V(MPAC) = ROLL, PITCH, YAW V1STO2S STORE FDAIX # MODE IS TP @@ -347,53 +340,51 @@ ENDBALL CA BALLEXIT TC BANKJUMP # Page 480 -# PROGRAM DESCRIPTION -- VECPOINT +# PROGRAM DESCRIPTION - VECPOINT # -# THIS INTERPRETIVE SUBROUTINE MAY BE USED TO POINT A SPACECRAFT AXIS IN A DESIRED DIRECTION. THE AXIS +# +# THIS INTERPRETIVE SUBROUTINE MAY BE USED TO POINT A SPACECRAFT AXIS IN A DESIRED DIRECTION. THE AXIS # TO BE POINTED MUST APPEAR AS A HALF UNIT DOUBLE PRECISION VECTOR IN SUCCESSIVE LOCATIONS OF ERASABLE MEMORY # BEGINNING WITH THE LOCATION CALLED SCAXIS. THE COMPONENTS OF THIS VECTOR ARE GIVEN IN SPACECRAFT COORDINATES. # THE DIRECTION IN WHICH THIS AXIS IS TO BE POINTED MUST APPEAR AS A HALF UNIT DOUBLE PRECISION VECTOR IN # SUCCESSIVE LOCATIONS OF ERASABLE MEMORY BEGINNING WITH THE ADDRESS CALLED POINTVSM. THE COMPONENTS OF THIS -# VECTOR ARE GIVEN IN STABLE MEMBER COORDINATES. WITH THIS INFORMTION VECPOINT COMPUTES A SET OF THREE GIMBAL -# ANGLES (2'S COMPLEMENT) CORRESPONDING TO THE CROSS-PRODUCT ROTATION BETWEEN SCAXIS AND POINTVSM AND STORES THEM +# VECTOR ARE GIVEN IN STABLE MEMBER COORDINATES. WITH THIS INFORMATION VECPOINT COMPUTES A SET OF THREE GIMBAL +# ANGLES (2S COMPLEMENT) CORESPONDING TO THE CROSS-PRODUCT ROTATION BETWE EN SCAXIS AND POINTVSM AND STORES THEM # IN T(MPAC) BEFORE RETURNING TO THE CALLER. -# -# THIS ROTATION, HOWEVER, MAY BRING THE S/C INTO GIMBAL LOCK. WHEN POINTING A VECTOR IN THE Y-Z PLANE, +# THIS ROTATION, HOWEVER, MAY BRING THE S/C INTO GIMBAL LOCK. WHEN POINTING A VECTOR IN THE Y-Z PLANE, # THE TRANSPONDER AXIS, OR THE AOT FOR THE LEM, THE PROGRAM WILL CORRECT THIS PROBLEM BY ROTATING THE CROSS- # PRODUCT ATTITUDE ABOUT POINTVSM BY A FIXED AMOUNT SUFFICIENT TO ROTATE THE DESIRED S/C ATTITUDE OUT OF GIMBAL -# LOCK. IF THE AXIS TO BE POINTED IS MORE THAN 40.6 DEGREES BUT LESS THAN 60.5 DEG FROM THE +X (OR -X) AXIS, -# THE ADDITIONAL ROTATION TO AVOID GIMBAL LOCK IS 35 DEGREES. IF THE AXIS IS MORE THAN 60.5 DEGREES FROM +X (OR -X) +# LOCK. IF THE AXIS TO BE POINTED IS MORE THAN 40.6 DEGREES BUT LESS THAN 60.5 DEG FROM THE +X (OR-X) AXIS, +# THE ADDITIONAL ROTATION TO AVOID GIMAL LOCK IS 35 DEGREES. IF THE AXIS IS MORE THAN 60.5 DEGEES FROM +X (OR -X) # THE ADDITIONAL ROTATION IS 35 DEGREES. THE GIMBAL ANGLES CORRESPONDING TO THIS ATTITUDE ARE THEN COMPUTED AND -# STORED AS 2'S COMPLEMENT ANGLES IN T(MPAC) BEFORE RETURNING TO THE CALLER. -# -# WHEN POINTING THE X-AXIS, OR THE THRUST VECTOR, OR ANY VECTOR WITHIN 40.6 DEG OF THE X-AXIS, VECPOINT +# STORED AS 2S COMPLIMENT ANGLES IN T(MPAC) BEFORE RETURNING TO THE CALLER. +# WHEN POINTING THE X-AXIS, OR THE THRUST VECTOR, OR ANY VECTOR WITHIN 40.6 DEG OF THE X-AXIS, VECPOINT # CANNOT CORRECT FOR A CROSS-PRODUCT ROTATION INTO GIMBAL LOCK. IN THIS CASE A PLATFORM REALIGNMENT WOULD BE # REQUIRED TO POINT THE VECTOR IN THE DESIRED DIRECTION. AT PRESENT NO INDICATION IS GIVEN FOR THIS SITUATION # EXCEPT THAT THE FINAL MIDDLE GIMBAL ANGLE IN MPAC +2 IS GREATER THAN 59 DEGREES. # -# CALLING SEQUENCE +# CALLING SEQUENCE - +# 1) LOAD SCAXIS, POINTVSM +# 2) CALL +# VECPOINT # -# 1) LOAD SCAXIS, POINTVSM -# 2) CALL -# VECPOINT +# RETURNS WITH # -# RETURNS WITH +# 1) DESIRED OUTER GIMBAL ANGLE IN MPAC +# 2) DESIRED INNER GIMBAL ANGLE IN MPAC +1 +# 3) DESIRED MIDDLE GIMBAL ANGLE IN MPAC +2 # -# 1) DESIRED OUTER GIMBAL ANGLE IN MPAC -# 2) DESIRED INNER GIMBAL ANGLE IN MPAC +1 -# 3) DESIRED MIDDLE GIMBAL ANGLE IN MPAC +2 +# ERASABLES USED - # -# ERASABLES USED -- +# 1) SCAXIS 6 +# 2) POINTVSM 6 +# 3) MIS 18 +# 4) DEL 18 +# 5) COF 6 +# 6) VECQTEMP 1 +# 7) ALL OF VAC AREA 43 # -# 1) SCAXIS 6 -# 2) POINTVSM 6 -# 3) MIS 18 -# 4) DEL 18 -# 5) COF 6 -# 6) VECQTEMP 1 -# 7) ALL OF VAC AREA 43 -# -# TOTAL 99 +# TOTAL 99 SETLOC VECPT BANK @@ -403,7 +394,7 @@ ENDBALL CA BALLEXIT EBANK= BCDU VECPNT1 STQ BOV # THIS ENTRY USES DESIRED CDUS - VECQTEMP # NOT PRESENT -- ENTER WITH CDUD'S IN MPAC + VECQTEMP # NOT PRESENT-ENTER WITH CDUD'S IN MPAC VECPNT2 VECPNT2 AXC,2 GOTO MIS @@ -418,7 +409,7 @@ STORANG STCALL 25D CDUTODCM # S/C AXES TO STABLE MEMBER AXES (MIS) VLOAD VXM POINTVSM # RESOLVE THE POINTING DIRECTION VF INTO - MIS # INITIAL S/C AXES (VF = POINTVSM) + MIS # INITIAL S/C AXES ( VF = POINTVSM) UNIT STORE 28D # PD 28 29 30 31 32 33 @@ -431,12 +422,12 @@ STORANG STCALL 25D DSU BMN # VECTOR, IF LESS DPB-14 # THAN B-14 ASSUME PICKAXIS # UNIT OPERATION - VLOAD DOT # INVALID. + VLOAD DOT # INVALID. SCAXIS 28D SL1 ARCCOS COMPMATX CALL # NOW COMPUTE THE TRANSFORMATION FROM - DELCOMP # FINAL S/C AXES TO INITIAL S/C AXES MFI + DELCOMP # FINAL S/C AXES TO INITIAL S/C AXES MFI AXC,1 AXC,2 MIS # COMPUTE THE TRANSFORMATION FROM FINAL KEL # S/C AXES TO STABLE MEMBER AXES @@ -444,34 +435,34 @@ COMPMATX CALL # NOW COMPUTE THE TRANSFORMATION FROM MXM3 # (IN PD LIST) DLOAD ABS - 6 # MFS6 = SIN(CPSI) $2 + 6 # MFS6 = SIN(CPSI) $2 DSU BMN - SINGIMLC # = SIN(59 DEGS) $2 - FINDGIMB # /CPSI/ LESS THAN 59 DEGS. + SINGIMLC # = SIN(59 DEGS) $2 + FINDGIMB # /CPSI/ LESS THAN 59 DEGS # Page 482 - # I.E., DESIRED ATTITUDE NOT IN GIMBAL LOCK + # I.E. DESIRED ATTITUDE NOT IN GIMBAL LOCK DLOAD ABS # CHECK TO SEE IF WE ARE POINTING SCAXIS # THE THRUST AXIS DSU BPL - SINVEC1 # SIN 49.4 DEGS $2 + SINVEC1 # SIN 49.4 DEGS $2 FINDGIMB # IF SO, WE ARE TRYING TO POINT IT INTO VLOAD # GIMBAL LOCK, ABORT COULD GO HERE STADR - STOVL MIS +12D + STOVL MIS +12D STADR # STORE MFS (IN PD LIST) IN MIS - STOVL MIS +6 + STOVL MIS +6 STADR STOVL MIS - MIS +6 # INNER GIMBAL AXIS IN FINAL S/C AXES + MIS +6 # INNER GIMBAL AXIS IN FINAL S/C AXES BPL VCOMP # LOCATE THE IG AXIS DIRECTION CLOSEST TO IGSAMEX # FINAL X S/C AXIS IGSAMEX VXV BMN # FIND THE SHORTEST WAY OF ROTATING THE SCAXIS # S/C OUT OF GIMBAL LOCK BY A ROTATION - U=SCAXIS # ABOUT +- SCAXIS, I.E., IF (IG (SGN MFS3) + U=SCAXIS # ABOUT +- SCAXIS, I.E. IF (IG (SGN MFS3) # X SCAXIS . XF) LESS THAN 0, U = SCAXIS - # OTHERWISE U = -SCAXIS. + # OTHERWISE U = -SCAXIS VLOAD VCOMP SCAXIS @@ -483,14 +474,14 @@ U=SCAXIS VLOAD CHEKAXIS DLOAD ABS SCAXIS # SEE IF WE ARE POINTING THE AOT DSU BPL - SINVEC2 # SIN 29.5 DEGS $2 + SINVEC2 # SIN 29.5 DEGS $2 PICKANG1 # IF SO, ROTATE 50 DEGS ABOUT +- SCAXIS DLOAD GOTO # IF NOT, MUST BE POINTING THE TRANSPONDER VECANG2 # OR SOME VECTOR IN THE Y, OR Z PLANE COMPMFSN # IN THIS CASE ROTATE 35 DEGS TO GET OUT # OF GIMBAL LOCK (VECANG2 $360) PICKANG1 DLOAD - VECANG1 # = 50 DEGS. $360 + VECANG1 # = 50 DEGS $ 360 COMPMFSN CALL DELCOMP # COMPUTE THE ROTATION ABOUT SCAXIS TO AXC,1 AXC,2 # BRING MFS OUT OF GIMBAL LOCK @@ -505,12 +496,12 @@ FINDGIMB AXC,1 CALL 0 # EXTRACT THE COMMANDED CDU ANGLES FROM DCMTOCDU # THIS MATRIX RTB SETPD - V1STO2S # CONVERT TO 2'S COMPLEMENT + V1STO2S # CONVERT TO 2:S COMPLEMENT 0 GOTO VECQTEMP # RETURN TO CALLER -PICKAXIS VLOAD DOT # IF VF X VI = 0, FIND VF, VI +PICKAXIS VLOAD DOT # IF VF X VI = 0, FIND VF . VI 28D SCAXIS BMN TLOAD @@ -523,11 +514,11 @@ PICKAXIS VLOAD DOT # IF VF X VI = 0, FIND VF, VI SETLOC MANUVER1 BANK ROT180 VLOAD VXV # IF VF, VI ANTIPARALLEL, 180 DEG ROTATION - MIS +6 # IS REQUIRED. Y STABLE MEMBER AXIS IN + MIS +6 # IS REQUIRED. Y STABLE MEMBER AXIS IN HIDPHALF # INITIAL S/C AXES. UNIT VXV # FIND Y(SM) X X(I) SCAXIS # FIND UNIT(VI X UNIT(Y(SM) X X(I))) - UNIT BOV # I.E., PICK A VECTOR IN THE PLANE OF X(I), + UNIT BOV # I.E. PICK A VECTOR IN THE PLANE OF X(I), PICKX # Y(SM) PERPENDICULAR TO VI STODL COF 36D # CHECK MAGNITUDE @@ -543,17 +534,17 @@ XROT STODL COF PICKX VLOAD GOTO # PICK THE XAXIS IN THIS CASE HIDPHALF XROT -SINGIMLC 2DEC .4285836003 # = SIN(59) $2 +SINGIMLC 2DEC .4285836003 # =SIN(59) $2 -SINVEC1 2DEC .3796356537 # = SIN(49.4) $2 +SINVEC1 2DEC .3796356537 # =SIN(49.4) $2 -SINVEC2 2DEC .2462117800 # = SIN(29.5) $2 +SINVEC2 2DEC .2462117800 # =SIN(29.5) $2 -VECANG1 2DEC .1388888889 # = 50 DEGREES $360 +VECANG1 2DEC .1388888889 # = 50 DEGREES $360 # Page 484 -VECANG2 2DEC .09722222222 # = 35 DEGREES $360 +VECANG2 2DEC .09722222222 # = 35 DEGREES $360 -1BITDP OCT 0 # KEEP THIS BEFORE DPB(-14) ************ +1BITDP OCT 0 # KEEP THIS BEFORE DPB(-14) ********* DPB-14 OCT 00001 OCT 00000 @@ -577,11 +568,10 @@ R62FLASH CAF V06N22 # FLASH V06N22 AND TCF R62FLASH # ENTER # ASTRONAUT MAY LOAD NEW ICDUS AT THIS - # POINT. + # POINT GOMOVE TC UPFLAG # SET FOR 3-AXIS MANEUVER ADRES 3AXISFLG TC BANKCALL CADR R60LEM TCF ENDEXT # END R62 - From 59330826b4e8ccf8722f5d4e219a06cbefcde9a1 Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Wed, 23 Dec 2020 02:02:38 +0900 Subject: [PATCH 54/63] update CONTRIBUTING.ja.md (#806) --- CONTRIBUTING.ja.md | 47 ++++++++++++++++++++++------------------------ 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/CONTRIBUTING.ja.md b/CONTRIBUTING.ja.md index 6526e10..0f66ad7 100644 --- a/CONTRIBUTING.ja.md +++ b/CONTRIBUTING.ja.md @@ -41,7 +41,7 @@ [ZH_CN]:CONTRIBUTING.zh_cn.md [ZH_TW]:CONTRIBUTING.zh_tw.md -このリポジトリのソースコードは紙の印刷物から手動でデジタル化された為、いくつかのタイプミスやその他の不一致が誤って導入されています。スキャンしたプリントアウトと一致する様にコードを変更する必要があります: +このリポジトリのソースコードは紙の印刷物から手動でデジタル化された為、いくつかのタイプミスやその他の不一致が誤って導入されています。以下のスキャンしたプリントアウトと一致する様にコードを変更する必要があります: - [AGC printouts for Comanche][8] - [AGC printouts for Luminary][9] @@ -84,12 +84,30 @@ GitHubには、組み込みのAGCアセンブリ言語の構文サポートが ## 確認方法は? -スキャンとこのリポジトリ内のソースコードとの間の不一致: +スキャンとこのリポジトリ内のソースコードとの間の不一致がある場合。 ### コメント -- 文字起こしされたコードのコメントはスキャンと正確に一致する必要があります - - これには意図的なタイプミス、またはコメント全体の削除/追加が含まれる場合があります。 +文字起こしされたコードのコメントはスキャンと**正確**に一致**しなければなりません**。 + +校正中に注意する必要がある一般的な問題には、次のものがありますが、これらに限定されません: + +#### 誤植 + +いくつかの場所において、元の開発者がコメントを書いている中で誤植をしています。これらのいくつかは、最初のデジタル化の際に修正がされていますが、デジタル化によってスキャンに存在しなかった誤植も発生してしまいました。 + +例えば、デジタル化されたコメントに `SPACECRAFT` が含まれているが、 `SPAECRAFT` が印刷されたスキャンの場合、デジタル化は `SPAECRAFT` に修正**しなければなりません**(`C` が抜けている)。 + +同様に、単語のデジタル化にタイプミスがあるが、スキャンでスペルが正しい場合は、タイプミスを修正**しなければなりません**。 + +### スペース + +- コメント内の2つの文字間のスペースは、スキャンと一致**すべきです**。多くの場合([#316][10]のディスカッションを参照)、次の規則に従う必要があります: + - 新しい単語の為の単一のスペース。 + - 新しい文章の為の2個のスペース。 + - インデントの為の3個のスペース。 + +スキャンのすべてのページがこの一般化に従っている訳ではありません。スキャンに2個のスペースではなく1個のスペースしかない場合、1個のスペースを使用して下さい。 ### 改行 @@ -120,27 +138,6 @@ R0820 0820 LAMPTEST CS IMODES33 ``` -### スペース - -- 文字列間内の2つの文字間のスペースは、次の規則に従う必要があります([#316][10]のディスカッションを参照): - - 新しい単語の為の単一のスペース。 - - 新しい文章の為の2個のスペース。 - - インデントの為の3個のスペース。 - -例えば、次の通りです: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - -これになるはずです: - -```plain - 1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT, - GARPLY, WALDO. -``` - ## 注意 PRを作成する前に、変更がスキャンと一致していることを確認して下さい! From 1277126ffdaab018b8b5aa344528db53dbbd3f11 Mon Sep 17 00:00:00 2001 From: Elena Sacchi Date: Wed, 6 Jan 2021 20:32:24 +0100 Subject: [PATCH 55/63] Proof P30_P37 (#709) * Update P30_P37.agc Fixing issue #613 * Apply suggestions from code review * Update P30_P37.agc * chore: final review Co-authored-by: James Harris --- Luminary099/P30_P37.agc | 68 ++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 38 deletions(-) diff --git a/Luminary099/P30_P37.agc b/Luminary099/P30_P37.agc index 5a2a093..69d8f7a 100644 --- a/Luminary099/P30_P37.agc +++ b/Luminary099/P30_P37.agc @@ -32,9 +32,8 @@ # PROGRAM DESCRIPTION P30 DATE 3-6-67 # # MOD.1 BY RAMA AIYAWAR -# -# FUNCTIONAL DESCRIPTIONS -# ACCEPT ASTRONAUT INPUTS OF TIG,DELV(LV) +# FUNCTIONAL DESCRIPTION +# ACCEPT ASTRONAUT INPUTS OF TIG.DELV(LV) # CALL IMU STATUS CHECK ROUTINE (R02) # DISPLAY TIME TO GO, APOGEE, PERIGEE, DELV(MAG), MGA AT IGN # REQUEST BURN PROGRAM @@ -43,16 +42,16 @@ # # EXIT VIA V37 CALL OR TO GOTOPOOH (V34E) # -# SUBROUTINE CALLS -- FLAGUP, PHASCHNG, BANKCALL, ENDOFJOB, GOFLASH, GOFLASHR -# GOPERF3R, INTPRET, BLANKET, GOTOPOOH, R02BOTH, S30.1, -# TIG/N35, MIDGIM, DISPMGA +# SUBROUTINE CALLS-FLAGUP, PHASCHNG, BANKCALL, ENDOFJOB, GOFLASH, GOFLASHR +# GOPERF3R, INTPRET, BLANKET, GOTOPOOH, R02BOTH, S30.1, +# TIG/N35, MIDGIM, DISPMGA # -# ERASABLE INITIALIZATION -- STATE VECTOR +# ERASABLE INITIALIZATION- STATE VECTOR # -# OUTPUT -- RINIT, VINIT, +MGA, VTIG, RTIG, DELVSIN, DELVSAB, DELVSLV, HAPO, -# HPER, TTOGO +# OUTPUT-RINIT, VINIT, +MGA, VTIG, RTIG, DELVSIN, DELVSAB, DELVSLV, HAPO, +# HPER, TTOGO # -# DEBRIS -- A, L, MPAC, PUSHLIST +# DEBRIS- A,L, MPAC, PUSHLIST BANK 32 SETLOC P30S @@ -65,10 +64,10 @@ P30 TC UPFLAG # SET UPDATE FLAG ADRES TRACKFLG P30N33 CAF V06N33 # T OF IGN - TC VNP00H # RETURN ON PROCEED, P00H ON TERMINATE + TC VNPOOH # RETURNS ON PROCEED, POOH ON TERMINATE CAF V06N81 # DISPLAY DELTA V (LV) - TC VNP00H # REDISPLAY ON RECYCLE + TC VNPOOH # REDISPLAY ON RECYCLE TC DOWNFLAG # RESET UPDATE FLAG ADRES UPDATFLG @@ -77,8 +76,8 @@ P30N33 CAF V06N33 # T OF IGN S30.1 SET EXIT UPDATFLG -PARAM30 CAF V06N42 # DISPLAY APOGEE,PERIGEE,DELTA V - TC VNP00H +PARAM30 CAF V06N42 # DISPLAY APOGEE,PERIGEE ,DELTA V + TC VNPOOH # Page 615 TC INTPRET @@ -93,46 +92,40 @@ V06N42 VN 0642 # PROGRAM DESCRIPTION S30.1 DATE 9NOV66 # MOD NO 1 LOG SECTION P30,P37 # MOD BY RAMA AIYAWAR ** -# # FUNCTIONAL DESCRIPTION -# BASED ON STORED TARGET PARAMETERS (R OF IGNITION (RTIG), V OF -# IGNITION (VTIG), TIME OF IGNITION (TIG)), COMPUTE PERIGEE ALTITUDE -# APOGEE ALTITUDE AND DELTAV REQUIRED (DELVSIN). -# +# BASED ON STORED TARGET PARAMETERS(R OF IGNITION(RTIG),V OF +# IGNITION(VTIG),TIME OF IGNITION (TIG)),COMPUTE PERIGEE ALTITUDE +# APOGEE ALTITUDE AND DELTAV REQUIRED(DELVSIN). # CALLING SEQUENCE # L CALL # L+1 s30.1 -# # NORMAL EXIT MODE # AT L+2 OR CALLING SEQUENCE (GOTO L+2) -# # SUBROUTINES CALLED # LEMPREC # PERIAPO -# # ALARM OR ABORT EXIT MODES # NONE -# # ERASABLE INITIALIZATION REQUIRED # TIG TIME OF IGNITION DP B28CS # DELVSLV SPECIFIED DELTA-V IN LOCAL VERT. # COORDS. OF ACTIVE VEHICLE AT -# TIME OF IGNITION VECTOR B+7 METERS/CS +# TIME OF IGNITION VECTOR B+7 METERS/CS # # OUTPUT -# RTIG POSITION AT TIG VECTOR B+29 METERS -# VTIG VELOCITY AT TIG VECTOR B+29 METERS/CS -# PDL 4D APOGEE ALTITUDE DP B+29 M, B+27 METERS. -# HAPO APOGEE ALTITUDE DP B+29 METERS -# PDL 8D PERIGEE ALTITUDE DP B+29 M, B+27 METERS. -# HPER PERIGEE ALTITUDE DP B+29 METERS +# RTIG POSITION AT TIG VECTOR B+29 METERS +# VTIG VELOCITY AT TIG VECTOR B+29 METERS/CS +# PDL 4D APOGEE ALTITUDE DP B+29 M , B+27 METERS. +# HAPO APOGEE ALTITUDE DP B+29 METERS +# PDL 8D PERIGEE ALTITUDE DP B+29 M , B+27 METERS. +# HPER PERIGEE ALTITUDE DP B+29 METERS # DELVSIN SPECIFIED DELTA-V IN INTERTIAL # COORD. OF ACTIVE VEHICLE AT -# TIME OF IGNITION VECTOR B+7 METERS/CS -# DELVSAB MAG. OF DELVSIN VECTOR B+7 METERS/CS +# TIME OF IGNITION VECTOR B+7 METERS/CS +# DELVSAB MAG. OF DELVSIN VECTOR B+7 METERS/CS # -# DEBRIS QTEMP TEMP.ERASABLE -# QPRET, MPAC +# DEBRIS QTEMP TEMP. ERASABLE +# QPRET,MPAC # PUSHLIST SETLOC P30S1 @@ -160,7 +153,7 @@ S30.1 STQ DLOAD SETPD SXA,1 0 RTX1 - PUSH VXV # YRF/LV PDL 0 SCALED AT 2 + PUSH VXV # YRF/LV PDL 0 SCALED AT 2 DELVSIN VSL1 PDVL PDVL PDVL # YRF/LV PDL 6 SCALED AT 2 @@ -181,13 +174,12 @@ S30.1 STQ DLOAD SHIFTR1 # RESCALE IF NEEDED CALL # LIMIT DISPLAY TO 9999.9 N. MI. MAXCHK - STODL HPER # PERIGEE ALT 2(29) METERS FOR DISPLAY + STODL HPER # PERIGEE ALT 2(29) METERS, FOR DISPLAY 4D CALL SHIFTR1 # RESCALE IF NEEDED CALL # LIMIT DISPLAY TO 9999.9 N. MI. MAXCHK - STCALL HAPO # APOGEE ALT 2(29) METERS FOR DISPLAY + STCALL HAPO # APOGEE ALT 2(29) METERS, FOR DISPLAY QTEMP - From a13539c7c5c482ffbbebf099ad3aada7d0f54fdf Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Tue, 9 Mar 2021 06:31:41 +0900 Subject: [PATCH 56/63] fix: GitHub format (#810) --- CONTRIBUTING.fr.md | 2 +- CONTRIBUTING.it.md | 2 +- CONTRIBUTING.ko_kr.md | 2 +- CONTRIBUTING.nl.md | 2 +- CONTRIBUTING.pt_br.md | 4 ++-- CONTRIBUTING.tr.md | 2 +- CONTRIBUTING.zh_tw.md | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CONTRIBUTING.fr.md b/CONTRIBUTING.fr.md index 4527955..3295b22 100644 --- a/CONTRIBUTING.fr.md +++ b/CONTRIBUTING.fr.md @@ -48,7 +48,7 @@ Le code source de ce dépôt a été numérisé manuellement à partir d’impri ## Extensions utiles -Github prend en charge nativement la syntaxe pour le langage assembleur AGC. Malheureusement, votre éditeur de texte ne l’aura pas. Mais il y a des extensions pour le langage AGC pour les éditeurs suivants: +GitHub prend en charge nativement la syntaxe pour le langage assembleur AGC. Malheureusement, votre éditeur de texte ne l’aura pas. Mais il y a des extensions pour le langage AGC pour les éditeurs suivants: - [Atom][Atom]† - [CodeBlocks][CodeBlocks] diff --git a/CONTRIBUTING.it.md b/CONTRIBUTING.it.md index cd03da8..89f175a 100644 --- a/CONTRIBUTING.it.md +++ b/CONTRIBUTING.it.md @@ -48,7 +48,7 @@ Il codice sorgente in questa repository è stato digitalizzato manualmente da st ## Estensioni utili -Github supporta la sintassi dell'assembly AGC nativamente. Sfortunatamente il tuo editor di codice non lo farà, tuttabia ci sono estensioni che aggiungono la colorazione della sintassi per questi editor: +GitHub supporta la sintassi dell'assembly AGC nativamente. Sfortunatamente il tuo editor di codice non lo farà, tuttabia ci sono estensioni che aggiungono la colorazione della sintassi per questi editor: - [Atom][Atom]† - [CodeBlocks][CodeBlocks] diff --git a/CONTRIBUTING.ko_kr.md b/CONTRIBUTING.ko_kr.md index 67a75c2..55b530e 100644 --- a/CONTRIBUTING.ko_kr.md +++ b/CONTRIBUTING.ko_kr.md @@ -71,7 +71,7 @@ GitHub은 내장 에디터에서 AGC문법을 지원합니다. 그러나 불행 ## 포매팅 -**참고:** Github 내장 에디터와 위의 세 확장기능들은 이 문단에서 정의하는 포매팅을 자동으로 수행해줍니다. +**참고:** GitHub 내장 에디터와 위의 세 확장기능들은 이 문단에서 정의하는 포매팅을 자동으로 수행해줍니다. - 탭 들여쓰기를 사용하십시오. - 들여쓰기 크기는 8입니다. diff --git a/CONTRIBUTING.nl.md b/CONTRIBUTING.nl.md index c881fa0..b174480 100644 --- a/CONTRIBUTING.nl.md +++ b/CONTRIBUTING.nl.md @@ -48,7 +48,7 @@ De broncode in deze repository is handmatig gedigitalizeerd van papieren stukken ## Handige extensies -Github heeft syntax ondersteuning voor de AGC assembly taal ingebouwd. Helaas heeft jouw editor dit niet, gelukkig zijn er AGC extensies die de volgende editors kunnen voorzien van syntax ondersteuning: +GitHub heeft syntax ondersteuning voor de AGC assembly taal ingebouwd. Helaas heeft jouw editor dit niet, gelukkig zijn er AGC extensies die de volgende editors kunnen voorzien van syntax ondersteuning: - [Atom][Atom]† - [CodeBlocks][CodeBlocks] diff --git a/CONTRIBUTING.pt_br.md b/CONTRIBUTING.pt_br.md index 9719ed5..7cd047b 100644 --- a/CONTRIBUTING.pt_br.md +++ b/CONTRIBUTING.pt_br.md @@ -48,7 +48,7 @@ O código-fonte neste repositório foi digitado manualmente a partir de impress ## Extensões úteis -Github possui suporte de sintaxe nativo para a linguagem assembly AGC. +GitHub possui suporte de sintaxe nativo para a linguagem assembly AGC. Infelizmente, seu editor de texto não o terá. Portanto, existem extensões para a linguagem AGC que providenciam destaque de sintaxe para os seguintes editores: - [Atom][Atom]† @@ -77,7 +77,7 @@ Infelizmente, seu editor de texto não o terá. Portanto, existem extensões par ## Formatando -**Nota:** Github e as três extensões listadas acima garantirão que você estará usando a formatação correta automaticamente. +**Nota:** GitHub e as três extensões listadas acima garantirão que você estará usando a formatação correta automaticamente. - Use indentação por tab - Use largura de tab em 8 diff --git a/CONTRIBUTING.tr.md b/CONTRIBUTING.tr.md index 7e2b253..2206340 100644 --- a/CONTRIBUTING.tr.md +++ b/CONTRIBUTING.tr.md @@ -48,7 +48,7 @@ Bu repodaki kaynak kodu kağıt çıktılarından elle dijitalleştirilmiştir. ## Yararlı Eklentiler -Github, AGC assembly dili için sentaks desteği sağlıyor ama sizin kodu düzenlemek için kullandığınız editör sağlamayacaktır. Aşağıdaki editörler AGC dili sentaks vurgulaması için eklentiler sunmaktadır: +GitHub, AGC assembly dili için sentaks desteği sağlıyor ama sizin kodu düzenlemek için kullandığınız editör sağlamayacaktır. Aşağıdaki editörler AGC dili sentaks vurgulaması için eklentiler sunmaktadır: - [Atom][Atom]† - [CodeBlocks][CodeBlocks] diff --git a/CONTRIBUTING.zh_tw.md b/CONTRIBUTING.zh_tw.md index 130f6a8..492f2f2 100644 --- a/CONTRIBUTING.zh_tw.md +++ b/CONTRIBUTING.zh_tw.md @@ -76,7 +76,7 @@ GitHub 內建 AGC 組語語法支援,但你的編輯器本身並沒有。不 ## 格式化 -**注意:**GitHub 與上面列出的套件,會自動確保您使用正確的格式。 +**注意:** GitHub 與上面列出的套件,會自動確保您使用正確的格式。 - 用 tab 縮排 - tab 寬度為 8 From d70d8602f2cdb702eb83e02c0c7f445616ea62e7 Mon Sep 17 00:00:00 2001 From: Daniel Pro <43214013+daniel-pro@users.noreply.github.com> Date: Tue, 13 Apr 2021 17:27:21 +0200 Subject: [PATCH 57/63] Updated CONTRIBUTING.it.md (#809) Corrected some typos here and there and rephrased some sentences. Co-authored-by: James Harris --- CONTRIBUTING.it.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CONTRIBUTING.it.md b/CONTRIBUTING.it.md index 89f175a..6e7416a 100644 --- a/CONTRIBUTING.it.md +++ b/CONTRIBUTING.it.md @@ -48,7 +48,7 @@ Il codice sorgente in questa repository è stato digitalizzato manualmente da st ## Estensioni utili -GitHub supporta la sintassi dell'assembly AGC nativamente. Sfortunatamente il tuo editor di codice non lo farà, tuttabia ci sono estensioni che aggiungono la colorazione della sintassi per questi editor: +GitHub supporta la sintassi dell' assembly AGC nativamente. Se sfortunatamente il tuo editor di codice non dovesse farlo, sono presenti delle estensioni che aggiungono la colorazione della sintassi per i seguenti editor: - [Atom][Atom]† - [CodeBlocks][CodeBlocks] @@ -61,7 +61,7 @@ GitHub supporta la sintassi dell'assembly AGC nativamente. Sfortunatamente il tu - [Visual Studio Code][VisualStudioCode]† - [jEdit][jEdit] -† Supports automatic formatting +† Supporta la formattazione automatica [Atom]:https://github.com/Alhadis/language-agc [CodeBlocks]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/CodeBlocks @@ -76,7 +76,7 @@ GitHub supporta la sintassi dell'assembly AGC nativamente. Sfortunatamente il tu ## Formattazione -**Nota:** GitHub e le estenzioni riportate di sopra si assicureranno che tu stia usando la formattazione corretta automaticamente. +**Nota:** GitHub e le estensioni riportate di sopra assicureranno che tu stia usando automaticamente la formattazione corretta. - Indenta con le tabulazioni - Usa una tabulazione di larghezza 8 @@ -94,11 +94,11 @@ Errori comuni a cui dovresti stare attento mentre verifichi includono, ma non so #### Errori tipografici -Qualche volta, gli originali sviluppatori hanno fatto degli errori tipografici mentre scrivevano i commenti. Alcuni sono stati erroneamente corretti durante l'iniziale digitalizzazione, comunque la digitalizzazione ha anche introdotto altri errori tipografici che non erano presenti nelle scannerizzazioni originali. +Qualche volta, gli sviluppatori originali hanno fatto degli errori tipografici mentre scrivevano i commenti. Alcuni sono stati erroneamente corretti durante la digitalizzazione iniziale e anche la digitalizzazione stessa ha introdotto altri errori tipografici che non erano presenti nelle scannerizzazioni originali. Per esempio, se i commenti digitalizzati contengono `SPACEFRAFT`, ma `SPAECRAFT` è stato stampato sulle scannerizzazioni, allora le digitalizzaioni **DEVONO** essere corrette in `SPAECRAFT` (senza `C`). -Analogamente, se una parola ha un errore di ma è scritta correttamente nelle scannerizzazioni allora l'errore **DEVE** essere corretto. +Analogamente, se una parola ha un errore di battitura ma è scritta correttamente nelle scannerizzazioni allora l'errore **DEVE** essere corretto. #### Spazi @@ -108,7 +108,7 @@ Spazi tra due caratteri nei commenti **DOVREBBERO** corrispondere alle scanneriz - Doppio spazio tra frasi. - Triplo spazio per l'indentazione. -Non tutte le pagine nelle scannerizzazioni seguono queste generalizzare, se le scannerizzazioni hanno un solo uno spazio, usane uno solo. +Non tutte le pagine nelle scannerizzazioni seguono queste linee guida, se le scannerizzazioni hanno un solo uno spazio, usane uno solo. ### Ritorni a capo @@ -116,7 +116,7 @@ Non tutte le pagine nelle scannerizzazioni seguono queste generalizzare, se le s - I ritorni a capo *senza* `R0000` nella colonna 1 dovrebbero contenere solo 1 o 2 linee vuote di seguito. - Se ci sono più di 2 ritorni a capo, elimina quelli in eccesso. - Righe con `R0000` nella colonna 1 non seguono questa regola. - - Nelle immagini originali, queste sono state create da un cifra non stampato nella colonna 8. Un 2 lì ha forzato un duppio spazio (una riga vuota), invece un 3 ha forzato unn spazio triplo (due righe vuote). Valori da 4 a 8 sono + - Nelle immagini originali, queste sono state create da un numero non stampato nella colonna 8. Un 2 ha forzato un doppio spazio (una singola riga vuota), invece un 3 ha forzato uno spazio triplo (due righe vuote). Valori da 4 a 8 sono stati definiti ma non sono mai stati usati. Puoi leggere di più qui [#159][7] Per esempio, il seguente: @@ -142,7 +142,7 @@ R0820 ## Note -Prima di fare una PR(Pull Request), per piacere controlla che i tu tuoi cambiamenti siano consistenti con le scannerizzazioni! +Prima di fare una PR(Pull Request), per piacere controlla che i tuoi cambiamenti siano consistenti con le scannerizzazioni! [0]:https://github.com/chrislgarry/Apollo-11/pull/new/master [1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ From 7e28d0fbe4e1bc0f1066959bda5b3027b58f7653 Mon Sep 17 00:00:00 2001 From: Larko <59736843+Larkooo@users.noreply.github.com> Date: Tue, 13 Apr 2021 11:28:14 -0400 Subject: [PATCH 58/63] Improved french translation of the contributing md file (#813) --- CONTRIBUTING.fr.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CONTRIBUTING.fr.md b/CONTRIBUTING.fr.md index 3295b22..b380ac7 100644 --- a/CONTRIBUTING.fr.md +++ b/CONTRIBUTING.fr.md @@ -41,7 +41,7 @@ [ZH_CN]:CONTRIBUTING.zh_cn.md [ZH_TW]:CONTRIBUTING.zh_tw.md -Le code source de ce dépôt a été numérisé manuellement à partir d’imprimés papier, de sorte que les fautes de frappe et autres anomalies ont été introduites accidentellement. Le code doit être modifié pour être cohérent avec les impressions numérisées suivantes: +Le code source de ce dépôt a été numérisé manuellement à partir de papiers imprimés, les fautes de frappe et autres anomalies ont donc été introduites accidentellement. Le code doit être modifié pour être cohérent avec les impressions numérisées suivantes: - [Impressions AGC pour Comanche][8] - [Impressions AGC pour Luminary][9] @@ -78,8 +78,8 @@ GitHub prend en charge nativement la syntaxe pour le langage assembleur AGC. Mal **Note:** GitHub et les extensions marquées ci-dessus vous assureront d'utiliser automatiquement le bon formatage. -- Indenter avec tabulation -- Les tabulations ont une taille de 8 +- Utiliser tabulation (tab) pour l'indentation +- Utiliser une largeur de 8 caractères pour la tabulation - Pas d'espace à la fin des ligne ## Comment vérifier ? @@ -93,7 +93,7 @@ Tout écart entre les scans et le code source dans ce référentiel. #### Erreurs typographiques -A certains endroits, les développeurs originaux ont fait des erreurs typographiques en écrivant des commentaires. Certaines d’entre elles ont été corrigées par erreur lors de la numérisation initiale, mais la numérisation a également introduit des erreurs typographiques qui n’étaient pas présentes dans les scans. +À certains endroits, les développeurs originaux ont fait des erreurs typographiques en écrivant des commentaires. Certaines d’entre elles ont été corrigées par erreur lors de la numérisation initiale, mais la numérisation a également introduit des erreurs typographiques qui n’étaient pas présentes dans les scans. Par exemple, si les commentaires numérisés contiennent `SPACECRAFT`, mais que `SPAECRAFT` a été imprimé dans les scans, la numérisation DOIT être corrigée en `SPAECRAFT` (C manquant). @@ -115,7 +115,7 @@ Toutes les pages des scans ne suivent pas cette généralisation, si les scans n - Les sauts de ligne *sans* `R0000` dans la colonne 1 ne doivent contenir que 1 ou 2 lignes vides d'affilée. - Si il y a plus de 2 lignes vides, supprimer les sauts de ligne supplémentaires. - Ne pas prendre en compte les lignes avecc `R0000` dans la cononne 1. - - Dans les images sources, il y a digits non imprimés dans la colonne 8. Un 2 force un double espace (une seul ligne vide) et un 3 force une triple espace (double ligne vide). Les valeurs 4-8 ont été définies mais n’ont jamais été utilisées. Pour en savoir plus [#159][7] + - Dans les images sources, ceux-ci ont été créés à cause d'un caractère non imprimé dans la colonne 8. Un 2 a forcé un double espace (une seul ligne vide) et un 3 a forcé un triple espace (double ligne vide). Les valeurs 4-8 ont été définies mais n’ont jamais été utilisées. Pour en savoir plus [#159][7] Par exemple, ce qui suit: @@ -140,7 +140,7 @@ R0820 ## Note -Avant de faire une PR, assurez-vous que vos modifications sont cohérentes avec les scans! +Avant de faire un PR, assurez-vous que vos modifications sont cohérentes avec les scans! [0]:https://github.com/chrislgarry/Apollo-11/pull/new/master [1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ From a49d8e792c71d957e67db05b50fc7d3fa3b5750b Mon Sep 17 00:00:00 2001 From: Larko <59736843+Larkooo@users.noreply.github.com> Date: Tue, 13 Apr 2021 11:28:35 -0400 Subject: [PATCH 59/63] Improved french translation of readme (#814) --- README.fr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.fr.md b/README.fr.md index 7dae1e6..8dd1f13 100644 --- a/README.fr.md +++ b/README.fr.md @@ -69,11 +69,11 @@ Code source original de l'ordinateur de guidage Apollo 11 (AGC) pour le module d ## Contribuer -Merci de lire [CONTRIBUTING.fr.md][7] avant d'ouvrir une pull request. +Merci de lire [CONTRIBUTING.fr.md][7] avant d'ouvrir un pull request. ## Compilation -Si vous êtes intéressés par la compilation du code source original visitez [Virtual AGC][8]. +Si vous êtes intéressé par la compilation du code source original, visitez [Virtual AGC][8]. ## Attribution From 6824928b3e2051dd003036fbee437d0d66a95ed7 Mon Sep 17 00:00:00 2001 From: Z1EMN1AK <32070095+Z1EMN1AK@users.noreply.github.com> Date: Thu, 8 Jul 2021 18:38:22 +0200 Subject: [PATCH 60/63] Update README.pl.md (#816) Better polish transcription --- README.pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.pl.md b/README.pl.md index 4211bca..687e5b4 100644 --- a/README.pl.md +++ b/README.pl.md @@ -65,7 +65,7 @@ [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -Oryginalny kod źródłowy komputera pokładowego w programie Apollo 11 (AGC) dla modułu dowodzenia (Comanche055) i modułu księżycowego (Luminary099). Zdigitalizowany przez ludzi z [Virtual AGC][3] i [MIT Museum][4]. Celem jest bycie repozytorium dla oryginalnego kodu źródłowego Apollo 11. Z tego powodu, PRy są mile widziane dla każdego przekłamania między transkrypcją w tym repozytorium a oryginalnymi skanami dla [Luminary 099][5] i [Comanche 055][6], jak również dla każdego pliku który mogłem przegapić. +Oryginalny kod źródłowy komputera pokładowego Apollo 11 (AGC) dla modułu dowodzenia (Comanche055) i modułu księżycowego (Luminary099). Zdigitalizowany przez ludzi z [Virtual AGC][3] i [MIT Museum][4]. Celem jest ukazanie repozytorium dla oryginalnego kodu źródłowego Apollo 11. Z tego powodu, PRy są mile widziane dla każdego przekłamania między transkrypcją w tym repozytorium a oryginalnymi skanami dla [Luminary 099][5] i [Comanche 055][6], jak również dla każdego pliku który mogłem przegapić. ## Kontrybucje From 1a08887aab25ab464b06ddef1b1377334e0a44af Mon Sep 17 00:00:00 2001 From: James Harris Date: Fri, 9 Jul 2021 13:06:39 +0100 Subject: [PATCH 61/63] ci: update action versions Markdownlint changes their default branch from master to main, so it was no longer able to find the action. Pinned to latest releases to avoid future issues like this. --- .github/workflows/markdownlint.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/markdownlint.yml b/.github/workflows/markdownlint.yml index 2dffb10..b0eba41 100644 --- a/.github/workflows/markdownlint.yml +++ b/.github/workflows/markdownlint.yml @@ -5,6 +5,6 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@master + uses: actions/checkout@2 - name: Run mdl - uses: actionshub/markdownlint@master + uses: actionshub/markdownlint@2.0.2 From 343e5bcde584d6e799d1d632e5a9da2466c0a928 Mon Sep 17 00:00:00 2001 From: James Harris Date: Fri, 9 Jul 2021 22:37:14 +0100 Subject: [PATCH 62/63] ci: add missing character from version tag --- .github/workflows/markdownlint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/markdownlint.yml b/.github/workflows/markdownlint.yml index b0eba41..b582004 100644 --- a/.github/workflows/markdownlint.yml +++ b/.github/workflows/markdownlint.yml @@ -5,6 +5,6 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@2 + uses: actions/checkout@v2 - name: Run mdl uses: actionshub/markdownlint@2.0.2 From 60d9cea33831d437e6b7e9b901dafab782319d40 Mon Sep 17 00:00:00 2001 From: Kevin Lee Date: Thu, 7 Oct 2021 00:36:49 +0900 Subject: [PATCH 63/63] docs: Spelling corrections in Korean README (#826) --- README.ko_kr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.ko_kr.md b/README.ko_kr.md index 04dbdb4..57e2041 100644 --- a/README.ko_kr.md +++ b/README.ko_kr.md @@ -65,7 +65,7 @@ [ZH_CN]:README.zh_cn.md [ZH_TW]:README.zh_tw.md -사령선 모듈 (Comanche055) 및 달 착륙선 모듈 (Luminary099)을 위한 아폴로 11호 유도 컴퓨터(AGC)의 소스코드입니다. [Virtual AGC][3] 및 [MIT Museum][4]에 의해 디지털화 되었습니다. 이 레포지토리는 아폴로 11호의 원본 소스코드를 완벽하게 재현하여 보관하는 것을 목표로 합니다. 따라서 원본과 본 디지털본 간에 발견된 모든 이슈, 또한 빠뜨렸을 듯한 파일들에 대해 PR을 환영합니다. +사령선 모듈 (Comanche055) 및 달 착륙선 모듈 (Luminary099)을 위한 아폴로 11호 유도 컴퓨터(AGC)의 소스코드입니다. [Virtual AGC][3] 및 [MIT Museum][4]에 의해 디지털화되었습니다. 이 레포지토리는 아폴로 11호의 원본 소스코드를 완벽하게 재현하여 보관하는 것을 목표로 합니다. 따라서 원본과 본 디지털본 간에 발견된 모든 이슈, 또한 빠뜨렸을 듯한 파일들에 대해 PR을 환영합니다. ## 기여하기 @@ -85,7 +85,7 @@ Luminary099 | Part of the source code for Luminary 1A, the Lunar Module's (LM) A 어셈블러 | yaYUL 연락처 | Ron Burkey 웹사이트 | www.ibiblio.org/apollo -디지털화 | 이 소스코드는 MIT Museum에서 하드카피본을 디지털화, 옮긴 것 입니다. 디지털화는 Paul Fjeld에 의해 이루어졌으며, Deborah Douglas가 정리하였습니다. 두 분께 깊은 감사를 표합니다. +디지털화 | 이 소스코드는 MIT Museum에서 하드 카피본을 디지털화, 옮긴 것입니다. 디지털화는 Paul Fjeld에 의해 이루어졌으며, Deborah Douglas가 정리하였습니다. 두 분께 깊은 감사를 표합니다. ### Contract and Approvals @@ -93,7 +93,7 @@ Luminary099 | Part of the source code for Luminary 1A, the Lunar Module's (LM) A 본 아폴로 유도 컴퓨터 프로그램은 다음에 의해 참조됩니다 : 콜로서스 2A -이 프로그램은 R-577에 명세된 사령선 모듈에 사용됩니다. DSR 프로젝트 55-23870 에 의해 준비되었으며, NASA 유인 우주선 센터가 MIT 기계 연구소 와의 NAS 9-4065 계약에 의해 스폰싱 하였습니다. +이 프로그램은 R-577에 명세된 사령선 모듈에 사용됩니다. DSR 프로젝트 55-23870에 의해 준비되었으며, NASA 유인 우주선 센터가 MIT 기계 연구소와의 NAS 9-4065 계약에 의해 스폰싱 하였습니다. 제출됨 | Role | 일시 :------------------- | :--- | :--