flashfloppy

Floppy drive emulator for Gotek hardware

OTHER License

Stars
1.3K

Bot releases are hidden (Show)

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
flashfloppy - v2.0a

Published by keirf over 5 years ago

Release Notes:

  • IMG: Allow geometry to be manually configured in new file IMG.CFG
    • See examples/IMG.CFG for documentation
    • Multiple formats can be defined; distinguished by image name tags
  • IMG: Support FM mode with Index Address Mark (IAM)
  • IMG: Support auto-configuration of GAP3 (post data gap) when using IMG.CFG
  • FF.CFG: Fix parsing of comma-separated values
  • Indexed Mode: Allow arbitrary image name after "DSKAnnnn" prefix
    • eg. DSKA0000_myimage.img, DSKA0002_another.adf
  • Indexed Mode: Allow the "DSKA" prefix to be changed (FF.CFG:indexed-prefix=)
flashfloppy - v1.0

Published by keirf over 5 years ago

Release Notes:

  • Game/demo AutoSwap-disks feature
    • No manual disk swapping, at all!
    • Requires patching of host software titles
    • Amiga titles so far (github:keirf/FF_AutoSwap):
      • Beneath a Steel Sky
      • Indiana Jones and the Fate of Atlantis
      • The Secret of Monkey Island
      • Monkey Island 2: LeChuck's Revenge
  • FF.CFG: New OLED display-type sib-option "-narrower"
    • 16-character-wide display (c.w. "-narrow" 18-char-wide)
  • PC98: Direct support for HDM image files
  • HxC Compat: Small fixes to Amiga file selector
flashfloppy - v0.15

Published by keirf almost 6 years ago

Release Notes:

  • Support Enhanced Gotek with SD card connector
    • Board requirements are in the wiki (Hardware Mods)
    • USB drive, if inserted, takes priority over SD card
    • SD card is not supported for firmware update
flashfloppy - v0.14

Published by keirf almost 6 years ago

Release Notes:

  • Direct Access: Fix broken sector writes (USB corruption)
    • Primarily affected the CPC/ST file selectors (not Amiga)
    • Broken since v0.12
flashfloppy - v0.11

Published by keirf almost 6 years ago

Release Notes:

  • Detect and report upside-down data ribbon cable
  • FF.CFG: Configurable OLED brightness/contrast (oled-contrast=)
  • FF.CFG: Configurable head settle time (head-settle-ms=)
  • FF.CFG: Fix comma-separated-list parsing (eg. rotary=)
flashfloppy - v0.10

Published by keirf almost 6 years ago

Release Notes:

  • FF.CFG: Allow up/down inputs to be reversed
    • Reverse original two buttons (twobutton-action=reverse)
    • Reverse rotary encoder direction (rotary=reverse)
  • Modified version numbering scheme and remove alpha status