Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects | Blog & Rants
Releases of PSF Decoder
2.5.0 current version, released on: 2026-07-26
Changelog relative to foo_psf 2.3.1:
- Enable x64 build and playback
- Enable ARM64EC build and playback
-
Refactor `input_psf` 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_psf` decoder's data member variables
- Guard against out-of-range reads and invalid state
- Lower console message verbosity
- Update highly_experimental emulator core to b6ba47f
- 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