Madcap modders have ported PS2 platformer Jak and Daxter to PC

Emulation is impressive work, often the only route to preserving games, but in recent years some skilled programmers have started tackling full-on decompilations of classic games so that they can be studied and played on newer hardware. Now a team has taken on and managed the shocking task of porting Jak and Daxter, Naughty Dog's PS2-era action game, to a form that works on the PC. 

Recent comparable projects have taken on Super Mario 64 and The Legend of Zelda: Ocarina of Time. Unlike those projects, however, Jak and Daxter wasn't written in widely-understood programming language C. Its code was written in a dialect of Lisp, already a language with fewer programmers, called GOAL that was developed in-house by Naughty Dog. So you're talking about an all-but-lost programming language that's based on another rather rare language. 

There can't be many programmers out there with the skills to work on this kind of a port. Nonetheless the people behind the project managed to decompile the GOAL game code into a human-readable form, develop a compiler to make GOAL run natively on x86-64 systems, make a tool to extract game assets, and then make a tool to repack the game assets into a format that their port can use.

This is the kind of project that it takes a dedicated tech-head to accomplish. It's the kind of moonshot I would advise anyone against starting. For that reason I would like to mimic the sentiment of this Tweet: "Damn, these decomps are getting insane!"

You can find the proper code and documentation for the work on the Jak PC port over on Github. The port isn't finished yet, but the project FAQ estimates it's about 80% done. "Most of the renderers and sound are finished, but there are still a few bugs. The project is still in development," it says. 

The Jak project is playable now, though: You'll need your own ISO of Jak and Daxter, and the latest release from the Github to extract it.

Contributor

Jon Bolding is a games writer and critic with an extensive background in strategy games. When he's not on his PC, he can be found playing every tabletop game under the sun.

Read more
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
Doom running in a PDF file
Galaxy-brained high schooler ports Doom to a PDF file, paving the way for a bloody revolution in invoicing
BloodbornePSX - A hunter standing in front of a lantern
Sony enforcers execute a legal visceral attack on the BloodbornePSX demake, continuing its mission to eradicate all traces of FromSoft's beloved RPG on PC
Spider-Man swinging from a web in Spider-Man 2
Spider-Man 2's PC launch woes are woe-ier than you think, as it looks like GPU-powered DirectStorage is hobbling performance
Skyblivion
Fan remake of Oblivion in Skyrim has a new video, looks amazing, is set for release 'this year,' and I struggle to imagine the rumoured official Oblivion remake doing much better
Dark Messiah duel
Dark Messiah of Might and Magic gets co-op mode and extra content thanks to the mod community's collaboration with Ubisoft: 'To see it all come together has been very emotional for us'
Latest in Action
Image for
Rise of the Ronin's PC troubles continue as players report disappearing saves on Steam
Assassin's Creed Shadows promo image
Ubisoft reportedly has an anti-harassment plan in place for Assassin's Creed Shadows developers
Monster Hunter Wilds' stockpile master studying a manifest
Monster Hunter Wilds' new gyro controls are a fantastic option for disabled and able-bodied players alike
Manhunt 2
I played the notoriously ratings-board-ravaged Manhunt 2 and was quite glad for the censorship actually
Commander Shepard in Mass Effect 3.
Mass Effect's Jennifer Hale, who played femshep, 'saw no line' before she recorded them for Bioware's flagship trilogy: 'It was all cold reading on the spot'
A hunter hefts a massive Mega Barrel Bomb in Monster Hunter Wilds.
Monster Hunter Wilds players can't stop blowing themselves to smithereens with its rollable barrel bombs
Latest in News
Baldur's Gate 3 villain Raphael, staring intently at the viewer.
"Eager to get me on my knees, Raphael?" Baldur's Gate 3 mod lets you romance the silk-tongued cambion devil, although maybe you shouldn't, yeah?
A cat gets an affectionate head-scratch in miHoYo's Zenless Zone Zero.
Zenless Zone Zero developer finally embraces its divine domain as the god of jiggle physics, goes mad, adds them to cat balls
Image for
Space Marine 2 CEO puts the boot into the Saints Row team's twitching corpse from his private jet: 'Who's going to fund them for the next game after that disaster?'
Yeston RX 9070
Chinese graphics card maker claims RX 9070 supply will be 'stable' from April while AMD commits to more MSRP graphics cards though admits it's something 'we don't directly control'
Sennheiser HD 550 on a white box.
Sennheiser says it 'will not become a gaming brand' but its new HD 550 are a good excuse to use audiophile headphones for gaming
Virtual human head divided into horizontal layers in various skin tones.
The future of robots is looking ever more meaty as MIT researchers grow first bidirectional muscle tissue machine