Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects | Blog & Rants
Releases of SSF/DSF Decoder
2.1.0 current version, released on: 2026-07-26
Changelog relative to foo_input_ht 2.0.53:
- Enable x64 build and playback
- Enable ARM64EC build and playback
-
Refactor `input_xsf` decoder and inline tag handling
- Extract Preferences page and `cfg_*` variables into "preferences.cpp/h"
- Extract context menu entry and time/fade dialog into "context.cpp"
- Extract time and tag utilities into "utility.cpp/h"
- Extract DLL entry module into "dllmain.cpp"
-
Update Preferences page dialog and controls
- Add dark mode support to the Preferences page and to the time/fade dialog
- Replace circular buffer
- Replace deprecated SDK functionality
-
Add more info and metadata tags
- Add "date" file information formatting option
- Replace "magic numbers" with constant expressions
- Rethrow original exception on loader cleanup
- Use `m_`-prefixed names for `input_xsf` decoder's data member variables
- Guard against out-of-range reads and invalid state
- Lower console message verbosity
- Update highly_theoretical emulator core to 2ddfa0e
-
Update Musashi Motorola 680x0 emulator to 4.60 (313ebf1); used for all builds
- Migrate Musashi 68k FPU from SoftFloat Release 2b to 3e
- Serialize access to Musashi's global CPU context (`m68ki_cpu`) to prevent concurrent-decode crash
- Update psflib to 8c7d5fb
- Update zlib to 1.3.2
- Update WTL to 10.01
- Update foobar2000 SDK to 2025-03-07
- Update to v145 platform toolset
- Update Windows 11 SDK to 10.0.28000.2114
- Update README