Source Code

These source-code files are part of a reconstructed copy of Aurora 88, the final release of the Lunar Module (LM) Apollo Guidance Computer (AGC) system test software.

They have been created via disassembly of binary dumps of original core rope memory modules, part numbers 2003972-011, 2003972-091, and 2003972-111, belonging to Steve Jurvetson.

Since only binary dumps (rather than listings) of Aurora 88 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.

007226,000002:                                                                                                  ## Copyright:   Public domain.
007227,000003:                                                                                                  ## Filename:    AOTMARK.agc
007228,000004:                                                                                                  ## Purpose:     A section of Aurora 88.
007229,000005:                                                                                                  ##              It is part of the reconstructed source code for the final
007230,000006:                                                                                                  ##              release of the Lunar Module system test software. No original
007231,000007:                                                                                                  ##              listings of this program are available; instead, this file
007232,000008:                                                                                                  ##              was created via disassembly of dumps of Aurora 88 core rope
007233,000009:                                                                                                  ##              modules and comparison with other AGC programs.
007234,000010:                                                                                                  ## Assembler:   yaYUL
007235,000011:                                                                                                  ## Contact:     Ron Burkey <info@sandroid.org>.
007236,000012:                                                                                                  ## Website:     www.ibiblio.org/apollo/index.html
007237,000013:                                                                                                  ## Mod history: 2023-06-30 MAS  Created from Aurora 12.
007238,000014:                                                                                                  ##              2023-07-12 MAS  Updated for Aurora 88.
007239,000015: 
007240,000016: 13,2753                                           SETLOC   ENDIMODS                              
007241,000017: 
007242,000018: 13,2753  E3,1462                                  EBANK=   AOTAZ                                 
007243,000019: 13,2753           00004        AOTMARK            INHINT                                         
007244,000020: 13,2754           54075                           TS       RUPTREG2                              #  BIT14=INFLIGHT 0=NONFLIGHT
007245,000021: 13,2755           10374                           CCS      MARKSTAT                              #  ARE MARKS BUTTONS IN USE
007246,000022: 13,2756           02760                           TC       +2                                    #  MARKS BUTTONS NOT AVAILABLE
007247,000023: 13,2757           02763                           TC       MKVAC                                 #  FIND A VAC AREA
007248,000024: 13,2760           05315                           TC       ALARM                                 
007249,000025: 13,2761           00105                           OCT      00105                                 
007250,000026: 13,2762           04353                           TC       ENDOFJOB                              
007251,000027: 
007252,000028: 13,2763           10431        MKVAC              CCS      VAC1USE                               
007253,000029: 13,2764           02777                           TC       MKVACFND                              
007254,000030: 13,2765           10505                           CCS      VAC2USE                               
007255,000031: 13,2766           02777                           TC       MKVACFND                              
007256,000032: 13,2767           10561                           CCS      VAC3USE                               
007257,000033: 13,2770           02777                           TC       MKVACFND                              
007258,000034: 13,2771           10635                           CCS      VAC4USE                               
007259,000035: 13,2772           02777                           TC       MKVACFND                              
007260,000036: 13,2773           10711                           CCS      VAC5USE                               
007261,000037: 13,2774           02777                           TC       MKVACFND                              
007262,000038: 13,2775           05350                           TC       ABORT                                 #  VAC AREAS OCCUPIED
007263,000039: 13,2776           01207                           OCT      01207                                 
007264,000040: 
007265,000041: 13,2777           67651        MKVACFND           AD       TWO                                   
007266,000042: 13,3000           54374                           TS       MARKSTAT                              
007267,000043: 13,3001           37657                           CAF      ZERO                                  
007268,000044: 13,3002           54375                           TS       XYMARK                                #  INITIALIZE MARK ID REGISTER
007269,000045: 13,3003           50374                           INDEX    MARKSTAT                              
007270,000046: 13,3004           53777                           TS       0          -1                         #  SHOW VAC OCCUPIED
007271,000047: 
007272,000048: 13,3005           30075                           CA       RUPTREG2                              
007273,000049: 13,3006           26374                           ADS      MARKSTAT                              
007274,000050: 
007275,000051: 13,3007           34443                           CAF      PRIO32                                
007276,000052: 13,3010           04276                           TC       NOVAC                                 
007277,000053: 13,3011           03022 26003                     2CADR    GETMKS                                
007278,000054: 
007279,000055: 13,3013           02033                           TC       MODEEXIT                              
007280,000056: 
007281,000057: 13,3014           37657        MKRELEAS           CAF      ZERO                                  
007282,000058: 13,3015           56374                           XCH      MARKSTAT                              #  SET MARKSTAT ZERO
007283,000059: 13,3016           10000                           CCS      A                                     
007284,000060: 13,3017           50000                           INDEX    A                                     
007285,000061: 13,3020           54000                           TS       0                                     #  SHOW VAC AREA AVAILABLE
007286,000062: 13,3021           04076                           TC       SWRETURN                              
007287,000063: 13,3022           37657        GETMKS             CAF      ZERO                                  
007288,000064: 13,3023           54375                           TS       XYMARK                                
007289,000065: 13,3024           37635                           CAF      BIT14                                 #  FIND IF IN-FLIGHT OR NON-FLIGHT
007290,000066: 13,3025           70374                           MASK     MARKSTAT                              
007291,000067: 13,3026           10000                           CCS      A                                     
007292,000068: 13,3027           03036                           TC       MKVB53                                #  IN-FLIGHT
007293,000069: 13,3030           47640                           CS       BIT11                                 #  NON-FLIGHT, SET Y MARK =1
007294,000070: 13,3031           70374                           MASK     MARKSTAT                              
007295,000071: 13,3032           67640                           AD       BIT11                                 
007296,000072: 13,3033           54374                           TS       MARKSTAT                              
007297,000073: 13,3034           33355                           CAF      VB51                                  #  REQUEST X MARK
007298,000074: 13,3035           03037                           TC       +2                                    
007299,000075: 13,3036           33431        MKVB53             CAF      VB53                                  #  REQUEST X AND Y MARKS
007300,000076: 13,3037           05234                           TC       NVSBWAIT                              
007301,000077: 13,3040           05176                           TC       FLASHON                               
007302,000078: 13,3041           05042                           TC       ENDIDLE                               
007303,000079: 13,3042           03023                           TC       GETMKS     +1                         
007304,000080: 13,3043           03023                           TC       GETMKS     +1                         
007305,000081: 
007306,000082: 13,3044           37641        MKCHEK             CAF      BIT10                                 #  WAS X MARK MADE
007307,000083: 13,3045           70374                           MASK     MARKSTAT                              
007308,000084: 13,3046           10000                           CCS      A                                     
007309,000085: 13,3047           03051                           TC       +2                                    #  X MARK MADE-LOOK AT Y MARK
007310,000086: 13,3050           03055                           TC       MKALARM                               
007311,000087: 13,3051           37640                           CAF      BIT11                                 
007312,000088: 13,3052           70374                           MASK     MARKSTAT                              
007313,000089: 13,3053           10000                           CCS      A                                     
007314,000090: 13,3054           03063                           TC       GETDET                                #  BOTH MARKS MADE-SHOW ACCEPT-GET DETENT
007315,000091: 
007316,000092: 13,3055           05315        MKALARM            TC       ALARM                                 #  IF EITHER MARK IS MISSING AFTER ENTER
007317,000093: 13,3056           00111                           OCT      111                                   
007318,000094: 13,3057           44431                           CS       PRIO17                                #  SET BITS 10,11,12,13 TO ZERO IN MARKSTAT
007319,000095: 13,3060           70374                           MASK     MARKSTAT                              
007320,000096: 13,3061           54374                           TS       MARKSTAT                              
007321,000097: 13,3062           03022                           TC       GETMKS                                #  GETMKS AGAIN
007322,000098: 
007323,000099: 13,3063           47637        GETDET             CS       BIT12                                 
007324,000100: 13,3064           70374                           MASK     MARKSTAT                              
007325,000101: 13,3065           67637                           AD       BIT12                                 #  SET BIT12=1 TO SHOW MARKS ACCEPTED
007326,000102: 13,3066           54374                           TS       MARKSTAT                              
007327,000103: 13,3067           33427        DETVB21            CAF      V21N43E                               
007328,000104: 13,3070           05234                           TC       NVSBWAIT                              
007329,000105: 13,3071           05042                           TC       ENDIDLE                               
007330,000106: 13,3072           03067                           TC       DETVB21                               
007331,000107: 13,3073           03067                           TC       DETVB21                               
007332,000108: 
007333,000109: 13,3074           46165                           CS       OCT3                                  
007334,000110: 13,3075           70375                           MASK     DETCODE                               
007335,000111: 13,3076           10000                           CCS      A                                     
007336,000112: 13,3077           03067                           TC       DETVB21                               #  BAD CODE, REQUEST AGAIN
007337,000113: 13,3100           03103                           TC       +3                                    #  LOOKS GOOD BUT COULD BE ZERO
007338,000114: 13,3101           03102                           TC       +1                                    
007339,000115: 13,3102           03067                           TC       DETVB21                               
007340,000116: 13,3103           36165                           CAF      OCT3                                  
007341,000117: 13,3104           70375                           MASK     DETCODE                               #  SEE IF ZERO
007342,000118: 13,3105           10000                           CCS      A                                     
007343,000119: 13,3106           03110                           TC       +2                                    #  GOOD CODE-STORE ANGLES
007344,000120: 13,3107           03067                           TC       DETVB21                               #  ZERO-BAD CODE-REQUEST AGAIN
007345,000121: 
007346,000122: 13,3110           37664                           CAF      LOW9                                  
007347,000123: 13,3111           70374                           MASK     MARKSTAT                              
007348,000124: 13,3112           54002                           TS       BASVAC                                #  STORE VAC AREA ADDRESS
007349,000125: 13,3113           50375                           INDEX    DETCODE                               
007350,000126: 13,3114           31464                           CA       AOTEL      -1                         
007351,000127: 13,3115           50002                           INDEX    BASVAC                                
007352,000128: 13,3116           54011                           TS       9D                                    #  STORE ELV ANGLE IN VAC +9
007353,000129: 13,3117           50375                           INDEX    DETCODE                               
007354,000130: 13,3120           31461                           CA       AOTAZ      -1                         
007355,000131: 13,3121           50002                           INDEX    BASVAC                                
007356,000132: 13,3122           54010                           TS       8D                                    #  STORE AZIMUTH IN VAC +8
007357,000133: 
007358,000134: 13,3123           13541                           TCF      DETVB21A                              #  IN-FLIGHT OR NON-FLIGHT
007359,000135: 13,3124           70374        DETVB21B           MASK     MARKSTAT                              
007360,000136: 13,3125           10000                           CCS      A                                     
007361,000137: 13,3126           03146                           TC       MKOUT                                 #  IN-FLIGHT, NO MORE DATA NEEDED
007362,000138: 13,3127           03130                           TC       ROTVB24                               #  NON-FLIGHT, GET ROTATION ANGLES
007363,000139: 
007364,000140: 13,3130           33430        ROTVB24            CAF      V24N42E                               #  REQUEST RETICLE ROTATION ANGLES
007365,000141: 13,3131           05234                           TC       NVSBWAIT                              
007366,000142: 13,3132           05042                           TC       ENDIDLE                               
007367,000143: 13,3133           03130                           TC       ROTVB24                               
007368,000144: 13,3134           03130                           TC       ROTVB24                               
007369,000145: 
007370,000146: 13,3135           37664                           CAF      LOW9                                  
007371,000147: 13,3136           70374                           MASK     MARKSTAT                              
007372,000148: 13,3137           54002                           TS       BASVAC                                
007373,000149: 13,3140           30336                           CA       DSPTEM2                               #  YROT
007374,000150: 13,3141           50002                           INDEX    BASVAC                                
007375,000151: 13,3142           54003                           TS       3                                     #  STORE Y RETICLE ROT ANGLE IN VAC +3
007376,000152: 13,3143           30337                           CA       DSPTEM2    +1                         #  SROT
007377,000153: 13,3144           50002                           INDEX    BASVAC                                
007378,000154: 13,3145           54005                           TS       5                                     #  STORE SPIRAL ROT ANGLE VAC +5
007379,000155: 
007380,000156: 13,3146           37664        MKOUT              CAF      LOW9                                  
007381,000157: 13,3147           70374                           MASK     MARKSTAT                              
007382,000158: 13,3150           54374                           TS       MARKSTAT                              #  SET HI5 ZERO
007383,000159: 
007384,000160: 13,3151           00004                           INHINT                                         
007385,000161: 13,3152           37652                           CAF      ONE                                   
007386,000162: 13,3153           04451                           TC       WAITLIST                              
007387,000163: 13,3154           03157 26003                     2CADR    ENDMARKS                              
007388,000164: 13,3156           04353                           TC       ENDOFJOB                              
007389,000165: 
007390,000166: 13,3157           37652        ENDMARKS           CAF      ONE                                   
007391,000167: 13,3160           12667                           TCF      GOODEND                               
007392,000168: 13,3161           54016        MARKRUPT           TS       BANKRUPT                              
007393,000169: 13,3162           30033                           CA       CDUY                                  #  STORE CDU DATA AND TIME IN TEMP
007394,000170: 13,3163           54072                           TS       RUPTSTOR   +2                         
007395,000171: 13,3164           30034                           CA       CDUZ                                  
007396,000172: 13,3165           54074                           TS       RUPTSTOR   +4                         
007397,000173: 13,3166           30032                           CA       CDUX                                  
007398,000174: 13,3167           54076                           TS       RUPTSTOR   +6                         
007399,000175: 13,3170           00006                           EXTEND                                         
007400,000176: 13,3171           30025                           DCA      TIME2                                 
007401,000177: 13,3172           52071                           DXCH     RUPTSTOR                              
007402,000178: 
007403,000179: 13,3173           56002                           XCH      Q                                     
007404,000180: 13,3174           54012                           TS       QRUPT                                 
007405,000181: 
007406,000182: 13,3175           33425                           CAF      OCT34                                 #  SEE IF X OR Y MARK OR MKREJECT
007407,000183: 13,3176           00006                           EXTEND                                         
007408,000184: 13,3177           02016                           RAND     NAVKEYIN                              
007409,000185: 13,3200           10000                           CCS      A                                     
007410,000186: 13,3201           03203                           TC       +2                                    #  ITS A LIVE ONE-CHECK FOR ACCEPT
007411,000187: 13,3202           03233                           TC       SOMEKEY                               #  SOME OTHER KEY
007412,000188: 
007413,000189: 13,3203           37637                           CAF      BIT12                                 #  HAVE MARKS BEEN ACCEPTED
007414,000190: 13,3204           70374                           MASK     MARKSTAT                              
007415,000191: 13,3205           10000                           CCS      A                                     
007416,000192: 13,3206           04511                           TC       RESUME                                #  MARKS MADE AND ACCEPTED - DO NOTHING
007417,000193: 
007418,000194: 13,3207           10374                           CCS      MARKSTAT                              #  ARE MARKS BEING ACCEPTED
007419,000195: 13,3210           03214                           TC       FINDKEY                               
007420,000196: 13,3211           05315                           TC       ALARM                                 #  MARKS NOT BEING ACCEPTED
007421,000197: 13,3212           00112                           OCT      112                                   
007422,000198: 13,3213           04511                           TC       RESUME                                
007423,000199: 
007424,000200: 13,3214           37646        FINDKEY            CAF      BIT5                                  
007425,000201: 13,3215           00006                           EXTEND                                         
007426,000202: 13,3216           02016                           RAND     NAVKEYIN                              #  CHANNEL 16
007427,000203: 13,3217           10000                           CCS      A                                     
007428,000204: 13,3220           03361                           TC       MKREJ                                 #  ITS A MARK REJECT
007429,000205: 13,3221           37647                           CAF      BIT4                                  
007430,000206: 13,3222           00006                           EXTEND                                         
007431,000207: 13,3223           02016                           RAND     NAVKEYIN                              
007432,000208: 13,3224           10000                           CCS      A                                     
007433,000209: 13,3225           03251                           TC       YMKRUPT                               #  ITS A Y MARK
007434,000210: 13,3226           37650                           CAF      BIT3                                  
007435,000211: 13,3227           00006                           EXTEND                                         
007436,000212: 13,3230           02016                           RAND     NAVKEYIN                              
007437,000213: 13,3231           10000                           CCS      A                                     
007438,000214: 13,3232           03245                           TC       XMKRUPT                               #  ITS AN X MARK
007439,000215: 13,3233           33426        SOMEKEY            CAF      OCT140                                #  NOT MARK OR MARK REJECT
007440,000216: 13,3234           00006                           EXTEND                                         
007441,000217: 13,3235           02016                           RAND     NAVKEYIN                              
007442,000218: 13,3236           00006                           EXTEND                                         
007443,000219: 13,3237           13242                           BZF      +3                                    #  IF NO INBITS.
007444,000220: 
007445,000221: 13,3240           04102                           TC       POSTJUMP                              #  IF DESCENT BITS.
007446,000222: 13,3241           22751                           CADR     DESCBITS                              
007447,000223: 13,3242           05315                 +3        TC       ALARM                                 
007448,000224: 13,3243           00113                           OCT      113                                   
007449,000225: 13,3244           04511                           TC       RESUME                                
007450,000226: 
007451,000227: 13,3245           37657        XMKRUPT            CAF      ZERO                                  
007452,000228: 13,3246           54065                           TS       ITEMP1                                
007453,000229: 13,3247           37641                           CAF      BIT10                                 
007454,000230: 13,3250           03254                           TC       +4                                    
007455,000231: 13,3251           37652        YMKRUPT            CAF      ONE                                   
007456,000232: 13,3252           54065                           TS       ITEMP1                                
007457,000233: 13,3253           37640                           CAF      BIT11                                 
007458,000234: 13,3254           54375                           TS       XYMARK                                #  SET MARK ID
007459,000235: 
007460,000236: 13,3255           70374                           MASK     MARKSTAT                              
007461,000237: 13,3256           10000                           CCS      A                                     
007462,000238: 13,3257           03261                           TC       +2                                    #  MARK MADE BUT NOT DESIRED
007463,000239: 13,3260           03264                           TC       VACSTOR                               #  MARK DESIRED AND MADE-STORE CDUS
007464,000240: 13,3261           05315                           TC       ALARM                                 
007465,000241: 13,3262           00114                           OCT      114                                   
007466,000242: 13,3263           03315                           TC       REMARK                                #  RENEW REQUEST
007467,000243: 
007468,000244: 13,3264           37664        VACSTOR            CAF      LOW9                                  #  STORE TIME AND CDUS IN VAC AREA
007469,000245: 13,3265           70374                           MASK     MARKSTAT                              
007470,000246: 13,3266           54066                           TS       ITEMP2                                
007471,000247: 13,3267           00006                           EXTEND                                         
007472,000248: 13,3270           30071                           DCA      RUPTSTOR                              
007473,000249: 13,3271           50066                           INDEX    ITEMP2                                
007474,000250: 13,3272           52001                           DXCH     0                                     #  STORE TIME1 AND TIME2 IN VAC
007475,000251: 13,3273           30066                           CA       ITEMP2                                
007476,000252: 13,3274           26065                           ADS      ITEMP1                                
007477,000253: 13,3275           30072                           CA       RUPTSTOR   +2                         
007478,000254: 13,3276           50065                           INDEX    ITEMP1                                
007479,000255: 13,3277           54002                           TS       2                                     
007480,000256: 13,3300           30074                           CA       RUPTSTOR   +4                         
007481,000257: 13,3301           50065                           INDEX    ITEMP1                                
007482,000258: 13,3302           54004                           TS       4                                     
007483,000259: 13,3303           30076                           CA       RUPTSTOR   +6                         
007484,000260: 13,3304           50065                           INDEX    ITEMP1                                
007485,000261: 13,3305           54006                           TS       6                                     
007486,000262: 
007487,000263: 13,3306           37636                           CAF      BIT13                                 
007488,000264: 13,3307           60375                           AD       XYMARK                                
007489,000265: 13,3310           40000                           COM                                            
007490,000266: 13,3311           70374                           MASK     MARKSTAT                              
007491,000267: 13,3312           60375                           AD       XYMARK                                #  SET MARK MADE BIT IN MARKSTAT=1
007492,000268: 13,3313           54374                           TS       MARKSTAT                              #  AND SET BIT13 ZERO TO SHOW MARK
007493,000269: 13,3314           03315                           TC       REMARK                                #  MADE BEFORE A REJECT - GO REMARK
007494,000270: 13,3315           37657        REMARK             CAF      ZERO                                  
007495,000271: 13,3316           54077                           TS       MKDEX                                 #  MKDEX=0
007496,000272: 13,3317           37640                           CAF      BIT11                                 #  LOOK A Y MARK
007497,000273: 13,3320           70374                           MASK     MARKSTAT                              
007498,000274: 13,3321           10000                           CCS      A                                     
007499,000275: 13,3322           03325                           TC       +3                                    #  Y MARK MADE
007500,000276: 13,3323           37643                           CAF      BIT8                                  #  Y MARK REQUIRED
007501,000277: 13,3324           54077                           TS       MKDEX                                 
007502,000278: 
007503,000279: 13,3325           37641                           CAF      BIT10                                 #  LOOK AT X MARK
007504,000280: 13,3326           70374                           MASK     MARKSTAT                              
007505,000281: 13,3327           10000                           CCS      A                                     
007506,000282: 13,3330           03333                           TC       MKJOB                                 
007507,000283: 13,3331           37644                           CAF      BIT7                                  #  X MARK REQUIRED
007508,000284: 13,3332           26077                           ADS      MKDEX                                 
007509,000285: 
007510,000286: 13,3333           34443        MKJOB              CAF      PRIO32                                
007511,000287: 13,3334           04276                           TC       NOVAC                                 #  ENTER JOB TO PASTE VERB
007512,000288: 13,3335           03343 26003                     2CADR    CHANGVB                               
007513,000289: 
007514,000290: 13,3337           30077                           CA       RUPTREG4                              
007515,000291: 13,3340           50071                           INDEX    LOCCTR                                
007516,000292: 13,3341           54140                           TS       MPAC                                  
007517,000293: 13,3342           04511                           TC       RESUME                                
007518,000294: 
007519,000295: 13,3343           10140        CHANGVB            CCS      MPAC                                  
007520,000296: 13,3344           03347                           TC       SHOWVB                                
007521,000297: 13,3345           33432                           CAF      VB21N30E                              
007522,000298: 13,3346           03351                           TC       SHOWVB     +2                         
007523,000299: 13,3347           33433        SHOWVB             CAF      VB50                                  
007524,000300: 13,3350           60140                           AD       MPAC                                  
007525,000301: 13,3351           54107                           TS       NVTEMP                                
007526,000302: 13,3352           30323                           CA       CADRSTOR                              #  NVSUB CLOBBERS THIS-USE LOC AS TEMP
007527,000303: 13,3353           54150                           TS       LOC                                   
007528,000304: 13,3354           05014                           TC       NVSUB      +3                         
007529,000305: 13,3355           05100        VB51               OCT      5100                                  
007530,000306: 13,3356           30150                           CA       LOC                                   #  RESTORE CADRSTOR
007531,000307: 13,3357           54323                           TS       CADRSTOR                              
007532,000308: 13,3360           04353                           TC       ENDOFJOB                              
007533,000309: 
007534,000310: 13,3361           37635        MKREJ              CAF      BIT14                                 #  IN-FLIGHT OR NON-FLIGHT
007535,000311: 13,3362           70374                           MASK     MARKSTAT                              
007536,000312: 13,3363           10000                           CCS      A                                     
007537,000313: 13,3364           03372                           TC       REJIN                                 #  IN-FLIGHT
007538,000314: 13,3365           37641                           CAF      BIT10                                 #  NON-FLIGHT, SEE IF X MARK MADE
007539,000315: 13,3366           70374                           MASK     MARKSTAT                              
007540,000316: 13,3367           10000                           CCS      A                                     
007541,000317: 13,3370           03414                           TC       REJECT2                               #  XMARK MADE-REJECT IT
007542,000318: 13,3371           03376                           TC       REJALARM                              #  X MARK NOT MADE-ALARM-NO MARKS TO REJ
007543,000319: 13,3372           34417        REJIN              CAF      PRIO3                                 #  WERE IN-FLIGHT MARKS MADE
007544,000320: 13,3373           70374                           MASK     MARKSTAT                              
007545,000321: 13,3374           10000                           CCS      A                                     
007546,000322: 13,3375           03401                           TC       REJECT                                #  MARKS MADE-REJECT ONE
007547,000323: 13,3376           05315        REJALARM           TC       ALARM                                 #  NO MARKS MADE TO REJECT-GET MARKS
007548,000324: 13,3377           00115                           OCT      115                                   
007549,000325: 13,3400           03414                           TC       REJECT2                               
007550,000326: 13,3401           47636        REJECT             CS       BIT13                                 #  SHOW MKREJECT AND SEE MARK MADE
007551,000327: 13,3402           70374                           MASK     MARKSTAT                              #  SINCE LAST REJECT
007552,000328: 13,3403           67636                           AD       BIT13                                 
007553,000329: 13,3404           56374                           XCH      MARKSTAT                              
007554,000330: 13,3405           77636                           MASK     BIT13                                 
007555,000331: 13,3406           10000                           CCS      A                                     
007556,000332: 13,3407           03414                           TC       REJECT2                               #  ANOTHER REJECT
007557,000333: 13,3410           40375                           CS       XYMARK                                #  MARK MADE SINCE LAST REJECT-REJECT IT
007558,000334: 13,3411           70374                           MASK     MARKSTAT                              
007559,000335: 13,3412           54374                           TS       MARKSTAT                              
007560,000336: 13,3413           03315                           TC       REMARK                                #  GO REQUEST MARKS
007561,000337: 
007562,000338: 13,3414           44417        REJECT2            CS       PRIO3                                 #  NO MARKS SINCE LAST REJECT SO SET
007563,000339: 13,3415           70374                           MASK     MARKSTAT                              #  MARKSTAT TO WANT X AND Y MARKS
007564,000340: 13,3416           56374                           XCH      MARKSTAT                              
007565,000341: 13,3417           77635                           MASK     BIT14                                 #  IN-FLIGHT OR NON-FLIGHT
007566,000342: 13,3420           10000                           CCS      A                                     
007567,000343: 13,3421           03315                           TC       REMARK                                #  IN-FLIGHT, GO GET MARKS
007568,000344: 13,3422           37640                           CAF      BIT11                                 #  NON-FLIGHT, STILL REQUEST X MARK ONLY
007569,000345: 13,3423           26374                           ADS      MARKSTAT                              
007570,000346: 13,3424           03315                           TC       REMARK                                #  GO GET X MARK
007571,000347: 
007572,000348: 13,3425     6165               OCT3               EQUALS   THREE                                 
007573,000349: 13,3425           00034        OCT34              OCT      00034                                 
007574,000350: 13,3426           00140        OCT140             OCT      00140                                 
007575,000351: 13,3427           02143        V21N43E            OCT      2143                                  
007576,000352: 13,3430           02442        V24N42E            OCT      2442                                  
007577,000353: 13,3431           05300        VB53               OCT      5300                                  
007578,000354: 13,3432     0077               MKDEX              EQUALS   RUPTREG4                              
007579,000355: 13,3432     0375               DETCODE            EQUALS   XYMARK                                
007580,000356: 13,3432  0000002               BASVAC             EQUALS   Q                                     
007581,000357: 13,3432           02130        VB21N30E           OCT      2130                                  
007582,000358: 13,3433           05000        VB50               OCT      5000                                  
007583,000359: 

