Mednafen
A portable argument (command-line)-driven multi-system emulator utilizing OpenGL and SDL. Mednafen has the ability to remap hotkey functions and virtual system inputs to a keyboard, a joystick, or both simultaneously. Save states are supported, as is real-time game rewinding. Screen snapshots may be taken, in the PNG file format, at the press of a button. Mednafen can record audiovisual movies in the QuickTime file format, with several different lossless codecs supported.
The following systems are supported(refer to the emulation module documentation for more details):
Atari Lynx
Neo Geo Pocket (Color)
WonderSwan
GameBoy (Color)
GameBoy Advance
Nintendo Entertainment System
Super Nintendo Entertainment System/Super Famicom
Virtual Boy
PC Engine/TurboGrafx 16 (CD)
SuperGrafx
PC-FX
Sega Game Gear
Sega Genesis/Megadrive
Sega Master System
Sega Saturn (experimental, x86_64 only)
Sony PlayStation
Mednafen is distributed under the terms of the GNU GPLv2.
Why we should include this into the repository?
It is fast and portable using KISS principles. While there are individual alternatives, this packages the best together and can launch a rom with one simple command. Several of the built-in emulators are unique as well. Its PSX emulator is more efficient and less resource intensive than others and the Sega Saturn emulator is miles ahead of other alternatives. Besides, it has a Virtual Boy emulator included as well. VIRTUAL BOY! ;)
Most Recent Release: Mednafen 0.9.48 (September 18, 2017)
https://mednafen.github.io/releases/files/mednafen-0.9.48.tar.xz