Advanced Disc Filing System: Difference between revisions

Content deleted Content added
Nick Reeves design document
BG19bot (talk | contribs)
m WP:CHECKWIKI error fix for #61. Punctuation goes before References. Do general fixes if a problem exists. - using AWB (9399)
Line 8:
|directory_struct = Hierarchical fixed-length tables
|file_struct = One range per file plus table of free-space ranges (L), bitmap with embedded file IDs (E)
|bad_blocks_struct = none (L),<ref name="reeves-efmt"/>, marked in bitmap (E)
|max_filename_size = 10 characters
|max_files_no = 47 per directory (L), 77 per directory (E)
Line 33:
== 8-bit usage ==
 
ADFS on 8-bit systems required a WD1770 or later 1772-series floppy controller, owing to the inability of the original Intel 8271 chip to cope with the double-density format ADFS required. ADFS could however be used to support a hard disc without a 1770 controller present. The 1770 floppy controller was directly incorporated into the design of the Master Series and B+ models{{Citation needed|date=June 2007}}, and was available as an 'upgrade' board for the earlier Model B. The Acorn Electron's floppy interface (Acorn Plus 3) was an add-on unit, initially available through Acorn and later Pres (aka Advanced Computer Products). The ACP implementation of ADFS fixed a flaw in the Acorn version v1.0, that required the use of a file named ZYSYSHELP. On the Electron, Disk corruption could also occur if attempting to use the <tt>*COMPACT</tt> command without disabling the blinking cursor. This was due to the fact that the <tt>*COMPACT</tt> command used screen memory as working space during the operation, and the blinking cursor corrupted that memory space.<ref>http://www.portices.fr/formation/Res/Info/Dimet/Ordinateurs/AcornBBC/www.stairwaytohell.com/Ressources/r-EU-ACP-E00ADFS.html</ref>
 
ADFS supported hard discs, and 3½" [[floppy disc]]s formatted up to 640&nbsp;KB capacity using double density [[Modified Frequency Modulation|MFM]] encoding (''L'' format; single-sided disks were supported with the ''S'' format (160&nbsp;KB) and ''M'' format (320&nbsp;KB)). ADFS as implemented in the BBC microcomputer system (and later RISC OS) never had support for single-density floppies.