FEATURE EMULATION · JULY 2026

RETRO COMPUTING / PRESERVATION

Booting a museum in a browser tab

How GenX-DOS puts thirty-five classic computers, consoles and arcade cabinets inside a browser tab — with nothing to install, nothing to download, and nothing to learn that you didn't already know in 1991.

SYSTEMS: 35 GAMES: 438 TO INSTALL: NOTHING

There's a particular sound a 486 made when you turned it on. You can't hear it here — this is a browser tab — but everything else is in place. An AMIBIOS logo flashes. Memory counts up in 64 KB increments. A configuration table rattles off a numeric coprocessor that's politely Absent. Then the screen clears to a black field and a box-drawn menu draws itself — Personal Computers, Games Consoles, Handheld Consoles — in the chunky lettering of a real DOS screen, a grey C:\SYSTEMS> blinking beneath it, waiting for you the way machines used to: by doing nothing at all until you type something.

The GenX-DOS launcher menu, box-drawn in CP437, inside an IBM 5153 CRT bezel on 70s orange wallpaper — running in a Firefox tab
THE LAUNCHER: the menu on an IBM monitor, C:\SYSTEMS> waiting below — and yes, that is a browser tab

Type a number and a Commodore 64 boots inside a curved CRT bezel, the burnt-orange wallpaper of a 1977 living room visible around the glass. Forty-year-old games run. Nothing was installed. Nothing phoned home.

This is GenX-DOS, and the trick it pulls off is harder than it looks.

The lie that makes it work

The conceit is simple: a DOS prompt as a launcher. But nothing on that screen is quite what it pretends to be. The C:\> isn't a real DOS machine — it's a very careful drawing of one. Every letter is a tiny picture of a letter, copied from the same chunky character set a real VGA screen used, so the text has the blocky bite of the real thing rather than the smooth lettering of a modern web page. The directories you cd into are part of the performance too, and every "program" you can run is really a door: it either prints a menu, or switches on one of the machines.

Except in one corner, where the lie has recently stopped being one. Pick the IBM PC from the computers menu and what starts up is a DOS machine — an actual one, emulated, running the games people bought on floppies when the beige boxes were new. A drawing of a DOS prompt that boots a DOS prompt is the sort of joke a project makes when it has been going long enough, and it took some deciding: the machine the whole site had been dressed as from the beginning was the one machine it could not play.

The machines are the honest part. Behind each number sits an emulator — a working replica of the original computer, faithful enough that the games can't tell the difference. And the project is scrupulous about credit: the prompt itself began life as a feature built for the LGR (Lazy Game Reviews) YouTube channel's website, and GenX-DOS is everything raised on top of it — the boot screen, the menus, the thirty-five machines, and several hundred pages of per-game instructions. A ledger in the files records where every borrowed piece came from, down to the photographer whose picture of an Amstrad monitor frames one of the screens.

One rule that shapes everything

The defining rule is almost monastic: everything lives in one place, and nothing is fetched from anywhere else. When you open GenX-DOS, the whole museum arrives together — every machine, every game, every page of instructions. It installs nothing. It downloads nothing while you play. It never phones home.

This sounds limiting. It's actually the smartest decision in the project. A museum of old software can't afford to lean on some other website that might be gone next year — the moment it depends on anyone else, it starts to rot the same way the things it's preserving did.

By refusing all of it, GenX-DOS becomes the thing it's preserving.

It also makes the thing pleasantly heavy: about 190 MB all told — well over a hundred floppy disks' worth. You could copy the lot onto a single CD, hand it to a friend, and it would still boot in a decade.

Where the week-long fights happened

Thirty-five machines, from the Apple I to a hall of arcade cabinets, and no two of them arrived the same way. Some came browser-ready. Others fought: five machines had no browser version at all, so their emulators were rebuilt by hand until they ran in one. Every one of those fights is written up, machine by machine, on the project wiki — the war stories are half the documentation.

The newest arrival is the one the site had been impersonating all along. The prompt you type at has always worn an IBM 5153 monitor, and until recently there was nothing behind it — the DOS was set dressing. Now the machine is real: ten games from 1982 to 1990, each given the hardware it was written for, four colours or sixteen, and a processor slowed back down to the speed its author assumed. The monitor does not so much as flicker between the menu and the game, because the bundle borrows the prompt's own screen geometry rather than working out its own.

Some of the stubbornness you'd never see until you met it. The ZX81's 3D Monster Maze opens with menus telling you to press STOP and CONT — keywords printed on a 1981 keyboard you don't have. So the game's own tape was altered, byte by byte, until its menus name keys that exist. And a faint shimmer across the DOS prompt — once a stubborn display glitch — was tamed until what remained looked like the scanlines of an old monitor.

Sometimes the bug becomes the feature.

A point of view about the past

What elevates GenX-DOS above "a pile of emulators" is that it has opinions. The scope isn't "8-bit era" — it's 8-bit feel. The aesthetic decides, not the calendar: the Game Boy, Game Gear and Lynx are in, late-90s release dates be damned; the Genesis and Amiga are out. Ten games per system, sorted by year. When a franchise qualifies, the first entry gets the nod.

California Games booting on an Atari Lynx handheld bezel, held up in front of a classroom photo — running in a browser
8-BIT FEEL: California Games on the Lynx — 1989 release date be damned, it looks and sounds the part

Every game carries its own instruction page — real keys, checked against the original manuals and inlays, not guessed — and most machines will take a USB gamepad if the game suits one. Where the original wanted a joystick, the pad drives the machine's own joystick port, just as it would have in 1985.

Insert disk and press any key

But here's the thing about standing in front of it. You type 0 to exit, and the screen clears to a small sign-off and drops you back to a live prompt, cursor blinking, waiting again — and it answers to real DOS. dir the drive, cd into its folders, type a file, find a game; the menus are only the paved road through a C: drive that's there to be played with. For a second the whole illusion holds completely: it's 1991, the machine is yours, and there's a whole shoe box of games one number away.

It's a museum that boots in a tab. And unlike most museums, you're allowed to touch everything.