Firmware & Frontend Updated to 1.010

I added the option to erase a complete disk, this will fill the entire disk with 4µs (2µs for HD media) flux transitions. The is also an option to pre erase while writing an image or formatting a disk. This helps when overwriting older or non-amiga formatted disks. Also all write operations should perform faster now.

This new version requires the latest ADF-Drive firmware.

You can find both in the Download section.

New Firmware & Application

New Version available, some new features.

I updated the Interface of the Frontend Application to be more logical and impleted some new features:

  • Compare – reads the disk in the drive and compares it to an adf-file on your harddrive.
  • Format – formats the disk in the drive in OFS, quickformat is available
  • AutoFormat – does the same, but like autorip it prompts you to change the disk and continues formating disks until you hit Abort.
  • Diskinfo – reads the Boot & Rootblock and displays infos and the used blocks bitmap
  • Settings – allows you to edit the timing parameters of adf-drive to compensate for problems with older drives. requires some knowledge about floppy drives, but you can always restore to default settings.
ADF-Copy/Drive Frontend v1.002

All-in-One Version for Windows (XP, Vista, 7, 8, 10), Linux, Raspberry Pi
New Features:
– more detailed diskinfo and used blocks
– format disk, format several disks
– changing drive timings for larger compatibility woth older drives, mtp mode on/off, number of retries and saving them to EEPROM
– compare disk to adf file.
– graphical overhaul of interface
– bugfixes of v1.001

Version: v1.002

The new Frontend requires a new firmware so make sure you update your firmware too.

ADF-Drive Firmware v1.001

Updated firmware with new features
– Saving settings in EEPROM, timings for the drive can be adjusted and saved.
– Several bugfixed and new functions for the updated frontend.
– This firmware works with ADF-Copy PCB v3 & v4 and the breadboard layout.

Version: v1.001

Small testrig for old DRAM 64kx4 Chips

I bought some old DRAM Chips from Ebay for the repair of an Amiga, so i looked for a way to test those chips to know if they are in working order before putting them in the board. There are some chip testers available on the market but i thought i could build one myself and maybe use it for testing other kinds of chips later by expanding on the code.

So here is my first try on a chip tester for TMS4464 / NEC 41464 and other compatible chips, those are 64k x 4 Bit organised, DIL18 case. I had some Teensy 3.2 and a 24 pin ZIF Socket in my storage, so i did a quick layout and etched a pcb. The schematic is quite simple, each connection of the ZIF Socket is connected to some header pins and the GPIOs of a Teensy 3.2 (since the Teensy is 5V tolerant), additionally i added 3 pins with GND, 5V and 3,3V to supply power to the chip with some jumper wires. Since i wanted it as versatile as possible you have to use the jumpers, but be carefull, the Ram chips have GND and VCC exchanged compared to 74xx TTL Chips. I recommend reading the datasheet of a chip before connecting it. Sadly i had no easy accessible GPIOs left to make the powersupply for the chip switchable in software, so i always have to power down the teensy to change chips, nobody is perfect. 🙂

The first firmware can test the Databus, Adressbus and the complete Memory for errors.

And yes, that is a 7404 in the picture, i tried my pcb on a cheap chip first before trying on out of production drams.

Have fun! Please leave a comment if you build one yourself, have suggestions or improvements on the source.

ADF-Drive Firmware v0.625 – Filedates & Blinkcodes

New Version available, some new features.

ADF Drive 0.625 Firmware

Updated firmware with new features – Filedates and error blinkcodes

Größe: 100kb
Version: v0.625


  • Time and Date for Amiga Files and the ADF Image
  • watchdog timer: resets the microcontroller after 8 seconds a fatal error occured
  • the internal LED of the Teensy used for signalling errorcodes:
    • 3 flashes then pause: read error
    • 5 flashes then pause: write error
    • slow flashing: out of memory error (might also cause a reset by watchdog)
    • fast flashing: no floppy drive detected or hardware error
  • read / write errors are also displayed as a message as the „DF0:“ drivename
  • formatting of HD Disks with the MTP interface should work now, HD support is still very fragile
  • improved error handling
  • bumped up the read and write retries
  • improved compatibility with Windows 7