Pojawiła się nowa wersja GUI dla biblioteki libsnesa - z Bsnesa, emulatora SUPER NINTENDO. Pozwala on dotrzeć do wszystkich możliwych parametrów tym bardziej i mniej istotnych, jednak w efekcie finalnym dostaniemy dokładnie to samo, co potrafi Bsnes.
Warto odnotować jeśli ktoś chciałby sam napisać swój "emulator" Super Nintendo... w końcu stworzenie samego gui z kodu oferowanego przez Hansa-Kristiana Artzena a np. dodanie do niego handlera obsługującego np. spakowane archiwa - nie powinno nastręczać większych problemów.
SSNES 0.51 05/06/2011
Fixes since RC1:
- When SDL fails to set GL vsync, attempt to use native calls to fix.
- rubyPixelSize et. al. removed. Texture coordinates are now consistent (top-left origin) across shader passes, so there is no need for it
- Improve performance when SNES resolution changes. Avoids memory allocation.
- Slight cleanup in shader compilation; it errors out during compilation and not in link phase.
Updates since 0.5:
- Fix crash in SDL driver when font is being rendered, and no font was selected.
- External audio driver can override sample rate.
- Add fast-forward "hold" mode as an addition to the current "toggle" mode.
- Use SDL joypad driver in GUI for Win32 to make button mapping more consistent for odd drivers.
- Fix color mapping for bSNES CPU filters from RGBA to ARGB.
- Fix some non-compliances with the ISO C99 standard.
- Fix case where some joypad buttons would "mysteriously" be bound to certain actions.
- Greatly update Cg shader implementation. Its implementation is now on equal ground with XML shaders.
- Add lookup-textures to XML shader and Cg shader implementations. Allows i.e. backgrounds.
- Add access for shaders to access the results of previous passes. This allows an "additive" processing model rather than "serial" only.
- Add possibility for shaders to peek into game state (RAM values) and act on these for dynamic effects.
GUI:
- Update GUI to latest Phoenix version.
- "Default" in input settings for GUI now also show the actual defaults.
- Shader and font settings now have their own sub-windows to conserve screen space.