It requires a Commodore 64 or 128 (or maybe even a C64GS if you own one) and an EasyFlash (or 100% compatible) cartridge.
You can download the cartridge image from this CSDb page
Here are some screenshots and a few movies of the game:
During the next couple of weeks I will post my development diary. Details about the work on this conversion, pitfalls and little success stories. In short, pure C64 coder drama. Don't miss it!
yah i rmb playing this game back in 98 and i was barely 6 years old , It was Horror for me D:ReplyDelete
That's crazy! Back in 1989, when I was making POP on the Apple II, I couldn't get anyone interested in doing a C64 port... because it was too old a system :)ReplyDelete
Great to hear from you, and thanks for lifting that secret for me. I always wondered about the reason.
Anyway, if you fancy seeing your old code again, I'll be posting chunks of disassembly here shortly, albeit with different names/labels.
Thanks for creating an awesome game. I've spent most of the last 2.5 years digging through your work, dissecting it and putting it back together in different form. It was a huge pleasure working on making the kid run and jump again...
This is very impressive work!ReplyDelete
Seeing the kid run and jump again brought back a lot of nostalgia re. playing with that crappy joystick on my old 286 back in '94. I'm looking forward to seeing how you did it (-:
I'm amazed and humbled by the amount of work this must have taken. Did you actually work from the disassembled Apple II 6502 object code? Because the Apple II source code is lost, as far as I know... at least I've never been able to find a copy.ReplyDelete
Hey ! This is a great game, and an awesome conversion for the C64!. Also it's great to see here his original coder, Mr. Mechner... hello Jordan!ReplyDelete
Unbelievable faithful gameplay and control feel. I can't wait to see what happened behind the scenes. :)ReplyDelete
Yes, this is all based on a memory capture of the Apple II and good old reverse-engineering skills. Just probably the biggest crossword puzzle I've ever worked on... :)ReplyDelete
It's definitely not perfect, some grey areas left, but it's the next best thing to having the original source code.
Great achievement! I am jealuos about your skills.ReplyDelete
I installed the Frodo Emulator on my Android Phone, but I can't seem to get POP64 working.
Also, I have no C64 skills at all. Back in the old day I was in the ZX Spectrum faction ;-).
Kudos to you Sir! I don't want to play it until I can with my real C128 though, which means waiting until the 1541Ultimate can deal with the cart type. Hopefully not too long! :)ReplyDelete
That is really awesome and brings back tons of memory of my childhood!!! Great job!!!ReplyDelete
Stunning work mrsid. It is testimony to Jordan's brilliant design that this game would work so well on a limited platform. I was a programmer on the Sega Genesis conversion at Domark some time around 1994. We worked from sight and by playing the original, but I do recall we had some of Jordan's original source to use as reference. It helped out from time to time.ReplyDelete
I never knew that POP was originally an Apple II game. I played it only on the PC back in the early 90s. The C64 port looks quite true to the "original" (the PC version that I remember). Incredible work!ReplyDelete
Congratulations. This is a wonderful piece of work.ReplyDelete
I salute You. Amazing work. Wonder if it will work on my commodore 116 ;-)ReplyDelete
When passing through the various columns, the player sprite appears to move behind the foreground column while being in front of the background column. How is this accomplished technically? Are the foreground columns also implemented as sprites?ReplyDelete
This is just an astounding achievement! I found out about this project on armchairarcade.com, and I had to come here and express my extreme awe at your genius-level programming/hacking prowess! In some ways, this version looks even better than the Amiga version I fell in love with many a year ago, and it plays incredibly well! Megaprops to you, mrsid!ReplyDelete
It is truly amazing! Creating your own code is one thing but digging through, understanding and converting a complete game is a different ball game.ReplyDelete
Utmost respect to you for your hard work and your devotion to the C64.
Dude, you rule!
The C64 is immortal. It will never die and it will never be too old. Never!ReplyDelete
Wow this is an amazing achievement, and it's so cool (and sweet!) that Jordan himself has seen and commented here!ReplyDelete
Can someone tell me how can I beat the guardian on last screenshot? He don't make a move.... very, very difficult.ReplyDelete
Anyone finished it yet?
mrsid - Any interest in doing a voice interview for RetroGaming Radio? It would be our FIRST interview since the show came back! Should get a lot of listeners!ReplyDelete
Let me know!
@Darkuni: yes, I would love to. Can I contact you on Skype?ReplyDelete
@mrsid - of course! I don't have it running constantly ... drop me a line at darkuni @ gmail.com .. we'll work it out!ReplyDelete
You might enjoy seeing this version side by side against the Amiga version:ReplyDelete
Great job, would this work on Jim Brain's u-IEC that will work with image files?ReplyDelete
Looks to be very colorful.
Hey, I always played Karateka on the Apple II and also on the C64,perhaps as a future project could you possible improve on the C64 version of Karateka, it needed more sound effects etc, but a fun game.
nice one mrsid :DReplyDelete
Wow ! That's just EPIC. My RSS reader is tuned. Just keep posting !ReplyDelete
Hey that is some nice work, you might want to also look at another 8Bit version that was done in 1990ReplyDelete
That was on a Sam Coupe
The only way you can top this is by Commodorizing "The Last Express".ReplyDelete
Epic win or epic win, I can't decide! :)ReplyDelete
Really, really nice conversion of a classic game on a classic system - well done!! :)ReplyDelete
@mrsid: Are you interessted in giving a short text-interview for german gaming-blog "Press A Button" (www.pressabutton.de)? If yes, just drop us quick line at firstname.lastname@example.org so that we can send you our questions.
I'm writing a pop64.de blog since years but I didn't know that my blogname also means "prince of persia C64". I like that.ReplyDelete
Congrats for your work.
@MrSid : Thank you for allowing me to play this AMAZING MASTERPIECE on my all-time favorite computer !ReplyDelete
@Jordan : Thank you for making one the greatest game of all time ! I sold my C64 to buy a PC only to play Prince Of Persia in VGA. I still play it regularly on DosBox.
Prince Of Persia will remain a Legend in the "hall of fame" of video games thanks to the work of passionnate people like Mr Sid and Jordan ...
Great work with this C64 Prince version :) :)
I have added your RSS to Retroinvaders, a old-retro games/computer planet.
Your posts: http://retroinvaders.com/en/blog/304/prince-of-persia-c64-development-blog
Tell me if there is any problem with this (email@example.com)
By the way, the generic message: You can promote your website writing an article for self presentation, and if you want you can put a banner RetroInvaders (http://retroinvaders.com/es/p:4 now in spanish)
José Zanni (Josepzin)
This is great! You should do a port of Monkey Island too!ReplyDelete
I have played this game when i was in 8h standard, But now there are amount of games which are available in high resolution graphics. I have seen 8bit version which was created in 1990.ReplyDelete
Sky Octo LNB
You are a genius!ReplyDelete
I want to try this on my real commodore64. Is easyflash necessary? The d64 file seem not working
Amazing. It's sad that original PoP source code is lost though. Jordan, how could you?! ;)ReplyDelete
For those that didn't know, Jordan located his original source code and posted it today here:ReplyDelete
And Jordan's blog post about finding and archiving the source :) http://jordanmechner.com/blog/2012/04/source/ReplyDelete
It looks like my keyboard keys and joystick are ignored by the game once launched? Am I the only one with this issue?ReplyDelete
I am using Vice 3.1.
Thank you for this. It shouldn't exist, but it does, thanks to somebody special and his love of C64!ReplyDelete
I wish I could afford EasyFlash to play this on real hardware. Maybe one day.