Gotek Floppy Emulator Software Mac

GoTek’s were designed to be internal drives that use the computer’s floppy drive power and ribbon cable. Solution: Use an external floppy drive as a donor device, remove its drive mechanism and re-use its case, disk interface circuitry and power cable for the GoTek. ★★★Note: We only do wholesale order, our MOQ is 10 pieces each order.★★★ ★★★★IMPORTANT: Declaration of Product Design Change, pls click here.★★★★ IMPORTANT: Declaration of Product Design Change, pls click here.★★★★.

  1. Gotek Floppy Emulator Software Mac Os
  2. Usb Floppy Emulator V2 Download
  3. Gotek Floppy Emulator Software Machine
  4. Gotek Floppy Emulator Software Macbook
  5. Gotek Floppy Emulator Software Mac Download
  6. Gotek Floppy Emulator Format
  7. Gotek Usb Floppy Emulator Software

Gotek Floppy Emulator Software Mac Os

In the not too distant past, I was made aware of the Gotek Floppy Drive Emulator. This device, very cleverly, stands in as a real hardware floppy drive. I’ve been using a 3.5in floppy drive with my Datel +D Interface for a while but I have found that floppy disks can be a little tempremental due to their age, and I’m not surprised. I bought a batch from eBay and they range from usable to completely useless. Until I was given a box of new-old stock DS/DD disks by my good friend Russell, I wouldn’t have relied on any of them.

Enter the Gotek, the ideal solution. Instead of floppy disks, you use a USB memory Stick that can hold up to 1000 (000-999) virtual disk images. Great! I had to have one. I did a bit of research and, guided by Keir Fraser, I bought the cheapest Gotek drive I could on my favorite online auction site (eBay).

Whilst I waited for the Gotek, I did some research on how to enhance it. I already knew you could add a nice OLED Display, a Rotary Encoder and even a speaker if you wanted authentic disk drive sounds! Another mod was to make a hole for the unused power LED concealed in the case.

I found a post on an Amiga Forum page by Fook42 (Rene) that had details of the Rotary Encoder wiring. Rene kindly gave me permission to repost it here.

This seemed pretty easy and uses an easy to obtain module. I ordered one, again from eBay (Search for KY-040 Module), and got on with other research. Kier Fraser has written some really nice firmware for the Gotek drives. I understood that the Cortex firmware was no longer supported and HxC had a charge associated with it. I also knew that Kier’s firmware supported the OLED display modification which was a feature I particularly wanted.

Programming the Gotek drive can be done in two ways. You can either use a non-standard USB ‘A’ to USB ‘A’ cable, which I didn’t have, or use a Serial to USB adaptor. Zeb Elwood on Facebook said “(it is easy) to make one by cutting up two USB cables and joining the color-coded wires together, simple as there’s only four. So many products come with USB cables as they’re so cheap.” However, I plumbed for the second option since I had a few Serial to USB adaptors from programming Arduinos etc.

The Gotek arrived in a few days and I had already watched several YouTube videos on how to flash the new firmware by that time. There are plenty to choose from. The one I concentrated on showed flashing the Gotek with Kier’s ‘FlashFloppy’ firmware. I have flashed firmware in devices before so I (thought) it would be plain sailing. However, I did have a few issues. Perhaps one of my connections wasn’t quite making the cut but the connection to the ST Flash Demo software was very flaky and took several attempts to upload Keir’s firmware. However, it did work eventually in exactly the way the YouTube video shows. Additionally, the same video also shows how to fit the OLED Display.

Having flashed the new firmware, and since you have to open the case to solder headers in, I connected the OLED display according to the details in the video and connected power from an adaptor that came with an external hard drive cable. I added a dual floppy drive power splitter to enable this. I was very pleased to see the display reporting ‘FlashFloppy v0.8.7a’ I went on to use the guide image and connect the rotary encoder module. This also worked first time! I was on a roll.

I now compiled a memory stick with files I had obtained on the HxC site. There is a page which holds a set of quick install disk images. Luckily for me, there are versions for the Spectrum. The file I used was ‘EMPTY80D.hfe’ which I took to mean 80 Tracks Double Sided. I copied the file over to the memory stick and plugged it into the Gotek. After a few seconds, the filename EMPTY80D.hfe was displayed. The next part required a little cable and jumper swapping.

