User Tools

Site Tools

tools:emulators

This is an old revision of the document!


Emulators

This section needs expansion. You can help by adding to it.

Operating System Emulators

Emulating any of these platforms on your local machine is fairly simple these days, and in most cases doesn't even require setting up a full VM!

Android

This section needs expansion. You can help by adding to it.

Linux

This section needs expansion. You can help by adding to it.

Windows

This section needs expansion. You can help by adding to it.

Retro Computing Emulators

Back in the 80s/90s, before the market standardized on the Windows/MacOS/*nix ecosystem we know today, there were many more operating systems to choose from. Some of them were designed for hobbyists. Others were professional enterprise machines. Emulating these platforms is a little more complicated than the ones above, as they may require emulation of unique or archaic chipsets. Here's what we know:

Classic MacOS

This section needs expansion. You can help by adding to it.

Commodore 64

This section needs expansion. You can help by adding to it.

Video Game Emulators

Emulators for video game platforms are a big more complex than your average OS emulator. Since game consoles typically use far different CPU's than home computers, these emulators emulate the entire underlying chipset.

Despite that, these are probably the simplest emulators on this page to use: Simply open the emulator, configure your controller or keyboard, and tell it which ROM file (game) to open.

Some of these emulators require a second ROM to run: That of the console's firmware. Most of them do not, but we will let you know if any of them do.

Finding ROM Files

Downloading ROMs is considered a form of piracy in many regions, and distributing ROMs can open one up to all sorts of legal headaches. Because of this, we cannot give you ROM files for any of these emulators.

However, we have heard rumors about packages known as “GoodMerge” and “No-Intro” sets, which compile every known game for each gaming platform into massive archives. These can probably be found on P2P networks and Bittorrent. Archive.org also has many ROM sets available, presumably for, uh, scientific and historic archival purposes.

Nintendo: Game Boy, Game Boy Color & Game Boy Advance

Visual Boy Advance has been the gold standard for Game Boy emulation for a very long time. It'll boot ROMs from the whole Game Boy Family. You can get it on pretty much every major platform, with the visualboyadvance-m/visualboyadvance-m fork being the most popular and up-to-date version. Just download the appropriate copy for your operating system, and you're good to go.

For Linux users, one of these versions may already be in your distro's package manager. If not (or if it is hella outdated) you can grab it from Flatpak with flatpak install visualboyadvance-m.

Popular cross-platform alternatives include mGBA and VGBA.

Nintendo: NES/Famicom

For NES emulation, you want FCEUX. It is the most popular successor project to the infamous (and now abandoned) FCE and FCE Ultra emulators. It enjoys regular updates and has been ported to all the major operating systems. You can find an appropriate binary for your OS on their releases page, or you can visit the project on Github at TASEmulators/fceux.

For Debian/Ubuntu users, it is already in the stock repos. Just grab it with apt install fceux and you're good to go.

Popular cross-platform alternatives include punesemu/puNES (which also doubles as a player for NSF music files) and iNES.

Nintendo: SNES/Super Famicom

The most popular SNES emulator these days is BSNES, which is also the only one that is being updated for modern machines. You can get it for all major platforms at its official website or from bsnes-emu/bsnes.

Traditionally the SNES emulation sphere has been dominated by two other emulators, neither of which are still under active development but both of which still work just as well as they did back in the day. One is the legendary cross-platform Snes9x, which now comes in AppImage format for Linux users. The other is the venerable ZSNES, written in Assembly for x86 Windows/Linux, making it absurdly fast on older/slower machines.

Nintendo: N64

This section needs expansion. You can help by adding to it.

Sega: Master System & Game Gear

This section needs expansion. You can help by adding to it.

Sega: Genesis/Mega Drive, Mega-CD & 32X

This section needs expansion. You can help by adding to it.

tools/emulators.1733958381.txt.gz · Last modified: 2024/12/11 23:06 by Humphrey Boa-Gart

Find this page online at: https://bestpoint.institute/tools/emulators