Source Code

These source-code files were obtained by digitally photographing an Artemis 72 program listing from a private collection and then modifying pre-existing Comanche 55 (Apollo 11) source files to incorporate changes. Note that the page images presented online are of reduced quality, and that additional images may be available. Report any conversion errors or legibility problems in page images to info@sandroid.org. Notations on the program listing read, in part:

	GAP: ASSEMBLE REVISION 072 OF AGC PROGRAM ARTEMIS 
	BY NASA 2021114-011 11:40 FEB. 26, 1971

	THIS AGC PROGRAM SHALL ALSO BE REFERRED TO AS
				COLOSSUS 3
	THIS PROGRAM IS INTENDED FOR USE IN THE CM AS SPECIFIED
	IN REPORT R-577.  THIS PROGRAM WAS PREPARED UNDER OSR
	PROJECT 55-23890, SPONSORED BY THE MANNED SPACECRAFT
	CENTER OF THE NATIONAL AERONAUTICS AND SPACE
	ADMINISTRATION THROUGH CONTRACT NAS 9-4065 WITH THE
	CHARLES STARK DRAPER LABORATORY, MASSACHUSETTS INSTITUTE OF
	TECHNOLOGY, CAMBRIDGE, MASS.

035154,000002:                                                                                                 #  Copyright:     Public domain.
035155,000003:                                                                                                 #  Filename:      P61-P67.agc
035156,000004:                                                                                                 #  Purpose:       Part of the source code for Artemis (i.e., Colossus 3),
035157,000005:                                                                                                 #                 build 072.  This is for the Command Module's (CM)
035158,000006:                                                                                                 #                 Apollo Guidance Computer (AGC), we believe for
035159,000007:                                                                                                 #                 Apollo 15-17.
035160,000008:                                                                                                 #  Assembler:     yaYUL
035161,000009:                                                                                                 #  Contact:       Jim Lawton <jim DOT lawton AT gmail DOT com>
035162,000010:                                                                                                 #  Website:       www.ibiblio.org/apollo/index.html
035163,000011:                                                                                                 #  Page scans:    www.ibiblio.org/apollo/ScansForConversion/Artemis072/
035164,000012:                                                                                                 #  Mod history:   2009-08-16 JL   Adapted from corresponding Comanche 055 file.
035165,000013:                                                                                                 #                 2010-02-01 JL   White-space fixes. Added missing line.
035166,000014:                                                                                                 #                 2010-02-20 RSB  Un-##'d this header.
035167,000015: 

Page 792

035169,000017: 
035170,000018:                                                                                                 #  PROGRAM:               P61
035171,000019:                                                                                                 #  MOD NO.:               0       MAR. 13, 1967
035172,000020:                                                                                                 #  MOD BY:                R. HIRSCHKOP
035173,000021:                                                                                                 #  MOD NO: 1              MOD BY:  RR BAIRNSFATHER        DATE: 22 JUN 67         RESTARTS.
035174,000022:                                                                                                 #  MOD NO: 2              MOD BY:  RR BAIRNSFATHER        DATE: 17 JAN 68         COLOSSUS GSOP CHANGES.
035175,000023:                                                                                                 #  MOD NO: 3              MOD BY:  RR BAIRNSFATHER        DATE:  8 MAY 68         DELETE CMSM MANEUVER (PCR 50)
035176,000024:                                                                                                 #  MOD NO: 4              MOD BY:  RR BAIRNSFATHER        DATE:  1 JUL 69         PCR 787: TICK TTE
035177,000025:                                                                                                 #  FUNCTION:              TO CALCULATE AND DISPLAY EMS INITIALIZATION DATA
035178,000026:                                                                                                 #  CALLING SEQUENCE-      BY V37
035179,000027:                                                                                                 #  EXIT-                  TO P62
035180,000028:                                                                                                 #  SUBROUTINE CALLS-      S61.1 , S61.3 , GOFLASH , FLAGUP , R02BOTH
035181,000029:                                                                                                 #  ERASABLE INITIALIZATION:
035182,000030:                                                                                                 #         EMSALT (-29) M          .05G ALTITUDE ABOVE FISCHER ELLIPSOID   PAD LOADED.
035183,000031:                                                                                                 #         ALFAPAD /180            HYPERSONIC CM TRIM ANGLE OF ATTACK      PAD LOADED
035184,000032:                                                                                                 #  OUTPUT:        THE FOLLOWING REGISTERS ARE WRITTEN IN FOR USE BY DISPLAYS
035185,000033:                                                                                                 #                 GMAX    100 GMAX  (-14) G,S     MAXIMUM ACCELERATION
035186,000034:                                                                                                 #                 VPRED   (-7)  M/CS              PREDICTED VELOCITY AT 400K FT
035187,000035:                                                                                                 #                 GAMMAEI GAMMA/360               PREDICTED GAMMA    AT 400K FT
035188,000036:                                                                                                 #                 RTGO    THETAH/360              RANGE ANGLE TO SPLASH FROM EMSALT       EMSALT IS PAD LOADED
035189,000037:                                                                                                 #                 VIO     (-7) M/CS               INERTIAL VELOCITY AT       EMSALT       EMSALT IS PAD LOADED
035190,000038:                                                                                                 #                 TTE     (-28) CS                TIME    TO                 EMSALT       EMSALT IS PAD LOADED
035191,000039:                                                                                                 #                 LAT(SPL) /360                   TARGET LOCATION                         LEFT BY DSKY
035192,000040:                                                                                                 #                 LNG(SPL) /360                   TARGET LOCATION                         LEFT BY DSKY
035193,000041:                                                                                                 #                 HEADSUP (0)                     +1 = LIFT DOWN, -1 = LIFT UP            LEFT BY DSKY
035194,000042:                                                                                                 #  DEBRIS:        SEE SUBROUTINES.
035195,000043: 
035196,000044: 26,2000                                          SETLOC   P60S                                  
035197,000045: 26,2000                                          BANK                                           
035198,000046: 
035199,000047: 26,2234  E6,1661                                 EBANK=   AOG                                   
035200,000048: 
035201,000049: 26,2234                                          COUNT*   $$/P61                                
035202,000050: 
035203,000051: 26,2234           34753        P61               CA       BIT14                                 #  EXTENDED VERB SHOULD BE FREE THIS CLOSE
035204,000052: 26,2235           55247                          TS       EXTVBACT                              #  TO V37
035205,000053:                                                                                                 #  LOCK OUT EXTENDED VERBS SO CAN USE TFF
035206,000054:                                                                                                 #  ROUTINES.EXT VERB ERASE IS USED
035207,000055: 
035208,000056: 26,2236           44770                          CS       ONE                                   #  REMOVE IF HEADSUP EVER ON UPLINK DATA
035209,000057: 26,2237           55726                          TS       HEADSUP                               #  PRELOAD
035210,000058: 
035211,000059: 26,2240           02546                          TC       S61.1                                 #  CHECK STATE VECTOR AND IMU ORIENTATION
035212,000060:                                                                                                 #  RV 50GENRET. DOES PHASCHNG, GROUP 4.
035213,000061: 
035214,000062: 26,2241           35034                          CA       V06N61                                #  LAT(SPL)       LNG(SPL)        HEADSUP
035215,000063:                                                                                                 #  XXX.XX DEG     XXX.XX DEG      XXXXX.
035216,000064: 26,2242           05540                          TC       VNFLASHR                              
035217,000065: 26,2243           02247                          TC       P61.4                                 
035218,000066: 26,2244           05402        P61.3             TC       PHASCHNG                              

Page 793

035220,000068: 26,2245           00014                          OCT      00014                                 
035221,000069: 
035222,000070: 26,2246           05205                          TC       ENDOFJOB                              
035223,000071: 
035224,000072: 26,2247           22007        P61.4             ZL                                             
035225,000073: 26,2250           11726                          CCS      HEADSUP                               #  C(HEADSUP)= +1/-1
035226,000074: 26,2251           34753                          CA       BIT14                                 #  IF HEADSUP POS,ROLLC =180 DEG.(LIFT DWN)
035227,000075: 26,2252           12253                          NOOP                                           #  IF HEADSUP NEG,ROLLC =0 (LIFT UP)
035228,000076: 26,2253           53716                          DXCH     ROLLC                                 #  ROLLC IS USED BY S62.3: GIM ANG AT .05G
035229,000077: 
035230,000078: 26,2254           34753        AGIN,MON          CA       BIT14                                 #  LOCK OUT EXTENDED VERBS. (REDUNDANT ON
035231,000079: 26,2255           55247                          TS       EXTVBACT                              #   INITIAL PASS)
035232,000080: 
035233,000081: 26,2256           06006                          TC       INTPRET                               
035234,000082: 26,2257           77745        NEWRNVN           DLOAD                                          
035235,000083: 26,2260           01044                                   PIPTIME                               #  SAVE TIME OF RN,VN TO DETERMINE IF AN
035236,000084: 26,2261           37651                          STCALL   MM                                    #  UPDATE HAS OCCURRED.
035237,000085: 26,2262           52063                                   STARTEN1                              #  INITIALIZE
035238,000086: 26,2263           43175                          VLOAD    CLEAR                                 #  'TTE' WILL BE DECREMENTED UNTIL
035239,000087: 26,2264           01030                                   RN                                    
035240,000088: 26,2265           03274                                   .05GSW                                #  THE DRAG > 0.05 G .
035241,000089:                                                                                                 #  .05GSW SET =1 BY  FRESH START.
035242,000090: 
035243,000091: 26,2266           02320                          STORE    RONE                                  
035244,000092: 26,2267           77656                          UNIT                                           
035245,000093: 26,2270           26334                          STOVL    URONE                                 
035246,000094: 26,2271           01036                                   VN                                    
035247,000095: 26,2272           02326                          STORE    VONE                                  
035248,000096: 26,2273           53435                          VXV      UNIT                                  
035249,000097: 26,2274           02334                                   URONE                                 
035250,000098: 26,2275           03502                          STORE    UNI                                   
035251,000099: 26,2276           45345        DUMPP61           DLOAD    DSU                                   
035252,000100: 26,2277           03651                                   MM                                    #  INITIAL VALUE OF PIPTIME
035253,000101: 26,2300           01044                                   PIPTIME                               
035254,000102: 26,2301           45040                          BMN      CALRB                                 
035255,000103: 26,2302           54257                                   NEWRNVN                               #  UPDATED... GO TRY AGAIN
035256,000104: 26,2303           54652                                   S61.2                                 #  GET DISPLAY DATA FOR N60 AND N63
035257,000105:                                                                                                 #  AND RETURN IN BASIC, BELOW.
035258,000106: 26,2304           05527        P61.1             TC       CLEARMRK                              
035259,000107: 26,2305           35033                          CA       V06N60                                #  GMAX           VPRED           GAMMAEI
035260,000108:                                                                                                 #  XXX.XX G       XXXXX. FPS      XXX.XX DEG
035261,000109: 26,2306           05535                          TC       VNFLASH                               
035262,000110: 
035263,000111:                                                                                                 #  'TICKTTE' DECREMENTS 'TTE' DISPLAY NOUN N63 AT A 2 SECOND RATE. 'TICKTTE' IS LOCATED IN 'SERVICER' AND
035264,000112:                                                                                                 #  OPERATES ONLY DURING P61 THROUGH P63. THUS N63 IS 'ON CALL' & ON ENTRY  DOWNLIST THROUGH P63.
035265,000113:                                                                                                 #  'TICKTTE' WILL GIVE PROPER ANSWER IN EVENT OF RESTART OR A RECYCLE VIA   V32.
035266,000114: 
035267,000115: 26,2307           32425                          CA       V16N63                                #  RTGO           VIO             TTE
035268,000116:                                                                                                 #  XXXX.X NM      XXXXX. FPS      XXBXX M,S
035269,000117: 26,2310           04636                          TC       BANKCALL                              
035270,000118: 26,2311           20743                          CADR     GOFLASH                               
035271,000119: 26,2312           04103                          TC       GOTOPOOH                              

Page 794

035273,000121: 26,2313           02315                          TC       +2                                    
035274,000122: 26,2314           02254                          TC       AGIN,MON                              #  REDO CONIC CALC. ASSUME EXT VB INACTIVE
035275,000123: 
035276,000124:                                                                                                 #                 .... THEN FALL INTO P62
035277,000125: 

Page 795

