[Coco] Re: Disk controller summary?

Roger Merchberger zmerch at 30below.com
Fri Mar 11 15:33:18 EST 2005


Rumor has it that KnudsenMJ at aol.com may have mentioned these words:


>I was once part of a reverse-engineering project where we had a competitor's

>8" floppy disk, with no idea of its format or underlying OS. We built an

>interface to just sample the flux transitions under the read head, which

>came

>thru as a string of 1's and 0's. A friend built the hardware that sampled

>these data and saved them as a file.

>

>I wrote a simple software state machine to track the flux transitions and

>decode into actual 0s and 1s in terms of the MFM encoding. Didn't

>take long to

>combine these into bytes, and figure out it was CP/M.


The guys over on the classiccmp mailing list would like to talk to you... ;-)

They're discussing just this very topic WRT backing up and restoring
classic media (floppy primarily).

Offtopically, would this technique work with GCR, too?


>Do any of these PICs, AVRs, or HC11s clock fast enough to sample the flux

>transitions? ISTR they were in the 100s of KHz range, so probably can.


Should be able to - Most AVRs can clock at 8Mhz, some can clock up to
16Mhz, and the instruction set is almost all 1-clock-per-instruction; so
_in theory_ a 16Mhz AVR runs at 16 Mips, in practice, you could quite
probably get 13-15 Mips.

Laterz,
Roger "Merch" Merchberger

--
Roger "Merch" Merchberger -- SysAdmin, Iceberg Computers
zmerch at 30below.com

Hi! I am a .signature virus. Copy me into your .signature to join in!




More information about the Coco mailing list