PlayStation emulators: Difference between revisions
m Added Armsx1 under the Mobile section. |
No edit summary |
||
| Line 37: | Line 37: | ||
{{Emulator compatibility|1199|1209|link=https://docs.google.com/spreadsheets/d/e/2PACX-1vRE0jjiK_aldpICoy5kVQlpk2f81Vo6P4p9vfg4d7YoTOoDlH4PQHoXjTD2F7SdN8SSBLoEAItaIqQo/pubhtml}} | {{Emulator compatibility|1199|1209|link=https://docs.google.com/spreadsheets/d/e/2PACX-1vRE0jjiK_aldpICoy5kVQlpk2f81Vo6P4p9vfg4d7YoTOoDlH4PQHoXjTD2F7SdN8SSBLoEAItaIqQo/pubhtml}} | ||
[https://github.com/unofficial-issue-tracker/duckstation/issues 113 issues (unofficial) | [https://github.com/unofficial-issue-tracker/duckstation/issues 113 issues] (unofficial) | ||
'''Alternative maintained list''' | '''Alternative maintained list''' | ||
| Line 47: | Line 47: | ||
|- | |- | ||
|[https://docs.libretro.com/library/pcsx_rearmed/ PCSX-ReARMed]<ref name="Libretro core" group="note">Only available as a libretro core.</ref> | |[https://docs.libretro.com/library/pcsx_rearmed/ PCSX-ReARMed]<ref name="Libretro core" group="note">Only available as a libretro core.</ref> | ||
[[PCSX-Reloaded|PCSX-R]]/[[PCSX-Reloaded|PGXP (Obsolete) | [[PCSX-Reloaded|PCSX-R]]/[[PCSX-Reloaded|PGXP]] (Obsolete) | ||
| align="left" |{{Icon|Windows|Linux|LinuxARM|macOSx86|Pyra}}||{{~}}<ref>[https://docs.libretro.com/library/pcsx_rearmed/ PCSX-ReARMed fork is still active.]</ref> | | align="left" |{{Icon|Windows|Linux|LinuxARM|macOSx86|Pyra}}||{{~}}<ref>[https://docs.libretro.com/library/pcsx_rearmed/ PCSX-ReARMed fork is still active.]</ref> | ||
|[https://buildbot.libretro.com/nightly/ PCSX-ReARMed] | |[https://buildbot.libretro.com/nightly/ PCSX-ReARMed] | ||
[https://pyra-handheld.com/repo/apps/42 0.1 Pyra] | [https://pyra-handheld.com/repo/apps/42 0.1 Pyra] | ||
[http://ngemu.com/threads/pcsxr-pgxp.186369/ PGXP build (Obsolete) | [http://ngemu.com/threads/pcsxr-pgxp.186369/ PGXP build] (Obsolete) | ||
[http://www.emucr.com/2019/03/pcsx-reloaded-git-20190307.html PCSX-R SVN builds (Obsolete) | [http://www.emucr.com/2019/03/pcsx-reloaded-git-20190307.html PCSX-R SVN builds] (Obsolete) | ||
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) | |{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) | ||
|[https://docs.libretro.com/library/pcsx_rearmed/#compatibility ?] | |[https://docs.libretro.com/library/pcsx_rearmed/#compatibility ?] | ||
[[Recommended PS1 plugins|(Plugin-dependent)]] | [[Recommended PS1 plugins|(Plugin-dependent)]] | ||
|{{~}} | |{{~}} | ||
<small>If you have a potato/low-end tier setup or incompatibility issues with [[DuckStation]]/[https://buildbot.libretro.com/nightly/ SwanStation (unofficial libretro core) | <small>If you have a potato/low-end tier setup or incompatibility issues with [[DuckStation]]/[https://buildbot.libretro.com/nightly/ SwanStation] (unofficial libretro core), [[mednafen]]/[https://buildbot.libretro.com/nightly/ Beetle/Beetle HW] (This is port of Mednafen PSX core to the libretro API.) or [[XEBRA]] try your luck with [https://buildbot.libretro.com/nightly/ PCSX-ReARMed].</small> | ||
|- | |- | ||
|[[XEBRA]] | |[[XEBRA]] | ||
| Line 80: | Line 80: | ||
|[[ePSXe]] | |[[ePSXe]] | ||
| align="left" |{{Icon|Windows|Linux|macOS}}||{{Ya}} | | align="left" |{{Icon|Windows|Linux|macOS}}||{{Ya}} | ||
|[http://www.epsxe.com/download.php {{EpsxeWinVer}} (Windows) | |[http://www.epsxe.com/download.php {{EpsxeWinVer}}] (Windows) | ||
[http://www.epsxe.com/download.php {{EpsxeLinuxVer}} (Linux) | [http://www.epsxe.com/download.php {{EpsxeLinuxVer}}] (Linux) | ||
[http://www.epsxe.com/download.php {{EpsxeMacVer}} (macOS) | [http://www.epsxe.com/download.php {{EpsxeMacVer}}] (macOS) | ||
|{{Red}} {{License|Proprietary}} | |{{Red}} {{License|Proprietary}} | ||
|[https://www.ngemu.com/threads/compatibility-list-for-epsxe-1-6-0.49711/ ?] | |[https://www.ngemu.com/threads/compatibility-list-for-epsxe-1-6-0.49711/ ?] | ||
| Line 138: | Line 138: | ||
<small>Rustation NG still active.</small> | <small>Rustation NG still active.</small> | ||
|[http://github.com/simias/rustation git] | |[http://github.com/simias/rustation git] | ||
[https://gitlab.com/flio/rustation-ng git (Rustation NG) | [https://gitlab.com/flio/rustation-ng git] (Rustation NG) | ||
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) | |{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) | ||
|?||{{Na}} | |?||{{Na}} | ||
| Line 252: | Line 252: | ||
|[[Folium]] | |[[Folium]] | ||
| align="left" |{{Icon|iOS|iPadOS}}||{{Ya}} | | align="left" |{{Icon|iOS|iPadOS}}||{{Ya}} | ||
|[https://apps.apple.com/us/app/folium/id6498623389 App Store ($) | |[https://apps.apple.com/us/app/folium/id6498623389 App Store] ($) | ||
[https://folium.emuplace.app/downloads {{FoliumVer}}] | [https://folium.emuplace.app/downloads {{FoliumVer}}] | ||
| Line 316: | Line 316: | ||
2.60 (PSVita) | 2.60 (PSVita) | ||
[[Official emulators#Emulators on PS4|SYRUP (PS4/PS5) | [[Official emulators#Emulators on PS4|SYRUP]] (PS4/PS5) | ||
|{{Red}} {{License|Proprietary}} | |{{Red}} {{License|Proprietary}} | ||
|'''PS3''' | |'''PS3''' | ||
| Line 343: | Line 343: | ||
|[[DuckStation]] | |[[DuckStation]] | ||
| align="left" |{{Icon|NX|XB1|SXS}}||{{Na}} | | align="left" |{{Icon|NX|XB1|SXS}}||{{Na}} | ||
|[https://xbdev.store/download/15/ Build (Xbox) | |[https://xbdev.store/download/15/ Build] (Xbox) | ||
[https://github.com/basharast/DuckStation-UWP-ARM git (Xbox) | [https://github.com/basharast/DuckStation-UWP-ARM git] (Xbox) | ||
[https://github.com/RSDuck/duckstation/releases/tag/prerelease-2 Prerelease 2 (Switch) | [https://github.com/RSDuck/duckstation/releases/tag/prerelease-2 Prerelease 2] (Switch) | ||
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) | |{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) | ||
|?||{{Ya}} | |?||{{Ya}} | ||
| Line 593: | Line 593: | ||
* For mednafen, [[PGXP]] only available to libretro's "beetle-psx-hw-libretro" (mednafen_psx_hw_libretro) core but comes with significant [https://docs.libretro.com/library/beetle_psx_hw/#compatibility issues]. | * For mednafen, [[PGXP]] only available to libretro's "beetle-psx-hw-libretro" (mednafen_psx_hw_libretro) core but comes with significant [https://docs.libretro.com/library/beetle_psx_hw/#compatibility issues]. | ||
* Recommended to use DuckStation for [[PGXP]]; otherwise use the [https://mednafen.github.io/releases/ mednafen standalone] or [https://buildbot.libretro.com/nightly/ Beetle SW (mednafen_psx_libretro) | * Recommended to use DuckStation for [[PGXP]]; otherwise use the [https://mednafen.github.io/releases/ mednafen standalone] or [https://buildbot.libretro.com/nightly/ Beetle SW] (mednafen_psx_libretro). | ||
* For PCSX-Reloaded, PGXP [http://ngemu.com/threads/pcsxr-pgxp.186369/ only available with PGXP build]. | * For PCSX-Reloaded, PGXP [http://ngemu.com/threads/pcsxr-pgxp.186369/ only available with PGXP build]. | ||
| Line 843: | Line 843: | ||
| rowspan="1" |Hardware capability | | rowspan="1" |Hardware capability | ||
|[https://newqualitipedia.telepedia.net/wiki/Disc_scratch Disc scratch]<br><small>[https://old.reddit.com/r/emulation/comments/y1jdda/possibility_of_disc_scratch_emulation/ Similarly to cartridge tilting on cartridge-based systems, people intentionally scratch their discs to make a particular glitch work more reliably.]</small> | |[https://newqualitipedia.telepedia.net/wiki/Disc_scratch Disc scratch]<br><small>[https://old.reddit.com/r/emulation/comments/y1jdda/possibility_of_disc_scratch_emulation/ Similarly to cartridge tilting on cartridge-based systems, people intentionally scratch their discs to make a particular glitch work more reliably.]</small> | ||
|No emulator currently includes built-in disc scratch simulation, as it would require [[High and low-level emulation|low-level emulation]] of optical drive error correction, which is not implemented. As a workaround, you can try the external [https://github.com/redscientistlabs/RTCV Real-Time Corruptor (RTCV) | |No emulator currently includes built-in disc scratch simulation, as it would require [[High and low-level emulation|low-level emulation]] of optical drive error correction, which is not implemented. As a workaround, you can try the external [https://github.com/redscientistlabs/RTCV Real-Time Corruptor] (RTCV) tool. It is a real-time memory/data corruption tool for inducing glitches during emulation, which might mimic some effects of a scratched disc (e.g., visual/audio artifacts or crashes). However, it is not a true "disc scratch" simulator, as it works on live memory rather than simulating physical disc read errors. | ||
|- | |- | ||
| rowspan="2" |Sound | | rowspan="2" |Sound | ||