035279,000127: 
035280,000128:                                                                                                 #  PROGRAM-               P62
035281,000129:                                                                                                 #  MOD NO.-               0       MAR. 13, 1967
035282,000130:                                                                                                 #  MOD BY-                R. HIRSCHKOP
035283,000131:                                                                                                 #  MOD NO:  1             MOD BY:  RR BAIRNSFATHER        DATE: 21 MAR 67
035284,000132:                                                                                                 #  MOD NO:  2             MOD BY:  RR BAIRNSFATHER        DATE: 22 JUN 67         RESTARTS.
035285,000133:                                                                                                 #  MOD NO:  3             MOD BY:  RR BAIRNSFATHER        DATE: 17 JAN 68         COLOSSUS GSOP CHANGES.
035286,000134:                                                                                                 #  MOD NO:  4             MOD BY:  RR BAIRNSFATHER        DATE:  8 MAY 68         MOVE START OF DESIRED GIMBAL CALC.
035287,000135:                                                                                                 #  FUNCTION-              1) TO NOTIFY CREW WHEN GNC SYSTEM IS PREPARED FOR CM/SM SEPARATION.
035288,000136:                                                                                                 #                         2) TO ORIENT THE CM TO THE CORRECT ATTITUDE FOR ATMOSPHERIC ENTRY
035289,000137:                                                                                                 #  CALLING SEQUENCE-      BY V37 OR DIRECTLY FROM P61
035290,000138:                                                                                                 #  EXIT-                  TO P63
035291,000139:                                                                                                 #  ERASABLE INITIALIZATION:
035292,000140:                                                                                                 #         ALFAPAD                                         LEFT BY PAD LOAD
035293,000141:                                                                                                 #         LADPAD                                          LEFT BY PAD LOAD
035294,000142:                                                                                                 #         LODPAD                                          LEFT BY PAD LOAD
035295,000143:                                                                                                 #         LAT(SPL)        (MAY BE CHANGED BELOW)          LEFT BY DSKY, VIA P61
035296,000144:                                                                                                 #         LNG(SPL)        (MAY BE CHANGED BELOW)          LEFT BY DSKY, VIA P61
035297,000145:                                                                                                 #         HEADSUP         (MAY BE CHANGED BELOW)          LEFT BY DSKY, VIA P61
035298,000146:                                                                                                 #  SUBROUTINE CALLS:      NEWMODEX , S61.1 , CM/DAPIC , CM/DAPON , R02BOTH , GOPERF1 , GOFLASH , GODSPR.
035299,000147: 
035300,000148: 26,2315                                          COUNT*   $$/P62                                
035301,000149: 
035302,000150: 26,2315           05344                 +2       TC       NEWMODEX                              #  MODE CHANGE IF ENTERED FROM P61
035303,000151: 26,2316           00076                          MM       62         B-14                       #  MODE CHANGE AUTOMATIC VIA V 37.
035304,000152: 26,2317           34770                          CA       ONE                                   
035305,000153: 26,2320           54332                          TS       DNLSTCOD                              
035306,000154: 
035307,000155: 26,2321           02546        P62               TC       S61.1                                 #  CHECK STATE VECTOR AND IMU ORIENTATION.
035308,000156: 
035309,000157: 26,2322           06006                          TC       INTPRET                               
035310,000158: 26,2323           47131                          SSP      RTB                                   
035311,000159: 26,2324           03325                                   POSEXIT                               
035312,000160: 26,2325           54402                                   P62.3                                 #  CALCULATE DESIRED .05G GIMBAL ANGLES, 
035313,000161:                                                                                                 #  WITHOUT DISPLAY.
035314,000162: 26,2326           41703                                   CM/DAPIC                              #  START CM/POSE AND BODY RATE CALC
035315,000163: 
035316,000164:                                                                                                 #  DOES 2PHSCHNG, OCT 40116, OCT 05024, OCT 13000.
035317,000165:                                                                                                 #  CM/DAPIC SETS EBANK = EBAOG
035318,000166:                                                                                                 #  AND RETURNS IN BASIC TO P62.2.                         
035319,000167: 26,2327           00006        P62.2             EXTEND                                         
035320,000168: 26,2330           32431                          DCA      POSECADR                              #  CONTINUE WITH CM/POSE AFTER AV G.
035321,000169: 26,2331           53062                          DXCH     AVEGEXIT                              
035322,000170: 
035323,000171: 26,2332           32545                          CAF      OCT41                                 #  REQUEST SEPARATION
035324,000172: 26,2333           04636                          TC       BANKCALL                              
035325,000173: 26,2334           21147                          CADR     GOPERF1R                              
035326,000174: 26,2335           04103                          TC       GOTOPOOH                              
035327,000175: 26,2336           02341                          TC       +3                                    #  PROCEED

Page 796

035329,000177:                                                                                                 #  NOTE:  NODOFLAG WILL BE SET IN CM/DAPON. <<<
035330,000178: 26,2337           02332                          TC       -5                                    #  ENTER
035331,000179: 26,2340           02244                          TC       P61.3                                 #  FOR PHASCHNG AND ENDOFJOB.
035332,000180: 
035333,000181: 26,2341           04655                 +3       TC       POSTJUMP                              
035334,000182: 26,2342           41624                          CADR     CM/DAPON                              #  DISABLE RCS DAP, ENABLE ENTRY DAP AND
035335,000183:                                                                                                 #  DO ATTITUDE HOLD.
035336,000184: 
035337,000185:                                                                                                 #  WILL IDLE UNTIL CM/POSE DOES ONE UPDATE.
035338,000186:                                                                                                 #  CM/DAPON DOES NO PHASCHNG.
035339,000187: 
035340,000188: 26,2343           35034        P62.1             CA       V06N61                                #  LAT(SPL)       LNG(SPL)        HEADSUP
035341,000189:                                                                                                 #  XXX.XX DEG     XXX.XX DEG      0000X.
035342,000190: 
035343,000191:                                                                                                 #  TERMINATE  ATTITUDE HOLD. SET UP COMMANDS:
035344,000192:                                                                                                 #  ROLLC,  ALFACOM,  BETACOM.   BEGIN MANEUVER TO
035345,000193:                                                                                                 #  ENTRY ATTITUDE.
035346,000194: 
035347,000195: 26,2344           04636                          TC       BANKCALL                              
035348,000196: 26,2345           20743                          CADR     GOFLASH                               
035349,000197: 26,2346           02343                          TC       -3                                    
035350,000198: 26,2347           02351                          TC       +2                                    
035351,000199: 26,2350           02343                          TC       -5                                    
035352,000200: 
035353,000201: 26,2351           05402                          TC       PHASCHNG                              
035354,000202: 26,2352           04024                          OCT      04024                                 #  USE ENTRYVN FOR DISPLAY BELOW.
035355,000203: 
035356,000204:                                                                                                 #  EBANK WAS SET IN CM/DAPON TO EBAOG
035357,000205: 
035358,000206: 26,2353           11726                          CCS      HEADSUP                               #  C(HEADSUP) = +/- 1
035359,000207: 26,2354           34753                          CA       BIT14                                 #  IF HEADSUP POS, ROLLC=180 DEG (LIFT DWN)
035360,000208: 26,2355           12356                          NOOP                                           #  IF HEADSUP NEG, ROLLC=0 DEG (LIFT UP)
035361,000209: 26,2356           55715                          TS       ROLLC                                 
035362,000210: 26,2357           31411                          CA       ALFAPAD                               #  NOMINAL ALFATRIM PAD LOADED, NEG. NO.
035363,000211: 26,2360           22007                          ZL                                             
035364,000212: 26,2361           53604                          DXCH     ALFACOM                               #  SET ALFACOM = ALFA TRIM, BETACOM=0
035365,000213: 
035366,000214: 26,2362           34770                          CA       ONE                                   #  PERMITS EXDAP2 TO CHANGE FLAG TO +0
035367,000215: 26,2363           55727                          TS       P63FLAG                               #  AS INDICATOR. STARTS UP P63.
035368,000216: 
035369,000217: 26,2364           35025                          CA       V06N22                                #  SET UP DISPLAY FOR CDU DESIRED VALUES
035370,000218: 26,2365           55122                          TS       ENTRYVN                               #  FROM ENTRY ATTITUDE CALC, THAT IS
035371,000219:                                                                                                 #  ALREADY GOING.
035372,000220: 26,2366           05547                          TC       UPFLAG                                #  TURN ON ENTRY DISPLAY
035373,000221: 26,2367           00134                          ADRES    ENTRYDSP                              #  ENTRYDSP = 92D BIT 13 FLAG 6
035374,000222: 26,2370                        SKIP                                                             

Page 797

035376,000224: 26,2370           41700                          CS       CMDAPMOD                              #  GO DIRECTLY TO P63 IF BODY ATTITUDE
035377,000225: 26,2371           74770                          MASK     ONE                                   #  IS SUCH THAT THE DELAY TASK: WAKEP62
035378,000226: 26,2372           00006                          EXTEND                                         #  WILL BE OMITTED.
035379,000227: 26,2373           12422                          BZF      P63.1                                 #  DISABLE GRP 4, GO TO ENDOFJOB.
035380,000228:                                                                                                 #  (I.E., CONTINUE IF CMDAPMOD = -1, OR +0)
035381,000229: 26,2374           02406                          TC       P63                                   
035382,000230: 
035383,000231:                                                                                                 #  PUT JOB TO SLEEP UNTIL VEHICLE MANEUVER HAS
035384,000232:                                                                                                 #  REDUCED ALFA TO +/-45 DEG. CONSIDER REMAINING
035385,000233:                                                                                                 #  65 DEG (25 DEG IF ALFA NEG) TO ALFA TRIM TO
035386,000234:                                                                                                 #  OCCUR AT 3 DEG/SEC, AND TERMINATE P62 AT THAT
035387,000235:                                                                                                 #  TIME.
035388,000236:                                                                                                 #  TASK WAKEP62 IS CALLED FROM ENTRY DAP.
035389,000237: 
035390,000238: 26,2375           35052        WAKEP62           CA       PRIO13                                
035391,000239: 26,2376           05121                          TC       NOVAC                                 
035392,000240: 26,2377  E6,1661                                 EBANK=   AOG                                   
035393,000241: 26,2377           02406 54066                    2CADR    P63                                   
035394,000242: 
035395,000243: 26,2401           05314                          TC       TASKOVER                              
035396,000244: 
035397,000245:                                                                                                 #  EACH 2 SEC, CALCULATE GIMBAL ANGLES FOR ENTRY CON-
035398,000246:                                                                                                 #  DITIONS THAT WILL HOLD IF REORIENTATION WERE MADE
035399,000247:                                                                                                 #  AT PRESENT RN, VN. COME HERE FROM CM/POSE AND ALSO
035400,000248:                                                                                                 #  IN KEPLER PHASE OF ENTRY.
035401,000249: 
035402,000250: 26,2402           52131        P62.3             SSP      GOTO                                  #  SET RETURN ADDRESS SO THAT   ROUTINE
035403,000251: 26,2403           00053                                   QPRET                                 #  GOES DIRECTLY TO ENTRY GUIDANCE EXIT
035404,000252: 26,2404           53574                                   ENDEXIT                               #  THAT DOES ENTRY DISPLAY, GRP 5.
035405,000253: 26,2405           20412                                   S62.3                                 #  PUT DESIRED CDU VALUES IN CPHI'S FOR
035406,000254:                                                                                                 #  N22 DISPLAY.
035407,000255: 

Page 798

