applet.shugart_floppy: write directly to file in r...
by whitequark 6 years 11 months
applet.shugart_floppy: write directly to file in raw2img.

This makes it possible to refresh the destination file on-line.
2482b700
applet.shugart_floppy: fix missing LBA calculation...
by whitequark 6 years 11 months
applet.shugart_floppy: fix missing LBA calculation.
4d898df7
applet.shugart_floppy: tweak PLL for lower desync ...
by whitequark 6 years 11 months
applet.shugart_floppy: tweak PLL for lower desync rate.

before: 1255/2915 sectors missing
after: 913/2915 sectors missing
56af81a4
applet.shugart_floppy: extract→raw2img.
by whitequark 6 years 11 months
e77bb73a
applet.shugart_floppy: document System 36 track fo...
by whitequark 6 years 11 months
applet.shugart_floppy: document System 36 track format.
f3866586
applet.shugart_floppy: implement MFM image extract...
by whitequark 6 years 11 months
applet.shugart_floppy: implement MFM image extraction.
fd26bc19
applet.shugart_floppy: implement MFM image indexin...
by whitequark 6 years 11 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 11 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 11 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 11 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
Report a bug