AMAZINGINDEX.COM 日报快照
49.5
VOL. 2026.08
2026.08.09
← 返回 2026.08.09 日报
日报快照 · Daily Snapshot
NO. 011

浏览器里跑旅行者1号飞控电脑

#ARTICLE HackerNews 2026.08.09
推荐指数 53.0 NO. 011 · 2026.08.09
发布2026/08/08Score51Comments11

有人在网页端完整模拟了NASA旅行者1号的FDS(飞行数据系统)计算机,包括寄存器、指令集和时钟周期。对做嵌入式系统、航天工程或复古计算复现的开发者是极罕见的参考案例。

航天级计算机的模拟器极其稀缺,因为NASA原始文档大量散佚且硬件高度定制化。之前想研究旅行者号FDS的人只能啃1970年代的缩微胶片手册,这个模拟器把门槛降到了打开浏览器就能单步调试。

对比NASA官方开源的F'框架(现代航天器用)或QEMU的某些板级支持,这个项目的价值在于它还原的是真正在星际空间中跑了47年的真实系统,包括18位字长和磁芯内存时代的各种奇技淫巧。

做高可靠嵌入式系统、容错计算或只是想理解为什么老航天器能如此长寿的工程师,建议重点看它的指令流水线设计和错误恢复机制,这些设计哲学在今天仍然适用。

正面 11 条评论

核心争论:复古航天计算机模拟的技术价值与历史设计哲学

rahen

The author has also published a Setun-70 emulator (a Soviet ternary computer rather than a binary one): https://github.com/Zaneham/setun70-emulator

spicybright

Is it possible to hook this up to some kind of satellite space simulator to control a virtual voyager?

vivzkestrel

- stupid question: what is the program about? what are we trying to achieve?

替代方案: Setun-70PDP-8
查看原文 →