035409,000257:                                                                                                 #         P63
035410,000258:                                                                                                 #  PROGRAM-               P63
035411,000259:                                                                                                 #  MOD NO.-               0       MAR. 13, 1967
035412,000260:                                                                                                 #  MOD BY-                R. HIRSCHKOP
035413,000261:                                                                                                 #  MOD NO: 1              MOD BY: RR BAIRNSFATHER         DATE: 22 JUN 67         RESTARTS
035414,000262:                                                                                                 #  MOD NO: 2              MOD BY: RR BAIRNSFATHER         DATE: 14 JUL 67         REVISED RESTARTS
035415,000263:                                                                                                 #  FUNCTION-              1) TO INITIALIZE THE ENTRY EQUATIONS
035416,000264:                                                                                                 #                         2) TO CONTINUE TO HOLD THE CM TO THE CORRECT ATTITUDE WITH RESPECT TO THE ATMOSPHERE FOR
035417,000265:                                                                                                 #                            THE ONSET OF ENTRY DECELERATION. ROLL ANGLE IS LIFT UP/DOWN AS SPECIFIED BY HEADSUP.
035418,000266:                                                                                                 #                         3) TO SENSE .05G.
035419,000267:                                                                                                 #  CALLING SEQUENCE-      DIRECTLY FROM P62
035420,000268:                                                                                                 #  EXIT-                  TO ENDOFJOB
035421,000269:                                                                                                 #  SUBROUTINE CALLS-      NEWMODEX , GODSPR
035422,000270: 
035423,000271: 26,2406                                          COUNT*   $$/P63                                
035424,000272: 
035425,000273: 26,2406           05344        P63               TC       NEWMODEX                              
035426,000274: 26,2407           00077                          MM       63         B-14                       
035427,000275: 
035428,000276:                                                                                                 #  ARRIVE WITH EBANK = AOG.
035429,000277: 
035430,000278: 26,2410           32427                          CA       ENTCADR                               #  CONTINUE AT STARTENT AFTER CM/POSE.
035431,000279: 
035432,000280:                                                                                                 #  AT END OF STATEMENT, CHANGE ADDRESS IN GOTOADDR
035433,000281:                                                                                                 #  TO CONTINUE AT  SCALEPOP  THEREAFTER.
035434,000282: 
035435,000283: 26,2411           55724                          TS       POSEXIT                               
035436,000284: 
035437,000285: 26,2412           32426                          CA       V06N64                                #  G              VI              R TO SPLSH
035438,000286:                                                                                                 #  XXX.XX G       XXXXX. FPS      XXXX.X NM
035439,000287: 26,2413           55122                          TS       ENTRYVN                               #  FOR DISPLAY CALL IN OVERNOUT.
035440,000288: 
035441,000289: 26,2414           44770                          CS       ONE                                   #  IN CASE FLAG IS LEFT AT +1 BY DAP. THE
035442,000290: 26,2415           55727                          TS       P63FLAG                               #  -1 ASSURES THAT EXO-ATM DAP WILL NOT
035443,000291:                                                                                                 #  CALL P63 OUT OF SEQUENCE IN P66.
035444,000292: 
035445,000293: 26,2416           05402                          TC       PHASCHNG                              #  THIS IS REQUIRED TO PRESERVE CLEANDSP
035446,000294: 26,2417           00004                          OCT      00004                                 #  RETURN IN EVENT OF AN EXTENDED VERB..
035447,000295: 
035448,000296: 26,2420           04636                          TC       BANKCALL                              #  FLUSH 'N22' DISPLAY, IF ON. (OMIT
035449,000297: 26,2421           20715                          CADR     CLEANDSP                              #  DISPLAY DURING 'STARTENT' PASS.)
035450,000298: 
035451,000299: 26,2422           05402        P63.1             TC       PHASCHNG                              
035452,000300: 26,2423           00004                          OCT      00004                                 #  DISABLE. DISPLAY RESTARTED VIA ENTRY.
035453,000301: 
035454,000302: 26,2424           05205                          TC       ENDOFJOB                              
035455,000303: 
035456,000304: 26,2425           04077        V16N63            VN       1663                                  
035457,000305: 26,2426           01500        V06N64            VN       0664                                  
035458,000306: 26,2427           52000        ENTCADR           CADR     STARTENT                              

Page 799

035460,000308: 26,2430  E7,1451                                 EBANK=   RTINIT                                #  TO CARRY OVER INTO ENTRY STEERING.
035461,000309: 26,2430           03404 76067  POSECADR          2CADR    CM/POSE                               
035462,000310: 

Page 800

035464,000312: 
035465,000313:                                                                                                 #  PROGRAM-               P64
035466,000314:                                                                                                 #  MOD NO.-               1       SEPT. 19, 1967
035467,000315:                                                                                                 #  MOD BY-                R. HIRSCHKOP
035468,000316:                                                                                                 #  MOD NO: 2              MOD BY: RR BAIRNSFATHER         DATE: 8 MAY 68          REVISED COMMENTS FOR COLOSSUS
035469,000317:                                                                                                 #  MOD NO: 3              MOD BY: RR BAIRNSFATHER         DATE: 1 MAR '69         N74
035470,000318:                                                                                                 #  FUNCTION-              1. TO START ENTRY GUIDANCE AT .05G SELECTING ROLL ATTITUDE, CONSTANT DRAG LEVEL, AND
035471,000319:                                                                                                 #                         DRAG THRESHHOLD,  KA  , WHICH ARE KEYED TO THE .05G POINT.
035472,000320:                                                                                                 #                         2. SELECT FINAL PHASE P67 IF V < 27000 FPS WHEN .2G OCCURS.
035473,000321:                                                                                                 #                         3. ITERATE FOR UP-CONTROL SOLUTION  P65  IF V > 27000 FPS AND IF ALTITUDE RATE AND DRAG
035474,000322:                                                                                                 #                         LEVEL CONDITIONS ARE SATISFIED. ENTER P65 WHEN CONSTANT DRAG CONTROLLER HAS BROUGHT RANGE
035475,000323:                                                                                                 #                         AS PREDICTED TO WITHIN 25 NM OF DESIRED RANGE.
035476,000324:                                                                                                 #                         4. SELECT FINAL PHASE  P67  IF NO UP-CONTROL SOLUTION EXISTS WITH VL > 18000 FPS.
035477,000325:                                                                                                 #  CALLING SEQUENCE-      BY RTB FROM REENTRY CONTROL
035478,000326:                                                                                                 #  EXIT-                  BACK TO REENTRY CONTROL
035479,000327:                                                                                                 #  SUBROUTINE CALLS-      NEWMODEX
035480,000328: 
035481,000329: 26,2000                                          SETLOC   P60S1                                 
035482,000330: 26,2000                                          BANK                                           
035483,000331: 
035484,000332:                                                                                                 #  THIS DISPLAY IS CALLED EACH PASS THROUGH STEERING. RESTART PROTECTION IS VIA STEERING.
035485,000333: 
035486,000334: 26,2432                                          COUNT*   $$/P64                                
035487,000335: 
035488,000336: 26,2432           05344        P64               TC       NEWMODEX                              #  ENTER VIA RTB WHEN .05G IS EXCEEDED.
035489,000337: 26,2433           00100                          MM       64         B-14                       
035490,000338: 26,2434           32437                          CA       V06N74                                #  ROLLC          VI              D
035491,000339:                                                                                                 #  XXX.XX DEG     XXXXX. FPS      XXX.XX G
035492,000340: 26,2435           55122                          TS       ENTRYVN                               #  DISPLAY VIA OVERNOUT.
035493,000341: 
035494,000342: 26,2436           06030                          TC       DANZIG                                #  ... AND CONTINUE IN INITROLL ...
035495,000343: 
035496,000344: 26,2437           01512        V06N74            VN       0674                                  
035497,000345: 

Page 801

035499,000347:                                                                                                 #  PROGRAM:               P65
035500,000348:                                                                                                 #  MOD NO:  0             MOD BY:  RR BAIRNSFATHER        DATE:  17 JAN 68        COLOSSUS GSOP ADDITION.
035501,000349:                                                                                                 #  FUNCTION:              TO CONTINUE ENTRY GUIDANCE, USING THE UP-CONTROL PHASE TO STEER TO A CONTROLLED EXIT
035502,000350:                                                                                                 #                         CONDITION. THIS PHASE TERMINATES  A) IF D < Q7 FPSS, GOTO TO P66.
035503,000351:                                                                                                 #                                                           B) IF RDOT NEG, AND IF V < VL +500 FPS, GO TO P67.
035504,000352: 
035505,000353:                                                                                                 #  CALLING SEQUENCE:      BY RTB FROM REENTRY CONTROL
035506,000354:                                                                                                 #  EXIT:                  BACK TO REENTRY CONTROL, OR TO ENDOFJOB.
035507,000355:                                                                                                 #  SUBROUTINE CALLS:      NEWMODEX
035508,000356: 
035509,000357: 26,2440                                          COUNT*   $$/P65                                
035510,000358: 
035511,000359: 26,2440           05344        P65               TC       NEWMODEX                              #  ENTER VIA RTB WHEN RANGE < 25 N M OF
035512,000360: 26,2441           00101                          MM       65         B-14                       #  TARGET.
035513,000361: 
035514,000362: 26,2442           35052                          CA       PRIO13                                
035515,000363: 26,2443           05121                          TC       NOVAC                                 
035516,000364: 26,2444     1122                                 EBANK=   ENTRYVN                               
035517,000365: 26,2444           02456 54062                    2CADR    P65.1                                 
035518,000366: 
035519,000367: 26,2446           05362                          TC       2PHSCHNG                              #  2 PHASE CHG REQUIRED TO PREVENT RE-
035520,000368: 26,2447           00554                          OCT      00554                                 #  STARTING FLASHING DISPLAY TWICE.
035521,000369: 26,2450           10035                          OCT      10035                                 #  4.55 SPOT AND SERVICER, HERE.
035522,000370: 26,2451  01,2223               4P55SPT1          =        4.55SPOT                              
035523,000371: 26,2451  01,2250               5P3SPT8           =        5.3SPOT                               
035524,000372: 26,2451           06006                          TC       INTPRET                               
035525,000373: 26,2452           47131                          SSP      RTB                                   
035526,000374: 26,2453           03646                                   GOTOADDR                              #  CHANGE ENTRY MODE TO UPCONTRL.
035527,000375: 26,2454           53034                                   UPCONTRL                              
035528,000376: 26,2455           52120                                   REFAZE10                              #  GO HERE TO REESTABLISH ENTRY SEQUENCER.
035529,000377:                                                                                                 #  AND CONTINUE AT UPCONTRL...
035530,000378: 
035531,000379: 26,2456           05561        P65.1             TC       DOWNFLAG                              
035532,000380: 26,2457           00134                          ADRES    ENTRYDSP                              #  ENTRYDSP = 92D  BIT 13 FLAG 6
035533,000381: 
035534,000382: 26,2460           32472                          CA       V16N69                                #  ROLLC          DL  (Q7)        VL
035535,000383: 26,2461           04636                          TC       BANKCALL                              #  XXX.XX DEG     XXX.XX G        XXXXX. FPS
035536,000384: 26,2462           21101                          CADR     GOFLASHR                              
035537,000385: 26,2463           02460                          TC       -3                                    #  NODOFLAG IS SET..
035538,000386: 26,2464           02467                          TC       +3                                    
035539,000387: 26,2465           02460                          TC       -5                                    
035540,000388: 26,2466           02244                          TC       P61.3                                 #  EST. GRP 4 FOR DSPLAY AND DO ENDOFJOB
035541,000389:                                                                                                 #  IF PROCEED, CONTINUE
035542,000390: 26,2467           05547                          TC       UPFLAG                                
035543,000391: 26,2470           00134                          ADRES    ENTRYDSP                              #  ENTRYDSP = 92D   BIT 13 FLAG 6
035544,000392: 
035545,000393: 26,2471           02422                          TC       P63.1                                 #  DISABLE GRP 4, START UP ENTRY DISPLAY
035546,000394:                                                                                                 #  N06V68 VIA OVERNOUT, AS USED IN P64.

Page 802

035548,000396: 26,2472           04105        V16N69            VN       1669                                  
035549,000397: 

Page 803

035551,000399:                                                                                                 #  PROGRAM:               P66
035552,000400:                                                                                                 #  MOD NO: 0              MOD BY: RR BAIRNSFATHER         DATE: 17 JAN 68         COLOSSUS GSOP ADDITIONS.
035553,000401:                                                                                                 #  FUNCTION:              KEEP CM ATTITUDE IN TRIM TO THE RELATIVE VELOCITY VECTOR. ENTRY GUIDANCE STOPS GENERATING
035554,000402:                                                                                                 #                         ROLL COMMANDS UNTIL DRAG BUILDS UP TO Q7+0.5 FPSS.
035555,000403:                                                                                                 #  CALLING SEQUENCE:      VIA RTB FROM REENTRY CONTROL.
035556,000404:                                                                                                 #  EXIT:                  BACK TO REENTRY CONTROL.
035557,000405:                                                                                                 #  SUBROUTINE CALLS:      NEWMODEX
035558,000406: 
035559,000407: 26,2473                                          COUNT*   $$/P66                                
035560,000408: 
035561,000409: 26,2473           05344        P66               TC       NEWMODEX                              #  ENTER VIA RTB WHEN D < Q7 FPSS
035562,000410: 26,2474           00102                          MM       66         B-14                       
035563,000411: 
035564,000412: 26,2475           35025                          CA       V06N22                                #  OGA            IGA             MGA
035565,000413:                                                                                                 #  XXX.XX DEG     XXX.XX DEG      XXX.XX DEG
035566,000414: 26,2476           02502                          TC       P66END                                #  IN CASE CAME FROM P65, GO TO DISABLE GRP 4,
035567,000415:                                                                                                 #  AND SET ENTRYDSP TO DO DISPLAY VIA
035568,000416:                                                                                                 #  OVERNOUT.
035569,000417: 
035570,000418:                                                                                                 #  ... AND CONTINUE AT KEP2 
035571,000419: 

Page 804

