Voyager 1 FDS Computer Emulator

Hacker News Top Tools

Summary

An open-source emulator for the Voyager 1 Flight Data Subsystem, recreating the 806.4 kHz computer with 8K memory, and includes scanned original JPL documentation.

No content available
Original Article
View Cached Full Text

Cached at: 08/08/26, 02:18 PM

# Voyager FDS Emulator | Flight Data Subsystem Source: [https://zaneham.github.io/voyager-fds-emulator/](https://zaneham.github.io/voyager-fds-emulator/) MARINER JUPITER\-SATURN '77 Flight Data Subsystem Emulator • 806\.4 kHz • 8K × 16\-bit CMOS Voyager 1 Current Distance 24,596,234,112km Signal delay:22h 51mone\-way ◈ Instructions `MLD`Load mem→RA `MRD`Store RA→mem `ADD`RA \+ mem `SUB`RA \- mem `AND`RA & mem `JMP`Jump `SKZ`Skip if zero `SKP`Skip if \+ `WAT`Halt `DW`Define word ## ◈ Architecture Clock 806\.4 kHz ~400,000 instructions/sec Cycle Time 2\.48 µs Glacial by modern standards Memory 8K × 16\-bit CMOS RAM, two 4K banks Registers RA, RB \+ 128 Working \+ special registers Serial I/O 32 in / 16 out For all those instruments DMA 4 channels MDS, DSS, ISS, PRA @ 115\.2 kbps Interrupt 2\.5 ms Periodic error recovery Word Size 16\-bit 12\-bit addresses, 4\-bit opcode **Original Documentation** The[docs folder](https://github.com/Zaneham/voyager-fds-emulator/tree/master/docs)contains scanned JPL documentation from 1974\-1977, preserved by Wichita State University Special Collections\.

Similar Articles

NASA still maintains some of the Voyager spacecraft code from the 70s era

Hacker News Top

The article examines the reality behind the popular story that NASA's Voyager spacecraft run on Fortran code that no one can read, clarifying that the onboard software is actually assembly language for specialized hardware, and discusses the challenge of maintaining 1970s-era systems with a shrinking team of aging engineers.

CP/M-68K emulator

Lobsters Hottest

A hobbyist developer created an emulator for the Motorola 68000 CPU that runs CP/M-68K, with custom BIOS and RAM disk support; source code is available on GitHub and GitLab.

Tiny Emulators

Hacker News Top

A collection of web-based emulators for classic 8-bit computers, including Amstrad CPC, ZX Spectrum, Commodore, and Robotron models, built with Visual 6502 and Visual Z80 Remix.

Plexus P/20 Emulator

Hacker News Top

A new open-source WebAssembly-based emulator for the 1980s Plexus P/20 Unix server, letting users run SystemV Unix in the browser.