This is part of a series of posts for the Retro Challenge 2018/04. See my index page for the other posts.
- Gotek Usb Floppy Emulator Software
- Gotek Usb Floppy Drive Emulator
- Gotek Floppy Emulator Software Mac Free
- Gotek Floppy Emulator Software Machine
- Gotek Floppy Emulator Software
- Gotek Floppy Emulator Software Mac Free
GOTEK 3.5' SFRM72-TU100K USB Floppy Drive Emulator for 720KB Electronic Organ and Embroidery Machine 3 GOTEK SFR1M44-FU-DL 3.5' USB 1.44MB Floppy Drive Emulator for Embroidery Machine floppies Drives emulators GOTEK SFR1M44-FEL-DL USB Floppy Drive Emulator for Yamaha EL900 EL900M EL900B EL500 EL700 01C 01M. GoTek Floppy Drive to USB Conversion Manufacturer Factory, get here all types of solution regarding Floppy to USB, Floppy to USB Converter, Floppy Drive, USB Floppy Emulator, Floppy to USB Emulator, Floppy Disk Drive, Floppy Drive to USB, Floppy to USB Conversion, Floppy Disk Reader, External Floppy Disk Drive, USB Floppy Drive, Floppy Emulator, Disk Drive at gotekemulator.com.
In my last post, I had tried to get my Gotek/HxC USB floppy emulator working reliably with my Osborne computer.
For some reason the drive select signals from the Osborne weren’t getting through correctly to the Gotek/HxC.
This meant I couldn’t use a physical drive at the same time as the emulator (for example to copy files between real and virtual disks) as the computer couldn’t select between the drives.
Today it was time for a different approach.
Gotek Usb Floppy Emulator Software
First, a little history.
I constructed my USB floppy emulator last year as part of the Retro Challenge. At the time, the emulator that was compatible with the most different retro disk formats was the HxC. That was originally on dedicated hardware.
But then the Gotek floppy emulator came on the market, a cheap and cheerful piece of hardware from the Far East. This originally emulated just PC-style floppies.
Some Amiga users worked out how to flash the firmware to expand it to work with the Commodore Amiga computer (and named the revised firmware Cortex).
Then the author of the HxC system also ported his firmware to the Gotek hardware. You needed to licence the firmware from him, but even with that cost, it was significantly cheaper than the dedicated HxC hardware. That was the system I used.
I don’t begrudge the licence payment, as I’m very happy for people to be remunerated for their work. But it was a shame that the HxC firmware wasn’t open-source. There were features lacking in the HxC firmware (e.g. sound emulation, rotary encoder support). If it had been open-source I would have added those features myself, and fed the changes back.
But because it was closed, I had to add an Arduino alongside the Gotek hardware to fill in the missing bits. (The source for these mods is available here.)
Fast forward a year. It seems others were also frustrated at the lack of progress from a closed-source product, and a rival firmware came on the scene: FlashFloppy. This is now almost as mature as the HxC firmware, and is free and open-source.
It’s interesting that this seems to have spurred on development of HxC too, as the missing features added to FlashFloppy (sound and rotary encoder support) have now also been added to HxC. It seems having a competitor is good for the ecosystem :-)
I found out about FlashFloppy a few months ago. I thought I’d like to give it a try, but didn’t want to re-flash my Gotek hardware in case it broke something. So I ordered another Gotek drive from China.
Last week the new Gotek drive arrived. I was in the middle of the Osborne restoration, so I put it to one side.
But since my original Gotek wasn’t fully working with the Osborne, it got me thinking. Here I had another Gotek to compare it to.
Perhaps it was worth getting the second drive working with FlashFloppy and trying that to see if it worked any better?
So that was the new plan!
First off, let’s open up the new Gotek drive:
To install the FlashFloppy firmware you need programming headers on the circuit board (which aren’t installed by default). So a bit of soldering later…
Now to re-flash the firmware using a 3.3V USB to serial adapter:
My USB serial board has an extra wire soldered on for the 5V power supply from the USB, so I was able to power the Gotek from that during the flash process:
I was using a Mac, so used the stm32flash program designed for Linux. I was amazed that downloading it and typing ‘make’ built everything correctly with no errors and no missing dependencies! I’m so used to having to fix problems with UNIX/Linux programs ported to Mac OS, so that was such a refreshing change :-)
Now to do the actual flash:
Wait – that was it? It took about 30 seconds from start to finish!
When I flashed the HxC firmware last year, it took me all afternoon. That’s because it insisted on some stupid software that downloaded the firmware from the internet while it flashed it (apparently for copy-protection reasons) and it really didn’t get on with my cheap USB serial board. One more tick for the open-source solution!
All done:
Currently this Gotek has the built-in 3 character LED display. The firmware can also use a high resolution OLED – and I ordered a couple of those at the same time as the Gotek drive. But they’re still on a slow boat from China :-)
So I’ve now got a working Gotek/FlashFloppy drive. Let’s test it with the Osborne.
Plugging in my trusty hacked extension cable:
And it works! And can select between a physical and a virtual drive :-)
(As an aside, this “calender” (sic) program on my Osborne disk image seems fully Y2K compliant!)
So I’m still not sure why the other USB drive didn’t work. My theories include:
- different revisions of the Gotek hardware
- a fault or damage with the Gotek hardware
- interference from my extensions to the Gotek hardware
- a problem with the HxC firmware
I could investigate further, but given I’ve got something that now works correctly with the Osborne, I think I should quit while I’m ahead!
Next up, make the Gotek/FlashFloppy drive a bit more refined for long-term use.
( We also sell our own branded USB Floppy Disk Drive Emulators with more features than a standard Gotek:www.simulant.uk/shop/retro-computers-games-consoles/Gotek-Floppy-Disk-Drive-Emulators/Floppy-Disk-Drive-USB-Emulator-OpenFlops-FlashFloppy-%20Gotek-upgrade)
This is the Grey/Cream colour (we also sell black drives, see related items).
OLED Display GOTEK Floppy disc / floppy disk drive USB emulator DOS / IBM / MAC / PC / XT / 286 / 386 / 486 etc etc. Fits any computer with standard sized 3.5' floppy drive and can replace existing disk drive or be added as a second drive.
Update your retro computer with fast loading and the facility to store all of your disks on one USB drive and quickly press the buttons to switch disks for faster loading and saving.
Also helps preserve any of your original floppy disks as you can copy them to USB or download thousands of other software titles online and run those on your machine.
A great way to also transfer software from your PC via USB flash drive to your retro or older computer (this could even be used in a new computer's 3.5' enclosure/bay)!
This is the latest Gotek floppy emulator for retro computers with 3.5' floppy disk drive bay, or for use externally or in a caddy. This will also work with almost any computers. You just need the correct floppy IDE or Ribbon connection cables. Most computers can use the ones supplied within the machine and you can do a straight swap out for the existing old floppy drive (such as in DOS PCs), some machines may need extra leads/connectors to connect to the standard 34 pins), please check your device.
Directly supports a wide range of disk/disc image formats:
ADF (Commodore Amiga)
ADM, ADL, ADF, DSD, SSD (Acorn DFS and ADFS)
DSK (Amstrad CPC, Spectrum +3)
IMG, IMA, DSK (IBM MFM Raw Sector)
OPD (Spectrum Opus Discovery)
SDU (SAB Diskette Utility)
ST (Atari ST)
TRD (Spectrum TR-DOS)
V9T9, DSK (TI-99/4A)
HFE, HFEv3 (Universal)
Pre-configured track layouts for Raw Sector Images:
Akai (S01, S20, S950)
Ensoniq (ASR, TS, etc)
General Music (S2, S3, S2R)
Memotech
IBM PC and many others
- Product Code: GREY/CREAM 3.5' Gotek Drive with OLED Display
- Availability: Out Of Stock
£40.79
- Ex Tax: £33.99
Available Options
0 reviews / Write a review
Related Products
Acorn Amstrad Amiga Apple Atari Spectrum DOS / IBM XT PC MSX GOTEK Floppy disc / disk drive USB emulator (Black case colour)
( We also sell our own branded USB Floppy Disk Drive Emulators with more features than a standard Go..
£27.42 Ex Tax: £22.85
Gotek OLED Flash Floppy Compatible LCD Display 0.91' 128x32 (White Text) 3.3v 5v
Upgrade your Gotek flash floppy disk drive emulator to an OLED display with this LCD module.Comes re..
Gotek Usb Floppy Drive Emulator
£4.79 Ex Tax: £3.99
Gotek LCD 3-Digit LED Flash Floppy Compatible Display 4 pins
Gotek LCD 3-Digit LED Flash Floppy Compatible Display 4 pinsNOTE: We also stock the larger OLED disp..
£4.79 Ex Tax: £3.99
Gotek Case Upgrade. 3.5' floppy disk drive emulator case including OLED display!
NOTE: This product is just the 3.5' Gotek plastic enclosure case AND an OLED display. No gotek PCB/d..
£11.99 Ex Tax: £9.99
Gotek 3.5' OLED Display Floppy Disk Drive emulator - IBM PC XT Mac DOS etc (with Flash Floppy firmware)
( We also sell our own branded USB Floppy Disk Drive Emulators with more features than a standard Go..
£38.39 Ex Tax: £31.99
Acorn Amstrad Amiga Apple Atari Spectrum DOS / IBM XT PC MSX GOTEK Floppy disc / disk drive USB emulator (Cream/Grey/Beige retro style)
( We also sell our own branded USB Floppy Disk Drive Emulators with more features than a standard Go..
£29.40 Ex Tax: £24.50
Amiga External Gotek USB Floppy Disk Emulator Drive in metal enclosure for A500* / A500+ / A600 / A1200 / A2000 / A4000 etc
Amiga External Gotek USB Floppy Disk Emulator Drive.Great for adding a USB Gotek solution to your ..
£114.00 Ex Tax: £95.00
Acorn BBC Micro Model B / Master - External USB Floppy Disk Gotek Emulator Drive in Metal Enclosure
External Gotek USB Floppy Disk Emulator Drive in metal enclosure with OLED display.NOTE: PHOTOS SHOW..
£110.40 Ex Tax: £92.00
Amiga data cable and adapter for attaching External Gotek Floppy Disk Emulator - A500* / A500+ / A600 / A1200 / A2000 / A4000
Data ribbon cable and adapter to enable the plugging in for an external Gotek usb floppy disk em..
£19.79 Ex Tax: £16.49
Floppy Disk Drive USB Emulator 'OpenFlops' with FlashFloppy firmware - Gotek upgrade compatible
Floppy Disk Drive USB Emulator 'OpenFlops' with FlashFloppy firmware pre-installed. Suitable for..
£24.99 Ex Tax: £20.83
Piezo speaker for OpenFlops / Gotek USB Floppy Disk drive sound
Loose and unfitted Piezo speaker for OpenFlops / Gotek USB Floppy Disk drive sound.(Requires solderi..
£4.20 Ex Tax: £3.50
Amstrad CPC 6128 Edge Connector to External Gotek 34 pin Floppy Disk drive data ribbon cable
Gotek Floppy Emulator Software Mac Free
Amstrad CPC 6128 Edge Connector to External Gotek 34 pin Floppy Disk drive data ribbon cable.Allows ..
£17.99 Ex Tax: £14.99
Amstrad 6128 PLUS Centronics Connector to External Gotek 34 pin Floppy Disk drive data ribbon cable
Gotek Floppy Emulator Software Machine
Amstrad 6128 PLUS Centronics Connector to External Gotek 34 pin Floppy Disk drive data ribbon cable...
Gotek Floppy Emulator Software
£17.99 Ex Tax: £14.99
Gotek Floppy Emulator Software Mac Free
Tags: cream, grey, retro, gotek, oled