First, I configured the Gotek as drive two with the jumper in the rear, and the real floppy drive as drive one by plugging it into the last plug on the floppy cable. I powered up and booted the +D operating files as normal. I then formatted the virtual disk image in the Gotek. I knew I would need some more disk images so I pressed the rotary encoder to activate the EJECT (a feature I found by accident) and removed the USB stick and placed it in my PC. This allowed me to make several copies of the freshly formatted disk image. I made ten in total.

Gotek drive with first disk image

I then renamed the first image ’00-PlusD-SYS.hfe’. and then, after ejecting the USB stick from my PC, I placed it in the Gotek drive and once again, pressed the rotary encoder to enable the stick. It read the filenames in. I then used the rotary encoder to run through the files until I found the image I had renamed. I then copied over the +D system files. It was then time to power down and make the Gotek disk one and the floppy drive disk two. This entailed changing the Gotek jumper again and swap the plugs on the rear of both drives. Powering up I could then boot the +D files from the Gotek virtual drive. A rather long winded process whch is easier to do than to describe!

Now, I copied a couple more disks from actual disks to virtual disk image and renamed them using my PC. When I plugged the memory stick back in the Gotek, I found that the system file disk seemed to have become corrupted, and the Spectrum reported a ‘Sector error’ upon booting or doing a catalogue for the image. It was easily fixed by re-copying the files across after formatting the image but it happened again. I swapped to an SD-Card and USB adaptor which seemed to fix the issue. I suspect that the memory stick I started with is either faulty or imcompatible with the Gotek. I have had no issues with either the SD-Card and adaptor or the new low-profile memory stick I have now got.

Having now set up the drive and disk images, it was time to modify the drive physically. I had recieved the slimmer OLED display by then and I swapped the larger one out. I had noticed that the display had an auto-off procedure enabled. I prefer a constant display. I posted my progress in the FlashFloppy Facebook group and Keir pointed me in the direction of the usage/config file section of the FlashFloppy Github Wiki. The config file can hold lots of options, one of which is for the display time-out. If you set this to 255, it is constant. I also found an option to use a smaller typeface which, since I was going to use the slim display, I also added to my config file.

Next, it was time for some drilling. First of all, I wanted to utilise the red power LED, usually hidden inside the case. I lightly scratched a line across from the middle of the existing LED hole and then upwards from the middle of the left button hole. This gave me the position to drill a suitable hole for the LED. For the rotary encoder, there was already a spot marked on the front of the case. I’m not sure if this was a coincidence but it seemed to be in the perfect place. What was clear though is that the fixing nut of the rotary encoder would partially obscure the Gotek logo in the top right hand corner of the front panel. So I took a craft knife and very carefully shaved the logo off. I then successfully drilled a hole suitable for the rotary encoder.

Usb Floppy Emulator V2 Download

I then prepared the rotary encoder module. The version I purchased had the resistors mentioned in the guide image. For this reason I wanted to maintain the module as much as I could.

For speed, I simply disconnected the two far pins on the rotary encoder and bent it forward. This was required because the Gotek case wouldn’t allow it to fit as was. I connected two flying wires to the connections. In hindsight, I should have insulated them but I was eager to finish by this time. I will make sure to do so in future.

Rotary Encoder Module Installed

Next step was to install the OLED Display. Again, I wanted a quick solution so I chose to use hot-glue to affix the display to the front of the case. I found that the previous seven segment display was fixed in place by two mouldings on the rear of the front panel. I carefully shaved these off with a chisel. This allowed the display to get close to the front of the case. I did find that the residual solder on the header was preventing the display from getting completely flush but this was solved by using cutters to shorten them down. To make sure the display sat at the right level, I cut a small piece of balsa wood to fit in under the display.

Now I had carried out all the mods, I realised that the case lid would need some further work. Because I was going for speed, I was going to leave the DuPont cables I’d used for testing in-situ. I have marked two places where I have cut the case and removed material in the next image.

Gotek Lid Modifications

At the back, I required a large slot to allow the DuPont plugs to sit in the jumper positions and at the front, the display holder required removal. However, after this was done, the lid fits back where it should do.

Emulator

Using the +D interface, it is usual for the disk light to be on after having been accessed. A finishing touch will be a knob for the rotary encoder. I have ordered a suitable one. now the fun begins trying to find a case for both these drives, although I have been told that Farnell do a suitable model.

Finished Gotek Drive and Low Profile USB Memory Stick

