A portable multi-system emulator with a lot of advanced features and unique functionality
Mednafen is a well known and powerful command-line-driven application that provides users with one of the best multi-system emulators for Linux, BSD, Windows and Macintosh operating systems.

Even if it’s a command-line program, it comes with a lot of modern features and functionality, including the ability to remap the keyboard shortcuts for some of the common functions, as well as the virtual system inputs to a joystick or keyboard (or both).

In addition, the application can save game states, allows users to rewind games in real time, take snapshots of screens using the PNG image format, record audio-visual movies in QuickTime using various lossless codecs.

However, the most important part of this program is the emulation module, which supports many well known systems, including Sony PlayStation, GameBoy (Color) and GameBoy Advance, Super Nintendo Entertainment System (SNES) and Super Famicom, as well as Nintendo Entertainment System (NES).

Additionally, the program can also emulate the Sega Master System, Sega Game Gear, Sega Genesis/Megadrive, Neo Geo Pocket (Color), Virtual Boy, SuperGrafx, Atari Lynx, PC-FX, WonderSwan, and PC Engine/TurboGrafx 16 (CD).

Under the hood, Mednafen uses the powerful OpenGL and SDL (Simple DirectMedia Layer) libraries to emulate the aforementioned systems. Because of this, it is a truly portable software supported on many popular operating systems.

Default command-line parameters include the ability to enable remote mode with a specified stdout key, load and boot from a physical CD-ROM device, force usage of a certain emulation module, record sound in the WAV format, and record audio and video in the QuickTime (MOV) format.

Users can also use the command-line to connect to a specific remote server and start network play, as well as to dump settings and module definition data to a certain file. Detailed usage examples are provided on the man page or directly in the help message.

Reviewed by on March 11th, 2014

last updated on:
September 12th, 2014, 5:55 GMT
developed by:
Mednafen Team
license type:
GPL (GNU General Public License) 
ROOT \ System \ Emulators


In a hurry? Add it to your Download Basket!

softpedia rating


user rating 30



3 Screenshots
What's New in This Release:
  • Fixed a piece of ancient mouse button mapping/reading code that was so broken it worked most of the time; fixes broken mapping of more exotic(other than left, center, and right) physical mouse buttons to virtual buttons.
  • Lynx: Fixed a minor stereo sound emulation issue thanks to a patch from "sage".
  • Lynx: Fixed a bug that could cause Mednafen to crash when a game attempts to power-down the emulated Lynx(which may occur if a game is left unattended for a prolonged period of time).
  • WonderSwan, PC-FX, MD, NGP: Fixed several violations of C/C++ sequence point rules in relation to call order in expressions of functions with side effects, that could lead to undefined/wrong behavior with certain types of compiler optimizations and features(e.g. PC-FX emulation was broken on gcc 4.9.x with -fsanitize=undefined -std=gnu++11).
read full changelog

Application description

Mednafen is a free, open source and cross-platform command-line software written in C++ using the OpenGL and SDL libra...

Add your review!