Z okazji 40. rocznicy pierwszego
lądowania człowieka na Księżycu serwis Google Code opublikował fragmenty
kodu źródłowego, który był używany na komputerach pokładowych statku Apollo 11. Objęte licencją Public Domain pliki asemblera zostały zebrane z przeskanowanych oryginałów w
MIT Museum i oprócz kodów zawierają też wszystkie oryginalne komentarze.
(fot. AFP)
W serwisie Google Code znajdziemy zarówno kody źródłowe z komputera pokładowego
rakiety Saturn V, jak i te używane przez komputer
lądownika Eagle. W przypadku misji realizowanych w ramach programu Apollo za każdym razem wykorzystywano dwa komputery pokładowe (Apollo Guidance Computer, AGC), na których było zainstalowane różnego rodzaju oprogramowanie – jeden mieścił się w rakiecie wynoszącej astronautów w przestrzeń kosmiczną, a drugi w kapsule lądującej.
Oprogramowanie można uruchomić na
emulatorze maszyny Apollo Guidance Computer. Emulator działa w Linuksie, Windows i Mac OS-ie X.
Na stronie pobierania projektu Virtual AGC and AGS umieszczono odpowiednie kody źródłowe, jak również pakiety binarne.
Zakładki