Mac floppy emu prototype

Posted on Wednesday, February 8th, 2012 in data transfer, project logs, vintage by the machinegeek

Steve at Big Mess o’ Wires has resumed work on his Macintosh floppy drive emulator project. Previously he had developed the project on a breadboard using an Altera EPM7128S CPLD and an Atmel ATMEGA32u4 microcontroller. Now he has assembled it on a project board and updated some of his components. He writes:

The firmware has now been partially converted to the new microcontroller and pin arrangement, and I’m able to read the SD card and write to the LCD screen without problems.

For those who may have missed the earlier progress updates, Floppy Emu is a floppy disk drive emulator for classic Macintosh computers like the Mac Plus. It plugs into the Mac’s DB-19 port, and behaves exactly like an external Sony 3.5″ disk drive would, so no special system software or other modifications are required. Floppy disk images are stored on a standard SD memory card, and a microcontroller (Atmel ATEMGA1284P) and CPLD (Xilinx XC9572XL) are used to read/write the floppy data. The data is converted into the GCR-encoded serial pulse stream that the Mac expects, exactly like the signal from a magnetic read head flying across a track on a real floppy disk.

You can get more photos and project info at Big Mess o’ Wires.

This entry was posted on Wednesday, February 8th, 2012 at 4:00 pm and is filed under data transfer, project logs, vintage. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “Mac floppy emu prototype”

  1. sam.reaves says:

    Hello Steve,

    Do you have a version of this that could replace standard 1.44MB floppy drives? I am looking for something that would work in test and measurement instruments that expect a standard 1.44MB FDD interface.

    Thank you,

    Moderator Independent LeCroy_Owners_Group on Yahoo!

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Pekka Akselin: This is ridiculous!? :-) We are back at 256(!) byte EPROMs that needed multiple, a handful, of voltages to run! :-(
  • KH: Let's try a back-of-envelope calc balancing energies. From MCP1700 datasheet, there are graphs for a 200mA load step. Estimate the energy shortfall as 12uJ. Say...
  • Daniel: It's been a week and my comment is still awaiting moderation. Apparently the CIA doesn't want their involvement known?
  • KH: Agree, so okay, I guess he must have learned from somewhere. 100nF and 1000uF is so far apart, that was jarring; it's more magic incantation...
  • Max: I have a suspicion the hefty electrolytic cap might be some sort of cargo cult carry-over from other RF-based projects - for instance, I've seen...