Changes

Jump to navigation Jump to search

PlayStation emulators

60 bytes removed, 16:44, 24 May 2022
no edit summary
! scope="col"|Version
! scope="col"|Plugins
! scope="col"|[[libretro|Libretro Core]]
! scope="col"|<abbr title="Resizable Internal Resolution">RIR</abbr>
! scope="col"|[[Emulation accuracy|Accuracy]]! scope="col"|Accuracy[[libretro]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulatorsemulators|Recommended]]
|-
! colspan="10"|PC / x86
|[https://github.com/stenzek/duckstation git]
|{{✗}}
|{{✓}}
|High
|{{✓}}
|{{✓}}
|High
|{{✓}}
|{{?}}
|{{✓}}
|-
|[{{MednafenURL|releases/}} {{MednafenVer}}]
|{{✗}}
|{{✓}}
|<abbr title="Exclusive to Libretro, but comes with significant slowdown.">{{✓}}</abbr>
|High
|{{✓}}
|{{✓}}
|{{✓}}
|[http://drhell.web.fc2.com/ps1/ {{XebraVer}}]
|{{✗}}
|{{✗}}
|High
|{{✗}}
|{{✗}}
|High
|{{✗}}
|{{✓}}
|{{✗}}
|-
|[http://ngemu.com/threads/pcsxr-pgxp.186369/ PGXP build] ([https://github.com/iCatButler/pcsxr git])
|{{✓}}
|{{✓}}
|[[Recommended_PS1_plugins|Plugin dependent]]
|{{✗}}
|{{✓}}
|[[Recommended_PS1_Plugins|Plugin dependent]]
|{{✓}}
|{{✗}}
|[http://www.emucr.com/2019/03/pcsx-reloaded-git-20190307.html Windows]<br/>[http://consoleemu.com/emulator/pcsx-reloaded macOS]
|{{✓}}
|{{✓}}
|[[Recommended_PS1_plugins|Plugin dependent]]
|{{✗}}
|{{✓}}
|[[Recommended_PS1_Plugins|Plugin dependent]]
|{{✓}}
|{{✗}}
|[http://www.epsxe.com/download.php {{EpsxeVer}}]
|{{✓}}
|{{✓}}
|[[Recommended_PS1_plugins|Plugin dependent]]
|{{✗}}
|{{✓}}
|[[Recommended_PS1_Plugins|Plugin dependent]]
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|High
|{{✗}}
|High
|{{✓}}
|{{}}|{{✗}} <small>(WIP)</small>
|-
|[[Rustation]]
|[http://github.com/simias/rustation git]
|{{✗}}
|{{✓}}
|{{✗}}
|High
|{{✓}}
|{{✓}}
|{{✗}}
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/JaCzekanski/Avocado git]
|{{✗}}
|{{✗}}
|{{✓}}
|Mid
|{{✗}}
|{{✓}}
|{{✓}}
|{{✗}}
|{{✗}}
|Mid
|{{✗}}
|Mid
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|Mid
|{{✗}}
|Mid
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|Mid
|{{✗}}
|Mid
|{{✓}}
|{{✓}}
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|{{✗}}
|{{✓}}
|{{✗}}
|Mid
|{{✓}}
|{{✓}}
|{{✓}}
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
|{{✗}}
|{{✗}}
|?
|?
|{{✗}}
|{{✓}}
|{{✓}}
|{{✗}}
|{{✗}}
|?
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|Low-Mid
|{{✗}}
|Low-Mid
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|[[Recommended_PS1_plugins|Plugin dependent]]
|{{✗}}
|[[Recommended_PS1_Plugins|Plugin dependent]]
|{{✗}}
|{{✗}}
|[https://gitlab.com/flio/rustation-ng git]
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✓}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|?
|{{✗}}
|?
|{{✓}}
|{{✓}}
|{{✗}}
|{{✓}}
|High
|{{✓}}
|High
|{{✓}}
|{{✗}}
|[{{MednafenURL|releases/}} {{MednafenVer}}]
|{{✗}}
|{{✓}}
|{{✗}}
|High
|{{✓}}
|{{✓}}
|{{✓}}
|{{✗}}
|{{✓}}
|Mid
|{{✓}}
|Mid
|{{✓}}
|{{✓}}
|[https://play.google.com/store/apps/details?id=com.epsxe.ePSXe {{EpsxeAndroidVer}}]
|{{✓}}
|{{✗}}
|{{✓}}
|Mid
|{{✗}}
|{{✗}}|{{✗}}
|{{✓}}
|-
|align=left|{{Icon|Android}}
|[https://github.com/JaCzekanski/Avocado git]
|{{✗}}
|{{✗}}
|{{✓}}
|Mid
|{{✗}}
|{{✓}}
|{{✓}}
|[https://play.google.com/store/apps/details?id=com.emulator.fpse {{FpseAndroidVer}}]
|{{✓}}
|{{✗}}
|{{✓}}
|Mid
|{{✗}}
|{{✗}}
|{{✓}}
|[https://play.google.com/store/apps/details?id=com.dokutajigokusai.xebra {{XebraAndroidVer}}]
|{{✗}}
|{{✗}}
|High
|{{✗}}
|{{✗}}
|High
|{{✗}}
|{{✓}}
|{{✗}}
|-
|[https://github.com/stenzek/duckstation git]
|{{✗}}
|{{✓}}
|High
|{{✓}}
|{{✓}}
|High
|{{✓}}
|{{✗}}
|{{✓}}
|-
|{{✗}}
|{{✗}}
|Mid-High
|{{✗}}
|Mid-High
|{{✗}}
|{{✗}}
|{{✗}}
|{{✓}}
|Mid
|{{✓}}
|Mid
|{{✓}}
|{{✓}}
|{{✗}}
|{{✗}}
|Mid
|{{✗}}
|Mid
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|Low-Mid
|{{✗}}
|Low-Mid
|{{✓}}
|{{✗}}
====PC====
;[[DuckStation]] <small class="plainlinks" style="font-weight:normal;">([https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit#gid=0 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,." as well as long-term maintainability on the developers' part. While PCSX-R has long dethroned ePSXe in features, DuckStation is the first to actually 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, OpenGL, Vulkan) and software rendering (both of which have true colour (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 them all of its data under a single file. An Android version is also available, but is not yet doesn't have feature completeparity with the desktop builds. The unofficial libretro core is Retroachievements compatible.
;[[Mednafen]]
:Is focused on [[Emulation Accuracyaccuracy|accuracy]], which makes it very compatible, and it's been known to outperform Sony's official PSone emulator in accuracy tests.<!-- Do note if you find an exception, though. --> However, there are a few hurdles to using it; it requires a very specific BIOS for each region, and the program itself interfaces from a shell only; it has no GUI. You can still drag-and-drop cue files onto the executable to load games, and the program will log errors to a text file called <code>stdout</code> whenever a crash happens. External GUI launchers are available.
:;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.
==Emulation issues==
===Rendering Quirksquirks===
[[File:Cheryl_compared.png|thumb|left|300px|'''Left''': Native resolution and unblended dithering.<br/>'''Right''': Higher internal resolution and no dithering.]]
[[File:Ps1_jitter.gif|thumb|Jittering in games can stick out more when using higher internal resolutions. <small>This full-color GIF may require you to view its page to see the animation.</small>]]
==Accessories==
===''Densha De Go!'' Controllercontroller===
Also available for the [[Nintendo 64 emulators|Nintendo 64]], ''Densha De Go!'' is a Japan-only train simulator released by [[Wikipedia:Taito|Taito]] that is compatible with an optional special controller.<ref name="Youtube">{{cite web|url=https://www.youtube.com/watch?v=xuxf5QhdWIo|title=Densha de Go! gameplay with controller - Playstation PS1|publisher=Youtube|accessdate=2018-04-03|date=2017-05-05}}</ref> No emulator is known to support it.
==Arcade Variationsvariations==
===Namco System 11/12===
Namco System 11/12 is an arcade system based on Sony Playstation hardware, with surface-mounted ROM chips as storage rather than CD-ROM.
2,527
edits

Navigation menu