Source Code

These source code files are a reconstruction of Sundance, the Apollo 9 LM (Lunar Module) AGC (Apollo Guidance Computer) flight software, created from binary dumps of original core rope program modules, as follows:
  • B1 — Revision 292
  • B2 — Revision 302
  • B3 — Revision 302
  • B4 — Revision 302
  • B5 — Revision 292
  • B6 — Revision 306
This means that source code does not represent a specific historical revision of Sundance, but rather a mixture of the three released versions. Nonetheless, it is capable of flying the whole Apollo 9 mission. This source code matches the binary dumps, as closely as feasible, but 100% match is not possible, due mostly to changes in memory addresses at which code and variables were allocated in different revisions of Sundance. Refer to this list of explanations for each binary mismatch.

Since only binary dumps (rather than listings) of Sundance are available as source material, all comments and labels are approximate. They have been taken from other AGC programs where possible, or, in some places, written from scratch to match what we believe would have been in the original listing.

044547,000002:                                                                                                  ## Copyright:   Public domain.
044548,000003:                                                                                                  ## Filename:    CONIC_SUBROUTINES.agc
044549,000004:                                                                                                  ## Purpose:     A section of a reconstructed, mixed version of Sundance
044550,000005:                                                                                                  ##              It is part of the reconstructed source code for the Lunar
044551,000006:                                                                                                  ##              Module's (LM) Apollo Guidance Computer (AGC) for Apollo 9.
044552,000007:                                                                                                  ##              No original listings of this program are available;
044553,000008:                                                                                                  ##              instead, this file was created via disassembly of dumps
044554,000009:                                                                                                  ##              of various revisions of Sundance core rope modules.
044555,000010:                                                                                                  ## Assembler:   yaYUL
044556,000011:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
044557,000012:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
044558,000013:                                                                                                  ## Mod history: 2020-06-17 MAS  Created from Luminary 69.
044559,000014: 
044560,000015:                                                                                                  ## Sundance 302
044561,000016: 
044562,000017:                                                                                                  #  PROGRAM DESCRIPTION - ENTIRE CONIC SUBROUTINE LOG SECTION                       DATE - 1 SEPTEMBER 1967
044563,000018:                                                                                                  #  MOD NO. - 0                                                                     LOG SECTION - CONIC SUBROUTINES
044564,000019:                                                                                                  #  MOD BY KRAUSE                                                                   ASSEMBLY - COLOSSUS REVISION 88
044565,000020: 
044566,000021: 
044567,000022:                                                                                                  #  FUNCTIONAL DESCRIPTION -
044568,000023: 
044569,000024:                                                                                                  #       THE FOLLOWING SET OF SUBROUTINES SOLVE VARIOUS PROBLEMS INVOLVING THE TRAJECTORY PRODUCED BY A CENTRAL
044570,000025:                                                                                                  #  INVERSE-SQUARE FORCE ACTING ON A POINT MASS, AS OUTLINED IN THE CMC AND LGC LUNAR LANDING MISSION GSOP, SECTION
044571,000026:                                                                                                  #  5.5.1.2.  A GENERAL USAGE POINT-OF-VIEW WAS TAKEN IN FORMULATING, MECHANIZING, AND SCALING THE SUBROUTINES,
044572,000027:                                                                                                  #  RATHER THAN OPTIMIZING EACH FOR A PARTICULAR USE.  THEREFORE, MULTIPLE USAGE CAN BE MADE OF THE SUBROUTINES
044573,000028:                                                                                                  #  INVOLVING ANY REALISTIC SET OF CONSTRAINTS.  IT SHOULD BE NOTED THAT ONLY ONE SET OF CODING IS USED, WHETHER THE
044574,000029:                                                                                                  #  EARTH, MOON, OR ANY OTHER CELESTIAL BODY IS SPECIFIED AS THE CENTRAL BODY OF THE PROBLEM, PROVIDED ONE OBSERVES
044575,000030:                                                                                                  #  THE INHERENT SCALE CHANGE REQUIRED IN POSITION, VELOCITY, MU, AND TIME, AS OUTLINED IN MISSION PROGRAMMING
044576,000031:                                                                                                  #  DEFINITION MEMO NO. 10.  THIS CAN BE ACCOMPLISHED BY SIMPLY ADDING TO THE MUTABLE AND INITIALIZING THE SUBROU-
044577,000032:                                                                                                  #  TINES APPROPRIATELY.
044578,000033:                                                                                                  #       DUE TO THE UNIFORMITY OF THE EQUATIONS INVOLVED, CODING WAS MINIMIZED BY TREATING INDIVIDUAL EQUATIONS AND
044579,000034:                                                                                                  #  BLOCKS OF EQUATIONS AS SUBROUTINES OF LOWER RANK WHENEVER POSSIBLE.  AS A RESULT, THREE BY-PRODUCTS SUBROUTINES,
044580,000035:                                                                                                  #  DIRECTLY USABLE AS INDEPENDENT SUBROUTINES, WERE GENERATED.
044581,000036: 
044582,000037: 
044583,000038:                                                                                                  #  RESTRICTIONS -
044584,000039: 
044585,000040:                                                                                                  #       THE ONLY LIMITATION IN THE SCOPE OF PROBLEM WHICH CAN BE SOLVED BY A PARTICULAR SUBROUTINE IS THE SCALING
044586,000041:                                                                                                  #  LIMIT OF EACH PARAMETER AS SPECIFIED IN THE GSOP.  THESE SCALING LIMITS WERE CHOSEN SO THAT ALL FEASIBLE TRAJEC-
044587,000042:                                                                                                  #  TORIES COULD BE HANDLED.
044588,000043:                                                                                                  #       SINCE THE SUBROUTINES (EXCEPT KEPLER) USE COMMON SUBROUTINES OF LOWER RANK WHICH USE ERASABLE OTHER THAN
044589,000044:                                                                                                  #  THE PUSHLIST (DUE TO ITS LIMITED SIZE) AND COMMON INTERPRETIVE SWITCHES, THE CONIC SUBROUTINES CANNOT BE ALLOWED
044590,000045:                                                                                                  #  TO INTERRUPT EACH OTHER.  IT IS UP TO THE USER TO GUARANTEE THIS CONDITION.
044591,000046: 
044592,000047: 
044593,000048:                                                                                                  #  PROGRAM DESCRIPTION - KEPLER SUBROUTINE                                 DATE - 11 OCTOBER 1967
044594,000049:                                                                                                  #  MOD NO. -1                                                                       LOG SECTION - CONIC SUBROUTINES
044595,000050:                                                                                                  #  MOD BY KRAUSE                                                           ASSEMBLY - COLOSSUS 103 AND SUNDANCE 222
044596,000051: 
044597,000052: 
044598,000053:                                                                                                  #  FUNCTIONAL DESCRIPTION -
044599,000054:                                                                                                  #       THIS SUBROUTINE, GIVEN AN INITIAL STATE VECTOR AND THE DESIRED TRANSFER TIME THROUGH WHICH THE STATE IS TO
044600,000055:                                                                                                  #  BE UPDATED ALONG A CONIC TRAJECTORY, COMPUTES THE NEW, UPDATED STATE VECTOR.  THE TRAJECTORY MAY BE ANY CONIC
044601,000056:                                                                                                  #  SECTION - CIRCULAR, ELLIPTIC, PARABOLIC, HYPERBOLIC, OR RECTILINEAR WITH RESPECT TO THE EARTH OR THE MOON.  THE
044602,000057:                                                                                                  #  USE OF THE SUBROUTINE CAN BE EXTENDED USING OTHER PRIMARY BODIES BY SIMPLE ADDITIONS TO THE MUTABLE WITHOUT
044603,000058:                                                                                                  #  INTRODUCING ANY CODING CHANGES, ACCEPTING THE INHERENT SCALE FACTOR CHANGES IN POSITION AND VELOCITY.  AN ITERA-
044604,000059:                                                                                                  #  TION TECHNIQUE IS UTILIZED IN THE COMPUTATION.
044605,000060:                                                                                                  #       IF A NEGATIVE TIME-OF-FLIGHT IS INPUT, THE PROGRAM WILL SOLVE FOR THE STATE WHICH WOULD BE PRODUCED BY
044606,000061:                                                                                                  #  EXTRAPOLATING THE POSITION BACKWARD IN TIME.
044607,000062:                                                                                                  #       IF THE DESIRED TRANSFER TIME IS POSITIVE AND EXCEEDS THE ORBITAL PERIOD, THE SUBROUTINE, THROUGH A MODULAR
044608,000063:                                                                                                  #  TECHNIQUE, WILL COMPUTE THE STATE CORRESPONDING TO THE DESIRED TIME AS USUAL.
044609,000064: 
044610,000065: 
044611,000066:                                                                                                  #  THE RESTRICTIONS ARE -
044612,000067:                                                                                                  #       1. A NEGATIVE DESIRED TIME MUST BE LESS THAN ONE PERIOD IN MAGNITUDE.  IF GREATER, THE ONE-PERIOD- SOLUTION
044613,000068:                                                                                                  #  WILL BE RETURNED.
044614,000069:                                                                                                  #       2.  THE PARAMETERS IN THE PROBLEM CANNOT EXCEED THEIR SCALING LIMITS AS SPECIFIED IN THE GSOP.  IF
044615,000070:                                                                                                  #  ANY OF THESE LIMITS ARE EXCEEDED, THE RESULTING SOLUTION WILL BE MEANINGLESS.
044616,000071: 
044617,000072: 
044618,000073:                                                                                                  #       THE NUMBER OF ITERATIONS AND, THEREFORE, THE COMPUTATION SPEED IS DEPENDENT ON THE ACCURACY OF THE
044619,000074:                                                                                                  #  GUESS, XKFPNEW.  THE AGC COMPUTATION TIME IS APPROXIMATELY .061 SECONDS FOR INITIALIZATION, .065 SECONDS FOR THE
044620,000075:                                                                                                  #  FINAL COMPUTATIONS, PLUS .083 SECONDS FOR EACH ITERATION.
044621,000076: 
044622,000077: 
044623,000078: 
044624,000079:                                                                                                  #  REFERENCES -
044625,000080:                                                                                                  #       R-479, MISSION PROGRAMMING DEFINITION MEMO NO. 10, LUNAR LANDING MISSION GSOP, SECTION 5.5, SGA
044626,000081:                                                                                                  #  MEMO 67-4.
044627,000082: 
044628,000083: 
044629,000084: 
044630,000085:                                                                                                  #  INPUT - ERASABLE INITIALIZATION REQUIRED
044631,000086: 
044632,000087:                                                                                                  #          * SCALE FACTOR *
044633,000088:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
044634,000089:                                                                                                  #  --------*--------------*                         -----------------------
044635,000090:                                                                                                  #  RRECT   * +29 FOR EARTH*DP INITIAL POSITION VECTOR IN METERS
044636,000091:                                                                                                  #          * +27 FOR MOON *
044637,000092:                                                                                                  #  VRECT   * +7 FOR EARTH *DP INITIAL VELOCITY VECTOR IN METERS/CENTISECOND
044638,000093:                                                                                                  #          * +5 FOR MOON  * 
044639,000094:                                                                                                  #  X1 (38D)* NONE         *INDEX REGISTER SET TO -2D OR -10D ACCORDING TO WHETHER THE EARTH OR MOON,
044640,000095:                                                                                                  #          *              *RESPECTIVELY, IS THE CENTRAL BODY
044641,000096:                                                                                                  #  TAU.    * +28          *DESIRED TRANSFER TIME IN CENTISECONDS (DP)
044642,000097:                                                                                                  #  XKEPNEW * +17 FOR EARTH*GUESS OF X IN METERS-TO-THE-ONE-HALF FROM KEPPREP
044643,000098:                                                                                                  #          * +16 FOR MOON *(DP)
044644,000099:                                                                                                  #  TC      * +28          *DP PREV. VALUE OF TIME IN CENTISECS FROM KEPPREP
044645,000100:                                                                                                  #  XPREV   * +17 FOR EARTH*PREVIOUS VALUE OF X IN METERS-TO-THE-ONE-HALF POWER FROM KEPPREP (DP)
044646,000101:                                                                                                  #          * +16 FOR MOON *(DP)
044647,000102: 
044648,000103: 
044649,000104: 
044650,000105:                                                                                                  #  SUBROUTINES CALLED -
044651,000106:                                                                                                  #       DELTIME
044652,000107: 
044653,000108: 
044654,000109: 
044655,000110:                                                                                                  #  CALLING SEQUENCE AND NORMAL EXIT MODES -
044656,000111: 
044657,000112:                                                                                                  #  KEPRTN-2 GOTO                   MUST BE IN INTERPRETIVE MODE AND OVFIND MUST BE CLEAR
044658,000113:                                                                                                  #  KEPRTN-1        KEPLER          RETURNS WITH XPREV IN MPAC. PL IS AT 0.
044659,000114:                                                                                                  #  KEPRTN   ...                    CONTINUE
044660,000115: 
044661,000116:                                                                                                  #  KEPLER MUST NOT BE CALLED DIRECTLY SINCE AN INTERRUPTION OF IT WOULD DESTROY THE ERASABLES IT NEEDS TO COMPLETE
044662,000117:                                                                                                  #  THE INTERRUPTED JOB.  THEREFORE THE USER MUST CALL CSMCONIC OR LEMCONIC WHICH GUARANTEES NO INTERRUPTS AND WHICH
044663,000118:                                                                                                  #  ALSO CALLS KEPPREP TO COMPUTE A GUESS OF XKEPNEW.
044664,000119: 
044665,000120: 
044666,000121: 
044667,000122:                                                                                                  #  ABORT EXIT MODES -
044668,000123:                                                                                                  #       NONE
044669,000124: 
044670,000125: 
044671,000126: 
044672,000127:                                                                                                  #  OUTPUT -
044673,000128: 
044674,000129:                                                                                                  #          * SCALE FACTOR *
044675,000130:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
044676,000131:                                                                                                  #  --------*--------------*                         -----------------------
044677,000132:                                                                                                  #  RCV     * +29 FOR EARTH*DP TERMINAL POSITION VECTOR IN METERS
044678,000133:                                                                                                  #          * +27 FOR MOON *
044679,000134:                                                                                                  #  VCV     * +7 FOR EARTH *DP TERMINAL VELOCITY VECTOR IN METERS/CENTISEC
044680,000135:                                                                                                  #          * +5 FOR MOON  *
044681,000136:                                                                                                  #  TC      * +28          *DP TRANSFER TIME IN CENTISECS TO WHICH KEPLER CONVERGED.
044682,000137:                                                                                                  #  XPREV   * +17 FOR EARTH*DP X IN METERS-TO-THE-ONE-HALF-POWER TO WHCIH KEPLER CONVERGED.
044683,000138:                                                                                                  #          * +16 FOR MOON *(DP)
044684,000139:                                                                                                  #  FOR OTHER OUTPUT WHICH MAY BE OF USE, SEE DEBRIS.
044685,000140: 
044686,000141: 
044687,000142: 
044688,000143:                                                                                                  #  DEBRIS -
044689,000144: 
044690,000145:                                                                                                  #       PARAMETERS WHICH MAY BE OF USE -
044691,000146: 
044692,000147:                                                                                                  #          * SCALE FACTOR *
044693,000148:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
044694,000149:                                                                                                  #  --------*--------------*                         -----------------------
044695,000150:                                                                                                  #  URRECT  * +1           *DP UNIT VECTOR OF INITIAL POSITION
044696,000151:                                                                                                  #  R1      * +29 FOR EARTH*DP MAGNITUDE OF INITIAL POSITION IN METERS
044697,000152:                                                                                                  #          * +27 FOR MOON *
044698,000153:                                                                                                  #  ALPHA   * -22 FOR EARTH*DP INVERSE OF SEMIMAJOR AXIS IN 1/METERS
044699,000154:                                                                                                  #          * -20 FOR MOON *
044700,000155:                                                                                                  #  TMODULO * +28          *DP INTEGRAL NUMBER OF PERIODS IN CENTISECS. WHICH WAS SUBTRACTED FROM TAU. TO PRODUCE A
044701,000156:                                                                                                  #          *              *TAU. OF LESS THAN ONE PERIOD.
044702,000157: 
044703,000158:                                                                                                  #       PARAMETERS OF NO USE -
044704,000159:                                                                                                  #  DP PARAMETERS - EPSILONT, DELX, DELT, RCNORM, XMODULO, PLUS PUSHLIST REGISTERS 0 THROUGH 39D.
044705,000160: 
044706,000161: 
044707,000162:                                                                                                  #  PROGRAM DESCRIPTION - LAMBERT SUBROUTINE                                        DATE - 1 SEPTEMBER 1967
044708,000163:                                                                                                  #  MOD NO. - 0                                                                     LOG SECTION - CONIC SUBROUTINES
044709,000164:                                                                                                  #  MOD BY KRAUSE                                                                   ASSEMBLY - COLOSSUS REVISION 88
044710,000165: 
044711,000166: 
044712,000167: 
044713,000168:                                                                                                  #  FUNCTIONAL DESCRIPTION -
044714,000169: 
044715,000170:                                                                                                  #       THIS SUBROUTINE CALCULATES THE INITIAL VELOCITY REQUIRED TO TRANSFER A POINT-MASS ALONG A CONIC TRAJECTORY
044716,000171:                                                                                                  #  FROM AN INITIAL POSITION TO A TERMINAL POSITION IN A PRESCRIBED TIME INTERVAL.  THE RESULTING TRAJECTORY MAY BE
044717,000172:                                                                                                  #  A SECTION OF A CIRCLE, ELLIPSE, PARABOLA, OR HYPERBOLA WITH RESPECT TO THE EARTH OR THE MOON.  THE USE OF THE
044718,000173:                                                                                                  #  SUBROUTINE CAN BE EXTENDED USING OTHER PRIMARY BODIES BY SIMPLE ADDITIONS TO THE MUTABLE WITHOUT INTRODUCING ANY
044719,000174:                                                                                                  #  CODING CHANGES, ACCEPTING THE INHERENT SCALE FACTOR CHANGES IN POSITION AND VELOCITY.  AN ITERATION TECHNIQUE IS
044720,000175:                                                                                                  #  UTILIZED IN THE COMPUTATION.
044721,000176: 
044722,000177: 
044723,000178:                                                                                                  #  THE RESTRICTIONS ARE -
044724,000179:                                                                                                  #       1. RECTILINEAR TRAJECTORIES CANNOT BE COMPUTED.
044725,000180:                                                                                                  #       2. AN ACCURACY DEGRADATION OCCURS AS THE COSINE OF THE TRUE ANOMALY DIFFERENCE APPROACHES +1.0.
044726,000181:                                                                                                  #       3. THE ANGLE BETWEEN ANY POSITION VECTOR AND ITS VELOCITY VECTOR MUST BE GREATER THAN 1 DEGREE 47.5 MINUTES
044727,000182:                                                                                                  #  AND LESS THAN 178 DEGREES 12.5 MINUTES.
044728,000183:                                                                                                  #       4. NEGATIVE TRANSFER TIME IS AMBIGUOUS AND WILL RESULT IN NO SOLUTION.
044729,000184:                                                                                                  #       5. THE PARAMETERS IN THE PROBLEM MUST NOT EXCEED THEIR SCALING LIMITS SPECIFIED IN THE GSOP.  IF THE
044730,000185:                                                                                                  #  LIMITS ARE EXCEEDED, THE RESULTING SOLUTION WILL BE MEANINGLESS.
044731,000186:                                                                                                  #       THE NUMBER OF ITERATIONS AND, THEREFORE, THE COMPUTATIONS SPEED IS DEPENDENT ON THE ACCURACY OF THE FIRST
044732,000187:                                                                                                  #  GUESS OF THE INDEPENDENT VARIABLE, COGA.                                THE AGC COMPUTATION TIME IS APPROXIMATE-
044733,000188:                                                                                                  #  LY .105 SECONDS FOR INITIALIZATION, .069 SECONDS FOR FINAL COMPUTATIONS, PLUS .205 SECONDS FOR EACH ITERATION.
044734,000189: 
044735,000190: 
044736,000191: 
044737,000192:                                                                                                  #  REFERENCES -
044738,000193:                                                                                                  #       R-479, MISSION PROGRAMMING DEFINITION MEMO NO. 10, LUNAR LANDING MISSION GSOP-SECTION 5.5, SGA MEMO 67-8,
044739,000194:                                                                                                  #  SGA MEMO 67-4.
044740,000195: 
044741,000196: 
044742,000197: 
044743,000198:                                                                                                  #  INPUT - ERASABLE INITIALIZATION REQUIRED
044744,000199: 
044745,000200:                                                                                                  #          * SCALE FACTOR *
044746,000201:                                                                                                  #  VARIABLE*IN POWERS OF 2*       DESCRIPTION AND REMARKS
044747,000202:                                                                                                  #  --------*--------------*-----------------------
044748,000203:                                                                                                  #  R1VEC   * +29 FOR EARTH*DP INITIAL POSITION VECTOR IN METERS
044749,000204:                                                                                                  #          * +27 FOR MOON *
044750,000205:                                                                                                  #  R2VEC   * +29 FOR EARTH*DP TARGET OR TERMINAL POSITION VECTOR IN METERS
044751,000206:                                                                                                  #          * +27 FOR MOON *
044752,000207:                                                                                                  #  TDESIRED* +28          *DP DESIRED TRANSFER TIME IN CENTISECONDS
044753,000208:                                                                                                  #  X1 (38D)* NONE         *INDEX REGISTER SET TO -2D OR -10D ACCORDING TO WHETHER THE EARTH OR MOON,
044754,000209:                                                                                                  #          *              *RESPECTIVELY, IS THE CENTRAL BODY
044755,000210:                                                                                                  #  GEOMSGN * NONE         *SP +.5 IF DESIRED TRANSFER ANGLE IS LESS THAN 180 DEGREES, -.5 IF GREATER THAN 180 DEG.
044756,000211:                                                                                                  #  GUESSW  * NONE         *AN INTERPRETER SWITCH TO BE SET IF NO GUESS OF COGA IS AVAILABLE, CLEAR IF A GUESS OF
044757,000212:                                                                                                  #          *              *COGA IS TO BE USED BY LAMBERT
044758,000213:                                                                                                  #  COGA    * +5           *DP GUESS OF COTANGNT OF FLIGHT PATH ANGLE (MEASURED FROM VERTICAL).  THIS WILL BE
044759,000214:                                                                                                  #                         *IGNORED IF GUESSW IS SET.
044760,000215:                                                                                                  #  NORMSW  * NONE         *AN INTERPRETER SWITCH TO BE SET IF UN IS TO BE AN INPUT TO THE SUBROUTINE, CLEAR IF
044761,000216:                                                                                                  #          *              *LAMBERT IS TO COMPUTE ITS OWN NORMAL (UN).
044762,000217:                                                                                                  #  UN      * +1           *DP UNIT  NORMAL TO THE DESIRED ORBIT PLANE IN THE DIRECTION OF THE RESULTING ANGULAR
044763,000218:                                                                                                  #          *              *MOMENTUM VECTOR.  THIS WILL BE IGNORED IF NORMSW IS CLEAR.
044764,000219:                                                                                                  #  VTARGTAG* NONE         *A S.P. TAG TO BE SET TO ZERO IF LAMBERT IS TO COMPUTE THE VELOCITY AT R2VEC AS WELL AS
044765,000220:                                                                                                  #          *              *AT R1VEC.
044766,000221: 
044767,000222: 
044768,000223:                                                                                                  #  SUBROUTINES CALLED -
044769,000224:                                                                                                  #       GEOM, GETX, DELTIME, ITERATOR, LAMENTER (PART OF NEWSTATE)
044770,000225: 
044771,000226: 
044772,000227: 
044773,000228:                                                                                                  #  CALLING SEQUENCE AND NORMAL EXIT MODES -
044774,000229: 
044775,000230:                                                                                                  #  L        CALL                   MUST BE IN INTERPRETIVE MODE AND OVFIND MUST BE CLEAR
044776,000231:                                                                                                  #  L+1             LAMBERT         RETURNS WITH PL AT 0 AND WITH VVEC IN MPAC IF VTARGTAG WAS NON-ZERO OR VTARGET
044777,000232:                                                                                                  #                                  IN MPAC IF VTARGTAG WAS ZERO
044778,000233:                                                                                                  #  L+2      BON                    CONTINUE IF SOLNSW CLEAR SINCE SOLUTION IS ACCEPTABLE
044779,000234:                                                                                                  #  L+3             SOLNSW
044780,000235:                                                                                                  #  L+4             LAMABORT
044781,000236:                                                                                                  #       IF A LAMBERT RESULT IS TO BE A FIRST GUESS FOR THE NEXT LAMBERT CALCULATION, COGA MUST BE PRESERVED AND
044782,000237:                                                                                                  #  GUESSW MUST BE CLEAR FOR EACH SUCCEEDING LAMBERT CALL.
044783,000238: 
044784,000239: 
044785,000240: 
044786,000241:                                                                                                  #  ABORT EXIT MODES -
044787,000242:                                                                                                  #       IF SOLNSW WAS SET UPON EXITING, EITHER LAMBERT WAS ASKED TO COMPUTE A TRANSFER TOO NEAR 0 OR 360 DEG, OR T
044788,000243:                                                                                                  #  WAS TOO SMALL TO PRODUCE A REALISTIC TRANSFER BETWEEN R1VEC AND R2VEC.  IN EITHER CASE THE FIX MUST BE MADE
044789,000244:                                                                                                  #  ACCORDING TO THE NEEDS OF THE PARTICULAR USER.  THE ABORT EXIT MODE MAY BE CODED AS ...
044790,000245:                                                                                                  #  LAMABORT DLOAD  ABS                     A MEASURE OF PROXIMITY TO 0 OR
044791,000246:                                                                                                  #                  1-CSTH                  360 DEGREES.
044792,000247:                                                                                                  #           DSU    BMN
044793,000248:                                                                                                  #                  ONEBIT
044794,000249:                                                                                                  #                  CHANGER2                CHANGE R2VEC DIRECTION SLIGHTLY.
044795,000250:                                                                                                  #           DLOAD  DAD
044796,000251:                                                                                                  #                  TDESIRED
044797,000252:                                                                                                  #                  SOMETIME
044798,000253:                                                                                                  #           STCALL TDESIRED                INCREASE TDESIRED
044799,000254:                                                                                                  #                  LAMBERT
044800,000255: 
044801,000256: 
044802,000257:                                                                                                  #  OUTPUT -
044803,000258:                                                                                                  #          * SCALE FACTOR *
044804,000259:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
044805,000260:                                                                                                  #  --------*--------------*                         -----------------------
044806,000261:                                                                                                  #  VVEC    * +7 FOR EARTH *DP INITIAL VELOCITY VECTOR IN METERS/CENTISECOND REQUIRED TO SATISFY THE BOUNDARY VALUE
044807,000262:                                                                                                  #          * +5 FOR MOON  *PROBLEM.
044808,000263:                                                                                                  #  VTARGET * +7 FOR EARTH *DP RESULTANT VELOCITY VECTOR AT R2VEC IN METERS/CENTISECOND.
044809,000264:                                                                                                  #          * +5 FOR MOON  *
044810,000265:                                                                                                  #  SOLNSW  * NONE         *INTERPRETER SWITCH WHICH IS SET IF THE SUBROUTINE CANNOT SOLVE THE PROBLEM, CLEAR IF THE
044811,000266:                                                                                                  #          *              *SOLUTION EXISTS.
044812,000267:                                                                                                  #  FOR OTHER OUTPUT WHICH MAY BE OF USE, SEE DEBRIS.
044813,000268: 
044814,000269: 
044815,000270: 
044816,000271:                                                                                                  #  DEBRIS -
044817,000272:                                                                                                  #       PARAMETERS WHICH MAY BE OF USE -
044818,000273: 
044819,000274:                                                                                                  #          * SCALE FACTOR *
044820,000275:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
044821,000276:                                                                                                  #  --------*--------------*                         -----------------------
044822,000277:                                                                                                  #  SNTH    * +1           *DP SIN OF ANGLE BETWEEN R1VEC AND R2VEC
044823,000278:                                                                                                  #  CSTH    * +1           *DP COSINE OF ANGLE
044824,000279:                                                                                                  #  1-CSTH  * +2           *DP 1-CSTH
044825,000280:                                                                                                  #  COGA    * +5           *DP COTAN OF INITIAL REQUIRED FLIGHT PATH ANGLE MEASURED FROM VERTICAL
044826,000281:                                                                                                  #  P       * +4           *DP RATIO  OF SEMILATUS RECTUM TO INITIAL RADIUS
044827,000282:                                                                                                  #  R1A     * +6           *DP RATIO OF INITIAL RADIUS TO SEMIMAJOR AXIS
044828,000283:                                                                                                  #  R1 (32D)* +29 FOR EARTH*DP INITIAL RADIUS IN METERS
044829,000284:                                                                                                  #          * +27 FOR MOON *
044830,000285:                                                                                                  #  UR1     * +1           *DP UNIT VECTOR OF R1VEC
044831,000286:                                                                                                  #  U2      * +1           *DP UNIT VECTOR OF R2VEC
044832,000287: 
044833,000288:                                                                                                  #       PARAMETERS OF NO USE
044834,000289:                                                                                                  #  DP PARAMETERS - EPSILONL, CSTH-RHO, TPREV, TERRLAMB, R2, RTNLAMB (SP),  PLUS PUSHLIST REGISTER 0 THROUGH 41D
044835,000290:                                                                                                  #  ADDITIONAL INTERPRETIVE SWITCHES USED - INFINFLG, 360SW, SLOPESW, ORDERSW
044836,000291: 
044837,000292: 
044838,000293:                                                                                                  #  PROGRAM DESCRIPTION - TIME-THETA SUBROUTINE                                     DATE - 1 SEPTEMBER 1967
044839,000294:                                                                                                  #  MOD NO. - 0                                                                     LOG SECTION - CONIC SUBROUTINES
044840,000295:                                                                                                  #  MOD BY KRAUSE                                                                   ASSEMBLY - COLOSSUS REVISION 88
044841,000296: 
044842,000297: 
044843,000298: 
044844,000299:                                                                                                  #  FUNCTIONAL DESCRIPTION -
044845,000300: 
044846,000301:                                                                                                  #       THIS SUBROUTINE, GIVEN AN INITIAL STATE VECTOR AND A DESIRED TRUE-ANOMALY-DIFFERENCE THROUGH WHICH THE
044847,000302:                                                                                                  #  STATE IS TO BE UPDATED ALONG A CONIC TRAJECTORY, CALCULATES THE CORRESPONDING TIME-OF-FLIGHT AND, IN ADDITION,
044848,000303:                                                                                                  #  PROVIDES THE OPTION OF COMPUTING THE NEW UPDATED STATE VECTOR.  THE RESULTING TRAJECTORY MAY BE A SECTION OF A
044849,000304:                                                                                                  #  CIRCLE, ELLIPSE, PARABOLA, OR HYPERBOLA WITH RESPECT TO THE EARTH OR THE MOON.  THE USE OF THE SUBROUTINE CAN BE
044850,000305:                                                                                                  #  EXTENDED USING OTHER PRIMARY BODIES BY SIMPLE ADDITIONS TO THE MUTABLE WITHOUT INTRODUCING ANY CODING CHANGES,
044851,000306:                                                                                                  #  ACCEPTING THE INHERENT SCALE FACTOR CHANGES IN POSITION AND VELOCITY.
044852,000307: 
044853,000308: 
044854,000309:                                                                                                  #  THE RESTRICTIONS ARE -
044855,000310:                                                                                                  #       1. THE ANGLE BETWEEN ANY POSITION VECTOR AND ITS VELOCITY VECTOR MUST BE GREATER THAN 1 DEGREE 47.5 MINUTES
044856,000311:                                                                                                  #  AND LESS THAN 178 DEGREES 12.5 MINUTES.
044857,000312:                                                                                                  #       2. THE PARAMETERS IN THE PROBLEM MUST NOT EXCEED THEIR SCALING LIMITS SPECIFIED IN THE GSOP.  IF THE LIMITS
044858,000313:                                                                                                  #  ARE EXCEEDED, THE RESULTING SOLUTION WILL BE MEANINGLESS.
044859,000314: 
044860,000315:                                                                                                  #       THE AGC COMPUTATION TIME IS APPROXIMATELY .292 SECONDS.
044861,000316: 
044862,000317: 
044863,000318: 
044864,000319:                                                                                                  #  REFERENCES -
044865,000320:                                                                                                  #       R-479, MISSION PROGRAMMING DEFINITION MEMO NO. 10, LUNAR LANDING MISSION GSOP-SECTION 5.5, SGA MEMO 67-8.
044866,000321: 
044867,000322: 
044868,000323: 
044869,000324:                                                                                                  #  INPUT - ERASABLE INITIALIZATION REQUIRED
044870,000325: 
044871,000326:                                                                                                  #          * SCALE FACTOR *
044872,000327:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
044873,000328:                                                                                                  #  --------*--------------*                         -----------------------
044874,000329:                                                                                                  #  RVEC    * +29 FOR EARTH*DP INITIAL POSITION VECTOR IN METERS
044875,000330:                                                                                                  #          * +27 FOR MOON *
044876,000331:                                                                                                  #  VVEC    * +7 FOR EARTH *DP INITIAL VELOCITY VECTOR IN METERS/CENTISECOND
044877,000332:                                                                                                  #          * +5 FOR MOON  *
044878,000333:                                                                                                  #  SNTH    * +1           *DP SINE OF TRUE-ANOMALY-DIFFERENCE THROUGH WHICH THE STATE IS TO BE UPDATED
044879,000334:                                                                                                  #  CSTH    * +1           *DP COSINE OF THE ANGLE
044880,000335:                                                                                                  #  RVSW    * NONE         *AN INTERPRETIVE SWITCH TO BE SET IF ONLY TIME IS TO BE AN OUTPUT, CLEAR IF THE NEW STATE
044881,000336:                                                                                                  #          *              *IS TO BE COMPUTED ALSO.
044882,000337:                                                                                                  #  X1 (38D)* NONE         *INDEX REGISTER TO BE SET TO -2D OR -10D ACCORDING TO WHETHER THE EARTH OR MOON,
044883,000338:                                                                                                  #          *              *RESPECTIVELY, IS THE CENTRAL BODY.
044884,000339: 
044885,000340: 
044886,000341: 
044887,000342:                                                                                                  #  SUBROUTINES CALLED -
044888,000343:                                                                                                  #       PARAM, GEOM, GETX, DELTIME, NEWSTATE
044889,000344: 
044890,000345: 
044891,000346: 
044892,000347:                                                                                                  #  CALLING SEQUENCE AND NORMAL EXIT MODES -
044893,000348: 
044894,000349:                                                                                                  #     IF ONLY TIME IS DESIRED AS OUTPUT -
044895,000350:                                                                                                  #  L        SET    CALL            MUST BE IN INTERPRETIVE MODE AND OVFIND MUST BE CLEAR
044896,000351:                                                                                                  #  L+1             RVSW
044897,000352:                                                                                                  #  L+2             TIMETHET        RETURN WITH PL AT 0 AND T IN MPAC
044898,000353:                                                                                                  #  L+3      ...                    CONTINUE
044899,000354: 
044900,000355: 
044901,000356:                                                                                                  #     IF THE UPDATE STATE VECTOR IS DESIRED AS WELL -
044902,000357:                                                                                                  #  L        CLEAR  CALL            MUST BE IN INTERPRETIVE MODE AND OVFIND MUST BE CLEAR
044903,000358:                                                                                                  #  L+1             RVSW
044904,000359:                                                                                                  #  L+2             TIMETHET        RETURNS WITH PL AT 6.  THE INITIAL POSITION VECTOR IS IN 0D OF THE PUSHLIST AND
044905,000360:                                                                                                  #                                  THE INITIAL VELOCITY VECTOR IN MPAC.
044906,000361:                                                                                                  #  L+3      STOVL  NEWVVEC
044907,000362:                                                                                                  #  L+4      STADR
044908,000363:                                                                                                  #  L+5      STORE  NEWRVEC                 NEWVVEC AND NEWRVEC ARE SYMBOLIC REPRESENTATIONS OF THE USERS LOCATIONS.
044909,000364:                                                                                                  #  L+6      ...                            CONTINUE
044910,000365: 
044911,000366: 
044912,000367: 
044913,000368:                                                                                                  #  ABORT EXIT MODES -
044914,000369:                                                                                                  #  L        CALL   BON
044915,000370:                                                                                                  #  L+1             TIMETHET
044916,000371:                                                                                                  #  L+2             COGAFLAG
044917,000372:                                                                                                  #  L+3             COGABORT        RESTRICTION 1 HAS BEEN VIOLATED.
044918,000373:                                                                                                  #  L+4      BON                    IF NEITHER FLAG IS SET AND RESTRICTION 2 HAS NOT BEEN VIOLATED, THE SOLUTION IS
044919,000374:                                                                                                  #                                  GOOD, SO CONTINUE
044920,000375:                                                                                                  #  L+5             INFINFLG
044921,000376:                                                                                                  #  L+6             IMPOSSBL        NO SOLUTION EXISTS.
044922,000377: 
044923,000378: 
044924,000379: 
044925,000380:                                                                                                  #  OUTPUT -
044926,000381:                                                                                                  #          * SCALE FACTOR *
044927,000382:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
044928,000383:                                                                                                  #  --------*--------------*                         -----------------------
044929,000384:                                                                                                  #  T (30D) * +28          *DP TRANSFER TIME IN CENTISECONDS
044930,000385:                                                                                                  #  INFINFLG* NONE         *AN INTERPRETIVE SWITCH WHICH IS SET IF THE TRANSFER ANGLE REQUIRES CLOSURE THROUGH
044931,000386:                                                                                                  #          *              *INFINITY (NO SOLUTION), CLEAR IF A PHYSICAL SOLUTION IS POSSIBLE.
044932,000387:                                                                                                  #  COGAFLAG* NONE         *AN INTERPRETIVE SWITCH WHICH IS SET IF RESTRICTION 1 HAS BEEN VIOLATED (NO SOLUTION),
044933,000388:                                                                                                  #          *              *CLEAR IF NOT.
044934,000389: 
044935,000390:                                                                                                  #  IN ADDITION, IF VTARGTAG IS NON-ZERO, THE FOLLOWING ARE OUTPUT -
044936,000391:                                                                                                  #  MPAC -  * +7 FOR EARTH *DP TERMINAL VELOCITY VECTOR IN METERS/CENTISEC.
044937,000392:                                                                                                  #   MPAC +5* +5 FOR MOON  *
044938,000393:                                                                                                  #  0D - 5D * +29 FOR EARTH*DP TERMINAL POSITION VECTOR IN METERS (PL AT 6D)
044939,000394:                                                                                                  #          * +27 FOR MOON *
044940,000395: 
044941,000396:                                                                                                  #  FOR OTHER OUTPUT WHICH MAY BE OF USE, SEE DEBRIS.
044942,000397: 
044943,000398: 
044944,000399: 
044945,000400:                                                                                                  #  DEBRIS -
044946,000401: 
044947,000402:                                                                                                  #       PARAMETERS WHICH MAY BE OF USE -
044948,000403: 
044949,000404:                                                                                                  #          * SCALE FACTOR *
044950,000405:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
044951,000406:                                                                                                  #  --------*--------------*                         -----------------------
044952,000407:                                                                                                  #  R1 (32D)* +29 FOR EARTH*DP MAGNITUDE OF INITIAL POSITION VECTOR, RVEC, IN METERS
044953,000408:                                                                                                  #          * +27 FOR MOON *
044954,000409:                                                                                                  #  R1A     * +6           *DP RATIO OF R1 TO SEMIMAJOR AXIS (NEG. FOR HYPERBOLIC TRAJECTORIES)
044955,000410:                                                                                                  #  P       * +4           *DP RATIO OF SEMILATUS RECTUM TO R1
044956,000411:                                                                                                  #  COGA    * +5           *DP COTAN OF ANGLE BETWEEN RVEC AND VVEC
044957,000412:                                                                                                  #  UR1     * +1           *DP UNIT VECTOR OF RVEC
044958,000413:                                                                                                  #  U2      * +1           *DP UNIT VECTOR OF VVEC
044959,000414:                                                                                                  #  UN      * +1           *DP UNIT VECTOR OF UR1*U2
044960,000415: 
044961,000416: 
044962,000417:                                                                                                  #       PARAMETERS OF NO USE -
044963,000418:                                                                                                  #  SP PARAMETERS -  RTNTT, GEOMSGN, RTNPRM, MAGVEC2=R2 (DP), PLUS PUSHLIST LOCATIONS 0-11D, 14D-21D, 24D-39D, 41D
044964,000419:                                                                                                  #  ADDITIONAL INTERPRETIVE SWITCHES USED - NORMSW, 360SW
044965,000420: 
044966,000421: 
044967,000422:                                                                                                  #  PROGRAM DESCRIPTION - TIME-RADIUS SUBROUTINE                            DATE - 11 OCTOBER 1967
044968,000423:                                                                                                  #  MOD NO. -1                                                                      LOG SECTION - CONIC SUBROUTINES
044969,000424:                                                                                                  #  MOD BY KRAUSE                                                                   ASSEMBLY - COLOSSUS REVISION 88
044970,000425: 
044971,000426: 
044972,000427: 
044973,000428:                                                                                                  #  FUNCTIONAL DESCRIPTION -
044974,000429: 
044975,000430:                                                                                                  #       THIS SUBROUTINE, GIVEN AN INITIAL STATE VECTOR AND A DESIRED RADIUS TO WHICH THE
044976,000431:                                                                                                  #  STATE IS TO BE UPDATED ALONG A CONIC TRAJECTORY, CALCULATES THE CORRESPONDING TIME-OF-FLIGHT AND, IN ADDITION,
044977,000432:                                                                                                  #  PROVIDES THE OPTION OF COMPUTING THE NEW UPDATED STATE VECTOR.  THE RESULTING TRAJECTORY MAY BE A SECTION OF A
044978,000433:                                                                                                  #  CIRCLE, ELLIPSE, PARABOLA, OR HYPERBOLA WITH RESPECT TO THE EARTH OR THE MOON.  THE USE OF THE SUBROUTINE CAN BE
044979,000434:                                                                                                  #  EXTENDED USING OTHER PRIMARY BODIES BY SIMPLE ADDITIONS TO THE MUTABLE WITHOUT INTRODUCING ANY CODING CHANGES,
044980,000435:                                                                                                  #  ACCEPTING THE INHERENT SCALE FACTOR CHANGES IN POSITION AND VELOCITY.
044981,000436:                                                                                                  #       IF THE DESIRED RADIUS IS BEYOND THE RADIUS OF APOCENTER OF THE CONIC OR BELOW THE RADIUS OF PERICENTER,
044982,000437:                                                                                                  #  APSESW WILL BE SET AND THE SUBROUTINE WILL RETURN THE APOCENTER OR PERICENTER SOLUTION, RESPECTIVELY.
044983,000438: 
044984,000439: 
044985,000440:                                                                                                  #  THE RESTRICTIONS ARE -
044986,000441:                                                                                                  #       1. THE ANGLE BETWEEN ANY POSITION VECTOR AND ITS VELOCITY VECTOR MUST BE GREATER THAN 1 DEGREE 47.5 MINUTES
044987,000442:                                                                                                  #  AND LESS THAN 178 DEGREES 12.5 MINUTES.
044988,000443:                                                                                                  #       2. THE PARAMETERS IN THE PROBLEM MUST NOT EXCEED THEIR SCALING LIMITS SPECIFIED IN THE GSOP.  IF THE LIMITS
044989,000444:                                                                                                  #  ARE EXCEEDED, THE RESULTING SOLUTION WILL BE MEANINGLESS.
044990,000445:                                                                                                  #       3. AN ACCURACY DEGRADATION OCCURS AS THE SENSITIVITIES OF TIME AND UPDATED STATE VECTOR TO CHANGES IN
044991,000446:                                                                                                  #  RDESIRED INCREASE.  THIS WILL OCCUR NEAR EITHER APSIS OF THE CONIC AND WHEN THE CONIC IS NEARLY CIRCULAR.  IN
044992,000447:                                                                                                  #  PARTICULAR, IF THE CONIC IS AN EXACT CIRCLE, THE PROBLEM IS UNDEFINED AND THE SUBROUTINE WILL ABORT.
044993,000448: 
044994,000449: 
044995,000450:                                                                                                  #       THE AGC COMPUTATION TIME IS APPROXIMATELY .363 SECONDS
044996,000451: 
044997,000452: 
044998,000453: 
044999,000454:                                                                                                  #  REFERENCES -
045000,000455:                                                                                                  #       R-479, MISSION PROGRAMMING DEFINITION MEMO NO. 10, LUNAR LANDING MISSION GSOP-SECTION 5.5, SGA MEMO 67-8.
045001,000456: 
045002,000457: 
045003,000458: 
045004,000459:                                                                                                  #  INPUT - ERASABLE INITIALIZATION REQUIRED
045005,000460: 
045006,000461:                                                                                                  #          * SCALE FACTOR *
045007,000462:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
045008,000463:                                                                                                  #  --------*--------------*                         -----------------------
045009,000464:                                                                                                  #  RVEC    * +29 FOR EARTH*DP INITIAL POSITION VECTOR IN METERS
045010,000465:                                                                                                  #          * +27 FOR MOON *
045011,000466:                                                                                                  #  VVEC    * +7 FOR EARTH *DP INITIAL VELOCITY VECTOR IN METERS/CENTISECOND
045012,000467:                                                                                                  #          * +5 FOR MOON  *
045013,000468:                                                                                                  #  RDESIRED* +29 FOR EARTH*DP TERMINAL RADIAL DISTANCE ON CONIC TRAJECTORY FOR WHICH TRANSFER TIME IS TO BE
045014,000469:                                                                                                  #          * +27 FOR MOON *COMPUTED.
045015,000470:                                                                                                  #  SGNRDOT * NONE         *SP TAG SET TO +.5 OR -.5 ACCORDING TO WHETHER THE RADIAL VELOCITY AT RDESIRED IS TO BE
045016,000471:                                                                                                  #          *              *POSITIVE OR NEGATIVE, RESPECTIVELY.  THIS TAG REDUCES THE DOUBLE-VALUED PROBLEM TO A
045017,000472:                                                                                                  #          *              *SINGLE-VALUED PROBLEM.
045018,000473:                                                                                                  #  X1 (38D)* NONE         *INDEX REGISTER TO BE SET TO -2D OR -10D ACCORDING TO WHETHER THE EARTH OR MOON,
045019,000474:                                                                                                  #          *              *RESPECTIVELY, IS THE CENTRAL BODY.
045020,000475:                                                                                                  #  RVSW    * NONE         *AN INTERPRETIVE SWITCH TO BE SET IF ONLY TIME IS TO BE AN OUTPUT, CLEAR IF THE NEW STATE
045021,000476:                                                                                                  #          *              *IS TO BE COMPUTED ALSO.
045022,000477: 
045023,000478: 
045024,000479: 
045025,000480:                                                                                                  #  SUBROUTINES CALLED -
045026,000481:                                                                                                  #        PARAM, GEOM, GETX, DELTIME, NEWSTATE
045027,000482: 
045028,000483: 
045029,000484: 
045030,000485:                                                                                                  #  CALLING SEQUENCE AND NORMAL EXIT MODES -
045031,000486: 
045032,000487:                                                                                                  #     IF ONLY TIME IS DESIRED AS OUTPUT -
045033,000488:                                                                                                  #  L        SET    CALL            MUST BE IN INTERPRETIVE MODE AND OVFIND MUST BE CLEAR
045034,000489:                                                                                                  #  L+1             RVSW
045035,000490:                                                                                                  #  L+2             TIMERAD         RETURN WITH PL AT 0 AND T IN MPAC
045036,000491:                                                                                                  #  L+3      ...                    CONTINUE
045037,000492: 
045038,000493:                                                                                                  #     IF THE UPDATE STATE VECTOR IS DESIRED AS WELL -
045039,000494:                                                                                                  #  L        CLEAR  CALL            MUST BE IN INTERPRETIVE MODE AND OVFIND MUST BE CLEAR
045040,000495:                                                                                                  #  L+1             RVSW
045041,000496:                                                                                                  #  L+2             TIMERAD         RETURNS WITH PL AT 6.  THE INITIAL POSITION VECTOR IS IN 0D OF THE PUSHLIST AND
045042,000497:                                                                                                  #                                  THE INITIAL VELOCITY VECTOR IN MPAC.
045043,000498:                                                                                                  #  L+3      STOVL  NEWVVEC
045044,000499:                                                                                                  #  L+4      STADR
045045,000500:                                                                                                  #  L+5      STORE  NEWRVEC                 NEWVVEC AND NEWRVEC ARE SYMBOLIC REPRESENTATIONS OF THE USERS LOCATIONS.
045046,000501:                                                                                                  #  L+6      ...                            CONTINUE
045047,000502: 
045048,000503: 
045049,000504: 
045050,000505:                                                                                                  #  ABORT EXIT MODES -
045051,000506:                                                                                                  #  L        CALL   BON
045052,000507:                                                                                                  #  L+1             TIMERAD
045053,000508:                                                                                                  #  L+2             COGAFLAG
045054,000509:                                                                                                  #  L+3             COGABORT        RESTRICTION 1 HAS BEEN VIOLATED.
045055,000510:                                                                                                  #  L+4      BON    BON
045056,000511:                                                                                                  #  L+5             INFINFLG
045057,000512:                                                                                                  #  L+6             IMPOSSBL        NO SOLUTION EXISTS.
045058,000513:                                                                                                  #  L+7             SOLNSW
045059,000514:                                                                                                  #  L+8             IMPOSSBL        SOLUTION IS UNDEFINED SINCE CONIC IS A CIRCLE.  RESTRICTION 3 HAS BEEN VIOLATED.
045060,000515:                                                                                                  #  L+9      ...                    IF ALL THREE OF THE FLAGS ARE CLEAR, A SOLUTION EXISTS, SO CONTINUE.
045061,000516: 
045062,000517: 
045063,000518: 
045064,000519:                                                                                                  #  OUTPUT -
045065,000520:                                                                                                  #          * SCALE FACTOR *
045066,000521:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
045067,000522:                                                                                                  #  --------*--------------*                         -----------------------
045068,000523:                                                                                                  #  T (30D) * +28          *DP TRANSFER TIME IN CENTISECONDS
045069,000524:                                                                                                  #  INFINFLG* NONE         *AN INTERPRETIVE SWITCH WHICH IS SET IF RDESIRED AND SGNRDOT REQUIRE CLOSURE THROUGH
045070,000525:                                                                                                  #          *              *INFINITY (NO SOLUTION), CLEAR IF A PHYSICAL SOLUTION IS POSSIBLE.
045071,000526:                                                                                                  #  COGAFLAG* NONE         *AN INTERPRETIVE SWITCH WHICH IS SET IF RESTRICTION 1 HAS BEEN VIOLATED (NO SOLUTION),
045072,000527:                                                                                                  #          *              *CLEAR IF NOT.
045073,000528:                                                                                                  #  APSESW  * NONE         *AN INTERPRETIVE SWITCH WHICH IS SET IF RDESIRED WAS GREATER THAN RADIUS OF APOCENTER OR
045074,000529:                                                                                                  #          *              *LESS THAN RADIUS OF PERICENTER.  THE APOCENTER OR PERICENTER SOLUTION, RESPECTIVELY,
045075,000530:                                                                                                  #          *              *WILL THEN BE RETURNED.  THE SWITCH IS CLEAR IF RDESIRED WAS BETWEEN PERICENTER AND
045076,000531:                                                                                                  #          *              *APOCENTER.
045077,000532:                                                                                                  #  SOLNSW  * NONE         *AN INTERPRETIVE SWITCH WHICH IS SET IF THE CONIC IS SO CLOSE TO A CIRCLE THAT THE TERMIN
045078,000533:                                                                                                  #                         *POINT IS AMBIGUOUS, VIOLATING RESTRICTION 3.  IF ECCENTRICITY IS GREATER THAN 2-TO-THE-
045079,000534:                                                                                                  #                         *MINUS-18, THE SWITCH IS CLEAR.
045080,000535: 
045081,000536: 
045082,000537: 
045083,000538:                                                                                                  #  IN ADDITION, IF VTARGTAG IS NON-ZERO, THE FOLLOWING ARE OUTPUT -
045084,000539: 
045085,000540:                                                                                                  #  MPAC -  * +7 FOR EARTH *DP TERMINAL VELOCITY VECTOR IN METERS/CENTISEC.
045086,000541:                                                                                                  #   MPAC +5* +5 FOR MOON  *
045087,000542:                                                                                                  #  0D - 5D * +29 FOR EARTH*DP TERMINAL POSITION VECTOR IN METERS (PL AT 6D)
045088,000543:                                                                                                  #          * +27 FOR MOON *
045089,000544: 
045090,000545:                                                                                                  #  FOR OTHER OUTPUT WHICH MAY BE OF USE, SEE DEBRIS.
045091,000546: 
045092,000547: 
045093,000548: 
045094,000549:                                                                                                  #  DEBRIS -
045095,000550: 
045096,000551:                                                                                                  #       PARAMETERS WHICH MAY BE OF USE -
045097,000552: 
045098,000553:                                                                                                  #          * SCALE FACTOR *
045099,000554:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
045100,000555:                                                                                                  #  --------*--------------*                         -----------------------
045101,000556:                                                                                                  #  R1 (32D)* +29 FOR EARTH*DP MAGNITUDE OF INITIAL POSITION VECTOR, RVEC, IN METERS
045102,000557:                                                                                                  #          * +27 FOR MOON *
045103,000558:                                                                                                  #  R1A     * +6           *DP RATIO OF R1 TO SEMIMAJOR AXIS (NEG. FOR HYPERBOLIC TRAJECTORIES)
045104,000559:                                                                                                  #  P       * +4           *DP RATIO OF SEMILATUS RECTUM TO R1
045105,000560:                                                                                                  #  COGA    * +5           *DP COTAN OF ANGLE BETWEEN RVEC AND VVEC
045106,000561:                                                                                                  #  UR1     * +1           *DP UNIT VECTOR OF RVEC
045107,000562:                                                                                                  #  U2      * +1           *DP UNIT VECTOR OF VVEC
045108,000563:                                                                                                  #  UN      * +1           *DP UNIT VECTOR OF UR1*U2
045109,000564:                                                                                                  #  CSTH    * +1           *DP COSINE OF TRUE ANOMALY DIFFERENCE BETWEEN RVEC AND RDESIRED.
045110,000565:                                                                                                  #  SNTH    * +1           *DP SINE OF TRUE ANOMALY DIFFERENCE.
045111,000566: 
045112,000567: 
045113,000568:                                                                                                  #       PARAMETERS OF NO USE -
045114,000569:                                                                                                  #  SP PARAMETERS -  RTNTT, GEOMSGN, RTNPRM, MAGVEC2=R2 (DP), PLUS PUSHLIST LOCATIONS 0-11D, 14D-21D, 24D-39D, 41D
045115,000570:                                                                                                  #  ADDITIONAL INTERPRETIVE SWITCHES USED - NORMSW, 360SW
045116,000571: 
045117,000572: 
045118,000573:                                                                                                  #  PROGRAM DESCRIPTION - APSIDES SUBROUTINE                                        DATE - 1 SEPTEMBER 1967
045119,000574:                                                                                                  #  MOD NO. - 0                                                                     LOG SECTION - CONIC SUBROUTINES
045120,000575:                                                                                                  #  MOD BY KRAUSE                                                                   ASSEMBLY - COLOSSUS REVISION 88
045121,000576: 
045122,000577: 
045123,000578: 
045124,000579:                                                                                                  #  FUNCTIONAL DESCRIPTION -
045125,000580: 
045126,000581:                                                                                                  #       THIS SUBROUTINE, GIVEN AN INITIAL STATE VECTOR CALCULATES THE RADIUS OF PERICENTER AND OF APOCENTER AND THE
045127,000582:                                                                                                  #  ECCENTRICITY OF THE RESULTING CONIC TRAJECTORY, WHICH MAY BE A STRAIGHT LINE,
045128,000583:                                                                                                  #  CIRCLE, ELLIPSE, PARABOLA, OR HYPERBOLA WITH RESPECT TO THE EARTH OR THE MOON.  THE USE OF THE SUBROUTINE CAN BE
045129,000584:                                                                                                  #  EXTENDED USING OTHER PRIMARY BODIES BY SIMPLE ADDITIONS TO THE MUTABLE WITHOUT INTRODUCING ANY CODING CHANGES,
045130,000585:                                                                                                  #  ACCEPTING THE INHERENT SCALE FACTOR CHANGES IN POSITION AND VELOCITY.
045131,000586: 
045132,000587: 
045133,000588:                                                                                                  #  THE RESTRICTIONS ARE -
045134,000589:                                                                                                  #       1.  IF APOCENTER IS BEYOND THE SCALING OF POSITION, THE SCALE FACTOR LIMIT (536,870,910 METERS WITH RESPECT
045135,000590:                                                                                                  #  TO THE EARTH OR 134,217,727.5 METERS WITH RESPECT TO THE MOON) WILL BE RETURNED.
045136,000591:                                                                                                  #       2. THE PARAMETERS IN THE PROBLEM MUST NOT EXCEED THEIR SCALING LIMITS SPECIFIED IN THE GSOP.  IF THE LIMITS
045137,000592:                                                                                                  #  ARE EXCEEDED, THE RESULTING SOLUTION WILL BE MEANINGLESS.
045138,000593: 
045139,000594:                                                                                                  #       THE AGC COMPUTATION TIME IS APPROXIMATELY .103 SECONDS.
045140,000595: 
045141,000596: 
045142,000597: 
045143,000598:                                                                                                  #  REFERENCES -
045144,000599:                                                                                                  #       MISSION PROGRAMMING DEFINITION MEMO NO. 10, LUNAR LANDING MISSION GSOP-SECTION 5.5
045145,000600: 
045146,000601: 
045147,000602: 
045148,000603:                                                                                                  #  INPUT - ERASABLE INITIALIZATION REQUIRED
045149,000604: 
045150,000605:                                                                                                  #          * SCALE FACTOR *
045151,000606:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
045152,000607:                                                                                                  #  --------*--------------*                         -----------------------
045153,000608:                                                                                                  #  RVEC    * +29 FOR EARTH*DP INITIAL POSITION VECTOR IN METERS
045154,000609:                                                                                                  #          * +27 FOR MOON *
045155,000610:                                                                                                  #  VVEC    * +7 FOR EARTH *DP INITIAL VELOCITY VECTOR IN METERS/CENTISECOND
045156,000611:                                                                                                  #          * +5 FOR MOON  *
045157,000612:                                                                                                  #  X1 (38D)*NONE          *INDEX REGISTER TO BE SET TO -2D OR -10D ACCORDING TO WHETHER THE EARTH OR MOON,
045158,000613:                                                                                                  #          *              *RESPECTIVELY, IS THE CENTRAL BODY.
045159,000614: 
045160,000615: 
045161,000616: 
045162,000617:                                                                                                  #  SUBROUTINES CALLED -
045163,000618:                                                                                                  #       PARAM, GEOM
045164,000619: 
045165,000620: 
045166,000621: 
045167,000622:                                                                                                  #  CALLING SEQUENCE AND NORMAL EXIT MODES -
045168,000623:                                                                                                  #     IF ONLY TIME IS DESIRED AS OUTPUT -
045169,000624:                                                                                                  #  L        CALL                   MUST BE IN INTERPRETIVE MODE AND OVFIND MUST BE CLEAR.
045170,000625:                                                                                                  #  L+1             APSIDES         RETURNS WITH PL AT 0, RADIUS OF APOCENTER IN MPAC AND RADIUS OF PERICENTER IN 0D
045171,000626:                                                                                                  #  L+2      STODL  APOAPSE
045172,000627:                                                                                                  #  L+3             0D
045173,000628:                                                                                                  #  L+4      STORE  PERIAPSE                APOAPSE AND PERIAPSE ARE SYMBOLIC REPRESENTATIONS OF THE USERS LOCATIONS
045174,000629:                                                                                                  #  L+5      ...                    CONTINUE
045175,000630: 
045176,000631: 
045177,000632: 
045178,000633:                                                                                                  #  OUTPUT -
045179,000634:                                                                                                  #          * SCALE FACTOR *
045180,000635:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
045181,000636:                                                                                                  #  --------*--------------*                         -----------------------
045182,000637:                                                                                                  #  MPAC    * +29 FOR EARTH*DP RADIUS OF APOCENTER IN METERS
045183,000638:                                                                                                  #          * +27 FOR MOON *
045184,000639:                                                                                                  #  0D-1D   * +29 FOR EARTH*DP RADIUS OF PERICENTER IN METERS
045185,000640:                                                                                                  #          * +27 FOR MOON *
045186,000641:                                                                                                  #  ECC     * +3           *DP ECCENTRICITY OF CONIC TRAJECTORY.
045187,000642: 
045188,000643:                                                                                                  #  FOR OTHER OUTPUT WHICH MAY BE OF USE, SEE DEBRIS.
045189,000644: 
045190,000645: 
045191,000646: 
045192,000647:                                                                                                  #  DEBRIS -
045193,000648: 
045194,000649:                                                                                                  #       PARAMETERS WHICH MAY BE OF USE -
045195,000650: 
045196,000651:                                                                                                  #          * SCALE FACTOR *
045197,000652:                                                                                                  #  VARIABLE*IN POWERS OF 2*                         DESCRIPTION AND REMARKS
045198,000653:                                                                                                  #  --------*--------------*                         -----------------------
045199,000654:                                                                                                  #  R1 (32D)* +29 FOR EARTH*DP MAGNITUDE OF INITIAL POSITION VECTOR, RVEC, IN METERS
045200,000655:                                                                                                  #          * +27 FOR MOON *
045201,000656:                                                                                                  #  R1A     * +6           *DP RATIO OF R1 TO SEMIMAJOR AXIS (NEG. FOR HYPERBOLIC TRAJECTORIES)
045202,000657:                                                                                                  #  P       * +4           *DP RATIO OF SEMILATUS RECTUM TO R1
045203,000658:                                                                                                  #  COGA    * +5           *DP COTAN OF ANGLE BETWEEN RVEC AND VVEC
045204,000659:                                                                                                  #  UR1     * +1           *DP UNIT VECTOR OF RVEC
045205,000660:                                                                                                  #  U2      * +1           *DP UNIT VECTOR OF VVEC
045206,000661:                                                                                                  #  UN      * +1           *DP UNIT VECTOR OF UR1*U2
045207,000662:                                                                                                  #  MAGVEC2 * +7 FOR EARTH *DP MAGNITUDE OF VVEC
045208,000663:                                                                                                  #          * +5 FOR MOON  *
045209,000664: 
045210,000665: 
045211,000666:                                                                                                  #       PARAMETERS OF NO USE -
045212,000667:                                                                                                  #  SP PARAMETERS - RTNAPSE, GEOMSGN, RTNPRM, PLUS PUSHLIST LOCATIONS 0-5, 10D-11D, 14D-21D, 31D-38D.
045213,000668:                                                                                                  #  ADDITIONAL INTERPRETIVE SWITCHES USED - NORMSW
045214,000669: 
045215,000670: 
045216,000671: 
045217,000672: 12,2000                                           SETLOC   CONICS                                
045218,000673: 12,2000                                           BANK                                           
045219,000674: 
045220,000675: 12,2000                                           COUNT*   $$/CONIC                              
045221,000676: 12,2000  E5,1721                                  EBANK=   UR1                                   
045222,000677: 12,2000           71201        KEPLERN            SETPD    DLOAD                                 
045223,000678: 12,2001           00001                                    0                                     
045224,000679: 12,2002           22276                                    KEPZERO                               
045225,000680: 12,2003           02201                           STORE    XMODULO                               
045226,000681: 12,2004           32203                           STOVL*   TMODULO                               
045227,000682: 12,2005           10756                                    MUTABLE,1                             
045228,000683: 12,2006           24017                           STOVL    14D                                   
045229,000684: 12,2007           01503                                    RRECT                                 
045230,000685: 12,2010           66256                           UNIT     SSP                                   
045231,000686: 12,2011           00027                                    ITERCTR                               
045232,000687: 12,2012           00024                                    20D                                   
045233,000688: 12,2013           16647                           STODL    URRECT                                
045234,000689: 12,2014           00045                                    36D                                   
045235,000690: 12,2015           24041                           STOVL    R1                                    
045236,000691: 12,2016           01503                                    RRECT                                 
045237,000692: 12,2017           76441                           DOT      SL1R                                  
045238,000693: 12,2020           01511                                    VRECT                                 
045239,000694: 12,2021           76405                           DMP      SL1R                                  
045240,000695: 12,2022           00023                                    1/ROOTMU                              #  1/ROOTMU (-17 OR -14)
045241,000696: 12,2023           24043                           STOVL    KEPC1                                 #  C1=R.V/ROOTMU (+17 OR +16)
045242,000697: 
045243,000698: 12,2024           01511                                    VRECT                                 
045244,000699: 12,2025           57236                           VSQ      DMPR                                  
045245,000700: 12,2026           00017                                    1/MU                                  #  1/MU (-34 OR -28)
045246,000701: 12,2027           52405                           DMP      SL3                                   
045247,000702: 12,2030           00041                                    R1                                    
045248,000703: 12,2031           61425                           DSU      ROUND                                 
045249,000704: 12,2032           10671                                    D1/64                                 
045250,000705: 12,2033           00045                           STORE    KEPC2                                 #  C2=RV.V/MU -1 (+6)
045251,000706: 
045252,000707: 12,2034           74421                           BDSU     SR1R                                  
045253,000708: 12,2035           10671                                    D1/64                                 
045254,000709: 12,2036           77671                           DDV                                            
045255,000710: 12,2037           00041                                    R1                                    
045256,000711: 12,2040           00011                           STORE    ALPHA                                 #  ALPHA=(1-C2)/R1 (-22 OR -20)
045257,000712: 
045258,000713: 
045259,000714: 12,2041           71244                           BPL      DLOAD                                 #  MAXIMUM X DEPENDS ON TYPE OF CONIC
045260,000715: 12,2042           24051                                    1REV                                  
045261,000716: 12,2043           10707                                    -50SC                                 #  -50SC (+12)
045262,000717: 12,2044           40071                           DDV      BOV                                   
045263,000718: 12,2045           00011                                    ALPHA                                 
045264,000719: 12,2046           24055                                    STOREMAX                              
045265,000720: 12,2047           52166                           SQRT     GOTO                                  
045266,000721: 12,2050           24055                                    STOREMAX                              
045267,000722: 
045268,000723: 12,2051           55366        1REV               SQRT     BDDV                                  
045269,000724: 12,2052           10711                                    2PISC                                 #  2PISC (+6)
045270,000725: 12,2053           77600                           BOV                                            
045271,000726: 12,2054           24055                                    STOREMAX                              
045272,000727: 12,2055           50165        STOREMAX           SIGN     BMN                                   
045273,000728: 12,2056           02076                                    TAU.                                  
045274,000729: 12,2057           24272                                    BACKWARD                              
045275,000730: 12,2060           00013                           STORE    XMAX                                  
045276,000731: 12,2061           65205                           DMP      PDDL                                  #                               PL AT 2
045277,000732: 12,2062           00023                                    1/ROOTMU                              
045278,000733: 12,2063           00011                                    ALPHA                                 
045279,000734: 12,2064           65301                           NORM     PDDL                                  #  DXCH WITH 0D.  0D=ALPHA      PL AT 0,2
045280,000735: 12,2065           00047                                    X1                                    
045281,000736: 12,2066           56257                           SL*      DDV                                   #                               PL AT 0
045282,000737: 12,2067           20173                                    0          -6,1                       
045283,000738: 12,2070           50000        PERIODCH           BOV      BMN                                   
045284,000739: 12,2071           24112                                    MODDONE                               
045285,000740: 12,2072           24112                                    MODDONE                               
045286,000741: 12,2073           77606                           PUSH                                           #  0D=PERIOD (+28)
045287,000742: 12,2074           50021                           BDSU     BMN                                   
045288,000743: 12,2075           02076                                    TAU.                                  
045289,000744: 12,2076           24112                                    MODDONE                               
045290,000745: 12,2077           16076                           STODL    TAU.                                  
045291,000746: 12,2100           00013                                    XMAX                                  
045292,000747: 12,2101           77615                           DAD                                            
045293,000748: 12,2102           02201                                    XMODULO                               
045294,000749: 12,2103           16201                           STODL    XMODULO                               
045295,000750: 12,2104           00001                                    0D                                    
045296,000751: 12,2105           77615                           DAD                                            
045297,000752: 12,2106           02203                                    TMODULO                               
045298,000753: 12,2107           16203                           STODL    TMODULO                               #                               PL AT 0
045299,000754: 12,2110           77650                           GOTO                                           
045300,000755: 12,2111           24070                                    PERIODCH                              
045301,000756: 
045302,000757: 12,2112           71201        MODDONE            SETPD    DLOAD                                 
045303,000758: 12,2113           00001                                    0                                     
045304,000759: 12,2114           22276                                    KEPZERO                               
045305,000760: 12,2115           14015                           STODL    XMIN                                  
045306,000761: 12,2116           02132                                    XKEPNEW                               
045307,000762: 12,2117           77625                           DSU                                            
045308,000763: 12,2120           02201                                    XMODULO                               
045309,000764: 12,2121           00025                           STORE    X                                     
045310,000765: 12,2122           50054                           BZE      BMN                                   
045311,000766: 12,2123           24265                                    BADX                                  
045312,000767: 12,2124           24265                                    BADX                                  
045313,000768: 12,2125           51025                           DSU      BPL                                   
045314,000769: 12,2126           00013                                    XMAX                                  
045315,000770: 12,2127           24265                                    BADX                                  
045316,000771: 
045317,000772: 12,2130           57345        DXCOMP             DLOAD    DMPR                                  
045318,000773: 12,2131           02076                                    TAU.                                  
045319,000774: 12,2132           10702                                    BEE22                                 
045320,000775: 12,2133           77646                           ABS                                            
045321,000776: 12,2134           16205                           STODL    EPSILONT                              
045322,000777: 12,2135           01551                                    TC                                    
045323,000778: 12,2136           45254                           BZE      DSU                                   
045324,000779: 12,2137           24141                                    NEWTC                                 
045325,000780: 12,2140           02203                                    TMODULO                               
045326,000781: 12,2141           15551        NEWTC              STODL    TC                                    
045327,000782: 12,2142           01553                                    XPREV                                 
045328,000783: 12,2143           45254                           BZE      DSU                                   
045329,000784: 12,2144           24146                                    XDIFF                                 
045330,000785: 12,2145           02201                                    XMODULO                               
045331,000786: 12,2146           77621        XDIFF              BDSU                                           
045332,000787: 12,2147           00025                                    X                                     
045333,000788: 12,2150           02643                           STORE    DELX                                  
045334,000789: 
045335,000790: 
045336,000791: 12,2151           63545        KEPLOOP            DLOAD    DSQ                                   
045337,000792: 12,2152           00025                                    X                                     #  X=XKEP
045338,000793: 12,2153           41501                           NORM     PUSH                                  #  0D=XSQ (+34 OR +32 -N1)       PL AT 2
045339,000794: 12,2154           00047                                    X1                                    
045340,000795: 12,2155           53605                           DMP      SRR*                                  
045341,000796: 12,2156           00011                                    ALPHA                                 
045342,000797: 12,2157           21573                                    0          -6,1                       
045343,000798: 12,2160           34031                           STCALL   XI                                    #  XI=ALPHA XSQ (+6)
045344,000799: 12,2161           24421                                    DELTIME                               
045345,000800: 12,2162           44200                           BOV      BDSU                                  
045346,000801: 12,2163           24312                                    TIMEOVFL                              #  UNLIKELY
045347,000802: 12,2164           02076                                    TAU.                                  
045348,000803: 12,2165           02645                           STORE    DELT                                  #  DELT=DELINDEP
045349,000804: 12,2166           44246                           ABS      BDSU                                  
045350,000805: 12,2167           02205                                    EPSILONT                              
045351,000806: 12,2170           71244                           BPL      DLOAD                                 
045352,000807: 12,2171           24327                                    KEPCONVG                              
045353,000808: 12,2172           00037                                    T                                     
045354,000809: 12,2173           60225                           DSU      NORM                                  
045355,000810: 12,2174           01551                                    TC                                    
045356,000811: 12,2175           00047                                    X1                                    
045357,000812: 12,2176           60325                           PDDL     NORM                                  
045358,000813: 12,2177           02643                                    DELX                                  
045359,000814: 12,2200           00050                                    X2                                    
045360,000815: 12,2201           41260                           XSU,1    DMP                                   
045361,000816: 12,2202           00047                                    X2                                    
045362,000817: 12,2203           02645                                    DELT                                  
045363,000818: 12,2204           56257                           SLR*     DDV                                   
045364,000819: 12,2205           21202                                    1,1                                   
045365,000820: 12,2206           41542                           SR1      PUSH                                  #  0D=TRIAL DELX              PL AT 2
045366,000821: 12,2207           71244                           BPL      DLOAD                                 
045367,000822: 12,2210           24231                                    POSDELX                               
045368,000823: 12,2211           00025                                    X                                     
045369,000824: 12,2212           00013                           STORE    XMAX                                  #  MOVE MAX BOUND IN
045370,000825: 12,2213           45221                           BDSU     DSU                                   #                             PL AT 0
045371,000826: 12,2214           00015                                    XMIN                                  
045372,000827: 12,2215           51000                           BOV      BPL                                   
045373,000828: 12,2216           24223                                    NDXCHNGE                              
045374,000829: 12,2217           24223                                    NDXCHNGE                              
045375,000830: 12,2220           52145                           DLOAD    GOTO                                  
045376,000831: 12,2221           00001                                    0D                                    
045377,000832: 12,2222           24243                                    NEWDELX                               
045378,000833: 
045379,000834: 
045380,000835: 12,2223           45345        NDXCHNGE           DLOAD    DSU                                   
045381,000836: 12,2224           00015                                    XMIN                                  
045382,000837: 12,2225           00025                                    X                                     
045383,000838: 12,2226           52075                           DMPR     GOTO                                  #  TO FORCE MPAC +2 TO ZERO
045384,000839: 12,2227           10705                                    DP9/10                                
045385,000840: 12,2230           24243                                    NEWDELX                               
045386,000841: 
045387,000842: 
045388,000843: 12,2231           77745        POSDELX            DLOAD                                          
045389,000844: 12,2232           00025                                    X                                     
045390,000845: 12,2233           00015                           STORE    XMIN                                  #  MOVE MIN BOUND IN
045391,000846: 12,2234           45221                           BDSU     DSU                                   #                             PL AT 0
045392,000847: 12,2235           00013                                    XMAX                                  
045393,000848: 12,2236           50000                           BOV      BMN                                   
045394,000849: 12,2237           24257                                    PDXCHNGE                              
045395,000850: 12,2240           24257                                    PDXCHNGE                              
045396,000851: 12,2241           77745                           DLOAD                                          
045397,000852: 12,2242           00001                                    0D                                    
045398,000853: 12,2243           02643        NEWDELX            STORE    DELX                                  
045399,000854: 12,2244           43254                           BZE      DAD                                   
045400,000855: 12,2245           24327                                    KEPCONVG                              
045401,000856: 12,2246           00025                                    X                                     
045402,000857: 12,2247           14025                           STODL    X                                     
045403,000858: 12,2250           00037                                    T                                     
045404,000859: 12,2251           01551                           STORE    TC                                    
045405,000860: 12,2252           46034        BRNCHCTR           RTB      BHIZ                                  
045406,000861: 12,2253           24644                                    CHECKCTR                              
045407,000862: 12,2254           24327                                    KEPCONVG                              
045408,000863: 12,2255           77650                           GOTO                                           
045409,000864: 12,2256           24151                                    KEPLOOP                               #  ITERATE
045410,000865: 
045411,000866: 
045412,000867: 12,2257           45345        PDXCHNGE           DLOAD    DSU                                   
045413,000868: 12,2260           00013                                    XMAX                                  
045414,000869: 12,2261           00025                                    X                                     
045415,000870: 12,2262           52075                           DMPR     GOTO                                  #  TO FORCE MPAC +2 TO ZERO
045416,000871: 12,2263           10705                                    DP9/10                                
045417,000872: 12,2264           24243                                    NEWDELX                               
045418,000873: 
045419,000874: 
045420,000875: 12,2265           70545        BADX               DLOAD    SR1                                   #  RECIPE EXCEEDED X BOUNDS - USE XMAX/2
045421,000876: 12,2266           00013                                    XMAX                                  
045422,000877: 12,2267           00025                           STORE    X                                     
045423,000878: 12,2270           77650                           GOTO                                           
045424,000879: 12,2271           24130                                    DXCOMP                                
045425,000880: 
045426,000881: 
045427,000882: 12,2272           14015        BACKWARD           STODL    XMIN                                  
045428,000883: 12,2273           22276                                    KEPZERO                               
045429,000884: 12,2274           14013                           STODL    XMAX                                  
045430,000885: 12,2275           02132                                    XKEPNEW                               
045431,000886: 12,2276           00025                           STORE    X                                     
045432,000887: 12,2277           51054                           BZE      BPL                                   
045433,000888: 12,2300           24305                                    BADBKWDX                              
045434,000889: 12,2301           24305                                    BADBKWDX                              
045435,000890: 12,2302           51025                           DSU      BPL                                   
045436,000891: 12,2303           00015                                    XMIN                                  
045437,000892: 12,2304           24130                                    DXCOMP                                
045438,000893: 12,2305           70545        BADBKWDX           DLOAD    SR1                                   
045439,000894: 12,2306           00015                                    XMIN                                  
045440,000895: 12,2307           00025                           STORE    X                                     
045441,000896: 12,2310           77650                           GOTO                                           
045442,000897: 12,2311           24130                                    DXCOMP                                
045443,000898: 
045444,000899: 
045445,000900: 12,2312           77745        TIMEOVFL           DLOAD                                          
045446,000901: 12,2313           00025                                    X                                     
045447,000902: 12,2314           00013                           STORE    XMAX                                  
045448,000903: 12,2315           70545        CMNTOVFL           DLOAD    SR1                                   
045449,000904: 12,2316           02643                                    DELX                                  
045450,000905: 12,2317           02643                           STORE    DELX                                  
045451,000906: 12,2320           77621                           BDSU                                           
045452,000907: 12,2321           00025                                    X                                     
045453,000908: 12,2322           14025                           STODL    X                                     
045454,000909: 12,2323           01551                                    TC                                    
045455,000910: 12,2324           00037                           STORE    T                                     
045456,000911: 12,2325           77650                           GOTO                                           
045457,000912: 12,2326           24151                                    KEPLOOP                               
045458,000913: 12,2327           44545        KEPCONVG           DLOAD    SR4R                                  
045459,000914: 12,2330           00041                                    R1                                    
045460,000915: 12,2331           74225                           DSU      VXSC                                  
045461,000916: 12,2332           00035                                    XSQC(XI)                              
045462,000917: 12,2333           02647                                    URRECT                                
045463,000918: 12,2334           65372                           VSL1     PDDL                                  #  0D=(R1-XSQC(XI))URRECT (+33 OR +31)
045464,000919: 12,2335           00025                                    X                                     
045465,000920: 12,2336           60316                           DSQ      NORM                                  
045466,000921: 12,2337           00047                                    X1                                    
045467,000922: 12,2340           57275                           DMPR     DMPR                                  
045468,000923: 12,2341           00023                                    1/ROOTMU                              
045469,000924: 12,2342           00025                                    X                                     
045470,000925: 12,2343           53605                           DMP      SRR*                                  
045471,000926: 12,2344           00033                                    S(XI)                                 
045472,000927: 12,2345           21572                                    0          -7,1                       
045473,000928: 12,2346           77621                           BDSU                                           
045474,000929: 12,2347           00037                                    T                                     
045475,000930: 12,2350           74352                           SL1      VXSC                                  
045476,000931: 12,2351           01511                                    VRECT                                 
045477,000932: 12,2352           53372                           VSL1     VAD                                   #                               PL AT 0
045478,000933: 12,2353           77712                           VSL4                                           
045479,000934: 12,2354           01535                           STORE    RCV                                   #  RCV (+29 OR +27)
045480,000935: 
045481,000936: 
045482,000937: 12,2355           60246                           ABVAL    NORM                                  
045483,000938: 12,2356           00050                                    X2                                    
045484,000939: 12,2357           14043                           STODL    RCNORM                                
045485,000940: 12,2360           00031                                    XI                                    
045486,000941: 12,2361           45275                           DMPR     DSU                                   
045487,000942: 12,2362           00033                                    S(XI)                                 
045488,000943: 12,2363           10667                                    D1/128                                
045489,000944: 12,2364           76405                           DMP      SL1R                                  
045490,000945: 12,2365           00021                                    ROOTMU                                
045491,000946: 12,2366           53605                           DMP      SLR*                                  
045492,000947: 12,2367           00025                                    X                                     
045493,000948: 12,2370           56601                                    0          -3,2                       
045494,000949: 12,2371           74271                           DDV      VXSC                                  
045495,000950: 12,2372           00043                                    RCNORM                                
045496,000951: 12,2373           02647                                    URRECT                                
045497,000952: 12,2374           65372                           VSL1     PDDL                                  #  0D=URRECT(XI S(XI)-1)X ROOTMU/RCV (+15
045498,000953: 12,2375           00035                                    XSQC(XI)                              #  OR +13)                        PL AT 6
045499,000954: 12,2376           56257                           SLR*     DDV                                   
045500,000955: 12,2377           56602                                    0          -4,2                       
045501,000956: 12,2400           00043                                    RCNORM                                
045502,000957: 12,2401           74221                           BDSU     VXSC                                  
045503,000958: 12,2402           10703                                    D1/256                                
045504,000959: 12,2403           01511                                    VRECT                                 
045505,000960: 12,2404           42455                           VAD      VSL8                                  
045506,000961: 12,2405           77626                           STADR                                          #                               PL AT 0
045507,000962: 12,2406           62234                           STODL    VCV                                   #  VCV (+7 OR +5)
045508,000963: 12,2407           00037                                    T                                     
045509,000964: 12,2410           77615                           DAD                                            
045510,000965: 12,2411           02203                                    TMODULO                               
045511,000966: 12,2412           15551                           STODL    TC                                    
045512,000967: 12,2413           00025                                    X                                     
045513,000968: 12,2414           77615                           DAD                                            
045514,000969: 12,2415           02201                                    XMODULO                               
045515,000970: 12,2416           01553                           STORE    XPREV                                 
045516,000971: 12,2417           77650                           GOTO                                           
045517,000972: 12,2420           02114                                    KEPRTN                                
045518,000973: 
045519,000974: 12,2421           77776        DELTIME            EXIT                                           #  MPAC=XI (+6), 0D=XSQ (+34 OR +32 -N1)
045520,000975: 12,2422           07176                           TC       POLY                                  
045521,000976: 12,2423           00010                           DEC      8          B-14                       
045522,000977: 12,2424           02525 12526                     2DEC     .083333334                            
045523,000978: 
045524,000979: 12,2426           67356 75666                     2DEC     -.266666684                            
045525,000980: 
045526,000981: 12,2430           15001 23771                     2DEC     .406349155                            
045527,000982: 
045528,000983: 12,2432           64342 43674                     2DEC     -.361198675                            
045529,000984: 
045530,000985: 12,2434           06563 04645                     2DEC     .210153242                            
045531,000986: 
045532,000987: 12,2436           75173 52672                     2DEC     -.086221951                            
045533,000988: 
045534,000989: 12,2440           00656 14331                     2DEC     .026268812                            
045535,000990: 
045536,000991: 12,2442           77633 40512                     2DEC     -.006163316                            
045537,000992: 
045538,000993: 12,2444           00023 11210                     2DEC     .001177342                            
045539,000994: 
045540,000995: 12,2446           77774 67506                     2DEC     -.000199055                            
045541,000996: 
045542,000997: 12,2450           06014                           TC       INTPRET                               
045543,000998: 12,2451           14033                           STODL    S(XI)                                 
045544,000999: 12,2452           00031                                    XI                                    
045545,001000: 12,2453           77776                           EXIT                                           
045546,001001: 12,2454           07176                           TC       POLY                                  
045547,001002: 12,2455           00010                           DEC      8          B-14                       
045548,001003: 12,2456           01000 00000                     2DEC     .031250001                            
045549,001004: 
045550,001005: 12,2460           72525 52506                     2DEC     -.166666719                            
045551,001006: 
045552,001007: 12,2462           13301 15337                     2DEC     .355555413                            
045553,001008: 
045554,001009: 12,2464           62776 54733                     2DEC     -.406347410                            
045555,001010: 
045556,001011: 12,2466           11176 13267                     2DEC     .288962094                            
045557,001012: 
045558,001013: 12,2470           73410 51674                     2DEC     -.140117894                            
045559,001014: 
045560,001015: 12,2472           01446 33641                     2DEC     .049247387                            
045561,001016: 
045562,001017: 12,2474           77451 65233                     2DEC     -.013081923                            
045563,001018: 
045564,001019: 12,2476           00055 37266                     2DEC     .002806389                            
045565,001020: 
045566,001021: 12,2500           77767 52336                     2DEC     -.000529414                            
045567,001022: 
045568,001023: 12,2502           06014                           TC       INTPRET                               
045569,001024: 12,2503           53605                           DMP      SRR*                                  #                               PL AT 0
045570,001025: 12,2504           00001                                    0D                                    
045571,001026: 12,2505           21574                                    0          -5,1                       
045572,001027: 12,2506           00035                           STORE    XSQC(XI)                              #  XSQC(XI) (+33 OR +31)
045573,001028: 12,2507           72405                           DMP      SL1                                   
045574,001029: 12,2510           00043                                    KEPC1                                 
045575,001030: 12,2511           65234                           RTB      PDDL                                  #  XCH WITH PL. 0D=C1 XSQ C(XI) (+49 OR +46
045576,001031: 12,2512           21531                                    TPMODE                                #                               PL AT 0,3
045577,001032: 12,2513           53605                           DMP      SRR*                                  
045578,001033: 12,2514           00033                                    S(XI)                                 
045579,001034: 12,2515           21574                                    0          -5,1                       
045580,001035: 12,2516           72405                           DMP      SL1                                   
045581,001036: 12,2517           00045                                    KEPC2                                 
045582,001037: 12,2520           65234                           RTB      PDDL                                  #  3D=C2 XSQ S(XI) (+35 OR +33)  PL AT 6
045583,001038: 12,2521           21531                                    TPMODE                                
045584,001039: 12,2522           00041                                    R1                                    
045585,001040: 12,2523           76261                           SR       TAD                                   #                               PL AT 3
045586,001041: 12,2524           20607                                    6                                     
045587,001042: 12,2525           41301                           NORM     DMP                                   #  TO PRESERVE SIGNIF.
045588,001043: 12,2526           00047                                    X1                                    
045589,001044: 12,2527           00025                                    X                                     
045590,001045: 12,2530           76257                           SR*      TAD                                   #  X(C2 XSQ S(XI) +R1) (+49 OR +46) PL AT 0
045591,001046: 12,2531           20576                                    0          -3,1                       
045592,001047: 12,2532           57232                           SL4R     DMPR                                  
045593,001048: 12,2533           00023                                    1/ROOTMU                              
045594,001049: 12,2534           00037                           STORE    T                                     
045595,001050: 12,2535           77616                           RVQ                                            
045596,001051: 
045597,001052: 12,2536           71214        ITERATOR           BONCLR   DLOAD                                 
045598,001053: 12,2537           00614                                    SLOPESW                               
045599,001054: 12,2540           24606                                    FIRSTIME                              
045600,001055: 12,2541           00037                                    DEP                                   
045601,001056: 12,2542           60225                           DSU      NORM                                  
045602,001057: 12,2543           02762                                    DEPREV                                
045603,001058: 12,2544           00047                                    X1                                    
045604,001059: 12,2545           60325                           PDDL     NORM                                  
045605,001060: 12,2546           00015                                    DELINDEP                              
045606,001061: 12,2547           00050                                    X2                                    
045607,001062: 12,2550           41260                           XSU,1    DMP                                   
045608,001063: 12,2551           00047                                    X2                                    
045609,001064: 12,2552           02760                                    DELDEP                                
045610,001065: 12,2553           56257                           SLR*     DDV                                   #                               PL UP 2
045611,001066: 12,2554           21202                                    1,1                                   
045612,001067: 12,2555           43142                           SR1      BOFF                                  
045613,001068: 12,2556           04351                                    ORDERSW                               
045614,001069: 12,2557           24562                                    SGNCHECK                              
045615,001070: 12,2560           75246                           ABS      SIGN                                  #  IN CASE 2ND DERIV. CHANGED SIGN, MUST
045616,001071: 12,2561           02760                                    DELDEP                                #  DISREGARD IT TO FIND MIN.
045617,001072: 
045618,001073: 12,2562           51006        SGNCHECK           PUSH     BPL                                   #  TRIAL DELINDEP               PL DOWN 2
045619,001074: 12,2563           24620                                    POSDEL                                
045620,001075: 12,2564           43145                           DLOAD    BON                                   
045621,001076: 12,2565           02766                                    INDEP                                 
045622,001077: 12,2566           04311                                    ORDERSW                               
045623,001078: 12,2567           24571                                    MINCHECK                              
045624,001079: 12,2570           00017                           STORE    MAX                                   #  IF NOT 2ND ORDER, CAN MOVE MAX BOUND IN.
045625,001080: 
045626,001081: 12,2571           45221        MINCHECK           BDSU     DSU                                   
045627,001082: 12,2572           00011                                    MIN                                   
045628,001083: 12,2573           51000                           BOV      BPL                                   
045629,001084: 12,2574           24600                                    MODNGDEL                              
045630,001085: 12,2575           24600                                    MODNGDEL                              
045631,001086: 12,2576           77650                           GOTO                                           
045632,001087: 12,2577           24632                                    DELOK                                 
045633,001088: 
045634,001089: 
045635,001090: 12,2600           45345        MODNGDEL           DLOAD    DSU                                   #  TRIAL DELINDEP WOULD EXCEED MIN BOUND
045636,001091: 12,2601           00011                                    MIN                                   
045637,001092: 12,2602           02766                                    INDEP                                 
045638,001093: 12,2603           52005                           DMP      GOTO                                  
045639,001094: 12,2604           10705                                    DP9/10                                
045640,001095: 12,2605           24634                                    NEWDEL                                
045641,001096: 
045642,001097: 
045643,001098: 12,2606           41345        FIRSTIME           DLOAD    DMP                                   
045644,001099: 12,2607           00011                                    MIN                                   
045645,001100: 12,2610           00051                                    TWEEKIT                               #  DLOAD TWEEKIT(40D) SENSITIVE TO CHANGE.
045646,001101: 12,2611           41325                           PDDL     DMP                                   #  S2(41D) SHOULDNT CONTAIN HI ORDER ONES
045647,001102: 12,2612           00017                                    MAX                                   
045648,001103: 12,2613           00051                                    TWEEKIT                               
045649,001104: 12,2614           77625                           DSU                                            
045650,001105: 12,2615           52165                           SIGN     GOTO                                  
045651,001106: 12,2616           02760                                    DELDEP                                
045652,001107: 12,2617           24562                                    SGNCHECK                              
045653,001108: 
045654,001109: 
045655,001110: 12,2620           43145        POSDEL             DLOAD    BON                                   
045656,001111: 12,2621           02766                                    INDEP                                 
045657,001112: 12,2622           04311                                    ORDERSW                               
045658,001113: 12,2623           24625                                    MAXCHECK                              
045659,001114: 12,2624           00011                           STORE    MIN                                   #  IF NOT 2ND ORDER, CAN MOVE MIN BOUND IN.
045660,001115: 
045661,001116: 12,2625           45221        MAXCHECK           BDSU     DSU                                   
045662,001117: 12,2626           00017                                    MAX                                   
045663,001118: 12,2627           50000                           BOV      BMN                                   
045664,001119: 12,2630           24636                                    MODPSDEL                              
045665,001120: 12,2631           24636                                    MODPSDEL                              
045666,001121: 12,2632           77745        DELOK              DLOAD                                          
045667,001122: 12,2633           00001                                    0D                                    
045668,001123: 12,2634           00015        NEWDEL             STORE    DELINDEP                              
045669,001124: 12,2635           77616                           RVQ                                            
045670,001125: 
045671,001126: 
045672,001127: 12,2636           45345        MODPSDEL           DLOAD    DSU                                   
045673,001128: 12,2637           00017                                    MAX                                   
045674,001129: 12,2640           02766                                    INDEP                                 
045675,001130: 12,2641           52005                           DMP      GOTO                                  
045676,001131: 12,2642           10705                                    DP9/10                                
045677,001132: 12,2643           24634                                    NEWDEL                                
045678,001133: 
045679,001134: 
045680,001135: 12,2644           45026        CHECKCTR           CS       ONE                                   
045681,001136: 12,2645           50120                           INDEX    FIXLOC                                
045682,001137: 12,2646           60026                           AD       ITERCTR                               
045683,001138: 12,2647           50120                           INDEX    FIXLOC                                
045684,001139: 12,2650           54026                           TS       ITERCTR                               
045685,001140: 12,2651           54154                           TS       MPAC                                  
045686,001141: 12,2652           06035                           TC       DANZIG                                
045687,001142: 
045688,001143: 12,2653           44545        NEWSTATE           DLOAD    SR4R                                  
045689,001144: 12,2654           00041                                    R1                                    
045690,001145: 12,2655           74225                           DSU      VXSC                                  
045691,001146: 12,2656           00035                                    XSQC(XI)                              
045692,001147: 12,2657           02722                                    UR1                                   
045693,001148: 12,2660           65372                           VSL1     PDDL                                  #  0D=(R1-XSQC(XI))UR1 (+33 OR 31) PL AT 6
045694,001149: 12,2661           00025                                    X                                     
045695,001150: 12,2662           60316                           DSQ      NORM                                  
045696,001151: 12,2663           00047                                    X1                                    
045697,001152: 12,2664           57275                           DMPR     DMPR                                  
045698,001153: 12,2665           00023                                    1/ROOTMU                              
045699,001154: 12,2666           00025                                    X                                     
045700,001155: 12,2667           53605                           DMP      SRR*                                  
045701,001156: 12,2670           00033                                    S(XI)                                 
045702,001157: 12,2671           21572                                    0          -7,1                       
045703,001158: 12,2672           77621                           BDSU                                           
045704,001159: 12,2673           00037                                    T                                     
045705,001160: 12,2674           74352                           SL1      VXSC                                  
045706,001161: 12,2675           02744                                    VVEC                                  
045707,001162: 12,2676           53372                           VSL1     VAD                                   #                               PL AT 0
045708,001163: 12,2677           41512                           VSL4     PUSH                                  
045709,001164: 12,2700           77646                           ABVAL                                          
045710,001165: 12,2701           77701        LAMENTER           NORM                                           
045711,001166: 12,2702           00047                                    X1                                    
045712,001167: 12,2703           16720                           STODL    R2                                    
045713,001168: 12,2704           00031                                    XI                                    
045714,001169: 12,2705           45205                           DMP      DSU                                   
045715,001170: 12,2706           00033                                    S(XI)                                 
045716,001171: 12,2707           10667                                    D1/128                                
045717,001172: 12,2710           76405                           DMP      SL1R                                  
045718,001173: 12,2711           00021                                    ROOTMU                                
045719,001174: 12,2712           53605                           DMP      SLR*                                  
045720,001175: 12,2713           00025                                    X                                     
045721,001176: 12,2714           21176                                    0          -3,1                       
045722,001177: 12,2715           74271                           DDV      VXSC                                  
045723,001178: 12,2716           02720                                    R2                                    
045724,001179: 12,2717           02722                                    UR1                                   
045725,001180: 12,2720           65372                           VSL1     PDDL                                  #  6D=V2VEC PART (+15 OR 13)       PL AT 12
045726,001181: 12,2721           00035                                    XSQC(XI)                              
045727,001182: 12,2722           56257                           SLR*     DDV                                   
045728,001183: 12,2723           21175                                    0          -4,1                       
045729,001184: 12,2724           02720                                    R2                                    
045730,001185: 12,2725           77621                           BDSU                                           
045731,001186: 12,2726           10703                                    D1/256                                
045732,001187: 12,2727           53361                           VXSC     VAD                                   #                               PL AT 6
045733,001188: 12,2730           02744                                    VVEC                                  
045734,001189: 12,2731           43412                           VSL8     RVQ                                   
045735,001190: 

