https://github.com/chrislgarry/Apollo-11/

Repozytorium na GtiHubie zawierające oryginalny kod źródłowy sterujący komputerami modułu dowodzenia (Comanche055) oraz modułu księżycowego (Luminary099) programu Apollo (czyli lądowania na Księżycu w roku 1969).

W opisie repozytorium znajdują się linki do oryginalnych skanów kart na których był zapisany oryginalny kod.

Ta sekcja w artykule na Wikipedii oraz pliki readme poszczególnych modułów mówią nieco więcej o działaniu tego komputera. Ja nie jestem wykwalifikowany żeby cokolwiek tutaj tłumaczyć xD

#ciekawostki #kosmos #apollo11 #programowanie #assembler #retrocomputing
49fdbf77-944c-43cb-9755-98e4e4f3ab2f
11

Komentarze (11)

Mmmm, 100% assembly

@Fausto A jakże. Żeby było śmieszniej oryginalna wersja assmblera dla jakiego to było pisane (YUL) została zastąpiona przez nowszą (GAP) jeszcze przed startem Apollo. Dzisiaj obie te wersje przepadły w odmętach historii. Wersja kodu na gh została zaktualizowana tak, żeby przyjęła ją zmodyfikowana współczesna kopia oryginalnego assemblera - yaYUL.

Dzisiaj obie te wersje przepadły w odmętach historii. 

@lukmar razem z oryginalnym nagraniem rzekomego lądowania na Księżycu. Co za przypadek!

@lukmar jak sobie przypominam zajęcia z assemblera na uczelni, to aż mi teraz słabo. Kilkanaście lat temu to było i od tamtej pory nawet 1 linijki nie musiałem w tym na szczęście napisać

@damw


zajęcia z assemblera na uczelni, to aż mi teraz słabo


Śląska Polibuda?

@w0jmar @damw aż mi się moja polibuda opole przypomniała - rysowanie fraktali, zwalnianie pamięci, liczenie całek i macierz... Ach

@damw

U mnie był przedmiot Systemy Komputerowe, którego zaliczeniem był projekt - dostawało się listę rozkazów CPU i trzeba było zasymulować w postaci układów logicznych CPU realizujący program złożony z tych rozkazów.

Ech, co to była za bzdura.

@lukmar z takich moich malych osiągnięć to mi się udało napisać quicksorta w assemblerze

Zaloguj się aby komentować