Changes

Jump to navigation Jump to search

PlayStation emulators

1,708 bytes added, 20:24, 25 September 2019
Emulators: The libretro core of PCSX-ReARMed runs on Vita, 3DS, Switch, etc. Little bit more notes on development in "Beetle PSX".
|Mid-High
|{{✗}}
|{{✓}}
|-
|PCSX-ReARMed<ref group=N name=libretro/>
|Portable consoles<br /><small>([[PlayStation Vita emulators|PSVita]], [[Nintendo 3DS emulators|3DS]], [[Nintendo Switch emulators|Switch]])</small>
|[https://docs.libretro.com/library/pcsx_rearmed/#external-links r22]
|{{✗}}
|{{✓}}
|{{✓}}
|{{✓}}
|Mid
|{{✓}}
|{{✓}}
|-
|PCSX-ReARMed<ref group=N name=libretro/>
|[[IOS emulators|iOS]], [[Android emulators|Android]]
|[https://docs.libretro.com/library/pcsx_rearmed/#external-links r22]
|{{✗}}
|{{✓}}
====PC====
* [[Mednafen]]'s PlayStation emulation is focused on [[Emulation Accuracy|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 small hurdles to using it; it requires a very specific BIOS for each region, and the program itself interfaces from the terminal/command-line only; it has no GUI. You can still drag-and-drop cue files on the executable to load games, and the program logs errors to a text file called <code>stdout</code> whenever a crash happens. There are external GUI launchers available like Mednaffe. Both [[RetroArch]] and [[BizHawk]] have cores based on this emulator, and they're easier to use because they have frontends.
** Beetle PSX is the name of the RetroArch fork of Mednafen's PS1 emulation. It 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.In [https://www.libretro.com/index.php/beetle-psx-dynarec-accurate-playstation1-emulation-is-about-to-get-a-lot-faster/ late 2019, a dynarec was in development], which makes PS1 games run much faster, & therefore better on systems such as mid range mobile phones, game consoles, older PCs, etc. This also raises the potential for CPU overclocking and runahead latency reduction, both of which use a lot of CPU resources.::- [https://www.maketecheasier.com/retroarch-ps1-emulation/ How to Set Up RetroArch PS1 Emulation to Play PlayStation Games] (Nov 26, 2018. Makes use of Beetle PSX HW.)
* [[PCSX-Reloaded|PCSX-R]] is an open-source [[Recommended_PS1_Plugins|plugin]]-based emulator. The main reason to use this over Mednafen is that its internal resolution can be raised with little to no performance hits.
* POPS (short for PlayStation On PSP System) is Sony's official PSone Classics emulator for their PlayStation Store releases. It utilizes [[PSP Eboots|EBOOTs]], a form of binary file for PSP, instead of bin/cue disc dumps, which can be made using a converter if desired. Compatibility is very high due to similar hardware design; although the GPU is emulated, the CPU is close to the PS1 and would naturally speed up performance on its own. It includes support for multi-disc games (within the one EBOOT). Only the native PS1 resolution is supported, with games being stretched to fit the screen as the user wishes.
 
* PCSX-ReARMed is only available on mobile as a libretro core (e.g. RetroArch). It is available to run on various handheld consoles with fairly strong specs like the Sony PlayStation Vita, Nintendo 3DS and Nintendo Switch. This emulator in the libretro build initially used the P.E.Op.S. graphics plugin (reasonably accurate, but slow) in mid-2010's to 2019; now it uses a port of PCSX4ALL's Unai renderer, which is less accurate, but much faster (eg. 10-20fps faster). The CHD compression format, that shrinks disc images into more manageable sizes, has been enabled on this emulator on 3DS, and these images will load and run much faster than '.bin/.cue' files - greatly reducing framerate dips, i.e. in FMVs & loading zones.
* PS2PSXe is an unofficial PS1 emulator for the PS2. However, compatibility is very low. Double disc swapping (using the same method as a real PS1) is required for PS2s with model numbers SCPH-100xx - SCPH-390xx.
1,359
edits

Navigation menu