Mednafen - Le Bottin des Jeux Linux

Mednafen

🗃️ Specifications

📰 Title: Mednafen 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 04. Released (status)
🏷️ Category: Emulation ➤ Engine ➤ Multi 🌍️ Browser version:
🔖 Tags: Emulation; Multi Emulation; APPLE; apple2; ATARI; atari lynx; BANDAI; wonderswan; NEC; pc engine; supergrafx; pc-fx; NINTENDO; gbc; gba; nes; snes; virtual boy; SEGA; game gear; megadrive; sms; saturn; SONY; ps1; SNK; neo-geo pocket color; libretro compatible; Multi-platform; Controller 📦️ Package name: mednafen, mednaffe
🐣️ Approx. start: 2005-01-01 ....... 📦️ Arch: ✓
🐓️ Latest: 2024-04-05 ....... 📦️ RPM: ✓
📍️ Version: Latest: 1.32.1 ....... 📦️ Deb: ✓
🏛️ License type: 🕊️ Libre ....... 📦️ Flatpak:
🏛️ License: GPL-2 ....... 📦️ AppImage:
🏝️ Perspective: Third & First person ....... 📦️ Snap:
👁️ Visual: 2D & 3D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🎀️ Game design:
👫️ Contrib.: goupildb & Louis 🎰️ ID: 11905
🐛️ Created: 2010-08-20 🐜️ Updated: 2024-05-05

📖️ Summary

[en]: A libre, multi-platform, command-line driven, single-player / multi-player multi-system emulator: Apple II/II+, ATARI (Lynx), BANDAI (WonderSwan Color), Nintendo (NES, SNES, Game Boy, Game Boy color, Game Boy Advance, Virtual Boy), SEGA (Mega Drive, Saturn, Game Gear, Master System), SONY (PlayStation), NEC (PC-FX, PC Engine, PC Engine SuperGrafx), SNK (Neo Geo Pocket color). It supports in particular OpenGL, SDL, network game, remapping of joysticks and keyboards, save states, game rewinding. [fr]: Un émulateur libre et multi-plateforme, en ligne de commande, solo/multi (hotseat / en serveur), des systèmes Apple II/II+, ATARI (Lynx), BANDAI (WonderSwan Color), Nintendo (NES, SNES, Game Boy, Game Boy color, Game Boy Advance, Virtual Boy), SEGA (Mega Drive, Saturn, Game Gear, Master System), SONY (PlayStation), NEC (PC-FX, PC Engine, PC Engine SuperGrafx), SNK (Neo Geo Pocket color). Il supporte notamment OpenGL, SDL, le jeu en serveur, le remapping des joysticks & claviers, la sauvegarde d'état, le retour en arrière du jeu

🚦 Entry status

📰 What's new?: 🐞️ Hotfix 🦺️ Work in progress:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: ✓ 🚧️ Some work remains to be done:
👔️ Already shown: 👻️ Temporary:

🎥️ Videos


📰 Progress: 💥️(202406),


🕯️ How To: 💥️(Saturn/202302), 💥️(1.31/202312), (201703),


🎲️ Gameplay (SP): (0.9.37.1/201501), (0.9.39/201608), (201608),


🎲️ Gameplay (MP): (201706), (201506),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2(GitHub - mirror))] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(201207) lp(200910) ht(Saturn/202302) ht(1.31/202312) ht(201703) ht(201212) mp(201706) mp(201506) d(0.9.37.1/201501) d(0.9.39/201608) d(201608) d(0.9.39/201608) d(201405) d(201201) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](201511) g[ru](0.9.32/201605) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
User Interface
• Mednaffe (a front-end (GUI) for mednafen emulator): [GitHub] [Flatpak]