035573,000421:                                                                                                 #  P67
035574,000422: 
035575,000423:                                                                                                 #  PROGRAM-               P67
035576,000424:                                                                                                 #  MOD NO.-               0       MAR. 16, 1967
035577,000425:                                                                                                 #  MOD BY-                R. HIRSCHKOP
035578,000426:                                                                                                 #  FUNCTION-              TO TERMINATE STEERING WHEN THE CM VELOCITY WRT EARTH = 1000 FT/SEC
035579,000427:                                                                                                 #  CALLING SEQUENCE-      
035580,000428:                                                                                                 #  EXIT-                  TO POOH
035581,000429:                                                                                                 #  SUBROUTINE CALLS-      GOFLASH
035582,000430: 
035583,000431:                                                                                                 #  THIS DISPLAY IS CALLED EACH PASS THROUGH STEERING. RESTART PROTECTION IS VIA STEERING.
035584,000432: 
035585,000433: 26,2477                                          COUNT*   $$/P67                                
035586,000434: 
035587,000435: 26,2477           05344        P67               TC       NEWMODEX                              #  ENTER VIA RTB
035588,000436: 26,2500           00103                          MM       67         B-14                       
035589,000437: 26,2501           32510                          CA       V06N66                                #  ROLLC          XRNGERR         DNRNGERR
035590,000438:                                                                                                 #  XXX.XX DEG     XXXX.X NM       XXXX.X NM
035591,000439: 26,2502           55122        P66END            TS       ENTRYVN                               #  DISPLAY VIA OVERNOUT.
035592,000440: 
035593,000441: 26,2503           05547                          TC       UPFLAG                                #  (IN CASE CAME FROM P65. ENTRY DISPLAY
035594,000442: 26,2504           00134                          ADRES    ENTRYDSP                              #  WILL FLUSH FLASHING DISP. IF STILL ON)
035595,000443:                                                                                                 #  BIT 13 FLAG 6
035596,000444: 26,2505           05402        KILLGRP4          TC       PHASCHNG                              #  DISABLE GRP4, IN CASE CAME FROM HUNTEST.
035597,000445: 26,2506           00004                          OCT      00004                                 #  (COME TO KILLGRP4 VIA RTB, RET TO CALLER)
035598,000446: 
035599,000447: 26,2507           06030                          TC       DANZIG                                #  ... AND CONTINUE AT PREDICT3 ...
035600,000448: 
035601,000449: 26,2510           01502        V06N66            VN       0666                                  
035602,000450: 
035603,000451: 26,2000                                          SETLOC   P60S2                                 
035604,000452: 26,2000                                          BANK                                           
035605,000453: 
035606,000454: 26,2511           32544        P67.1             CA       V16N67                                #  RTOGO          LAT             LONG
035607,000455:                                                                                                 #  XXXX.X NM      XXX.XX DEG      XXX.XX DEG
035608,000456: 26,2512           04636                          TC       BANKCALL                              
035609,000457: 26,2513           20743                          CADR     GOFLASH                               
035610,000458: 26,2514           02517                          TC       +3                                    #  EFFECTIVE GOTOPOOH
035611,000459: 26,2515           02517                          TC       +2                                    
035612,000460: 26,2516           02511                          TC       P67.1                                 #  REDO
035613,000461: 
035614,000462: 26,2517           00004                          INHINT                                         
035615,000463: 26,2520           34767                          CA       CM/DSBIT                              
035616,000464: 26,2521           64770                          AD       GYMDIBIT                              
035617,000465: 26,2522           40000                          COM                                            
035618,000466: 26,2523           70102                          MASK     CM/FLAGS                              #  CM/DSTBY, GAMDIFSW
035619,000467: 26,2524           54102                          TS       CM/FLAGS                              
035620,000468: 26,2525           00003                          RELINT                                         

Page 805

035622,000470: 26,2526           00006                          EXTEND                                         
035623,000471: 26,2527           32644                          DCA      SERVCAD2                              
035624,000472: 26,2530           53062                          DXCH     AVEGEXIT                              
035625,000473: 
035626,000474: 26,2531           14103                          TCF      GOTOPOOH                              
035627,000475: 

Page 806

035629,000477: 26,2532           43175        P67.2             VLOAD    CLEAR                                 #  CALC PRESENT LAT, LONG, ALT.
035630,000478: 26,2533           01030                                   RN                                    
035631,000479: 26,2534           00662                                   ERADFLAG                              #  USE PAD RAD FOR ALT. (NOT SEEN ANYWAY)
035632,000480: 26,2535           16152                          STODL    ALPHAV                                
035633,000481: 26,2536           01044                                   PIPTIME                               #  USE TIME OF RN
035634,000482: 26,2537           45014                          CLEAR    CALL                                  
035635,000483: 26,2540           01663                                   LUNAFLAG                              
035636,000484: 26,2541           26453                                   LAT-LONG                              
035637,000485: 26,2542           77634        P67.3             RTB                                            #  ENTRY EXIT THAT OMITS DISPLAY.
035638,000486: 26,2543           53607                                   SERVNOUT                              
035639,000487: 
035640,000488: 26,2544           04103        V16N67            VN       1667                                  
035641,000489: 26,2545           00041        OCT41             OCT      41                                    
035642,000490: 26,2546  26,2643               SERVCAD2          =        SERVCAD1                              
035643,000491: 

Page 807

035645,000493:                                                                                                 #  SUBROUTINE NAME:       S61.1   
035646,000494:                                                                                                 #  MOD NO:        0                                                               DATE:           21 FEB 67
035647,000495:                                                                                                 #  MOD BY:        RR BAIRNSFATHER                                                 LOG SECTION:    P61-P67
035648,000496:                                                                                                 #  MOD NO:        1       MOD BY: RR BAIRNSFATHER         DATE:   22 JUN 67       RESTARTS.
035649,000497:                                                                                                 #  FUNCTIONAL DESCRIPTION:        CALLED BY BOTH P61 AND P62
035650,000498:                                                                                                 #         FIRST, TEST TO SEE IF   AVERAGEG   IS ON. IF NOT, UPDATE THE STATE VECTOR TO PRESENT TIME + TOLERANCE
035651,000499:                                                                                                 #         AND TURN ON   AVERAGEG   AT THAT TIME, AND CONTINUE.   OTHERWISE CONTINUE:   SEE IF   IMU Y AXIS IS
035652,000500:                                                                                                 #         WITHIN 30 DEG OF V*R.  IF YES, EXIT SUBROUTINE S61.1.    IF NO,  SEE IF -Y AXIS OF IMU IS WITHIN
035653,000501:                                                                                                 #         30 DEG OF V*R.  IF YES, DISPLAY ALARM:  01427   IMU REVERSED.
035654,000502:                                                                                                 #                         IF NO, DISPLAY ALARM:   01426   IMU UNSATISFACTORY.
035655,000503:                                                                                                 #         IN EITHER OF THESE LAST 2 CASES, WAIT  10 SEC  AND THEN EXIT SUBROUTINE  S61.1.
035656,000504: 
035657,000505:                                                                                                 #  REMARK:        THERE WILL BE A SHORT 10 SEC DELAY IF AN ALARM EXIT IS TAKEN. THE DELAY FOR INTEGRATION IS
035658,000506:                                                                                                 #                 AS SHORT AS CAN BE MADE, BUT IS ARBITRARY SINCE IT DEPENDS ON THE AGE OF THE STATE VECTOR.
035659,000507: 
035660,000508:                                                                                                 #  CALLING SEQUENCE:      CALL
035661,000509:                                                                                                 #                                 S61.1
035662,000510:                                                                                                 #                         C(MPAC) UNSPECIFIED
035663,000511:                                                                                                 #                         PUSHLOC UNSPECIFIED
035664,000512: 
035665,000513:                                                                                                 #  SUBROUTINES CALLED:    LOADTIME, CSMPREC, TPAGTREE,
035666,000514:                                                                                                 #                         WAITLIST, JOBSLEEP, JOBWAKE, PREREAD, ALARM, GODSPR, BANKCALL, DELAYJOB
035667,000515:                                                                                                 #  NORMAL EXIT MODES:     RVQ
035668,000516:                                                                                                 #  ALARMS:        01426   IMU UNSATISFACTORY
035669,000517:                                                                                                 #                 01427   IMU REVERSED
035670,000518:                                                                                                 #  OUTPUT:        POSSIBLE ALARMS
035671,000519:                                                                                                 #                 POSSIBLY TDEC1, RATT, VATT, RN, VN
035672,000520:                                                                                                 #  ERASABLE INITIALIZATION REQUIRED:
035673,000521:                                                                                                 #         AVEGFLAG                AVERAGEG ON OR OFF                              LEFT BY SERVICER
035674,000522:                                                                                                 #         PIPTIME   (-28) CS      TIME OF PIPA UPDATE                             LEFT BY READACCS
035675,000523:                                                                                                 #         RN        (-29) M       STATE VECTOR                                    LEFT BY AVERAGEG
035676,000524:                                                                                                 #         VN        (-7) M/CS     STATE VECTOR                                    LEFT BY AVERAGEG
035677,000525:                                                                                                 #         REFSMMAT  (-1)          .5 REF TO SM MATRIX                             LEFT BY LAST IMU ALIGNMENT
035678,000526: 
035679,000527:                                                                                                 #  DEBRIS:        QPRET
035680,000528:                                                                                                 #                 POSSIBLY PIPTIME1, RATT, VATT, TDEC1, RN1, VN1, QTEMP, X1       IF UPDATED
035681,000529:                                                                                                 #                 PUSH LIST LOCS USED BY CSMPREC
035682,000530: 
035683,000531: 26,2546  E6,1661                                 EBANK=   AOG                                   #  FOR 60GENRET, S61DT
035684,000532: 26,2000                                          SETLOC   P60S3                                 
035685,000533: 26,2000                                          BANK                                           
035686,000534: 
035687,000535: 26,2546                                          COUNT*   $$/S61.1                              
035688,000536: 
035689,000537: 26,2546           00006        S61.1             EXTEND                                         
035690,000538: 26,2547           23773                          QXCH     60GENRET                              #  SAVE RET ADDR IN EB 6
035691,000539: 26,2550           04636                          TC       BANKCALL                              
035692,000540: 26,2551           03731                          CADR     R02BOTH                               
035693,000541: 26,2552           06006                          TC       INTPRET                               
035694,000542: 
035695,000543: 26,2553           45014                          BON      CALRB                                 

Page 808

035697,000545: 26,2554           00716                                   AVEGFLAG                              #  IS AVERAGEG ON
035698,000546: 26,2555           54605                                   S61.1A                                #  YES
035699,000547: 26,2556           27566                                   MIDTOAV2                              #  GET FUTURE STATE VECTOR SOON AS CAN
035700,000548: 
035701,000549: 26,2557           30155                          CA       MPAC       +1                         #  RETURN INHINTED ***
035702,000550: 26,2560           55774                          TS       S61DT                                 #  FOR RESTART.
035703,000551: 26,2561           05233                          TC       WAITLIST                              
035704,000552: 26,2562  E7,1425                                 EBANK=   DVTOTAL                               
035705,000553: 26,2562           02567 54067                    2CADR    S61.1C                                
035706,000554: 
035707,000555: 26,2564           05402                          TC       PHASCHNG                              
035708,000556: 26,2565           40434                          OCT      40434                                 
035709,000557: 26,2566  01,2204               4P43SPT1          =        4.43SPOT                              
035710,000558: 26,2566           05205                          TC       ENDOFJOB                              
035711,000559: 
035712,000560: 26,2567           35052        S61.1C            CA       PRIO13                                
035713,000561: 26,2570           05135                          TC       FINDVAC                               
035714,000562: 26,2571  E6,1661                                 EBANK=   AOG                                   
035715,000563: 26,2571           02604 54066                    2CADR    S61.1A-1                              
035716,000564: 
035717,000565: 26,2573           00006                          EXTEND                                         
035718,000566: 26,2574           32644                          DCA      SERVCAD1                              #  HE WHO STARTS AVERAGEG MUST SERVICE
035719,000567: 26,2575           53062                          DXCH     AVEGEXIT                              #  THE EXIT.
035720,000568: 
035721,000569: 26,2576           05362                          TC       2PHSCHNG                              
035722,000570: 26,2577           00454                          OCT      00454                                 
035723,000571: 26,2600           00175                          OCT      00175                                 
035724,000572: 26,2601  01,2207               4P45SPT1          =        4.45SPOT                              
035725,000573: 26,2601  01,2272               5P17SPT1          =        5.17SPOT                              
035726,000574: 26,2601           04606                          TC       E7SETTER                              
035727,000575: 
035728,000576: 26,2602           04655                          TC       POSTJUMP                              
035729,000577: 26,2603           76607                          CADR     PREREAD                               #  PREREAD DOES TC TASKOVER.
035730,000578: 
035731,000579: 26,2604           06006        S61.1A-1          TC       INTPRET                               
035732,000580: 26,2605           77204        S61.1A            BOVB     VLOAD                                 
035733,000581: 26,2606           57544                                   TCDANZIG                              #  TURN OFF OVFIND, IF ON
035734,000582: 26,2607           01036                                   VN                                    #  VN      (-7) M/CS
035735,000583: 26,2610           64235                          VXV      MXV                                   
035736,000584: 26,2611           01030                                   RN                                    #  RN     (-29) M
035737,000585: 26,2612           01734                                   REFSMMAT                              #  .5 UNIT MATRIX
035738,000586: 26,2613           71256                          UNIT     DLOAD                                 
035739,000587: 26,2614           00160                                   MPAC       +3                         #  GET COS(THETA)/2
035740,000588: 26,2615           43240                          BMN      DAD                                   
035741,000589: 26,2616           54623                                   S61.1B                                #  DO TEST ON -YSM
035742,000590: 26,2617           14646                                   C(30)LIM                              #  = 1.0 -.5 COS(30)
035743,000591: 26,2620           47004                          BOVB     RTB                                   
035744,000592: 26,2621           54642                                   RETRN1                                
035745,000593: 26,2622           54627                                   RETRN3                                

