MOD MPC60 / MPC3000 / MPC2000 / MPC2000XL

Gotek floppy emulator mod: what it actually replaces on a vintage MPC

No factory has made a new floppy disk since 2010. Every disk still in circulation is aging legacy stock, and the drive mechanism reading it is a thirty-plus-year-old motor and belt. Here's what a Gotek plus the right firmware actually does, why the MPC60, MPC3000, and MPC2000/XL each want a different disk format under the hood, and the parts of this mod worth knowing before you order one.

Flat illustration of a floppy disk's circular track and sector layout next to a Gotek USB emulator board, labeled with three different MPC disk geometries
FIG.01 // Three machines, three different disk geometries under one floppy-shaped slot.

Why this mod exists

Floppy disk manufacturing stopped worldwide by 2010. Everything sold as "new" today, from any retailer, is unopened legacy stock made years before that cutoff, and none of it is getting any younger sitting in a warehouse. High-density (2HD, 1.44MB) stock is the easiest to still find; double-density (2DD) media, the format the MPC60 and, in one of its two modes, the MPC3000 actually want, is scarcer and commands a real premium over HD on the secondary market. A working supply of blank disks is not guaranteed forever, and it is already the harder half of the problem to solve by mail order.

The mechanism has its own clock running too. A 3.5-inch floppy drive is a belt or gear-driven stepper motor, a read/write head on a carriage, and an eject mechanism, all of it thirty-plus years old on an MPC60 and closing in on thirty on an MPC2000XL. None of these parts were designed to outlive the century they shipped in. Akai's own MPC3000 service manual lists the machine's original drive by its exact part, a Teac-family FD-235HF-3300, a specific mechanical assembly that is no longer in production and gets harder to source clean and working every year that passes.

That's the same shape of problem the site's SCSI-to-SD article covers on a different drive: aging mechanical media, no longer manufactured, on a machine you may still gig or record with. It's a different drive and a different fix. SCSI2SD/ZuluSCSI replaces the SCSI hard drive or Zip drive some of these machines carry as a second storage path. A floppy emulator replaces the one drive every single MPC on this list has from the factory, the one nothing on any of them can skip.

What Gotek and HxC actually are

Gotek is not an MPC product. It's a generic 3.5-inch floppy drive replacement board, physically the same shape and pinout as the drive it swaps in for, originally built for embroidery machines, industrial CNC gear, and vintage synths and drum machines that all happen to share the same standard floppy interface. That's also why it's cheap: it's mass-produced hardware sold across a dozen unrelated markets, not a boutique part made for samplers.

