Hier die Neuerungen:
- In-Game-Tastenkombinationen: Man kann nun im Spiel mittels Tastenkombinationen verschiedene Funktionen auslösen, z.B. ins sd2snes-Menü zurückkehren. Die Tabelle gibt es hier: http://sd2snes.de/blog/archives/428
- Wenn man ein Spiel aus der Liste der letzten Spiele auswählt, wird dieses auch an den Anfang der Liste verschoben.
- LED-Blinkcodes für Fehler beim Zugriff auf die SD-Karte, z.B. wenn das Speichern der SRM-Datei fehlgeschlagen ist. Die Codes werde ich später noch im einzelnen aufschlüsseln.
- Falls beim Speichern ein Fehler auftritt, versucht es das sd2snes nach einigen Sekunden nochmal. Man hat so z.B. die Chance, die Karte zu wechseln. Es muss allerdings momentan noch die gleiche Verzeichnisstruktur auf der anderen Karte vorhanden sein.
- "Bildschirmschoner" - im Menü wird das Bild nach einiger Zeit abgedunkelt, wenn keine Eingaben vorgenommen werden.
- Stark vereinfachtes Memorysharing zwischen sd2snes-CPU und SNES, die FSM hat nur noch 5 Zustände statt 18. Das Timing sollte entspannter und der Stabilität zuträglich sein.
- On-the-Fly-Browsing. Es wird keine Datenbank mehr erzeugt, das langwierige Scannen der Karte beim Einschalten entfällt. Dafür gibt es jetzt ein kleines "Loading"-Fensterchen, wenn Verzeichnisse und Dateien geladen werden.
- Fenster sind jetzt blau! Mit Abstand die wichtigste Neuerung. Sie sollen sich so besser von Listings mit vielen gelben Unterverzeichnissen abheben.
- Das Cx4-ROM ist jetzt in der FPGA-Konfiguration eingebettet, die Datei cx4.bin wird somit nicht mehr benötigt.
- Die Satellaview-Uhr ist wieder auf 18:00:00 statt 18:05:30.
- Die SD-Karte kann im Betrieb gewechselt werden. Allerdings wird die Dateiliste noch nicht automatisch aktualisiert, so dass man das Verzeichnis einmal wechseln oder kurz RESET am SNES drücken muss, um die Änderungen zu sehen. Praktisch, wenn man nur mal eben ein ROM dazukopieren will.
- Die Statuszeile (mit Uhrzeit und Tastenbelegung) habe ich ein paar Pixel hochgeschoben, damit sie nicht so sehr im Overscan verschwindet.
- Beim seitenweisen Scrollen (D-pad rechts) wird der letzte Eintrag nun am unteren Bildschirmrand ausgerichtet und nicht mehr mitten im Bild.
- Mit den Schultertasten kann man nun zum Anfang/Ende eines Ordners springen.
- Bugfix: ein paar Kompatibilitätsprobleme behoben (Super Play Action Football (Konflikt mit der S-RTC), GP1 Part II (WRAM wird nun initialisiert - eigentlich ein Spiel-Bug!), Human Grand Prix (Mapper-Erkennung wurde verbessert))
- Bugfix: FPGA-Statemachine wird korrekt initialisiert (auf manchen Konsolen lief das sd2snes nicht immer richtig an
Falls irgendein Spiel - auch mit deaktivierten In-Game-Buttons - nicht mehr läuft, das mit 0.1.6 noch funktioniert hat, lasst es mich bitte wissen.