Page 809

035747,000595: 26,2623           43276        S61.1B            DCOMP    DAD                                   
035748,000596: 26,2624           14646                                   C(30)LIM                              #  = 1.0 - .5 COS(30)
035749,000597: 26,2625           77404                          BOVB     EXIT                                  
035750,000598: 26,2626           54632                                   RETRN2                                
035751,000599: 
035752,000600: 26,2627           05671        RETRN3            TC       ALARM                                 
035753,000601: 26,2630           01426                          OCT      01426                                 #  IMU UNSATISFACTORY
035754,000602: 26,2631           02634                          TC       RETRN2     +2                         
035755,000603: 
035756,000604: 26,2632           05671        RETRN2            TC       ALARM                                 
035757,000605: 26,2633           01427                          OCT      01427                                 #  IMU REVERSED
035758,000606: 
035759,000607: 26,2634           35023                 +2       CAF      V05N09                                
035760,000608: 26,2635           04636                          TC       BANKCALL                              
035761,000609: 26,2636           20710                          CADR     GODSPR                                #  DO DISPLAY
035762,000610: 26,2637           32647                          CA       10SECS                                
035763,000611: 26,2640           04636                          TC       BANKCALL                              
035764,000612: 26,2641           01731                          CADR     DELAYJOB                              
035765,000613: 
035766,000614: 26,2642           01773        RETRN1            TC       60GENRET                              
035767,000615: 
035768,000616: 26,2643  E7,1425                                 EBANK=   DVTOTAL                               
035769,000617: 26,2643           03143 76067  SERVCAD1          2CADR    SERVEXIT                              
035770,000618: 26,2645           22111 17335  C(30)LIM          2DEC     .566985                               #  = 1.0 - .5 COS(30)
035771,000619: 26,2647           01750        10SECS            DEC      1000       B-14                       #  1000 CS
035772,000620: 26,2650           00000 13560  60SECDP           2DEC     6000       B-28                       #  6000 CS
035773,000621: 

Page 810

035775,000623:                                                                                                 #  PROGRAM NAME:          S61.2                                           DATE:           14 FEB 67
035776,000624:                                                                                                 #  MOD NO:        1                                                       LOG SECTION:    P61-P67
035777,000625:                                                                                                 #  MOD BY:        NORTH / BAIRNSFATHER
035778,000626:                                                                                                 #  MOD NO: 2      MOD BY: MORTH/BAIRNSFATHER      DATE: 11 MAY 67         ADD 2ND ITER FOR ERAD AT 400K FT.
035779,000627:                                                                                                 #  MOD NO: 3      MOD BY: RR BAIRNSFATHER         DATE: 21 NOV 67         VARIABLE MU ADDED.
035780,000628:                                                                                                 #  MOD NO: 4      MOD BY: RR BAIRNSFATHER         DATE: 21 MAR 68         DIFFERENT EARTH/MOON SCALES IN TFF'S
035781,000629:                                                                                                 #  FUNCTIONAL DESCRIPTION:        CALLED IN P61.  PROVIDES DISPLAYS FOR NOUNS  N60  AND  N63  .
035782,000630:                                                                                                 #         PROGRAM CALCULATES ENTRY DISPLAY OF MAXIMUM ACCELERATION EXPECTED  (GMAX)  AND ALSO THE EXPECTED
035783,000631:                                                                                                 #         INERTIAL VELOCITY (VPRED) AND ENTRY ANGLE  (GAMMAEI)  THAT WILL OBTAIN AT 400K FT ABOVE THE FISCHER
035784,000632:                                                                                                 #         ELLIPSOID.  PROGRAM ALSO CALCULATES A SECOND DISPLAY RELATIVE  TO THE EMSALT  ABOVE FISCHER ELLIPSOID
035785,000633:                                                                                                 #         AND CONSISTS OF RANGE TO SPLASH FOM NOW (RTGO) , PREDICTED INERTIAL VELOCITY (VIO) , AND THE TIME TO
035786,000634:                                                                                                 #         GO FROM NOW (TTE) .
035787,000635:                                                                                                 #  CALLING SEQUENCE:      CALL
035788,000636:                                                                                                 #                                 S61.2
035789,000637:                                                                                                 #                 C(MPAC) UNSPECIFIED
035790,000638:                                                                                                 #                 PUSHLOC WILL BE SET TO ZERO.
035791,000639: 
035792,000640:                                                                                                 #  SUBROUTINES CALLED:    TFFCONIC,  CALCTFF,  TFF/TRIG,  FISHCALC,  GETERAD,  VGAMCALC
035793,000641:                                                                                                 #  NORMAL EXIT MODES:     RTB     P61.1
035794,000642:                                                                                                 #  ALARMS:        NONE
035795,000643:                                                                                                 #  OUTPUT:        THE FOLLOWING REGISTERS ARE WRITTEN IN FOR USE BY DISPLAYS
035796,000644:                                                                                                 #                 GMAX    100 GMAX (-14) G,S      MAXIMUM ACCELERATION
035797,000645:                                                                                                 #                 VPRED   (-7) M/CS               PREDICTED VELOCITY AT 400K FT
035798,000646:                                                                                                 #                 GAMMAEI GAMMA/360               PREDICTED GAMMA    AT 400K FT
035799,000647:                                                                                                 #                                                 FOR TM, DP(GAMMAEI) = (GAMMAEI, RTGO) / 360
035800,000648:                                                                                                 #                 RTGO    THETAH/360              RANGE ANGLE TO SPLASH FROM EMSALT       EMSALT IS PAD LOADED
035801,000649:                                                                                                 #                 VIO     (-7) M/CS               INERTIAL VELOCITY  AT      EMSALT       EMSALT IS PAD LOADED
035802,000650:                                                                                                 #                 TTE     (-28) CS                TIME    TO                 EMSALT       EMSALT IS PAD LOADED
035803,000651: 
035804,000652:                                                                                                 #                 PUSHLOC = 0
035805,000653:                                                                                                 #                 CONIC PARAMETERS STORED IN VAC AREA (SEE TFF SUBROUTINES)
035806,000654:                                                                                                 #  ERASABLE INITIALIZATION REQUIRED:
035807,000655:                                                                                                 #                 RONE    (-29) M                 STATE VECTOR                            LEFT BY USER
035808,000656:                                                                                                 #                 VONE    (-7)  M/CS              STATE VECTOR                            LEFT BY USER
035809,000657:                                                                                                 #                 URONE   UR/2                                                            LEFT BY USER
035810,000658:                                                                                                 #                 UNI     (-1)                    UNIT NORMAL V*R                         LEFT BY ENTRY / P61
035811,000659:                                                                                                 #                 THETAH  THETAH/360              RANGE ANGLE                             LEFT BY ENTRY / P61
035812,000660:                                                                                                 #                 UNITW   (0)                     UNIT POLAR VECTOR                       LEFT BY PAD LOAD
035813,000661:                                                                                                 #                 EMSALT  (-29) M                 EMS INTERFACE ALTITUDE                  LEFT BY PAD LOAD
035814,000662:                                                                                                 #                                                 ORBITAL REENTRY: 284643 FT,  LUNAR REENTRY: 297431 FT.
035815,000663:                                                                                                 #  DEBRIS:        QPRET,
035816,000664:                                                                                                 #                 ALL PDL LOCATIONS ABOVE 12D, INCLUDING X1,X2,S1,S2
035817,000665:                                                                                                 #                 ALSO PDL+0 ... PDL+5, WHERE INITIAL PUSHLOC = PDL
035818,000666: 

Page 811

035820,000668: 
035821,000669:                                                                                                 #  THE FOLLOWING PUSH LIST LOCATIONS HAVE BEEN RESERVED FOR TFF ROUTINES AND ARE REPEATED HERE FOR CONVENIENCE.
035822,000670:                                                                                                 #  OF COURSE FOR S61.2 USAGE, EARTH ORIGIN SCALING IS USED.
035823,000671: 
035824,000672:                                                                                                 #                                 BELOW   E:  IS USED FOR EARTH ORIGIN SCALE
035825,000673:                                                                                                 #                                         M:  IS USED FOR MOON ORIGIN SCALE
035826,000674: 
035827,000675:                                                                                                 #         RTERM   =       18D             TERMINAL RADIUS M       E:  (-29)       M:  (-27)
035828,000676:                                                                                                 #         NRTERM  =       16D             TERMINAL RADIUS M       E:  (-29+NR)
035829,000677:                                                                                                 #                                                                 M:  (-27+NR)
035830,000678:                                                                                                 #         RMAG1   =       12D             PRESENT RADIUS M        E:  (-29)       M:  (-27)
035831,000679:                                                                                                 #         NRMAG   =       32D             PRESENT RADIUS M        E:  (-29+NR)
035832,000680:                                                                                                 #                                                                 M:  (-27+NR)
035833,000681:                                                                                                 #         SDELF/2                         SIN(THETA) / 2
035834,000682:                                                                                                 #         CDELF/2 =       14D             COS(THETA) / 2
035835,000683:                                                                                                 #         TFFX    =       34D             X, ARGUMENT OF SERIES T(X).
035836,000684:                                                                                                 #         TFFTEM  =       36D             ARG FOR TRANSFER ANGLE CALCULATION.
035837,000685:                                                                                                 #         TFFNP   =       28D             LC P  M                 E:  (-38+2NR)   M:  (-36+2NR)
035838,000686:                                                                                                 #         TFF/RTMU=       30D             1/SQRT(MU)              E:  (17)        M:  (14)
035839,000687:                                                                                                 #         TFFVSQ  =       20D             -(VN.VN/MU)     1/M     E:  (20)        M:  (18)
035840,000688: 

Page 812

035842,000690: 26,2000                                          SETLOC   P60S2                                 
035843,000691: 26,2000                                          BANK                                           
035844,000692: 
035845,000693: 26,2652                                          COUNT*   $$/S61.2                              
035846,000694: 
035847,000695:                                                                                                 #  PDL LEFT AT ZERO BY TARGETING
035848,000696: 
035849,000697: 26,2652           45345        S61.2             DLOAD    DSU                                   
035850,000698: 26,2653           02020                                   EMSALT                                
035851,000699: 26,2654           15006                                   290KFT                                
035852,000700: 26,2655           71244                          BPL      DLOAD                                 
035853,000701: 26,2656           55002                                   LUNENT                                
035854,000702: 26,2657           31757                                   1/RTMU                                #  ESTABLISH MU FOR ORBITAL ENTRIES
035855,000703: 26,2660           77624        CALLCON           CALL                                           
035856,000704: 26,2661           57151                                   TFFCONIC                              #  FILL VAC AREA WITH CONIC PARAMETERS
035857,000705: 
035858,000706: 26,2662           45145                          DLOAD    CALL                                  
035859,000707: 26,2663           15024                                   RTRIAL                                #  1 ST GUESS AT TERMINAL RADIUS  (-29)
035860,000708: 26,2664           57261                                   CALCTFF                               #  SAVES MPAC IN RTERM  (18D)
035861,000709: 
035862,000710: 26,2665           77624                          CALL                                           #  CALC SDELF/2, CDELF/2
035863,000711: 26,2666           57052                                   TFF/TRIG                              #  RETURN WITH S(THETA) IN MPAC
035864,000712: 
035865,000713: 26,2667           77624                          CALL                                           #  GET FISCHER RADIUS (-29) M
035866,000714: 26,2670           55033                                   FISHCALC                              #  ANS IN MPAC AND IN ERADM.
035867,000715: 
035868,000716: 26,2671           45015                          DAD      CALL                                  
035869,000717: 26,2672           02020                                   EMSALT                                
035870,000718: 26,2673           57261                                   CALCTFF                               #  SAVES MPAC IN  RTERM  (18D)
035871,000719: 
035872,000720: 26,2674           03733                          STORE    TTE1                                  #  USED IN TARGET ITERATION (DISPTARG)
035873,000721: 26,2675           57415                          DAD      DCOMP                                 #  DECR 'TTE' FROM BASE 'TTE2' IN 'SERVICER'
035874,000722: 26,2676           03651                                   MM                                    #  'PIPTIME' FOR STATE VECTOR
035875,000723:                                                                                                 #  DNLIST AND DSKY WILL USE TTE.
035876,000724: 26,2677           03735                          STORE    TTE2                                  #  TTE=PIPTIME+TTE2=-(TTE1+MM-PIPTIME)
035877,000725: 26,2700           77615                          DAD                                            #  DECREMENT 'TTE' FOR DISPLAY AND DOWNLINK
035878,000726: 26,2701           01044                                   PIPTIME                               #  UNTIL SERVICER COMES ALONG.
035879,000727: 26,2702           37727                          STCALL   TTE                                   #  'TTE' IS NEGATIVE AS IN COUNTDOWN.
035880,000728: 
035881,000729:                                                                                                 #  TTE= TIME FROM NOW TO EMSALT +FISCHER
035882,000730: 
035883,000731: 26,2703           57052                                   TFF/TRIG                              #  S(THETA) IN MPAC ON RETURNING
035884,000732:                                                                                                 #  AND THETA= RANGE FROM NOW TO EMSALT
035885,000733: 
035886,000734: 26,2704           77624                          CALL                                           
035887,000735: 26,2705           55033                                   FISHCALC                              
035888,000736: 26,2706           77624                          CALL                                           
035889,000737: 26,2707           11744                                   VRCALC                                
035890,000738: 26,2710           77624                          CALL                                           

