Mercurial > hg > Members > kono > nitros9-code
changeset 22:39077ffa964d
Appendix B reconstructed. (Probably the least useful information in the book)
author | roug |
---|---|
date | Sat, 06 Apr 2002 08:47:52 +0000 |
parents | 6b140c61492c |
children | dac1f4e899fe |
files | docs/os9sysprog/os9sysprog.docbook |
diffstat | 1 files changed, 390 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/docs/os9sysprog/os9sysprog.docbook Sat Apr 06 06:09:47 2002 +0000 +++ b/docs/os9sysprog/os9sysprog.docbook Sat Apr 06 08:47:52 2002 +0000 @@ -4495,7 +4495,396 @@ <appendix> <title>Standard Floppy Disk Formats</title> -<para>These did not scan well</para> +<table frame="none"> +<title>Single Density Floppy Disk Format</title> +<tgroup cols="3"> +<colspec colwidth="2in" colname="c1"> +<colspec colwidth="1.8in" colname="c2"> +<colspec colwidth="1.8in" colname="c3"> +<tbody> + <row> + <entry>SIZE</entry> + <entry>5"</entry> + <entry>8"</entry> + </row> + <row> + <entry>DENSITY</entry> + <entry>SINGLE</entry> + <entry>SINGLE</entry> + </row> + <row> + <entry>#TRACKS</entry> + <entry>35</entry> + <entry>77</entry> + </row> + <row> + <entry>#SECTORS/TRACK</entry> + <entry>10</entry> + <entry>16</entry> + </row> + <row> + <entry>BYTES/TRACK (UNFORMATTED)</entry> + <entry>3125</entry> + <entry>5208</entry> + </row> +</tbody> +</tgroup> +<tgroup cols="5"> +<colspec colwidth="2in" colname="c1"> +<colspec colwidth="0.8in" colname="c2"> +<colspec colwidth="1in" colname="c3"> +<colspec colwidth="0.8in" colname="c4"> +<colspec colwidth="1in" colname="c5"> +<thead> + <row> + <entry>FORMAT FIELD</entry> + <entry>#BYTES (DEC)</entry> + <entry>VALUE (HEX)</entry> + <entry>#BYTES (DEC)</entry> + <entry>VALUE (HEX)</entry> + </row> +</thead> +<tbody> + <row> + <entry morerows="3">HEADER (ONCE PER TRACK)</entry> + <entry>30</entry> + <entry>FF</entry> + <entry>30</entry> + <entry>FF</entry> + </row> + <row> + <entry>6</entry> + <entry>00</entry> + <entry>6</entry> + <entry>00</entry> + </row> + <row> + <entry>1</entry> + <entry>FC</entry> + <entry>1</entry> + <entry>FC</entry> + </row> + <row> + <entry>12</entry> + <entry>FF</entry> + <entry>12</entry> + <entry>FF</entry> + </row> + <row> + <entry morerows="12">SECTOR (REPEATED N TIMES)</entry> + <entry>6</entry> + <entry>00</entry> + <entry>6</entry> + <entry>00</entry> + </row> + <row> + <entry>1</entry> + <entry>FE</entry> + <entry>1</entry> + <entry>FE</entry> + </row> + <row> + <entry>1</entry> + <entry>(TRK #)</entry> + <entry>1</entry> + <entry>(TRK #)</entry> + </row> + <row> + <entry>1</entry> + <entry>(SIDE #)</entry> + <entry>1</entry> + <entry>(SIDE #)</entry> + </row> + <row> + <entry>1</entry> + <entry>(SECT #)</entry> + <entry>1</entry> + <entry>(SECT #)</entry> + </row> + <row> + <entry>1</entry> + <entry>(BYTCNT)</entry> + <entry>1</entry> + <entry>(BYTCNT)</entry> + </row> + <row> + <entry>2</entry> + <entry>(CRC)</entry> + <entry>2</entry> + <entry>(CRC)</entry> + </row> + <row> + <entry>10</entry> + <entry>FF</entry> + <entry>10</entry> + <entry>FF</entry> + </row> + <row> + <entry>6</entry> + <entry>00</entry> + <entry>6</entry> + <entry>00</entry> + </row> + <row> + <entry>1</entry> + <entry>FB</entry> + <entry>1</entry> + <entry>FB</entry> + </row> + <row> + <entry>256</entry> + <entry>(DATA)</entry> + <entry>256</entry> + <entry>(DATA)</entry> + </row> + <row> + <entry>2</entry> + <entry>(CRC)</entry> + <entry>2</entry> + <entry>(CRC)</entry> + </row> + <row> + <entry>10</entry> + <entry>FF</entry> + <entry>10</entry> + <entry>FF</entry> + </row> + <row> + <entry>TRAILER (ONCE PER TRACK)</entry> + <entry>96</entry> + <entry>FF</entry> + <entry>391</entry> + <entry>FF</entry> + </row> +</tbody> +</tgroup> +<tgroup cols="3"> +<colspec colwidth="2in" colname="c1"> +<colspec colwidth="1.8in" colname="c2"> +<colspec colwidth="1.8in" colname="c3"> +<tbody> + <row> + <entry>BYTES/SECTOR (FORMATTED)</entry> + <entry>256</entry> + <entry>256</entry> + </row> + <row> + <entry>BYTES/TRACK (FORMATTED)</entry> + <entry>2560</entry> + <entry>4096</entry> + </row> + <row> + <entry>BYTES/DISK (FORMATTED)</entry> + <entry>89,600</entry> + <entry>315,392</entry> + </row> +</tbody> +</tgroup> +</table> +<table frame="none"> +<title>Double Density Floppy Disk Format</title> +<tgroup cols="3"> +<colspec colwidth="2in" colname="c1"> +<colspec colwidth="1.8in" colname="c2"> +<colspec colwidth="1.8in" colname="c3"> +<tbody> + <row> + <entry>SIZE</entry> + <entry>5"</entry> + <entry>8"</entry> + </row> + <row> + <entry>DENSITY</entry> + <entry>DOUBLE</entry> + <entry>DOUBLE</entry> + </row> + <row> + <entry>#TRACKS</entry> + <entry>35</entry> + <entry>77</entry> + </row> + <row> + <entry>#SECTORS/TRACK</entry> + <entry>16</entry> + <entry>28</entry> + </row> + <row> + <entry>BYTES/TRACK (UNFORMATTED)</entry> + <entry>6250</entry> + <entry>10,416</entry> + </row> +</tbody> +</tgroup> +<tgroup cols="5"> +<colspec colwidth="2in" colname="c1"> +<colspec colwidth="0.8in" colname="c2"> +<colspec colwidth="1in" colname="c3"> +<colspec colwidth="0.8in" colname="c4"> +<colspec colwidth="1in" colname="c5"> +<thead> + <row> + <entry>FORMAT FIELD</entry> + <entry>#BYTES (DEC)</entry> + <entry>VALUE (HEX)</entry> + <entry>#BYTES (DEC)</entry> + <entry>VALUE (HEX)</entry> + </row> +</thead> +<tbody> + <row> + <entry morerows="4">HEADER (ONCE PER TRACK)</entry> + <entry>80</entry> + <entry>4E</entry> + <entry>80</entry> + <entry>4E</entry> + </row> + <row> + <entry>12</entry> + <entry>00</entry> + <entry>12</entry> + <entry>00</entry> + </row> + <row> + <entry>3</entry> + <entry>F5 (A1)</entry> + <entry>3</entry> + <entry>F5</entry> + </row> + <row> + <entry>1</entry> + <entry>FC</entry> + <entry>1</entry> + <entry>FC</entry> + </row> + <row> + <entry>32</entry> + <entry>4E</entry> + <entry>32</entry> + <entry>4E</entry> + </row> + <row> + <entry morerows="14">SECTOR (REPEATED N TIMES)</entry> + <entry>12</entry> + <entry>00</entry> + <entry>12</entry> + <entry>00</entry> + </row> + <row> + <entry>3</entry> + <entry>F5 (A1)</entry> + <entry>3</entry> + <entry>F5</entry> + </row> + <row> + <entry>1</entry> + <entry>FE</entry> + <entry>1</entry> + <entry>FE</entry> + </row> + <row> + <entry>1</entry> + <entry>(TRK #)</entry> + <entry>1</entry> + <entry>(TRK #)</entry> + </row> + <row> + <entry>1</entry> + <entry>(SIDE #)</entry> + <entry>1</entry> + <entry>(SIDE #)</entry> + </row> + <row> + <entry>1</entry> + <entry>(SECT #)</entry> + <entry>1</entry> + <entry>(SECT #)</entry> + </row> + <row> + <entry>1</entry> + <entry>(BYTCNT)</entry> + <entry>1</entry> + <entry>(BYTCNT)</entry> + </row> + <row> + <entry>2</entry> + <entry>(CRC)</entry> + <entry>2</entry> + <entry>(CRC)</entry> + </row> + <row> + <entry>22</entry> + <entry>4E</entry> + <entry>22</entry> + <entry>4E</entry> + </row> + <row> + <entry>12</entry> + <entry>00</entry> + <entry>12</entry> + <entry>00</entry> + </row> + <row> + <entry>3</entry> + <entry>F5 (A1)</entry> + <entry>3</entry> + <entry>F5 (A1)</entry> + </row> + <row> + <entry>1</entry> + <entry>FB</entry> + <entry>1</entry> + <entry>FB</entry> + </row> + <row> + <entry>256</entry> + <entry>(DATA)</entry> + <entry>256</entry> + <entry>(DATA)</entry> + </row> + <row> + <entry>2</entry> + <entry>(CRC)</entry> + <entry>2</entry> + <entry>(CRC)</entry> + </row> + <row> + <entry>22</entry> + <entry>4E</entry> + <entry>22</entry> + <entry>4E</entry> + </row> + <row> + <entry>TRAILER (ONCE PER TRACK)</entry> + <entry>682</entry> + <entry>4E</entry> + <entry>768</entry> + <entry>4E</entry> + </row> +</tbody> +</tgroup> +<tgroup cols="3"> +<colspec colwidth="2in" colname="c1"> +<colspec colwidth="1.8in" colname="c2"> +<colspec colwidth="1.8in" colname="c3"> +<tbody> + <row> + <entry>BYTES/SECTOR (FORMATTED)</entry> + <entry>256</entry> + <entry>256</entry> + </row> + <row> + <entry>BYTES/TRACK (FORMATTED)</entry> + <entry>4096</entry> + <entry>7168</entry> + </row> + <row> + <entry>BYTES/DISK (FORMATTED)</entry> + <entry>141,824</entry> + <entry>548,864</entry> + </row> +</tbody> +</tgroup> +</table> </appendix>