flashfloppy

Floppy drive emulator for Gotek hardware

OTHER License

Stars
1.3K

Bot releases are visible (Hide)

flashfloppy - FlashFloppy 3.42 Latest Release

Published by github-actions[bot] 9 months ago

Release Notes:

  • HFEv3: Various read/write improvements
  • WDATA: Merge short write pulses, and apply de-jitter/precomp
  • IMG, EDSK: Stream large sector writes to flash
flashfloppy - FlashFloppy 3.41

Published by github-actions[bot] over 1 year ago

Release Notes:

  • AT32F415: Fix timer handling since clock speed increase (v3.39).
  • LCD: Faster power-on initialisation. Don't wait for display to clear.
flashfloppy - FlashFloppy 3.40

Published by github-actions[bot] over 1 year ago

Release Notes:

  • XDF: Fix writes to side 1 of XDF disk images
  • HFE: Better handling of long No Flux Areas
  • QuickDisk: Reduce motor spinup time to 1 second (previously 2 seconds)
  • LCD: Completely blank display when backlight is off
flashfloppy - FlashFloppy 3.39

Published by github-actions[bot] over 1 year ago

Release Notes:

  • AT32F415: Run this MCU at 144MHz (previously 72MHz).
  • HFE: Fix HFEv3 support. Support Dungeon Master & Chaos Strikes Back.
  • IMG.CFG: Support mixed sector sizes per track (Ensoniq Mirage etc).
  • IMG.CFG: New option img_bps= allows padding of short sectors in IMG files.
  • FF.CFG: New option notify-volume= for notifying on insert/eject events.
  • FF.CFG: New OLED display sub-option 'hflip' horizontally flips display.
  • Various other small fixes.
flashfloppy - FlashFloppy 4.7a

Published by github-actions[bot] almost 2 years ago

Release Notes:

  • Contains fixes up to v3.38 from v3 stable release series
flashfloppy - FlashFloppy 3.38

Published by github-actions[bot] almost 2 years ago

Release Notes:

  • AT32F435: Fix RDATA release on drive deassert
  • SF7: Support Sega SF-7000 *.SF7 images
flashfloppy - FlashFloppy 3.37

Published by github-actions[bot] almost 2 years ago

Release Notes:

  • Amiga: Fix firmware crash when mounting read-only disk image
    • Since v3.36 when interface=amiga and motor-delay= is configured
  • Amiga: Respect MOTOR when motor-delay= is configured and disk ejected
    • Previously the MOTOR signal was ignored when no disk inserted
flashfloppy - FlashFloppy 3.36

Published by github-actions[bot] about 2 years ago

Release Notes:

  • AT32F435: Fix SD card handling on boards which support it
  • FF.CFG, OSD: New options osd-columns= and osd-display-order=
  • Amiga: Improved pin 34 ID/RDY emulation
    • Requires AT32F435 MCU and MOR jumper strap
    • Requires FF.CFG options: interface=amiga, motor-delay=500
flashfloppy - FlashFloppy 3.35

Published by github-actions[bot] about 2 years ago

Release Notes:

  • AT32F435: Fix Quick Disk firmware
flashfloppy - FlashFloppy 4.6a

Published by github-actions[bot] about 2 years ago

Release Notes:

  • AUTOBOOT / HxC Mode: Fix "Error ... LBA Change test failed!"
flashfloppy - FlashFloppy 4.5a

Published by github-actions[bot] about 2 years ago

Release Notes:

  • Contains fixes up to v3.34 from v3 stable release series
  • Supports AT32F435 MCU and SFRKC430.AT4.35 PCB
flashfloppy - FlashFloppy 3.34

Published by github-actions[bot] over 2 years ago

Release Notes:

  • AT32F435: Fix startup to MCU spec (LDO voltage, Flash clock divisor)
  • AT32F435: Cache HFE and QD image data, since there is plenty of RAM
  • Allow rotary encoder on pins PA13/PA14 on any board except QFN32 MCU
  • io-test: Fix io-test alt firmware for modern Gotek boards
flashfloppy - FlashFloppy 3.33

Published by github-actions[bot] over 2 years ago

Release Notes:

  • Support new board SFRKC30.AT4.35
  • Support new chip AT32F435 (288MHz M4, 256kB+ Flash, 384kB SRAM)
  • New UPD file format and explanatory README: Please read!
flashfloppy - FlashFloppy 3.32

Published by github-actions[bot] over 2 years ago

Release Notes:

  • Fix 'oled-font=8x16' option (broken in release 3.31)
  • Improve drive-select ISR performance
    • Fixes issues with fast Amiga accelerators
flashfloppy - FlashFloppy 3.31

Published by github-actions[bot] over 2 years ago

Release Notes:

  • Fix Gotek drive detection with Amiga Kickstart ROM v3.2.1
  • QD: FF.CFG alternative to JC jumper (no JC on SFRKC30.AT2 model)
    • Place "interface=ibmpc" in FF.CFG
  • OLED: New "-slow" modifier to slow down I2C bus for glitchy displays
  • AUTOBOOT: Disallow writes to MBR, which can trash the USB drive
flashfloppy - v3.30

Published by github-actions[bot] over 2 years ago

Release Notes:

  • IMG.CFG: New option step= allows to specify double-step operation
  • FF.CFG: New option max-cyl= allows limiting head-step range
  • SFRKC30 Gotek Models: Improved rotary support on new "KC30" header
flashfloppy - FlashFloppy v4.4a

Published by github-actions[bot] almost 3 years ago

Release Notes:

  • DSK: Async I/O fixes
  • IMG.CFG: New option step= allows to specify double-step operation
  • FF.CFG: New option max-cyl= allows limiting head-step range
flashfloppy - v4.3a

Published by github-actions[bot] almost 3 years ago

Release Notes:

  • QuickDisk: Ported to new async I/O framework
  • Various I/O bug fixes
flashfloppy - v4.2a

Published by github-actions[bot] about 3 years ago

Release Notes:

  • DSK: Ported to new async I/O framework
  • ringio: A few bug fixes
flashfloppy - v4.1a

Published by github-actions[bot] about 3 years ago

This release also has a bug that can cause data loss, especially with HFE. The bug is dependent on the USB drive write speed.

Release Notes:

  • Contains fixes/features up to v3.29 from v3 stable release series
  • Do not use index_suppressed if starting rd DMA is slow
  • ringio: Do not lose write for unaligned wd_prod
  • hfe: Protect HFEv3 against a broken run of 1s