# The emulators/mednafen port

## mednafen-1.21.3 – emulates numerous game consoles

## Description

    Mednafen ("My Emulator Doesn't Need a Frickin' Excellent Name") is a
    portable emulator for a number of video game consoles, including the Atari
    Lynx, Neo Geo Pocket (Color), WonderSwan, GameBoy (Color), GameBoy Advance,
    Nintendo Entertainment System, Super Nintendo Entertainment System/Super
    Famicom, Virtual Boy, PC Engine/TurboGrafx 16 (CD), SuperGrafx, PC-FX, Sega
    Game Gear, Sega Genesis/Megadrive, Sega Master System, and Sony PlayStation.

    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. PNG screen snapshots may be taken at the press
    of a button, and video can be recorded in the QuickTime file format with
    several different lossless codecs supported.

WWW: https://mednafen.github.io

Only for arches
  aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc sparc64
Broken
  on hppa: ../../include/mednafen/state.h:21:7: error: 'exception_ptr' in namespace 'std' does not name a type
Categories:
  emulators games

## Library dependencies

- STEM->=4.9,<4.10:lang/gcc/4.9,-libs
- audio/libsndfile
- devel/gettext
- devel/sdl2

## Build dependencies

- STEM->=4.9,<4.10:lang/gcc/4.9
- STEM->=4.9,<4.10:lang/gcc/4.9,-c++
- archivers/xz
- devel/gmake

## Run dependencies