• battlefield-13a_01battlefield-13a_02

  • Jordan Mechner, Creator Of Prince Of Persia, Finds Original Source Code In His Dad’s Closet

    John Biggs

    Biggs is the East Coast Editor of TechCrunch. Biggs has written for the New York Times, InSync, USA Weekend, Popular Mechanics, Popular Science, Money and a number of other outlets on technology and wristwatches. He is the former editor-in-chief of Gizmodo.com and lives in Bay Ridge, Brooklyn. You can Tweet him here and G+ him here. Email him directly at... → Learn More

    Friday, March 30th, 2012
    photo-300x225

    Prince of Persia and Karateka, were two of the best action games of their era. Why? Because they gave us an inkling of what real, fluid graphical motion would look like in a few years’ time and, more important, were pretty much amazing if you were used to the Atari 2600 and River Raid. I remember playing Karateka before school at age ten, chopping my way through enemies on my way to save my sweetie and then, a few years later, playing PoP. Both were amazing.

    Why? Because he created smooth, believable animation at eight frames per second on machines that were more suited to games like The Oregon Trail. He also created action games that led to realistic titles like Tekken that used real, human motion in order to add amazing realism.

    A funny thing happened about ten years ago. The creator of these games, Jordan Mechner, apparently lost the original PoP source code and hunted all over for it, asking former Broderbund employees and digging through old files. The files – stored on 3.5-inch floppy disks – contained the original machine code for the game. The only way to actually play the game, until today, was to run an emulated, extracted ROM.

    Mechner, however, just received a box from his Dad. In it were a few Amstrad cassettes of his games and, more important, the original Apple II source code. That’s right: PoP will be back in its original form as soon as Mechner figures out how to pull data off of the ancient disks and handle the 6502 processor code.

    Says Mechner:

    So, for all fifteen of you 6502 assembly-language coders out there who might care… including the hardy soul who ported POP to the Commodore 64 from an Apple II memory dump… I will now begin working with a digital-archeology-minded friend to attempt to figure out how to transfer 3.5″ Apple ProDOS disks onto a MacBook Air and into some kind of 21st-century-readable format. (Yuri Lowenthal, you can guess who I’m talking about.)

    In short, it looks like PoP is back. This is a great day for 1980s motion-cap action/martial arts/run and jump games.