It is currently Mon Oct 20, 2014 4:44 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Prince of Persia
PostPosted: Tue Apr 17, 2012 7:58 pm 
Offline
User avatar
 WWW  Profile

Joined: Wed Jan 26, 2011 2:35 am
Posts: 139
As described in the latest article about the Prince of Persia source code (well, assembly listings), the code for the Apple II version of this game is now available on GitHub.

I'm too busy with other things, and Prince of Persia wasn't really my cup of tea, but maybe someone wants to wave their magic wand over the 6502 code at some point and bring it to the 8-bit Acorns.


Top
 
 Post subject: Re: Prince of Persia
PostPosted: Tue Apr 17, 2012 9:14 pm 
Offline
 Profile

Joined: Fri Nov 07, 2008 2:28 pm
Posts: 65
There's a guy that has just converted it to run on the C64. (He disassembled it from scratch).

He has a terrific development diary over here:

http://popc64.blogspot.com/

He had big problems with memory (needed 128K?) and in the end made it as a C64 flash cart so I would think that would be a big problem for the BBC. (Maybe the Master?)

He based it on the Apple II version as that was 6502 as well.


- PJ


Top
 
 Post subject: Re: Prince of Persia
PostPosted: Thu Sep 13, 2012 9:22 am 
Offline
User avatar
 WWW  Profile

Joined: Thu Apr 03, 2008 2:49 pm
Posts: 277
Location: Antarctica
Yeah was a great game, I've just (re)bought a copy on the GameBoy.

Conversions aren't really my thing, but be nice to see a BBC version.


Top
 
 Post subject: Re: Prince of Persia
PostPosted: Thu Jan 02, 2014 12:25 am 
Offline
 Profile

Joined: Wed Dec 10, 2008 12:45 pm
Posts: 14
Location: Bristol, UK
DaveF wrote:
Conversions aren't really my thing, but be nice to see a BBC version.
Certainly would be! Shame about the licensing, but I doubt a Beeb version would sell enough copies for Ubisoft's lawyers to bother complaining about.

Having been first introduced to this game on the Amiga, a video of the original Apple II version makes awesome viewing.


Top
 
 Post subject: Re: Prince of Persia
PostPosted: Fri Jan 03, 2014 12:36 am 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:41 pm
Posts: 373
Beeb version!

Image

Ok, well that's obviously a mockup - but POP may indeed lend itself to a Beeb conversion? Minimal colours (on the Apple II version, at least) and no horizontal scrolling needed ... though as PJ notes, it'd almost certainly need an M128!

Maybe it's one for Tricky to get his teeth into, once Carnival's out the way?! ;)


Attachments:
POP_Beeb.png [3.19 KiB]
Not downloaded yet
Top
 
 Post subject: Re: Prince of Persia
PostPosted: Fri Jan 03, 2014 12:00 pm 
Offline
User avatar
 Profile

Joined: Mon Jan 07, 2008 6:46 pm
Posts: 380
Location: Málaga, Spain
That looks beautiful Dave! Would be amazing to get that running on a Beeb... if only I had the time :(


Top
 
 Post subject: Re: Prince of Persia
PostPosted: Fri Jan 03, 2014 12:59 pm 
Offline
User avatar
 Profile

Joined: Sat Mar 26, 2011 3:01 pm
Posts: 263
Location: Kings Langley
I really liked PoP, but prefer to write from scratch (with someone else making the sprites) if possible.
If I really wanted to trawl through other peoples code, I would go back to Jeltron (as after 30 years, it all looks like someone else's code!).
I also like to tackle the tricky bits (hence the nickname ;-) as I guess most of us do. Since I got the three rows of targets working in 1/4 of a 1/50th of a second frame, the rest has been a bit of a slog on carnival with the exception of a few bright moments like writing a program to generate the code and data to draw the pipes in a 1/4 of a frame too.
I am intrigued by PoP, so who knows, but as they say, "it won't be any time soon".
Richard


Top
 
 Post subject: Re: Prince of Persia
PostPosted: Fri Jan 03, 2014 7:51 pm 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:41 pm
Posts: 373
RichTW wrote:
That looks beautiful Dave!
And you know what, it even looks good on the Electron!

Image

(Shame there's more to converting a game than just fiddling around with a screengrab in PaintShop for a couple of minutes, eh?) ;).

tricky wrote:
I really liked PoP, but prefer to write from scratch (with someone else making the sprites) if possible.
If I really wanted to trawl through other peoples code, I would go back to Jeltron (as after 30 years, it all looks like someone else's code!).
LOL! :D


Attachments:
POP_Elk.png [1.86 KiB]
Not downloaded yet
Top
 
 Post subject: Re: Prince of Persia
PostPosted: Fri Jan 03, 2014 9:32 pm 
Offline
Site Admin
User avatar
 Profile

Joined: Wed Dec 19, 2007 10:41 pm
Posts: 373
Oops, mustn't forget the Atom version either ...

Image


Attachments:
POP_Atom1_sized.png [1.83 KiB]
Not downloaded yet
Top
 
 Post subject: Re: Prince of Persia
PostPosted: Thu Jan 16, 2014 8:47 pm 
Offline
 Profile

Joined: Mon Jul 21, 2008 9:29 pm
Posts: 25
Great work Dave - makes it all look very tempting!

I had a quick look at the memory requirements when the source code was first released. As you say, it would definitely need a M128 (and even then I wasn't sure that the data and code could be arranged successfully) or a Beeb with loads of sideways RAM.

Would be great if someone could take on the challenge though.


Top
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron