Changes

Jump to navigation Jump to search

PlayStation emulators

118 bytes added, 07:23, 5 September 2016
m
no edit summary
[[File:PSX.jpg|thumb|250px|The Sony PlayStation]]
The '''[[gametechhttps://en.wikipedia.org/wiki/PlayStation_(console) PlayStation|PlayStation]]''' (frequently referred to in shorthand as the PS1 or PSX) is a 5th generation console produced by Sony Computer Entertainment in 1994. It was a commercial success in part to being relatively easy to program for compared to others at the time, and because its CD based media was cheaper than the competition.
__TOC__
| style="text-align: center;"|[[PCSX-Reloaded|PCSX-R]]
| style="text-align: center;"|Multi-platform
| style="text-align: center;"|([http://www.emucr.com/search/label/PCSX-Reloaded/ Windows],<br/>[http://consoleemu.com/emulator/pcsx-reloaded OS X])
| style="text-align: center;"|✓
| style="text-align: center;"|✗
|-
| style="text-align: center;"|[[ePSXe]]
| style="text-align: center;"|Windows, Linux, AndroidMulti-platform
| style="text-align: center;"|[http://www.epsxe.com/download.php 2.0.5 ]
| style="text-align: center;"|✓
* [[Mednafen|Mednafen PSX]] is an emulator focused on [[accuracy]]. It is extremely compatible, outdoing even Sony's official PSone emulator in accuracy tests. Do note if you find an exception, though. It requires a very specific BIOS for each region. The minimum system requirement is a Core 2 Duo at 2 GHz clock. Mednafen itself is command line only and has no GUI. There are external GUI launchers available. Both [[RetroArch]] and [[BizHawk]] have cores based on this emulator. They're easier to use than the standalone emulator thanks to their GUIs. The RetroArch fork of Mednafen PSX (known as Beetle PSX) has several experimental modifications and enhancements not 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.
* [[PCSX-R]] is an open source [[Recommended_PSX_Plugins|plugin]]-based emulator. The main reason to use this over mednafen is that it can render at higher resolutions without being unplayably slow. ** '''PGXP ''' is a modified build fork of PCSX-R aimed at removing that aims to remove some of the limitations of the PS1. Currently it greatly reduces by adding texture correction, reducing polygon wobble, adds perspective correct texture mapping, and reduces reducing polygon culling. There's It also some other optional enhancements added like adds CPU overclocking, and ability to turn off makes a hack that slows down gamesin PCSX-R toggleable.
* [[ePSXe]] is a fairly standard [[Recommended_PSX_Plugins|plugin]]-based emulator like PCSX-R. Accuracy is typically about the same between the two, however due to being closed source and constantly lagging behind PCSX-R in features, PCSX-R is generally recommended over it. Since version 1.8.0, ePSXe has been available on Android as a paid app, but it is not recommended.
For even further in-depth analysis of each emulator on a technical level, check out [[PS1 Tests]].
It's generally recommended to use Mednafen or PCSX-R PGXP. Many use Mednafen for its accuracy at native resolution, and PCSX-R for 3D games (that don't use prerendered backgrounds) because of support for plugins which allow for better graphics quality than original hardware. Unfortunately the best plugins for increasing internal resolution and shader support (Pete OpenGL2 v2.9 and Edgbla gpuBladesoft v1.42a) are closed source and haven't been updated for years.
====Consoles====
The PS1 used some rendering shortcuts to make the most of the hardware available at the time, which cause some quirks that become even more noticeable when rendering with an increased internal resolution.
Jittering polygons are caused by low-precision fixed-point (to the native resolution) math. This issue is mostly unnoticeable at native resolutions. [[Mednafen|Mednafen-libretro]] and some [[Recommended_PSX_Plugins#Video|plugins]] can PGXP attempt to fix this, but it often creates holes in seams.
The PS1 hardware didn't have a [https://en.wikipedia.org/wiki/Z-buffering z-buffer]. The lack of a z-buffer causes things like polygons popping over others. Tekken character limbs are a good example to see that. It's theoretically possible to implement z-buffer in PS1 emulators/GPU plugins.<ref>[https://translate.google.com/translate?sl=ru&tl=en&u=http://forum.emu-russia.net/viewtopic.php?p=17237 gpuBladeSoft discussion]</ref>
==Resources==
* [http://ns348841.ip-91-121-109.eu/psxdata/sitenews.html PlayStation DataCenter] - Tons of PS1 related things. Emulator files like plugins, game manuals, game configurations, and many tutorials are just some of things you'll find here.
*[https://archive.org/details/psx_redump_usa_20141221 ReDump PS1] USA set.
==References==

Navigation menu