阿波罗11号源代码
chrislgarry/Apollo-11
访问 GitHub ↗
一句话简介
阿波罗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…