NagyD / SDLPoP

An open-source port of Prince of Persia, based on the disassembly of the DOS version.
GNU General Public License v3.0
1.1k stars 140 forks source link

Prince of Persia 2 Mac version #174

Open mbunkin opened 6 years ago

mbunkin commented 6 years ago

I apologise for an offtopic, but I just love this port, and I'd love to see a similar port of Mac version of PoP2, which uses hi-res SVGA graphics not available on DOS or Windows. Not sure if it is possible, but this would be totally awesome.

NagyD commented 6 years ago

A Princed forum user called realXCV wrote back in 2014 that he is working on this: http://forum.princed.org/viewtopic.php?p=14980#p14980 Unfortunately he didn't post anything about that project since then.

He also posted a level viewer here: http://forum.princed.org/viewtopic.php?p=14747#p14747 You can think of it as a very early version of his port.

realXCV commented 5 years ago

I'm still (slowly) working on it...

bijang commented 4 years ago

Amazing, are there any repos with it?

realXCV commented 4 years ago

No and there won't be any for a while. At least, not before its release. There are still too many things missing including being playable.

Sturwandan commented 3 years ago

Are PoP 1 for Mac graphics available for this port? The readme file does not mention it.

@NagyD so where can I find info how to play PoP1 with mac graphic but DOS levels? (I have seen videos on youtube, it seems that Mac PoP1 has exactly same levels as DOS but better sprites)

Or should I try to build mininim instead? I have downloaded SDLpop, it seems to work fine, though the build system is unusual for linux, as it seems to store all the files in same directory, instead of ~/.config/sdlpop or something

NagyD commented 3 years ago

Are PoP 1 for Mac graphics available for this port?

You can find them here: https://forum.princed.org/viewtopic.php?p=18497#p18497

You need to use them with the double_size branch of SDLPoP.

As you can see on the screenshot, the graphics are not perfect.

(Issue #61 is related.)

so where can I find info how to play PoP1 with mac graphic but DOS levels?

Do you mean emulating the original Mac PoP1?

From the end of your post I'm assuming you're using Linux. You can find a guide here: https://www.popot.org/get_the_games.php?game=1_Mac

We also have some forum threads on the topic:

Sturwandan commented 3 years ago

@NagyD, thanks. Sorry, I didn't quite phrase my question correctly. I was wondering whenever it was possible to play Mac version with SDLpop. Yeah, I see the answer is: not currently, but some work was done on it.

I guess, PoP2 for DOS doesn't work with SDLpop either, at the moment?

And yes, I am using GNU/Linux platform.

Regarding emulation, as far as I gather from provided links and elsewhere, it's troublesome and mac version is slower than DOS one, so I guess I'd rather look for some modern engine which supports mac graphic and perhaps PoP2. I guess only other one which is not abandoned currently is mininim, right?

NagyD commented 2 years ago

I was wondering whenever it was possible to play Mac version with SDLpop. Yeah, I see the answer is: not currently, but some work was done on it.

Yes.

I guess, PoP2 for DOS doesn't work with SDLpop either, at the moment?

It doesn't.

Regarding emulation, as far as I gather from provided links and elsewhere, it's troublesome and mac version is slower than DOS one,

We have found a fix for the slowness: https://forum.princed.org/viewtopic.php?p=26007#p26007

so I guess I'd rather look for some modern engine which supports mac graphic and perhaps PoP2. I guess only other one which is not abandoned currently is mininim, right?

The Roku port also supports Mac graphics, it was last updated in 2019. It runs on Roku devices, but there is a link to an emulator in the readme.