Minecraft, OCaml and NES emulation — on a 1960s UNIVAC 1219B

April 18, 2026
A young man intensely playing a PC video game indoors. Capturing the essence of technology and concentration.
Photo by Alexander Kovalev on Pexels

The stunt

It has been reported that a group of retrocomputing enthusiasts managed to run a bewildering suite of modern software on an operational UNIVAC 1219B — yes, the hulking 1960s machine that once guided naval radar and artillery. Minecraft (server), a NES emulator rendering the first frame of Pinball, a selfie printed with the old-school “overstrike” teletype trick: all of it. They also reportedly pushed OCaml, a webserver, Curve25519 + AES crypto, a BASIC interpreter, ELIZA, and games like Oregon Trail, Wordle and Battleship onto a computer that runs at roughly 250 kHz and has about 90 KB of RAM. Wild? Absolutely.

The machine and the how

The UNIVAC 1219B is, by modern standards, gloriously hostile to programming. It uses 18‑bit words (addresses and values!), ones’‑complement arithmetic with weird signed‑zero quirks, a tiny set of registers (a 36‑bit A that can be split into AU:AL plus an 18‑bit B), only 40,960 words of memory, and that memory is banked into ten banks — you choose which bank your instructions address ahead of time. To get anything more than hand‑written assembly running, the team rebuilt tooling: Duane’s old assembler (written in BASIC) and a VB.NET emulator were used as starting points, and TheScienceElf rewrote an assembler and emulator in Rust. It has been reported that the Rust emulator runs about 400× faster than the real hardware and some 40,000× faster than the VB.NET version — speeds that enabled heavy fuzz testing and faster iteration.

The emotional core

The key moment? Seeing the machine in person at VCF East 2025 — the toggling lights, the teletype clack, the smell of oil and old paper. The project lead says that encounter lit the fuse: “not just fizzbuzz,” they wanted to know how far they could push the iron. Eight months of gritty work followed. The result is part technical museum restoration, part modern engineering sprint — a love letter to computing’s mechanical roots and to the people who rescue and keep these rare machines alive. Only two UNIVAC 1219s are known to survive, both recovered from Johns Hopkins by Vintage Computer Federation volunteers; this is reportedly the only operational one.

Why it matters

Beyond the headline-grabbing novelty, this is about tooling, persistence, and translation across eras. Getting C, higher‑level languages and cryptography to run on mid‑20th‑century architecture exposes assumptions we take for granted in software today and shows how far engineers can stretch constraints. The project’s source and a video walkthrough by TheScienceElf have been published for others to study — and yes, if you like seeing modern code squeeze through historic hardware, this one’s pure catnip.

Sources: farlow.dev, Lobsters