← Back to retro overview

Gotek Floppy Emulator: USB Stick Drive for the Atari ST

Floppy drives and disks get unreliable after decades, so I picked up two cheap Gotek floppy emulator clones from AliExpress and followed the guides to bring USB stick disk images to the Atari. One is installed in my Mega ST 4 "Low", the other is still unbuilt.

What a Gotek is

A Gotek is a cheap floppy drive emulator sold by the Chinese company of the same name, available in many variants on AliExpress, eBay and Amazon for around 20 Euro. To the Atari it looks like a normal floppy drive, but the disk data actually lives as disk-image files on a USB stick. That makes it easy to archive and preserve many old disks in little space, and to exchange data with a modern PC.

The HxC firmware upgrade

On their own, stock Gotek drives are of limited use on the Atari. The trick is to flash them with Jean-François del Nero's HxC firmware, which dramatically expands their capabilities and makes them properly usable with the ST. Installing it involves flashing a new bootloader over a serial connection, then the firmware itself is loaded from the USB stick. The full steps are covered in the CHZ-Soft guide and the HxC overview on Jungsi's Corner.

Modes and image formats

The HxC firmware reads disk images in HFE format, a bit-for-bit copy of a disk's magnetisation that can even emulate unusual floppy formats. The emulator can run in several modes:

Using the HxC software you can convert common Atari ST, MSA and other disk formats into HFE, create new images, and transfer files between the images and a PC. Always use double-density (DD) recording for the ST, and set the interface mode to Atari ST.

Installation

For the drive to work in the Atari, it has to be jumpered to drive select 0 (S0). Whether it runs as internal drive A: or external drive B:, the wiring inside a floppy station uses the usual power and data cables, though the data cable isn't keyed, so check pin 1. The front bezel of the floppy station may need cutting out to fit the emulator mechanically.

My Setup

One of the Gotek emulators is installed internally in my Mega ST 4 "Low" machine, giving it reliable disk-image storage on a USB stick alongside the Cloudy/Storm ST combo, the SidecarTridge and the Wi-Fi modem. The second Gotek is still unbuilt, waiting to go into another machine or to serve as a spare.

For the internal mount I printed a Gotek case from Thingiverse that fits in the floppy bay. I used this to relocate the Storm/Cloudy TOS switcher: the 2-way switch is mounted in a slot at the front of the printed case, right where the floppy opening is. So the TOS switcher now sits at the front of the floppy bay, which meant no drilling into the case at all, and there was already space there for it.

Gallery

The relocated TOS switcher at the front of the Gotek case

The relocated TOS switcher at the front of the printed Gotek case, a clear view of how it sits in the floppy bay.

Gotek with the relocated TOS switcher in the printed case

The Gotek in the 3D-printed case, with the relocated TOS switcher visible at the front.

Gotek floppy emulator rear view

The Gotek rear view.

Sources