Skip to content
/ SDLPoP Public
forked from NagyD/SDLPoP

An open-source port of Prince of Persia, based on the disassembly of the DOS version. This fork makes it playable on Clockworkpi's GameShell

Notifications You must be signed in to change notification settings

pleft/SDLPoP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

SDLPoP

An open-source port of Prince of Persia, based on the disassembly of the DOS version.

More info: doc/Readme.txt

To build for GameShell

  1. ssh to GameShell
  2. on home directory /home/cpi/:
    sudo apt-get install libsdl2-image-dev
    git clone https://github.com/pleft/SDLPoP.git
    cd SDLPoP
    cd src
    make all
    
  3. If compilation succeeds, in SDLPoP/ directory there should be an executable file named prince
cd /home/cpi/SDLPoP
ls
data/  doc/  mods/  prince  README.md  SDLPoP.ini  src/
  1. Create a launcher shortcut for prince executable to be able to launch it through the GameShell's menu
echo /home/cpi/SDLPoP/prince full > /home/cpi/apps/launcher/Menu/GameShell/Prince.sh
chmod +x /home/cpi/apps/launcher/Menu/GameShell/Prince.sh
  1. Copy the prince icon
cp /home/cpi/SDLPoP/Prince.png /home/cpi/apps/launcher/skin/default/Menu/GameShell/Prince.png
  1. Reboot GameShell and start Prince Of Persia by selecting the Prince icon

GameShell Controls

  • START = Enter, make selection
  • MENU = ESCape
  • LEFT: turn or run left
  • RIGHT: turn or run right
  • UP: jump or climb up
  • DOWN: crouch or climb down
  • A: pick up things
  • A+LEFT/RIGHT: careful step

About

An open-source port of Prince of Persia, based on the disassembly of the DOS version. This fork makes it playable on Clockworkpi's GameShell

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.5%
  • C++ 2.8%
  • Other 0.7%