Mednafen is an OpenGL command-line driven multi-system emulator with many advanced features.
Mednafen emulates the Atari Lynx, GameBoy, GameBoy Color, GameBoy Advance, NES, PC Engine (TurboGrafx 16), and SuperGrafx and 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 at the press of a button, and are saved in the popular PNG file format.
Due to the threaded model of emulation used in Mednafen, and limitations of SDL, a joystick is preferred over a keyboard to play games, as the joystick will have slightly less latency, although the latency differences may not be perceptible to most people.
Product's homepage
What's New in This Release: [ read full changelog ]
· SMS: Some state that wasn't being saved in save states now is, which should fix netplay desynch problems with SMS/GG games.
· Fixed a couple of remotely-exploitable(if connected to a malicious server) stack manipulation bugs in the network play code.
· Fixed an incorrect object creation bug in pce/adpcm.cpp.
· NES: Added a missing CPU emulator variable to save states.
· PCE: Added a missing CPU emulator variable to save states.