FlashFloppy 0.9.2a Firmware flashed and knob fitted

Both drives work well with the Sinclair Spectrum Plus and +D Interface. Many thanks to all the people who helped out with advice and encouragement. A special thanks to Keir Fraser for his great firmware and Kris Cochrane for the informative YouTube video.


Last Update : February 25, 2021


New website/server online ! : https://hxc2001.com
- Some floppy disk drive retrofit examples -

Introduction

Floppy disks have disappeared from the market since many years now, but surprisly the machines needed them still largely being used in various domains : Video games, Retro computing, Music, CNC machines (manufacturing/industrial process)... Early 2000s an alternative to the floppy disks was needed for these machines because the floppy support in PC machines started to disappear and the floppy disks reliability and quality was getting worse and worse.
I personnally started this project in 2006 to revive my Atari ST & Amiga machines and make them easier to use in the incoming world without floppy disks and floppy drives. The project have grown with the various support requests received during all these years. It now supports hundreds of machines and floppy formats. See the showroom to have a preview of the currently supported machines.
The HxC Floppy Emulator project main idea is to completely replace the floppy disk drive by an electronic device. This electronic device emulate the floppy disk drive behavior and functionnalities. The HxC Floppy emulators are designed to be very versatile and to support a large variety of computers / keyboards / samplers / CNC machines at a reasonable price. The HxC Floppy Emulators support most existing floppy formats.
Today the HxC Floppy Emulator is a well established floppy disk drive replacement solution present into the retro-computing domain, Music domain and industrial domain.
See the showroom to have a preview of supported machines.

The HxC project currently offers different floppy emulation hardware and software solutions :

- A SDCARD version which allows to emulate floppy disks which images are stored in a SDCARD.
For more information on this interface, go to the 'SD HxC Floppy Drive Emulator' part.
- A USB version which allows to connect the floppy disk drive interface of the computer to a PC via a USB cable.
For more information on this interface, go to the 'USB HxC Floppy Drive Emulator' part.
- An advanced firmware for the Gotek floppy emulators.
For more information on this firmware, go to the 'HxC Firmware for Gotek Floppy Emulator' part.

Supported Machines

In the table below, you can find a preview list of supported machines and floppy file images.
For a more complete list, please visit the HxC Floppy Emulators compatibility table.

Note : Some computers/hardwares are probably missing in these lists.
If you have tested the HxC Floppy Emulator successfully with another hardware or if you want a new file/hardware support, don't hesitate to contact us.

Supported Computer/HardwareSupported File FormatsNotes
Atari ST
(STE/STF/Falcon...)

*.ST9,10,11 and 18 (1.44MB) sectors/track format supported.
*.DIM
*.MSA
*.STTSteem Imager file format.
*.IPF
*.STX / Pasti
'Non images' files. The HxC Floppy Emulator software allows to create an virtual FAT12 (Atari ST/ MS DOS) floppy disk containing files present in a PC folder.
*.IMA Hard Disk ImageHard disk drive emulation done by the HxCMount driver. More details on : https://hxcmount.atomas.com/
Amiga
(500/600/1000/1200...)
*.ADF
UAE / Extended ADFNew and old version supported.
*.ADZBased on the zlib.
*.DMSBased on xdms.
*.IPF 26/03/2008 > New software and CPLD core -> Full support of protected floppies image. Variable bitrate and flakeys bits protection are now supported.
'Non images' files. The HxC Floppy Emulator software allows to create an virtual AmigaDOS floppy disk containing files present in a PC folder.
Amstrad CPC6128/CPC6128+
*.DSK
*.DSK (extended)
*.IPF
Sinclair ZX Spectrum +3
DSK and Extended DSK
TRD (BetaDisk)
SCL (BetaDisk)
*.FDI
*.IPF
MSX2
*.DSK Caution : Some MSX2 computers use a non-standard floppy connector pinout.
Please check that the computer pinout is compatible with the HxC Floppy Emulator or use an adaptator.
Thomson TO8D
MO5 + CD90-640

