If you've been anywhere near retro gaming communities in the past year, you've probably seen the word "recomp" thrown around. Zelda, Banjo, Sonic Unleashed, Viva Piñata — classic console games are showing up as native PC executables with widescreen support, high frame rates, and mod support. No emulator required.

But what actually is a recomp? How is it different from projects like Ship of Harkinian or Spaghetti Kart? And which ones can you play right now? Let's break it all down.

What Is a Recomp?

A recomp (short for static recompilation) is a process that takes the original compiled machine code of a console game — the actual binary that ran on the original hardware — and mechanically translates it into equivalent code that runs natively on a modern PC. No human rewrites the game logic. A tool reads the original instructions (MIPS for N64, PowerPC for Xbox 360) and outputs functionally identical C or C++ code that can be compiled for x86 or ARM.

Think of it like running the original game's brain through a translator. The game logic, physics, AI, and quirks all survive intact because the tool is converting instructions one-to-one. The result is a native executable — not an emulator wrapping the original ROM.

Because the output is native code, developers can hook into it to add modern features: widescreen rendering, uncapped frame rates, higher internal resolution, analog camera control, and full mod support. The game still plays exactly like the original, but it runs like a modern PC title.

How Is a Recomp Different from a Decomp Port?

This is where people get tripped up. Projects like Ship of Harkinian (Ocarina of Time) and Spaghetti Kart (Mario Kart 64) are decompilation ports — and they work in a fundamentally different way.

A decomp (decompilation) is a massive reverse-engineering effort where humans painstakingly reconstruct the original source code of a game by studying the compiled binary. Researchers figure out what every function does, name every variable, and rewrite the logic in human-readable C. Once the full source code is reconstructed, it can be modified, recompiled for any platform, and extended with new features.

The key differences:

Neither approach is "better." Ship of Harkinian and Spaghetti Kart benefit from deep decomp work that lets contributors reshape the game at a source-code level. Recomps trade that depth for reach — bringing many more games to PC much faster.

The Recomp Tools

Two open-source tools power the current recomp wave:

There's also the N64RecompLauncher — a free launcher that tracks, downloads, and organizes N64 recomp ports in one place. Great for PC and Steam Deck users who want a unified library.

Every Playable Recomp Right Now

Nintendo 64

Game Project
Zelda: Majora's Mask Zelda64Recomp
Zelda: Ocarina of Time Zelda64Recomp (in progress)
Banjo-Kazooie BanjoRecomp
Star Fox 64 Starfox64Recomp
Mario Kart 64 MarioKart64Recomp
Bomberman 64 BM64Recomp
Dr. Mario 64 DrMario64Recomp
Chameleon Twist Chameleon-Twist-Recompiled
Dinosaur Planet dino-recomp

Xbox 360

Game Project
Sonic Unleashed UnleashedRecomp
Viva Piñata VivaPinataRecomp
Viva Piñata: Trouble in Paradise TiP-Recomp
Marble Blast Ultra OpenMBU

Important: You Need Your Own Game Files

Every one of these projects requires you to supply your own legally-owned copy of the game. The recomp tools and executables do not include any copyrighted game assets. You'll need to dump your own ROM or disc image and point the recomp at it. This is the same model used by decomp ports like Ship of Harkinian — the code is open, but the assets are yours to provide.

What's Next?

The recomp scene is moving fast. XenonRecomp cracking open the Xbox 360 library was a watershed moment — suddenly games that were stranded on a single console with no PC port and no remaster are viable candidates. The N64 side continues to grow too, with new titles appearing every few weeks as N64Recomp matures.

If you want to keep up with new releases, bookmark these tracking resources:

We're living in the golden age of console preservation. Whether a game gets the full decomp treatment or the fast-track recomp approach, the end result is the same: games that were locked to aging hardware are being set free — and they've never played better.