SuperSNES9X est un fork avancé de SNES9X, développé par shanytc, qui ajoute de nombreuses améliorations modernes tout en conservant la rapidité et la simplicité du SNES9X original. Il vise autant les joueurs (retroachievements, online) que les créateurs (sprite ripping, hacking, debugging).

Principales améliorations:
– Support multi-système : GameBoy, GameBoy Color et Super GameBoy intégrés
– RetroAchievements intégrés
– Kaillera (Client/Serveur) pour le jeu en ligne
– Run‑Ahead pour réduire la latence d’entrée
– Correction colorimétrique et filtres CRT‑like
– Viewers S-PPU avancés (Sprites/Tiles) pour rippers et map‑makers
– Cheat Search & Editor améliorés : clic droit, fonctions batch
– Assignation Multi-Bind: mixage clavier + manette sur une même entrée
– Support SDL (Simple DirectMedia Layer)
– Débogueur en cours de développement
– Convertisseur de sauvegarde SNES9X <-> MESEN, disponible ici.
A noter que les fichiers de configuration et sauvegardes sont 100% compatibles entre SNES9X et SuperSNES9X.
Les changements sont:
GB PPU hardware correctness
– STAT IRQ hardware quirks (LCD-off guard, LY=153 edge case) — fixes Zerd no Densetsu boot
– DMG STAT-write quirk now only fires on newly-enabled source bits
– Mode 3 sprite stall + WX latching — fixes One Piece dialog torn edges
– BGP latch at mode 2→3 boundary — try-fix for split-scanline palette glitch
– SCX-fine mode-3 penalty modeled (per-scanline raster timing)
Cart mappers support
– Sachen MMC1 mapper + scrambled-logo detection (Sachen 4 in 1 4B-007 boot)
– Sachen BIOS-mode boot fix: value-gated unlock + MbcRead synth path
– MMM01 multicart mapper added (Mani / Taito 4-in-1)
– MMM01 sub-game SGB palette injection (no splash)
– Cart MBC now resets on File → Reset (Sachen 4B-007 no-cartridge post-reset)
– Cart SRAM defaults to $FF instead of $00 — fixes Initial D Gaiden text rendering
Audio:
– Independent GB volume slider in BIOS-less SGB mode enabled









