Apollo misyonları, bir cep hesap makinesinden daha karmaşık bir teknolojiye sahip değildi.
Bağlantısından burada Apollo Rehberlik Bilgisayar hakkında bir bilgi yoktur (AGC)
Yerleşik Apollo Rehberlik Bilgisayarı (AGC), 2K 16-bit RAM ve minik manyetik çekirdeklerden geçirilmiş ya da geçirilmemiş bakır tellerle 36K sabit kablolu çekirdek halat hafızası ile yaklaşık 1 fit küptü. 16 bitlik kelimeler genellikle 14 bit veri (veya iki op kod), 1 işaret biti ve 1 eşlik bitidir. Döngü süresi 11.7 mikro saniye idi. Programlama assembly dilinde ve yorumlayıcı bir dilde, ters Lehçe dilinde yapılmıştır.
Bu yüzden, orada olanları araştırdığımda bazı kaynak kodlara rastladım ve harika yorumlar gördüm (örneğin, TEMPORARY, I HOPE HOPE)
VRTSTART TS WCHVERT
# Page 801
CAF TWO # WCHPHASE = 2 ---> VERTICAL: P65,P66,P67
TS WCHPHOLD
TS WCHPHASE
TC BANKCALL # TEMPORARY, I HOPE HOPE HOPE
CADR STOPRATE # TEMPORARY, I HOPE HOPE HOPE
TC DOWNFLAG # PERMIT X-AXIS OVERRIDE
ADRES XOVINFLG
TC DOWNFLAG
ADRES REDFLAG
TCF VERTGUID
Uzay aracındaki gerçek programlar , bitlerin ferrit malzemenin fiziksel halkaları olduğu kumaş / ip dokumasıyla (kelimenin tam anlamıyla) yapılan eski bir bellek teknolojisi olan çekirdek ip hafızasında saklandı . “Core” belleği kozmik ışınlara karşı dayanıklıdır. Outer Space’teki radyasyon tarafından bombalandığında çekirdek bitin durumu değişmeyecek.
Sanal Apollo Rehberlik Bilgisayarı (AGC) yazılımı da GITHUB'da!
Kaynak kodu ile harika yorumlar yapan bir başka örnek.
033911,000064: 32,3017 06037 FLAGORGY TC INTPRET # DIONYSIAN FLAG WAVING
034090,000243: 32,3241 13247 BZF P63SPOT4 # BRANCH IF ANTENNA ALREADY IN POSITION 1
034091,000244:
034092,000245: 32,3242 33254 CAF CODE500 # ASTRONAUT: PLEASE CRANK THE
034093,000246: 32,3243 04616 TC BANKCALL # SILLY THING AROUND
034094,000247: 32,3244 20623 CADR GOPERF1
034095,000248: 32,3245 16001 TCF GOTOP00H # TERMINATE
034096,000249: 32,3246 13235 TCF P63SPOT3 # PROCEED SEE IF HE'S LYING
034101,000254: 32,3251 04635 TC POSTJUMP # OFF TO SEE THE WIZARD ...
034102,000255: 32,3252 74126 CADR BURNBABY
Buradaki sorum şu:
- Bu kadar kod yazan ekipler, o zamanki araçlar göz önüne alındığında işlevsel hale getirmeyi nasıl başardılar?
Çünkü Apollo 11'de kullanılan çok fazla kod derlerseniz ... ... haftalar sürebilir. Programcıların daha sonra her şeyi tesadüfen bıraktıklarından şüpheliyim.