PCSX-Reloaded

Last updated
PCSX
Original author(s) Nocomp, George Moralis ("Shadow"), Linuzappz
Developer(s) PCSX Team, PCSX-df Team, PCSX-Reloaded Team
Stable release
1.9.95 [1] / August 26, 2013 (2013-08-26) [2]
Preview release
Snapshot [3]
Repository https://github.com/iCatButler/pcsxr
Written inC (GTK on Linux) [4]
Operating system Unix-like, Microsoft Windows, macOS
Type Console emulator
License GNU General Public License
Website pcsxr.codeplex.com   OOjs UI icon edit-ltr-progressive.svg

PCSX is a free and open-source, video game console emulator that allows software designed to be used with the Sony PlayStation to run on personal computers. Over the years, development changed hands several times with PCSX-Reloaded (PCSXR) now being the main version. As of 2021, the emulator seems to be no longer under active development. [5] A newer, actively maintained fork of PCSX-Reloaded is PCSX-Redux. [6]

Contents

PCSX has a high compatibility rate, [7] and is currently available for a number of different operating systems including, Microsoft Windows, macOS, and Linux. It is released under the GNU General Public License.

History

Development for the emulator started in July 20, 1999, The emulator was first released for the PC on August 31, 2000. Official development ceased on September 17, 2003, [8] and development shifted to the new PlayStation 2 emulator, PCSX2.

PCSX-df was created in 2006 and added new features, a new GTK-based interface, AMD64 support, and corrected some bugs, but was developed mainly with only Linux compatibility in mind. Version 1.10 was released on March 29, 2009.

PCSX-Reloaded is a new project created in mid-2009, which is based on the work of the PCSX-df branch, completely independent, and works on bug fixes while maintaining Windows and OS X compatibility alongside Linux. PCSX-df and PCSX-Reloaded coexisted for a while, with PCSX-df merging changes of PCSX-Reloaded back into df.

In 2019, another fork PCSX-Redux was started. It can be seen as the latest iteration of the original PCSX codebase. This fork has the goal of a complete redesign along more up to date code standards. Everything should be implemented on top of OpenGL3+/ImGui. Additionally, the plugin system will be replaced through a single monolithic codebase that handles all aspects of the PlayStation emulation. In this context, PCSX-Redux shares several approaches with the PlayStation 2 emulation successor project PCSX2.

Features

PCSX supports network play and external plugins as used by ePSXe. As with many modern emulators, PCSX-Reloaded supports savestates and also has Save Rewind feature (currently only OSX and Linux version), Support for ECM files (currently only OS X and Linux version), Support for Libarchive (currently only OSX and Linux version), widescreen hack and makes use of plug-ins to emulate GPU, SPU, and CD-ROM drive functions, a model first established in PSEmu Pro, it uses Peops OpenGL plugin for graphics on default but can also use Pete's OpenGL2, gpuBladeSoft, PCSX2 graphics plugin GSDX, AmiDog GPU plugin, [9] Asmodeans PSXFX shader pack, input plugins such as Lilypad and Pokopom Pad Plugin. It also has multi-track cue support and is the only PS1 emulator with compatibility with anti-jitter options in graphics plugins, such as GTE accuracy in the default Peops OpenGL plugin, or Improved coordinate accuracy in Edgbla's gpuBladeSoft and it also supports PeteOpenGL2Tweak plugin. [10] Additionally, PCSX seeks to simulate the functionality of the PlayStation BIOS and consequently does not require a BIOS file dump to operate, making it easier to emulate legally, however, Bios emulation is still incomplete so it is better to use dumped BIOS to avoid various bugs and reduced compatibility.

Ports and commercial usage

Linux, macOS/OS X, and Microsoft Windows on x86-based computers are the main development focus of PCSX-Reloaded but various PCSX iterations have been ported to other platforms as well, including Dreamcast, [11] GameCube, [12] PlayStation 3, [13] Wii, [14] Xbox, [15] and various ARM-based platforms (PCSX-Rearmed fork) [16] such as BlackBerry Playbook and Nintendo 3DS. [17] [18] [19]

Usage

PCSXR was used for an official port and commercial re-release of N2O: Nitrous Oxide on Steam on June 29, 2015. [20] [21] It is also used as the emulator on Sony's PlayStation Classic dedicated console. [22]

Reception

Tom's Guide featured PCSX Reloaded in a feature about the best PlayStation emulators, scoring it at 4 of 5 points. [23] Kator Legaz reviewed the Mac OS version as "good". [7]

See also

Related Research Articles

<span class="mw-page-title-main">UAE (emulator)</span> Computer emulator which emulates the Commodore Amiga