Sundance 292

045737,001192: 
045738,001193: 04,2000                                           SETLOC   CONICS1                               
045739,001194: 04,2000                                           BANK                                           
045740,001195: 
045741,001196: 04,2663                                           COUNT*   $$/CONIC                              
045742,001197:                                                                                                  #  DO NOT DISTURB THE ORDER OF THESE CDS, OVERLAYS HAVE BEEN MADE.
045743,001198: 04,2663           00000        BEE17              DEC      0          B-14                       #  KEEP WITH D1/8 2DEC 1.0B-17 (0000004000)
045744,001199: 04,2664           04000 00000  D1/8               2DEC     1.0        B-3                        
045745,001200: 
045746,001201: 04,2666           00200 00000  D1/128             2DEC     1.0        B-7                        
045747,001202: 
045748,001203: 04,2670           00400 00000  D1/64              2DEC     1.0        B-6                        
045749,001204: 
045750,001205: 04,2672           10000 00000  D1/4               2DEC     1.0        B-2                        
045751,001206: 
045752,001207: 04,2674           02000 00000  D1/16              2DEC     1.0        B-4                        
045753,001208: 
045754,001209: 04,2676           01000 00000  D1/32              2DEC     1.0        B-5                        
045755,001210: 
045756,001211: 04,2700           00020 00000  D1/1024            2DEC     1.0        B-10                       
045757,001212: 
045758,001213: 04,2702           00100 00000  D1/256             2DEC     1.0        B-8                        
045759,001214: 
045760,001215: 04,2704           34631 23146  DP9/10             2DEC     .9                                    
045761,001216: 
045762,001217: 04,2706  11,2275               KEPZERO            EQUALS   LO6ZEROS                              
045763,001218: 04,2706           77467 77777  -50SC              2DEC     -50.0      B-12                       
045764,001219: 
045765,001220: 04,2710           03110 17665  2PISC              2DEC     6.28318530 B-6                        
045766,001221: 
045767,001222: 04,2712  04,2675               BEE19              EQUALS   D1/32      -1                         #  2DEC 1.0 B-19 (00000 01000)
045768,001223: 04,2712  04,2701               BEE22              EQUALS   D1/256     -1                         #  2DEC 1.0 B-22 (00000 00100)
045769,001224: 04,2712           00000 00001  ONEBIT             2DEC     1.0        B-28                       
045770,001225: 
045771,001226: 04,2714           37767 37737  COGUPLIM           2DEC     .999511597                            
045772,001227: 
045773,001228: 04,2716           40010 40040  COGLOLIM           2DEC     -.999511597                            
045774,001229: 

