Source code for the original 1989 Prince of Persia game written in 6502 assembly for Apple II.
Prince of Persia Apple II is the original source code for the classic 1989 action-adventure platformer game, written entirely in 6502 assembly language for the Apple II computer. It represents the foundational codebase that launched the Prince of Persia franchise and provides a unique window into early game development techniques. The code was preserved from 22-year-old floppy disks and released as a historical artifact for educational purposes.
Retro computing enthusiasts, game development historians, 6502 assembly programmers, and anyone interested in the technical foundations of classic video games. This is particularly valuable for those studying early game programming techniques and Apple II development.
This is the only publicly available source code for the original Prince of Persia game, offering unprecedented access to a landmark title's implementation. Unlike modern recreations or ports, this represents the authentic 1985-1989 development code that served as the reference for all subsequent platform adaptations.
A running-jumping-swordfighting game I made on the Apple II from 1985-89
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The source code was successfully extracted from a 22-year-old floppy disk, as noted in the README, preventing its loss and serving as a key artifact in video game history.
Includes all original source files and technical documentation from 1989, providing a full reference for ports to other platforms, as stated in the README.
Offers unique insight into 6502 assembly programming and early game development techniques, with the author encouraging study and experimentation for learning purposes.
Served as the reference implementation for ports to PC, Amiga, and Sega Genesis, making it essential for understanding the franchise's technical origins.
The author explicitly states he doesn't remember the code details and has moved on, leaving users reliant on community knowledge without official guidance.
The README clarifies that Ubisoft holds exclusive rights to the Prince of Persia franchise, severely limiting practical use for derivative or commercial projects.
Running or modifying the code demands expertise in 6502 assembly and vintage Apple II hardware or emulators, with no modern tooling or simplified instructions provided.