MAS 2023: The following chunks of code (down to ENDAMODS) were added as patches between Aurora 85 and Aurora 88. They were placed here at the end of the bank so as to not change addresses of existing symbols.

007587,000363: 
007588,000364: 13,3434           00620        4SECSM             DEC      400        B-14                       
007589,000365: 
007590,000366: 
007591,000367: 
007592,000368: 13,3435           00004        IMUZERO1           INHINT                                         
007593,000369: 13,3436           40322                           CS       DSPTAB     +11D                       #  DONT ZERO CDUS IF IMU IN GIMBAL LOCK AND
007594,000370: 13,3437           72744                           MASK     BITS4&6                               #  COARSE ALIGN.
007595,000371: 13,3440           10000                           CCS      A                                     
007596,000372: 
007597,000373: 13,3441           12001                           TCF      IMUZEROA                              
007598,000374: 
007599,000375: 13,3442           05315                           TC       ALARM                                 #  IF SO.
007600,000376: 13,3443           00206                           OCT      206                                   
007601,000377: 
007602,000378: 13,3444           12661                           TCF      CAGETSTJ   +4                         
007603,000379: 13,3445           02001                           TC       IMUZEROA                              
007604,000380: 
007605,000381: 13,3446           03503        IMUZEROB           TC       NOATTOFF                              #  TURN OFF NO ATT LAMP.
007606,000382: 13,3447           37646                           CAF      BIT5                                  
007607,000383: 13,3450           02017                           TC       IMUZEROC                              
007608,000384: 
007609,000385: 
007610,000386: 
007611,000387: 13,3451           37647        SETCOARS           CAF      BIT4                                  #  PUT ISS IN COARSE ALIGN.
007612,000388: 13,3452           00006                           EXTEND                                         
007613,000389: 13,3453           05012                           WOR      12                                    
007614,000390: 
007615,000391: 13,3454           43465        NOATTON            CS       OCT40010                              #  TURN ON NO ATT LAMP.
007616,000392: 13,3455           70322                           MASK     DSPTAB     +11D                       
007617,000393: 13,3456           63465                           AD       OCT40010                              
007618,000394: 13,3457           54322                           TS       DSPTAB     +11D                       
007619,000395: 
007620,000396: 13,3460           47647                           CS       BIT4                                  #  INHIBIT IMU FAIL.
007621,000397: 13,3461           70367                           MASK     IMODES30                              
007622,000398: 13,3462           67647                           AD       BIT4                                  
007623,000399: 13,3463           54367                           TS       IMODES30                              
007624,000400: 
007625,000401: 13,3464           00002                           TC       Q                                     
007626,000402: 
007627,000403: 13,3465           40010        OCT40010           OCT      40010                                 
007628,000404: 
007629,000405: 
007630,000406: 
007631,000407: 13,3466           03503        IMUFINE1           TC       NOATTOFF                              #  TURN OFF NO ATT LAMP.
007632,000408: 13,3467           37641                           CAF      BIT10                                 
007633,000409: 13,3470           02235                           TC       IMUFINE2                              
007634,000410: 
007635,000411: 
007636,000412: 
007637,000413: 13,3471           47641        PFAILOK1           CS       BIT10                                 #  MAKE PREVIOUS VALUE OF PIPA FAIL THE
007638,000414: 13,3472           70367                           MASK     IMODES30                              #  NO FAIL STATE SO THAT IF THE FAILURE
007639,000415: 13,3473           67641                           AD       BIT10                                 #  INDICATION IS ON NOW, IT WILL BE PICKED
007640,000416: 13,3474           54367                           TS       IMODES30                              #  UP (ROUTINE DETECTS ONLY CHANGES).
007641,000417: 
007642,000418: 13,3475           47636                           CS       BIT13                                 #  PIPA FAIL BIT IS KEPT IN TWO PLACES FOR
007643,000419: 13,3476           70370                           MASK     IMODES33                              
007644,000420: 13,3477           67636                           AD       BIT13                                 
007645,000421: 13,3500           54370                           TS       IMODES33                              
007646,000422: 
007647,000423: 13,3501           47646                           CS       BIT5                                  
007648,000424: 13,3502           12257                           TCF      PFAILOK2                              
007649,000425: 
007650,000426: 
007651,000427: 
007652,000428: 13,3503           43465        NOATTOFF           CS       OCT40010                              #  TURN OFF NO ATT LAMP.
007653,000429: 13,3504           70322                           MASK     DSPTAB     +11D                       
007654,000430: 13,3505           67634                           AD       BIT15                                 
007655,000431: 13,3506           54322                           TS       DSPTAB     +11D                       
007656,000432: 13,3507           00002                           TC       Q                                     
007657,000433: 
007658,000434: 
007659,000435: 
007660,000436: 13,3510           54001        GLCKCHK1           TS       L                                     
007661,000437: 
007662,000438: 13,3511           40322                           CS       DSPTAB     +11D                       
007663,000439: 13,3512           00006                           EXTEND                                         
007664,000440: 13,3513           02012                           RAND     12                                    
007665,000441: 13,3514           77647                           MASK     BIT4                                  
007666,000442: 13,3515           10000                           CCS      A                                     
007667,000443: 13,3516           03454                           TC       NOATTON                               
007668,000444: 
007669,000445: 13,3517           30001                           CA       L                                     
007670,000446: 13,3520           00006                           EXTEND                                         
007671,000447: 13,3521           63536                           BZMF     SETGLCK1                              #  NO LOCK.
007672,000448: 
007673,000449: 13,3522           63540                           AD       -15DEGS                               #  SEE IF ABS(MGA) GREATER THAN 85 DEGREES.
007674,000450: 13,3523           00006                           EXTEND                                         
007675,000451: 13,3524           63533                           BZMF     NOGIMRUN                              
007676,000452: 
007677,000453: 13,3525           37647                           CAF      BIT4                                  #  IF SO, SYSTEM SHOULD BE IN COARSE ALIGN
007678,000454: 13,3526           00006                           EXTEND                                         #  TO PREVENT GIMBAL RUNAWAY.
007679,000455: 13,3527           02012                           RAND     12                                    
007680,000456: 13,3530           10000                           CCS      A                                     
007681,000457: 13,3531           13533                           TCF      NOGIMRUN                              
007682,000458: 
007683,000459: 13,3532           03451                           TC       SETCOARS                              
007684,000460: 
007685,000461: 13,3533           37645        NOGIMRUN           CAF      BIT6                                  #  TURN ON GIMBAL LOCK LAMP.
007686,000462: 13,3534           04102                           TC       POSTJUMP                              
007687,000463: 13,3535           25177                           CADR     GLOCKCHK   +4                         
007688,000464: 
007689,000465: 13,3536           04102        SETGLCK1           TC       POSTJUMP                              
007690,000466: 13,3537           25200                           CADR     SETGLOCK   -1                         
007691,000467: 
007692,000468: 13,3540           75252        -15DEGS            DEC      -.08333                               
007693,000469: 
007694,000470: 
007695,000471: 
007696,000472: 13,3541           31463        DETVB21A           CA       AOTAZ      +1                         #  COMPENSATION FOR THE APPARENT TILT OF
007697,000473: 13,3542           00006                           EXTEND                                         #  AOT FIELD OF VIEW IN THE LEFT AND RIGHT
007698,000474: 13,3543           50375                           INDEX    DETCODE                               #  DETENTS IS STORED IN LOC 10D OF VAC
007699,000475: 13,3544           21461                           MSU      AOTAZ      -1                         #  IN ONES COMPLEMENT
007700,000476: 13,3545           50002                           INDEX    BASVAC                                
007701,000477: 13,3546           54012                           TS       10D                                   #  SINGLE PREC. TILT COMPENSATION ANGLE
007702,000478: 
007703,000479: 13,3547           37635                           CAF      BIT14                                 #  IN-FLIGHT OR NON-FLIGHT
007704,000480: 13,3550           13124                           TCF      DETVB21B                              
007705,000481: 
007706,000482: 13,3551                        ENDAMODS           EQUALS                                         

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