Someone's reverse-engineered Perfect Dark for N64 and made a PC port possible

A shot of the cover art of Perfect Dark showing the protagonist's eyes and a pistol.
(Image credit: Rare)

It's been quite a year for Nintendo games on PC. We've had an unofficial port of Ocarina of Time, a full decompilation of A Link to the Past, and now a coder called Ryan Dwyer has gone and reverse-engineered the original Nintendo 64 Perfect Dark. Pretty soon I won't feel the need to own any consoles at all.

The decompilation is available right now on Dwyer's GitHub page, and it opens up all sorts of new possibilities for tinkering with Perfect Dark on PC. Now that the game's been reverse-engineered, future tech wizards could do anything from modding the game, to creating entire unofficial PC ports.

Before you castigate me for drawing the baleful eye of Nintendo's lawyers, it should be noted that the decompilation—and a hypothetical PC port project resulting from it—would be technically legal (the best kind). If you wanted to use the decompilation to play Perfect Dark on PC, you'd need to provide your own ROM with all the game's copyrighted material on it. This is why the Zelda projects mentioned up top haven't been DMCA'd into oblivion, too.

Dwyer is working on decompiling a bunch of different versions of the game, but it's the NTSC 1.0 and NTSC Final versions—the original release and a later patched version respectively—that have been completed so far. They're not listed as 100% complete on the tracker because they aren't yet "byte-matching," meaning they don't match the original games "byte-for-byte," but they are functionally complete. Still, it probably won't be too long until they match the originals completely when recompiled with the compiler the original dev team used.

There are plenty of other projects aiming to do the same thing for other Nintendo classics. At time of writing, a project looking to decompile The Legend of Zelda: the Minish Cap says it's 97.5% done, another one for Banjo-Kazooie is 91% of the way there, and (most excitingly for me personally) an effort to reverse-engineer Majora's Mask is nearly three quarters of the way done. By hook or by crook, Nintendo games keep trickling onto PC.

Joshua Wolens
News Writer

One of Josh's first memories is of playing Quake 2 on the family computer when he was much too young to be doing that, and he's been irreparably game-brained ever since. His writing has been featured in Vice, Fanbyte, and the Financial Times. He'll play pretty much anything, and has written far too much on everything from visual novels to Assassin's Creed. His most profound loves are for CRPGs, immersive sims, and any game whose ambition outstrips its budget. He thinks you're all far too mean about Deus Ex: Invisible War.

Read more
An image of a corpse with the text "You've been re-educated."
I played the lost videogame sequel to 1984, and came away more nostalgic than ever for gaming's awkward adolescence in 1999
Diablo leers from the cover of Diablo 1.
The best way to play Diablo 1 on pretty much anything just got an update for a 20-year-old Apple OS that runs on a dead chipset, one lunatic somewhere presumably rejoices
live action Jimbo the Jester from Balatro holding a playing card and addressing the camera
Balatro's first demo could be edited with Notepad to unlock the whole game—the solution? 'Bury it as soon as possible' with a 'newer, shinier version'
Orange Pi 5 Plus single board computer
'Is this a practical way to play your Steam games? Nope, not even a little bit.' But getting Steam running on Armbian and a single board computer really is a thing
The starting chamber in Portal, but the floor is covered in lava.
Portal Randomized mixes up Valve's beloved puzzler by turning the floor into lava and filling chambers with a deadly neurotoxin
A picture of Bowser behind jail bars.
Nintendo wins major French piracy case with EU-wide consequences: 'Significant not only for Nintendo, but for the entire games industry'
Latest in FPS
Starfield's companion robot giving a thumbs-up
Former Bethesda dev who quit Starfield to go solo says it's 'much less stressful as an indie' without daily meetings or 'office politics': it's 'very refreshing to just care about the game'
A crew of prospectors in Wildgate, featuring a robot, a rabbit man, and a small aquatic creature in a combination mech/aquarium.
Blizzard co-founder Mike Morhaime's new company is putting Sea of Thieves-style shenanigans in space with a new crew-based shooter
Team Fortress Spy being shocked
An FPS studio pulled its game from Steam after it got caught linking to malware disguised as a demo, but the dev insists it was actually the victim of a labyrinthine conspiracy
Neighbors Suburban Warfare screenshot a child aims a slingshot at a man from across a cul-de-sac.
A beta of backyard FPS Neighbors: Suburban Warfare is out now, and the balance discussion is hysterical: nerf trash can lids and children
Fragpunk
Somebody finally figured out casual Counter-Strike
Image for
Warhammer 40,000: Darktide’s getting a new roguelite wave defense mode that sounds a whole lot like a souped-up take on Killing Floor
Latest in News
Assassin's Creed Shadows immersive mode - Naoe holding a tanto in her hand as two guards fall to the ground behind her.
Assassin's Creed Shadows' first hotfix addresses stability issues and a photo mode crash
A close-up of a scared young girl's face as she stumbles through the woods, a crown of twigs and flowers upon her head.
CD Projekt says it's not using generative AI on The Witcher 4 because it's 'quite tricky when it comes to legal IP ownership'
A plastic duck dressed like a circus weightlifter
The 5th highest-rated game on Steam in 2022 is back with a multiplayer sequel
A still from a video announcement of Game Informer's return, featuring the magazine's Halo 2 issue.
Game Informer is back from the dead: 'The whole team has returned'
An April Fool's Day Palworld game concept about dating Pals
From Palworld movies to Palworld TV shows: 'Everyone under the sun pitched us every idea you can imagine,' says Pocketpair's communications director
Ciri in The Witcher 4
The Witcher 4 won't be out until sometime in 2027 at the soonest, CD Projekt says