Estos días se está conmemorando la llegada del hombre a la luna. Para los que somos informáticos nos resulta impresionante ver como unas máquinas con una capacidad de cálculo irrisorias (comparadas con la que tenemos hoy día en cualquier ordenador doméstico) fuesen capaces de conseguir llevar el hombre a la luna.
Via barrapunto llego a una noticia en la que se comenta que el código fuente del Apolo está disponible en Google Code. Se puede ejecutar Virtual AGC (Apollo Guidance Computer), un emulador del AGC que se muestra en el video y que puede correr sobre Linux, MacOSX y Windows entre otros. Está escrito en un lenguaje parecido al ensamblador que interpretaba el AGC.
El código se grababa como firmware y sólo se podían hacer pequeñas modificaciones en caliente. Es notable el hecho de que estas modificaciones no solo se podían recibir desde la tierra, sino que los astronautas también estaban capacitados para meter su propio código en caso de ser necesario.
Via barrapunto llego a una noticia en la que se comenta que el código fuente del Apolo está disponible en Google Code. Se puede ejecutar Virtual AGC (Apollo Guidance Computer), un emulador del AGC que se muestra en el video y que puede correr sobre Linux, MacOSX y Windows entre otros. Está escrito en un lenguaje parecido al ensamblador que interpretaba el AGC.
El código se grababa como firmware y sólo se podían hacer pequeñas modificaciones en caliente. Es notable el hecho de que estas modificaciones no solo se podían recibir desde la tierra, sino que los astronautas también estaban capacitados para meter su propio código en caso de ser necesario.