Portierung des Snes9x-Emulators auf die Nintendo Switch.
UPDATE, 30.12.2025, 18:38 Uhr: v7.1 behebt einen weiteren Absturz beim Start und aktualisiert Snes9x auf die aktuelle Git-Revision.
Neu ist "pGBA", eine Portierung von mGBA auf die Switch. Es existiert zwar schon ein offizieller Port, aber so hat man die gleiche Oberfläche wie auch bei den anderen Emulatoren. Kompatibilitätstechnisch sollte es hier aber keine Unterschiede geben.
Wer pFBN verwendet muss von nun an seine eigene "gamelist.xml" benutzen, da diese nicht mehr eingebettet ist. Ansonsten wurden bei allen Emulatoren an der Oberfläche geschraubt, die zugrunde liegenden Cores aktualisiert sowie ein Absturz beim zweiten Start behoben.
Changelog
* pgba: add mGBA core
* ui: add roms count in rom listing
* ui: improve filtering
* ui: fix roms listbox up/down
* ui: fix roms/systems filtering
* ui: rename FILTER_AVAILABLE to FILTER_MISSING
* ui: fix fit scaling on high resolution screens
* config: big refactor (may need manual deletion of old configs files)
* config: allow adding custom roms paths to config file
* common: remove embedded gamelist support(use gamelist.xml files found in roms paths)
* common: set option "FILTER_AVAILABLE" to "ON" by default
* misc: add support for loading game from console argument
* pgen: fix roms paths
* fbneo: bump to latest git revision : https://github.com/finalburnneo/FBNeo/tree/36092078ac2ba48acf2105d2cad8310ab2236224
* pfbneo: fix driver lookup
* vita: enable large heap size (256MB)
** vita: enable console games back
** vita: fix scaling options (missing scale 2x)
** vita: fix crash in release builds
* vita: fix fbneo core bump
* switch: fix libmpv crash on second app launch
* windows/linux: fix fullscreen on/off option
Systemmodul welches automatisch Signatur-Patches anwendet.
Das Problem mit dem "ewigen Ladekreis" beim Starten eines Spiels wurde behoben, wenn ein altes Nintendo-Profil oder eines, welches mit Linkalho verknüpft wurde verwendet wurde. Zudem wurde ein Patch hinzugefügt, mit dem Firmware-Updates blockiert werden können.
* Add firmware upgrade block
* 1.5.9 with OLSC related patch, addresses "eternal spinning circle" when starting games, with an outdated nintendo profile or fake linked nintendo profile (using linkalho)
* and rename some patches to be more intuitive
ELF-Patches funktionieren wieder und dadurch sind auch einige Spiele nun voll kompatibel mit SaltyNX anstatt nur halb – die Liste findet ihr unten im Changelog.
* Fix elf plugins support broken in 1.7.0 release
** This also fixed issues with loading elf plugins to all retail games that were added as exceptions, so now those games are fully compatible with SaltyNX instead of partially compatible:
*** Alien: Isolation
*** Company of Heroes Collection
*** EA SPORTS FC 24
*** GRID: Autosport
*** Immortals Fenyx Rising
*** Luigi's Mansion 3
*** Mario Strikers: Battle League
*** Olympic Games Tokyo 2020 – The Official Video Game
*** Plants vs. Zombies: Battle for Neighborville
*** Stubbs the Zombie in Rebel Without a Pulse
*** The Lara Croft Collection
Der Speicherverbrauch wurde verringert, was insbesondere ab der Firmware 21.0.0 wichtig ist, da hier noch weniger RAM für Custom-Systemmodule zur Verfügung stehen.
* Reduced sysmodule RAM usage from 724 kB to 404 kB without removing any functionality (this is like the hard limit without doing some optimization shenanigans or reducing functionality, ram usage is now completely independent from Core's size)
* Reduce Cores sizes by 20%
Video-Player für die Switch, basierend auf mpv. Unterstützt die bekanntesten Video-Formate als auch Streaming über HTTP, FTP, SFTP, Samba, NFS und Engima2-Decoder.
Die Switch-Firmware 21.0.0+ wird unterstützt, genauso wie CBZ- und CBR-Archive (Comics). Zudem wurde mpv (der zugrunde liegende Video-Player) von v0.36 auf v0.39 angehoben.
* Support for FW 21.0.0 ABI changes
* CBZ CBR file support
* Updated mpv from 0.36 to 0.39
Atmosphère ist jetzt mit der neuen Switch-Firmware 21.1.0 kompatibel. Zudem wurde ein Fehler behoben, bei dem bestimmte Spiele nicht starteten (wie bspw. Tomb Raider Definitive Edition).
Das neueste sys-patch (v1.5.8 v5) sollte weiterhin funktionieren.
* Basic support was added for 21.1.0.
* A bug was fixed that caused some games (e.g. Tomb Raider definitive edition) to fail to launch.
* General system stability improvements to enhance the user's experience.
Exzellenter Speicherdaten-Manager für die Switch, der Backups auch auf einen WebDAV-Server hochladen kann.
Ein Absturz wurde behoben, wenn die beiden Optionen "Keep Local Backups" und "Auto-backup on restore" gleichzeitig aktiv waren. Google-Drive-Backups, die sich im Papierkorb befinden, werden nicht mehr in der Backup-Liste angezeigt und eine neue Option wurde hinzugefügt, mit der amerikanisch- und britisch-englische Titel für Backups priorisiert werden können.
* Fixed a crash caused by enabling both Keep Local Backups and Auto-backup on restore.
* Fixed an issue where trashed Google Drive files appeared in JKSV’s backup listings.
* Added a new setting: English Safe Titles.
** When enabled, United States and British English titles are prioritized over the default system language when generating output folders.
* Applet mode has been re-enabled. JKSV will now display a warning indicating that unexpected behavior may occur.
* Keyboard dictionary and suggestions have been re-implemented, along with three new date formats.
* Menu wrapping has been implemented to mirror the original master branch JKSV behavior.
* Updated KO.json by @DDinghoya in #319
Mithilfe der "Hekate Toolbox" können die Tastenkombinationen für das Homebrew Menu geändert, der Standard hekate-Eintrag gewählt und Systemmodule (de-)aktiviert werden.
Die Hekate Toolbox ist jetzt auch mit der neuen Switch-Firmware 21.0.0/21.0.1 kompatibel.
* Recompiled using newest libraries in order to support newer firmwares / ABI changes by @friedkeenan
* Fixed dependency issues by @friedkeenan in c3a9be6
* Fix SimpleIniParser by @hax4dazy in #42