applet.shugart_floppy: implement MFM image indexin...
by whitequark 6 years 8 months
applet.shugart_floppy: implement MFM image indexing.

Indexing as in it gives you an index of the sectors it found in
the disk image. It does decode the data and verify CRC too, but
doesn't save the decoded bytes anywhere.
78b36d6d
cli: add `glasgow tool`, for running offline apple...
by whitequark 6 years 8 months
cli: add `glasgow tool`, for running offline applet functionality.

Offline as in no Glasgow hardware required.
1b0e752c
applet.shugart_floppy: interleave tracks from both...
by whitequark 6 years 8 months
applet.shugart_floppy: interleave tracks from both sides.

This gives us "LBA" (really logical track addressing) that seems
consistent with what Linux &c use... of course, FAT12 uses CHS
directly.
ffdea5c6
applet.shugart_floppy: eliminate K.C2 sync, update...
by whitequark 6 years 8 months
applet.shugart_floppy: eliminate K.C2 sync, update docs.

K.C2 actually *can* be produced by normal data. Not sure what is
even the point of having it...
91a783d2
applet.shugart_floppy: bring diagram in line with ...
by whitequark 6 years 8 months
applet.shugart_floppy: bring diagram in line with PLL algorithm.
d6d70b77
applet.shugart_floppy: pedantic doc fixes.
by whitequark 6 years 8 months
cb1fbcf4
applet.shugart_floppy: improve dirty clock recover...
by whitequark 6 years 8 months
applet.shugart_floppy: improve dirty clock recovery, fix docs.
76fd124b
applet.shugart_floppy: add some docs.
by whitequark 6 years 8 months
0971ff27
applet.shugart_floppy: new applet.
by whitequark 6 years 8 months
applet.shugart_floppy: new applet.

Currently features (software) PLL, (software) MFM demodulator,
and only raw reads. More to come!
be4f9310
revB: add missing BOM.
by whitequark 6 years 8 months
12cb8bfd
Report a bug