Out of the box, most Gotek units ship with a bare-bones factory firmware that barely works for this purpose, or with nothing more than a bootloader. The firmware that makes a Gotek actually useful on an MPC is a separate, free, third-party project: HxC Floppy Emulator firmware (there's also a competing open-source option called FlashFloppy, not covered here). You can tell which one is currently on a given unit by what its display shows on power-up: "000" or a blank readout means bare factory firmware with no update path except a cable; "FF" or "FlashFloppy" means it already has a bootloader and can be reflashed from a plain USB stick; "hXc" or "HxC Floppy Emulator" means HxC is already installed and updatable the same easy way.

This matters because it's the actual product here. A bare, unflashed Gotek bought off Amazon or eBay is not a drop-in MPC part; it's a blank slate that needs the HxC firmware put on it before it does anything an MPC would recognize as a floppy drive.

Three MPCs, three disk formats

This is the part the sales pages skip and the part that actually determines how much setup work is ahead of you. Every MPC on this list uses a 3.5-inch drive, but "3.5-inch drive" does not mean one shared disk format underneath. Akai's own manuals put three different geometries on these four machines.

  • MPC60 / MPC60 Mk II: a low-density-only drive, 793KB per disk, and it is Akai's own proprietary track layout, not a PC-standard format. The geometry documented by the HxC project for building a compatible raw image is 80 tracks, 2 sides, 10 sectors per track, 512 bytes per sector, IBM MFM encoding, 300 RPM, 250000 bitrate, Generic Shugart interface. That math works out to exactly 819,200 raw bytes before filesystem overhead, which is where the commonly quoted "793K" figure comes from. None of that is something a Gotek reads out of the box; it has to be told this exact geometry, either by importing an existing MPC60 disk image or by manually entering those numbers into HxC's image-creation tool.
  • MPC3000 / MPC3000LE: the one machine on this list that formats two different ways from the same drive. Akai's own Operator's Manual states plainly that high-density disks format to 1.44 megabytes, while double-density disks format to 793K, described in the manual's own words as providing "MPC60 compatibility." So a 3000 can either run its own higher-capacity HD format or drop into the exact same 793K geometry the MPC60 uses, on purpose, as a cross-machine option. The manual is also blunt that a disk must be formatted on the MPC3000 itself before use, and that MS-DOS-preformatted disks will work but load and save slower than an MPC-formatted one.
  • MPC2000 (original) and MPC2000XL: both machines' own manuals describe the same thing in the same words, a "built-in 1.44 megabyte floppy disk drive," accepting both 2HD and 2DD disks. That 1.44MB figure is the standard PC floppy capacity, which makes these two machines the easiest Gotek target on this list: the underlying geometry is the ordinary format any PC floppy drive of the era used, not a custom Akai layout the way the MPC60's 793K format is.

The practical read: a Gotek on an MPC2000 or MPC2000XL is close to plug-and-play once flashed, because the disk format underneath was never Akai-proprietary to begin with. A Gotek on an MPC60 needs a real, non-default geometry entered once. A Gotek on an MPC3000 depends entirely on which of the machine's own two disk modes you're emulating, standard 1.44MB HD or MPC60-compatible 793K DD, and the image has to match whichever one the machine is set to expect.

Flashing it: firmware, bootloader, jumpers

Buying a Gotek and installing HxC firmware are two separate steps, and the second one branches depending on what's already on the board.

  • Check the display first. Power the Gotek up standalone (a USB cable to any 5V source is enough) and read what it shows: "000" or blank means factory firmware only, "FF" or "FlashFloppy" means a bootloader is already present, "hXc" means HxC is already on it.
  • Bare factory firmware needs a cable, once. Getting the HxC bootloader onto a factory-fresh Gotek takes a serial TTL cable, or a USB-A-to-USB-A cable method, connected directly to the board; there's no way around this first step with just a USB stick. Once the bootloader is on, every future update is a USB-stick drag-and-drop, no cable needed again.
  • Jumper position is a real, reported gotcha. One MPC60 Mk II thread on HxC's own forum traces a non-working install back to jumper placement, resolved by setting the jumper to the S0 position; a constantly-lit green LED on that same thread was fixed by reversing the floppy ribbon cable orientation, not by any firmware change at all. Check both before assuming a bad flash.
  • Firmware version affects more than looks. Older HxC firmware only reads its own HFE image format, so Akai-native disk images had to be converted to HFE first with the HxC PC utility. Current firmware reads Akai IMG files directly, no conversion step, and one HxC forum thread specifically ties this to fixing real write failures: a reported "FF04" error saving larger samples on an MPC60II was traced to slow USB-stick write speed under the older HFE-only path, and the fix offered was either a faster stick or upgrading to firmware with native IMG support.

The honest caveats

A floppy emulator is not a bigger drive, it's a faster, more durable stand-in for the exact same small one. Each emulated "disk" is still capped at whatever the real floppy held, 1.44MB on an MPC2000/XL or an HD-mode MPC3000, 793K on an MPC60 or a DD-mode MPC3000. A USB stick full of dozens of individually swappable disk images is not the same thing as SCSI2SD's single large virtual volume; it solves the reliability and sourcing problem, not the capacity ceiling, and the two mods are worth thinking of as solving different problems even on a machine like the MPC3000 that could use both.

Navigation isn't always instant either. One user report on an MPC2000-class Gotek install describes needing to scroll through the loaded image list on the USB stick and turn the rotary encoder to force the MPC to notice a newly added file, rather than the machine picking it up automatically the moment it's copied over. It works, but it's an extra step worth expecting rather than being surprised by on the bench.

And the MPC60 and MPC3000-in-DD-mode geometry work is real, one-time setup, not a maintenance burden. Once an HxC install on either machine is configured with the correct track/sector geometry (or built from an already-working donor image rather than from scratch), it stays configured; the difficulty is entirely front-loaded into getting that first image right, which is also exactly where the MPC-specific preconfigured kits below earn their markup over a bare board.

The full parts table

What's actually involved, by machine and route. Prices reflect what live Gotek listings showed at time of writing, in US dollars; HxC firmware itself is free.

Gotek floppy emulator options for vintage Akai MPCs, by machine, disk format, and setup difficulty
MachineNative disk formatGotek setup difficultyHardware cost
MPC60 / MPC60 Mk II793K, Akai-proprietary 80/2/10/512 MFM geometryManual geometry config required, one-time~$40 to $50 bare board
MPC3000 / MPC3000LEDual mode: 1.44MB HD, or 793K DD (MPC60-compatible)Depends on mode; DD mode needs the same MPC60 geometry~$40 to $50 bare board
MPC2000 (original)1.44MB, standard PC-format 2HD/2DDStraightforward once HxC is flashed~$40 to $50 bare board
MPC2000XL1.44MB, standard PC-format 2HD/2DDStraightforward once HxC is flashed~$40 to $50 bare board
Pre-flashed, model-tested unitWhichever the seller configured and testedLowest, drive-in-place already verifiedPriced at a premium over a bare board

SAFETY

Every machine on this list carries an internal power supply with mains voltage present on the PSU board. Unplug it before opening the case, every time, and leave the PSU itself alone. The bootloader-flashing step, if your Gotek needs one, is usually done with the board out of the machine on a bench, not powered from the MPC's own internal supply.

Sounds once storage is sorted

Starter Rack 001 includes separate modern and MPC1000 downloads. A Gotek changes the storage medium, not the sample formats your MPC can load.

Got a working Gotek/HxC install worth featuring, or found a different geometry combination that behaves differently than documented here? Send it in. The builds section runs on real machines.