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.
2 risposte a “Sorgenti dell’AGC”
[…] The code that took America to the moon was just published to GitHub, and it’s like a 1960s time capsule #:programmazione funzionale #:storia ::: Quartz ::: glipari ::: Siamo Geek […]
[…] nota Luigi Rosa sempre su Siamogeek, si tratta di software eccezionale per l’epoca, di cui Quartzoffre una magnifica analisi […]