github Supermedo/prince-of-persia-2-windows v1.0
Prince of Persia 2 - native Windows port v1.0

one month ago

The DOS game, recompiled into a real Windows program. No DOSBox, no emulator, no setup: the
original 8086 code was translated to C and linked with a native runtime, so the game runs as a
normal 64-bit Windows application with modern video, sound and gamepad support.

You need your own copy of Prince of Persia 2. This download contains no game data, art or
music, only the port. Point the launcher at the folder that holds your PRINCE.EXE and the
.DAT files, and it sets everything up from there.

title screen sword fight on the rooftops
the desert fortress the caverns, with the time left shown

Installing

  1. Unzip PoP2 Launcher.exe and pop2.exe into the same folder.
  2. Run the launcher and browse to your Prince of Persia 2 folder.
  3. Pick fullscreen or a window size, the filter and the view, then press PLAY.
    Desktop shortcut puts an icon on your desktop.

the launcher

Windows 10 or 11, 64-bit. Nothing else to install - no runtime, no redistributable.

What it does

  • Video: OpenGL, with a Sharp filter that keeps pixels crisp and evenly sized at any window
    size, plus Pixel, Soft and Smooth HQ; views are 4:3, wide stretch, or a panorama that
    keeps the centre at 4:3 and stretches toward the edges. Fullscreen with Alt+Enter or F11.
  • Sound: the game's own Sound Blaster Pro FM driver runs recompiled into an OPL2 synthesiser,
    so the soundtrack is the real FM one, and it sounds the same no matter what the old DOS SETUP on
    your copy was configured for. Effects play as digital samples.
  • Controllers: Xbox pads through XInput, PlayStation, Switch and generic USB pads through the
    Windows joystick interface.
  • The game itself is untouched - all 14 levels, the intro, the endings, the saved games and
    the 75 minute clock behave exactly as they do under DOS. The one addition is Extra
    checkpoints
    , off by default.

Building it yourself

The recompiler and the runtime are in this repository; README.md has the three commands. The
generated sources are produced on your machine from your own copy of the game.


This port is free and stays that way. If it brought the game back for you, you can
buy me a coffee - there is a link in the launcher too.

Don't miss a new prince-of-persia-2-windows release

NewReleases is sending notifications on new releases.