Sundance 302

045776,001231: 
045777,001232: 12,2000                                           SETLOC   CONICS                                
045778,001233: 12,2000                                           BANK                                           
045779,001234: 
045780,001235: 12,2732                                           COUNT*   $$/CONIC                              
045781,001236: 12,2732           40220        TIMETHET           STQ      SETPD                                 #                                PL AT 0
045782,001237: 12,2733           02710                                    RTNTT                                 
045783,001238: 12,2734           00001                                    0                                     
045784,001239: 12,2735           63375                           VLOAD    PDVL                                  #  SETUP FOR PARAM CALL          PL AT 6
045785,001240: 12,2736           02655                                    RVEC                                  
045786,001241: 12,2737           02744                                    VVEC                                  
045787,001242: 12,2740           77624                           CALL                                           
045788,001243: 12,2741           24765                                    PARAM                                 
045789,001244: 12,2742           45000                           BOV      CALL                                  #                                PL AT 0
045790,001245: 12,2743           24762                                    COGAOVFL                              
045791,001246: 12,2744           25031                                    GETX                                  
045792,001247: 12,2745           43145        COMMNOUT           DLOAD    BON                                   
045793,001248: 12,2746           00031                                    XI                                    
045794,001249: 12,2747           04310                                    INFINFLG                              
045795,001250: 12,2750           02710                                    RTNTT                                 
045796,001251: 12,2751           45014                           CLEAR    CALL                                  
045797,001252: 12,2752           04273                                    COGAFLAG                              
045798,001253: 12,2753           24421                                    DELTIME                               
045799,001254: 12,2754           45014                           BON      CALL                                  
045800,001255: 12,2755           03706                                    RVSW                                  
045801,001256: 12,2756           02710                                    RTNTT                                 
045802,001257: 12,2757           24653                                    NEWSTATE                              
045803,001258: 12,2760           77650                           GOTO                                           
045804,001259: 12,2761           02710                                    RTNTT                                 
045805,001260: 
045806,001261: 
045807,001262: 12,2762           77614        COGAOVFL           SETGO                                          
045808,001263: 12,2763           04033                                    COGAFLAG                              
045809,001264: 12,2764           02710                                    RTNTT                                 
045810,001265: 
045811,001266: 12,2765           43020        PARAM              STQ      CLEAR                                 #  MPAC=V1VEC, 0D=R1VEC         PL AT 6
045812,001267: 12,2766           02753                                    RTNPRM                                
045813,001268: 12,2767           03665                                    NORMSW                                
045814,001269: 12,2770           77614                           CLEAR                                          
045815,001270: 12,2771           04273                                    COGAFLAG                              
045816,001271: 12,2772           45131                           SSP      CALL                                  
045817,001272: 12,2773           02673                                    GEOMSGN                               
045818,001273: 12,2774           27777                                    37777                                 #  GAMMA ALWAYS LESS THAN 180DEG
045819,001274: 12,2775           10720                                    GEOM                                  #  MPAC=SNGA (+1), 0D=CSGA (+1) PL AT 2
045820,001275: 12,2776           14045                           STODL    36D                                   #  36D=SIN GAMMA (+1)           PL AT 0
045821,001276: 12,2777           56261                           SR       DDV                                   
045822,001277: 12,3000           20606                                    5                                     
045823,001278: 
045824,001279: 12,3001           00045                                    36D                                   
045825,001280: 12,3002           32766                           STOVL*   COGA                                  
045826,001281: 12,3003           10756                                    MUTABLE,1                             
045827,001282: 12,3004           14017                           STODL    1/MU                                  
045828,001283: 12,3005           02720                                    MAGVEC2                               
045829,001284: 12,3006           60316                           DSQ      NORM                                  
045830,001285: 12,3007           00047                                    X1                                    
045831,001286: 12,3010           41275                           DMPR     DMP                                   
045832,001287: 12,3011           00017                                    1/MU                                  
045833,001288: 12,3012           00041                                    R1                                    
045834,001289: 12,3013           77657                           SRR*                                           
045835,001290: 12,3014           21576                                    0          -3,1                       
045836,001291: 12,3015           44206                           PUSH     BDSU                                  #  0D=R1 V1SQ/MU (+6)           PL AT 2
045837,001292: 12,3016           10677                                    D1/32                                 
045838,001293: 12,3017           16742                           STODL    R1A                                   #  R1A (+6)                     PL AT 0
045839,001294: 
045840,001295: 12,3020           60205                           DMP      NORM                                  
045841,001296: 12,3021           00045                                    36D                                   
045842,001297: 12,3022           00047                                    X1                                    
045843,001298: 12,3023           53605                           DMP      SR*                                   
045844,001299: 12,3024           00045                                    36D                                   
045845,001300: 12,3025           20575                                    0          -4,1                       
045846,001301: 12,3026           02740                           STORE    P                                     #  P (+4)
045847,001302: 12,3027           77650                           GOTO                                           
045848,001303: 12,3030           02753                                    RTNPRM                                
045849,001304: 