Alternative projects (libretro port of parts of Mednafen)
• ATARI Lynx emulation (Standalone port of Mednafen Mednafen Lynx to libretro, itself a fork of Handy, GPL-2): [Homepage] [Dev site] 🎬️ g(202xxx)
• BANDAI WonderSwan Color emulation (Standalone port of Mednafen WonderSwan to libretro, itself a fork of Handy, GPL-2): [Homepage] [Dev site] 🎬️ g(202xxx)
• Nintendo Virtual Boy emulation (Standalone port of Mednafen Virtual Boy to libretro, itself a fork of Handy, GPL-2): [Homepage] [Dev site] 🎬️ g(202xxx)
• SEGA Saturn emulation (Standalone port of Mednafen SEGA Saturn to libretro, itself a fork of Handy, GPL-2): [Homepage] [Dev site] 🎬️ g(202xxx)
• SONY PlayStation emulation (Standalone port of Mednafen SONY PlayStation to libretro, itself a fork of Handy, GPL-2): [Homepage] [Dev site] 🎬️ g(202xxx)
• NEC PC-FX emulation (Standalone port of Mednafen NEC PC-FX to libretro, itself a fork of Handy, GPL-2): [Homepage] [Dev site] 🎬️ g(202xxx)
• NEC PCE FAST (TurboGrafx 16) emulation (Standalone port of Mednafen NEC PCE FAST (TurboGrafx 16) to libretro, itself a fork of Handy, GPL-2): [Homepage] [Dev site] 🎬️ g(202xxx)
• NEC PCE SGX (SuperGrafx 16) emulation (Standalone port of Mednafen NEC PCE SGX (SuperGrafx 16) to libretro, itself a fork of Handy, GPL-2): [Homepage] [Dev site] 🎬️ g(202xxx)
• SNK Neo Geo Pocket Color emulation (Standalone port of Mednafen SNK Neo Geo Pocket Color to libretro, itself a fork of Handy, GPL-2): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [EMU GEN] [FantasyAnime (Mednafen)]

🦣️ Social
Devs (Mednafen Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Mednafen) [fr] [en] [de]]
[Wikipedia (Apple II) [fr] [en] [de]] - [Wikipedia (Apple II Plus) [fr] [en] [de]]
[Wikipedia (ATARI LYNX) [fr] [en] [de]]
[Wikipedia (Game Boy) [fr] [en] [de]] - [Wikipedia (Game Boy Color) [fr] [en] [de]]
[Wikipedia (Game Boy Advance) [fr] [en] [de]]
[Wikipedia (Mega Drive) [fr] [en] [de]]
[Wikipedia (Saturn) [fr] [en] [de]]
[Wikipedia (Game Gear) [fr] [en] [de]]
[Wikipedia (Master System) [fr] [en] [de]]
[Wikipedia (PlayStation) [fr] [en] [de]]
[Wikipedia (NES | Famicom) [fr] [en] [de]]
[Wikipedia (SNES | Super NES | Super Nintendo | Super Famicom) [fr] [en] [de]]
[Wikipedia (PC-Engine ou TurboGrafx-16) [fr] [en] [de]]
[Wikipedia (SuperGrafX) [fr] [en] [de]]
[Wikipedia (Neo-Geo Pocket) [fr] [en] [de]] - [Wikipedia (Neo-Geo Pocket Color) [fr] [en] [de]]
[Wikipedia (PC-FX) [fr] [en] [de]]
[Wikipedia (WonderSwan) [fr] [en] [de]]
[Wikipedia (Virtual Boy) [fr] [en] [de]]

[Wiki ubuntu-fr [fr]] [The Linux Game Tome] [Linux Mint] [Ubuntu Sharing]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Mednafen
🦊️ What's: A multi-system emulator (APPLE, ATARI, BANDAI, NEC, NINTENDO, SEGA, SONY & SNK)
🏡️ https://mednafen.github.io/
🐣️ https://sourceforge.net/projects/mednafen/
🔖 #LinuxEmulation #MultiSystem
📦️ #Libre #Arch #RPM #Deb
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.32.1
⚗️ Hotfix 🐞️
📌️ Changes: https://mednafen.github.io
🦣️ From: 📶️ https://forum.fobby.net/rdf.php?mode=m&l=1&basic=1&frm=19&n=25
📰 https://www.youtube.com/embed/an3NlYG4MDM?start=93

💥️🕯️https://www.youtube.com/embed/N15ivX7zcVY
💥️🕯️https://www.youtube.com/embed/R76RLJi1b8Y
🎲️👤️https://www.youtube.com/embed/XtxxNG0r6sw
🎲️👥️ https://www.youtube.com/embed/SEQYIFHhDfY

🕶️ A view of its UI in windowed mode with a game (science-fiction type) running on a KDE (Linux) desktop.

📚️ Mednafen is a libre, multi-platform, command-line driven, single-player / multi-player multi-system emulator: Apple II/II+, ATARI (Lynx), BANDAI (WonderSwan Color), Nintendo (NES, SNES, Game Boy, Game Boy color, Game Boy Advance, Virtual Boy), SEGA (Mega Drive, Saturn, Game Gear, Master System), SONY (PlayStation), NEC (PC-FX, PC Engine, PC Engine SuperGrafx), SNK (Neo Geo Pocket color). It supports in particular OpenGL, SDL, network game, remapping of joysticks and keyboards, save states, game rewinding.

📕 Description [en]

📜️ "A multi-system emulator (APPLE, ATARI, BANDAI, NEC, NINTENDO, SEGA, SONY and SNK)" 📜️

