unbaked
4,526 games · 8,274 projectsupdated 2026-10-12

Code links only. Bring your own copy of the game. Rules

APL2Apple II · 1989 · Cinematic platformer

Prince of Persia

Prince of Persia (Apple II, 1989) has a partial official source release, jmechner/Prince-of-Persia-Apple-II, and 11 other public projects, including a static recompilation and an open-source reimplementation. An agent environment already wraps it.

Projects

Source release6502 assembly (Merlin)6,907 starspushed 2024-09-27custom license

A running-jumping-swordfighting game I made on the Apple II from 1985-89

Wikipedia: source-available (non-OSI license and/or partial SDK code); source released 2012 by/for Jordan Mechner. Apple II source code was long-thought-lost, but was found again and released in 2012. A port of the assembly source code to…

Reimplementation · Source portC, SDL21,296 starspushed 2025-12-24GPL-3.0 license

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

Not based on official code.

ReimplementationJavaScript/HTML5282 starspushed 2024-08-05no license

Prince of Persia reimplementation written in HTML5/Javascript

Playable (princejs.com) ()

ReimplementationC, Allegro 5142 starspushed 2020-12-31GPL-3.0 licenserelease v201701122309

The Advanced Prince of Persia Engine (a childhood dream)

Halted; playable with level editor ()

Disassembly26 starspushed 2025-01-22GPL-3.0 licenserelease alpha-6.2.1

An open-source port of Prince of Persia, based on the disassembly of the DOS version ported to SEGA Dreamcast

Agent environmentSDLPoP (open-source port from disassembly) compiled as libSDLPoP.so…23 starspushed 2026-07-12GPL-3.0 license

Playing Prince of Persia (1989) using Reinforcement Learning.

active (2026-07)

Agent environmentPython (PPO, FiGAR) over SDLPoP3 starspushed 2026-08-10no license

Reinforcement learning agent for Prince of Persia (1989) using PPO, FiGAR, and SDLPoP ENV.

RL agent + SDLPoP environment wrapper (2026).

Static recompgb-recompiled (SM83 -> C, SDL2 runtime)0 starspushed 2026-03-13no license

Prince of Persia Game Boy Disassembled GB Recompiled

Disassembly + gb-recompiled recompilation

ReimplementationC

Halted

Agent environmentC++ header-only game logic; JaffarPlus reward-guided BFS0 starspushed 2026-08-15GPL-3.0 license

An attempt at improving the performance of SDLPoP, an SDL-based open source Prince of Persia port

Headless, savestate-able, multi-instance PoP1 core used by the JaffarPlus TAS search bot (parallel, hash-deduplicated state exploration across all CPU cores).

Agent environmentToolAssisted-run Chimera/JaffarPlus TAS botting stack; SDLPoP as Chim…0 starspushed 2026-10-11GPL-3.0 licenserelease nightly-2026-10-11

Prince of Persia (SDLPoP) as a Chimera game core

Chimera core

Agent environmentJS-DOS (browser) via Playwright375 starspushed 2025-05-30custom license

Benchmark environment for evaluating vision-language models (VLMs) on popular video games!

Included in VideoGameBench dev split (2025)

What you need

You need your own copy of the game: these projects ship code only.

Agent environments

More on Apple II

Found via en.wikipedia.org/wiki/List_of_commercial_video_g, 1up.com/features/missing-notable-games-lost-to-t, wired.com/gamelife/2012/04/prince-of-persia-sour, osgameclones.com/, search?type=repositories&q=%22disassembly+of%22+

GitHub data checked 2026-10-12. Notes are summaries from the research pass; the project pages are the authority.