Sundance 292

045851,001306: 
045852,001307: 04,2720                                           BANK     4                                     
045853,001308: 04,2000                                           SETLOC   CONICS1                               
045854,001309: 04,2000                                           BANK                                           
045855,001310: 04,2720                                           COUNT*   $$/CONIC                              
045856,001311: 04,2720           77656        GEOM               UNIT                                           #  MPAC=V2VEC, 0D=R1VEC         PL AT 6
045857,001312: 04,2721           16712                           STODL    U2                                    #  U2 (+1)
045858,001313: 04,2722           00045                                    36D                                   
045859,001314: 04,2723           26720                           STOVL    MAGVEC2                               #                               PL AT 0
045860,001315: 04,2724           77656                           UNIT                                           
045861,001316: 04,2725           02722                           STORE    UR1                                   #  UR1 (+1)
045862,001317: 04,2726           72441                           DOT      SL1                                   
045863,001318: 04,2727           02712                                    U2                                    
045864,001319: 04,2730           77725                           PDDL                                           #  OD=CSTH (+1)                 PL AT 2
045865,001320: 04,2731           00045                                    36D                                   
045866,001321: 04,2732           24041                           STOVL    R1                                    #  R1 (+29 OR +27)
045867,001322: 04,2733           02722                                    UR1                                   
045868,001323: 04,2734           76435                           VXV      VSL1                                  
045869,001324: 04,2735           02712                                    U2                                    
045870,001325: 04,2736           75214                           BON      SIGN                                  
045871,001326: 04,2737           03705                                    NORMSW                                
045872,001327: 04,2740           10752                                    HAVENORM                              
045873,001328: 04,2741           02673                                    GEOMSGN                               
045874,001329: 04,2742           40056                           UNIT     BOV                                   
045875,001330: 04,2743           10750                                    COLINEAR                              
045876,001331: 04,2744           16674        UNITNORM           STODL    UN                                    #  UN (+1)
045877,001332: 04,2745           00045                                    36D                                   
045878,001333: 04,2746           43565                           SIGN     RVQ                                   #  MPAC=SNTH (+1), 34D=SNTH.SNTH (+2)
045879,001334: 04,2747           02673                                    GEOMSGN                               
045880,001335: 
045881,001336: 
045882,001337: 04,2750           52162        COLINEAR           VSR1     GOTO                                  
045883,001338: 04,2751           10744                                    UNITNORM                              
045884,001339: 
045885,001340: 
045886,001341: 04,2752           75246        HAVENORM           ABVAL    SIGN                                  
045887,001342: 04,2753           02673                                    GEOMSGN                               
045888,001343: 04,2754           77616                           RVQ                                            #  MPAC=SNTH (+1), 34D=SNTH.SNTH (+2)
045889,001344: 
045890,001345: 
045891,001346:                                                                                                  #  *** THE ORDER OF THE FOLLOWING CONSTANTS MUST BE PRESERVED *************
045892,001347: 
045893,001348: 04,2755           22437 16067  MUTABLE            2DEC*    3.986032   E10        B-36*           #  MUE
045894,001349: 04,2757           15625 21042                     2DEC*    .25087606  E-10       B+34*           #  1/MUE
045895,001350: 04,2761           30276 04773                     2DEC*    1.99650495 E5         B-18*           #  SQRT(MUE)
045896,001351: 04,2763           25004 06702                     2DEC*    .50087529  E-5        B+17*           #  1/SQRT(MUE)
045897,001352: 
045898,001353: 
045899,001354: 04,2765           16471 01352                     2DEC*    4.902778   E8         B-30*           #  MUM
045900,001355: 04,2767           21412 20500                     2DEC*    .203966    E-8        B+28*           #  1/MUM
045901,001356: 
045902,001357: 04,2771           25477 03367                     2DEC*    2.21422176 E4         B-15*           #  SQRT(MUM)
045903,001358: 04,2773           27533 07571                     2DEC*    .45162595  E-4        B+14*           #  1/SQRT(MUM)
045904,001359: 