UAE is a computer emulator which emulates the hardware of Commodore International's Amiga range of computers. Released under the GNU General Public License, UAE is free software.

In computer science, dynamic recompilation is a feature of some emulators and virtual machines, where the system may recompile some part of a program during execution. By compiling during execution, the system can tailor the generated code to reflect the program's run-time environment, and potentially produce more efficient code by exploiting information that is not available to a traditional static compiler.

In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. With some libraries for the foreign system, this will often be sufficient to run foreign binaries on the host system. A hardware compatibility layer consists of tools that allow hardware emulation.

A softmod is a method of using software to modify the intended behavior of hardware, such as computer hardware, or video game consoles in a way that can overcome restrictions of the firmware, or install custom firmware.

VisualBoyAdvance is a free emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles as well as of Super Game Boy and Super Game Boy 2. It is still downloadable to this day.

<span class="mw-page-title-main">Nestopia</span>

Nestopia UE - and its predecessor Nestopia - are open-source NES/Famicom emulators designed to emulate the NES hardware as accurately as possible.

ePSXe PlayStation emulator

ePSXe 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.

<span class="mw-page-title-main">FCEUX</span>

FCEUX is an open-source Nintendo Entertainment System and Family Computer Disk System emulator. It is a merger of various forks of FCE Ultra.

<span class="mw-page-title-main">PCSX2</span> PlayStation 2 video game console emulator

PCSX2 is a free and open-source PlayStation 2 emulator for Windows, Linux, and macOS that supports a wide range of PlayStation 2 video games with a high level of compatibility and functionality. Although PCSX2 can closely mirror the original gameplay experience on the PlayStation 2, PCSX2 supports a number of improvements over gameplay on a traditional PlayStation 2, such as the ability to use higher resolutions than native, anti-aliasing and texture filtering.

higan (emulator) Multi-system emulator

Higan is a free and open source emulator for multiple video game consoles, including the Super Nintendo Entertainment System. It was developed by Near. Originally called bsnes, the emulator is notable for attempting to emulate the original hardware as accurately as possible through low-level, cycle-accurate emulation and for the associated historical preservation efforts of the Super NES platform.

<span class="mw-page-title-main">Caanoo</span> Handheld game console

The GP2X Caanoo, more commonly known as Caanoo, stylized CAANOO, is an open source, Linux-based handheld video game console and portable media player developed by the South Korean company GamePark Holdings. It was released on August 16, 2010 in South Korea and was also sold throughout Europe. It is the successor to the GP2X Wiz, and was showcased at the Electronic Entertainment Expo 2010. The device's launch price was about US$150, but did not reach any retail stores in North America.

Mupen64Plus, formerly named Mupen64-64bit and Mupen64-amd64, is a free and open-source, cross-platform Nintendo 64 emulator, written in the programming languages C and C++. It allows users to play Nintendo 64 games on a computer by reading ROM images, either dumped from the read-only memory of a Nintendo 64 cartridge or created directly on the computer as homebrew.

<span class="mw-page-title-main">Mednafen</span> Emulator for multiple systems

Mednafen, formerly known as Nintencer, is an OpenGL and SDL multi-system free software wrapper that bundles various original and third-party emulation cores into a single package, and is driven by command-line input. It is distributed under the terms of the GPL-2.0-or-later license. Certain emulation cores of Mednafen have been ported to RetroArch/Libretro.

<span class="mw-page-title-main">OpenEmu</span> Multiple video games software

OpenEmu is an open-source multi-system video game emulator designed for macOS. It provides a plugin interface to emulate numerous consoles' hardware, such as the Nintendo Entertainment System, Genesis, Game Boy, and many more. The architecture allows for other developers to add new cores to the base system without the need to account for specific macOS APIs.

<span class="mw-page-title-main">PPSSPP</span> PSP emulator

PPSSPP is a free and open-source PSP emulator for Windows, macOS, Linux, iOS, Android, Nintendo Wii U, Nintendo Switch, BlackBerry 10, MeeGo, Pandora, Xbox Series X/S and Symbian with a focus on speed and portability. It was released to the public on November 1, 2012, licensed under the GNU GPLv2 or later. The PPSSPP project was created by Henrik Rydgård, one of the co-founders of the Dolphin emulator.

<span class="mw-page-title-main">RetroArch</span> Emulator and media player frontend

RetroArch is a free and open-source, cross-platform frontend for emulators, game engines, video games, media players and other applications. It is the reference implementation of the libretro API, designed to be fast, lightweight, portable and without dependencies. It is licensed under the GNU GPLv3.

<span class="mw-page-title-main">RPCS3</span> Emulator for PlayStation 3 software

