My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checkout   Browse   Changes    
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
# Copyright: Public domain.
# Filename: TAGS_FOR_RELATIVE_SETLOC.agc
# Purpose: Part of the source code for Luminary 1A build 099.
# It is part of the source code for the Lunar Module's (LM)
# Apollo Guidance Computer (AGC), for Apollo 11.
#
# Assembler: yaYUL
# Contact: Jim Lawton <jim.lawton@gmail.com>
# Website: www.ibiblio.org/apollo.
# Pages: 028-037
# Mod history: 2009-05-16 JVL Transcribed from page images.
#
# This source code has been transcribed or otherwise adapted from digitized
# images of a hardcopy from the MIT Museum. The digitization was performed
# by Paul Fjeld, and arranged for by Deborah Douglas of the Museum. Many
# thanks to both. The images (with suitable reduction in storage size and
# consequent reduction in image quality as well) are available online at
# www.ibiblio.org/apollo. If for some reason you find that the images are
# illegible, contact me at info@sandroid.org about getting access to the
# (much) higher-quality images which Paul actually created.
#
# Notations on the hardcopy document read, in part:
#
# Assemble revision 001 of AGC program LMY99 by NASA 2021112-061
# 16:27 JULY 14, 1969

# Page 28
# TAGS FOR RELATIVE SETLOC AND BLANK BANK CARDS

# COUNT BANKSUM

# MODULE 1 CONTAINS BANKS 0 THROUGH 5

BLOCK 02
RADARFF EQUALS
FFTAG1 EQUALS
FFTAG2 EQUALS
FFTAG3 EQUALS
FFTAG4 EQUALS
FFTAG7 EQUALS
FFTAG8 EQUALS
FFTAG9 EQUALS
FFTAG10 EQUALS
FFTAG11 EQUALS
FFTAG12 EQUALS
FFTAG13 EQUALS
BNKSUM 02

BLOCK 03
FFTAG5 EQUALS
FFTAG6 EQUALS
BNKSUM 03

BANK 00
DLAYJOB EQUALS
BNKSUM 00

BANK 01
RESTART EQUALS
LOADDAP1 EQUALS
BNKSUM 01

BANK 04
R02 EQUALS
VERB37 EQUALS
PINBALL4 EQUALS
CONICS1 EQUALS
KEYRUPT EQUALS
R36LM EQUALS
UPDATE2 EQUALS
E/PROG EQUALS
AOTMARK2 EQUALS
BNKSUM 04

# Page 29
BANK 05
FRANDRES EQUALS
DOWNTELM EQUALS
ABORTS1 EQUALS
EPHEM1 EQUALS
ASENT3 EQUALS
BNKSUM 05

# MODULE 2 CONTAINS BANKS 6 THROUGH 13

BANK 06
IMUCOMP EQUALS
T4RUP EQUALS
RCSMONT EQUALS
MIDDGIM EQUALS
EARTHLOC EQUALS
BNKSUM 06

BANK 07
AOTMARK1 EQUALS
MODESW EQUALS
ASENT2 EQUALS
BNKSUM 07

BANK 10
RTBCODES EQUALS
DISPLAYS EQUALS
PHASETAB EQUALS
FLESHLOC EQUALS
SLCTMU EQUALS
BNKSUM 10

BANK 11
ORBITAL EQUALS
F2DPS*11 EQUALS
INTVEL EQUALS
BNKSUM 11

BANK 12
CONICS EQUALS
ORBITAL1 EQUALS
# Page 30
INTPRET2 EQUALS
BNKSUM 12

BANK 13
LATLONG EQUALS
INTINIT EQUALS
LEMGEOM EQUALS
P76LOC EQUALS
ORBITAL2 EQUALS
ABTFLGS EQUALS
BNKSUM 13

# Page 31
# MODULE 3 CONTAINS BANKS 14 THROUGH 21

BANK 14
P50S1 EQUALS
STARTAB EQUALS
ASENT4 EQUALS
BNKSUM 14

BANK 15
P50S EQUALS
EPHEM EQUALS
BNKSUM 15

BANK 16
DAPS1 EQUALS
BNKSUM 16

BANK 17
DAPS2 EQUALS
P40S3 EQUALS
BNKSUM 17

BANK 20
DAPS3 EQUALS
LOADDAP EQUALS
RODTRAP EQUALS
BNKSUM 20

BANK 21
DAPS4 EQUALS
R10 EQUALS
R11 EQUALS
BNKSUM 21
# Page 32

# MODULE 4 CONTAINS BANKS 22 THROUGH 27

BANK 22
KALCMON1 EQUALS
KALCMON2 EQUALS
R30LOC EQUALS
RENDEZ EQUALS
SERV2 EQUALS
LANDCNST EQUALS
BNKSUM 22

BANK 23
POWFLITE EQUALS
POWFLIT1 EQUALS
INFLIGHT EQUALS
APOPERI EQUALS
R61 EQUALS
R62 EQUALS
INTPRET1 EQUALS
MEASINC EQUALS
MEASINC1 EQUALS
EXTVB1 EQUALS
P12A EQUALS
NORMLIZ EQUALS
ASENT7 EQUALS
BNKSUM 23

