Source Code

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

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

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

045370,000002:                                                                                                 #  Copyright:     Public domain.
045371,000003:                                                                                                 #  Filename:      RCS-CSM_DAP_EXECUTIVE_PROGRAMS.agc
045372,000004:                                                                                                 #  Purpose:       Part of the source code for Artemis (i.e., Colossus 3),
045373,000005:                                                                                                 #                 build 072.  This is for the Command Module's (CM) 
045374,000006:                                                                                                 #                 Apollo Guidance Computer (AGC), we believe for 
045375,000007:                                                                                                 #                 Apollo 15-17.
045376,000008:                                                                                                 #  Assembler:     yaYUL
045377,000009:                                                                                                 #  Contact:       Sergio Navarro <sergionavarrog@gmail.com>
045378,000010:                                                                                                 #  Website:       www.ibiblio.org/apollo/index.html
045379,000011:                                                                                                 #  Page scans:    www.ibiblio.org/apollo/ScansForConversion/Artemis072/
045380,000012:                                                                                                 #  Mod history:   2009-08-27 SN   Adapted from corresponding Comanche 055 file.
045381,000013:                                                                                                 #                 2009-09-04 JL   Minor fixes.
045382,000014:                                                                                                 #                 2010-02-20 RSB  Un-##'d this header.
045383,000015: 

Page 1036

045385,000017:                                                                                                 #  CALCULATION OF  AMGB, AMBG     ONCE EVERY SECOND
045386,000018: 
045387,000019:                                                                                                 #   AMGB =  1     SIN(PSI)                0
045388,000020:                                                                                                 #            0    COS(PSI)COS(PHI)        SIN(PHI)
045389,000021:                                                                                                 #            0    -COS(PSI)SIN(PHI)       COS(PHI)
045390,000022: 
045391,000023:                                                                                                 #   AMBG =  1     -TAN(PSI)COS(PHI)       TAN(PSI)SIN(PHI)
045392,000024:                                                                                                 #            0    COS(PHI)/COS(PSI)       -SIN(PHI)/COS(PSI)
045393,000025:                                                                                                 #            0    SIN(PHI)                COS(PHI)
045394,000026: 
045395,000027:                                                                                                 #   WHERE PHI AND PSI ARE CDU ANGLES
045396,000028: 
045397,000029: 22,2000                                          SETLOC   DAPS8                                 
045398,000030: 22,2000                                          BANK                                           
045399,000031: 
045400,000032: 22,3560                                          COUNT*   $$/DAPEX                              
045401,000033: 22,3560  E6,1510                                 EBANK=   KMPAC                                 
045402,000034: 22,3560           30102        AMBGUPDT          CA       FLAGWRD6                              #  CHECK FOR RCS AUTOPILOT
045403,000035: 22,3561           74076                          MASK     DPCONFIG                              
045404,000036: 22,3562           00006                          EXTEND                                         
045405,000037: 22,3563           65205                          BZMF     ENDOFJOB                              #  BIT15 = 0, BIT14 = 1
045406,000038: 22,3564           74753                          MASK     DAP2BIT                               #  IF NOT RCS, EXIT
045407,000039: 22,3565           00006                          EXTEND                                         
045408,000040: 22,3566           15205                          BZF      ENDOFJOB                              #  TO PROTECT TVC DAP ON SWITCHOVER
045409,000041: 
045410,000042: 22,3567           30034                          CA       CDUZ                                  
045411,000043: 22,3570           05061                          TC       SPSIN2                                
045412,000044: 22,3571           55640                          TS       AMGB1                                 #  CALCULATE AMGB
045413,000045: 22,3572           30034                          CA       CDUZ                                  
045414,000046: 22,3573           05060                          TC       SPCOS2                                
045415,000047: 22,3574           55645                          TS       CAPSI                                 #  MUST CHECK FOR GIMBAL LOCK
045416,000048: 22,3575           34620                          CAF      QUADANGL                              #  = 7.25  DEGREES JET QUAD ANGULAR OFFSET
045417,000049: 22,3576           00006                          EXTEND                                         
045418,000050: 22,3577           20032                          MSU      CDUX                                  
045419,000051: 22,3600           40000                          COM                                            #  CDUX - 7.25 DEG
045420,000052: 22,3601           05060                          TC       SPCOS1                                
045421,000053: 22,3602           55644                          TS       AMGB8                                 
045422,000054: 22,3603           00006                          EXTEND                                         
045423,000055: 22,3604           71645                          MP       CAPSI                                 
045424,000056: 22,3605           55641                          TS       AMGB4                                 
045425,000057: 22,3606           34620                          CAF      QUADANGL                              
045426,000058: 22,3607           00006                          EXTEND                                         
045427,000059: 22,3610           20032                          MSU      CDUX                                  
045428,000060: 22,3611           40000                          COM                                            #  CDUX - 7.25 DEG
045429,000061: 22,3612           05061                          TC       SPSIN1                                
045430,000062: 22,3613           55642                          TS       AMGB5                                 
045431,000063: 22,3614           00006                          EXTEND                                         
045432,000064: 22,3615           71645                          MP       CAPSI                                 
045433,000065: 22,3616           40000                          COM                                            

Page 1037

045435,000067: 22,3617           55643                          TS       AMGB7                                 
045436,000068: 22,3620           15205                          TCF      ENDOFJOB                              
045437,000069:    4000                                          SETLOC   FFTAG12                               
045438,000070:    4000                                          BANK                                           
045439,000071: 
045440,000072:    4620                                          COUNT*   $$/DAPEX                              
045441,000073:    4620           01224        QUADANGL          DEC      660        B-14                       #  = 7.25 DEGREES

End of include-file RCS-CSM_DAP_EXECUTIVE_PROGRAMS.agc.  Parent file is MAIN.agc