SameBoy
SameBoy est un émulateur Game Boy, Game Boy Color et Super Game Boy, conçu pour une compatibilité large tout en privilégiant la précision. Développé par Lior Halphon, il cible principalement macOS (avec un minimum requis de macOS 10.12), mais propose aussi des versions pour iOS et watchOS. Son code source est ouvert, ce qui permet des builds pour d’autres plateformes comme Windows ou les systèmes Unix.
Destiné aussi bien aux joueurs qu’aux développeurs, SameBoy mise sur une fidélité technique (debugging avancé, gestion des états de sauvegarde) et des fonctionnalités utilisateur (filtres de scaling, optimisations graphiques). Son interface intuitive et ses outils intégrés en font un choix solide pour explorer le patrimoine rétro sur Mac.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
Metal
Téléchargement et liens
- Télécharger SameBoy
- Version iOS
- Site officiel
- Code source
-
brew install --cask sameboy
Historique des versions
v1.0.3
-
Améliorations d'émulation majeures pour le Game Boy Color (CGB) en révisions CPU C ou antérieures : Correction de plusieurs bugs liés aux registres PCM (sortie incorrecte du canal 2 pour
PCM12, alignement des canaux 1/2, quirks des enveloppes de volume et des retards de démarrage du canal 4), avec prise en compte des corruptions LFSR et des "zombie steps" surNR43. -
Compatibilité rétroactive renforcée : Prise en charge des états de sauvegarde depuis la version 0.14.3 et des émulateurs BESS-compatibles, incluant les modifications récentes de l'émulation CGB.
-
Nouveautés pour macOS (front-end Cocoa) :
- Correction d’un bug où le ROM tournait en arrière-plan sous certaines conditions.
- Optimisation de la gestion de la batterie (sauvegardes plus fréquentes).
- Correction de l’affichage de l’icône sur certaines versions de macOS (problème d’affichage précédent).
- Modification et sauvegarde d’un ROM en cours via le Memory Viewer.
-
Corrections critiques pour les front-ends :
- Bug lié à la réinitialisation du ROM lors d’un rewind dans le front-end iOS (corrigé).
- Problème de palette en niveaux de gris bloqués dans le front-end SDL (résolu).
- Fuites mémoire corrigées dans les cas de chargement échoué de fichiers (cheats, sauvegardes batterie, ROM ISX).
-
Fonctionnalités utilisateur améliorées :
- Commande
examine/xavec modificateurs/s(assembly RGBDS) et$(valeurs hexadécimales). - Rumble ajustable et sauvegardes périodiques dans le front-end iOS.
- Hotkeys pour les contrôles assignables à 4 commandes dans le front-end iOS.
- Commande
Changelog complet
v1.0.2
-
Améliorations majeures pour macOS (Cocoa frontend) :
- Correction d’un bug empêchant l’utilisation de la caméra système (MacBook Pro avec caméra intégrée) lors de l’émulation de la Game Boy Camera dans les builds binaires officielles.
- Ajout d’une option pour forcer un facteur d’échelle entier avec bordures noires (comme dans la version SDL), utile pour les jeux nécessitant une résolution précise.
- Correction d’un problème de défilement automatique dans le debugger (vue latérale) sur macOS, évitant le scroll systématique vers le bas pour les sorties longues.
- Améliorations UI/UX ciblées pour macOS 13 (Ventura) et versions ultérieures, incluant des icônes redessinées et une meilleure intégration avec les menus système (ex : menu bar iPadOS 26 étendu à macOS dans certains cas).
-
Corrections critiques d’émulation :
- Suppression d’un artefact audio sur Game Boy Advance : le channel bias n’est plus appliqué aux canaux désactivés lors du mixage, améliorant la précision sonore (notamment pour les tons haute fréquence).
- Correction d’un bug dans l’API
GB_save_statequi retournait faussement un succès en cas d’échec.
-
Stabilité et compatibilité :
- Backward-compatible avec les save states à partir de la version 0.14.3 (y compris ceux des émulateurs BESS-compliant).
- Correction d’un bug où les ROMs importées étaient copiées au lieu d’être déplacées (et inversement) sur iOS, mais aussi affectant indirectement macOS via les builds Cocoa partagées avec iOS (ex : gestion des fichiers lors de mises à jour automatiques).
-
Améliorations mineures mais notables :
- Ajout d’un graphique de consommation CPU dans la fenêtre de debugger (frontend Cocoa).
- Turbo mode désormais configurable avec un speed cap (toutes plateformes), remplaçant les options d’overclocking (200%/400%) sur iOS.
- Alertes utilisateur sur iOS pour les *
Changelog complet
v1.0.1
-
Amélioration majeure de l’audio : Rendu audio à 2 MHz géré directement par l’émulateur (libretro) pour une meilleure qualité, avec suppression d’un bug de sous-échantillonnage dans la plupart des ports (sauf Wii U, où le traitement reste interne).
-
Corrections critiques pour macOS :
- Compatibilité SGB : Correction d’un bug affectant les transferts SGB sur plateformes big-endian (impactait notamment la Wii U), résolvant des problèmes graphiques dans des jeux comme Pokémon Bleu ou Pokémon Vert.
- Stabilité des palettes : Les nouvelles palettes s’affichent désormais correctement dans la frontend Cocoa, même après personnalisation préalable (bug lié à la gestion des états sauvegardés).
-
Améliorations frontales :
- Debugger SDL : Interface réactive améliorée (fenêtre principale non bloquante en pause, sonnerie terminale sur saisie de touches, et support étendu des versions Windows).
- Contrôles externes : Option pour utiliser des joysticks comme faux contrôles analogiques (simulation D-pad en alternance rapide).
-
Corrections mineures :
- Suppression d’un workaround obsolète dans RetroArch (audio plus fort dans le port Wii U).
- Activation possible de l’audio pour les deux Game Boys en mode câble de liaison (libretro).
- Correction de la gestion des modèles émulés dans SDL (fermeture immédiate du menu après changement).
-
Précision technique :
- Augmentation du nombre de phases de limitation de bande pour réduire les harmoniques dans les sons aigus.
- Optimisation des routines de synthèse FM (SGB jingle) pour une meilleure performance.
(Aucun changement spécifique pour Apple Silicon ou builds .dmg mentionnés dans ce changelog.)
Changelog complet
v1.0
-
Nouveautés majeures et fonctionnalités améliorées :
- Ajout d’une version dédiée pour watchOS (transfert de ROMs/saves depuis l’application iOS, contrôleurs personnalisables, Fast Forward/Rewind, synchronisation des paramètres avec l’iPhone).
- Amélioration majeure de la qualité audio : remplacement du filtre box par une synthèse band-pass, réduisant les artefacts dans tous les fronts (Cocoa, SDL, iOS).
- Prise en charge native de l’Apple Silicon (M1/M2/M3) via le frontend Cocoa (pas de mention spécifique de correctifs ou de builds dédiés, mais compatibilité implicite avec les architectures modernes).
- Compatibilité améliorée des fichiers ISX (images de sauvegarde) et des palettes (import/export, 7 nouvelles palettes ajoutées).
- Support de Quick Look mis à jour pour macOS Sequoia (nouveaux API de miniatures et prévisualisation).
-
Corrections critiques :
- Prise en charge corrigée du câble Link sur macOS 10.13 et antérieur (bug bloquant l’émulation multi-joypad).
- Précision technique accrue :
- Timings PPU et OAM corrigés (révisions CGB 0 à C non plus marquées comme "Expérimental").
- Gestion des conflits d’écriture SCX, WX (valeur 166), LCDC OBJ_EN, et cas limites de LYC en double vitesse.
- Glitches visuels fixés dans Mr. Chin’s Gourmet Paradise et Turrican (PPU fetcher timings).
- Stabilité des fronts :
- Correction des problèmes d’audio dans l’iOS frontend (niveaux trop bas sous certaines conditions).
- Crashes évités dans la bibliothèque iOS si les ROMs sont modifiées via l’app Files en parallèle.
-
Spécificités macOS (Cocoa frontend) :
- Signature numérique et notarisation du binaire (compatible avec les restrictions Gatekeeper de macOS).
- Sélection automatique du modèle (Game Boy/DMG/C
Changelog complet
v0.16.7
-
Nouveautés majeures :
- Ajout d’un filtre CRT plat (flat CRT filter) pour améliorer le rendu visuel.
-
Corrections importantes :
- Correction d’un problème de priorité des opérateurs de comparaison dans le débogueur.
- Correction d’une incompatibilité des binaires macOS avec certaines anciennes versions de macOS (liée à l’utilisation du dernier SDK macOS).
- Correction d’une erreur d’orthographe ("GameGenie" au lieu de "Game Genie").
-
Améliorations spécifiques macOS :
- Correction de plusieurs cas limites empêchant l’ouverture de fichiers dans la frontend Cocoa (interface macOS).
Changelog complet
v0.16.6
-
Nouveauté majeure pour l’interface iOS :
- Intégration directe du browsing et téléchargement de jeux/demos depuis Homebrew Hub (seulement les soumissions open-source pour l’instant).
-
Améliorations d’émulation (précision technique) :
- Correction du glitch "zombie stepping" dans les modes CGB-D et CGB-E (incluant la restauration du titre audio de Telefang).
- Meilleure gestion des registres APU (NRx3/NRx4) lors d’écritures/lectures simultanées dans le même cycle.
- Préférence automatique pour
cgbE_boot.binlors de l’émulation en mode CGB-E (si disponible).
-
Corrections critiques (tous backends) :
- Suppression des distorsions audio occasionnelles sur certains Mac et appareils iOS.
- Fix du bug qui forçait parfois l’émulation SGB au lieu de CGB pour les ROMs nouvellement importées (iOS).
- Stabilisation de l’émulation de la Game Boy Camera (front-end iOS).
-
Corrections spécifiques macOS (Cocoa frontend) :
- Restauration du fenêtre Memory (régression introduite en v0.16.5 sous macOS Sonoma).
- Suppression du comportement "toujours au-dessus" des fenêtres du Debug Console.
- Correction d’un crash lors de la pause (affectant aussi l’interface iOS).
-
Améliorations mineures (iOS uniquement) :
- Désactivation du réglage d’économie d’énergie (dimming) pendant l’émulation.
- Optimisation des contrôles D-pad (zone centrale neutre, suppression de la libération accidentelle des boutons).
Changelog complet
v0.16.5
-
Compatibilité étendue des sauvegardes : rétrocompatibilité confirmée avec les états de jeu à partir de la version 0.14.3 et toute version compatible BESS, incluant les émulateurs tiers.
-
Corrections critiques sur macOS (Cocoa frontend) :
- Suppression de l’affichage erroné du mot "Version" dans les chaînes de version.
- Correction d’un problème de sauvegarde des captures filtrées en 32 bits/canal (au lieu de 8 bits/canal).
- Fenêtres du débogueur maintenant stables même hors focus (macOS).
-
Améliorations générales :
- Réglage par défaut du rewind à 2 minutes (harmonisé avec la version SDL, concerné aussi macOS).
- Ajout du nom du ROM dans le titre des fenêtres du débogueur (interface Cocoa, donc macOS).
-
Note : Aucune modification spécifique pour Apple Silicon (M1/M2/M3) ou macOS minimum dans ce changelog.
Changelog complet
v0.16.3
-
Nouveauté majeure pour macOS (Cocoa) :
- Ajout de la fonctionnalité "Hot Swap Cartridge" permettant d’échanger un fichier ROM par une version plus récente (via le menu "Reload ROM" accessible en maintenant Shift dans le menu Emulation).
-
Correction critique pour macOS :
- Suppression des artefacts visuels dans certains filtres de mise à l’échelle lorsque le facteur de scaling est un multiple de 3 (affectait aussi les autres plateformes, mais mentionnée ici pour sa visibilité sur macOS).
-
Compatibilité et stabilité :
- Prise en charge des sauvegardes d’état depuis la version 0.14.3 et toute émulateur conforme à BESS (backward-compatible).
- Correction de l’affichage incorrect des licences dans les versions Cocoa (macOS/iOS).
-
Améliorations mineures (non macOS-spécifiques mais notables) :
- Mise à jour des ROMs SGB intégrées pour une meilleure synchronisation temporelle avec les versions originales.
- Correction des erreurs d’orthographe dans le débogueur.
Changelog complet
v0.16.2
-
Améliorations de précision :
- Correction du suivi de la parité des frames et ajustement du ratio de blending pour une option "Accurate" plus réaliste.
- Prise en charge des ROMs bootlegs indiquant une absence de RAM dans le champ MBC, mais déclarant une taille de RAM non nulle.
-
Corrections critiques :
- Suppression du support de XAudio 2.7 (remplacé par la version redistribuable 2.9) pour éviter des plantages sous Windows 7.
-
Frontend macOS/Cocoa :
- Correction de l’affichage du changelog dans la fenêtre de mise à jour (police incorrecte sur macOS).
- Restauration du support Quick Look sur macOS Sonoma.
- Suppression des flickers dans les frontends Cocoa et iOS avec le rendu Metal.
Changelog complet
v0.16.1
-
Compatibilité améliorée : rétrocompatibilité confirmée avec les save states depuis la version 0.14.3 et toute version compatible BESS (y compris d’autres émulateurs).
-
Correction critique pour macOS : prise en charge restaurée des versions 10.9 à 10.15 (précédemment incompatibles).
-
Corrections spécifiques macOS :
- Résolution des problèmes d’UI liés à l’alimentation du Printer Feed sous Big Sur et versions ultérieures.
- Suppression d’un bug bloquant l’ouverture de ROMs si VisualBoyAdvance était installé en parallèle.
- Correction d’un débordement de barres d’outils Cocoa pouvant provoquer un crash lors du clic.
-
Amélioration technique : désactivation automatique du VSync dans l’interface SDL si la fréquence d’actualisation est inférieure à 60 Hz (évite des artefacts audio).
Changelog complet
v0.16
-
Nouvelle interface utilisateur dédiée iOS :
- Prise en charge de tous les modèles d’iPhone, iPad et iPod Touch sous iOS 11+ (recommandé : iOS 13+).
- Installation via side-loading (AltStore/TrollStore) ou jailbreak, avec contrôles tactiles personnalisables (analogique, réenregistrement, fast-forward, slow-motion), support de la caméra Game Boy, des vibrations in-game, des contrôles de mouvement et des notifications pour les jeux utilisant l’alarme.
-
Améliorations spécifiques à macOS :
- Correction des artefacts et du mauvais ratio d’aspect dans l’émulation de la Game Boy Camera sur certains modèles Mac.
- Correction d’un bug empêchant la restauration des fenêtres précédemment ouvertes sur certaines versions de macOS (régression liée à Apple).
- Correction de l’absence de l’outil-bar du VRAM viewer sous macOS Sonoma.
- Meilleure gestion des contrôleurs Xbox Wireless dans l’interface Cocoa.
-
Corrections d’erreurs critiques :
- Compatibilité des save states entre versions (à partir de 0.14.3) et émulateurs BESS-compliant.
- Correction de l’émulation du registre SVBK (fixe Flyeyes), du HDMA5, et des conflits de lecture des registres PPU en mode CGB double vitesse.
- Précision des timings pour les jeux utilisant le JOYP et les interruptions liées à l’objet fetch.
- Correction des bugs liés au rewind (passage entre ROMs ou changements de modèle dans l’interface SDL).
-
Améliorations de précision matérielle :
- Émulation correcte du comportement du bus ouvert lors de la lecture de la RAM du cartridge désactivée.
- Volume enveloppe verrouillé plus précis sur les modèles pré-Color et révisions CGB < D.
- Timings du printer corrigés (compatible avec Hello Kitty Pocket Camera).
- Lecture du registre BANK pendant le boot ROM, et émulation précise des glitches liés au sweep (incluant les différences de révision).
-
**Optimisations techniques
Changelog complet
v0.15.8
-
Compatibilité améliorée : prise en charge des save states depuis la version 0.14.3 et toute version ultérieure, ainsi que ceux compatibles avec le standard BESS (pour les émulateurs tiers).
-
Correction critique sur macOS : résolution d’un problème d’affichage des boutons dans l’interface de débogage Cocoa, qui provoquait des artefacts sur les versions récentes de macOS.
-
Amélioration mineure : le bouton B (clavier ou manette) permet désormais de revenir dans le menu de l’interface SDL (frontend).
Changelog complet
v0.15.7
-
Améliorations majeures pour l’interface utilisateur (Cocoa) et le débogage :
- Intégration complète des Joy-Cons (mappage clavier sans configuration, rétroaction haptique, LEDs de joueur et contrôles de mouvement).
- Ajout d’une fenêtre dédiée pour combiner/séparer les Joy-Cons et inverser leur orientation (horizontale/verticale).
- Interface du débogueur revue (meilleur contraste, boutons classiques Continue/Step Over/Step In/Step Out).
- Commande
interruptdans le débogueur (en plus de la combinaison^C). - Commande
tickavec un argument optionnelkeeppour éviter le réinitialisation du compteur.
-
Corrections critiques d’émulation :
- Correction d’une régression sur le timing du DMA (Direct Memory Access).
- Correction de deux glitches liés à l’insertion de pixels (affichage incorrect en build Release ou assertion en build Debug).
-
Compatibilité et stabilité macOS :
- Categorisation comme "Game" dans le Launchpad de macOS (pour une meilleure intégration).
- Correction d’un crash du gestionnaire de cheats sur macOS récent lors de la saisie d’adresses ou de codes invalides (GameShark/GameGenie).
- Suppression de la contrainte
$pour les adresses dans le gestionnaire de cheats (moins strict).
-
Améliorations mineures mais utiles :
- Commande
lcdaffichant désormais les états du shifter et du fetcher de l’écran LCD. - Ajout d’un reset rapide (équivalent à un reset via broche de carte, conserve la RAM et valeurs non initialisées).
- Compatibilité avec RGBDS 0.6.x (dépôt de la support pour la version 0.4.x).
- Commande
Changelog complet
v0.15.6
-
Compatibilité étendue : prise en charge des états de sauvegarde depuis la version 0.14.3 et les émulateurs compatibles BESS, assurant une rétrocompatibilité fiable.
-
Nouveautés majeures :
- Ajout de toutes les révisions CGB (Color Game Boy) et du MGB (Monochrome Game Boy) dans le cœur libretro.
- Débogueur amélioré : intégration d’un guide pour utiliser la commande
help. - Gestion audio avancée : possibilité de muter/démuter individuellement les 4 canaux audio dans les deux interfaces.
- Changement de cartouche à chaud : support dans les deux frontends.
-
Corrections critiques :
- Stabilité du cœur libretro : résolution d’un bug provoquant un décalage de vitesse après un changement de modèle.
- Régression DMA : correction d’un problème mineur lié au transfert DMA.
-
Interface Cocoa (macOS) :
- Correctif urgent : le champ "Go To" de l’outil de visualisation de la mémoire (Cocoa Memory Viewer) fonctionnait mal et pouvait provoquer des crashs.
Changelog complet
v0.15.5
-
Amélioration majeure de la précision :
- Correction du comportement du premier cadre pour l'émulation du Game Boy Color et Game Boy Advance, éliminant les éclairs blancs dans les jeux développés par THQ (ex. : THQ comme THQ’s Pokémon Stadium).
-
Corrections audio et visuelles critiques :
- Rééquilibrage des modes de correction de couleur pour éviter une désaturation inégale.
- Meilleure simulation du bug de répétition d’échantillonnage des canaux carrés (Square), réduisant les pops audio dans LSDj et certains jeux utilisant des effets de vibrato.
-
Corrections spécifiques aux builds Cocoa (macOS) :
- Résolution d’un bug introduit dans la version précédente causant :
- Des plantages du memory viewer sous certaines conditions.
- Des erreurs affichées lors de la sauvegarde d’état, bien que celle-ci soit effectuée correctement.
- Résolution d’un bug introduit dans la version précédente causant :
-
Compatibilité et stabilité :
- Réinitialisation correcte de l’état des cartes mémoire (MBC) pour éviter des bugs de démarrage dans certains jeux (affectait SDL, libretro et autres frontends tiers).
-
Backward compatibility :
- Compatibilité ascendante avec les save states à partir de la version 0.14.3 et tous les fichiers compatibles avec le standard BESS.
Changelog complet
v0.15.4
-
Nouveauté majeure :
- Ajout d’un nouveau mode de correction de couleur "Modern – Accurate", combinant la saturation/contrast moderne du mode "Balanced" avec une précision accrue de l’équilibrage chromatique.
-
Améliorations d’interface utilisateur :
- Renommage des modes de correction de couleur pour clarifier leur positionnement (ex. "Emulate Hardware" → "Modern – Balanced").
- Ajout de boutons d’aide dans la fenêtre de préférences Cocoa pour expliquer les modes de correction et le filtre High-Pass.
-
Corrections critiques :
- Correction d’une erreur de rounding dans la correction de couleur impactant la fidélité chromatique.
- Suppression d’un crash au lancement sur macOS ancien (versions antérieures à la mise à jour) en cas de mise à jour disponible.
-
Optimisations techniques :
- Révision du filtre Anti-aliased Scale4x pour améliorer la qualité visuelle.
- Performance accrue du visualiseur de mémoire Cocoa (moins gourmand en ressources).
-
Compatibilité :
- Compatibilité rétroactive avec les save states depuis la version 0.14.3 et tous les émulateurs conformes à BESS.
Changelog complet
v0.15.3
-
Améliorations de précision/calibrage :
- Correction généralisée des modes de correction de couleur pour une meilleure fidélité visuelle.
-
Corrections majeures :
- Résolution d’une condition de course (race condition) pouvant provoquer un plantage de l’outil Memory Viewer si utilisé sans pause préalable du jeu.
- Suppression d’un avertissement erroné concernant l’impossibilité d’enregistrer des sauvegardes (affiché même si elles étaient bien enregistrables).
-
Compatibilité rétroactive :
- Prise en charge des états de jeu sauvegardés depuis la version 0.14.3 et des émulateurs compatibles avec le standard BESS.
Changelog complet
v0.15.2
-
Compatibilité étendue : rétrocompatibilité avec les save states depuis la version 0.14.3 et toutes les versions compatibles BESS, y compris celles d’émulateurs tiers.
-
Nouveautés frontales (SDL et Cocoa) :
- Ajout d’un paramètre pour activer l’entrée joypad même hors focus.
- Intégration des palettes Game Boy personnalisées (7 nouvelles options) et support des palettes exportées depuis la version Cocoa.
- Correction du menu des boutons configurés dans l’interface SDL.
- Barre de défilement draggable dans le frontend SDL.
-
Améliorations audio :
- Ajout du pilote OpenAL pour Linux/Unix (via le frontend SDL).
-
Contrôles avancés :
- Configuration de jusqu’à deux raccourcis joypad pour des actions (pause, sauvegarde, etc.) dans les deux interfaces.
-
Corrections d’erreurs critiques :
- Fix d’un glitch visuel (pixels entre les tuiles) sur les modèles pré-Game Boy Color (ex. : Star Trek – 25th Anniversary).
- Précision accrue pour l’émulation de la Game Boy Camera et du délai de basculement JOYP (DMG).
- Réduction des button bouncing tout en limitant le lag.
-
Stabilité :
- Suppression d’un risque de corruption mémoire en mode bibliothèque C++.
- Avertissement systématique si une sauvegarde de progression échoue lors du chargement d’une ROM.
Changelog complet
v0.15.1
-
Compatibilité étendue des sauvegardes : rétrocompatibilité avec les save states depuis la version 0.14.3 et toutes les versions compatibles BESS, y compris celles d'autres émulateurs.
-
Amélioration de l'installation sur macOS :
- Meilleure gestion des permissions (Gatekeeper et droits d'écriture) dans la version Cocoa (port natif macOS).
- Correction de la signature de code pour les builds locaux en ARM (Apple Silicon M1/M2/M3) lors de la compilation de versions de release.
(Aucune mention spécifique aux builds .dmg ou à une version minimale de macOS dans ce changelog.)
Changelog complet
v0.15
-
Améliorations majeures de précision et de performance :
- Optimisations ciblées (PPU "fast paths" +34 %, suppression des calculs flottants dans l’APU, génération lazy du son) et amélioration globale des temps de réponse (Memory Viewer, VRAM Viewer).
- Prise en charge complète des révisions CGB (0, A, B, D) avec sélection via SDL, et ajout des MBC7 (support souris/joystick pour les contrôles de mouvement).
-
Corrections critiques :
- Fix des régressions sur les MBC5 (banque ROM initiale à 1), DMA/HDMA/GDMA (timings, conflits bus, interactions avec halt/stop), et glitches PPU (LY=LYC, TILE_SEL, corruption VRAM).
- Correction des instabilités audio dans la frontend Cocoa et des problèmes de synchronisation série (ex. : Gen 2 Pokémon Mystery Gift).
-
Spécificités macOS :
- Correction des artefacts sur Retina (screenshots avec filtres) et stabilité audio (frontend Cocoa).
- Fix des UI sur macOS Mavericks et compatibilité visuelle du GBS player à partir de Big Sur.
- Suppression des crashes SDL sur certaines distributions Linux (mentionné pour contexte, mais non pertinent pour macOS).
Changelog complet
Captures d'écran