Snes9x - Le Bottin des Jeux Linux

Snes9x

🗃️ Specifications

📰 Title: Snes9x 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D & 3D
🏷️ Category: Emulation ➤ Engine ➤ Nintendo 🏝️ Perspective: Third & First person
🔖 Tags: Emulation; NINTENDO; snes; Multi-platform; Flagship; libretro compatible; HLE BIOS; Controller; Online Multi; Co-op ⏱️ Pacing: Real Time
🐣️ Approx. start: 1997-07-01 👫️ Played: Single & Multi
🐓️ Latest: 2024-07-07 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 💥️ 1.60➜1.63 / Dev: 921f9f7 ❤️ Like it: 1. 🙏️⭐⭐⭐⭐⭐ (fantastic)
🏛️ License type: 🎁 Free of charge 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: Free ✨️ (temporary):
🐛️ Created: 2010-08-20 🐜️ Updated: 2024-10-09

📦️ Deliverables

📦️ Package name: snes9x, snes9x-gtk, libretro-snes9x ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage: ✓
📱️ PDA support: ..... 📦️ Flatpak: ✓
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 12854

📖️ Summary

📜️[en]: A free (not libre), multi-platform, single-player / multi-player (hotseat with 2 controllers) SNES (Super Nintendo Entertainment System, Super Famicom) emulator. It is resource-efficient, and supports almost the entire SNES software library and peripherals, sound, numerous graphics modes (EPX, TV, Smooth, SuperEagle, 2xSaI, Super2xSaI, EPX, hq2x, 2xBRZ, ...), several types of graphics acceleration (OpenGL, XVideo and Vulkan), various effects, state saving and video recording. 2 versions (Gtk interface or command line). Excellent! 📜️[fr]: Un émulateur gratuit et multi-plateforme, solo/multi (hotseat avec 2 manettes) de la console SNES (Super Nintendo Entertainment System, Super Famicom). Il est peu gourmand en ressources, et offre notamment le support de presque l'intégralité de la logithèque SNES, de ses périphériques, du son, de nombreux modes graphiques (EPX, TV, Smooth, SuperEagle, 2xSaI, Super2xSaI, EPX, hq2x, 2xBRZ, ...), de plusieurs types d'accélération graphiques (OpenGL, XVideo et Vulkan), de différents effets, de la sauvegarde d'état, de l'enregistrement vidéo. 2 versions (interface Gtk ou ligne de commande). Excellent !

🎥️ Videos


🕯️ How To: 💥️ Setup Guide 2024 (202402), 💥️ Best settings (1.62.3/202309), 💥️ PC Setup Guide (202303),


🎮️ Showcase: 💥️ Top 300 best SNES games in chronological order (202008), 💥️ Top 50 best SNES games of all time (202401), 💥️ Top 100 SNES Games (202108),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(202008) d(202401) d(202108) d(201711) d(1.62.3/202306) d(201811) d(201704) d(201609) d(201311) d(201505) g(201904) g(201907) g[sp](201810) ht(202402) ht(1.62.3/202309) ht(202303) ht(201703) ht(201605) ht[fr](202xxx) ht[de](201204) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202404) ht[pt](202404) ht[pt](201604) ht[it](202012) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
• libretro port of Snes9x: [Libretro (Snes repository) (Libretro WIKI)]
• Some examples of games (Super Nintendo ROMS): [Emulator.games (Super Nintendo)]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [FantasyAnime (Snes9X Tutorial)]

