The project
This is a collection of semantic WebAssembly ports of classic Amiga and arcade games. Each port aims to preserve the observable behaviour of the original program while replacing its hardware and operating-system boundaries with explicit browser hosts.
How the ports are made
The original executable is the oracle. Routines are translated with their original integer widths, memory layout, flags and side effects intact, then compared directly with original CPU execution. Multi-frame replays, graphics, audio, input and browser integration provide wider checks across complete game modes.
Preservation and provenance
Every port records the identity and hashes of its source media, original load addresses, recovered program map and verification status. Published games include a port report describing their evidence, host adaptations and known limitations.
Using the site
Select a game from the catalog to run its browser port. The audio button chooses mono or stereo for compatible games and saves that preference in this browser. Inside a game, the manual button opens its manual.