Mednafen

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Mednafen
Image illustrative de l'article Mednafen
Logo

Développeurs L'équipe Mednafen
Dernière version 0.8.D.3 (12 septembre 2010) [+/-]
Environnements Multiplate-forme
Type Émulateur
Licence GNU GPL
Site web mednafen.sourceforge.net

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

Systèmes supportés[modifier | modifier le code]

Système Basé sur le code de
Lynx Handy
Game Boy Advance VisualBoyAdvance
Game Boy et Game Boy Color VisualBoyAdvance
Neo-Geo Pocket et Neo-Geo Pocket Color Neopop
Nintendo Entertainment System FCE Ultra
Super Nintendo (en développement) bsnes
Virtual Boy (en développement) Original. Noyau NEC V810 basé sur Reality Boy.
PC-Engine et SuperGrafX Original. Interface CD-ROM basée sur PC2e.
PC-FX Original. Noyau NEC V810 basé sur Reality Boy.
WonderSwan Color Cygne
Mega Drive (en développement) Genesis Plus par Charles MacDonald
Master System et Game Gear SMS Plus par Charles MacDonald

Architecture par processus légers[modifier | modifier le code]

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.

Voir aussi[modifier | modifier le code]

Article connexe[modifier | modifier le code]

Liens externes[modifier | modifier le code]