Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Prince of Persia"

From PCGamingWiki, the wiki about fixing PC games
m (→‎API: Preparing for relatively likely changes to Template:API.)
(20 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{disambig|the first game in the series|the 2008 game|[[Prince of Persia (2008)]]}}
 
{{disambig|the first game in the series|the 2008 game|[[Prince of Persia (2008)]]}}
 
{{Infobox game
 
{{Infobox game
 
|cover        = Prince of Persia cover.jpg
 
|cover        = Prince of Persia cover.jpg
|developers  =  
+
|developers  = Jordan Mechner
 
{{Infobox game/row/developer|Brøderbund}}
 
{{Infobox game/row/developer|Brøderbund}}
 
|publishers  =  
 
|publishers  =  
Line 10: Line 9:
 
{{Infobox game/row/date|DOS|1990}}
 
{{Infobox game/row/date|DOS|1990}}
 
{{Infobox game/row/date|Mac OS|1992}}
 
{{Infobox game/row/date|Mac OS|1992}}
 +
{{Infobox game/row/date|Linux|July 21, 2014|ref=<ref>{{Refurl|url=https://github.com/NagyD/SDLPoP/blob/master/doc/ChangeLog.txt|title=ChangeLog.txt|date=2021-02-16}}</ref>}}
 +
{{Infobox game/row/date|Windows|July 21, 2014}}
 +
{{Infobox game/row/date|OS X|October 11, 2014|ref=<ref>{{Refurl|url=https://github.com/NagyD/SDLPoP/blob/master/doc/ChangeLog.txt|title=ChangeLog.txt|date=2021-02-16}}</ref>}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Adventure, Platform }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | Fantasy, Middle East }}
 +
{{Infobox game/row/taxonomy/series            | Prince of Persia }}
 
|steam appid  =  
 
|steam appid  =  
 
|steam appid side  =  
 
|steam appid side  =  
 
|gogcom id    =  
 
|gogcom id    =  
 +
|hltb        = 7287
 +
|lutris      = prince-of-persia
 
|strategywiki = Prince of Persia
 
|strategywiki = Prince of Persia
 
|mobygames    = prince-of-persia
 
|mobygames    = prince-of-persia
Line 19: Line 36:
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
{{Series|Prince of Persia}}
 
  
 
'''Key points'''
 
'''Key points'''
{{ii}} The Mac OS version has better graphics, resolution and framerate than the DOS version
+
{{ii}} The Mac OS version has better graphics, resolution and framerate than the DOS version. Playable with Basilisk II or Mini vMac emulators.
'''General information'''
 
{{mm}} [http://princeofpersia.wikia.com/wiki/Prince_of_Persia_(1989) Prince of Persia Wiki]
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
 
{{Availability/row| Retail | | physical | Requires the manual to solve copy protection questions. |  | DOS, Mac OS }}
 
{{Availability/row| Retail | | physical | Requires the manual to solve copy protection questions. |  | DOS, Mac OS }}
 +
{{Availability/row| Publisher | https://www.popot.org/get_the_games.php | DRM-free | Choose "SDLPoP" in the menu to download a version for modern systems. | | DOS, Mac OS, Windows, OS X, Linux }}
 +
{{Availability/row| Publisher | https://snapcraft.io/sdlpop | DRM-free | | | Linux }}
 
}}
 
}}
 
{{ii}} A [https://www.classicdosgames.com/game/Prince_of_Persia.html shareware demo] is available.
 
{{ii}} A [https://www.classicdosgames.com/game/Prince_of_Persia.html shareware demo] is available.
Line 45: Line 61:
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 70: Line 86:
 
|antialiasing              = n/a
 
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = false
 
|vsync                      = false
 
|vsync notes                =  
 
|vsync notes                =  
Line 82: Line 101:
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
 
|key remap                = false
 
|key remap                = false
 
|key remap notes          =  
 
|key remap notes          =  
Line 106: Line 125:
 
|invert controller y-axis  = n/a
 
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = false
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = false
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
Line 114: Line 133:
 
|dualshock 4              = unknown
 
|dualshock 4              = unknown
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
|dualshock prompts        = unknown
+
|dualshock prompts        = false
 
|dualshock prompts notes  =  
 
|dualshock prompts notes  =  
 
|light bar support        = unknown
 
|light bar support        = unknown
Line 126: Line 145:
 
|other controllers        = unknown
 
|other controllers        = unknown
 
|other controllers notes  =  
 
|other controllers notes  =  
|other button prompts      = unknown
+
|other button prompts      = false
 
|other button prompts notes=  
 
|other button prompts notes=  
|button prompts            = false
 
|button prompts notes      =
 
 
|controller hotplug        = false
 
|controller hotplug        = false
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
Line 138: Line 155:
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
 
|separate volume          = false
 
|separate volume          = false
 
|separate volume notes    = On/off only.
 
|separate volume notes    = On/off only.
 
|surround sound          = false
 
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = n/a
+
|subtitles                = always on
|subtitles notes          = Everything is text-based.
+
|subtitles notes          = No speech, storyline is text-based.
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
Line 152: Line 169:
 
|eax support              =  
 
|eax support              =  
 
|eax support notes        =  
 
|eax support notes        =  
 +
|royalty free audio      = always on
 +
|royalty free audio notes =
 +
|red book cd audio        =
 +
|red book cd audio notes  =
 
}}
 
}}
  
Line 158: Line 179:
 
  |language  = English
 
  |language  = English
 
  |interface = true
 
  |interface = true
  |audio    = false
+
  |audio    = n/a
  |subtitles = false
+
  |subtitles = n/a
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
Line 188: Line 209:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|windows 32-bit exe    =  
+
|windows 32-bit exe    = true
|windows 64-bit exe    =  
+
|windows 64-bit exe    = false
|windows exe notes      =  
+
|windows arm app        = unknown
|macos 32-bit app       =  
+
|windows exe notes      = <ref>{{Refcheck|user=Dandelion Sprout|date=2021-02-16}}</ref>
|macos 64-bit app       =  
+
|mac os x powerpc app  = false
|macos app notes        =  
+
|macos intel 32-bit app = unknown
|linux 32-bit executable=  
+
|macos intel 64-bit app = true
|linux 64-bit executable=  
+
|macos arm app          = true
 +
|macos app notes        = <ref>{{Refurl|url=https://formulae.brew.sh/formula/sdlpop|title=sdlpop — Homebrew Formulae|date=2 March 2022}}</ref>
 +
|linux powerpc app      = true
 +
|linux 32-bit executable= true
 +
|linux 64-bit executable= true
 +
|linux arm app          = true
 +
|linux 68k app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
 +
|mac os powerpc app    = unknown
 +
|mac os 68k app        = true
 +
|mac os executable notes=
 
}}
 
}}
  
Line 205: Line 235:
 
|minOS    = 2.11
 
|minOS    = 2.11
 
|minCPU  = 8 MHz
 
|minCPU  = 8 MHz
|minRAM  =  
+
|minRAM  = 512 KB
 
|minHD    =  
 
|minHD    =  
 
|minGPU  = VGA, MCGA, EGA, Tandy, CGA, Hercules
 
|minGPU  = VGA, MCGA, EGA, Tandy, CGA, Hercules
Line 219: Line 249:
 
|OSfamily = Mac OS
 
|OSfamily = Mac OS
  
|minOS    =  
+
|minOS    = 6.x
|minCPU  =  
+
|minCPU  = Motorola 68K
|minRAM  =  
+
|minRAM  = At least 2MB of RAM for B&W and 4MB of RAM for color graphics
 
|minHD    =  
 
|minHD    =  
|minGPU  =  
+
|minGPU  = 256 Color
  
 
|recOS    =  
 
|recOS    =  

Revision as of 08:45, 17 March 2023

This page is for the first game in the series. For the 2008 game, see Prince of Persia (2008).

Jordan Mechner
Prince of Persia
Prince of Persia cover
Developers
Brøderbund
Release dates
DOS 1990
Mac OS (Classic) 1992
Linux July 21, 2014[1]
Windows July 21, 2014
macOS (OS X) October 11, 2014[2]
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Action, Adventure, Platform
Themes Fantasy, Middle East
Series Prince of Persia
Prince of Persia on HowLongToBeat
Prince of Persia guide on StrategyWiki
Prince of Persia on MobyGames
Prince of Persia on Wikipedia
Prince of Persia
Prince of Persia 1989
Prince of Persia 2: The Shadow and the Flame 1993
Prince of Persia 3D 1999
Prince of Persia: The Sands of Time 2003
Prince of Persia: Warrior Within 2004
Prince of Persia: The Two Thrones 2005
Prince of Persia (2008) 2008
Prince of Persia: The Forgotten Sands 2010
Prince of Persia: The Lost Crown 2024
Prince of Persia: The Sands of Time Remake TBA

Key points

The Mac OS version has better graphics, resolution and framerate than the DOS version. Playable with Basilisk II or Mini vMac emulators.

Availability

Source DRM Notes Keys OS
Retail
Prompts for answers from manual, code wheel, etc.
Requires the manual to solve copy protection questions.
DOS
Mac OS
Publisher website
DRM-free
Choose "SDLPoP" in the menu to download a version for modern systems.
DOS
Mac OS
Windows
macOS (OS X)
Linux
Publisher website
DRM-free
Linux
A shareware demo is available.

Game data

Configuration file(s) location

System Location
DOS <path-to-game>\CONFIG.DAT
<path-to-game>\SETUP.DAT
Mac OS (Classic)

Save game data location

System Location
DOS <path-to-game>\PRINCE.SAV
Mac OS (Classic)

Video

Graphics feature State Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
For DOSBox toggle with Alt+ Enter (see the glossary page for other workarounds).
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
For DOSBox use an unofficial build (see the glossary page for other workarounds).
60 FPS and 120+ FPS

Input

Keyboard and mouse State Notes
Remapping
For DOSBox use the DOSBox Mapper (see the glossary page for other workarounds).
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Macintosh version only (DOS version uses keyboard shortcuts).
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
For DOSBox use the DOSBox Mapper (see the glossary page for other workarounds).
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
See the glossary page for potential workarounds.
PlayStation controllers
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

Audio feature State Notes
Separate volume controls
On/off only.
Surround sound
Subtitles
No speech, storyline is text-based.
Closed captions
Mute on focus lost
For DOSBox change the priority background value in the DOSBox configuration file.
Royalty free audio

Localizations

Language UI Audio Sub Notes
English

Other information

API

Technical specs Supported Notes
DOS video modes VGA, MCGA, EGA, Tandy, CGA, Hercules
ExecutablePPC16-bit 32-bit 64-bitARM Notes
Windows
[3]
macOS (OS X)
[4]
Linux
Mac OS (Classic)

System requirements

DOS
Minimum
Operating system (OS) 2.11
Processor (CPU) 8 MHz
System memory (RAM) 512 KB
Hard disk drive (HDD)
Video card (GPU) VGA, MCGA, EGA, Tandy, CGA, Hercules
Mac OS
Minimum
Operating system (OS) 6.x
Processor (CPU) Motorola 68K
System memory (RAM) At least 2MB of RAM for B&W and 4MB of RAM for color graphics
Hard disk drive (HDD)
Video card (GPU) 256 Color


References

  1. ChangeLog.txt - last accessed on 2021-02-16
  2. ChangeLog.txt - last accessed on 2021-02-16
  3. Verified by User:Dandelion Sprout on 2021-02-16
  4. sdlpop — Homebrew Formulae - last accessed on 2 March 2022