On Mon, 5 Jul 2010, Fred Cisin wrote:
On Mon, 5 Jul 2010, Ethan Dicks wrote:
It's been a long time since I used a CP/M
card in an Apple (like not
since 1984). With the strangeness of Woz's disk controller design,
I'm guessing you need hardware-specific-formatted disks, but can
anyone confirm/refute that?
That is correct. Apple CP/M has a unique GCR format. Same HARDWARE
issues as Apple-OS. When I did the upper level (file system) software
for "Apple Turnover", I did Apple OS, Apple CP/M, ProDos, and Apple Pascal
formats.
SVA (Sorrento Valley Associates) made an accessory disk controller for
Apple ]['s. I don't remember whether it supported MFM, or just FM, but it
did support 8"
As did Vista, Corvus, Taurus and a few others. It was interesting to see
the various approaches used to achieve reliable DD operation, since the
Apple CPU was not fast enough to poll status registers and manage transfer
at the requisite speed.
The SVA Megaplex was one of my favorites! Two nearly identical sofware
loops one page apart in memory. One moved a sector's worth of bytes and
the other was an infinite loop. The FDC RDY* signal caused A8 to toggle
when data was available for read or ready for write. IIRC, the board had
2k of SRAM for the firmware. ROM was a 256 byte PROM (unless I'm
confusing this with something else - it's been a while).
Steve
--