Firmware 0.1.7 preview 2
Verfasst: 26. September 2014, 10:30
Huhu 
Hier noch ein Preview, in das unter anderem das Feedback vom letzten Preview eingeflossen ist: v0.1.7 preview 2
Die Änderungen:
Hier noch ein Preview, in das unter anderem das Feedback vom letzten Preview eingeflossen ist: v0.1.7 preview 2
Die Änderungen:
- Satellaview funktioniert wieder - beim BSX können sich die ursprünglichen Interruptvektoren im Betrieb ändern (je nachdem, ob das BIOS, Memorypack oder PSRAM eingeblendet wird), bisher wurden sie aber nur beim Laden des ROMs einmalig gesichert. Das geschieht jetzt jedes Mal, wenn die Ingameroutinen aufgerufen werden.
- Die Ingame-Buttons funktionieren jetzt auch mit MSU1.
- Die Ingame-Buttons sollten jetzt auch in Spielen funktionieren, wo sie vorher keine Wirkung zeigten. Das FPGA entscheidet nun selbst, ob es sich in den NMI oder in den IRQ hängt. NMI hat Priorität, wenn er aber nicht genutzt wird, wird der IRQ herangezogen.
- Weniger Glitches durch die Buttonfunktionen. Die Ingameroutine wurde etwas zeitsparender gestaltet. Insbesondere wird der Controller nur dann manuell abgefragt, wenn die Auto Joypad Read-Funktion vom SNES deaktiviert ist. Sonst wird einfach deren Ergebnis übernommen. Auch wird der Controller nur noch alle 8 Frames abgefragt. Secret of Mana startet nun beispielsweise normal. Ganz eliminieren lassen sich Glitches aber nicht.
- Das Region Patching funktioniert wieder, ohne dass man die sd2snes.cfg löschen muss

- Für BSX wird jetzt ein Type 1-Memorypack emuliert statt eines Type 2. Das Gros der im Umlauf befindlichen Packs ist Type 1. Type 2 wird von Emulatoren eher emuliert, das BSX-BIOS scheint mit diesen aber einen Bug zu haben (HiROM-Spiele, die ins PSRAM kopiert werden müssen, laufen nicht - das BIOS schmiert bereits vor dem Versuch, das Spiel zu starten, ab). Mit dieser Änderung läuft nun zumindest Bomberman endlich. Vermutlich auch noch andere.

- BSX-PSRAM-Shadowing für HiROM korrigiert.
- Versteckte und Systemdateien werden im Browser nicht mehr angezeigt. (Dafür wird nicht mehr explizit das sd2snes-Verzeichnis versteckt - das kann man mittels der Attribute nun frei wählen.)