summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add FD4D/DataDisc 84HEADmasterH. Peter Anvin2012-08-191-1/+3
| | | | | Add FD4D/DataDisc 84 (40x2x16) -- pretty sure it is 1 sector/cluster; since there are still only 160 virtual tracks @ 8 sectors.
* Try to better match observed disk formats...H. Peter Anvin2012-08-194-27/+40
| | | | | | | | | - Only the first MFD sector has a zero entry, at least under UFD-DOS - ABC830 apparently had its system sectors at 6 even on UFD-DOS, but the MFD could be at 8 or 16 - If the MFD is at 8 then 16 contains a backup - Last byte in the lockout sector (and maybe the bitmap sector?) contains log2(sector size)
* Require format; common command line; support format listingabcdisk-1.0H. Peter Anvin2012-08-085-49/+55
| | | | | | We now require a format specifier. Use a consistent "format from to" command line format, and print help text if missing - including listing all the supported formats.
* Handle 8" disks and pre-UFD-DOS disks with the smaller MFDH. Peter Anvin2012-08-075-27/+40
| | | | | | | | 8" disks don't have tracks that contain an integral number of clusters. Pre-ABC-832/UFD-DOS disks not only had the MFD in a different place, but a different size.
* Handle pre-UFD-DOS formats with system at sector 6H. Peter Anvin2012-08-073-11/+13
| | | | | | | Pre-UFD-DOS tended to have the system starting at sector 6, with bad block map at sector 7, and the MFD at sectors 8-15. ABC832+ and UFD-DOS inexplicably changed that to sectors 14-31 instead, for no obvious reason, thus causing incompatibility.
* abctext: utility to convert ABC text files saved in binary formH. Peter Anvin2012-08-062-2/+61
|
* deinter: program to deinterleave raw floppy imagesH. Peter Anvin2012-08-062-2/+52
| | | | | At least ABC830 disk images end up interleaved when read on a Linux system, so have a program to unscramble them.
* Unformatted contents seems to have been 0x40, not 0xe5...H. Peter Anvin2012-08-061-1/+1
|
* Add program abcread to extract the contents of an UFD-DOS filesystemH. Peter Anvin2012-08-065-73/+249
|
* Add the extra self-pointer in the UFD bitmapH. Peter Anvin2012-08-061-0/+3
|
* Fix bugs in code restructuringH. Peter Anvin2012-08-062-29/+41
|
* Complete format generalization of abcwriteH. Peter Anvin2012-08-064-144/+157
|
* Clean up problems up to and including copy_file()H. Peter Anvin2012-08-052-26/+16
|
* Rewrite for generality - snapshot 1H. Peter Anvin2012-08-054-61/+181
|
* abcwrite: handle UTF-8 encoded source filesystemsH. Peter Anvin2012-08-051-11/+32
|
* Tool to write an UFD-DOS filesystem imageH. Peter Anvin2008-12-312-0/+422