Virtual Floppy Drive – Part II – Testing Gotek

(this is a guest post from Tenox)

This is a continuation of my another post where I do a high level overview of different Floppy Disk Emulators. Gotek is one of them but from various research I have done before buying it I antcipated it will be the worst. Unfortunately the claims turned to be true.

The emulator arrived by FedEx earlier on today. It only took two days since the order, which is excellent, but unfortunately this was the only good thing about Gotek.

The FedEx bag looked like it has been used by at least 5 previous shipments and has already circled the globe few times. The inner package was even worse, a bit of old bubble wrap taped together with the unit and unpacked cdrom. Disgusting!

The unit itself looks rather good, they have made a better looking self adhesive front panel label.

gotek-f

I went to replace my original 1.44MB floppy drive with Gotek. First roadblock that I encountered was the fact that the emulator is about an inch shorter and the original floppy cable did not reach so I had to improvise. The unit powered on so I went on to the documentation and software.

gotek-ribbon

Documentation is absolutely horrible. Written in Engrish is rather hard to understand, however invaluable because without it you will not be able to figure out how to use the software. Looks like they are aware of the software limitations because the documentation is full of workarounds and troubleshooting.

The software is even worse. It only works on Windows XP / 2000, so I had to run it inside VMware Workstation with USB pass-through  It actually did work but usability is similar to RiscOS or Plan 9. Here is a photo from one of the manual pages that illustrates both the documentation and the application itself.

gotek-sw

So how does it actually work? Here is a small excerpt from the user manual: “We will divide a pen drive into 100 partitions of 1.44 mb capacity each.” – err what? That’s right, this is what they are doing. Dividing a pen drive to small partitions and multiplexing them so that you see one at a time. You select the partition using the buttons on the front panel or from the software. When you switch the floppy drive will be mapped to another partition. On the host computer you can see it as a removable drive in Windows Explorer.

gotek-drv

Gotek has promised me that the Type-F will support non-FAT and bootable floppy disks. So I started testing with writing QNX2 aclock demo floppy disk using ntrawrite.

gotek-rawrite

The system has completely freaked out and went to an error mode. Fortunately described in the troubleshooting guide, however requires full reformatting. Now imagine rewriting 100 floppy disks stored on the unit… I spent hours trying to figure what is going in. What I think is that the non-FAT bootable disk can only be used in “singular mode” where you store just a single floppy disk image on the pen drive. What a waste, but it did work and in the end I did boot QNX2 on my 286 from a pen drive.

gotek-qnx2

The next test was trying to boot Xenix from emulated 1.2MB 5.25″ drive. I have re formatted the singular drive to 1.2MB and switched it in the bios. However the system never actually loaded.

When it comes to FAT compatible operating systems like MS-DOS or OS/2, you can actually boot and use multiplexed floppies. You can install MS-DOS 6.22 by flipping the selector to change disks. Pretty cool. I was also able to run BIOS built in floppy disk diagnostics.

gotek-diag

So the device sort of works. I was able to boot a non-DOS operating system and for DOS based floppies I was able to hold more than one disk per USB key. However the whole experience was rather horrible. The verdict:

  • Packaging: garbage
  • Usability: garbage
  • Software: garbage
  • User manual: garbage
  • Compatibility: garbage
  • Total: garbage

So in short do not waste your time with this. Do not buy Gotek unless you absolutely have to.

I’m still awaiting for arrival of HxC, however it appears to be stuck in Polish Post Office, probably due to the holiday season.

Update: EMUFDD has provided me with a link to their page that lists all Gotek-like cheap Chinese and Indian made devices – with a warning how bad they are. They are claiming that German Ipcas also sells Gotek like devices, so I will be updating my previous post.

Virtualizing Floppy Disk Drive – Part 1

(this is a guest post from Tenox)

I had a really bad weekend associated with floppy drive failures. Either all my floppy disks or all my drives decided to jump the ship. Nothing worked! Worse, I could not buy any “new” floppy disk anywhere. Office Depot still stocks floppies but not in stores and you have to order online and wait. Neither Halted nor Weirdstuff had them as well. Seriously?

A major disaster! Something had to be done to make it future proof. So I went to research floppy drive replacement solutions. And this is what I found. There are several Floppy Disk Emulators on the market.

Here is the list and a little bit of research on every one of them. They do have major differences to be aware of.

  • EMUFDD – The first one I found. Italian made, intended to be used in industrial machinery. The device is extremely compatible, customizable, feature rich and according to the company, individually installed in each deployment. I bears a lot of interesting features such as Network option. Apart from the high price the device is not intended to be used by hobbyists.

emufdd

  • Gotek – This one is by an Indian company. Very cheap and you can find it everywhere. It costs about $25 on eBay including shipment. However a major warning: they work by dividing the SD card in to 100 partitions, each size of a single floppy disk and multiplexing them to emulate a floppy disk. Because the partitions are formated with FAT12 the device is not usable for anything else than MS-DOS and Windows. Apparently revision F is capable of storing a single “bootable” or non-MS-DOS disk image. Also they have separate models for 720k, 1.2MB and 1.44MB.  There is a whole army of Gotek clones.

  • IPCAS – This is another clone of Gotek, however worth separate mention and a warning, it costs $300 – ouch!

