Mednafen (an acronym for "My Emulator Doesn't Need A Frickin' Excellent Name") is a portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system emulator with support for following systems: 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, Sony PlayStation. The emulator runs under Microsoft Windows, Linux, PlayStation 3, RISC OS, and Wii.
Here's changelog from latest build:
+ Reworked the FPS calculation algorithm to produce more accurate FPS values.
+ Added a manifest file that's embedded into the Windows executable, to ensure that noxious DPI virtualization and scaling available on Windows Vista and newer will not be used with Mednafen.
+ Added code to disable DWM composition when running on pre-Windows 8 systems, to ensure better performance and lessvideo juddering. (Sadly, it's not possible to disable desktop composition in this manner on Windows 8 and later)
+ PCE, PCE_FAST: Added a missing ADPCM playback variable to save states; fixes the problem of severe ADPCM sound distortion when loading save states that are saved during ADPCM playback(especially noticeable with the state rewinding feature).
Check out Projects website for further information and latest files.