Console Emulators

Nintendo 64

Project 64
sample image

Project64 is a Nintendo 64 emulator for the Windows platform that was first released in 2001. It employs a plugin system to allow other developers to implement their own software.

An easy comparison to Project64 is against 1964, a functionally similar N64 emulator. However, 1964 has not been updated recently, with no recent news from the developers available. In contrast, the authors of Project 64 are requesting a one-time voluntary donation for the ability to beta-test builds of the next update.

With the 3rd party plugin Rice Video, one can temporarily swap the textures in a ROM image from an external source (BMP, PNG or JPEG) at higher resolutions (than was originally intended) to dramatically improve the game's graphical quality. The feature, which debuted in early 2005, has renewed interest in, and has helped the N64 emulation community as a whole. This is a feature to be added in Project64's future video plugin, which will be bundled with the 1.7 release.

Project64 supports the majority of the N64's game library.

This emulator is one of the most complete emulators, in terms of emulation accuracy. This accuracy is often reflected in the visual and aural quality of the titles it emulates, while other emulators may have emulation issues, which manifest in graphical or audio anomalies. The emulator executes with a good speed on most Intel/AMD-based computers. Fatal exceptions sometimes appear, but this is a common plug-in error and Project64 intercepts them without having the emulation freeze.

Nintendo

Zsnes

ZSNES is an emulator of the Super Famicom and SNES video game systems. Since 2001, ZSNES has been free software, under the GNU General Public License (GPL). It was originally DOS-based, but has since been ported to other systems, including Microsoft Windows, GNU/Linux, FreeBSD, Xbox, and Intel Macs. It is known for its unique graphical user interface.

ZSNES is largely written in Intel x86 assembly language, and is therefore not easily portable to other architectures, such as PowerPC. Due to being written in assembly, ZSNES is very fast, allowing it to run most SNES games at 60 frames per second on a computer with a Pentium II CPU and 64 MB RAM, with full stereo sound and basic graphics interpolation.

ZSNES has historically been regarded as the most advanced SNES console emulator available; the emulator has pioneered software emulation of the system since originally released.[citation needed] Aside from emulation accuracy, which is being improved in future versions, many of the additional interface features first introduced in ZSNES have later been adopted in other emulators.

Super Nintendo

Snes9x

Snes9x is a popular cross-platform emulator for the SNES. Initially the collaborative effort of Gary Henderson of snes96 fame and Jerremy Koot of snes97 fame, Snes9x was later maintained by Brad Jorsch and continues to be maintained by a small group of contributors.

Snes9x has several capabilities which its Super Famicom and Super Nintendo counterparts did not have; it can "smooth" the appearance of the screen through a variety of anti-aliasing schemes, and it has a better quality of sound output than the original console systems. In addition, it can create screenshots of games, it can "save" the game at any point by recording the game state, and it can capture sound files, saving them as SPC700 sound format files which can be played back by an external player or a specialized Winamp plugin, such as Alpha-II SPC player. Also included is a built-in Game Genie, which allows users to enter cheat codes for their games, and the ability to record tool-assisted speedruns. Unlike ZSNES, Snes9x is written in portable C++, and can easily be compiled and run on non-x86 architectures, also it can be used to play multiple games efficiently and to change the organization of the game pad while playing games.

Playstation 1

Epsxe
sample image

Enhanced PSX Emulator most known as ePSXe is an emulator of the PlayStation video game console. Its initial release was on October 14, 2000 [1]. ePSXe is freeware currently available for download. For almost half a year, emulator was worked on as a silent project. When it was finally released, it was a major breakthrough in the PSX emulation scene, and boasted a revolution in compatibility and speed as compared to other emulators of the Playstation. Today, 7 years after its initial release, ePSXe is still among the fastest and most compatible Playstation emulators known to the public.

As with most modern emulators, ePSXe requires the use of plugins to emulate GPU, SPU, and CD drive functions, a requirement first established with PSEmu/PSEmuPro. ePSXe also requires the use of a BIOS file dumped from a PlayStation. This is to avoid a legal problem, as it is copyright infringement to provide the Sony's BIOS for download, and unlike some other emulators, ePSXe cannot high-level emulate the BIOS. Technically, the only legal way to use ePSXe is to dump the BIOS from a PlayStation owned by the user.

ePSXe can read from CD and run many types of CD images directly from the user's hard drive. With few exceptions, it is capable of nearly flawlessly emulating many PlayStation games. Of course, this is dependent on the plugins used and how they are configured. Games that do not necessarily run properly or even start at all, however, can still be fixed and played via the use of ePSXe patch files in .ppf format. On the latest version of ePSXe (and possibly some older versions), there's a patching feature that allows the user to patch certain games. Not all games prone to bugs have ppf patches written for them, but for a select collection of ppf patches for some notable games that have errors, you can find them at this website.