Source code for original Prince of Persia found and recovered.
#1
DVD Talk Legend
Thread Starter
Source code for original Prince of Persia found and recovered.
Prince of Persia creator Jordan Mechner had thought the original Apple II source code for his game was lost until 2 weeks ago when his dad shipped him a box of floppies. He then took on the arduous task of trying to read those floppies and retrieve the data. Mechner has covered it in his blog.
First the discovery of the discs:
http://jordanmechner.com/blog/2012/0...ce-code-found/
Then, getting help to extract/recover the data:
http://jordanmechner.com/blog/2012/04/textfiles/
And finally, success!
http://jordanmechner.com/blog/2012/04/source/
The source code is now on GitHub.
First the discovery of the discs:
http://jordanmechner.com/blog/2012/0...ce-code-found/
Then, getting help to extract/recover the data:
http://jordanmechner.com/blog/2012/04/textfiles/
And finally, success!
http://jordanmechner.com/blog/2012/04/source/
The source code is now on GitHub.
#2
DVD Talk Hall of Fame
Re: Source code for original Prince of Persia found and recovered.
That's a cool story. I played the crap out of Prince of Persia on our Apple IIc+ as a kid.
#4
DVD Talk Legend
Thread Starter
Re: Source code for original Prince of Persia found and recovered.
I found it interesting that for the version of the game hidden in Prince of Persia: The Sands of Time, they used the source code for the Mac port of the game, since the Apple II source code was missing, meaning it was a port of a port.
Jordan Mechner has also posted a disk image of his game Deathbounce, which was the game he made before Karateka that Borderbound rejected.
http://jordanmechner.com/blog/2012/04/deathbounce/
It's already been ported to web-playable versions:
http://www.megidish.net/deathbounce/
http://www.virtualapple.org/deathbounce.html
Jordan Mechner has also posted a disk image of his game Deathbounce, which was the game he made before Karateka that Borderbound rejected.
http://jordanmechner.com/blog/2012/04/deathbounce/
It's already been ported to web-playable versions:
http://www.megidish.net/deathbounce/
http://www.virtualapple.org/deathbounce.html
#6
DVD Talk Hall of Fame
Re: Source code for original Prince of Persia found and recovered.
Sorry for the thread crap but how is this news worthy? I mean if it was the first video game ever created maybe but what makes that game so special.
#7
DVD Talk Hall of Fame
Join Date: Aug 2002
Location: Sitting on a beach, earning 20%
Posts: 9,917
Likes: 0
Received 3 Likes
on
3 Posts
Re: Source code for original Prince of Persia found and recovered.
Source code for original Prince of Persia
Sound like another good trade at the Jake Gyllenhaal convention.
#8
Banned
Re: Source code for original Prince of Persia found and recovered.
Seriously? Prince of Persia was incredibly revolutionary. It was the first game to use motion capture technology for very fluid animations. Remember this was the late 80s when NES was king. NES games didn't have great animations, and Prince of Persia was so fluid it was like playing a cartoon.
#10
DVD Talk Legend
Thread Starter
Re: Source code for original Prince of Persia found and recovered.
Seriously? Prince of Persia was incredibly revolutionary. It was the first game to use motion capture technology for very fluid animations. Remember this was the late 80s when NES was king. NES games didn't have great animations, and Prince of Persia was so fluid it was like playing a cartoon.
http://en.wikipedia.org/wiki/Karatek...e)#Development
For me, PoP is an undeniable classic, but what made the story really noteworthy was that the source code had been lost for so long, and that when discovered, it was really hard to extract it from the media it was found on. It makes you wonder what other great games or programs have had their source code completely lost to time.
#11
Re: Source code for original Prince of Persia found and recovered.
Yeah those blog posts were an interesting read, and further made me want to back up my files. Wish he had talked more about the actual extraction process though.
#12
Banned by request
Re: Source code for original Prince of Persia found and recovered.
You've been warned!
#13
DVD Talk Legend
Re: Source code for original Prince of Persia found and recovered.
Can a mod please confirm the first video game? I assume it's Pong but I don't want to get banned if I'm wrong.
#14
DVD Talk Legend
Thread Starter
Re: Source code for original Prince of Persia found and recovered.
http://twitter.com/#!/textfiles
http://twitter.com/#!/jmechner
Some photos from the recovery party:
http://www.flickr.com/photos/textfil...th/6940345164/
A pic of restoring a hard drive image from old floppy backups:
http://twitter.com/#!/jmechner/statu...816512/photo/1
The original photographs used for rotoscoping the Prince's movements:
http://twitter.com/#!/textfiles/stat...533888/photo/1
A "do not copy!" label on one of the discs:
http://twitter.com/#!/jmechner/statu...130945/photo/1
They also recovered a Tetris clone that Borderbund Roland Gustafson programmed for fun back in the day:
http://www.flickr.com/photos/textfil...57629727983887
Here's a thread where Jason Scott goes in depth on a "copy protected" disc format from that age:
http://www.metafilter.com/90693/Wozs-Ring#3025070
And here's a technical document describing the operation of this source code:
http://jordanmechner.com/wp-content/...psource009.pdf
I'm guessing the document was put together to help with ports.
#15
DVD Talk Hero
#16
DVD Talk Hall of Fame
Re: Source code for original Prince of Persia found and recovered.
Sorry to crap on your threadcrap, but are you serious? Beyond just the fascinating story of retrieving the source code from such an old format, the game itself is the first game in a franchise that has lasted 20 years, spawning at least 7 more games and one major hollywood motion picture. There are only a handful of games from the 80s that can boast a similar resume.
#17
DVD Talk Legend
Thread Starter
Re: Source code for original Prince of Persia found and recovered.
http://en.wikipedia.org/wiki/First_video_game
Pong was the first commercially successful video game, and what led to the start of the video game industry. The first home video game system, the Magnavox Odyssey, actually beat Pong to the market by six months and had a table tennis game of its own, which Magnavox claimed Atari ripped off for Pong. Atari ended up paying Magnavox to license the game.
http://en.wikipedia.org/wiki/Pong#Lawsuit_from_Magnavox
#18
DVD Talk Legend
Thread Starter
Re: Source code for original Prince of Persia found and recovered.
Prince of Persia Source II: The Disks of Time
http://www.flickr.com/photos/textfil...th/6942850992/
http://www.flickr.com/photos/textfil...th/6942850992/
After duplicating the relevant high-value disks in Jordan Mechner's collection, he brought out a second, larger box of older Apple II floppy disks. I'd like to duplicate these too, but would like to prioritize on disks that are recognizably higher value historically - your job, if you choose to accept it, is to comment on these floppy disk images as to their value or likely rarity. GO.
#19
DVD Talk Godfather