Mednafen
ScreenshotMednafen.png
Other namesNintencer[1]
DeveloperMednafen Team
Latest release version1.32.1
Latest preview version1.32.0-UNSTABLE
Programming languageC++
Operating systemWindows, macOS, Linux, BSD, PlayStation 3, RISC OS, Wii, AmigaOS
PlatformIA-32, x86-64, PowerPC
Size7.49 MB: Windows, x64
5.57 MB: Windows, x86
3.05 MB: Source code
GenreVideo game console emulator
LicenseGPL-2.0-or-later
Websitemednafen.github.io

Mednafen (My Emulator Doesn't Need A Frickin' Excellent Name), formerly known as Nintencer, is an OpenGL and SDL multi-system free software wrapper that bundles various original and third-party emulation cores into a single package, and is driven by command-line input.[2][3] It is distributed under the terms of the GPL-2.0-or-later license.[4] Certain emulation cores of Mednafen have been ported to RetroArch/Libretro.[5]

RetroArch's fork Beetle-PSX supports additional features, including hardware rendering (Vulkan and OpenGL), higher internal resolution, anti-aliasing, texture filtering, texture replacement, post-processing shaders, GTE subpixel precision and perspective-correct texture mapping.[6][7][8]

The emulator runs under Microsoft Windows,[9] Linux,[9] AmigaOS, OpenBSD,[10] PlayStation 3,[11][12] RISC OS,[13] and Wii.[14]

Supported systems

SystemComputer system/video game console emulator
Apple II/Apple II Plus[15]Original
Atari Lynx[16]Handy
Game Boy / Color[17]VisualBoyAdvance
Game Boy Advance[9][17]VisualBoyAdvance
Game GearSMS Plus by Charles MacDonald
Master System[9]SMS Plus by Charles MacDonald
Neo Geo Pocket / ColorNeoPop
Nintendo Entertainment System[9][17]FCE Ultra
PC Engine SuperGrafxUnknown
PC-FXOriginal. NEC V810 CPU core based on Reality Boy
PlayStationOriginal
Sega GenesisGenesis Plus by Charles MacDonald
Sega Saturn[18]Original
Super Nintendo Entertainment Systembsnes
TurboGrafx-16 / TurboGrafx-CD[16][17]Original. CD-ROM interface based on PC2e
Virtual BoyOriginal. NEC V810 CPU core based on Reality Boy
WonderSwan[16]Cygne

Front-ends

There are a number of open-source graphical front-ends for Mednafen actively being developed.

GUIOperating SystemDescriptionRepository
MednaffeLinux and WindowsMednaffe is written in C (programming language) and uses GTK, it allows all of Mednafen's options to be configured, and provides simple game-management features.[19][20][1]
MedLaunchWindowsMedLaunch is written in C# WPF using .NET 4.5.2. It allows all Mednafen options and controllers to be configured and includes a dynamic games library with DAT file lookup and online scraping.[21][22][2]
MedGui RebornWindowsMedGui Reborn is written in VB .NET using .NET Framework 2.0, It supports all Mednafen options, includes a lot of game utility and an easy way to perform Net Play session.[23][24][3]
MedSatWindowsMedSat only supports Sega Saturn emulation.[4]

See also

References

  1. ^ "Releases". Mednafen. Archived from the original on 15 December 2005. Retrieved 21 March 2024.
  2. ^ "Mednafen — Ubuntu Apps Directory". Ubuntu.com. Canonical Ltd.. Archived 27 November 2013 at the Wayback Machine. Retrieved 16 July 2013.
  3. ^ "Package mednafen-0.8.13-1003". Fink. March 27, 2012. Archived June 12, 2012 at the Wayback Machine. Retrieved April 13, 2012.
  4. ^ "Introduction to Mednafen". Mednafen. SourceForge. Archived April 18, 2012 at the Wayback Machine. Retrieved April 13, 2012.
  5. ^ "Libretro". GitHub
  6. ^ "Beetle PSX HW – Experimental texture replacement now available! – Libretro". 17 June 2020.
  7. ^ "Mednafen/Beetle PSX – PGXP arrives! – Libretro". 4 October 2016.
  8. ^ "GitHub - libretro/beetle-psx-libretro: Standalone port/fork of Mednafen PSX to the Libretro API.". GitHub. 15 October 2021.
  9. ^ Pot, Justin (September 29, 2010). "Mednafen – A Simple Cross-Platform Emulator To Play Your Old Games". MakeUseOf. Archived November 9, 2011 at the Wayback Machine. Retrieved April 13, 2012.
  10. ^ "Mednafen". OpenPorts.se. February 21, 2016. Archived from the original on October 31, 2017. Retrieved February 21, 2016.
  11. ^ Addicted_to_Mod (September 30, 2011). "Mednafen-PS3 emulator released -- built on 9/30/11". Jailbreak Scene. Retrieved April 13, 2012.[dead link]
  12. ^ "mednafen-ps3". Google Code. Archived April 5, 2012 at the Wayback Machine. Retrieved April 13, 2012.
  13. ^ Gransden, Chris (April 12, 2012). "Mednafen - multi-system emulator released". riscos.info. Archived August 8, 2012 at the Wayback Machine. Retrieved April 13, 2012.
  14. ^ "wii-mednafen". Archived 2014-03-13 at the Wayback Machine. Retrieved 2014-03-02.
  15. ^ "Mednafen 1.22.0-UNSTABLE". Mednafen Forum. Archived 22 March 2019 at the Wayback Machine. Retrieved 20 April 2019.
  16. ^ Riley, Jeremy. "Arcade Machine Build Documentation". Arcade Machine Reloaded. flashingblade.net. Archived from the original on 24 January 2014. Retrieved 16 July 2013.
  17. ^ Garnett, Alex (September 6, 2011). "Mednafen review". PC Advisor. Archived October 22, 2012 at the Wayback Machine. Retrieved April 13, 2012.
  18. ^ "Mednafen Emulator Includes Experimental Saturn Emulation in Its Latest Release". Segalization. 7 August 2016. Archived 10 August 2016 at the Wayback Machine. Retrieved 19 August 2016.
  19. ^ "Debian -- Details of package mednaffe in stretch". Debian. Archived 2018-03-05 at the Wayback Machine. Retrieved 2017-05-16.
  20. ^ "GitHub - AmatCoder/mednaffe: A front-end (GUI) for mednafen emulator". GitHub. Archived 2017-06-10 at the Wayback Machine. Retrieved 2017-05-16.
  21. ^ "GitHub - Asnivor/MedLaunch: A Windows (.NET) Front-End for the Mednafen Emulator". GitHub. Archived 2018-07-25 at the Wayback Machine. Retrieved 2017-07-17.
  22. ^ "MedLaunch = A Windows Front-End for Mednafen". Archived 2018-09-26 at the Wayback Machine. Retrieved 2019-05-11.
  23. ^ "SourceForge - MedGui Reborn & MetroMed". Archived 2017-07-13 at the Wayback Machine. Retrieved 2017-07-26.
  24. ^ "Mednafen Forums - MedGui Reborn & MetroMed". Archived 2017-06-16 at the Wayback Machine. Retrieved 2017-07-26.