flashfloppy

Floppy drive emulator for Gotek hardware

OTHER License

Stars
1.3K

Bot releases are visible (Hide)

flashfloppy - v3.8a

Published by keirf almost 5 years ago

Release Notes:

  • USB: Fix buffer overflow when parsing string descriptors
    • Fixes crash with recent SanDisk Ultra Fit drives
  • HxC Compat, v8-FF: Fixes startup crash on Atari ST
  • Amiga: Fixes for "interface = amiga" setting
  • TR-DOS (TRD): Fix geometry when TR-DOS header is incomplete
  • Quick Disk: Larger read/write window in default blank image
  • GCC9 build fixes
flashfloppy - v3.7a

Published by keirf almost 5 years ago

Release Notes:

  • Quick Disk Bug Fixes (QD Systems Only!!!)
    • Fix write offsets and lengths within QD track
    • Filter ADF images from navigator: only QD images supported
    • Extra logging in FFLOG.TXT for debug purposes
  • Amiga AutoSwap new title: Gobliiiins
flashfloppy - v3.5a

Published by keirf about 5 years ago

Release Notes:

  • New Main Menu: Press Prev/Next or Select with no Flash drive inserted
    • Factory Reset, Firmware Update, OSD Config
  • OSD: Must be updated to latest version: v1.7 or later!
  • OSD: Receive Gotek button commands via I2C
  • OSD: Default to 40 columns if no other display is connected
  • TR-DOS (TRD): Fix geometry detection based on TR-DOS header
flashfloppy - v3.4a

Published by keirf about 5 years ago

Release Notes:

  • FF OSD support
    • Bus sharing with existing LCD/OLED display
    • Gotek buttons can be remoted to FF OSD for OSD configuration
flashfloppy - v3.3a

Published by keirf over 5 years ago

Release Notes:

  • FF.CFG: New Disk-Change Reset option: chgrst=delay-N
    • Automatically clears the DSKCHG signal Nx0.5s after disk insertion
    • chgrst=delay-3 fixes Disk Change on Ensoniq EPS synths
  • Change head-step signal handling to reduce interrupt rate
  • OLED/LCD: Fix current-folder display line for image-on-startup=init|static
    • image-on-startup=static: Please note the static image is now specified in INIT_A.CFG
flashfloppy - v3.2a

Published by keirf over 5 years ago

Release Notes:

  • OLED: New default layout for 128x64 displays
  • LCD: Support 20x4 character displays
  • LCD: Row ordering is configurable
    • FF.CFG: Rename oled-text= to display-order= to reflect this
  • Eject menu: Confirmation required for Delete/Clone operations
  • Trackball: Reduce jitteriness by adding simple inertia
flashfloppy - v3.1a

Published by keirf over 5 years ago

Release Notes:

  • OLED: Text height and content can be configured (FF.CFG:oled-text=)
    • New default for 128x64 displays presents a new third text row
  • LCD/OLED: Present an action menu when an image is ejected
    • Includes Clone and Delete Image operations
flashfloppy - v3.0a

Published by keirf over 5 years ago

Release Notes:

  • Disk Change Reset: Emulate explicit Reset signal of certain vintage drives
    • Requires a hardware modification and FF.CFG: chgrst=pa14
  • Support ZHONGJY_TECH 2.23" 128x32 displays based on SSD1305 controller
    • FF.CFG: display-type=oled-128x32-ztech
flashfloppy - v2.13

Published by keirf over 5 years ago

Release Notes:

  • HFE: Fix read buffering error
  • Update HxC Compat to v6-FF
    • More robust error checking on writes
flashfloppy - v2.12

Published by keirf over 5 years ago

Release Notes:

flashfloppy - v1.3

Published by keirf over 5 years ago

Release Notes:

  • Indexed mode: Fix for *.ST images
  • MFM generation: Fix small error for DSK and IMG
flashfloppy - v2.11a

Published by keirf over 5 years ago

Release Notes:

  • Simpler bootloader update process with all-in-one update file
  • Update firmware via SD card as alternative to USB (on enhanced Goteks with SD card slot)
  • FF.CFG: sort-priority= to prioritise folders vs files during navigation
    • Default: Folders are listed before files
flashfloppy - v2.10a

Published by keirf over 5 years ago

Release Notes:

  • Fix breakages since v2.2a:
    • host=acorn: *.ADF handling
    • host=tandy-coco: *.DSK handling
flashfloppy - v2.8a

Published by keirf over 5 years ago

Release Notes:

  • DSK, IMG: Fix small error in generated MFM data
  • Increase write buffer to 32kB, enough for a full high-density track
    • More reliable whole-track writes and disk formatting, especially to HFE images
flashfloppy - v2.7a

Published by keirf over 5 years ago

Release Notes:

  • Sort folders into alphabetical order during direct navigation
    • FF.CFG: folder-sort= to modify this new default behaviour
  • Fix memory corruption issues (stack overflow)
  • ATR: Interleave sectors for best performance over slow SIO interface
flashfloppy - v1.2

Published by keirf over 5 years ago

Release Notes:

  • OLED: Fix horizontal offset on SH1106 128x32 displays
  • Update HxC Compat to v5-FF
flashfloppy - v2.6a

Published by keirf over 5 years ago

Release Notes:

  • Fix feature breakages in v2.5a
    • SSD/DSD/TRD auto-extend feature
    • FF.CFG: eject-on-startup=yes feature
  • Update HxC Compat to v5-FF
flashfloppy - v2.4a

Published by keirf over 5 years ago

Release Notes:

  • This release fixes many raw track formats (SSD, DSD, OPD, VDK, ...)
    • Thanks to John Gray for bug report, and testing!
  • RAW: Fix FM track generation
    • FM and IAM flags not plumbed through from front-end image handlers
  • RAW: Fix interleaved/skewed track generation
    • Data fetch not loading sectors from image file in the right order
flashfloppy - v2.1a

Published by keirf over 5 years ago

Release Notes:

  • IMG.CFG: Allow up to 256 sectors per track
  • IMG.CFG: Split skew into per-cylinder and per-side values (cskew/sskew)
  • IMG.CFG: Introduce image-file layout option (file-layout=):
    • sequential,interleaved: Cylinder-first or side-first track ordering
    • reverse-sideN: Side-N cylinders in reverse order (high to low) (N=0,1)
    • sides-swapped: Ordering of disk sides is swapped in the image file
  • 7-Segment LED: Display track number when an image is mounted
    • FF.CFG: "display-type = led-trk"
    • Displays slot number as usual during image selection/navigation
    • First button press reverts to slot display; Next press begins navigation
  • LCD/OLED: Display full cylinder number on displays wider than 16 columns
    • Previously truncated at cylinder 99
flashfloppy - v1.1

Published by keirf over 5 years ago

Release Notes:

  • FF.CFG: Fix parsing of comma-separated values