Help needed with a 512k Mac

TimR

New Tinkerer
Oct 23, 2021
19
15
3
Hi, I have a 512K Mac with an odd floppy drive related problem. I've narrowed it down to the mainboard by swapping parts around between another perfect 512K system.

The floppy drive will read, but it won't write. If I use a Floppy Emu instead, same issue with a floppy image file I boot from. If I put the Floppy Emu in HD20 mode it sticks up an error code, whether I start with a 3.2 disc with the HD20 enabler and normal ROMs or with Rominator ROMs installed. The Floppy Emu in HD20 mode works fine with other 512K and Plus systems.

I'm now thinking the IWM floppy chip has something wrong with it or perhaps it's one of the filter chips near the port? What does everyone else think? What would you socket first? I've got a Mac Plus board that I'm planning to use as a donor, as the chips all look the same for the floppy circuit parts.

It otherwise works normally if I boot from the Rominator, but the floppy drive issue is still there.

Update 10th April - I socketed the IWM chips in a Plus and the 512K and swapped them over. The Mac Plus still writes to a floppy with no issue. The 512K booted from the Floppy Emu in HD20 mode, so I thought it was fixed... Then tried an external 800k drive along with Rominator bootup and got the same old error when trying to save from Macwrite to floppy, "bus error" I think. Then tried the Floppy Emu in HD20 mode again and this time it hung with an error. Urgh!

Will try swapping the floppy port filter chip next. Could be some small part that's only needed when writing to floppy port?
 

Attachments

  • IMG_20230410_151903918.jpg
    IMG_20230410_151903918.jpg
    1.4 MB · Views: 57
  • IMG_20230410_151911013_HDR.jpg
    IMG_20230410_151911013_HDR.jpg
    2.6 MB · Views: 47
Last edited:

kozak

New Tinkerer
Jan 30, 2022
3
3
3
NYC
kozak.digital
Given that the IWM seems to be fine and that you’re experiencing the same behavior with the external 800k drive and Floppy Emu, it sounds like there must be a bad line somewhere between the IWM and the floppy port. Could be a problem with the line filters, or potentially bad/intermittent contact on one or more pins of the floppy port.
Do you experience the same symptoms when connecting the Floppy Emu to the internal 20-pin header? Might be worth checking continuity between the header pins and the external 19-pin d-sub to rule out a bad connector.