Console

Thirty one machines compiled to WebAssembly, from a 1977 Atari to a PSP. No games ship with it. You bring a file you already own, and nothing you drop on this page is uploaded.

Bring your own cartridge

Drop a ROM anywhere on this page, or paste one, and the right machine starts. The file goes into your browser's own storage, so the shelf is still here next time.

A machine that needs a boot ROM asks for that too, and keeps it the same way.

Your shelf

Which machine is this?

.

needs its boot ROM

This machine will not start without , which is . That file is not ours to hand out. If you own the console, bring yours; it is kept on your device and asked for once.

One moment

Working

That did not work

What it plays

The emulator is EmulatorJS, GPL-3.0, driving libretro cores, each under its own licence. Both are fetched once by tools/fetch-cores.mjs, pinned by hash and served from here; nothing loads from anybody else's server. A core is downloaded the first time you play its machine and your browser keeps it, so a Game Boy never pulls the Nintendo 64. No game and no boot ROM ships with any of it.