Skip to main content

Prince Of Persia creator uploads ‘lost’ source code to the ‘net

Image used with permission by copyright holder

When Jordan Mechner released Prince of Persia for the Apple II in 1989, it immediately took the world by storm. Running and jumping were common tropes in gaming at that point, but the game’s incredibly fluid rotoscope animation was totally new. Combine that with the game’s engrossing combat and cerebral, puzzle-esque layout and you have all the makings of a classic.

Unfortunately, at the time, Mechner was, as he writes in his blog, “burned out on coding and seriously eager for the next chapter of my life to start.” Thus, he packed away the floppy disks containing the game’s source code, thinking he’d never need them again. Fast foward to 2002 and Mechner is working on Ubisoft’s Prince of Persia: The Sands of Time. He wonders what ever happened to the original PoP code, but discovers that he can’t find those old disks anywhere. The idea was that the original version of the game would be included in the PlayStation 2 version of Sands of Time, but to do so the development team needed access to the source code and Mechner just couldn’t find it. Eventually they found a version of the Mac source code, and that was put into the PS2 title instead.

Recommended Videos

Mechner continued periodically searching for the code for the next few years, but never managed to locate the disks. That is, until two weeks ago when his father was cleaning house and opted to ship a box of his son’s belongings off, if only to get them out of the way. Therein lay the original disks.

Get your weekly teardown of the tech behind PC gaming
Check your inbox!

Realizing that he could never risk losing such an important piece of gaming history again, Mechner decided the best way to preserve the source code would be to upload it to the internet. Nothing ever truly dies on the ‘net, so it seemed the ideal archival solution. The only problem was that Mechner’s code was stored on ancient 3.5″ floppy disks. Finding a machine that could read them would prove a minor hassle in comparison to the fear that the now more-than-two-decade-old disks had degraded over time.

After a bit of fretting publicly, Mechner was contacted by a group of volunteers including “digital archivist Jason Scott, Apple II collector Tony Diaz, Derek Moore, and the technical teams behind the DiscFerret and Kryoflux disk readers” who offered to help preserve the code for future generations. As of this morning the team uploaded its efforts to github, and now you too can download the original Apple II source code for Prince of Persia.

As for the moral of this story, Mechner concludes his tale by urging everyone to backup their data as often as possible. “If you have data you want to keep for posterity, follow the Russian doll approach,” he writes. “Back up your old 20GB hard drives into a folder on your new 200GB hard drive. Next year, back up your 200GB hard drive into a folder on your new 1TB hard drive. And so on into the future.”

“As for me, the past 48 hours have been a fun walk down memory lane. And have given me a renewed appreciation for paper, celluloid, and stone tablets.”

Earnest Cavalli
Former Digital Trends Contributor
Earnest Cavalli has been writing about games, tech and digital culture since 2005 for outlets including Wired, Joystiq…
Prince of Persia: The Lost Crown’s ending, explained
Sargon leaps in Prince of Persia: The Lost Crown.

The Prince of Persia series made its grand return last week with The Lost Crown, an excellent Metroidvania that learns from and improves upon some of the genre’s best games. It’s got an entertaining story to boot, which plays around with the concept of timelines without defaulting to a contrived multiverse story like Mortal Kombat 1. All its time travel and frequent flashbacks can make the story hard to parse at times, though.

Considering The Lost Crown can take 20 hours or more to beat, you might have forgotten some important story details by the time you rolled credits. Whether that is the case or you’re just looking for a concise summary of its narrative and ending, here’s a thorough recap of the events of Prince of Persia: The Lost Crown.
How does Prince of Persia: The Lost Crown begin?
The Lost Crown begins with a battle between Persia, led by General Anahita, and the eastern Kingdom of Kusharn, led by General Uvishka. The tide of battle turns in Persia’s favor when an elite group of Persian warriors called the Immortals shows up. Players control Sargon, the youngest of the Immortals. Throughout this opening battle, players are introduced to the other members of the Immortals, namely the bow-wielding Menolias, heavy hitter Orod, and leader Vahram.

Read more
After The Lost Crown, play this underrated Prince of Persia game
The ending of 2008's Prince of Persia.

Prince of Persia: The Lost Crown is a fantastic Metroidvania reimagining of the historic series, but it is far from the first reinvention the franchise has seen under Ubisoft. The most iconic one was 2003’s The Sands of Time, which Ubisoft is currently remaking. That’s not the one I decided to play after beating and adoring The Lost Crown, though. That honor goes to 2008’s Prince of Persia.

I spotted Prince of Persia on sale for about $8 a couple of months ago at my local independent game store. I knew nothing about it at the time, outside of the fact that it was a bit controversial for its lack of difficulty and epilogue DLC at the time of release, but I decided to pick it up in case I had the urge to try to play more Prince of Persia after The Lost Crown. I gave it a shot over a long holiday weekend, expecting a dated puzzle platformer that history would have understandably forgotten.

Read more
The best amulets in Prince of Persia: The Lost Crown
Sargon looks at his hand in Prince of Persia: The Lost Crown.

Amulets are your main piece of equipment in Prince of Persia: The Lost Crown. They run the gamut from being simple buffs to completely changing how you play. Some are easy to find, and just need to be bought from merchants, while others are rewards for beating bosses or are hidden in chests that could take a bit of skill to reach. The best part is, once you find one you like, you can upgrade it at the forge to make it even better. The difficult part is deciding which ones are best and worth spending resources on. With 37 amulets total, we've narrowed things down with this list of the best ones to get in Prince of Persia: The Lost Crown.
Best amulets
From the 37 available amulets, we found the following to be the most useful for the majority of situations. We suggest only using our final pick when and if you decide to try and go for a full completion.
Dragon King

This is a unique amulet in that it will break upon use until you rest at a Wak-Wak Tree. However, the utility of it is unmatched in a game as punishing as this. When equipped, Dragon King will save you from death once, restoring a little HP to give you one last chance to overcome a boss or save you from being sent back to the last checkpoint.
Shield of Mithra

Read more