DrawBridge aka Arduino Amiga Floppy Disk Reader/Writer
Open Source and Free! - by RobSmithDev
Application V2.8.9, Firmware V1.9.25 - Download - August 2024
Updated method for checking for updates to prevent false positives
Added support for reading and writing Atari ST floppy disks
Added support for reading and writing IBM/PC floppy disks
Added disk drive head cleaning option
Added command to "kick" DiskFlashback if it's using the drive
Application V2.8.8, Firmware V1.9.25 - Download - June 2022
Added support for reading and writing track 82 and 83 (firmware update needed too, not all drives support this anyway)
Fixed a mistake in diagnostics suggesting pin A0 was write protect, it's A1!
Now hides any CH340 com ports from the list as they're incompatible anyway
Fixed compiling under Linux
Application V2.8.7, Firmware V1.9.24 - Download - March 2022
New disk reading algorithm for better compatability with games on WinUAE for both DrawBridge PLUS and DrawBridge Classic
Application V2.8.6, Firmware V1.9.23 - Download - February 2022
Better extraction of disk revolutions and a few bugs fixed
Accurate flux extraction available but experimental so you can choose to use it or not (can't handle some long-track disks)
Modification of older flux reading method for more better compatability
New firmware *1.9.23* includes basic PLL support for UAE to provide better support for games using Weak/Flaky bits
Improved IPF & SCP writing by changing some of the parameters
Console application now has an icon and version information
Tidied up some of the assembly language in the Arduino Sketch
Application V2.8.5, Firmware V1.9.21 - Download - December 2021
Added warning if known applications are running that may be using the serial port
Application V2.8.4, Firmware V1.9.20 - Download - December 2021
Support for forcing Index Alignment of all writes, even in emulators (only for use if you know what you are doing)
Added support for writing SCP files back to disk. If more than one revolution exists in the file, the software will pick the second one.
Added support for writing IPF files to disk.
Added a timeout when connecting and syncing with the port
Application V2.7, Firmware V1.9.17 - Download - October 2021
Added back in the buffer for DD writing for dodgy FTDI devices
Managed to squeeze the above buffer into the HD write code too
Application V2.7, Firmware V1.9.15 - Download - October 2021
Improved accuracy for flux capture for SCP and *UAE
Full HD floppy disk support for DrawBridge (thanks to Hany (Hany Tahvilzade) and Siliconix (Siamak Habibzade) for sending me an Amiga HD drive to test with)
Support for Drawbridge Plus hardware design with higher accuracy capture with less jitter, allows reading of really bad HD disks recorded with terrible flutter.
Added support for slowing down disk seek form slow drives
Added support for writing ADF files index aligned
Complete jitter free HD and DD writing
Fixed a race condition when aborting read streaming in *UAE
Added support for extra erase cycles before writing to a disk
Added extra commands for accessing the EEPROM to apply settings from the applications
Added extra commands for calculating disk RPM
Added extra commands for detecting DD/HD based on either the HD pin (usually doesn't work) or by sampling data from a disk
Massively improved the diagnostics:
Can now detect DrawBridge vs DrawBridge Plus
Fixed issue with read diagnostics
Can detect the RPM of the drive for faults
Will perform diagnostics for DD and HD
Lists enabled and supported features of your DrawBridge setup
Can re-configure DrawBridge Classic vs DrawBridge Plus Mode
Added options to get and set the new EEPROM options such as setting DrawBridge Plus Mode, Enable/Disable PLL, Force DD only detection and a few others
Added support for connecting directly via the FTDI FT2XX library as well as the virtual com ports.
Automatic update check (this is done in a way that is 100% private, there is no way I would ever know you checked for an update)
Greatly Improved Windows UI
Fixes that caused the code to not read disks properly under some flavours of Linux when compiled as 64-bit
Application V2.6, Firmware V1.8a - Download - 15 June 2021
Added some more tests during diagnostics
Added support for 'No-Click' in the firmware for WinUAE
Fixed issue with SCP/ADF file extension being incorrect if you change the type after choosing the filename
Application V2.5, Firmware V1.8 - Download - May 2021
Fixed an encoding issue which prevented written disks being read under Kickstart 1.3 or lower.
Added support for read "streaming" with index sync support for WinUAE
Changed read timings slightly which means more disks can now be recovered!
Added support for PRECOMP disk writing to improve readability as you go past track 40
Added some new functions which allow for more direct control of the drive
Added support for the use of the DISKCHANGE pin
Added support for creating SCP files from disks. This will allow you to backup non-AmigaDOS disks! Actually, this should be able to create an SCP file for any double-density MFM encoded floppy disk.
Application V2.4, Firmware V1.7 - Download - 24th Nov 2020
Improved support for Usb to Serial devices based on findings from people using this. - Now obsolete, see Say NO to CH340