TheScienceElf

An emulator and assembler for the UNIVAC-1219 computer

48
2
100% credibility
Found Apr 19, 2026 at 48 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

A browser-based and command-line simulator for running programs on the vintage UNIVAC 1219 computer from a New Jersey museum.

How It Works

1
🔍 Discover the vintage computer playground

You stumble upon a fun online tool that lets you play with an old computer from a museum, just like time-traveling to the early days of computing.

2
🌐 Open the web playground

Head to the website and see a friendly screen with places to type code, upload tapes, and control the machine like a retro dashboard.

3
Choose your adventure
📁
Load a tape

Click to select a sample tape file and watch it prepare instantly for running.

✏️
Type simple code

Enter easy commands like printing hello or calculating pi, then hit assemble to turn words into machine actions.

4
▶️ Hit play and watch magic

Press the green run button and see the old machine whir to life, lights flashing in registers and output appearing on the screen like it's 1960.

5
⌨️ Interact and explore

Type on the keyboard to send input, peek at memory locations, or tweak stops and skips to pause and inspect the computer's thinking.

🎉 Relive history successfully

Your program runs perfectly, printing results or echoing inputs just like the real museum machine, feeling like you've brought a piece of computing past back to life.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 48 to 48 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is UNIVAC-1219?

UNIVAC-1219 emulates the rare 1960s UNIVAC 1219 computer, a military beast with 18-bit words and one's-complement arithmetic, alongside an assembler for its octal-based instruction set. Built in Rust, it offers CLI tools to load .76 bioctal tape images, assemble TXT source files, or disassemble binaries, plus a web UI with assembly editor, memory inspector, registers, and teletype terminal. Developers get instant access to run vintage UNIVAC 1219 code or write new programs without hunting hardware.

Why is it gaining traction?

It blasts past the original C emulator in speed—hundreds of times faster on modern rigs—with realtime pacing and verbose tracing for debugging. The browser-based emulator github io setup mirrors popular 6502 assembler emulator or c64 assembler emulator projects, letting you upload tapes or assemble on-the-fly, complete with overstrike terminal effects. Niche accuracy for UNIVAC 1219b tapes sets it apart from generic assembler emulator 8086 or z390 assembler emulator tools.

Who should use this?

Retrocomputing tinkerers restoring UNIVAC 1219 programs from bitsavers scans, historians emulating 1960s military computes like the UNIVAC 1219 computer at InfoAge museum. Assembly hobbyists seeking obscure alternatives to 370 assembler emulator or assembler x86 emulator online, or educators demoing early computing via the free web app akin to emulator github games.

Verdict

Grab it if UNIVAC 1219 scratches your vintage itch—the web UI and Rust CLI make experimentation straightforward despite being a work-in-progress with incomplete instructions and no runtime UI interrupts. At 48 stars and 1.0% credibility score, it's raw but faithful; expect bugs, but solid docs and examples get you running fast.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.