🦣️ Social
Devs (Snes9x Team 1 2 [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 (snes9x) [fr] [en] [de]]
[Wikipedia (SNES) [fr] [en] [de]]
[The Linux Game Tome] [AddictiveTips]

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

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

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

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Snes9x
🦊️ What's: A free SNES emulator
🏡️ https://www.snes9x.com/
🐣️ https://github.com/snes9xgit/snes9x
🔖 #LinuxEmulation #Flagship #Nintendo #snes
📦️ #Free #Arch #RPM #Deb #Flatpak #AppIm
📖 Our entry: (homeless)

🕵‍♂️️ (1.63): 🙏️⭐⭐⭐⭐⭐
🥁️ Update: 1.60➜1.63
⚗️ Consistent version 🦍️
📌️ Changes: https://github.com/snes9xgit/snes9x/releases
🦣️ From: 🛜️ https://github.com/snes9xgit/snes9x/releases.atom

🕯️https://www.youtube.com/embed/pBiZFART3Cw
🕯️https://www.youtube.com/embed/fyq4rFWAzIg
🎮️ https://www.youtube.com/embed/qFpnqLjdPtE
🎮️ https://www.youtube.com/embed/LEO3tbCzfXo
🎮️ https://www.youtube.com/embed/OR2Etw3VWYs

🕶️ A view of its UI with the game Alien 3: Ellen Ripley fires at an alien in a ventilation shaft while another alien approaches behind her.

📚️ Snes9x is a free (not libre), multi-platform, single-player / multi-player (hotseat with 2 controllers) SNES (Super Nintendo Entertainment System, Super Famicom) emulator. It is resource-efficient, and supports almost the entire SNES software library and peripherals, sound, numerous graphics modes (EPX, TV, Smooth, SuperEagle, 2xSaI, Super2xSaI, EPX, hq2x, 2xBRZ, ...), several types of graphics acceleration (OpenGL, XVideo and Vulkan), various effects, state saving and video recording. 2 versions (Gtk interface or command line). Excellent!

📕 Description [en]

📜️ "A free SNES emulator" 📜️

Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator. It basically allows you to play most games designed for the SNES and Super Famicom Nintendo game systems on your PC or Workstation; which includes some real gems that were only ever released in Japan.

The original Snes9x project was founded by Gary Henderson and Jerremy Koot as a collaboration of their earlier attempts at SNES emulation (Snes96 and Snes97). Over the years the project has grown and has collected some of the greatest talent in the emulation community (at least of the SNES variety) some of which have been listed in the credits section, others have helped but have been loss in the course of time.

Snes9x is the result of well over three years worth of part-time hacking, coding, recoding, debugging, divorce, etc. (just kidding about the divorce bit). Snes9x is coded in C++, with three assembler CPU emulation cores on the i386 Linux and Windows ports.

Currently there are many ports of Snes9x available, please check the download page to see if a port exists for your system.

Why Emulate the SNES?

Well, there are many reasons for this. The main reason is for nostalgic purposes. In this day and age, it's hard to find an SNES and many good games. Plus, many of us over the course of time have lost our beloved consoles (may they R.I.P) but still have our original carts. With no other means to play them, we turn to emulators. Besides this there are many conveniences of doing this on the computer instead of dragging out your old system.
Advantages consist of :

• ability to save in any location of the game, despite how the game was designed. It's amazingly useful when you don't want to redo the same level over and over.
• built-in peripherals. This is anything from multi-taps, to super scopes, to cheat devices.
• ability to rip sprites and music for your own personal use.
• easier to organize and no stacks of cartridges.
• filters can be used to enhance graphics and sounds on old games.

As with all things there are disadvantages though :

• if you have an ancient computer, you aren't likely to get a playable experience.
• some games are still unemulated (though this a very tiny minority.)
• the emulator can be difficult for new users to configure.


🍥️ Debian:

Libretro wrapper for Snes9x

This wrapper makes Snes9x API compatible with libretro, thus allowing its use with libretro frontends, such as RetroArch.

Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator written in C++. It basically allows you to play most games designed for the SNES and Super Famicom Nintendo game systems on your PC or Workstation.

Super Nintendo Entertainment System, SNES and Super Famicom are trademarks of Nintendo of America Inc. Snes9x is not affiliated with or endorsed by any of the companies mentioned.


🌍️ Wikipedia:

Snes9x is an SNES emulator written in C++ with official ports for Linux, Microsoft Windows, AmigaOS 4, Mac OS X, MorphOS, iOS, PSP, and Android. Both Windows RT and Windows Phone 8 have an unofficial port named Snes8x.

Background

Development of Snes9x began in July 1997 when Gary Henderson's Snes96 and Jerremy Koot's Snes97 emulators merged to create Snes9x. Snes9x was among the first to emulate most SNES enhancement chips at some level. In version 1.53, it added support for Cg shaders. Version 1.55 added support for the MSU1 enhancement chip found on the SD2SNES

The emulator PocketSNES for Pocket PCs is based on Snes9X.

There is also an unofficial Snes9x port compiled with Emscripten which runs inside a web browser.

License

The source code of Snes9x is publicly available, but the license prohibits its commercial use.

Reception

In 2005, Retro Gamer called Snes9x "the best SNES emulator available".

📕 Description [fr]

Un émulateur des consoles SNES et Super Famicom de Nintendo, par la Snes9x Team, initié par Gary Henderson & Jerremy Koot.
En C++/C.

Snes9x est un émulateur gratuit et multi-plateforme, solo/multi (hotseat avec 2 manettes) de la console SNES (Super Nintendo Entertainment System, Super Famicom). Il est peu gourmand en ressources, et offre notamment le support de presque l'intégralité de la logithèque SNES, de ses périphériques, du son, de nombreux modes graphiques (EPX, TV, Smooth, SuperEagle, 2xSaI, Super2xSaI, EPX, hq2x, 2xBRZ, ...), de plusieurs types d'accélération graphiques (OpenGL, XVideo et Vulkan), de différents effets, de la sauvegarde d'état, de l'enregistrement vidéo. 2 versions (interface Gtk ou ligne de commande). Excellent !

• 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.
• Snes9x est livré avec une interface Gtk de très bonne qualité, permettant de se passer d'une interface externe. Néanmoins il est possible de le compiler sans interface afin de permettre son intégration sous une autre interface (l'interface Libretro par exemple, est une interface unifiée pour différents émulateurs, activement maintenue). Pour information, ci-après quelques interfaces externes disponibles.

