Ethan Dicks wrote:
One suggestion... for the data portion of
sectors/tracks/etc... let's spec
in a run-length encoding scheme so large portions of unused media compress
down really tightly (lots of zeros, or in the case of a real 1541 disc,
lots of hex 0x01s). If it's XMLish, it could look like
'<r="256">01</r>'
or some such.
Also timing needs to be done too of the media. A laser hole in the disk
could
rely on software timer that is interupted when the floppy disk controler
gets
a I/O error. I know the Color Computer uses software and hardware wait
instruction
to do the dma transfer, and other sneeky stuff. Also what about a drum
memory
where the timeing track needs to recorded.
-ethan
Ben.