*.SAPBased on Libsap.
*.FD FD files can be loaded with the raw image loader (in the gui software) with these parameters :
MFM-256bytes/sector or FM-128bytes/sector, 16 sectors/tracks, 2 or 1 sides.
Oric+MicroDisk
*.DSK Oric & MicroDisc support tested at the Infoticaires 2008 convention party
C64 + 1581
*.D81
Dragon 32/64
*.VDK Dragon 32/64 disk image
Sam Coupé
*.MGT
*.SAD
TI99/4A
TI99 PC99MFM & FM tracks supported.
TI99 V9T9 (*.V9T9 / *.PC99)
TRS-80
*.JV1
*.JV3 JV3 support done by Gustavo E. A. P. A. Batista. Thanks to him. Video demo
JV3 write support done by David Barr. Thanks to him too ! :) And another video here !
*.JVCJeff Vavasour Color Computer Disk Image
*.DMK
Acorn A3000
*.ADF
Acorn BBC
*.SSD
*.DSD
*.ADL
ACT/Apricot
ACT Apricot disk image
Robotron KC 85/X
*.TD0
Kaypro 4-84
*.IMD
RML 380Z/480Z
*.IMGMore details on the forum
CamputerLynx
*.LDFTests on the real hardware done .
PC-6601/PC6601SR
*.D88
PC88
*.D88
x68000
*.HDM360RPM, 500Kb/s, 8 1024Bytes sectors, 2 sides, 77 tracks floppy format.
*.XDF
FM Town II
*.D88
*.BIN (raw image)
Super Wildcard DX-SWC3201
*.SMCCreate a MS-DOS FAT12 floppy disk containing the SMC Super NES / Super Famicon ROM file.
PC
*.IMG/*.IMA/*.IMZ 720kB and 1.44MB floppy image files supported
Korg DSS-1 Keyboard
*.DSK (CopyQM) Note : Here a demo : http://www.reflexmusic.de/DSS-1/
Korg Is40 Keyboard
*.IMG/*.IMA/*.IMZ
MS DOS Floppy disk image
Ensoniq EPS Keyboard
*.EDE
*.GKH
Video demo.
Ensoniq SD-1 Keyboard
*.EDVNote : The floppy file image must have the *.EDV extension
Ensoniq Mirage Sampler
*.EDMNote : The floppy file image must have the *.EDM extension
Ensoniq ASR-10
*.EDA
Ensoniq SQ-80
*.EDS
Ensoniq TS-10
*.EDT
Kurzweil K2000
*.KRZ
Oberheim DPX1 Sampler
*.DPXVideo demo.
Emax & Emax II Sampler
*.EM1 & *.EM2Note : The operating system image (emaxos.emx) must be present in the same folder than the bank files.
Prophet 2000 & 2002
*.IMG
E-mu Emulator
*.EMUFD
E-mu Emulator II
*.EMUIIFD
*.EII Note : The operating system image (emuiios.emuiifd) must be present in the same folder than the bank files.
Credits & Thanks: E-mu Emulator I & II support was possible thanks to Jan Kiefer who supply all necessary materials and supports, to the Software Preservation Society team for the reverse engineering of the EmuII Floppy disk format, and to Kris Van de Cappelle (EMXP developer) for the tests and EmuII technicals informations.
E-mu SP1200
*.SP1200FDVideo demo.
Thanks to rosefloyd for the tests on the SP1200 hardware!
Yamaha Clavinova CVP-83S
*.IMG/*.IMA/*.IMZ
MS DOS Floppy disk image
Note: The virtual floppy disk image can be generated from midi files with the software.
Yamaha TX16W
Raw sector images/Floppy dumpMore details on the forum
Roland G800
*.IMG/*.IMA/*.IMZ
MS DOS Floppy disk image
Note: The virtual floppy disk image can be generated from midi files with the software. Video demo.
Roland W-30
*.TD0
Floppy Disk Dump
Roland S-330
*.TD0
Floppy Disk Dump
Roland S-50
*.IMG/ raw sector images
Roland MV 30
Floppy Disk Dump
Roland MC 300
Floppy Disk Dump
Akai S900/S950 Sampler
*.IMG/ raw sector imagesVideo demo
Akai S01
Raw sector images/Floppy dumpMore details on the forum
Akai ASQ-10
Raw sector images/Floppy dump
Akai MPC60 MKII
Raw sector images/Floppy dump.More details on the forum
Akai MPC2000
Raw sector images/Floppy dump.More details on the forum
Video demo
JB-Lighting Licon
*.IMG/*.IMA/*.IMZ
MS DOS Floppy disk image
Note: The virtual floppy disk image can be generated from files with the software.
ALESIS DataDisk
Raw sector images/Floppy dump.More details on the forum.
TD0 Teledisk format*.TD0Teledisk file format: Normal and advanced compression supported.
IMD file format *.IMDImageDisk File format
Note: supported modes: MFM & FM.
MFM file format*.MFMInternal format of the software: contains encoded tracks.
AFI file format*.AFI Advanced floppy image: Contains Track data, variable bitrate, flakey bits informations.
HFE file format*.HFEFile format used by the SD HxC Floppy Emulator
VTR file format*.VTRFile format used by the VTrucco Floppy Emulator (variant of the SD HxC Floppy Emulator)

Note : Since the above table is becoming too long, the full compatibility table has now its own page. Please have a look :
HxC Floppy Emulators supported machines / compatibility table.

To download the software please go to the software section.

SD HxC Floppy Emulators

You can found details about these floppy emulators into this pdf : SDCard_HxC_Floppy_Emulator_Product_Brief.pdf
Rev C/F user manual: SDCard_HxC_Floppy_Emulator_User_Manual_ENG.pdf
Slim Rev A user manual: Slim_SD_HxC_Floppy_Emulator_User_Manual_ENG.pdf

Hardware/software specifications
- 40Mhz PIC18F4620 based. (Rev B, C & 3'1/2 rev F)
- 64Mhz PIC18F46K22 based. (3'1/2 Slim version)

Floppy interface: HE10 34 pins floppy connector
- Shugart compatible mode supported.
- PC compatible mode supported.
- Two floppy disk drives emulation. (Two floppy disk drive emulator in one !)

Power supply
- 5V +/- 10% standard power floppy connector input.
- 500mA max. (80mA in standby).
- Two floppy disk drives emulation. (Two floppy disk drive emulator in one !)

User Interface
- 3 LEDs ('Power LED','Floppy access LED',' SDCard access LED ').
- 3 buttons ('Next','Select/Eject','Previous').
- 1 audio transducer.
- 2*16 chars Alphanumerical LCD.
(Note : LCD and buttons can be put on an external front panel)
- File selector software for Atari ST, Amstrad CPC and Amiga Computers

SDCard support
- SD Card up to 2GB.
- SDHC Card supported up to 32GB.

SDCard Filesystem
- FAT12/FAT16 & FAT32 supported. Subdirectory and long name file supported.
- Multi-Volumes/Images support:
-> More than 8000 HD (1.44MB) Floppy Images on a 32GB SDCard !
-> More than 16000 DD (720KB) Floppy Images on a 32GB SDCard !

Read / Write support
- Track mode based floppy emulator. (Full track pre-encoded in the HFE image file)
- Read support : Most of existing formats supported. (FM/MFM/GCR/Amiga/E-mu track...)
- Custom tracks supported.
- Write support : ISO MFM/DD 128/256/512/1024/2048/4096/8192Bytes sector write supported.
- Write support : ISO FM /SD 128/256/512/1024/2048/4096Bytes sector write supported.
- Any data mark supported : 0xFB, 0xF8, 0xF9, 0xFA
- Amiga Write support.
- E-mu (Emulator I / II / SP1200) Write support.
- Low level format support :
The host machine can format the image with the right disk setup exactly as with a real floppy disk ! No need to already have an image with the right format, just make it by formatting it !

Floppy bitrate supported
- 125/150/250Kbits/s (FM/SD floppies)
- 250/300Kbits/s (MFM/DD floppies)
- 500Kbits/s (HD floppies)
- (others special bitrates support available)
(Note : Variable bitrate not supported by this hardware. So protected floppy disk image (IPF and STX file format) support is only partial ! If you are looking for a device supporting IPF / STX please a have a look to the USB HxC Floppy Emulator device)


RPM
- 300 RPM, 360 RPM supported.
- (others special RPM available/supported).


Tracks / Side
- Up to 255 tracks per floppy.
- 1 or 2 sides.


Additionnal features
- Firmware update via the SD Card.
- Last Loaded Floppy Image autostart at power up.
- Fast floppy image loading (<<1second), no conversion time.
- Floppy Emulator ready at power up! Boot sequence possible right after the power up !
- SD Card Direct Access mode : Direct Floppy to SD bridging.
- Host control : The host machine can send commands to the emulator to change the current selected image.
- File image renaming embedded function.
- Supersized DOS Floppy emulation! : Up to 5 MB free per floppy image file !
- Data integrity/safety of the original system respected ! :
The original CRC/checksum fields are present into the HFE images ! No direct usage of not secured IMG/IMA/”ISO” images or direct flash media bridging without CRC in floppy emulation mode !




SD HxC Floppy Emulator Mechanical drawing (Rev B/C):

Firmware :

Please go to the download section to get the latest version.

Host control/File selector tool (Atari ST, Amstrad CPC, Amiga) :

With the HxC File selector the host computer can access directly to the SDCard to select files images and change the SDCard HxC Floppy Emulator settings.

The LCD screen and the buttons are becoming optional / useless. You can even remove the LCD screen to put the SD HxC Floppy Emulator inside the Amiga/Atari/CPC computer without case modification.

Atari ST, Amstrad CPC and Amiga versions of this tool are currently available.

Videos-demo of the HxC File Selector :


Note : Please go to the download section to get the latest version.

USB HxC Floppy Emulator

USB HxC Floppy Emulator hardware main features

- Read only Floppy emulator (SD,DD,HD & ED mode)
( No Write Support ! Have a look to the SD Card version for the write support!)
- USB 1.1 device interface (based on the FTDI FT245.).
- MFM, FM and GCR compatible (can handle custom encoding).
- Bitrate between 63Kbits/s and 1MBits/s.(250 differents bitrates by step of 62.5ns).
- Variable bitrate, flakey bits and long tracks, custom tracks support (emulation of copy protected floppies).
- Can emulate floppies up to 128 tracks.
- 'jumper free' design : Device configuration done by software.
- Flexible floppy interface: Shugart, IBM PC and Amiga compatible.

To see the list of computer tested with it, please go to this List

All necessary informations to build your own USB HxC Floppy Emulator are available here.

The main part of the USB HxC Floppy Emulator is a MAX EPM7128S CPLD from Altera with 128 Macrocell. This chip is connected to a 32KB SRAM memory buffer and a FT245 from FTDI for the USB communication.

Warning : Do not disconnect the floppy ribbon while the USB is connected ! This may damage the emulator and your equipements.

Always disconnect the USB cable before connect/disconnect the floppy ribbon.

USB HxC Floppy Emulator's schematic

USB HxC Floppy Emulator CPLD

The bitstream to use to program the CPLD is available here. To program this chip you can use Quartus II and an Altera compatible JTAG probe (The ByteBlaster for example). The programmer software can be downloaded from the Altera/Intel website.
Note : The EPM7128S CPLD can also be remplaced with the Atmel ATF1508AS.

Once programmed the CPLD got this pinout ->
There are four LEDs on the board:
D1 : Power LED.
D2 : Select LED : Is on when the target computer acccess the floppy disk.
D3 : Step LED : Is on when the target computer is stepping/changing track.
D4 : Link LED : This is the USB link status: Is on when dialoging the host PC.

The VHDL sources are available here : VHDL USB HxC Floppy Emulator sources


How to build the USB HxC Floppy Emulator ?

There are two differents USB HxC Floppy Emulator PCBs :

- An 'homebrew' version (Rev B). This is a one layer 'Do It Yourself' PCB.

- A 'Production' version (Rev C). This is a two layers PCB. I recommend this version since it have a better layout.

Regarding the features of the board there are no differences between these two boards.

If you don't want build it, this board is also available to purchase. Have a look to the sale points section.

HxC Floppy Emulator software

This software act as the floppy server with the USB HxC Floppy Emulator.
This program also allows you to convert floppy file images for the SDCard based HxC Floppy Emulator.
Supports many input floppy image file formats: List of the supported floppy image formats.

Notes:

- Supported operating systems :
-> Windows 2000 / XP / Vista / Seven / 10.
-> Mac OS X.
-> Linux.


- The USB HxC Floppy Emulator support is based on the FTDI D2XX Direct Drivers.
If you have the USB HxC Floppy Emulator you must install this driver.


The lastest software sources codes can be donwloaded on the SourceForge project page :
https://sourceforge.net/projects/hxcfloppyemu/


Note : Please go to the download section to get the latest software version.


Download


Here you can find the up-to-date softwares, firmwares and documentations :

Last update : February 25, 2021


Devices list :


Download : SD HxC Floppy Emulators

SD HxC Floppy Emulators firmwares

> SD HxCFloppyEmulator firmware upgradev1.8.7.1 (please have a look to the release notes for the latest changes)

Slim SD HxC Floppy Emulators firmwares

> Slim SD HxCFloppyEmulator firmware upgrade v2.1.2.40 (please have a look to the release notes for the latest changes)

Softwares and tools

Gotek Floppy Emulator Software Machine

> HxCFloppyEmulator software v2.5.6.6 (please have a look to the release notes for the latest changes)


> Softwares and Libraries sources can be found on SourceForge and GitHub:


Documentations

Documentations (developer)
Other

Download : USB Stick STM32 HxC Floppy Emulator (aka HxC Firmware for Gotek !)

The following elements allow you to program the low cost Gotek USB Floppy Emulator with the HxC bootloader & Firmwares.
To purchase the firmware : https://hxc2001.com/store/

USB HxC Floppy Emulators firmware for Gotek

> USB STM32 HxCFloppyEmulator firmware upgradev3.5.2.5a(HFE + HFEv3 + ADF + ST + IMG + (E)DSK file and many others format support)
Please have a look to the release notes for the latest changes

Softwares and tools

> HxCFloppyEmulator software v2.5.6.6 (please have a look to the release notes for the latest changes)


> Softwares and Libraries sources can be found on SourceForge and GitHub:


Download : USB HxC Floppy Emulator

Driver :
Softwares and tools

> HxCFloppyEmulator software v2.5.6.6 (please have a look to the release notes for the latest changes)


> Softwares and Libraries sources can be found on SourceForge and GitHub:


Other

Download : Hardware download

You can find into the following archives all the hardware informations to build / repair an HxC Floppy Emulator :

Points of Sale

The USB HxC Floppy emulator and SD HxC Floppy Emulator are produced and sold by Lotharek.

Lotharek online shop:
https://lotharek.pl/

SD HxC Floppy Emulator REV F 3'1/2 Form factor/cased (HE10 34 pins interface)


Rev F (white case)

Gotek Floppy Emulator Software Macbook

Slim SD HxC Floppy Emulator


Slim Rev A Cased
(HE10 34pins)

SD HxC Floppy Emulator REV C (HE10 34 pins interface


Rev C cased (white)

USB HxC Floppy Emulator


Rev D USB cased


USB Stick STM32 HxC Floppy Emulator (HxC Firmware for Gotek) Store

Third party tools

WinImage (shareware) : a Windows program to create/modify dos/fat12 files images.
https://www.winimage.com/

ImageDisk : A DOS software to read/write floppy disk.
http://dunfield.classiccmp.org/img/index.htm

Gotek Floppy Emulator Software Mac Download

OmniFlop : a Windows program to read almost any kind of non standard floppy disk.
http://www.shlock.co.uk/Utils/OmniFlop/OmniFlop.htm

VFD - Virtual Floppy Drive : a Windows Floppy disk drive emulator : This software is able to mount an .IMG file as a floppy disk drive under windows.
http://vfd.sourceforge.net/


Videos / pictures

All pictures / videos of the project can be found on this page!

Gotek

Gotek Floppy Emulator Format

Contributors

Floppy
Jean-François DEL NERO (Jeff)Project Initiator - Main project developper/maintainer.
Gregory ESTRADE (Torlus)Forum hosting, FAT32 support of the SD HxC Floppy Emulator.
Christophe ESC. (Giants)Manufacturing of the First USB HxC Floppy Emulator batch.
Przemyslaw Krawczyk (Lotharek)Manufacturing and selling facilities.
Arnaud STORQ (Norecess)Amstrad CPC file selector optimization and support.
Gustavo E. A. P. A. Batista TRS-80 JV3 support implementation.
David BarrTRS-80 JV3 write support implementation.
Michael Gibs (gibs)Some incredible promotionals videos ;-)
Kris VC (Esynthesist)Providing a great help for the E-mu Emulator I & II support. (Technical informations and tests).
The Software Preservation Society Team Providing the first E-mu Emulator I & II floppy disk dump and E-mu track format.
Joseph REDON (Namida)NEC PC88 support tests.
Alex Menax68000 support tests.
PetariAtari ST ST/MSA/STT support tests.
Jan KieferE-mu Emulator II tests.
Rosefloyd (One MPC Two DJ'S)E-mu SP1200 tests and some demos videos.

Gotek Usb Floppy Emulator Software

And thanks to all others project contributors !: Bugs reports, new ideas submiters, code contributors, spreading the word about the project !