BANK 24
PLANTIN EQUALS
P20S EQUALS
BNKSUM 24

BANK 25
P20S1 EQUALS
P20S2 EQUALS
RADARUPT EQUALS
RRLEADIN EQUALS
R29S1 EQUALS
PLANTIN3 EQUALS
BNKSUM 25

BANK 26
# Page 33
P20S3 EQUALS
BAWLANGS EQUALS
MANUVER EQUALS
MANUVER1 EQUALS
PLANTIN1 EQUALS
PLANTIN2 EQUALS
BNKSUM 26

BANK 27
TOF-FF EQUALS
TOF-FF1 EQUALS
P40S1 EQUALS
VECPT EQUALS
ASENT1 EQUALS
SERV3 EQUALS
BNKSUM 27

# Page 34
# MODULE 5 CONTAINS BANKS 30 THROUGH 35

BANK 30
LOWSUPER EQUALS
P12 EQUALS
ASENT EQUALS
FCDUW EQUALS
FLOGSUB EQUALS
VB67A EQUALS
ASENT5 EQUALS
BNKSUM 30

BANK 31
FTHROT EQUALS
F2DPS*31 EQUALS
VB67 EQUALS
BNKSUM 31

BANK 32
P20S4 EQUALS
F2DPS*32 EQUALS
ABORTS EQUALS
LRS22 EQUALS
P66LOC EQUALS
R47 EQUALS
SERV EQUALS
BNKSUM 32

BANK 33
SERVICES EQUALS
R29/SERV EQUALS
ASENT6 EQUALS
BNKSUM 33

BANK 34
STBLEORB EQUALS
P30S1 EQUALS
CSI/CDH1 EQUALS
ASCFILT EQUALS
R12STUFF EQUALS
SERV4 EQUALS
BNKSUM 34

# Page 35
BANK 35
CSI/CDH EQUALS
P30S EQUALS
GLM EQUALS
P40S2 EQUALS
BNKSUM 35

# Page 36
# MODULE 6 CONTAINS BANKS 36 THROUGH 43

BANK 36
P40S EQUALS
BNKSUM 36

BANK 37
P05P06 EQUALS
IMU2 EQUALS
IMU4 EQUALS
R31 EQUALS
IMUSUPER EQUALS
SERV1 EQUALS
BNKSUM 37

BANK 40
PINBALL1 EQUALS
SELFSUPR EQUALS
PINSUPER EQUALS
R31LOC EQUALS
BNKSUM 40

BANK 41
PINBALL2 EQUALS
BNKSUM 41

BANK 42
SBAND EQUALS
PINBALL3 EQUALS
BNKSUM 42

BANK 43
EXTVERBS EQUALS
SELFCHEC EQUALS
BNKSUM 43

# Page 37

HI6ZEROS EQUALS ZEROVECS # ZERO VECTOR ALWAYS IN HIGH MEMORY
LO6ZEROS EQUALS ZEROVEC # ZERO VECTOR ALWAYS IN LOW MEMORY
HIDPHALF EQUALS UNITX
LODPHALF EQUALS XUNIT
HIDP1/4 EQUALS DP1/4TH
LODP1/4 EQUALS D1/4 # 2DEC .25
HIUNITX EQUALS UNITX
HIUNITY EQUALS UNITY
HIUNITZ EQUALS UNITZ
LOUNITX EQUALS XUNIT # 2DEC .5
LOUNITY EQUALS YUNIT # 2DEC 0
LOUNITZ EQUALS ZUNIT # 2DEC 0

DELRSPL EQUALS SPLRET # COL PGM, ALSO CALLED BY R30 IN LUMINARY.

# ROPE-SPECIFIC ASSIGNS OBVIATING NEED TO CHECK COMPUTER FLAG IN DETERMINING INTEGRATION AREA ENTRIES.

ATOPTHIS EQUALS ATOPLEM
ATOPOTH EQUALS ATOPCSM
OTHPREC EQUALS CSMPREC
MOONTHIS EQUALS LMOONFLG
MOONOTH EQUALS CMOONFLG
MOVATHIS EQUALS MOVEALEM
RMM = LODPMAX
RME = LODPMAX1
THISPREC EQUALS LEMPREC
THISAXIS = UNITZ
NB1NB2 EQUALS THISAXIS # FOR R31
ERASID EQUALS BITS2-10 # DOWNLINK ERASABLE DUMP ID
DELAYNUM EQUALS TWO

Change log

r390 by jim.lawton on Sep 3, 2009   Diff
Set eol-style on AGC sources to native.
Go to: 
Project members, sign in to write a code review

Older revisions

r259 by i...@sandroid.org on Jul 21, 2009   Diff
AGC source code renamed from *.s to
*.agc and AEA source code
renamed from *.s to *.aea to take
advantage of the fact that
Google has implemented syntax
...
r170 by i...@sandroid.org on May 16, 2009   Diff
Lots more Comanche 055 and Luminary
099 files.

All revisions of this file

File info

Size: 5683 bytes, 347 lines

File properties

svn:eol-style
native
Powered by Google Project Hosting