Skip to content

v0.2.0

Latest

Choose a tag to compare

@LichP LichP released this 18 Oct 15:46

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, and MessageBlock.
  • 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 inspect and in playback complete blocks output.
  • B/C: Replace --machine / -m arg with --platform / -p.
  • Add --sample-rate / -s arg.