This release brings improvements to parsing, audio playback at 44.1k sample rate for improved compatibility, and a bug fix for space toggle on Windows.
There is one breaking change: the --machine / -m command line option has been replaced with --platform / -p.
Blocks
- Added parsing implementations for all missing block types except CSW Recording, Generalized Data Block, and the deprecated C64 block types.
- Bug: Fixed parsing bugs in
StopTapeIf48K,SetSignalLevel, andMessageBlock. - Connected all missing block types with parsing implementations in
read_block, including for block types with implementations in 0.1.0 which were erroneously left out. - Improved robustness of parsing to ensure all valid TZX / CDT files can be parsed.
Audio
- Changed hard coding of sample rate to be configurable, using 44.1k as default instead of 48k.
- Initial support for configurable output buffer when playing back on an audio device.
UI
- Bug: Fix double-toggle of pause on Windows caused by event firing on both key press and release.
- Display extended block information in
inspectand inplaybackcomplete blocks output. - B/C: Replace
--machine/-marg with--platform/-p. - Add
--sample-rate/-sarg.