The Full Wiki

More info on Mednafen

Mednafen: Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Developer(s) Mednafen Team
Stable release 0.8.C / July 1, 2009
Operating system Cross-platform
Type Emulator
License GPL

Mednafen (previously known as Nintencer) is an OpenGL and SDL command-line driven multi-system Free Software emulator with many advanced features. It is distributed under the terms of the GNU General Public License.

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 at the press of a button, and are saved in the PNG file format.

Mednafen is an acronym for "My Emulator Doesn't Need A Frickin' Excellent Name."

Supported systems

System Based on code from
Atari Lynx Handy
Game Boy Advance VisualBoyAdvance
Game Boy Color VisualBoyAdvance
Neo Geo Pocket Color Neopop
Nintendo Entertainment System FCE Ultra
PC Engine Original. CD-ROM interface based on PC2e.
PC-FX Original. NEC V810 CPU core based on Reality Boy.
WonderSwan Color Cygne
Sega Master System SMS Plus by Charles MacDonald
Game Gear SMS Plus

Multi-threaded nature

Mednafen is multi-threaded in a simple manner, beyond any threads SDL creates for timers and audio, in that it handles video scaling and blitting to the video device in one thread, and actual system emulation and sound output in another thread. This setup is slightly advantageous, depending on user settings, when using SMP systems. It also simplifies program design in that emulation and sound output can easily continue uninterrupted even if a video blit takes an unacceptably long time, as is the case when synchronizing blits to vertical-blank.

External links



Got something to say? Make a comment.
Your name
Your email address