Mednafen is a portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system emulator.

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, in the PNG file format, at the press of a button.
Mednafen can record audiovisual movies in the QuickTime file format, with several different lossless codecs supported.

The following systems are supported(refer to the emulation module documentation for more details):

• Apple II/II+
• 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
• Sega Saturn (64-bit only)
• Sony PlayStation

Mednafen is distributed under the terms of the GNU GPLv2.

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.


🍥️ Debian (mednafen):

Multi-platform emulator, including NES, GB/A, Lynx, PC Engine

Mednafen is a command-line driven emulator for many different systems. It has full support for OpenGL and SDL graphics, network play, remappable input configuration, joystick and keyboard support, save states, game rewinding, GSF playback, and screenshots.

The systems supported by Mednafen are:

• Atari Lynx
• GameBoy
• GameBoy Color
• GameBoy Advance
• NES
• SNES
• Virtual Boy
• PC Engine (TurboGrafx 16)
• PC-FX
• SuperGrafx
• NeoGeo Pocket, NeoGeo Pocket Color
• WonderSwan
• Sega Genesis / Mega Drive
• Sega Saturn
• 🎧️ Sony PlayStation

Hardware emulated by Mednafen includes:

• NES gamepad, Zapper, PowerPad
• Four-Score, Famicom multiplayer adapter
• Arkanoid, HyperShot, Space Shadow, Mahjong controllers
• Oeka Kids tablet, Quiz King buzzers, Family Trainer, Barcode World
• Game Genie


🍥️ Debian (mednaffe):

Front-end for the Mednafen multi-system emulator
Mednaffe is a graphical front-end for the Mednafen multi-system emulator. It allows all of Mednafen's options to be configured, and provides simple game-management features.


🌍️ Wikipedia:

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

Host systems

The emulator runs under Microsoft Windows, Linux, OpenBSD, PlayStation 3, RISC OS, and Wii.

Supported systems

Apple II/Apple II Plus
Atari Lynx
Game Boy / Color
Game Boy Advance
Game Gear
Master System
Neo Geo Pocket / Color
Nintendo Entertainment System
PC Engine SuperGrafx
PC-FX
PlayStation
Sega Genesis
Sega Saturn
Super Nintendo Entertainment System
TurboGrafx-16 / TurboGrafx-CD
Virtual Boy
WonderSwan

GUI

There is a graphical front-end for Mednafen called "Mednaffe" which is available for GNU/Linux and Windows, written in C (programming language) and uses GTK, it allows all of Mednafen's options to be configured, and provides simple game-management features.

📕 Description [fr]

Un émulateur multi-systèmes (APPLE, ATARI, BANDAI, NEC, NINTENDO, SEGA, SONY et SNK), par la Mednafen Team.

Mednafen ("My Emulator Doesn't Need A Fucking Excellent Name") est un émulateur libre et multi-plateforme, en ligne de commande, solo/multi (hotseat / en serveur), des systèmes Apple II/II+, ATARI (Lynx), BANDAI (WonderSwan Color), Nintendo (NES aka Famicom, SNES aka Super Famicom, Game Boy, Game Boy color, Game Boy Advance aka GBA, Virtual Boy), SEGA (Mega Drive aka Genesis, Saturn, Game Gear, Master System), SONY (PlayStation), NEC (PC-FX, PC Engine aka PCE Fast aka TurboGrafx 16, PC Engine SuperGrafx aka PCE SG), SNK (Neo Geo Pocket color). Il supporte notamment OpenGL, SDL, le jeu en serveur, le remapping des joysticks et claviers, la sauvegarde d'état, le retour en arrière du jeu.