Interface externe optionnelle / Optional external interface: Loemu, Snes9express, Libretro (& RetroArch),
Consoles émulées (avec doc Bottin): Super Nintendo ou SNES ou Super NES,
Ressources: voir la fiche "Ressources - Emulation (Nom de la console émulée)".


Snes9x est un émulateur freeware, portable, de Super Nintendo Entertainment System (SNES). Il vous permet essentiellement de jouer à la plupart des jeux conçus pour les systèmes de jeu SNES et Super Famicom Nintendo sur votre PC ou station de travail; qui comprend de véritables gemmes qui n'ont été libérées qu'au Japon.

Le projet original Snes9x a été fondé par Gary Henderson et Jerremy Koot comme une collaboration de leurs précédentes tentatives d'émulation SNES (Snes96 et Snes97). Au fil des ans, le projet a grandi et a rassemblé certains des plus grands talents de la communauté d'émulation (au moins de la variété SNES) dont certains ont été répertoriés dans la section des crédits, d'autres ont aidé mais ont été perdus au cours du temps.

Snes9x est le résultat de plus de trois ans de modification, de codage, de recodage, de débogage, de divorce, etc. à temps partiel (je plaisante au sujet du divorce). Snes9x est codé en C ++, avec trois cœurs d'émulation CPU en assembleur sur les ports i386 Linux et Windows.

Actuellement, il existe de nombreux ports de Snes9x disponibles, veuillez vérifier la page de téléchargement pour voir si un port existe pour votre système.

Pourquoi émuler la SNES ?

Eh bien, il y a plusieurs raisons à cela. La raison principale est à des fins nostalgiques. De nos jours, il est difficile de trouver une SNES et beaucoup de bons jeux. De plus, beaucoup d'entre nous au cours du temps ont perdu nos consoles bien-aimées (qu'elles reposent en paix) mais ont toujours nos cartouches d'origine. Sans autre moyen de les jouer, nous nous tournons vers les émulateurs. En plus de cela, il y a beaucoup de commodités à faire cela sur l'ordinateur au lieu de traîner votre ancien système.
Les avantages consistent en:

• possibilité d'enregistrer à n'importe quel endroit du jeu, malgré la façon dont le jeu a été conçu. C'est incroyablement utile quand vous ne voulez pas refaire le même niveau encore et encore.
• périphériques intégrés. Cela va du multi-taps, au super scopes, jusqu'aux appareils de triche.
• possibilité de ripper des sprites et de la musique pour votre usage personnel.
• plus facile à organiser et pas de piles de cartouches.
• Les filtres peuvent être utilisés pour améliorer les graphiques et les sons sur les anciens jeux.

