Chris Garry ha pubblicato su GitHub i sorgenti dell’AGC dell’Apollo 11.
L’AGC (Apollo Guidance Computer) è il computer di bordo del modulo comando (CM) e del modulo lunare (LM) delle missioni Apollo.
Si tratta di un gioiello di informatica del periodo: il sistema operativo era memorizzato su rope memory ed era un sistema real time (RTOS) con multitasking cooperativo.
I sorgenti pubblicati non solo sono ovviamente in assembler, ma sono nell’assembler dell’AGC, quindi probabilmente l’unica parte leggibile sono i commenti.
Ovviamente si sono scatenati alcuni cabarettisti aprendo delle issue in merito a questi sorgenti. Non so per quanto rimangano disponibili, ma sono da segnalare quelle relative all’Apollo 11, all’Apollo 12 e all’Apollo 13.
Lascia un commento