![Image 1 — [RELEASE] Prince of Persia - 3DS Native Port (1989 DOS Original) via SDLPoP](https://preview.redd.it/l9z19ykgqckh1.jpg?width=583&format=pjpg&auto=webp&s=bd657c50db4ddd5954f328a22af9f6c40c211b1f)
![Image 2 — [RELEASE] Prince of Persia - 3DS Native Port (1989 DOS Original) via SDLPoP](https://preview.redd.it/pnli3hhhqckh1.png?width=450&format=png&auto=webp&s=fabc1621863af865428f09eaf165c356282d4f81)
[RELEASE] Prince of Persia - 3DS Native Port (1989 DOS Original) via SDLPoP
A project I've been working on solo for a while now and happy to release! Prince of Persia running natively on 3DS via SDLPoP, the open-source PC reimplementation of the original 1989 DOS game. This isn't emulated, it's a native ARM port of the actual engine, rebuilt against devkitPro and SDL 1.2 portlibs.
All 13 levels, original DOS gameplay and timing, running straight from the Home Menu.
Highlights:
- Self-contained CIA, game data is bundled, nothing extra needed on the SD card
- Bottom screen HUD with live controls reference, level, HP, and time remaining
- Sound effects fully working
- Saves to
sdmc:/SDLPoP/ - Tested on real 2DS and O3DS hardware
Controls:
| 3DS Button | Action |
|---|---|
| D-pad | Move / climb |
| A or R | Action (careful step / grab ledge) |
| B or Up | Jump |
| X | Confirm |
| Y or Start | Pause |
| Select | Back |
| L | Show time remaining |
Install:
FBI, Remote Install, Scan QR Code (attached), or
drop prince.cia on SD → FBI → SD → prince.cia → Install
HBL users: prince.3dsx on the same release page
Known issues:
- Startup takes 10-20 seconds on O3DS/2DS before the title screen, normal, just the hardware loading everything
- Music is disabled to prevent gameplay lag on O3DS, sound effects work fine
- HOME button won't suspend mid-game, use Y or Start to pause instead
Download: https://github.com/larm504/SDLPoP-3DS/releases/latest
Original SDLPoP engine by NagyD and contributors.