home *** CD-ROM | disk | FTP | other *** search
- > Jesse> Actually, it would be possible to do this without the MAC
- > Jesse> floppy drive, if someone was willing to put the many hours
- > Jesse> necessary into it. <g> Seriously, it is VERY timing
- > Jesse> sensitive (which rules out the possibility of running it
- > Jesse> under any mulitasking OS), but it can be done with the
- > Jesse> right amound of hacking/patience.
- >
- > Well it certainly won't happen between now and when 2.0 comes out.
- > Even then I'm not sure that the PC has the same sort of control over
- > the floppy disk that the Amigas did. After 2.0 comes out we'd
- > probably be willing to pay some $$ to get this functionality, but I'd
- > also guess that just a simple program to read 800k Mac disks on a PC
- > would also generate some revenue, which then begs the question "if
- > it's doable, why hasn't someone done it?" Specifically, why hasn't
- > someone written a program for the PC which reads an 800k formatted
- > floppy (writing is much less important).
-
- The Amiga CPU can access the data on the floppy track as-is, and so if it
- wants to parse the track and pick out the sector data itself, it can.
-
- The PC uses the old 765 floppy controller, which has _no_ capability to
- give the PC all of the track, it _does_ track parsing to separate sectors
- from inter-sector gaps and it _does_ sector checksumming and _that's_it_ -
- there's nothing the CPU can do about it. That isn't "being cheap", the
- chip was a sophisticated and expensive part when it was first made, took
- load off the CPU and permitted higher data densities than e.g. the older
- 1770. The designers simply didn't bother with an unnecessary capability
- (they didn't foresee that Apple would invent a weird encoding scheme with
- no real advantages compared to the 765's).
-
- Some (or all?) PCs made nowadays use chips like the 2c765, which is
- compatible with the 765 but may include some extensions. Possibly some of
- these modern clones can read 400/800k mac disks, but if can't be done on
- "pc clones" as such.
-
- --Arnt (with not too much old FDC lingo, I hope)
-
-