Page 813

035892,000740: 26,2711           11731                                   DISPTARG                              
035893,000741: 26,2712           77624                          CALL                                           
035894,000742: 26,2713           11731                                   DISPTARG                              
035895,000743: 26,2714           37714                          STCALL   RTGO                                  
035896,000744: 26,2715           55054                                   VGAMCALC                              
035897,000745: 
035898,000746: 26,2716           77605                          DMP                                            #  MPAC = GAMMA
035899,000747:                                                                                                 #  PDL0 HAS VGAM.
035900,000748: 26,2717           43265                          BDDV     DAD                                   
035901,000749: 26,2720           15032                                   VEMSCON                               #  -HS D 180/PI (-14)
035902,000750: 26,2721           00001                                   0                                     #  VGAM FROM PDL0.
035903,000751: 26,2722           17725                          STODL    VIO                                   #  PREDICTED VELOCITY AT EMSALT.
035904,000752: 
035905,000753:                                                                                                 #  GAMMA AND VGAM AT 300K FT ARE REQUIRED BY  GMAX
035906,000754:                                                                                                 #  ALGORITHM.
035907,000755: 
035908,000756: 26,2723           02240                                   ERADM                                 #  EARTH RADIUS FROM GETERAD              (-29) M
035909,000757:                                                                                                 #  = FISCHER RADIUS  (-29)
035910,000758: 26,2724           77615                          DAD                                            
035911,000759: 26,2725           06456                                   300KFT                                #  M  (-29)
035912,000760: 26,2726           34023                          STCALL   RTERM                                 #  TERMINAL RADIUS  M  (-29)
035913,000761: 
035914,000762: 26,2727           55051                                   PREVGAM                               #  VGAMCALC WITH NEW RTERM
035915,000763: 
035916,000764:                                                                                                 #  VBAR = (V(FPS) - 36KF/S) / 20KF/S
035917,000765:                                                                                                 #  GMAX = (4/(1 + 4.8 VBARSQ))(GAM -6.05 -2.4 VBARSQ) - 10(L/D - .3) + 10 ASSUME L/D = 0.3, BANK =0.
035918,000766: 
035919,000767:                                                                                                 #  GMAXCALC
035920,000768: 26,2730           45325                          PDDL     DSU                                   #  GAM TO PDL2
035921,000769: 26,2731           00001                                   0                                     #  VGAM IS IN PDL0  (-7)
035922,000770: 26,2732           15010                                   36KFT/S                               #  (-7)   M/CS
035923,000771: 26,2733           63471                          DDV      DSQ                                   
035924,000772: 26,2734           15012                                   20KFT/S                               #  (-6)   M/CS
035925,000773: 26,2735           00001                          STORE    0                                     #  VBARSQ  (-2)  TO PDL0
035926,000774: 
035927,000775: 26,2736           43205                          DMP      DAD                                   
035928,000776: 26,2737           15014                                   KR1                                   
035929,000777:                                                                                                 #  GAM,    POS DOWN, FROM PDL2
035930,000778: 26,2740           41215                          DAD      DMP                                   
035931,000779: 26,2741           15016                                   -6.05DEG                              
035932,000780: 26,2742           15020                                   KR2                                   
035933,000781: 26,2743           77725                          PDDL                                           #  XCH PDL+0 FOR VBARSQ  (-2)
035934,000782: 26,2744           43271                          DDV      DAD                                   
035935,000783: 26,2745           15030                                   KR4                                   
035936,000784: 26,2746           31771                                   DP2(-4)                               
035937,000785: 26,2747           77665                          BDDV                                           
035938,000786:                                                                                                 #  NUM FROM PDL+0
035939,000787: 26,2750           51015                          DAD      BPL                                   
035940,000788: 26,2751           15022                                   KR3                                   

Page 814

035942,000790: 26,2752           54755                                   +3                                    
035943,000791: 26,2753           77745                          DLOAD                                          
035944,000792: 26,2754           15336                                   HI6ZEROS                              
035945,000793: 26,2755           17722                          STODL    GMAX                                  #  100 GMAX  (-14)
035946,000794: 
035947,000795:                                                                                                 #  DISPLAY USES GMAX AS SP, SO LO WORD IS WRITTEN OVER BY VPRED.
035948,000796: 
035949,000797: 26,2756           02240                                   ERADM                                 #  = FISCHER RADIUS  (-29) M
035950,000798: 26,2757           45015                          DAD      CALL                                  #  2 ND ITERATION FOR FISCHER RADIUS
035951,000799: 26,2760           15026                                   400KFT                                
035952,000800: 26,2761           57261                                   CALCTFF                               #  ESTABLISH TRANSFER ANGLE DATA.
035953,000801: 26,2762           77624                          CALL                                           
035954,000802: 26,2763           57052                                   TFF/TRIG                              #  GET SIN, COS DELF
035955,000803: 26,2764           77624                          CALL                                           
035956,000804: 26,2765           55033                                   FISHCALC                              #  GET CORRESPONDING FISCHER RADIUS.
035957,000805: 
035958,000806: 26,2766           73015                          DAD      LXA,2                                 #  SAVE HI-WORD FOR DOWNLIST.
035959,000807: 26,2767           15026                                   400KFT                                #  M  (-29)
035960,000808: 26,2770           03713                                   RTGO                                  #  (RANGE ANGLE FROM EMSALT)/360
035961,000809: 26,2771           34023                          STCALL   RTERM                                 
035962,000810: 26,2772           55051                                   PREVGAM                               #  VGAMCALC WITH NEW RTERM
035963,000811: 
035964,000812: 26,2773           67076                          DCOMP    SXA,2                                 #  HI-WORD OF EACH ON DOWNLIST.
035965,000813: 26,2774           00155                                   MPAC       +1                         
035966,000814: 26,2775           17761                          STODL    GAMMAEI                               #  CONIC GAMMA/360 AT 400K FT.    ( HI-WORD)
035967,000815:                                                                                                 #  CONIC RTGO/360 FROM EMSALT     (LOW-WORD)
035968,000816:                                                                                                 #  FOR TM, DP(GAMMAEI) = (GAMMA, RTGO)/360
035969,000817: 
035970,000818:                                                                                                 #  VGAM FROM PDL+0   (-7)
035971,000819: 26,2776           77626                          STADR                                          
035972,000820: 26,2777           74020                          STORE    VPRED                                 #  CONIC VELOCITY AT 400K FT
035973,000821: 
035974,000822: 26,3000           77634                          RTB                                            
035975,000823: 26,3001           54304                                   P61.1                                 
035976,000824:                                                                                                 #  PDL BACK TO ZERO.
035977,000825: 
035978,000826: 26,3002           52145        LUNENT            DLOAD    GOTO                                  
035979,000827: 26,3003           06452                                   1/RTMUE                               #  ESTABLISH MU FOR LUNAR TYPE ENTRIES
035980,000828: 26,3004           54660                                   CALLCON                               
035981,000829: 26,3005           00002 26244  290KFT            2DEC     88392.0    B-29                       
035982,000830: 26,3007           33335 05707  36KFT/S           2DEC     109.728    B-7                        #  (-7) M/CS = 36 KFT/S (-7)
035983,000831: 26,3011           36365 30244  20KFT/S           2DEC     121.92     B-7                        #  (-6) M/CS = 2 20KFT/S  (-7)
035984,000832: 26,3013           77113 42770  KR1               2DEC     -.026666667                            #  = -2.4 4 / 360
035985,000833: 26,3015           77354 65030  -6.05DEG          2DEC     -.016805556                            #  = -6.05 / 360
035986,000834: 26,3017           21450 00001  KR2               2DEC     .54931641                             #  = (360/4) 100 (-14) = 9000 B-14

Page 815

035988,000836: 26,3021           01750 00000  KR3               2DEC     1000       B-14                       #  = 100 (10.0) (-14) G,S
035989,000837:                                                                                                 #  ASSUMES L/D = 0.3, BANK =0.
035990,000838: 26,3023           00305 04541  RTRIAL            2DEC     6460097.18 B-29                       #  RPAD +284643 FT =21 194 545 FT
035991,000839:                                                                                                 #  RPAD DEFINED AS 20 909 901.57 FT =6 373 338 M
035992,000840: 26,3025           00003 27040  400KFT            2DEC     121920     B-29                       #  METERS
035993,000841: 
035994,000842:                                                                                                 #  300KFT 2DEC    91440 B-29      # (-29)  M
035995,000843: 
035996,000844:                                                                                                 #  EMSALT 2DEC    86759.2 B-29    # 284643 FT (-29) M     (ORBITAL REENTRY)
035997,000845: 
035998,000846:                                                                                                 #  EMSALT 2DEC    90657 B-29      # 297431 FT (-29) M     (LUNAR REENTRY)
035999,000847: 
036000,000848: 26,3027           32525 12525  KR4               2DEC     .833333333                            
036001,000849: 26,3031  23,2455               300KFT            EQUALS   MINPERE                               
036002,000850: 26,3031           77777 76601  VEMSCON           2DEC     -.0389676  B-14                       #  = -HS D / 2 PI (-14)   M SQ / CS SQ
036003,000851:                                                                                                 #  =- 16369       .05G    32.2    .3048   .3048/2 PI      (-14)
036004,000852: 

Page 816