ipcas

  • HxC – this one was found by claunia. As with most French stuff bit confusing because it has several web sites (one two three). The devices are manufactured in Poland by Lotharek. The price is around $150 and you can buy it on eBay. Feature wise may be the best of all, it definitely supports all the non-PC platforms and even very weird formats. The software naively supports conversion from the notorious IMD and TD0. For some people it will be appealing the HxC is an open source project and you can build it yourself. Certainly it helps to ensure longevity in case of the vendor going out of business. Definitely a winner here.

  • HxC USB Version – This is interesting variant that instead of SD card uses a wired USB connection to a host machine.  The main drawback is that it is read only. However you can’t beat it’s $70 price. For this I could probably refit few of my machines and use it for boot only.

hxcusbonly

 

  • FlexiDrive – Made in Argentina. The manufacturer claims to support all floppy disk formats including 8″ disks. SD card or USB based. They are made for industrial machinery and customized firmware for different applications. Cost $385.

FlexiDriveMV-SD

 

  • DTX200 – from Datex a French company. These are also made for industrial machinery. They maintain a large database of emulated floppy drive types. Interestingly they have video of MicroVAX using their emulator, certainly interesting from retrocomputing point of view! They also make MFM 2 CF hard disk emulator. The price is $495.

dtx200

 

I have ordered two units for testing: HxC, SD revision F from eBay and Gotek Rev F from the manufacturer. I guess testing of the units will be subject of part 2 of this post. I’m planning to try to install some of the weirdest operating systems with wildest disk formats.

Also as a final note, for more modern computers with USB support there are some more mainstream options. I have used following two professionally:

  • Floppy Emulator in Pendrive / USB Stick. The best success I had so far was zMate pen drive from DaneElec which registers as a floppy drive with the system in addition to regular removable disks. I used it several times for booting, loading Windows storage drivers or saving BIOS diagnostic logs from servers without FDD.
  • Lantronix Spider, which allows you to mount a virtual floppy disk or cdrom image from the viewer machine or SMB share, just as you would using VMware or VirtualBox. Pretty cool.

Updates:

  • Mac Floppy Emu – is specifically designed for Macintosh. However currently it only support 800K. Very promising project and once they add 1.44MB support I will want to retrofit my Macs with this.
  • 1541 Ultimate – Floppy disk emulator for Commodore C64.

Three tonnes of mini computers

It looks almost religious doesn’t it?

I just received this note from the HECnet mailing list, and I thought I’d broadcast it out..

This is a shameless plug for something I and the Update Computer Club 
have been working on this spring and opened yesterday.

The exhibition "Three Tons of Minicomputers" at Museum Gustavianum in 
Uppsala, Sweden.

http://www.gustavianum.uu.se/node13

We have collected computers primarily used by the university at some 
point in time. Highlights include a Linc-8 and a DECSYSTEM-2060 with 
peripherals.

Here are some pictures from the opening:

http://www.update.uu.se/~jeppe/tmp/vernissage/

I strongly recommend anyone nearby Uppsala this summer to take a swing 
by Gustavianum. If you want a guided tour, let me know and we'll figure 
something out.

It's only open for a few months, so don't wait to long.

Regards,
Pontus.

I don’t know when I’ll be in Europe next, but now I really want to go to Sweden!

The blog will be on hiatus for a bit…

Personal issues have intervened with pretty much everything. This morning, I packed as much as I could into three suitcases, bought a one-way ticket, and I’m leaving my ‘home’ behind.

While in the past I’ve taken a few months off here & there I’ve done my best the last two years to get in an update of something at least 2x a week, if not more.

However, I don’t feel that I am in any position to do so now, I don’t even have a proper place to live so the next while will be .. interesting to say the least.

If things get too crazy I’ll wind up archiving this thing in Egypt and I don’t know from there…

But at the same time, who knows the future isn’t written.

there is not fate, but what we make.

Jack Tramiel passes.

Jack Tramiel, passed away this Sunday.  For those of you who don’t know about him, he founded Commodore, and made it his mission to bring computing to the masses not the classes.  Thanks to him we had the PET, VIC and of course the beloved Commodore 64.  When things went south for him, he jumped to ATARI, after snagging it on a firesale from Warner as Jack wasn’t a guy to get put down, and helped bring the ST to the market.

Jack survived the holocaust in Poland, and left for Canada and started Commodore, originally focused on office furniture, filing cabinets and typewriters, then breaking into electronics with calculators. His leveraging of vertical businesses allowed him to bring to market products with the exact specifications that he wished.  And sometimes with unintended consequences like the file cabinet people making the seemingly indestructible PET cases.

Even though Commodore & Atari computers are no more, he has left a major mark on anyone who wanted a computer in the 1980’s who couldn’t afford a machine that cost as much as a car.

Tramiel is survived by his wife Helen, sons Gary, Sam, and Leonard.

Facebook tracks users through the ‘like’ buttons…

ouch, apparently even if you logout, you’ll still be tracked by sites that have the ‘like’ button…

Well that just sounds creepy so I’ll remove them from my site.  I don’t think there was all that many people mentioning this blog on facebook outside of some brief ‘save officer spock‘ thing but at the same point I don’t want to participate in some larger big brother thing.

I just hope G+ doesn’t do anything like that (haha!)