Comme pour toutes les choses, il y a des inconvénients:

• Si vous avez un ancien ordinateur, vous ne serez pas susceptible d'avoir une expérience jouable.
• certains jeux sont encore non émulés (bien que ce soit une très petite minorité).
• L'émulateur peut être difficile à configurer pour les nouveaux utilisateurs.



🍥️ Debian (traduction du Bottin) :

Un Wrapper (NdT : une adaptation pour) Libretro de Snes9x

Ce wrapper rend l'API Snes9x compatible avec libretro, permettant ainsi son utilisation avec des interfaces libretro, telles que RetroArch.

Snes9x est un émulateur portable et gratuit de la Super Nintendo Entertainment System (SNES) écrit en C ++. Il vous permet essentiellement de jouer à la plupart des jeux conçus pour les systèmes de jeu SNES et Super Famicom Nintendo sur votre PC ou votre station de travail.

Super Nintendo Entertainment System, SNES et Super Famicom sont des marques commerciales de Nintendo of America Inc. Snes9x n’est affiliée à aucune des sociétés mentionnées ci-dessus.


🌍️ Wikipedia:

Snes9x est un émulateur pour Super Nintendo écrit en C++ pour les plateformes : Windows, Linux, Mac OS X, AmigaOS 4, MorphOS, PlayStation Portable, iOS et Android.

En 2005, Retro Gamer a cité Snes9x comme le « meilleur émulateur Nintendo disponible ».

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

📦️ Installation (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.

💡Nota :
• Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), celui-ci permettra lors du clic sur un AppImage de l'exécuter ou l'installer dans un répertoire depuis lequel il deviendra visible par vos lanceurs habituels.
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.


📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (discover et/ou gnome-software) pour l'installer en quelques clics.

💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : discover (mon préféré) et/ou gnome-software

[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom



📄️ Installation à partir du source

• Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/snes9xgit/snes9x
(Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/snes9xgit/snes9x


▸ Compilation :
• Dans son répertoire racine lancez successivement :
⚬ Pour une interface en ligne de commande : $ cd unix
⚬ Pour une interface en GTK : $ cd gtk
$ ./configure
$ make -j$(nproc)


🚀️ LANCEMENT DE L'ÉMULATEUR

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] snes9x-gtk ou $ snes9x-gtk
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./snes9x-gtk
💡 Nota : pour la version sans interface GTK, le binaire se nomme snes9x (vs snes9x-gtk ci-avant)

▸ AppImage :
• Si vous installé le jeu à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

▸ Flatpak :
• Si vous avez installé votre jeu/outil à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).
💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.


📑️ PARAMÉTRAGE

(Version avec interface)

Paramétrage du graphisme :
• Ça se passe dans le menu Options ➜ Preferences ➜ Onglet Display