Sundance 302

045906,001361: 
045907,001362: 12,3031                                           BANK     12                                    
045908,001363: 12,2000                                           SETLOC   CONICS                                
045909,001364: 12,2000                                           BANK                                           
045910,001365: 
045911,001366: 12,3031                                           COUNT*   $$/CONIC                              
045912,001367: 12,3031           66374        GETX               AXT,2    SSP                                   #  ASSUMES P (+4) IN MPAC
045913,001368: 12,3032           00003                                    3                                     
045914,001369: 12,3033           00052                                    S2                                    
045915,001370: 12,3034           00001                                    1                                     
045916,001371: 12,3035           77614                           CLEAR                                          
045917,001372: 12,3036           04276                                    360SW                                 
045918,001373: 12,3037           65366                           SQRT     PDDL                                  #  0D=SQRT(P)                        PL AT 2
045919,001374: 12,3040           02732                                    CSTH                                  
045920,001375: 12,3041           44342                           SR1      BDSU                                  
045921,001376: 12,3042           10673                                    D1/4                                  
045922,001377: 12,3043           54325                           PDDL     SRR                                   #                                PL AT 4D
045923,001378: 12,3044           02730                                    SNTH                                  
045924,001379: 12,3045           21607                                    6                                     
045925,001380: 12,3046           77671                           DDV                                            #                                PL AT 2
045926,001381: 12,3047           77600                           BOV                                            
045927,001382: 12,3050           25164                                    360CHECK                              
045928,001383: 12,3051           41225                           DSU      DMP                                   
045929,001384: 12,3052           02766                                    COGA                                  #                                    PL AT 0
045930,001385: 12,3053           40132                           SL2R     BOV                                   
045931,001386: 12,3054           25164                                    360CHECK                              
045932,001387: 12,3055           63406        WLOOP              PUSH     DSQ                                   #  0D=W (+5)                         PL AT 2
045933,001388: 12,3056           65351                           TLOAD    PDDL                                  #  2D=WSQ (+10)                      PL AT 5
045934,001389: 12,3057           00155                                    MPAC                                  
045935,001390: 12,3060           02742                                    R1A                                   
045936,001391: 12,3061           76202                           SR4      TAD                                   #                                PL AT 2
045937,001392: 12,3062           75440                           BMN      SQRT                                  
045938,001393: 12,3063           25247                                    INFINITY                              
045939,001394: 12,3064           43306                           ROUND    DAD                                   #                                PL AT 0D
045940,001395: 12,3065           61000                           BOV      TIX,2                                 
045941,001396: 12,3066           25162                                    RESETX2                               
045942,001397: 12,3067           25055                                    WLOOP                                 
045943,001398: 
045944,001399: 
045945,001400: 12,3070           40065                           BDDV     BOV                                   
045946,001401: 12,3071           10667                                    D1/128                                
045947,001402: 12,3072           25247                                    INFINITY                              
045948,001403: 12,3073           41440        POLYCOEF           BMN      PUSH                                  #  0D=1/W (+2) OR 16/W (+6)      PL AT 2
045949,001404: 12,3074           25247                                    INFINITY                              
045950,001405: 12,3075           77716                           DSQ                                            
045951,001406: 12,3076           41301                           NORM     DMP                                   
045952,001407: 12,3077           00047                                    X1                                    
045953,001408: 12,3100           02742                                    R1A                                   
045954,001409: 12,3101           77457                           SRR*     EXIT                                  
045955,001410: 12,3102           21567                                    0          -10D,1                     
045956,001411: 12,3103           07176                           TC       POLY                                  
045957,001412: 12,3104           00005                           DEC      5          B-14                       
045958,001413: 12,3105           20000 00000                     2DEC     .5                                    
045959,001414: 
045960,001415: 12,3107           72525 52471                     2DEC     -.166666770                            
045961,001416: 
045962,001417: 12,3111           03146 15003                     2DEC     .100000392                            
045963,001418: 
045964,001419: 12,3113           75556 45210                     2DEC     -.071401086                            
045965,001420: 
045966,001421: 12,3115           01615 13553                     2DEC     .055503292                            
045967,001422: 
045968,001423: 12,3117           76371 63777                     2DEC     -.047264098                            
045969,001424: 
045970,001425: 12,3121           01232 27367                     2DEC     .040694204                            
045971,001426: 
045972,001427: 12,3123           06014                           TC       INTPRET                               
045973,001428: 12,3124           76405                           DMP      SL1R                                  #                                PL AT 0D
045974,001429: 12,3125           43006                           PUSH     BON                                   
045975,001430: 12,3126           04316                                    360SW                                 
045976,001431: 12,3127           25234                                    TRUE360X                              
045977,001432: 12,3130           60316        XCOMMON            DSQ      NORM                                  
045978,001433: 12,3131           00047                                    X1                                    
045979,001434: 12,3132           53605                           DMP      SRR*                                  
045980,001435: 12,3133           02742                                    R1A                                   
045981,001436: 12,3134           21565                                    0          -12D,1                     
045982,001437: 12,3135           14031                           STODL    XI                                    #  XI (+6)
045983,001438: 
045984,001439: 
045985,001440: 12,3136           00041                                    R1                                    
045986,001441: 12,3137           75542                           SR1      SQRT                                  
045987,001442: 12,3140           41306                           ROUND    DMP                                   
045988,001443: 12,3141           77632                           SL4R                                           #                                PL AT 0
045989,001444: 12,3142           00025                           STORE    X                                     #  X (+17 OR +16)
045990,001445: 
045991,001446: 
045992,001447: 12,3143           60316                           DSQ      NORM                                  
045993,001448: 12,3144           00047                                    X1                                    
045994,001449: 12,3145           41325                           PDDL     DMP                                   #  0D=XSQ (+34 OR +32 -N1)       PL AT 2
045995,001450: 12,3146           02740                                    P                                     
045996,001451: 12,3147           00041                                    R1                                    
045997,001452: 12,3150           75452                           SL3      SQRT                                  
045998,001453: 12,3151           56405                           DMP      SL3R                                  
045999,001454: 12,3152           02766                                    COGA                                  
046000,001455: 12,3153           14043                           STODL    KEPC1                                 
046001,001456: 12,3154           02742                                    R1A                                   
046002,001457: 12,3155           43021                           BDSU     CLEAR                                 
046003,001458: 12,3156           10671                                    D1/64                                 
046004,001459: 12,3157           04270                                    INFINFLG                              
046005,001460: 12,3160           00045                           STORE    KEPC2                                 
046006,001461: 12,3161           77616                           RVQ                                            
046007,001462: 
046008,001463: 12,3162           77774        RESETX2            AXT,2                                          
046009,001464: 12,3163           00003                                    3                                     
046010,001465: 
046011,001466: 
046012,001467: 12,3164           51001        360CHECK           SETPD    BPL                                   
046013,001468: 12,3165           00001                                    0D                                    
046014,001469: 12,3166           25171                                    INVRSEQN                              
046015,001470: 12,3167           77614                           SET                                            
046016,001471: 12,3170           04076                                    360SW                                 
046017,001472: 
046018,001473: 
046019,001474: 12,3171           75545        INVRSEQN           DLOAD    SQRT                                  
046020,001475: 12,3172           02740                                    P                                     
046021,001476: 12,3173           41325                           PDDL     DMP                                   #  0D=SQRT(P) (+2)                   PL AT 2
046022,001477: 12,3174           02730                                    SNTH                                  
046023,001478: 12,3175           02766                                    COGA                                  
046024,001479: 12,3176           65352                           SL1      PDDL                                  #  2D=SNTH COGA (+5)                 PL AT 4
046025,001480: 12,3177           02732                                    CSTH                                  
046026,001481: 12,3200           43202                           SR4      DAD                                   
046027,001482: 12,3201           10677                                    D1/32                                 
046028,001483: 12,3202           41225                           DSU      DMP                                   #                               PL AT 2,0
046029,001484: 12,3203           55301                           NORM     BDDV                                  
046030,001485: 12,3204           00047                                    X1                                    
046031,001486: 12,3205           02730                                    SNTH                                  
046032,001487: 12,3206           51457                           SLR*     ABS                                   #  NOTE: NEAR 360 CASE TREATED DIFFERENTLY
046033,001488: 12,3207           21174                                    0          -5,1                       
046034,001489: 12,3210           63406                           PUSH     DSQ                                   #  0D=1/W (-1)                  PL AT 2
046035,001490: 12,3211           14043                           STODL    34D                                   
046036,001491: 12,3212           10675                                    D1/16                                 
046037,001492: 12,3213           63406        1/WLOOP            PUSH     DSQ                                   #  2D=G (+4)                        PL AT 4
046038,001493: 12,3214           65234                           RTB      PDDL                                  #                               PL AT 7
046039,001494: 12,3215           21531                                    TPMODE                                
046040,001495: 12,3216           02742                                    R1A                                   
046041,001496: 12,3217           40405                           DMP      SR4                                   
046042,001497: 12,3220           00043                                    34D                                   
046043,001498: 12,3221           77771                           TAD                                            #                                   PL AT 4
046044,001499: 12,3222           75440                           BMN      SQRT                                  
046045,001500: 12,3223           25247                                    INFINITY                              
046046,001501: 12,3224           77615                           DAD                                            #                               PL AT 2
046047,001502: 12,3225           60304                           TIX,2    NORM                                  
046048,001503: 12,3226           25213                                    1/WLOOP                               
046049,001504: 12,3227           00047                                    X1                                    
046050,001505: 12,3230           77665                           BDDV                                           
046051,001506: 12,3231           52057                           SLR*     GOTO                                  #                                   PL AT 0
046052,001507: 12,3232           21172                                    0          -7,1                       
046053,001508: 12,3233           25073                                    POLYCOEF                              
046054,001509: 
046055,001510: 
046056,001511: 12,3234           50145        TRUE360X           DLOAD    BMN                                   
046057,001512: 12,3235           02742                                    R1A                                   
046058,001513: 12,3236           25247                                    INFINITY                              
046059,001514: 12,3237           60366                           SQRT     NORM                                  
046060,001515: 12,3240           00047                                    X1                                    
046061,001516: 12,3241           53665                           BDDV     SL*                                   
046062,001517: 12,3242           10711                                    2PISC                                 
046063,001518: 12,3243           20176                                    0          -3,1                       
046064,001519: 12,3244           41425                           DSU      PUSH                                  #  0D=2PI/SQRT(R1A) -X          PL AT 0,2
046065,001520: 12,3245           77650                           GOTO                                           
046066,001521: 12,3246           25130                                    XCOMMON                               
046067,001522: 12,3247           40001        INFINITY           SETPD    BOV                                   #  NO SOLUTION EXISTS SINCE CLOSURE THROUGH
046068,001523: 12,3250           00001                                    0                                     #  INFINITY IS REQUIRED
046069,001524: 12,3251           25252                                    OVFLCLR                               
046070,001525: 12,3252           43414        OVFLCLR            SET      RVQ                                   
046071,001526: 12,3253           04070                                    INFINFLG                              
046072,001527: 
046073,001528: 12,3254           40220        LAMBERT            STQ      SETPD                                 
046074,001529: 12,3255           02710                                    RTNLAMB                               
046075,001530: 12,3256           00001                                    0D                                    
046076,001531: 12,3257           76614                           CLEAR    VLOAD*                                
046077,001532: 12,3260           02674                                    SOLNSW                                
046078,001533: 12,3261           10756                                    MUTABLE,1                             
046079,001534: 12,3262           14017                           STODL    1/MU                                  
046080,001535: 12,3263           02671                                    TDESIRED                              
046081,001536: 12,3264           77675                           DMPR                                           
046082,001537: 12,3265           10676                                    BEE19                                 
046083,001538: 12,3266           02764                           STORE    EPSILONL                              
046084,001539: 12,3267           77214                           SET      VLOAD                                 
046085,001540: 12,3270           00474                                    SLOPESW                               
046086,001541: 12,3271           02655                                    R1VEC                                 
046087,001542: 12,3272           45115                           PDVL     CALL                                  #  0D=R1VEC (+29 OR +27)        PL AT 6
046088,001543: 12,3273           02663                                    R2VEC                                 #  MPAC=R2VEC (+29 OR +27)
046089,001544: 12,3274           10720                                    GEOM                                  
046090,001545: 12,3275           16730                           STODL    SNTH                                  #  0D=CSTH (+1)                 PL AT 2
046091,001546: 12,3276           02720                                    MAGVEC2                               
046092,001547: 12,3277           65301                           NORM     PDDL                                  #                               PL AT 4
046093,001548: 12,3300           00047                                    X1                                    
046094,001549: 12,3301           00041                                    R1                                    
046095,001550: 12,3302           56342                           SR1      DDV                                   #                               PL AT 2
046096,001551: 12,3303           65257                           SL*      PDDL                                  #  DXCH WITH 0D, 0D=R1/R2 (+7)  PL AT 0,2
046097,001552: 12,3304           20173                                    0          -6,1                       
046098,001553: 12,3305           77626                           STADR                                          
046099,001554: 12,3306           75045                           STORE    CSTH                                  #  CSTH (+1)
046100,001555: 12,3307           44342                           SR1      BDSU                                  
046101,001556: 12,3310           10673                                    D1/4                                  
046102,001557: 12,3311           02734                           STORE    1-CSTH                                #  1-CSTH (+2)
046103,001558: 
046104,001559: 12,3312           53106                           ROUND    BZE                                   
046105,001560: 12,3313           25523                                    360LAMB                               
046106,001561: 12,3314           65301                           NORM     PDDL                                  #                               PL AT 4
046107,001562: 12,3315           00047                                    X1                                    
046108,001563: 12,3316           00001                                    0D                                    
046109,001564: 12,3317           56342                           SR1      DDV                                   #                               PL AT 2
046110,001565: 12,3320           75457                           SL*      SQRT                                  
046111,001566: 12,3321           20176                                    0          -3,1                       
046112,001567: 12,3322           54325                           PDDL     SR                                    #  2D=SQRT(2R1/R2(1-CSTH)) (+5) PL AT 4
046113,001568: 12,3323           02730                                    SNTH                                  
046114,001569: 12,3324           20607                                    6                                     
046115,001570: 12,3325           43271                           DDV      DAD                                   #                               PL AT 2
046116,001571: 12,3326           02734                                    1-CSTH                                
046117,001572: 12,3327           77626                           STADR                                          
046118,001573: 12,3330           77760                           STORE    COGAMAX                               
046119,001574: 12,3331           50000                           BOV      BMN                                   #  IF OVFL, COGAMAX=COGUPLIM
046120,001575: 12,3332           25337                                    UPLIM                                 #  IF NEG, USE EVEN IF LT COGLOLIM, SINCE
046121,001576: 12,3333           25342                                    MAXCOGA                               #    THIS WOULD BE RESET IN LAMBLOOP
046122,001577: 12,3334           50025                           DSU      BMN                                   #  IF COGAMAX GT COGUPLIM, COGAMAX=COGUPLIM
046123,001578: 12,3335           10715                                    COGUPLIM                              
046124,001579: 12,3336           25342                                    MAXCOGA                               #  OTHERWISE OK, SO GO TO MAXCOGA
046125,001580: 12,3337           77745        UPLIM              DLOAD                                          
046126,001581: 12,3340           10715                                    COGUPLIM                              #  COGUPLIM=.999511597 = MAX VALUE OF COGA
046127,001582: 12,3341           00017                           STORE    COGAMAX                               #    NOT CAUSING OVFL IN R1A CALCULATION
046128,001583: 12,3342           77745        MAXCOGA            DLOAD                                          
046129,001584: 12,3343           02732                                    CSTH                                  
046130,001585: 12,3344           45261                           SR       DSU                                   #                               PL AT 0
046131,001586: 12,3345           20607                                    6                                     
046132,001587: 12,3346           77626                           STADR                                          
046133,001588: 12,3347           61041                           STODL    CSTH-RHO                              
046134,001589: 12,3350           02673                                    GEOMSGN                               
046135,001590: 12,3351           71240                           BMN      DLOAD                                 
046136,001591: 12,3352           25543                                    LOLIM                                 
046137,001592: 12,3353           02736                                    CSTH-RHO                              
046138,001593: 12,3354           56352                           SL1      DDV                                   
046139,001594: 12,3355           02730                                    SNTH                                  
046140,001595: 12,3356           77600                           BOV                                            
046141,001596: 12,3357           25543                                    LOLIM                                 
046142,001597: 12,3360           00011        MINCOGA            STORE    COGAMIN                               #  COGAMIN (+5)
046143,001598: 12,3361           66214                           BON      SSP                                   
046144,001599: 12,3362           00715                                    GUESSW                                
046145,001600: 12,3363           25527                                    NOGUESS                               
046146,001601: 12,3364           00051                                    TWEEKIT                               
046147,001602: 12,3365           00001                                    00001                                 
046148,001603: 12,3366           77745                           DLOAD                                          
046149,001604: 12,3367           02766                                    COGA                                  
046150,001605: 
046151,001606: 
046152,001607: 12,3370           77605        LAMBLOOP           DMP                                            
046153,001608: 12,3371           02730                                    SNTH                                  
046154,001609: 12,3372           45342                           SR1      DSU                                   
046155,001610: 12,3373           02736                                    CSTH-RHO                              
046156,001611: 12,3374           65301                           NORM     PDDL                                  #  0D=SNTH COGA-(CSTH-RHO) (+7+C(X1)) PL=2
046157,001612: 12,3375           00047                                    X1                                    
046158,001613: 12,3376           02734                                    1-CSTH                                
046159,001614: 12,3377           56257                           SL*      DDV                                   #  1-CSTH (+2)                  PL AT 0
046160,001615: 12,3400           20170                                    0          -9D,1                      
046161,001616: 12,3401           53040                           BMN      BZE                                   
046162,001617: 12,3402           25457                                    NEGP                                  
046163,001618: 12,3403           25457                                    NEGP                                  
046164,001619: 12,3404           16740                           STODL    P                                     #  P=(1-CSTH)/(SNTH COGA-(CSTH-RHO)) (+4)
046165,001620: 12,3405           02766                                    COGA                                  
046166,001621: 12,3406           43316                           DSQ      DAD                                   
046167,001622: 12,3407           10701                                    D1/1024                               
046168,001623: 12,3410           41301                           NORM     DMP                                   
046169,001624: 12,3411           00047                                    X1                                    
046170,001625: 12,3412           02740                                    P                                     
046171,001626: 12,3413           44257                           SR*      BDSU                                  
046172,001627: 12,3414           20571                                    0          -8D,1                      
046173,001628: 12,3415           10677                                    D1/32                                 
046174,001629: 12,3416           16742                           STODL    R1A                                   #  R1A=2-P(1+COGA COGA) (+6)
046175,001630: 12,3417           02740                                    P                                     
046176,001631: 12,3420           45000                           BOV      CALL                                  
046177,001632: 12,3421           25462                                    HIENERGY                              
046178,001633: 12,3422           25031                                    GETX                                  
046179,001634: 12,3423           77745                           DLOAD                                          
046180,001635: 12,3424           00037                                    T                                     
046181,001636: 12,3425           16762                           STODL    TPREV                                 
046182,001637: 12,3426           00031                                    XI                                    
046183,001638: 12,3427           45014                           BON      CALL                                  
046184,001639: 12,3430           04310                                    INFINFLG                              
046185,001640: 12,3431           25457                                    NEGP                                  #  HAVE EXCEEDED THEORETICAL BOUNDS
046186,001641: 12,3432           24421                                    DELTIME                               
046187,001642: 12,3433           44200                           BOV      BDSU                                  
046188,001643: 12,3434           25477                                    BIGTIME                               
046189,001644: 12,3435           02671                                    TDESIRED                              
046190,001645: 12,3436           02760                           STORE    TERRLAMB                              
046191,001646: 12,3437           44246                           ABS      BDSU                                  
046192,001647: 12,3440           02764                                    EPSILONL                              
046193,001648: 12,3441           47044                           BPL      RTB                                   
046194,001649: 12,3442           25546                                    INITV                                 
046195,001650: 12,3443           24644                                    CHECKCTR                              
046196,001651: 12,3444           45030                           BHIZ     CALL                                  
046197,001652: 12,3445           25510                                    SUFFCHEK                              
046198,001653: 12,3446           24536                                    ITERATOR                              
046199,001654: 12,3447           53145                           DLOAD    BZE                                   
046200,001655: 12,3450           00155                                    MPAC                                  
046201,001656: 12,3451           25510                                    SUFFCHEK                              
046202,001657: 12,3452           77615                           DAD                                            
046203,001658: 12,3453           02766                                    COGA                                  
046204,001659: 12,3454           02766                           STORE    COGA                                  
046205,001660: 12,3455           77650                           GOTO                                           
046206,001661: 12,3456           25370                                    LAMBLOOP                              
046207,001662: 
046208,001663: 
046209,001664: 12,3457           51145        NEGP               DLOAD    BPL                                   #  IMPOSSIBLE TRAJECTORY DUE TO INACCURATE
046210,001665: 12,3460           00015                                    DCOGA                                 #  BOUND CALCULATION. TRY NEW COGA.
046211,001666: 12,3461           25502                                    LOENERGY                              
046212,001667: 
046213,001668: 
046214,001669: 12,3462           71201        HIENERGY           SETPD    DLOAD                                 #  HIGH ENERGY TRAJECTORY RESULTED
046215,001670: 12,3463           00001                                    0                                     
046216,001671: 12,3464           02766                                    COGA                                  #  IN OVFL OF P OR R1A, OR XI EXCEEDING 50.
046217,001672: 12,3465           00011                           STORE    COGAMIN                               #  THIS IS THE NEW BOUND.
046218,001673: 12,3466           70545        COMMONLM           DLOAD    SR1                                   
046219,001674: 12,3467           00015                                    DCOGA                                 
046220,001675: 12,3470           00015                           STORE    DCOGA                                 #  USE DCOGA/2 AS DECREMENT
046221,001676: 12,3471           44254                           BZE      BDSU                                  
046222,001677: 12,3472           25510                                    SUFFCHEK                              
046223,001678: 12,3473           02766                                    COGA                                  
046224,001679: 12,3474           02766                           STORE    COGA                                  
046225,001680: 12,3475           77650                           GOTO                                           #  RESTART THIS LOOP
046226,001681: 12,3476           25370                                    LAMBLOOP                              
046227,001682: 
046228,001683: 
046229,001684: 12,3477           77745        BIGTIME            DLOAD                                          
046230,001685: 12,3500           02762                                    TPREV                                 
046231,001686: 12,3501           00037                           STORE    T                                     
046232,001687: 
046233,001688: 
046234,001689: 12,3502           71201        LOENERGY           SETPD    DLOAD                                 #  LOW ENERGY TRAJECTORY RESULTED
046235,001690: 12,3503           00001                                    0                                     
046236,001691: 12,3504           02766                                    COGA                                  #  IN OVERFLOW OF TIME.
046237,001692: 12,3505           00017                           STORE    COGAMAX                               #  THIS IS THE NEW BOUND.
046238,001693: 12,3506           77650                           GOTO                                           
046239,001694: 12,3507           25466                                    COMMONLM                              
046240,001695: 
046241,001696: 
046242,001697: 12,3510           51545        SUFFCHEK           DLOAD    ABS                                   
046243,001698: 12,3511           02760                                    TERRLAMB                              
046244,001699: 12,3512           41325                           PDDL     DMP                                   #                               PL AT 2D
046245,001700: 12,3513           02671                                    TDESIRED                              
046246,001701: 12,3514           10664                                    BEE17                                 
046247,001702: 12,3515           45215                           DAD      DSU                                   #                               PL AT 0D
046248,001703: 12,3516           10713                                    ONEBIT                                
046249,001704: 12,3517           43044                           BPL      SETGO                                 
046250,001705: 12,3520           25546                                    INITV                                 
046251,001706: 12,3521           02434                                    SOLNSW                                
046252,001707: 12,3522           25546                                    INITV                                 
046253,001708: 12,3523           43001        360LAMB            SETPD    SETGO                                 #  LAMBERT CANNOT HANDLE CSTH=1
046254,001709: 12,3524           00001                                    0                                     
046255,001710: 12,3525           02434                                    SOLNSW                                
046256,001711: 12,3526           02710                                    RTNLAMB                               
046257,001712: 
046258,001713: 
046259,001714: 12,3527           71331        NOGUESS            SSP      DLOAD                                 
046260,001715: 12,3530           00051                                    TWEEKIT                               
046261,001716: 12,3531           10000                                    20000                                 
046262,001717: 12,3532           00011                                    COGAMIN                               
046263,001718: 12,3533           65342                           SR1      PDDL                                  #                               PL AT 2
046264,001719: 12,3534           00017                                    COGAMAX                               
046265,001720: 12,3535           43342                           SR1      DAD                                   
046266,001721: 12,3536           77626                           STADR                                          #                               PL AT 0
046267,001722: 12,3537           75011                           STORE    COGA                                  
046268,001723: 12,3540           00015                           STORE    DCOGA                                 
046269,001724: 12,3541           77650                           GOTO                                           
046270,001725: 12,3542           25370                                    LAMBLOOP                              
046271,001726: 
046272,001727: 12,3543           52145        LOLIM              DLOAD    GOTO                                  
046273,001728: 12,3544           10717                                    COGLOLIM                              #  COGLOLIM=-.999511597
046274,001729: 12,3545           25360                                    MINCOGA                               
046275,001730: 
046276,001731: 
046277,001732: 12,3546           60345        INITV              DLOAD    NORM                                  
046278,001733: 12,3547           00041                                    R1                                    
046279,001734: 12,3550           00047                                    X1                                    
046280,001735: 12,3551           70525                           PDDL     SR1                                   #                               PL AT 2
046281,001736: 12,3552           02740                                    P                                     
046282,001737: 12,3553           77671                           DDV                                            #                               PL AT 0
046283,001738: 12,3554           75457                           SL*      SQRT                                  
046284,001739: 12,3555           20175                                    0          -4,1                       
046285,001740: 12,3556           72405                           DMP      SL1                                   
046286,001741: 12,3557           00021                                    ROOTMU                                
046287,001742: 12,3560           41206                           PUSH     DMP                                   #  0D=VTAN (+7)                 PL AT 2
046288,001743: 12,3561           02766                                    COGA                                  
046289,001744: 12,3562           74261                           SL       VXSC                                  
046290,001745: 12,3563           20206                                    5                                     
046291,001746: 12,3564           02722                                    UR1                                   
046292,001747: 12,3565           77725                           PDDL                                           #  XCH WITH 0D                  PL AT 0,6
046293,001748: 12,3566           76561                           VXSC     VSL1                                  
046294,001749: 12,3567           02674                                    UN                                    
046295,001750: 12,3570           53235                           VXV      VAD                                   #                               PL AT 0
046296,001751: 12,3571           02722                                    UR1                                   
046297,001752: 12,3572           77772                           VSL1                                           
046298,001753: 12,3573           02744                           STORE    VVEC                                  
046299,001754: 12,3574           53135                           SLOAD    BZE                                   
046300,001755: 12,3575           02702                                    VTARGTAG                              
046301,001756: 12,3576           25601                                    TARGETV                               
046302,001757: 12,3577           77650                           GOTO                                           
046303,001758: 12,3600           02710                                    RTNLAMB                               
046304,001759: 
046305,001760: 
046306,001761: 12,3601           45145        TARGETV            DLOAD    CALL                                  
046307,001762: 12,3602           02720                                    MAGVEC2                               
046308,001763: 12,3603           24701                                    LAMENTER                              
046309,001764: 12,3604           02703                           STORE    VTARGET                               
046310,001765: 12,3605           77650                           GOTO                                           
046311,001766: 12,3606           02710                                    RTNLAMB                               
046312,001767: 
046313,001768: 12,3607           40220        TIMERAD            STQ      SETPD                                 #                                  PL AT 0
046314,001769: 12,3610           02710                                    RTNTR                                 
046315,001770: 12,3611           00001                                    0                                     
046316,001771: 12,3612           63375                           VLOAD    PDVL                                  #                                  PL AT 6
046317,001772: 12,3613           02655                                    RVEC                                  
046318,001773: 12,3614           02744                                    VVEC                                  
046319,001774: 12,3615           77624                           CALL                                           
046320,001775: 12,3616           24765                                    PARAM                                 
046321,001776: 12,3617           71200                           BOV      DLOAD                                 #                                  PL AT 0
046322,001777: 12,3620           24762                                    COGAOVFL                              
046323,001778: 12,3621           10677                                    D1/32                                 
046324,001779: 12,3622           41225                           DSU      DMP                                   
046325,001780: 12,3623           02742                                    R1A                                   
046326,001781: 12,3624           02740                                    P                                     
046327,001782: 12,3625           41366                           SQRT     DMP                                   
046328,001783: 12,3626           02766                                    COGA                                  
046329,001784: 12,3627           74212                           SL4      VXSC                                  
046330,001785: 12,3630           02712                                    U2                                    
046331,001786: 12,3631           45325                           PDDL     DSU                                   #                                  PL AT 6
046332,001787: 12,3632           10671                                    D1/64                                 
046333,001788: 12,3633           02742                                    R1A                                   
046334,001789: 12,3634           52361                           VXSC     VSU                                   #                                  PL AT 0
046335,001790: 12,3635           02722                                    UR1                                   
046336,001791: 12,3636           53512                           VSL4     UNIT                                  
046337,001792: 12,3637           77600                           BOV                                            
046338,001793: 12,3640           25523                                    360LAMB                               #  NO SOLUTION SINCE CONIC IS A CIRCLE
046339,001794: 12,3641           60325                           PDDL     NORM                                  #  0D=UNIT(ECC) (+3)               PL AT 6
046340,001795: 12,3642           02756                                    RDESIRED                              #  36D=ECC (+3)
046341,001796: 12,3643           00047                                    X1                                    
046342,001797: 12,3644           41325                           PDDL     DMP                                   #                               PL AT 8
046343,001798: 12,3645           00041                                    R1                                    
046344,001799: 12,3646           02740                                    P                                     
046345,001800: 12,3647           56257                           SL*      DDV                                   #                               PL AT 6
046346,001801: 12,3650           20201                                    0,1                                   
046347,001802: 12,3651           56225                           DSU      DDV                                   
046348,001803: 12,3652           10675                                    D1/16                                 
046349,001804: 12,3653           00045                                    36D                                   #  36D=ECC (+3)
046350,001805: 12,3654           00031                           STORE    COSF                                  
046351,001806: 12,3655           63400                           BOV      DSQ                                   
046352,001807: 12,3656           25716                                    BADR2                                 
046353,001808: 12,3657           50021                           BDSU     BMN                                   
046354,001809: 12,3660           10673                                    D1/4                                  
046355,001810: 12,3661           25716                                    BADR2                                 
046356,001811: 12,3662           75366                           SQRT     SIGN                                  
046357,001812: 12,3663           02755                                    SGNRDOT                               
046358,001813: 12,3664           77614                           CLEAR                                          
046359,001814: 12,3665           04272                                    APSESW                                
046360,001815: 
046361,001816: 12,3666           76561        TERMNVEC           VXSC     VSL1                                  
046362,001817: 12,3667           02674                                    UN                                    
046363,001818: 12,3670           63235                           VXV      PDVL                                  #  VXCH WITH 0D                 PL AT 0,6
046364,001819: 12,3671           00001                                    0D                                    
046365,001820: 12,3672           53361                           VXSC     VAD                                   #                               PL AT 0
046366,001821: 12,3673           00031                                    COSF                                  
046367,001822: 12,3674           41572                           VSL1     PUSH                                  #  0D=U2                        PL AT 6
046368,001823: 
046369,001824: 12,3675           56241                           DOT      DDV                                   #  LIMITS RESULT TO POSMAX OR NEGMAX
046370,001825: 12,3676           02722                                    UR1                                   
046371,001826: 12,3677           23676                                    DP1/4                                 
046372,001827: 12,3700           40142                           SR1      BOV                                   #  SCALE BACK DOWN TO NORMAL
046373,001828: 12,3701           25702                                    +1                                    #  CLEAR OVFIND IF SET
046374,001829: 12,3702           26732                           STOVL    CSTH                                  #  CSTH (+1)
046375,001830: 12,3703           02722                                    UR1                                   
046376,001831: 12,3704           76435                           VXV      VSL1                                  
046377,001832: 12,3705           72441                           DOT      SL1                                   
046378,001833: 12,3706           02674                                    UN                                    
046379,001834: 12,3707           16730                           STODL    SNTH                                  #  SNTH (+1)
046380,001835: 12,3710           02740                                    P                                     
046381,001836: 12,3711           77624                           CALL                                           
046382,001837: 12,3712           25031                                    GETX                                  
046383,001838: 12,3713           77614                           CLRGO                                          
046384,001839: 12,3714           02634                                    SOLNSW                                
046385,001840: 12,3715           24745                                    COMMNOUT                              
046386,001841: 
046387,001842: 
046388,001843: 12,3716           75345        BADR2              DLOAD    SIGN                                  
046389,001844: 12,3717           22274                                    LODPHALF                              
046390,001845: 12,3720           00031                                    COSF                                  
046391,001846: 12,3721           14031                           STODL    COSF                                  
046392,001847: 12,3722           22276                                    KEPZERO                               
046393,001848: 12,3723           77614                           SETGO                                          
046394,001849: 12,3724           04032                                    APSESW                                
046395,001850: 12,3725           25666                                    TERMNVEC                              
046396,001851: 12,3726           40220        APSIDES            STQ      SETPD                                 #                                 PL AT 0
046397,001852: 12,3727           02710                                    RTNAPSE                               
046398,001853: 12,3730           00001                                    0D                                    
046399,001854: 12,3731           63375                           VLOAD    PDVL                                  #                                 PL AT 6
046400,001855: 12,3732           02655                                    RVEC                                  
046401,001856: 12,3733           02744                                    VVEC                                  
046402,001857: 12,3734           77624                           CALL                                           
046403,001858: 12,3735           24765                                    PARAM                                 
046404,001859: 12,3736           77600                           BOV                                            #                                 PL AT 0
046405,001860: 12,3737           25740                                    GETECC                                
046406,001861: 12,3740           42405        GETECC             DMP      SL4                                   
046407,001862: 12,3741           02742                                    R1A                                   
046408,001863: 12,3742           75421                           BDSU     SQRT                                  
046409,001864: 12,3743           10671                                    D1/64                                 
046410,001865: 12,3744           02752                           STORE    ECC                                   
046411,001866: 12,3745           65215                           DAD      PDDL                                  #                                 PL AT 2
046412,001867: 12,3746           10665                                    D1/8                                  
046413,001868: 12,3747           00041                                    R1                                    
046414,001869: 12,3750           72405                           DMP      SL1                                   
046415,001870: 12,3751           02740                                    P                                     
046416,001871: 12,3752           77671                           DDV                                            #                                  PL AT 0
046417,001872: 12,3753           60325                           PDDL     NORM                                  #  0D=RP (+29 OR +27)              PL AT 2
046418,001873: 12,3754           02742                                    R1A                                   
046419,001874: 12,3755           00047                                    X1                                    
046420,001875: 12,3756           53725                           PDDL     SL*                                   #                                  PL AT 4
046421,001876: 12,3757           00041                                    R1                                    
046422,001877: 12,3760           20174                                    0          -5,1                       
046423,001878: 12,3761           45271                           DDV      DSU                                   #                                  PL AT 2,0
046424,001879: 12,3762           50000                           BOV      BMN                                   
046425,001880: 12,3763           25767                                    INFINAPO                              
046426,001881: 12,3764           25767                                    INFINAPO                              
046427,001882: 12,3765           77650                           GOTO                                           
046428,001883: 12,3766           02710                                    RTNAPSE                               
046429,001884: 12,3767           52145        INFINAPO           DLOAD    GOTO                                  #  RETURNS WITH APOAPSIS IN MPAC, PERIAPSIS
046430,001885: 12,3770           22307                                    LDPOSMAX                              
046431,001886: 12,3771           02710                                    RTNAPSE                               #  THAT PL IS AT 0.
046432,001887: 
046433,001888: 12,3772  11,2306               LDPOSMAX           EQUALS   LODPMAX                               #  DPPOSMAX IN LOW MEMORY.
046434,001889: 
046435,001890:                                                                                                  #  ERASABLE ASSIGNMENTS
046436,001891: 
046437,001892: 
046438,001893:                                                                                                  #  KEPLER SUBROUTINE
046439,001894: 
046440,001895:                                                                                                  #     INPUT -
046441,001896:                                                                                                  #  RRECT    ERASE  +5
046442,001897:                                                                                                  #  VRECT    ERASE  +5
046443,001898:                                                                                                  #  TAU.     ERASE  +1
046444,001899:                                                                                                  #  XKEP     ERASE  +1
046445,001900:                                                                                                  #  TC       ERASE  +1
046446,001901:                                                                                                  #  XPREV    ERASE  +1
046447,001902: 12,3772                        1/MU               EQUALS   14D                                   
046448,001903: 12,3772                        ROOTMU             EQUALS   16D                                   
046449,001904: 12,3772                        1/ROOTMU           EQUALS   18D                                   
046450,001905:                                                                                                  #     OUTPUT -
046451,001906:                                                                                                  #  RCV      ERASE  +5
046452,001907:                                                                                                  #  VCV      ERASE  +5
046453,001908:                                                                                                  #  RC       ERASE  +1
046454,001909:                                                                                                  #  XPREV    ERASE  +1
046455,001910: 
046456,001911:                                                                                                  #  DEBRIS -
046457,001912: 12,3772                        ALPHA              EQUALS   8D                                    
046458,001913: 12,3772                        XMAX               EQUALS   10D                                   
046459,001914: 12,3772                        XMIN               EQUALS   12D                                   
046460,001915: 12,3772                        X                  EQUALS   20D                                   
046461,001916: 12,3772                        XI                 EQUALS   24D                                   
046462,001917: 12,3772                        S(XI)              EQUALS   26D                                   
046463,001918: 12,3772                        XSQC(XI)           EQUALS   28D                                   
046464,001919: 12,3772                        T                  EQUALS   30D                                   
046465,001920: 12,3772                        R1                 EQUALS   32D                                   
046466,001921: 12,3772                        KEPC1              EQUALS   34D                                   
046467,001922: 12,3772                        KEPC2              EQUALS   36D                                   
046468,001923:                                                                                                  #  DELX     ERASE  +1
046469,001924:                                                                                                  #  DELT     ERASE  +1
046470,001925:                                                                                                  #  URRECT   ERASE  +5
046471,001926:                                                                                                  #  RCNORM   ERASE  +1
046472,001927:                                                                                                  #  XPREV    EQUALS XKEP
046473,001928: 
046474,001929: 
046475,001930:                                                                                                  #  LAMBERT SUBROUTINE
046476,001931: 
046477,001932:                                                                                                  #     INPUT-
046478,001933:                                                                                                  #  R1VEC    ERASE  +5
046479,001934:                                                                                                  #  R2VEC    ERASE  +5
046480,001935:                                                                                                  #  TDESIRED ERASE  +1
046481,001936:                                                                                                  #  GEOMSGN  ERASE  +0
046482,001937:                                                                                                  #  GUESSW                      0 IF COGA GUESS AVAILABLE, 1 IF NOT
046483,001938:                                                                                                  #  COGA     ERASE  +1          INPUT ONLY IF GUESSW IS ZERO.
046484,001939:                                                                                                  #  NORMSW                      0 IF UN TO BE COMPUTED, 1 IF UN INPUT
046485,001940:                                                                                                  #  UN       ERASE  +5          ONLY USED IF NORMSW IS 1
046486,001941:                                                                                                  #  VTARGTAG ERASE  +0
046487,001942:                                                                                                  #  TWEEKIT  EQUALS  40D        ONLY USED IF GUESSW IS 0
046488,001943: 
046489,001944:                                                                                                  #     OUTPUT -
046490,001945:                                                                                                  #  VTARGET  ERASE  +5          AVAILABLE ONLY IF VTARGTAG IS ZERO.
046491,001946:                                                                                                  #  V1VEC    EQUALS MPAC
046492,001947: 
046493,001948:                                                                                                  #     DEBRIS -
046494,001949:                                                                                                  #  RTNLAMB  ERASE  +0
046495,001950:                                                                                                  #  U2       ERASE  +5
046496,001951:                                                                                                  #  MAGVEC2  ERASE  +1
046497,001952:                                                                                                  #  UR1      ERASE  +5
046498,001953:                                                                                                  #  R1       EQUALS 31D
046499,001954:                                                                                                  #  UN       ERASE  +5
046500,001955:                                                                                                  #  SNTH     ERASE  +1
046501,001956:                                                                                                  #  CSTH     ERASE  +1
046502,001957:                                                                                                  #  1-CSTH   ERASE  +1
046503,001958:                                                                                                  #  CSTH-RHO ERASE  +1
046504,001959: 12,3772                        COGAMAX            EQUALS   14D                                   #  CLOBBERS 1/MU
046505,001960: 12,3772                        COGAMIN            EQUALS   8D                                    
046506,001961: 12,3772                        DCOGA              EQUALS   12D                                   
046507,001962:                                                                                                  #  TWEEKIT  EQUALS 40D
046508,001963:                                                                                                  #  P        ERASE  +1
046509,001964:                                                                                                  #  COGA     ERASE  +1
046510,001965:                                                                                                  #  R1A      ERASE  +1
046511,001966:                                                                                                  #  X        EQUALS 20D
046512,001967:                                                                                                  #  XSQ      EQUALS 22D
046513,001968:                                                                                                  #  XI       EQUALS 24D
046514,001969:                                                                                                  #  S(XI)    EQUALS 26D
046515,001970:                                                                                                  #  XSQC(XI) EQUALS 28D
046516,001971:                                                                                                  #  T        EQUALS 30D
046517,001972:                                                                                                  #  KEPC1    EQUALS 34D
046518,001973:                                                                                                  #  KEPC2    EQUALS 36D
046519,001974:                                                                                                  #  SLOPESW
046520,001975:                                                                                                  #  SOLNSW
046521,001976:                                                                                                  #  OTHERS -
046522,001977: 
046523,001978:                                                                                                  #  RVEC     EQUALS R1VEC
046524,001979:                                                                                                  #  VVEC     ERASE  +5
046525,001980:                                                                                                  #  COGAFLAG
046526,001981:                                                                                                  #  RVSW
046527,001982:                                                                                                  #  INFINFLG
046528,001983:                                                                                                  #  APSESW
046529,001984:                                                                                                  #  360SW
046530,001985:                                                                                                  #  RTNTT    EQUALS RTNLAMB
046531,001986:                                                                                                  #  ECC      ERASE  +1
046532,001987:                                                                                                  #  RTNTR    EQUALS RTNLAMB
046533,001988:                                                                                                  #  RTNAPSE  EQUALS RTNLAMB
046534,001989:                                                                                                  #  R2       EQUALS MAGVEC2
046535,001990: 12,3772                        COSF               EQUALS   24D                                   
046536,001991:                                                                                                  #  RTNPRM   ERASE  +0
046537,001992:                                                                                                  #  SGNRDOT  ERASE  +0
046538,001993:                                                                                                  #  RDESIRED ERASE  +1
046539,001994: 
046540,001995: 
046541,001996:                                                                                                  #  ITERATOR SUBROUTINE
046542,001997: 
046543,001998:                                                                                                  #  ORDERSW
046544,001999: 12,3772                        MAX                EQUALS   14D                                   #  CLOBBERS 1/MU
046545,002000: 12,3772                        MIN                EQUALS   8D                                    
046546,002001:                                                                                                  #  INDEP    ERASE  +1
046547,002002: 12,3772                        DELINDEP           EQUALS   12D                                   
046548,002003: 12,3772                        ITERCTR            EQUALS   22D                                   
046549,002004: 12,3772                        DEP                EQUALS   30D                                   
046550,002005:                                                                                                  #  DELDEP   ERASE  +1
046551,002006:                                                                                                  #  DEPREV   ERASE  +1
046552,002007: 12,3772                        TWEEKIT            EQUALS   40D                                   
046553,002008: 
046554,002009: 
046555,002010:                                                                                                  #  MORE KEPLER
046556,002011: 
046557,002012:                                                                                                  #  EPSILONT ERASE  +1
046558,002013: 
046559,002014: 
046560,002015:                                                                                                  #  MORE LAMBERT
046561,002016: 
046562,002017:                                                                                                  #  TERRLAMB EQUALS DELDEP
046563,002018:                                                                                                  #  TPREV    EQUALS DEPREV
046564,002019: 
046565,002020: 
046566,002021:                                                                                                  #  EPSILONL EQUALS EPSILONT +2     DOUBLE PRECISION WORD

End of include-file CONIC_SUBROUTINES.agc.  Parent file is MAIN.agc