Voyager 1 FDS 计算机模拟器

Hacker News Top 工具

摘要

一个开源的 Voyager 1 飞行数据子系统模拟器,重现了具有 8K 内存的 806.4 kHz 计算机,并包含扫描的 JPL 原始文档。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/08/08 14:18

# Voyager FDS Emulator | Flight Data Subsystem Source: https://zaneham.github.io/voyager-fds-emulator/ MARINER JUPITER\-SATURN '77 Flight Data Subsystem Emulator • 806.4 kHz • 8K × 16 位 CMOS Voyager 1 当前距离 24,596,234,112 km 信号延迟:22h 51m(单向) ◈ 指令 `MLD` 加载内存→RA `MRD` 存储 RA→内存 `ADD` RA + 内存 `SUB` RA - 内存 `AND` RA 与内存 `JMP` 跳转 `SKZ` 为零则跳过 `SKP` 为正则跳过 `WAT` 停机 `DW` 定义字 ## ◈ 架构 时钟 806.4 kHz 约 400,000 条指令/秒 周期时间 2.48 μs 以现代标准衡量,慢如冰川 内存 8K × 16 位 CMOS RAM,两个 4K 存储区 寄存器 RA、RB,外加 128 个 工作寄存器及特殊寄存器 串行 I/O 32 输入 / 16 输出 用于所有那些仪器 DMA 4 通道 MDS、DSS、ISS、PRA,速率 115.2 kbps 中断 2.5 ms 周期性错误恢复 字长 16 位 12 位地址,4 位操作码 **原始文档** `docs` 文件夹(https://github.com/Zaneham/voyager-fds-emulator/tree/master/docs)包含由威奇托州立大学特藏部保存的 1974\-1977 年扫描版 JPL 文档。

相似文章

NASA依然维护着部分70年代的旅行者号航天器代码

Hacker News Top

这篇文章审视了流行说法背后的现实——即NASA的旅行者号航天器运行着无人能读的Fortran代码,并澄清机载软件实际上是针对专用硬件的汇编语言,同时讨论了在经验丰富的工程师团队逐渐缩小的情况下维护这些70年代系统的挑战。

CP/M-68K 模拟器

Lobsters Hottest

一位业余开发者创建了一个适用于Motorola 68000 CPU的模拟器,可运行CP/M-68K,支持自定义BIOS和RAM磁盘;源代码已在GitHub和GitLab上提供。

微型模拟器

Hacker News Top

一个基于网页的经典8位计算机模拟器集合,涵盖Amstrad CPC、ZX Spectrum、Commodore和Robotron等机型,使用Visual 6502和Visual Z80 Remix构建。

Plexus P/20 模拟器

Hacker News Top

一款全新的开源 WebAssembly 模拟器,重现 1980 年代 Plexus P/20 Unix 服务器,让用户可在浏览器中运行 SystemV Unix。