EPSXe
Template:Short description Template:Lowercase title {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other ePSXe (enhanced PSX emulator) is a PlayStation video game console emulator for x86-based PC hardware with Microsoft Windows and Linux, as well as devices running Android. It was written by three authors, using the aliases calb, _Demo_ and Galtor. ePSXe is closed source with the exception of the application programming interface (API) for its plug-ins.
DevelopmentEdit
For half a year, ePSXe was developed in private, with part of this initial development being carried out by _Demo_, previously known for his work on the Super Nintendo emulator ZSNES.<ref>https://www.epsxe.com/files/ePSXe_FAQ.txt Template:Bare URL inline</ref> When released on October 14, 2000, ePSXe was a revolution in the PlayStation emulation scene, boasting higher compatibility and performance than other emulators of the system at the time.<ref name="retrogames"/>
After ePSXe 1.6.0 was released on August 5, 2003,<ref name="epsxe1.6" /> its development seemed to halt, with speculation that the source code had been lost due to a hard disk failure. However, on April 5, 2008, the developers of ePSXe made a public statement revealing that in the summer of 2007, they had decided to continue development of the emulator, due to encouragement from users. On May 24, 2008, ePSXe version 1.7.0 was released.<ref name="epsxe1.7" />
After another hiatus, the developers came back on August 30, 2012, announcing the release of ePSXe for Android,<ref name="android" /> as well as stating that ePSXe for Windows was in testing of version 1.8.0. This version was released on November 9, 2012.,<ref name="epsxe1.8" /> being followed by 1.9.0 in 2013<ref name="ePSXe 1.90" /> and ePSXe 1.9.25 in 2015.<ref name="ePSXe 1.9.25" />
FeaturesEdit
ePSXe was one of the early emulators to make use of plug-ins to emulate GPU, SPU (sound), and CD-ROM drive functions, a model first established in PSEmu Pro. Games can be loaded from the computer's CD drive or from one of many types of CD images directly from the user's hard drive.
A patching feature allows the user to apply game patches. Games that do not necessarily run properly, or even start at all, can be fixed and played via the use of ePSXe patch files in .ppf format. Not all games prone to bugs have ppf patches written for them.
Until version 1.9.25, ePSXe could only function with an image of an official Sony PlayStation BIOS. Since the various PlayStation BIOS images are copyrighted by Sony, it is illegal to distribute them. For this reason, ePSXe does not come bundled with any of the PlayStation BIOS images, requiring the user to provide one for the emulator.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Version 1.9.25 added HLE BIOS support, allowing it to mimic the effect of the PlayStation's BIOS, although compatibility is currently lower than an official BIOS.<ref name ="ePSXe 1.9.25" />
Plug-insEdit
- GPU: Most GPU plug-ins run with either Direct3D, OpenGL, or the Glide API, and are available as freeware or open-source.<ref>{{#invoke:citation/CS1|citation
|CitationClass=web }}</ref> Many GPU plugins require game-specific hacks to run games.
- SPU: The SPU plug-ins can emulate everything from music to sound effects, with varying degrees of success depending on the plug-in settings, and of course the plug-in being used
- CD-ROM: ePSXe comes with a core CD-ROM plug-in, but many others are available for freeware download and many can emulate up to seven different types of read modes
- Input: The core plug-in is sufficient, but there are others that allow for more functionality.
CompatibilityEdit
ePSXe is able to run most PlayStation games somewhat accurately. Few games run flawlessly without extensive configuration and trial by error testing. In the case that a game does not run successfully, patches written for the game in question can be used, though few games have patches available.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
ReleasesEdit
For PCEdit
ePSXe releases for PC<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> | ||
---|---|---|---|
Version | Key feature | Date | |
1.0.0 | First release | Template:Dts<ref name="retrogames">Template:Cite news</ref> | |
1.2.0 | SaveState Support | Template:Dts<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
1.4.0 | Setup assistant | Template:Dts<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
1.5.0 | Native support for PPF patches | Template:Dts<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
1.6.0 | Improved CD ROM emulation | Template:Dts<ref name="epsxe1.6">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
1.7.0 | Rewritten MDEC decoder | Template:Dts<ref name="epsxe1.7">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
1.8.0 | Cheat codes support | Template:Dts<ref name="epsxe1.8">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
1.9.0 | Bug fixes | Template:Dts<ref name="ePSXe 1.90">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
1.9.25 | Added HLE BIOS support | Template:Dts<ref name="ePSXe 1.9.25">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
2.0 | Added support for Konami Justifier gun | Template:Dts<ref name="ePSXe 2.0">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
2.0.2 | Added support to overclock the PSX CPU | Template:Dts<ref name="ePSXe 2.0.2">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
2.0.2-1 | Crash fix in Russian language | Template:Dts<ref name="ePSXe 2.0.2-1">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
2.0.5 | Fixed the >2GB PBP roms support | Template:Dts<ref name="ePSXe 2.0.5">{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
For AndroidEdit
ePSXe releases for Android<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> | ||
---|---|---|---|
Version | Key feature | Date | |
1.7.5 | First Android version | Template:Dts<ref name="android" /> | |
1.7.10 | New hardware renderer | Template:Dts | |
1.7.11 | Gameshark cheat codes | Template:Dts | |
1.8.0 | Peopsxgl OpenGL plugin support | Template:Dts | |
1.8.1 | Analog input on touchscreen | Template:Dts | |
1.8.4 | Support for Intel x86 devices | Template:Dts | |
1.9.0 | Support BluezIME gamepads | Template:Dts | |
1.9.6-10 | Improved gamepad mapping | Template:Dts | |
1.9.15 | Android 4.0 Holo interface | Template:Dts | |
1.9.40 | Initial netplay support | Template:Dts | |
2.0.0 | shaders and filters support | Template:Dts | |
2.0.5 | multi-platform netplay | Template:Dts | |
2.0.8 | additional plugins support | Template:Dts | |
2.0.14 | citation | CitationClass=web
}}</ref> |
Template:Dts<ref name=":0" /> |
2.0.15 | Image overlay support | Template:Dts<ref>{{#invoke:citation/CS1|citation | CitationClass=web
}}</ref> |
ReceptionEdit
Retro Gamer called ePSXe "the best free PlayStation emulator".<ref name="retrogamer">Template:Cite journal</ref> Techtree stated "ePSXe is the best free PlayStation emulator".<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
Pcnexus says "the easiest PS1 emulator for android with downloadable cheat codes and great game compatibilty with PS1 roms".