Cyber Akuma wrote on 2023-09-27, 23:00:Huh, now I am confused. I have vague memories of many years ago using a Mac emulator on my Windows 95 or 98 PC to read those dis […]
Show full quote
CrFr wrote on 2023-09-27, 20:47:
Mac Plus used a variable speed 800k floppy drive, and to my understanding it is impossible to read those disks on anything else than a mac with built-in floppy drive.
Huh, now I am confused. I have vague memories of many years ago using a Mac emulator on my Windows 95 or 98 PC to read those disks. But I might be mis-remembering.
Regardless though, if I remember correctly there was just a few random programs and screensavers on those so they are not a priority if I can't read those.
VivienM wrote on 2023-09-27, 21:14:
Otherwise, you could take any Mac with the "SuperDrive" (any beige Mac launched post-1988), copy the files from an 800K floppy to a 1.4 meg floppy, and off you go. The hardware format for the 1.4 meg disks is the same as used by PC, so any software that can read HFS can read those disks in any generic PC floppy drive.
Wait, such a thing as 800K floppies for Macs existed? I thought people meant they were 720K floppies that macs format as 800K. These were originally 1.44M floppies that I formatted on said Mac to whatever format the Mac used. All of these floppies physically are 720K or 1.44M floppies, vast majority being 1.44M, but I know that some were formatted on a Mac and there might be others that were formatted something other than DOS's standard FAT12.
Okay, so here's the thing. There's file systems, which are software, and there's the encoding, which is a function of hardware, how the hardware can tell the heads to move, etc.
If you take a DS/DD floppy, unformatted capacity "1 meg", if you format it using a DOS machine, it uses the MFM encoding and the FAT12 file system, and you get 720K. If you take the same floppy and put it into a Mac, it will use the GCR encoding and the HFS file system, and you get 800K.
The GCR and MFM encodings are not compatible because they rely on different hardware. You need a descendent of Steve Wozniak's disk controller to do GCR.
Then, Apple realized that this was becoming a problem and they invented their "SuperDrive" along with their "SWIM" disk controller and they adopted MFM for DS/HD (2 meg unformatted capacity high-density floppy) instead of sticking with GCR.
The SuperDrive/SWIM can read MFM DS/DD "720K" floppies and, if the Mac has the PC Exchange software or other FAT12 software, read the data off a FAT file system. The SuperDrive can read GCR DS/DD "800K" floppies. And it can read MFM 1.4 meg floppies in HFS file system, or with PC Exchange, in FAT12 file system.
The DS/HD floppies all use MFM, so if you insert them into a standard 1.44 meg PC floppy drive, you just need software to read the file system, and you're good to go.
This is also why all the external USB floppy drives sold for use with iMacs only support DS/HD 1.4 meg disks - they don't have the Wozniak disk controller, so they can't do GCR, so even though the classic MacOS can read HFS just fine, oops. MFM only. And it's also why, if you get an external 1.4 meg floppy drive and plug it into an older Mac without the SWIM chip, that drive will only read 800K GCR disks and not any MFM disks, including 1.4 meg Mac disks.
So, the bottom line is this:
- if you have a pre-SuperDrive Apple drive, it can only read GCR floppies. You can throw all the PC Exchange, Apple File Exchange, etc software you want at your 800K Mac (e.g. SE/II), it can't do MFM encoding and you're stuck. Data exchange between PC and Mac was... a lot more challenging... in those days, in fact people used to do serial port transfers to a PC over a null-modem cable. I think Apple also had a product around 1988 that was a NuBus card with an MFM controller and a 5.25" external drive you could put in your Mac II.
- if you have a PC floppy drive, it can only do MFM encoding, so it will read a DS/HD Mac floppy just fine, assuming you have software that can read HFS file system, but it will never be able to read an 800K GCR DS/DD disk
- if you have a beige Mac with a SuperDrive, you have full backwards compatibility with GCR 400/800K SS/DD and DS/DD floppies, and you have full compatibility with MFM 720K and MFM 1.4 megs.
If you were able to use your Mac disks in a non-Apple floppy drive/controller, then they are 1.4 meg high density disks.
And, this is exactly what I did with my 800K and my IIsi 22 years ago - copy from 800K GCR to the IIsi's hard drive, put in a 1.4 meg MFM floppy, either write FAT12 on the Mac using PC Exchange (if your system software version is new enough to include PC Exchange, it used to be a standalone product before 7.5, I think), or write HFS on the Mac, put it into a PC, then use HFS software to read the 1.4 meg floppy and extract the data that way.
(I am not an Apple II guy, but I think the same would be even more true there - you can't read a GCR 5.25" floppy disk in an IBM-compatible 5.25" drive and vice versa)