Mednafen

Jul 20, 2023

Portable multi-system emulator

Mednafen is a portable, utilizing OpenGL and SDL, argumentcommand-line-driven multi-system emulator with many advanced features. The Atari Lynx, GameBoy, GameBoy Color, GameBoy Advance, NES, PC EngineTurboGrafx 16, and SuperGrafx are emulated. 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 popular PNG file format.

Mednafen is distributed under the terms of the GNU GPL.

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.



Checkout these related ports:
  • Zsnes - Intel x86 only Super Nintendo Entertainment System (SNES) Emulator
  • Z80pack - Complete CP/M-80 emulator
  • Yuzu - Nintendo Switch emulator/debugger
  • Yaze-ag - Z80 and CP/M-80 emulator
  • Xzx - ZX Spectrum (48K/128K/+3) Emulator for X11
  • Xsystem35 - AliceSoft System 3.5/3.6/3.8/3.9 on X Window System
  • Xhomer - Emulator for the DEC Pro 350 computer
  • Xen-kernel - Hypervisor using a microkernel design
  • Xcpc - Portable Amstrad 464&/664/6128 emulator
  • Xbraitenberg - Braitenberg vehicle simulator with pseudo-physics
  • X49gp - HP 49g+/50g graphics calculator emulator
  • X48 - HP48 SX/GX graphic calculator emulator
  • X16-rom - Commander X16 ROM
  • X16-emulator - Emulator for the Commander X16 8-bit computer
  • Wxmupen64plus - Mupen64Plus 2.0 GUI frontend written using wxWidgets