Der Rendering-Code wurde auf citro3d portiert und aktualisiert. Ferner wird die Bildwiederholrate an die des SNES angepasst (je nach NTSC/PAL) und das Laden der Thumbnails wurde dank Cache-Dateien beschleunigt.
Eventuell funktioniert das Migrieren der "settings.cfg" nicht korrekt, dann werden einfach Standard-Werte benutzt. Zudem können alte Thumbnail-Ordner gelöscht werden und die Pfade für Rahmen und Cover wurden geändert:
- von "
snes9x_3ds/borders" zu "snes9x_3ds/backgrounds/game_screen" - von "
snes9x_3ds/covers" zu "snes9x_3ds/backgrounds/second_screen"
* Migrated rendering from legacy GPU code to citro3d. * Fewer draw calls via batched rendering and XOR-based packed render-state diffing. * SNES-accurate refresh-rate matching: when gameplay starts/resumes, 3DS LCD timing is set to the game's native SNES rate (NTSC ~60.1 Hz / PAL 50 Hz). * Thumbnail system rewritten: on-demand loading from cache files (faster and more reliable). * Asset pipeline improved: 16-bit RGB565 backgrounds; decode path using a shared file scratch buffer and aligned shared stream buffer to reduce heap churn/fragmentation. * Large code-quality pass and strict warning cleanup across frontend + core.