RPCS3 is a free and open-source emulator and debugger for the Sony PlayStation 3 that runs on Windows, Linux, FreeBSD and macOS operating systems, allowing PlayStation 3 games and software to be played and debugged on a personal computer. It is being developed in the C++ programming language targeting x86-64 CPUs and features OpenGL and Vulkan as backend renderers.

<span class="mw-page-title-main">OpenFL</span> Software framework for video games

OpenFL is a free and open-source software framework and platform for the creation of multi-platform applications and video games. OpenFL applications can be written in Haxe, JavaScript, or TypeScript, and may be published as standalone applications for several targets including iOS, Android, HTML5, Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi, and Node.js.

<span class="mw-page-title-main">Cemu</span> Emulator for Wii U software

Cemu is a free and open-source Wii U emulator, first released on October 13, 2015 for Microsoft Windows as a closed-source emulator developed by Exzap and Petergov. Experimental builds currently support Linux and macOS, in addition to the Windows environment available from launch. Though still under development, it is able to run the majority of games smoothly, assuming compatible hardware. The popularity of the emulator spiked with the release of The Legend of Zelda: Breath of the Wild in 2017 as Cemu successfully booted and ran the title within hours of its release.

<span class="mw-page-title-main">Citra (emulator)</span> Discontinued Nintendo 3DS emulator

Citra is a discontinued free and open-source emulator of the handheld Nintendo 3DS for Windows, macOS, Linux, and Android. Citra's name is derived from CTR, which is the model name of the original 3DS. Citra can run many homebrew games and commercial games.

References

  1. "Debian -- Details of package pcsxr in sid" . Retrieved 6 February 2020.
  2. "CodePlex Archive". CodePlex Archive. Archived from the original on 2018-01-19. Retrieved 2013-10-08.
  3. "PCSX-Reloaded". EmuCR.com. Retrieved 2013-03-14.
  4. "Debian -- Details of package pcsxr in stretch" . Retrieved 2017-05-09.
  5. "PCSX-Reloaded". github.com/iCatButler. Retrieved 2021-06-10.
  6. "PCSX-Redux". github.com/grumpycoders. Retrieved 2021-06-10.
  7. 1 2 "Review of Mac PCSX Test 3". Kator Legaz. 2005-02-02. Archived from the original on 2012-09-28. Retrieved 2013-03-14.
  8. linuzappz (September 17, 2003). "Playstation Emulator". PCSX. Archived from the original on March 27, 2008. Retrieved 2013-03-14. […]i haven't coded for pcsx in some months, i don't have the time anymore, due to pcsx2, work, life and so on…
  9. "AmiDog GPU plugin (and tools)". 16 January 2015.
  10. "PeteOpenGL2Tweak - Tweaker for PeteOpenGL2 plugin w/ GTE Accuracy Hack!". 3 April 2020.
  11. "Pcsx-Dc". DCEmulation. Retrieved 2013-03-14.
  12. "pcsxgc - A port of the PS1 emulator, PCSX, to the Nintendo GC/Wii - Google Project Hosting" . Retrieved 2013-03-14.
  13. "ps3sx - Original PCSX port on PS3 By Anonymous - Google Project Hosting" . Retrieved 2013-03-14.
  14. "pcsx-revolution - [CLOSED] Port of pcsx for Nintendo Wii (formerly Revolution). - Google Project Hosting" . Retrieved 2013-03-14.
  15. "Pcsxbox". Xport.xbox-scene.com. Archived from the original on 2011-09-12. Retrieved 2013-03-14.
  16. notaz. "Pcsx Rearmed". Notaz.gp2x.de. Retrieved 2013-03-14.
  17. "CatalystG/PCSX-reARMed-PB 路 GitHub". Github.com. Retrieved 2013-03-14.
  18. "PCSX-ReARMed-PB – PlayStation Emulator Now Available for the PlayBook". NerdBerry.net. 2012-04-25. Archived from the original on 2014-02-02. Retrieved 2013-03-14.
  19. "PS1/PSX emulator for Nintendo NEW 3DS [RetroArch H". YouTube. 2015-09-28. Archived from the original on 2021-12-13. Retrieved 2017-06-16.
  20. Console Classics Update on steamcommunity.com "Hi all! Thanks so much for trying out N2O! We’re really excited with our first release of a classic game on Steam"
  21. First psx emulated game on steam N2O: Nitrous Oxide on emutalk.net by LyonHrt (July 1st, 2015)
  22. Kohler, Chris (8 November 2018). "PlayStation Classic Plays Fine, But It's A Bare-Bones Experience". Kotaku. Retrieved 8 November 2018.
  23. "Best PlayStation Emulators for Desktop PCs". 2 February 2018.