What are decompiled games?

A decompiled game is a console or old PC game whose code fans have turned back into source code, so it can be rebuilt as a native app for a modern computer. Super Mario 64, Ocarina of Time, Majora's Mask, Twilight Princess and Blue Dragon all exist this way now: not emulated, but running as real Windows, Linux and often Mac apps, with widescreen, high frame rates and mods. You supply your own copy of the game; the port supplies everything else. Here is how it works, why 2026 is full of them, and what runs on a Mac.

Ship of Harkinian

The Legend of Zelda: Ocarina of Time · N64

Mac buildDecompilation port

Zelda64Recomp

The Legend of Zelda: Majora's Mask · N64

Mac buildStatic recompilation

Dusklight

The Legend of Zelda: Twilight Princess · GameCube

Mac: Apple Silicon + IntelDecompilation port

re:Blue

Blue Dragon · Xbox 360

Mac: Apple SiliconStatic recompilation

OpenMW

The Elder Scrolls III: Morrowind · PC

Mac: Apple Silicon + IntelEngine reimplementation

Unleashed Recompiled

Sonic Unleashed · Xbox 360

No Mac buildStatic recompilation

Decompiled, recompiled, reimplemented: the four kinds

KindWhat it isExample
DecompilationPeople rewrite the game's machine code by hand into source code that compiles back to the exact original program, byte for byte. Years of work, then easy to port anywhere.Super Mario 64, which led to sm64coopdx and Ghostship
Static recompilationA tool translates the original program into code for a modern computer, ahead of time, and a small runtime stands in for the console. Weeks instead of years.N64: Recompiled (Zelda64Recomp), XenonRecomp for Xbox 360
Engine reimplementationA new engine written to behave like the original, loading the original game's data files.OpenMW (Morrowind), OpenRCT2, OpenTTD
EmulationImitates the console's hardware and runs the original program unchanged. Covers far more games, with fewer enhancements.Dolphin, PCSX2

A fifth kind, the source port, starts from code the publisher released itself, as id Software did with Doom. No decompiling needed.

Why there are suddenly so many

Decompilation projects have been grinding away for years: Super Mario 64's PC port arrived in 2020, Ocarina of Time's Ship of Harkinian in 2022. What changed is recompilation. In May 2024, N64: Recompiled turned Majora's Mask into a native port in about two days, with the existing decompilation as a guide (Time Extension). The same idea reached the Xbox 360 with Sonic Unleashed in March 2025, then Blue Dragon in August 2026 (PC Gamer), and GameCube, PS2 and Wii experiments followed. GoldenEye 007's decompilation reached 100% in August 2026.

2026 added a second accelerant, and an argument: AI coding tools. Several new ports say much of their code was written with AI, and part of the scene objects, to the point of a community list of human-made projects. We mark AI-assisted projects in our list.

Is it legal?

The projects publish only their own code, never the game's art, music or levels, and they need your copy to work. Reverse engineering software to understand and work with it has been defended in US courts before (EFF), but no court has ruled on a game decompilation itself, and publishers have acted: Nintendo went after Super Mario 64 PC port downloads in 2020 (Nintendo Life), and Take-Two sued the GTA III and Vice City decompilation off GitHub, settling in 2023 (TorrentFreak). The line for players is simple: use a copy you own, and treat any download that includes the game as piracy.

Playing them on a Mac

This is where the scene is better than you might expect. 21 of the ports we track ship a Mac build, many with separate Apple Silicon and Intel versions. The Harbour Masters ports (Ship of Harkinian, 2 Ship 2 Harkinian, SpaghettiKart, Ghostship), most N64: Recompiled ports, Dusklight, OpenMW, OpenRCT2 and OpenTTD all do. The gap is the Xbox 360: Unleashed Recompiled has no Mac version, and re:Blue, for Apple Silicon, is the exception.

  1. Download the Mac build from the project's own GitHub releases page.
  2. Open it past Gatekeeper. Most ports are not signed by Apple: the first time, go to System Settings, then Privacy & Security, and choose Open Anyway.
  3. Point it at your copy of the game. The port checks it is a version it supports and extracts what it needs.

The full list, with Apple Silicon and Intel support for each port: decompiled and recompiled games on Mac.

Common questions

What is a decompiled game?

A game whose machine code has been turned back into readable source code by fans, so it can be rebuilt as a native app for a PC or Mac. The best-known example is Super Mario 64, whose code was decompiled in full and then ported to computers. You still need your own copy of the game: the port uses it for all the art, sound and levels.

What is the difference between decompiled and recompiled games?

Decompilation is people rewriting the game's code by hand until it compiles back to the exact original, which takes years. Static recompilation uses a tool to translate the original program into code for a modern computer automatically, which can take weeks. Both end with a native app; recompilation is why so many new ports appeared in 2025 and 2026.

Are decompiled games legal?

The projects publish only their own code, never the game, and you supply a copy you own. That convention has held for years, but no court has ruled on a game decompilation itself, and Take-Two sued the GTA III and Vice City decompilation (re3) off GitHub. Downloading a ROM or disc image of a game you do not own is piracy, whatever the port.

Can you play decompiled games on a Mac?

Many of them, natively. 21 of the ports we track ship a ready-made Mac build, including Ship of Harkinian (Ocarina of Time), Zelda64Recomp (Majora's Mask), Dusklight (Twilight Princess) and re:Blue (Blue Dragon). Most Xbox 360 recompilations are still Windows and Linux only.

Is a decompiled port better than emulation?

Often, yes. Because the port is a real app, it can run at high resolutions, widescreen and high frame rates, load mods, and run well on modest hardware, where an emulator imitates the console and runs the original program unchanged. Emulators cover far more games, though: a port exists only where someone did the work.