An open-source port of the classic DOS game Prince of Persia, built on SDL with modern enhancements and mod support.
SDLPoP is an open-source port of the 1990 DOS game Prince of Persia, rebuilt using the SDL2 library for modern operating systems. It enhances the original with features like quicksaves, replays, mod support, and bug fixes while maintaining the classic gameplay.
Retro gaming enthusiasts, modders, and developers interested in game preservation or studying classic game code. It's particularly useful for those wanting to play Prince of Persia on modern systems or create custom levels.
SDLPoP is the most feature-complete and actively maintained open-source port of Prince of Persia, offering modern conveniences without altering the core experience. Its modding support and replay system make it ideal for both players and content creators.
An open-source port of Prince of Persia, based on the disassembly of the DOS version.
Uses SDL2 to run natively on Windows, Linux, and macOS, eliminating the need for DOS emulators like DOSBox, as shown in the compilation instructions for each OS.
Adds features like quicksaves (F6/F9), replays with skip-forward, and fullscreen mode, which are absent in the original game, as detailed in the controls section.
Supports custom levels and assets via mod folders, with compatibility for DOS mods and new tile types like fake tiles and teleports, documented in the MODS section and tiles.md.
Allows toggling between original buggy behavior and fixed gameplay via SDLPoP.ini or the in-game menu, preserving the classic experience while offering improvements.
Building from source requires installing SDL2 and SDL2_image development libraries, with platform-specific steps that can be daunting for non-developers, as outlined in the COMPILING section.
Some mods rely on original bugs that are fixed in SDLPoP, forcing users to disable enhancements for proper functionality, which is noted as a caveat in the MODS section.
It's exclusively a port of Prince of Persia, so it cannot be adapted for other games without significant code changes, limiting its utility beyond this specific title.
The source code to VVVVVV! http://thelettervsixtim.es/
An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation.
PC Port of Banjo-Kazooie made using N64: Recompiled (Windows/Linux/Mac)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.