Changes

Jump to navigation Jump to search

PlayStation emulators

5,484 bytes added, 17:57, 4 February 2023
m
Emulators
! scope="col"|Platform(s)
! scope="col"|Version
! scope="col"|Plugins<small>[https://www.system16.com/hardware.php?id=582 <abbr title="KONAMI System 573">System<br/>573</abbr>]</small>! scope="col"|<small>[https://emulation.gametechwiki.com/index.php/PlayStation_emulators#Konami_Twinkle <abbr title="KONAMI Twinkle">Twinkle</abbr>]</small>! scope="col"|<small>[https://emulation.gametechwiki.com/index.php/PlayStation_emulators#Namco_System_11.2F12 <abbr title="Namco System 11/12">System<br/>11/12</abbr>]</small>! scope="col"|<small>[https://emulation.gametechwiki.com/index.php/PlayStation_emulators#Capcom_ZN-1.2F2 <abbr title="Capcom ZN-1/2">ZN-1/2</abbr>]</small>! scope="col"|<small>[https://emulation.gametechwiki.com/index.php/PocketStation_emulators PocketStation]</small>
! scope="col"|<abbr title="Resizable Internal Resolution">RIR</abbr>
! scope="col"|<abbr title="Parallel/Precision Geometry Transform Pipeline">[https://emulation.gametechwiki.com/index.php/PGXP PGXP]</abbr>
! scope="col"|<small>Texture<br/>enhancement</small>
! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<small>[[libretro]https://retroachievements.org/download.php Retro<br/>Achievements]</small>
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended emulators|Recommended]]
|-
! colspan="1016"|PC / x86
|-
|[[DuckStation]]
|align=left|{{Icon|Windows|Linux|Mac}}
|[https://github.com/stenzek/duckstation/releases/tag/preview Preview]<br />[https://github.com/stenzek/duckstation/releases/tag/latest Dev BuildsLatest]<br/>[https://github.com/stenzek/duckstation/releases/tag/preview Preview Buildslegacy Legacy]<br/>[https://buildbot.libretro.com/nightly/ <abbr title="unofficial libretro core">SwanStation</abbr>]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{✗}}[https://github.com/stenzek/duckstation/pull/2224 (WIP)]
|High
|{{✓}}
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]
|{{✗}}
|{{✗}}|{{✗}}|{{✗}}|{{✗}}|{{~}}<ref group=N name=mednafenRIRmednafenvsBeetle>Exclusive RIR and PGXP exclusive to Libretro 's "mednafen_psx_hw" core, '''but comes with significant slowdown and [https://www.libretro.com/index.php/beetle-psx-dynarec-public-beta-out-now-fast-and-accurate-wins-the-race/ issues] (e.g., [[RetroArch]])'''. Recommended to use DuckStation for "RIR"and [[PGXP]]; otherwise use the [https://mednafen.github.io/releases/ mednafen standalone version.]</ref>|{{~}}<ref group=N name=mednafenvsBeetle></ref>|{{✗}}
|High
|{{~}}<ref group=N name=RetroAchievementsLibretroEx>[https://docs.libretro.com/guides/retroachievements/#sony Only available on libretro core]</ref>
|{{✓}}
|{{✓}}
|{{✓}}
|-
|[[XEBRA]]
|align=left|{{Icon|Windows}}
|[http://drhell.web.fc2.com/ps1/ {{XebraVer}}]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{~}}<ref group=N name=PK201+XEBRA>Possible with [[PK201]].</ref>
|{{✗}}
|{{✗}}
|{{✗}}
|High
|{{✗}}
|{{✗}}
|{{✓}}
|{{~}}
|-
|[[BizHawk]]
|align=left|{{Icon|Windows|Linux}}
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br/>[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{~}}[https://www.speedrun.com/twl/thread/nl2de *]
|-
|[[XEBRAares]]|align=left|{{Icon|Windows|Linux|macOS}}|[httphttps://drhellgithub.web.fc2com/ares-emulator/ares/releases {{aresVer}}]<br >[https://github.com/ps1ares-emulator/ares/ actions git]|{{XebraVer✗}}|{{✗}}]
|{{✗}}
|{{✗}}
|High
|{{✗}}
|{{✗}}
|{{✓}}
|{{~}}
|-
|[[ares]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br >[https://github.com/ares-emulator/ares/actions git]
|{{✗}}
|{{✗}}
|align=left|{{Icon|Windows}}
|[http://problemkaputt.de/psx.htm 2.2]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|PCSX-Redux
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/grumpycoders/pcsx-redux git#where Dev Builds]|{{✗}}|{{✗}}|{{✗}}|{{✗}}|{{✗}}|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}} <small>(WIP)</small>
|-
|[[PCSX-Reloaded|PCSX-R]]/[[PCSX-Reloaded|PGXPePSXe]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[http://ngemu.com/threads/pcsxr-pgxp.186369/ PGXP build]([https://github.com/iCatButler/pcsxr git])<br />[http://www.emucrepsxe.com/2019/03/pcsx-reloaded-git-20190307download.html Windows]<br/>[http://consoleemu.com/emulator/pcsx-reloaded macOSphp {{EpsxeVer}}]|{{✗}}|{{✗}}|{{✗}}|{{✗}}|{{✗}}
|{{✓}}
|{{✓}}
|[[Recommended_PS1_plugins|Plugin dependent]]
|{{✗}}
|{{✗}}|[[Recommended_PS1_plugins|Plugin<br/>dependent]]|{{✗}}|{{✗}}
|{{✗}}
|{{✗}}
|-
|[[ePSXePCSX-Reloaded|PCSX-R]]/[[PCSX-Reloaded|PGXP]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[http://ngemu.com/threads/pcsxr-pgxp.186369/ PGXP build]([https://github.com/iCatButler/pcsxr git])<br />[http://www.epsxeemucr.com/download2019/03/pcsx-reloaded-git-20190307.html Windows]<br/>[http://consoleemu.php com/emulator/pcsx-reloaded macOS]|{{✗}}|{{✗}}|{{✗}}|{{EpsxeVer}}]|{{}}
|{{✓}}
|{{~}}<ref group=N>[[Recommended_PS1_plugins|Plugin dependent]http://ngemu.com/threads/pcsxr-pgxp.186369/ Only with PGXP build]</ref>
|{{✗}}
|[[Recommended_PS1_plugins|Plugin<br/>dependent]]
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|align=left|{{Icon|Windows}}
|[https://sourceforge.net/projects/hpsx64/files/Source/ {{hpsx64Ver}}] ([http://www.emucr.com/search/label/hpsx64?&max-results=16 Alt])
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|[[MAME]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]|{{~}}<ref group=N name=MAMEcompat>MAME {{MAMEVer}} version compatibility status: [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=ksys573.cpp&arcade_only=0&current_version=0 KONAMI System 573], [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=twinkle.cpp&arcade_only=0&current_version=0 KONAMI Twinkle], [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=namcos11.cpp&arcade_only=0&current_version=0 namco System 11], [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=namcos12.cpp&arcade_only=0&current_version=0 namco System 12], [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=zn.cpp&arcade_only=0&current_version=0 Capcom ZN-1/2]</ref>|{{~}}<ref group=N name=MAMEcompat></ref>|{{~}}<ref group=N name=MAMEcompat></ref>|{{~}}<ref group=N name=MAMEcompat></ref>|{{✓}}|{{✗}}
|{{✗}}
|{{✗}}
|?
|{{}}
|{{✓}}
|{{✓}}
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/JaCzekanski/Avocado git]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|Mid
|{{✗}}
|align=left|{{Icon|Windows}}
|[https://gitlab.com/beannaich/psxact git]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|[[Rustation]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://gitlab.com/flio/rustation-ng#build git](Rustation NG)<br/>[http://github.com/simias/rustation git]|{{✗}}|{{✗}}|{{✗}}|{{✗}}|{{✗}}|{{✗}}
|{{✗}}
|{{✗}}
|Mid-High
|{{✗}}
|{{✓}}
|{{✓}}|{{✗~}}
|{{✗}}
|-
|align=left|{{Icon|Windows|Linux}}
|[http://www.emulator-zone.com/doc.php/psx/psx_em.html 1.13]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|align=left|{{Icon|Windows|macOS}}
|1.4.1
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|align=left|{{Icon|Windows}}
|1.6b
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|align=left|{{Icon|Windows}}
|[http://www.emulator-zone.com/doc.php/psx/ssspsx.html 0.0.34]
|{{✓}}
|{{✗}}
|[[Recommended_PS1_plugins|Plugin dependent]]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|Rustation NG
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://gitlab.com/flio/rustation-ng git]
|{{✗}}
|{{✗}}
|?{{✗}}|[[Recommended_PS1_plugins|Plugin<br/>dependent]]|{{}}|{{}}
|{{✗}}
|{{✗}}
|-
! colspan="1016"|Mobile / ARM
|-
|[[DuckStation]]
|align=left|{{Icon|Android}}
|[https://github.com/stenzek/duckstation git]<br/>[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation 0.1-4568]<br/>[https://buildbot.libretro.com/nightly/android/latest/ <abbr title="unofficial libretro core">SwanStation</abbr>]|{{✗}}|{{✗}}|{{✗}}|{{✗}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{✗}}[https://github.com/stenzek/duckstation/pull/2224 (WIP)]
|High
|{{✓}}
|[[Mednafen]]<ref group=N name=libretro>Only available on mobile as a libretro core (e.g., [[RetroArch]]).</ref><ref group=N>Needs a high-end phone/tablet to run at full speed.</ref>
|align=left|{{Icon|Android|iOS}}
|[{{MednafenURL|releaseshttps:/}} {{MednafenVer}}/buildbot.libretro.com/nightly/ libretro core]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{~}}<ref group=N name=mednafenvsBeetle></ref>
|{{~}}<ref group=N name=mednafenvsBeetle></ref>
|{{✗}}
|High
|{{~}}<ref group=N name=RetroAchievementsLibretroEx></ref>
|{{✓}}
|{{✓}}
|{{✓}}
|-|[[XEBRA]]|align=left|{{Icon|Android}}|[https://play.google.com/store/apps/details?id=com.dokutajigokusai.xebra {{XebraAndroidVer}}]|{{✗}}|{{✗}}|{{✗}}|{{✗}}|{{~}}<ref group=N name=PK201+XEBRA></ref>|{{✗}}|{{✗}}|{{✗}}|High|{{✗}}|{{✗}}|{{✗}}|{{TBD}}
|-
|PCSX-ReARMed<ref group=N name=libretro/>
|align=left|{{Icon|Android|iOS|Lin|Pyra}}
|[https://docs.libretro.com/library/pcsx_rearmed/#external-links r22]</br>[https://pyra-handheld.com/repo/apps/42 0.1 Pyra]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|Mid
|{{~}}<ref group=N name=RetroAchievementsLibretroEx></ref>
|{{✓}}
|{{✓}}
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.epsxe.ePSXe {{EpsxeAndroidVer}}]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{}}|Mid{{✗}}|[[Recommended_PS1_plugins|Plugin<br/>dependent]]
|{{✗}}
|{{✗}}
|align=left|{{Icon|Android}}
|[https://github.com/JaCzekanski/Avocado git]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|Mid
|{{✗}}
|{{✓}}
|{{~}}
|{{✗}} <small>(WIP)</small>
|-
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.emulator.fpse {{FpseAndroidVer}}]
|{{✓}}
|{{✓}}
|Mid
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|-
|[[XEBRA]]
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.dokutajigokusai.xebra {{XebraAndroidVer}}]
|{{✗}}
|{{✗}}
|High{{✓}}|{{✗}}
|{{✗}}
|[[Recommended_PS1_plugins|Plugin<br/>dependent]]
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|-
! colspan="1016"|Console
|-
|[[DuckStation]]
|align=left|{{Icon|XB1}}
|[https://githubarchive.org/details/duckstation-uwp_20221203 20221203-uwp]<br/>[https://buildbot.libretro.com/stenzekstable/1.14.0/windows-msvc2019-uwp/x64/ <abbr title="unofficial libretro core">SwanStation</duckstation gitabbr>]|{{✗}}|{{✗}}|{{✗}}|{{✗}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{✗}}[https://github.com/stenzek/duckstation/pull/2224 (WIP)]
|High
|{{✓}}
|-
|[[Official_emulators#Sony|Official Sony emulators]]<br/>(POPS)
|align=left|{{Icon|PS2}}<br/>{{Icon|PSP}}<br/>{{Icon|PS3}}<br/>{{Icon|PSV}}
|r13 (PS2)<br/>6.60 (PSP)<br/>4.82 (PS3)<br/>2.60 (PSVita)
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{~}}[https://old.reddit.com/r/ps2/comments/5gdf49/can_i_use_a_pocketstation_with_my_ps2_79001/ *]
|{{✗}}
|{{✗}}
|{{~}}<ref group=N name=PlayStationOriginals>No PSX game has trophy support or enhancements for PS2/PS3 or PSP/Vita backwards compatibility but [https://en.wikipedia.org/wiki/High-definition_remasters_for_PlayStation_consoles PSX games that received HD ports], do.</ref>
|Mid-High
|{{~}}<ref group=N name=PlayStationOriginals></ref>
|{{✗}}
|{{✗}}
|-
|PCSX-ReARMed<ref group=N name=libretro/>
|align=left|{{Icon|PS4|PSV}}<br/>{{Icon|3DS|Switch}}
|[https://docs.libretro.com/library/pcsx_rearmed/#external-links r22]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|Mid
|{{~}}<ref group=N name=RetroAchievementsLibretroEx></ref>
|{{✓}}
|{{✓}}
|align=left|{{Icon|NGC|Wii|WiiU}}
|[https://github.com/niuus/WiiSXRX/releases git]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|align=left|{{Icon|DC}}
|?
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
===Comparisons===
====PC====
;[[DuckStation]] <small class="plainlinks" style="font-weight:normal;">([https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit#gid=0 compatibility]) ([https://github.com/duckstation-unoff-issue-tracker-admin/duckstation-unofficial-issue-tracker/issues '''unofficial compatibility'''])</small>
:Quickly became a top contender on the basis that it has high compatibility and a built-in GUI. Its stated goal is to be "as accurate as possible while maintaining performance suitable for low-end devices." While PCSX-R has long dethroned ePSXe in features, DuckStation is the first to address all the shortcomings of plugin-based offerings thus far, as all of its features are available out-of-the-box, and no configuration is necessary to get games running outside of obtaining the original system firmware. The graphics emulation core<!-- is a brand new, from-scratch implementation (todo: verify) and--> has modern enhancements built-in like PGXP, upscaling, texture filtering, hardware (D3D11, D3D12, OpenGL, Vulkan) and software rendering (both of which have true color (24-bit) support). It also natively supports MAME's Compressed Hunks of Data (CHD) format, which shrinks the size of CDs losslessly while also storing all of its data under a single file. An Android version is also available, although it doesn't have feature parity with the desktop builds. The unofficial libretro core (swanstation) and standalone version are Retroachievements-compatible.
:;Beetle PSX
::This fork by the RetroArch developers has several experimental modifications and enhancements that aren't present in the standalone version, including a widescreen hack, CPU overclocking for smoother framerates, and increasing the internal resolution up to 8x. Increasing the resolution carries a ''heavy'' performance cost, however, since graphics are rendered in-software, an alternative core exists for hardware rendering. See [https://www.maketecheasier.com/retroarch-ps1-emulation/ this 2018 guide] for setting up Beetle HW in RetroArch.
 
;[[XEBRA]]
:An emulator made in Japan that has high compatibility. The UI is in English, but because it's not the developer's native language, some of the naming conventions may seem weird compared to other emulators (for example, the BIOS is referred to as OSROM). Luckily, there's a [https://www.reddit.com/r/emulation/comments/9a4mwk/xebra_guide_ps1_emulator/ guide] that helps explain how each option works. Games that require subchannel data are not supported, but most other games run flawlessly.
;[[BizHawk]]
:Uses "Nymashock" core for PSX emulation (ported from mednafen to Bizhawk by zeromus).
 
;[[No$|NO$PSX]]
:Has two versions, but standard users will want to use the cut-down gaming version. Made in the same style as NO$GBA, where it handles the PocketStation, it offers decent compatibility with very low-spec requirements – the programmer's philosophy is to deliver a working application out of the box.
 
;PCSX-Redux
:Latest iteration of [[PCSX-Reloaded|PCSX]] but without plugin system and create a single monolithic codebase that handles all aspects of the playstation emulation. Heavily focused on development, debuggability, and reverse engineering, but still perfectly usable to run PlayStation 1 titles.
;[[PCSX-Reloaded]]
;[[ePSXe]]
:Despite having widespread name recognition, it is unfortunately not an emulator we recommend using on PC anymore. The [[source code]] is closed, meaning development is beholden to the original developers. Updates have brought it on par with PCSX-R, but that isn't enough. They are also selling a paid Android port.
 
;[[XEBRA]]
:An emulator made in Japan that has high compatibility. The UI is in English, but because it's not the developer's native language, some of the naming conventions may seem weird compared to other emulators (for example, the BIOS is referred to as OSROM). Luckily, there's a [https://www.reddit.com/r/emulation/comments/9a4mwk/xebra_guide_ps1_emulator/ guide] that helps explain how each option works. Games that require subchannel data are not supported, but most other games run flawlessly.
 
;[[No$|NO$PSX]]
:Has two versions, but standard users will want to use the cut-down gaming version. Made in the same style as NO$GBA, where it handles the PocketStation, it offers decent compatibility with very low-spec requirements – the programmer's philosophy is to deliver a working application out of the box.
;[[PSX]]fin
Namco System 11/12 is an arcade system based on Sony Playstation hardware, with surface-mounted ROM chips as storage rather than CD-ROM.
[[MAME]] and [[ZiNc]] provides support for this variation.
===Capcom ZN-1/2===
Capcom ZN-1/2 is an arcade system based on Sony Playstation hardware, with ROM chips as storage rather than CD-ROM and an extra Capcom Qsound chip for audio.
[[MAME]] and [[ZiNc]] provides support for this variation.
===Konami Twinkle===
10,682
edits

Navigation menu