天天看点

阿波罗11号制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码在201

作者:安德鲁蟹哥

阿波罗 11 号制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码在2016年7月被前Google工程师 Ron Burkey 在 GitHub 上公开,其代码库位置如下:网页链接。该源代码是从 MIT 科学博物馆的印刷本电子化图片抄录、改编而来。电子化工作由 Paul Fjeld 完成,并由该馆的 Deborah Douglas 进一步整理。代码包含两部分:

子目录Comanche055下包含:阿波罗 11 号制导计算机(AGC)中的指令模块(CM), Colossus 2A 的部分源代码

Assemble revision 055 of AGC program Comanche by NASA

2021113-051. 10:28 APR. 1, 1969

子目录Luminary099下包含:阿波罗 11 号制导计算机(AGC)中的登月模块(LM), Luminary 1A 的部分源代码

Assemble revision 001 of AGC program LMY99 by NASA

2021112-061. 16:27 JUL. 14, 1969

从Github上的ReadMe可以看到,该AGC 程序亦可称为:Colossus 2A,是根据第 R-577 报告,被用于指令模块。是在 DSR 项目 55-23870 下编写的。该项目由(美国)国家航空航天局载人航天中心与位于马萨诸塞州剑桥的麻省理工学院 The Instrumentation Laboratory 实验室签属的第 NAS 9-4065 号合同进行资助。

提交于1969 年 3 月 28 日,提交者是Margaret H. HamiltonColossus 程序设计负责人

核准人包括:Daniel J. Lickly,Fred H. Martin,Norman E. Sears,Richard H. Battin,David G. Hoag,Ralph R. Ragan

一些爱好者建立了让这些代码运行起来去模拟当年阿波罗登月过程的模拟器,其网站位于 网页链接

阿波罗11号制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码在201
阿波罗11号制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码在201
阿波罗11号制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码在201

继续阅读