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

prince of persia creator uploads lost source code to the net popdosbox

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.

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.

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.”

Emerging Tech

Awesome Tech You Can’t Buy Yet: Tricked-out e-scooters and bike lights that lock

Check out our roundup of the best new crowdfunding projects and product announcements that hit the web this week. You may not be able to buy this stuff yet, but it's fun to gawk!
Buying Guides

The best PlayStation 4 exclusives you can get right now

The PlayStation 4's game library and an incredible selection of exclusive games could make anyone with an Xbox One or Nintendo Switch think twice. Here's our list of the latest and greatest PS4 exclusives.

Microsoft Project xCloud will support all current and future Xbox One games

Microsoft's Project xCloud video game streaming service will support all current and future Xbox titles. This includes more than 3,500 games for the Xbox, Xbox 360, and Xbox One, and more than 1,900 future games for the Xbox One.

These are the must-have games that every Xbox One owner needs

More than four years into its life span, Microsoft's latest console is finally coming into its own. From Cuphead to Halo 5, the best Xbox One games offer something for players of every type.

Overwatch League Commissioner Nate Nanzer moves to Epic Games, Fortnite esports

Nate Nanzer, the founding commissioner of the Overwatch League, will be leaving his post to join Epic Games and oversee competitive Fortnite. Nanzer will be inheriting a robust esports scene, but one besieged by cheating.

Bloodstained: Ritual of the Night DLC stirs controversy for Kickstarter backers

The post-launch DLC for Bloodstained: Ritual of the Night has been revealed. The $10 Iga's Back Pack DLC that will allow players to earn the Swordwhip weapon, however, has stirred controversy among the game's Kickstarter backers.

Call of Duty: Modern Warfare will focus on troubling, realistic emotions

Call of Duty: Modern Warfare is reportedly the title for this year's entry in the series. The game is also said to draw inspiration from the controversial No Russian level of 2009's Call of Duty: Modern Warfare 2.

The best Nintendo Switch games, from Breath of the Wild to Rocket League

The Nintendo Switch's lineup started off small, but games have steadily released as the console continues through its second year. Here are the best Nintendo Switch games available now.

Your PlayStation 4 game library isn't complete without these games

Looking for the best PS4 games out there? Out of the massive crop of titles available, we selected the best you should buy. No matter what your genre of choice may be, there's something here for you.

Dell drops huge savings on XPS and Alienware gaming laptops for Memorial Day

We've seen a lot of different Memorial Day sales come down the pipeline this week, but some of the best so far have been from Dell. With big discounts on XPS and Alienware gaming laptops, now is a great time to pick up a new computer for…

Dauntless hits 5 million players in first week; Phoenix Labs tries to keep up

Dauntless suffered from matchmaking problems and server issues in its first days after launch. Things have started getting better for the Monster Hunter: World challenger though, as the game surpassed 5 million players in its first week.

Cyberpunk 2077 development at full speed, but still not playable at E3 2019

The development of Cyberpunk 2077 is at "full speed," but it will not yet be playable at E3 2019. CD Projekt Red's president, meanwhile, opened the possibility that the game's release date will finally be revealed at the annual event.

PS4 Dualshock 4 wireless controllers get Memorial Day price cuts from Walmart

The standard black PS4 controller is what usually comes with the console itself, but if you want to add something a bit more customized your gaming experience, Walmart is offering a wide variety of colorful DualShock 4 controllers at…

Square Enix may tease long-awaited The Avengers Project at E3 2019

Marvel and Square Enix formed a multi-game partnership in January 2017, starting with The Avengers Project. Nothing has been heard since about it, but Square Enix may be teasing the presence of The Avengers Project at E3 2019.