Cloned Games

SDLPoP

SporadicPlayableWindowsLinuxOSX
SDLPoP screenshotLinks, repository & details

About

Prince of Persia is a 1989 cinematic platform game by Broderbund, designed by Jordan Mechner for the Apple II, in which an unnamed protagonist ventures through dungeons in medieval Persia to defeat the Grand Vizier Jaffar and save an imprisoned princess. SDLPoP is an open-source port of the DOS version of Prince of Persia, built from a disassembly of the original executable and extended with many features not in the original game. It runs on Windows, Linux, and macOS, supports mod folders with custom level data, and has been actively developed by a large community of contributors through many versions.

How it differs from the original

SDLPoP adds features absent from the original DOS game, including full-screen mode, quicksave/quickload, replay recording and playback, gamepad hotplug support, and a mod-folder system for loading custom level data — all clearly marked as new in the game's own documentation.

Getting started

On Windows, run the included executable directly; on Linux it's available as a distro package or can be compiled from source; compiled builds for the main platforms are also offered from the project's website. Command-line options let you start at a specific level or enable cheats, and controls can be redefined from the in-game pause menu.

History

The author started the underlying Prince of Persia disassembly work after another community member posted a dungeon-wall-drawing algorithm and various hex-editing hacks on the princed.org forum, which directly led to SDLPoP itself.

Media

Modding & tools

  • A community-made mod called "Secrets of the Citadel" was designed specifically to run on a modified version of SDLPoP.
Share:

More like SDLPoP

Halted
Original game (original game, not this project)Original game image
The original 6502 assembly source code for Prince of Persia, written by Jordan Mechner and released by Broderbund in 1989.
Platforms:Apple II
Stars6,866
Updated2 years ago
LicenseUnknown
Release2012
Sporadic
Prince of Persia (JS) - princejs.com screenshot
A browser-based HTML5/JavaScript remake of the MS-DOS Prince of Persia, playable free at princejs.com.
Platforms:Web
Stars999
Updated5 months ago
LicenseUnlicense
Release2021
Halted
Mininim screenshot
MININIM, an advanced Prince of Persia engine written in C with Allegro 5.
Platforms:WindowsLinux
Stars142
Updated5 years ago
LicenseGPL-3.0
Release2015
Halted
Original game (original game, not this project)Original game image
A command-line tool for extracting and editing the DAT resource files used by Prince of Persia and its sequel.
Platforms:Windows
Stars19
Updated3 years ago
LicenseGPL-2.0
Release2017
Original game (original game, not this project)Original game image
Platforms:None
LicenseGPL2*