Personnellement j'ai retenu :
⚬ ☒ Scale image to fit window
⚬ Aspect ratio: 4:3 SNES correct aspect, integer multiples
⚬ ☒ Maintain aspect ratio
⚬ High-resolution effect: Merge adjacent pairs
⚬ Apply scaling filter: 4xBRZ
⚬ Hardware Acceleration: Vulkan (redémarrer après l'avoir appliqué)
⚬ ☒ Bilinear-filter output
⚬ ☒ Use best settings for FreeSync/G-Sync when in fullscreen
⚬ ☒ Sync to vertical blank

Paramétrage des périphériques d'entrées :
• Gamepad de test : Logitech Rumble Pad & Microsoft Xbox Elite Wireless Controller Series 2
• Pour une meilleure expérience, commencez par paramétrer ses actions avant de jouer.
• Ça se passe dans le menu Options ➜ Preferences ➜ Onglet Joypads et de sélectionner les contrôles en actionnant le joystick.

Installation d'un jeu :
• Ça se passe dans le menu File ➜ Open ROM Images... ➜ il suffit de lui indiquer le fichier zip (pas besoin de le décompresser).

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le 11 Juillet 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 20 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution, et prise d'une copie d'écran


⚪️ L'émulateur est décliné en 2 versions :
⚬ une version en ligne de commande, sans interface, utile pour lancer des jeux via des scripts ou des raccourcis, ou dans le cadre de la conception d'une machine d'arcade, ou encore pour l'utiliser via une interface unifiée pour différents émulateurs (tel que Libretro, activement maintenue).
⚬ une version avec interface Gtk, adaptée à une utilisation immédiate sur le bureau.
⚪️ J'ai surtout souhaité tester la version avec interface.

🫕️ Installation :
▸ (✔ v. 1.63) Paquet AppImage : FONCTIONNEL.
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
▸ (🧪️not_tested) Paquet Flatpak : NON TESTE.
▸ (✔ v. 1.57) Source : FONCTIONNEL.
🟢️ J'ai testé l'installation des deux versions : elles se compilent bien.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface élégante, de très grande qualité, complète, très soignée, simple, mature, efficace, ergonomique, claire/intuitive,
🟢️ Elle offre notamment une pléthore de paramétrages, de nombreux réglages graphiques, le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, plusieurs types de rendus graphiques, plusieurs types de mise à l'échelle graphiques, des performances graphiques modulables pour les configurations matérielles modestes, la lecture du contenu compressé, la pause automatique sur perte de focus, des emplacements de sauvegarde (d'état), le BIOS HLE (=BIOS compatible et libre, permettant de se passer de BIOS externe),
🟠️ Point(s) faible(s) relevé(s) : il lui manque le support du glisser-déposer de contenu (nécessite de passer par le menu de chargement),

‣ 🏞️ Graphismes
🟢️ De nombreux filtres sont disponibles, j'ai retenu le 4xBRZ.

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier ou au gamepad.
⚪️ J'ai testé le joystick (Logitech Rumble Pad): ça se passe dans le menu Options ➜ Preferences ➜ Onglet Joypads et l'on sélectionne les contrôles en actionnant le joystick.
🟢️ C'est du grand art : c'est intuitif et rapide, excellent !


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un émulateur de la console SNES (Super Nintendo Entertainment System, Super Famicom).

‣ 🐮️ Spécificités
⚪️ Il est solo/multi (hotseat avec 2 manettes), peu gourmand en ressources, et offre notamment le support de presque l'intégralité de la logithèque SNES, de ses périphériques, du son, de nombreux modes graphiques (EPX, TV, Smooth, SuperEagle, 2xSaI, Super2xSaI, EPX, hq2x, 2xBRZ, ...), de plusieurs types d'accélération graphiques (OpenGL, XVideo et Vulkan), de différents effets, de la sauvegarde d'état, de l'enregistrement vidéo, et il est livré en 2 versions (interface Gtk ou ligne de commande).


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s) :
⚪️ Ce test a pour objectif de faire une copie d'écran, de vérifier qu'aucun bug apparent ne survient, qu'il fonctionne avec des opérations basiques, de survoler son interface pour me faire une idée de ses fonctionnalités, de voir le comportement de l'interface avec quelques jeux pour vérifier que l'outil fonctionne.

‣ 🎲️ Résultat des tests :
🟢️ Pour charger un jeu, ça se passe dans le menu File ➜ Open ROM Images... ➜ il suffit de lui indiquer le fichier zip (inutile de le décompresser).
🟢️ Pas besoin de ROM de la SNES, il l'émule, ce qui simplifie grandement son installation.
🟢️ J'ai aussi testé la sauvegarde d'état (sur le slot 0) et la reprise, ça fonctionne bien.

🔍️ Aladdin : (⭐⭐)
🟢️ Un très joli jeu de plateforme avec ses graphismes de dessin animé.
🟠️ je ne suis pas parvenu à enlever une barre noir (ratio d'affichage) qui s'affiche au dessus du jeu quelque-soit les réglages graphiques et la dimension de la fenêtre. Pas gênante pour le jeu, c'est juste disgracieux.

🔍️ Alien 3 : (⭐⭐⭐)
🟢️ Un bon shooter contre des aliens dans divers endroits. Assez prenant.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 🙏️⭐⭐⭐⭐⭐ (fantastic)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Ça marche, c'est beau, c'est simple !
👏️ ❤️ Un grand bravo et merci à toute l'équipe, c'est du grand art !