036006,000854:                                                                                                 #  SUBROUTINE NAME:  FISHCALC             (USED BY S61.2)                 DATE:           01.21.67
036007,000855:                                                                                                 #  MOD NO: 0                                                              LOG SECTION:    P61-P67
036008,000856:                                                                                                 #  MOD BY: MORTH / BAIRNSFATHER
036009,000857:                                                                                                 #  MOD NO: 1      MOD BY: RR BAIRNSFATHER         DATE:   11 MAY 67       INCLUDE GETERAD CALL
036010,000858:                                                                                                 #  FUNCTIONAL DESCRIPTION:  GIVEN THE PRESENT POSITION, UNITR, CALCULATE A NEW UNITR THAT IS ROTATED THROUGH
036011,000859:                                                                                                 #         TRANSFER ANGLE, THETA, ALONG TRAJECTORY. THEN CALCULATE  SIN(LAT)  AND USE TO OBTAIN FISCHER RADIUS.
036012,000860: 
036013,000861:                                                                                                 #         SINCE FISHCALC USES UNI (LEFT BY ENTRY) EARTH SCALING IS ASSUMED. (WILL IMPROVE FOR SUITABLE TENNANT)
036014,000862: 
036015,000863:                                                                                                 #  CALLING SEQUENCE:      CALL
036016,000864:                                                                                                 #                                 FISHCALC
036017,000865:                                                                                                 #         ENTER WITH .5 SIN(THETA) IN MPAC.
036018,000866:                                                                                                 #         PUSHLOC IS AT PDL+0, AN ARBITRARY BASE VALUE IF LEQ 8D
036019,000867: 
036020,000868:                                                                                                 #  SUBROUTINES CALLED:    GET ERAD
036021,000869:                                                                                                 #  NORMAL EXIT MODE:      RVQ
036022,000870:                                                                                                 #  EXIT MODES:            NONE
036023,000871:                                                                                                 #  OUTPUT:        ERADM  (-29) M   IN MPAC ON RETURNING
036024,000872:                                                                                                 #                 NEW UNIT VECTOR NOT SAVED.
036025,000873:                                                                                                 #                 SIN(LAT) NOT SAVED.
036026,000874:                                                                                                 #                 PUSHLOC AT PDL+0
036027,000875: 
036028,000876:                                                                                                 #  ERASABLE INITIALIZATION REQUIRED:
036029,000877:                                                                                                 #                 SDELF/2         =SIN(THETA) /2, IN MPAC                 LEFT BY TFF/TRIG
036030,000878:                                                                                                 #                 CDELF/2         =COS(THETA) /2, STORED IN PDL 14D       LEFT BY TFF/TRIG
036031,000879:                                                                                                 #                 RONE            (-29) M                                 LEFT BY USER
036032,000880:                                                                                                 #                 VONE            (-7)  M/CS                              LEFT BY USER
036033,000881:                                                                                                 #                 URONE           UR/2                                    LEFT BY USER
036034,000882:                                                                                                 #                 UNI             .5 UNIT(V*R)                            LEFT BY ENTRY / P61
036035,000883:                                                                                                 #                 UNITW           UNIT NORTH POLE                         LEFT BY PAD LOAD
036036,000884:                                                                                                 #  DEBRIS:        QPRET, PDL+0 ... PDL+5
036037,000885: 
036038,000886:                                                                                                 #  _      _          _
036039,000887: 26,3033           47315        FISHCALC          PDVL     VXV                                   #  URPR = UR CDELF + UHOR SDELF
036040,000888: 26,3034           02334                                   URONE                                 
036041,000889: 26,3035           03502                                   UNI                                   
036042,000890: 26,3036           76561                          VXSC     VSL1                                  
036043,000891:                                                                                                 #  SIN(THETA) / 2 FROM PDL+0
036044,000892: 26,3037           74315                          PDVL     VXSC                                  #  TO PDL+0, +5
036045,000893: 26,3040           02334                                   URONE                                 
036046,000894: 26,3041           00017                                   CDELF/2                               #  COS(THETA) /2
036047,000895: 26,3042           45455                          VAD      STADR                                 
036048,000896: 26,3043           74235                          STORE    URH                                   #  FOR USE IN RTGO FROM EMS DISPLAY
036049,000897: 26,3044           72441                          DOT      SL1                                   
036050,000898: 26,3045           01712                                   UNITW                                 #  FULL UNIT VECTOR       UNIT NORTH
036051,000899: 26,3046           02156                          STORE    ALPHAV     +4                         #  = .5 SIN(LAT)
036052,000900: 26,3047           77650        DUMPFISH          GOTO                                           
036053,000901: 26,3050           26570                                   GETERAD                               #  SAVES FISCHER RAD (-29) M IN ERADM AND
036054,000902:                                                                                                 #  IN MPAC. RETURNS TO CALLER VIQ QPRET.
036055,000903: 

Page 817

036057,000905:                                                                                                 #  SUBROUTINE NAME:  VGAMCALC             (USED BY S61.2)                 DATE:           01.21.67
036058,000906:                                                                                                 #  MOD NO: 0                                                              LOG SECTION:    P61-P67
036059,000907:                                                                                                 #  MOD BY: MORTH / BAIRNSFATHER
036060,000908:                                                                                                 #  MOD NO: 1      MOD BY: RR BAIRNSFATHER         DATE: 11 APR 67
036061,000909:                                                                                                 #  MOD NO: 2      MOD BY: RR BAIRNSFATHER         DATE: 21 NOV 67         VARIABLE MU ADDED.
036062,000910:                                                                                                 #  MOD NO: 3      MOD BY: RR BAIRNSFATHER         DATE: 21 MAR 68         ACCEPT DIFFERENT EARTH/MOON SCALE
036063,000911:                                                                                                 #  FUNCTONAL DESCRIPTION: EARTH CENTERED VIS VIVA CALCULATION OF TERMINAL VELOCITY AND GAMMA (REL TO
036064,000912:                                                                                                 #         HORIZONTAL)  GIVEN  THE SCALAR QUANTITIES:  PRESENT RADIUS AND VELOCITY AND THE TERMINAL RADIUS.
036065,000913:                                                                                                 #         THE USER MUST APPEND PROPER SIGN TO GAMMA, SINCE IT IS CALCULATED AS A POSITIVE NUMBER.
036066,000914:                                                                                                 #         THE EQUATIONS ARE
036067,000915: 
036068,000916:                                                                                                 #                 VGAM = SQRT(VN VN/MU + 2(RN-RTERM)/(RN RTERM) ) RTMU
036069,000917: 
036070,000918:                                                                                                 #                 COSGAM = H /RTERM VGAM = SQRT(LCP)/ (RTERM VGAM/RTMU)
036071,000919: 
036072,000920:                                                                                                 #         VGAMCALC ASSUMES THAT THE TERMINAL RADIUS IS LESS THAN THE PRESENT RADIUS. BOTH CALCTFF AND CALCTPER
036073,000921:                                                                                                 #         MAKE THIS ASSUMPTION.
036074,000922: 
036075,000923:                                                                                                 #  CALLING SEQUENCE:      CALL                    STCALL  RTERM
036076,000924:                                                                                                 #                                 VGAMCALC                PREVGAM
036077,000925:                                                                                                 #         PUSHLOC AT PDL+0, ARBITRARY  IF LEQ 12D
036078,000926:                                                                                                 #         C(MPAC) UNSPECIFIED                     C(MPAC)=NEW RTERM
036079,000927: 
036080,000928:                                                                                                 #  SUBROUTINES CALLED:    NONE
036081,000929:                                                                                                 #  NORMAL EXIT MODE:      RVQ
036082,000930:                                                                                                 #  ALARMS:        NONE
036083,000931:                                                                                                 #  OUTPUT:        GAMMA / 360 IN MPAC, POSITIVE NUMBER
036084,000932:                                                                                                 #                 VGAM    E:(-7)    M:(-5)        M/CS  IN PDL+0
036085,000933:                                                                                                 #                 PUSHLOC AT PDL+2
036086,000934:                                                                                                 #  ERASABLE INITIALIZATION REQD:
036087,000935:                                                                                                 #         TFF/RTMU  E:(17)  M:(14)        1/SQRT(MU)                              LEFT BY TFFCONIC.
036088,000936:                                                                                                 #         RMAG1     E:(-29) M:(-27)       M  PRESENT RADIUS LENGTH                LEFT BY TFFCONIC
036089,000937:                                                                                                 #         NRMAG     E:(-29+NR)            M  NORM LENGTH OF PRESENT POSITION      LEFT BY TFFCONIC
036090,000938:                                                                                                 #                   M:(-27+NR)
036091,000939:                                                                                                 #         RTERM     E:(-29) M:(-27)       M  TERMINAL RADIUS LENGTH               LEFT BY CALCTFF
036092,000940:                                                                                                 #         NRTERM    E:(-29+NR)            M  NORM LENGTH OF TERMINAL RADIUS       LEFT BY CALCTFF
036093,000941:                                                                                                 #                   M:(-27+NR)
036094,000942:                                                                                                 #         TFFVSQ    E:(20)  M:(18)        1/M  -(V SQ/MU): PRESENT VELOCITY, NORM LEFT BY TFFCONIC
036095,000943:                                                                                                 #         TFFNP     E:(-38+2NR)           M  LCP, SEMI-LATUS RECTUM, WEIGHT NR    LEFT BY TFFCONIC
036096,000944:                                                                                                 #                   M:(-36+2NR)
036097,000945:                                                                                                 #  DEBRIS:        QPRET,   PDL+0 ... PDL+3
036098,000946:                                                                                                 #                 RTERM,  NRTERM  IF PREVGAM ENTERED.

Page 818

036100,000948: 
036101,000949: 26,3051           77657        PREVGAM           SL*                                            #  ENTER WITH NEW RTERM IN MPAC
036102,000950:                                                                                                 #  E: (-29)  M: (-27)
036103,000951: 26,3052           20201                                   0,1                                   #  X1 = -NR
036104,000952: 26,3053           00021                          STORE    NRTERM                                #  RTERM  M               E: (-29+NR)     M: (-27+NR)
036105,000953: 
036106,000954: 26,3054           41345        VGAMCALC          DLOAD    DMP                                   
036107,000955: 26,3055           00041                                   NRMAG                                 #  RMAG  M                E: (-29+NR)     M: (-27+NR)
036108,000956: 26,3056           00021                                   NRTERM                                #  RTERM  M               E: (-29+NR)     M: (-27+NR)
036109,000957: 26,3057           45325                          PDDL     DSU                                   #  RMAG RTERM M           E: (-58+2NR)    M: (-54+2NR)
036110,000958: 26,3060           00041                                   NRMAG                                 #  RMAG  M                E: (-29+NR)     M: (-27+NR)
036111,000959: 26,3061           00021                                   NRTERM                                #  RTERM  M               E: (-29+NR)     M: (-27+NR)
036112,000960: 26,3062           56257                          SL*      DDV                                   #  2(RN-RTERM)            E: (-30+NR)     M: (-28+NR)
036113,000961: 26,3063           20171                                   0          -8D,1                      #  (-8+NR)
036114,000962:                                                                                                 #  PUSH UP PRODUCT.                                       
036115,000963: 26,3064           77625                          DSU                                            
036116,000964: 26,3065           00025                                   TFFVSQ                                #  -(V SQ/MU)             E: (20)         M: (18)
036117,000965: 26,3066           41566                          SQRT     PUSH                                  #  SAVE VGAM/RT(MU) FOR NOW. E: (10)      M: (9)
036118,000966: 26,3067           65271                          DDV      PDDL                                  #  XCH PDL+0, LEAVING VGAM FOR OUTPUT.
036119,000967:                                                                                                 #  VGAM TO PDL M/CS       E: (-7)         M: (-2)
036120,000968: 26,3070           00037                                   TFF/RTMU                              #                         E: (17)         M: (14)
036121,000969: 26,3071           65205                          DMP      PDDL                                  #  RTERM VGAM/RTMU        E: (-19+NR)     M: (-18+NR)
036122,000970: 26,3072           00021                                   NRTERM                                #  RTERM  M               E: (-29+NR)     M: (-27+NR)
036123,000971: 26,3073           00035                                   TFFNP                                 #  LC P =H.H/MU  M        E: (-38+2NR)    M: (-36+2NR)
036124,000972: 26,3074           56366                          SQRT     DDV                                   #                         E: (-19+NR)     M: (-18+NR)
036125,000973:                                                                                                 #  PUSH UP DEN            E: (-19+NR)     M: (-18+NR)
036126,000974:                                                                                                 #  USE DDV OVFL AS LIMITER (|COS| <1.0)
036127,000975: 26,3075           65542                          SR1      ACOS                                  
036128,000976: 26,3076           77616        DUMPVGAM          RVQ                                            
036129,000977:                                                                                                 #  CALLER MUST SUPPLY OWN SIGN ...
036130,000978:                                                                                                 #                         22W     27MS
036131,000979: 

Page 819

