浏览器里跑旅行者1号飞控电脑
推荐指数 53.0 NO. 011 · 2026.08.09
发布2026/08/08Score51Comments11
为什么值得看
有人在网页端完整模拟了NASA旅行者1号的FDS(飞行数据系统)计算机,包括寄存器、指令集和时钟周期。对做嵌入式系统、航天工程或复古计算复现的开发者是极罕见的参考案例。
编辑判断
航天级计算机的模拟器极其稀缺,因为NASA原始文档大量散佚且硬件高度定制化。之前想研究旅行者号FDS的人只能啃1970年代的缩微胶片手册,这个模拟器把门槛降到了打开浏览器就能单步调试。
对比NASA官方开源的F'框架(现代航天器用)或QEMU的某些板级支持,这个项目的价值在于它还原的是真正在星际空间中跑了47年的真实系统,包括18位字长和磁芯内存时代的各种奇技淫巧。
做高可靠嵌入式系统、容错计算或只是想理解为什么老航天器能如此长寿的工程师,建议重点看它的指令流水线设计和错误恢复机制,这些设计哲学在今天仍然适用。
社区反馈
正面 11 条评论
核心争论:复古航天计算机模拟的技术价值与历史设计哲学
相关内容
The author has also published a Setun-70 emulator (a Soviet ternary computer rather than a binary one): https://github.com/Zaneham/setun70-emulator
Is it possible to hook this up to some kind of satellite space simulator to control a virtual voyager?
- stupid question: what is the program about? what are we trying to achieve?