阿波罗11号源代码

chrislgarry/Apollo-11 访问 GitHub ↗
🔤 Assembly ★ 74298 ⑂ 0 daily #8 (+466) 抓取 2026-10-12

一句话简介

阿波罗11号登月飞船制导计算机(AGC)原始汇编源代码存档,包含指令模块与登月模块的完整程序,是航天史与计算机科学的珍贵资料。

标签

  • 航天
  • 汇编语言
  • 历史档案
  • 制导计算机
  • 开源教育

适用应用场景

  • 航天史与计算机科学教学
  • 汇编语言编程学习参考
  • 历史代码考古与研究
  • 航天爱好者学习与展示

README 中文摘要

项目概述

本仓库收录了阿波罗 11 号登月任务中两份原始的制导计算机(AGC)源码:

  • Comanche055:指令舱(Command Module)使用的 Colossus 2A 制导计算机程序,汇编版本 055。
  • Luminary099:登月舱(Lunar Module)使用的 Luminary 1A 制导计算机程序,汇编版本 099。

源码由 Virtual AGC 项目与 MIT 博物馆协作,从馆藏的硬拷贝扫描件数字化而来。仓库的目标是作为阿波罗 11 号原始源码的权威归档,因此非常欢迎针对扫描件与转录版本之间的差异提交的拉取请求。

源码定位说明

  • 所属项目:Comanche055 属于指令舱 AGC 计划 Colossus 2A;Luminary099 属于登月舱 AGC 计划 Luminary 1A。
  • 汇编工具:yaYUL。
  • 授权状态:公有领域(Public Domain)。
  • 联系维护者:Ron Burkey。
  • 来源网站:www.ibiblio.org/apollo。

数字化与归属

源码转录自 MIT 博物馆提供的数字化图像,由 Paul Fjeld 完成数字化工作,Deborah Douglas 负责相关协调。Colossus 2A 在合同与批准文件中又被缩写为 Colossus 2A,用于指令舱场景,对应技术报告 R-577。该程序由 DSR 项目 55-23870 资助,由美国国家航空航天局(NASA)载人航天中心通过与麻省理工学院仪器实验室(合同号 NAS 9-4065)签订合同完成。

审批记录

  • 提交人:Margaret H. Hamilton,职务为 Colossus 编程负责人、Apollo 制导与导航,时间为 1969 年 3 月 28 日。
  • 审批人:包括 Daniel J. Lickly(任务程序开发总监)、Fred H. Martin(Colossus 项目经理)、Norman E. Sears(任务开发总监)、Richard H. Battin(任务开发总监)、David G. Hoag(Apollo 制导与导航项目总监)以及 Ralph R. Ragan(仪器实验室副主任),审批时间同为 1969 年 3 月 28 日。

贡献与编译

贡献流程

提交拉取请求前,请阅读 CONTRIBUTING.md 了解提交流程与规范。

源码编译

如需尝试编译原始源码,可参考 Virtual AGC 项目提供的工具链与文档。

许可证

本项目源码属于公有领域,可自由使用、再分发与修改。

摘要更新于 2026-07-23 00:31:56 · 原文 5917 字符 · md5 9ad75eb99c72…