Arcade board games on PC

Every project in the catalog for playing Arcade board games natively on PC, with no emulator: static recompilations, ports, decompilations, and the tools behind them. Reviewed by hand, with GitHub data kept up to date, and every one asks for your own copy of the game.

4 of 4 projects
Fan remake Fully playable

CannonBall

djyt/cannonball

OutRun engine rewritten from scratch by Chris White: not a recomp or a decomp, but a reimplementation of the 1986 arcade game that reads the data from the original ROM. It’s the root of a family of forks: CannonBall-SE (J1mbo) adds CRT shaders and Raspberry Pi support, and CannonBall DX (Endprodukt) focuses on racing wheels, force feedback, and 21:9 cabinets.

You needYour own OutRun arcade ROM.

★ 884 · 2023-12-26 View →
Arcade

Namco System 21 / 22 / 23

spacestate1/namco22-decompile

Namco 2x Systems: 1990s Namco arcade games from the System 21, 22, and 23 boards, rebuilt to run on an ordinary PC, on Linux or Windows. It covers ten games from 1993 to 1997: Prop Cycle, Rave Racer, Tokyo Wars, Dirt Dash, Armadillo Racing, Time Crisis, Ace Driver, and Cyber Commando on System 22; Cyber Sled on System 21; and Time Crisis II on System 23. All of them are playable (Prop Cycle from start to finish), the Time Crisis games support a mouse or a light gun, and Rave Racer and Cyber Sled have online play. Prop Cycle was hand-decompiled from Ghidra’s output; the others are translated to C by the project’s own tool and checked against MAME. You supply each game’s files yourself, from a MAME 0.271 or later ROM set.

★ 214 · 2026-10-14 View →
Arcade Experimental

Daytona USA (recreativa)

alphanu1/daytona-arcade-recomp

Static recompilation of the original arcade Daytona USA (Sega Model 2 board). It’s separate from the other recomp in the catalog, which targets the 2011 XBLA re-release. It recompiles both the i960 program and the TGP program it uploads into portable C++, and rewrites the fixed-function hardware (geometrizer, rasterizer, and tilemaps) in native C++. No interpreter and no emulation core: MAME is only used as a reference to check the results.

You needYour own MAME-format ROM set (.zip or .7z): daytona93 (Deluxe ’93), daytona (Revision A, 1994), or both. The repository ships no game data.

★ 205 · 2026-10-13 View →
Port (decomp) Playable

3sxw

guimaraf/3sxw

Hard fork of 3sx, the PC port of Street Fighter III: 3rd Strike.

★ 61 · 2026-08-20 View →