Features at a glance
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.
Supports a wide range of gaming console systems
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
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 Marius Nestor, last updated on November 6th, 2014
In a hurry? Add it to your Download Basket!
- NES: Fixed a minor issue that could break compiling after --disable-nls was passed to the configure script.
- Added support for automatic loading and usage of redump.org "SBI" files when loading CUE sheets; the files should have the same base filename as the CUE sheet, and the file extension case should match the case of the corresponding character in the CUE sheet filename file extension. Example: "Super Bandicoot Luigi (Moon, Niflheim, Australia).CuE" -> "Super Bandicoot Luigi (Moon, Niflheim, Australia).SbI"
- PSX: Fixed half-implemented broken implementation of CDC command 0x00; fixes lockups in the European PAL releases of "Spyro 2" and "Spyro - Year of the Dragon".
Application descriptionMednafen is a free, open source and cross-platform command-line software written in C++ using the OpenGL and SDL libra...