• Un fork du source (voir la section "Resources" ci-dessus) rend compatible avec libretro (pour plus de précision concernant l'application libreto, voir la fiche "Libretro (& RetroArch)" une partie de ses composants.
• Cet émulateur vous permet de jouer sous Linux avec des ROMS téléchargées sur internet.
• Attention : le téléchargement de ROMS commerciales est illégal à moins de les avoir acquises financièrement.
• Différentes interfaces externes permettent de faciliter son paramétrage, voir ci-après.

Interface externe optionnelle / Optional external interface: GambNafen, JMednafen, Mednaffe, Mednafen front end, Zednafen,

Consoles émulées (avec doc Bottin):
ATARI Lynx, BANDAI WonderSwan Color, SNK Neo Geo Pocket color, Nintendo Game Boy, Nintendo Game Boy color, Nintendo Game Boy Advance, Nintendo NES (Famicom), Nintendo SNES (Super Famicom), Nintendo Virtual Boy, SEGA Mega Drive (Genesis), SEGA Saturn, SEGA Gear, SEGA Master System, SONY PlayStation, NEC PC-FX, NEC PC Engine (PCE Fast, aka TurboGrafx 16), NEC PC Engine SuperGrafx (PCE SG),

Ressources: voir la fiche "Ressources - Emulation (Nom de la console émulée)".

Crédit image (lien ci-dessus): Debian


Mednafen est un émulateur multi-système portable, en ligne de commande, utilisant OpenGL et SDL.

Mednafen a la possibilité de remapper les fonctions de raccourcis clavier et les entrées du système virtuel sur un clavier, un joystick ou les deux simultanément.
La sauvegarde d'état est prise en charge, tout comme le retour en arrière en temps réel du jeu.
Des copies d'écran peuvent être prises, dans le format de fichier PNG, par simple appui de bouton.
Mednafen peut enregistrer des films audiovisuels au format de fichier QuickTime, avec différents codecs sans perte.

Les systèmes suivants sont pris en charge (reportez-vous à la documentation du module d'émulation pour plus de détails) :

• Apple II/II+
• Atari Lynx
• Neo Geo Pocket (Couleur)
• WonderSwan
• GameBoy (Couleur)
• 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
• Sega Saturn (uniquement 64-bits)
• Sony PlayStation

Mednafen est distribué selon les termes de la GNU GPLv2.

En raison du modèle d'émulation threadé (NdT : par coeur de processeur) utilisé dans Mednafen, et des limitations de SDL, un joystick est préférable à un clavier pour jouer à des jeux, car le joystick aura légèrement moins de latence, bien que les différences de latence puissent ne pas être perceptibles.



🍥️ Debian (traduction du Bottin) (mednafen) :

Émulateur multi-plateforme, dont NES, GB/A, Lynx, PC Engine

Mednafen est un émulateur piloté en ligne de commande pour de nombreux systèmes différents. Il dispose d'un support complet pour les graphismes OpenGL et SDL, le jeu en réseau, la configuration d'entrée remappable, le support du clavier et du joystick, la sauvegarde d'état, le retour en arrière des jeux, la lecture GSF et les captures d'écran.

Les systèmes pris en charge par Mednafen sont:

• Atari Lynx
• Gameboy
• GameBoy Color
• GameBoy Advance
• NES
• SNES
• Virtual Boy
• PC Engine (TurboGrafx 16)
• PC-FX
• SuperGrafx
• NeoGeo Pocket, NeoGeo Pocket Color
• WonderSwan
• Sega Genesis / Mega Drive
• Sega Saturn
• 🎧️ Sony PlayStation

Le matériel émulé par Mednafen comprend :

• les gamepads NES, Zapper, PowerPad
• Four-Score, adaptateur multijoueur Famicom
• les contrôleurs Arkanoid, HyperShot, Space Shadow, Mahjong
• la tablette Oeka Kids, les buzzers Quiz King, Family Trainer, Barcode World
• Game Genie


🍥️ Debian (traduction du Bottin) (mednaffe) :

Interface pour l'émulateur multi-système Mednafen
Mednaffe est une interface graphique pour l'émulateur multi-système de Mednafen. Il permet de configurer toutes les options de Mednafen et fournit des fonctionnalités de gestion de jeu simples.


🌍️ Wikipedia:

Mednafen est un émulateur pour diverses consoles de jeu vidéo, distribué sous licence libre. Il utilise OpenGL et SDL.

Systèmes supportés

Atari Lynx
Game Boy Advance
Game Boy et Game Boy Color
Neo Geo Pocket et Neo Geo Pocket Color
Nintendo Entertainment System
Super Nintendo
Virtual Boy
PC Engine (NDLR : aka TurboGrafx-16) et SuperGrafx
PC-FX
WonderSwan Color
Mega Drive (NDLR : aka Genesis)
Master System et Game Gear
Sega Saturn
PlayStation

Architecture par processus légers

Mednafen utilise des processus légers de manière simple, mis à part ceux créés par la SDL pour les chronomètres et le son. Il gère le redimensionnement vidéo et l'affichage de sprites sur le périphérique vidéo dans un processus léger, et la véritable émulation du système et la sortie du son dans un autre. Cette configuration est légèrement avantageuse, selon les réglages de l'utilisateur, en utilisant des systèmes SMP. Elle simplifie également l'architecture du programme dans le sens où l'émulation et la sortie du son peuvent facilement continuer de manière ininterrompue même si une opération d'affichage prend un temps trop long, comme c'est le cas quand l'affichage est synchronisé avec le vertical blank.