Historias
Slashboxes
Comentarios

Código fuente de la misión Apollo 11 en el dominio público

editada por mig21 el Martes, 21 Julio de 2009, 14:22h   Printer-friendly   Email story
desde el dept. Houston-we-have-the-source
faragon nos cuenta: «Me entero gracias a Hacker News de que han publicado en el dominio público el código del módulo de mando y del módulo lunar de la misión Apollo 11 como conmemoración de los cuarenta años del primer alunizaje. Estos programas se podrán ejecutar gracias al emulador del AGC (Apollo Guidance Computer) del proyecto Virtual AGC and AGS, que también tiene su código disponible en Google Code

Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Con relación a esto...

    (Puntos:2, Interesante)
    por pobrecito hablador el Martes, 21 Julio de 2009, 16:14h (#1161282)
    ...El otro día echaron un documental en la Sexta en el que hablaban de que en un momento de la misión se activó una alarma. El encargado de la programación, un chaval de 23 años, se puso como loco a revisar el código en busca de algún problema. Al no encontrar nada llegaron a la conclusión de que si no volvía a sonar la alarma todo iría bien.
    [ Responder ]
  • La CPU

    (Puntos:5, Informativo)
    La CPU del AGC [wikipedia.org] es muy interesante a pesar de tener más de 40 años (diseño de principios-mediado de los 60):

    - RAM y ROM con 11.72 us de tiempo de acceso (cycle time [techtarget.com]), 170648 bytes/s (85324 palabras de 16 bits por segundo)
    - 1.024 MHz (0.085324 MIPS como máximo, limitado por la velocidad de la memoria)
    - CPU compuesta por 24600 transistores (4100 chips 74LS00 con 3 puertas lógicas NOR cada uno, a 2 transistores por puerta lógica)
    - ALU y registros de 16 bits.
    - Instrucciones de tamaño fijo, con opcodes de 3 bits, si bien hay "opcodes extendidos" que usan uno de los 8 códigos como "escape", indicando con bits posteriores instrucciones adicionales.
    - Instrucciones para multiplicar y dividir (que por ejemplo no tendrían los microprocesadores para uso doméstico, como el Z80, 6502, 8080, etc. -había excepciones, como el 6809, que también la tenía, 10 años después, en 1979-).
    - Capacidad de reprogramación del microcódigo para añadir instrucciones adicionales mezcladas con las originales (¿se podría considerar esto un antecedente al PALcode [wikipedia.org] de DEC?).

    Mapa de memoria:

    - Bancos de 1024 palabras de 16 bits (2048 bytes).
    - Banco 0: RAM.
    - Banco 1..N: ROM. (versión "Block I": 12 bancos, ampliada luego a 24, y en versión "Block II: 32 bancos)
    [ Responder ]
    • Re:La CPU de Aeko el indomable (Puntos:1) Martes, 21 Julio de 2009, 23:11h
      • Re:La CPU de pobrecito hablador (Puntos:1) Miércoles, 22 Julio de 2009, 09:03h
        • Re:La CPU de Lock (Puntos:2) Miércoles, 22 Julio de 2009, 09:22h
        • 3 respuestas por debajo de tu umbral de lectura actual.
      • Re:La CPU de Aeko el indomable (Puntos:1) Miércoles, 22 Julio de 2009, 11:45h
        • Re:La CPU de pobrecito hablador (Puntos:1) Miércoles, 22 Julio de 2009, 14:16h
        • 1 respuesta por debajo de tu umbral de lectura actual.
      • 1 respuesta por debajo de tu umbral de lectura actual.
    • 2 respuestas por debajo de tu umbral de lectura actual.
  • heyyy

    (Puntos:1, Divertido)
    por pobrecito hablador el Miércoles, 22 Julio de 2009, 00:57h (#1161395)

    PI DEC 3.14159266B3
    se puede llegar a la luna con una precisión de pi diez elevado a menos ocho!! interesanteee :-))
    [ Responder ]
  • ¿Por qué lo han publicado?

    (Puntos:1, Provocacion)
    por DanielSan (10124) el Jueves, 23 Julio de 2009, 17:20h (#1161735)
    ( http://guslibu.awardspace.com/ | Última bitácora: Miércoles, 03 Diciembre de 2008, 13:12h )
    Da la impresión de que intentan aportar más pruebas para convencer a los que no creen que ese viaje se llevara a cabo realmente. Lo siento, ese código lo único que demuestra es que alguien ha escrito muchas líneas en ensamblador.
    [ Responder ]
  • 3 respuestas por debajo de tu umbral de lectura actual.