036133,000981:                                                                                                 #  SUBROUTINE NAME:       TFF/TRIG        (USED BY S61.2)         DATE:           01.17.67
036134,000982:                                                                                                 #  MOD NO: 0                                                      LOG SECTION:    P61-P67
036135,000983:                                                                                                 #  MOD BY: RR BAIRNSFATHER
036136,000984:                                                                                                 #  MOD NO: 1      MOD BY: RR BAIRNSFATHER         DATE: 14 APR 67
036137,000985:                                                                                                 #  MOD NO: 2      MOD BY: RR BAIRNSFATHER         DATE: 21 MAR 68         ACCEPT DIFFERENT EARTH/MOON SCALE
036138,000986:                                                                                                 #  FUNCTIONAL DESCRIPTION:        USED BY ENTRY DISPLAY TO CALCULATE SIN(THETA), COS(THETA) FROM DATA LEFT IN
036139,000987:                                                                                                 #         PDL BY TFF SUBROUTINES.  THE EQNS ARE
036140,000988: 
036141,000989:                                                                                                 #                 COS(THETA) = 1-2 ABS(ARG) / (RN RTERM (1+X) )
036142,000990:                                                                                                 #                                                 2
036143,000991:                                                                                                 #                 SIN(THETA) = SGN(ARG) SQRT(1-COS (THETA) )
036144,000992: 
036145,000993:                                                                                                 #         WHERE   THETA = TRANSFER ANGLE
036146,000994:                                                                                                 #         AND     ARG = P Z ABS(Z)                        IF ALFA ZZ   LEQ 1
036147,000995:                                                                                                 #                 ARG = (P / ALFA) SGN(Q1 + R 1/Z)        IF ALFA Z Z   G  1
036148,000996:                                                                                                 #         AND  ARG  HAS BEEN AFFIXED WITH THE SIGN OF SIN(THETA).
036149,000997:                                                                                                 #  CALLING SEQUENCE:      CALL
036150,000998:                                                                                                 #                                 TFF/TRIG
036151,000999:                                                                                                 #                 PUSHLOC AT PDL+0, ARBITRARY IF NOT EQ 14D
036152,001000:                                                                                                 #                 C(MPAC) UNSPECIFIED
036153,001001: 
036154,001002:                                                                                                 #  SUBROUTINES CALLED:    NONE
036155,001003:                                                                                                 #  NORMAL EXIT MODES:     RVQ
036156,001004:                                                                                                 #  ALARMS:        NONE
036157,001005:                                                                                                 #  OUTPUT:        C(MPAC) = .5 SIN(THETA)
036158,001006:                                                                                                 #                 CDELF/2 = .5 COS(THETA)         (IN PDL 14D)
036159,001007:                                                                                                 #                 PUSHLOC AT PDL+0
036160,001008:                                                                                                 #  ERASABLE INITIALIZATION REQUIRED:
036161,001009:                                                                                                 #                 TFFX                    X                                       LEFT BY CALCTFF OR CALCTPER
036162,001010:                                                                                                 #                 TFFTEM  E: (-59+2NR)    ARG                                     LEFT BY CALCTFF OR CALCTPER
036163,001011:                                                                                                 #                         M: (-55+2NR)    WHERE ARG = LCF ZZ SGN(DELF) OR ARG = LCP/ALFA SGN(DELF)
036164,001012:                                                                                                 #                 NRTERM  E: (-29+NR)     M  NORM LENGTH OF TERMINAL RADIUS       LEFT BY CALCTFF OR CALCTPER
036165,001013:                                                                                                 #                         M: (-27+NR)     
036166,001014:                                                                                                 #                 NRMAG   E: (-29+NR)     M  NORM LENGTH OF PRESENT POSITION      LEFT BY TFFCONIC
036167,001015:                                                                                                 #                         M: (-27+NR)
036168,001016:                                                                                                 #  DEBRIS:        QPRET, CDELF/2
036169,001017: 
036170,001018: 27,2000                                          SETLOC   P60S5                                 
036171,001019: 27,2000                                          BANK                                           
036172,001020: 27,3052                                          COUNT*   $$/S61.2                              
036173,001021: 27,3052           70545        TFF/TRIG          DLOAD    SR1                                   
036174,001022: 27,3053           00043                                   TFFX                                  
036175,001023: 27,3054           41215                          DAD      DMP                                   
036176,001024: 27,3055           15334                                   HIDPHALF                              
036177,001025: 27,3056           00041                                   NRMAG                                 #  RMAG  M                E: (-29+NR)     M: (-27+NR)
036178,001026: 27,3057           55205                          DMP      BDDV                                  
036179,001027: 27,3060           00021                                   NRTERM                                #  RTERM  M               E: (-29+NR)     M: (-27+NR)
036180,001028: 27,3061           00045                                   TFFTEM                                #  P ZSQ OR P/ALFA        E: (-59+2NR)    M: (-55+2NR)
036181,001029: 27,3062           44246                          ABS      BDSU                                  #  THE SIGN IS FOR SDELF.
036182,001030: 27,3063           15334                                   HIDPHALF                              
036183,001031: 27,3064           00017                          STORE    CDELF/2                               #  .5 COS(THETA)
036184,001032: 27,3065           57516                          DSQ      DCOMP                                 #  KEEP HONEST FOR SQRT.

Page 820

036186,001034: 27,3066           75415                          DAD      SQRT                                  
036187,001035: 27,3067           15326                                   HIDP1/4                               
036188,001036: 27,3070           43565        DUMPTRIG          SIGN     RVQ                                   
036189,001037: 27,3071           00045                                   TFFTEM                                #  AFFIX SIGN(DELF/2)
036190,001038:                                                                                                 #  RETURN WITH .5 SIN(THETA) IN MPAC
036191,001039: 
036192,001040: 04,2000                                          SETLOC   P60S6                                 
036193,001041: 04,2000                                          BANK                                           
036194,001042: 
036195,001043: 04,3731                                          COUNT*   $$/S61.1                              
036196,001044:                                                                                                 #                         16W     15MS
036197,001045: 
036198,001046: 04,3731           77620        DISPTARG          STQ                                            #  C(MPAC = TRGO ESTIMATE
036199,001047: 04,3732           03373                                   60GENRET                              
036200,001048: 04,3733           43205                          DMP      DAD                                   #  (TTE1 IS POSITIVE)
036201,001049: 04,3734           11752                                   KTETA1                                
036202,001050: 04,3735           03733                                   TTE1                                  
036203,001051: 04,3736           37606                          STCALL   DTEAROT                               
036204,001052: 04,3737           46223                                   EARROT2                               
036205,001053: 04,3740           77624                          CALL                                           
036206,001054: 04,3741           11744                                   VRCALC                                
036207,001055: 04,3742           77650                          GOTO                                           
036208,001056: 04,3743           03373                                   60GENRET                              
036209,001057: 04,3744           50375        VRCALC            VLOAD    DOT                                   
036210,001058: 04,3745           03542                                   URH                                   
036211,001059: 04,3746           03474                                   RT                                    
036212,001060: 04,3747           65512                          SL2      ACOS                                  
036213,001061: 04,3750           77616                          RVQ                                            
036214,001062: 04,3751           00052 05716  KTETA1            2DEC     .421844723 E2         B-14*           #  1100 2PI/16384(163.84)
036215,001063:                                                                                                 #  END OF PROGRAM S61.2
036216,001064: 

Page 821

036218,001066:                                                                                                 #  PROGRAM DESCRIPTION S62.3      DATE 10JAN67
036219,001067:                                                                                                 #  MOD NO 1:                      LOG SECTION P60-P67
036220,001068:                                                                                                 #  MOD BY ZELDIN
036221,001069:                                                                                                 #  MOD NO: 2      MOD BY: RR BAIRNSFATHER         DATE: 15 MAY 67         CHANGED TO REF COORDS.
036222,001070:                                                                                                 #  MOD NO: 3      MOD BY: RR BAIRNSFATHER         DATE: 17 JAN 68         ALFAPAD CHANGES MADE.
036223,001071:                                                                                                 #  FUNCTIONAL DESCRIPTION
036224,001072:                                                                                                 #         COMPUTE DESIRED GIMBAL ANGLES FOR ENTRY ATTITUDE
036225,001073:                                                                                                 #         THE FOLLOWING TRAJECTORY TRIAD IS AVAILABLE IN MEMORY AND IS COMPUTED EACH 2 SECONDS BY  CM/POSE  IN
036226,001074:                                                                                                 #         REFERENCE COORDINATES (V = VELOCITY RELATIVE TO EARTH) :
036227,001075: 
036228,001076:                                                                                                 #                 UXA = -UNIT(V)
036229,001077:                                                                                                 #                 UYA =  UNIT(V*R)
036230,001078:                                                                                                 #                 UZA =  UXA*UYA
036231,001079: 
036232,001080:                                                                                                 #         GENERATE A DESIRED BODY TRIAD FOR TRIMMED FLIGHT WITH RESPECT TO THE RELATIVE VELOCITY VECTOR, USING
036233,001081:                                                                                                 #         ROLL COMMAND AND TRIM ANGLE OF ATTACK:
036234,001082: 
036235,001083:                                                                                                 #                 UXD = UNIT(UYD*UXA) SIN(ALFATRIM) + UXA COS(ALFATRIM)
036236,001084:                                                                                                 #                 UYD = UYA COS(ROLLC) + UZA SIN(ROLLC)
036237,001085:                                                                                                 #                 UZD = UXD * UYD
036238,001086: 
036239,001087:                                                                                                 #         USE THE DESIRED SET (IN REFERENCE COORDS) AND  REFSMMAT  TO CALL  CALCGA  AND OBTAIN GIMBAL ANGLES
036240,001088:                                                                                                 #         IN 2S,C IN MPAC, +2 AND THETAD, +2.
036241,001089: 
036242,001090:                                                                                                 #  CALLING SEQUENCE
036243,001091:                                                                                                 #         L       CALL
036244,001092:                                                                                                 #         L+1             S62.3
036245,001093:                                                                                                 #  NORMAL EXIT MODE
036246,001094:                                                                                                 #         RETURN VIA QPRET DIRECTLY FROM CALCGA.
036247,001095:                                                                                                 #  SUBROUTINES CALLED
036248,001096:                                                                                                 #         CALCGA
036249,001097:                                                                                                 #  ALARM OR ABORT MODES
036250,001098:                                                                                                 #         NONE
036251,001099:                                                                                                 #  ERASABLE INITIALIZATION REQUIRED
036252,001100:                                                                                                 #         ROLLC   ROLL COMMAND            DP 1'S COMP AT 1REV
036253,001101:                                                                                                 #         ALFAPAD SP 1S,C /180            LEFT BY PAD LOAD        ALFATRIM IS NEGATIVE.
036254,001102:                                                                                                 #         UXA/2   REF COORDS              LEFT BY CM/POSE
036255,001103:                                                                                                 #         UYA/2   REF COORDS              LEFT BY CM/POSE
036256,001104:                                                                                                 #         UZA/2   REF COORDS              LEFT BY CM/POSE
036257,001105:                                                                                                 #  OUTPUT
036258,001106:                                                                                                 #         CPHI    GIMBAL ANGLES (O,I,M) 2'S COMP TP (O,I,M)/180
036259,001107:                                                                                                 #  DEBRIS
036260,001108:                                                                                                 #         QTEMP, QPRET, PUSHLIST
036261,001109: 
036262,001110: 10,2000                                          SETLOC   P60S4                                 
036263,001111: 10,2000                                          BANK                                           
036264,001112: 
036265,001113: 10,2412                                          COUNT*   $$/S62.3                              
036266,001114: 

Page 822

036268,001116: 10,2412           67201        S62.3             SETPD    SLOAD                                 
036269,001117: 10,2413           00001                                   0                                     
036270,001118: 10,2414           03012                                   ALFAPAD                               #  ALFATRIM /180, ALFA IS NEG.
036271,001119: 10,2415           41542                          SR1      PUSH                                  
036272,001120: 10,2416           65346                          COS      PDDL                                  #  XCH PDL, COS TO PDL0
036273,001121: 10,2417           65356                          SIN      PDDL                                  #  SIN TO PDL2
036274,001122: 10,2420           03316                                   ROLLC                                 
036275,001123: 10,2421           74346                          COS      VXSC                                  
036276,001124: 10,2422           03550                                   UYA/2                                 #                                 REF COORDS
036277,001125: 10,2423           73525                          PDDL     SIN                                   #  PUSH VECTOR INTO PDL4,.9
036278,001126: 10,2424           03316                                   ROLLC                                 
036279,001127: 10,2425           53361                          VXSC     VAD                                   
036280,001128: 10,2426           03556                                   UZA/2                                 #                                 REF COORDS
036281,001129:                                                                                                 #  VECTOR FROM PDL4, 9
036282,001130: 10,2427           77772                          VSL1                                           
036283,001131: 10,2430           02722                          STORE    YNB                                   #  = UYD                          REF COORDS
036284,001132: 
036285,001133: 10,2431           76435                          VXV      VSL1                                  
036286,001134: 10,2432           03542                                   UXA/2                                 #                                 REF COORDS
036287,001135: 10,2433           65361                          VXSC     PDDL                                  
036288,001136:                                                                                                 #  SIN TRIM FROM PDL2
036289,001137:                                                                                                 #  XCH PDL0 FOR COS TRIM
036290,001138: 10,2434           53361                          VXSC     VAD                                   
036291,001139: 10,2435           03542                                   UXA/2                                 #                                 REF COORDS
036292,001140:                                                                                                 #  FROM PDL0
036293,001141: 10,2436           77772                          VSL1                                           
036294,001142: 10,2437           02714                          STORE    XNB                                   #  X SC AXIS (.5 UNIT)            REF COORDS
036295,001143: 
036296,001144: 10,2440           76435                          VXV      VSL1                                  
036297,001145: 10,2441           02722                                   YNB                                   
036298,001146: 10,2442           26730                          STOVL    ZNB                                   #  Z SC IN REF COOR. SCALED AT 2
036299,001147: 10,2443           01734                                   REFSMMAT                              
036300,001148: 10,2444           26672                          STOVL    XSM                                   
036301,001149: 10,2445           01742                                   REFSMMAT   +6                         
036302,001150: 10,2446           26700                          STOVL    YSM                                   
036303,001151: 10,2447           01750                                   REFSMMAT   +12D                       
036304,001152: 10,2450           02706                          STORE    ZSM                                   
036305,001153: 
036306,001154: 10,2451           77650                          GOTO                                           
036307,001155: 10,2452           47344                                   CALCGA                                
036308,001156:                                                                                                 #  CALCGA WILL RETURN TO ORIGINAL CALLER
036309,001157:                                                                                                 #  VIA QPRET WITH 2,S COMP. ANGLES IN CPHI

End of include-file P61-P67.agc.  Parent file is MAIN.agc