Releases: keirf/greaseweazle
Releases · keirf/greaseweazle
v0.6
- gw.py: Big overhaul of underlying Python package
- Action (read, write, update) must come first on the command line
- eg. "python3 gw.py read --ecyl=39 foo.scp COM3"
- gw.py: New action "delays" to print/set delay parameters
- eg. "python3 gw.py delays --step=10000" to increase step time to 10ms
v0.5
- USB: Overhaul the protocol and allow writes to be terminated at index
- Terminate-at-index is always used by current Python control script
- Terminate-at-index prevents an over-long write from overwriting itself
- Fix interruption of track writes (eg. KeyboardInterrupt)
- gw.py: New option --adjust-speed to normalise flux times for target drive
- Measures RPM of the target drive and calculates an adjustment factor
v0.4
- Blinky: Diagnostic test firmware to detect fake STM32 chips
- Floppy Write: Fix for very short flux timings
- Floppy Read: Fix for very long flux timings
- USB: Small improvement to double-buffer logic
v0.3
- Bootloader: Fix Programming-Jumper detection
- Read Track: Various minor fixes
- SCP: Fix the SCP file headers generated by "gw.py read"
IMPORTANT USER INSTRUCTIONS:
- Users must serial-update using the v0.3 HEX file
- DO NOT update from v0.2 using the UPD file
- May need to install the crcmod package: eg "pip3 install crcmod"