Newer
Older
UbixOS / doc / html / fdc_8h.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>UbixOS V2: src/sys/include/isa/fdc.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="dir_897b6a2d7bab147dd1db58381aad3984.html">src</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_832905b1f7f5feaf61a306b40c0ac817.html">sys</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_caf4200c438ae9601464168e21e8e4d8.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_531e61b8e9b8982548f8f8f296b3206c.html">isa</a></div>
<h1>fdc.h File Reference</h1><code>#include &lt;<a class="el" href="types_8h-source.html">ubixos/types.h</a>&gt;</code><br>

<p>
Include dependency graph for fdc.h:<p><center><img src="fdc_8h__incl.png" border="0" usemap="#src/sys/include/isa/fdc.h_map" alt=""></center>
<map name="src/sys/include/isa/fdc.h_map">
<area href="types_8h.html" shape="rect" coords="239,5,359,32" alt="">
<area href="__types_8h.html" shape="rect" coords="409,5,513,32" alt="">
</map>

<p>
This graph shows which files directly or indirectly include this file:<p><center><img src="fdc_8h__dep__incl.png" border="0" usemap="#src/sys/include/isa/fdc.hdep_map" alt=""></center>
<map name="src/sys/include/isa/fdc.hdep_map">
<area href="init_8h.html" shape="rect" coords="239,5,447,32" alt="">
<area href="fdc_8c.html" shape="rect" coords="279,56,407,83" alt="">
<area href="main_8c.html" shape="rect" coords="496,5,640,32" alt="">
</map>

<p>
<a href="fdc_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDrvGeom.html">DrvGeom</a></td></tr>

<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#6f35816c0b01ac39832de24459d82e27">cmdRead</a>&nbsp;&nbsp;&nbsp;(0xe6)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#8a2fef7d1ed07757e099b8c7b29bfb09">cmdRecal</a>&nbsp;&nbsp;&nbsp;(0x07)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#e2d2411a8ccdc868ab718da2b15348a9">cmdSeek</a>&nbsp;&nbsp;&nbsp;(0x0f)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#6afd950ba65e51d77abf2158216f0284">cmdSensei</a>&nbsp;&nbsp;&nbsp;(0x08)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#6003c8e12dd1e4f765279854f016c0ae">cmdSpecify</a>&nbsp;&nbsp;&nbsp;(0x03)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#fcfbcbee1143a2a689afc3a656646bad">cmdWrite</a>&nbsp;&nbsp;&nbsp;(0xc5)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#95339d9d677a8ac74a7a7459ad130739">dg144Gap3rw</a>&nbsp;&nbsp;&nbsp;0x1b</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#603e1e0a278c07c7338444e750ab35f3">dg144Heads</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#874c835339ecb6a4a5fdd7aab7bfbe02">dg144Spt</a>&nbsp;&nbsp;&nbsp;18</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#e502999ac4dc1f4ef9e0a9db76b11a9a">dg144Tracks</a>&nbsp;&nbsp;&nbsp;80</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#51916e330bac103bdf860461ae359e1e">dg168Gap3rw</a>&nbsp;&nbsp;&nbsp;0x1c</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#bcb9230a76b72528226c49a520db19f0">fdcCcr</a>&nbsp;&nbsp;&nbsp;(0x3f7)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#298d327024dc99847e9064de3aa4388a">fdcData</a>&nbsp;&nbsp;&nbsp;(0x3f5)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#93ff9547b61a14618c87c5639a1252c5">fdcDir</a>&nbsp;&nbsp;&nbsp;(0x3f7)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#e3bc9df62f197b42804259efb8ba44ec">fdcDor</a>&nbsp;&nbsp;&nbsp;(0x3f2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#00cfb48baa9e5c82b55842f2fdb5794c">fdcDrs</a>&nbsp;&nbsp;&nbsp;(0x3f4)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#8ede3d2b611c5ae0d74bac02a68f998a">fdcMsr</a>&nbsp;&nbsp;&nbsp;(0x3f4)</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structDrvGeom.html">DrvGeom</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#3a2c32c6da970b0c5efa169931f0c751">drvGeom</a></td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#a0f8325f93de9409e403e620f914e69f">block2Hts</a> (int block, int *head, int *track, int *sector)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#2fad92b12d9ff56bf300b7e53875c75d">fdc_init</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#fbac0e2409458a8fda9ff689ecd31de9">fdcRead</a> (void *info, void *, <a class="el" href="types_8h.html#5847ea0262a5aa61eee48cbe95544a78">uInt32</a> startSector, <a class="el" href="types_8h.html#5847ea0262a5aa61eee48cbe95544a78">uInt32</a> sectorCount)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#9d92103f483df5da1a07402347739e44">fdcRw</a> (int block, <a class="el" href="types_8h.html#3832cc814f0e7129add9a1cf7201c7ca">Int8</a> *blockBuffer, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a> read, unsigned long numSectors)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#53a979dbcd632f57a4b004f66332f981">fdcWrite</a> (void *info, void *, <a class="el" href="types_8h.html#5847ea0262a5aa61eee48cbe95544a78">uInt32</a> startSector, <a class="el" href="types_8h.html#5847ea0262a5aa61eee48cbe95544a78">uInt32</a> sectorCount)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#2c2196dd9229105994bb3840347e6f05">floppyIsr</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#5042dfaf2327990b6d1e1a7d3e01751c">floppyIsrhndlr</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#e266cdb34b69c65cfc108bbc72a4e3ff">getByte</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#044fc0dea0fb35e6fab7f3c0badea2c9">motorOff</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#94483feb4903fca9643813faae8a76ee">motorOn</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#a03242a5e44c4f2d10e15d296aca8c6b">readBlock</a> (int block, <a class="el" href="types_8h.html#3832cc814f0e7129add9a1cf7201c7ca">Int8</a> *blockBuffer, unsigned long numSectors)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#2a16ea9e09b5f3dc2a559351afdc75f3">recalibrate</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#3aea9deb2a0bfea9ff05a898f4822e31">reset</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#5886a896e5f0361f36b40d007db6e683">seek</a> (int track)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#e708fa84d19a72e77185b3a214e81573">sendByte</a> (int <a class="el" href="types_8h.html#3832cc814f0e7129add9a1cf7201c7ca">Int8</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#f5b6e5123d27381ca120b7b4fea7b242">waitFdc</a> (<a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a> sensei)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fdc_8h.html#ebbcd7bc8695e888491b97b5bf27bd9c">writeBlock</a> (int block, <a class="el" href="types_8h.html#3832cc814f0e7129add9a1cf7201c7ca">Int8</a> *blockBuffer, unsigned long numSectors)</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="6f35816c0b01ac39832de24459d82e27"></a><!-- doxytag: member="fdc.h::cmdRead" ref="6f35816c0b01ac39832de24459d82e27" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define cmdRead&nbsp;&nbsp;&nbsp;(0xe6)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00050">50</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>.
</div>
</div><p>
<a class="anchor" name="8a2fef7d1ed07757e099b8c7b29bfb09"></a><!-- doxytag: member="fdc.h::cmdRecal" ref="8a2fef7d1ed07757e099b8c7b29bfb09" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define cmdRecal&nbsp;&nbsp;&nbsp;(0x07)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00053">53</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00280">recalibrate()</a>.
</div>
</div><p>
<a class="anchor" name="e2d2411a8ccdc868ab718da2b15348a9"></a><!-- doxytag: member="fdc.h::cmdSeek" ref="e2d2411a8ccdc868ab718da2b15348a9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define cmdSeek&nbsp;&nbsp;&nbsp;(0x0f)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00051">51</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00222">seek()</a>.
</div>
</div><p>
<a class="anchor" name="6afd950ba65e51d77abf2158216f0284"></a><!-- doxytag: member="fdc.h::cmdSensei" ref="6afd950ba65e51d77abf2158216f0284" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define cmdSensei&nbsp;&nbsp;&nbsp;(0x08)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00052">52</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00256">waitFdc()</a>.
</div>
</div><p>
<a class="anchor" name="6003c8e12dd1e4f765279854f016c0ae"></a><!-- doxytag: member="fdc.h::cmdSpecify" ref="6003c8e12dd1e4f765279854f016c0ae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define cmdSpecify&nbsp;&nbsp;&nbsp;(0x03)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00054">54</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00288">reset()</a>.
</div>
</div><p>
<a class="anchor" name="fcfbcbee1143a2a689afc3a656646bad"></a><!-- doxytag: member="fdc.h::cmdWrite" ref="fcfbcbee1143a2a689afc3a656646bad" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define cmdWrite&nbsp;&nbsp;&nbsp;(0xc5)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00049">49</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>.
</div>
</div><p>
<a class="anchor" name="95339d9d677a8ac74a7a7459ad130739"></a><!-- doxytag: member="fdc.h::dg144Gap3rw" ref="95339d9d677a8ac74a7a7459ad130739" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define dg144Gap3rw&nbsp;&nbsp;&nbsp;0x1b          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00059">59</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>.
</div>
</div><p>
<a class="anchor" name="603e1e0a278c07c7338444e750ab35f3"></a><!-- doxytag: member="fdc.h::dg144Heads" ref="603e1e0a278c07c7338444e750ab35f3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define dg144Heads&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00056">56</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
</div>
</div><p>
<a class="anchor" name="874c835339ecb6a4a5fdd7aab7bfbe02"></a><!-- doxytag: member="fdc.h::dg144Spt" ref="874c835339ecb6a4a5fdd7aab7bfbe02" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define dg144Spt&nbsp;&nbsp;&nbsp;18          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00058">58</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>.
</div>
</div><p>
<a class="anchor" name="e502999ac4dc1f4ef9e0a9db76b11a9a"></a><!-- doxytag: member="fdc.h::dg144Tracks" ref="e502999ac4dc1f4ef9e0a9db76b11a9a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define dg144Tracks&nbsp;&nbsp;&nbsp;80          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00057">57</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
</div>
</div><p>
<a class="anchor" name="51916e330bac103bdf860461ae359e1e"></a><!-- doxytag: member="fdc.h::dg168Gap3rw" ref="51916e330bac103bdf860461ae359e1e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define dg168Gap3rw&nbsp;&nbsp;&nbsp;0x1c          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00060">60</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>.
</div>
</div><p>
<a class="anchor" name="bcb9230a76b72528226c49a520db19f0"></a><!-- doxytag: member="fdc.h::fdcCcr" ref="bcb9230a76b72528226c49a520db19f0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define fdcCcr&nbsp;&nbsp;&nbsp;(0x3f7)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00045">45</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>.
</div>
</div><p>
<a class="anchor" name="298d327024dc99847e9064de3aa4388a"></a><!-- doxytag: member="fdc.h::fdcData" ref="298d327024dc99847e9064de3aa4388a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define fdcData&nbsp;&nbsp;&nbsp;(0x3f5)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00043">43</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00116">getByte()</a>, and <a class="el" href="fdc_8c-source.html#l00103">sendByte()</a>.
</div>
</div><p>
<a class="anchor" name="93ff9547b61a14618c87c5639a1252c5"></a><!-- doxytag: member="fdc.h::fdcDir" ref="93ff9547b61a14618c87c5639a1252c5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define fdcDir&nbsp;&nbsp;&nbsp;(0x3f7)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00044">44</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, and <a class="el" href="fdc_8c-source.html#l00256">waitFdc()</a>.
</div>
</div><p>
<a class="anchor" name="e3bc9df62f197b42804259efb8ba44ec"></a><!-- doxytag: member="fdc.h::fdcDor" ref="e3bc9df62f197b42804259efb8ba44ec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define fdcDor&nbsp;&nbsp;&nbsp;(0x3f2)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00046">46</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00207">motorOn()</a>, and <a class="el" href="fdc_8c-source.html#l00288">reset()</a>.
</div>
</div><p>
<a class="anchor" name="00cfb48baa9e5c82b55842f2fdb5794c"></a><!-- doxytag: member="fdc.h::fdcDrs" ref="00cfb48baa9e5c82b55842f2fdb5794c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define fdcDrs&nbsp;&nbsp;&nbsp;(0x3f4)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00047">47</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
</div>
</div><p>
<a class="anchor" name="8ede3d2b611c5ae0d74bac02a68f998a"></a><!-- doxytag: member="fdc.h::fdcMsr" ref="8ede3d2b611c5ae0d74bac02a68f998a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define fdcMsr&nbsp;&nbsp;&nbsp;(0x3f4)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8h-source.html#l00042">42</a> of file <a class="el" href="fdc_8h-source.html">fdc.h</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00116">getByte()</a>, <a class="el" href="fdc_8c-source.html#l00103">sendByte()</a>, and <a class="el" href="fdc_8c-source.html#l00256">waitFdc()</a>.
</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="3a2c32c6da970b0c5efa169931f0c751"></a><!-- doxytag: member="fdc.h::drvGeom" ref="3a2c32c6da970b0c5efa169931f0c751" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct <a class="el" href="structDrvGeom.html">DrvGeom</a>  <a class="el" href="structDrvGeom.html">drvGeom</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="a0f8325f93de9409e403e620f914e69f"></a><!-- doxytag: member="fdc.h::block2Hts" ref="a0f8325f93de9409e403e620f914e69f" args="(int block, int *head, int *track, int *sector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void block2Hts           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>block</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>head</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>track</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>sector</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00201">201</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8c-source.html#l00047">geometry</a>, <a class="el" href="fdc_8h-source.html#l00036">DrvGeom::heads</a>, and <a class="el" href="fdc_8h-source.html#l00038">DrvGeom::spt</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>.
</div>
</div><p>
<a class="anchor" name="2fad92b12d9ff56bf300b7e53875c75d"></a><!-- doxytag: member="fdc.h::fdc_init" ref="2fad92b12d9ff56bf300b7e53875c75d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int fdc_init           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00063">63</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="devfs_8c-source.html#l00178">devfs_makeNode()</a>, <a class="el" href="device_8c-source.html#l00051">device_add()</a>, <a class="el" href="gdt_8h-source.html#l00037">dInt</a>, <a class="el" href="gdt_8h-source.html#l00048">dPresent</a>, <a class="el" href="fdc_8c-source.html#l00058">fdcInit2()</a>, <a class="el" href="fdc_8c-source.html#l00303">fdcRead()</a>, <a class="el" href="fdc_8c-source.html#l00309">fdcWrite()</a>, <a class="el" href="fdc_8h.html#2c2196dd9229105994bb3840347e6f05">floppyIsr()</a>, <a class="el" href="structdevice__interface.html#92620413c2580ea3cf01e121bb54c254">device_interface::init</a>, <a class="el" href="8259_8h.html#0ac079c4d770f02e505f4d8569a6960a">irqEnable()</a>, <a class="el" href="kmalloc_8c-source.html#l00247">kmalloc()</a>, <a class="el" href="device_8h-source.html#l00051">device_interface::major</a>, <a class="el" href="8259_8h-source.html#l00042">mVec</a>, <a class="el" href="structdevice__interface.html#6caf84418059d0121e76d873e305ddcb">device_interface::read</a>, <a class="el" href="fdc_8c-source.html#l00288">reset()</a>, <a class="el" href="structdevice__interface.html#cbfb9de4fadc968479e1536fcef4a2d6">device_interface::reset</a>, <a class="el" href="idt_8c-source.html#l00156">setVector()</a>, and <a class="el" href="structdevice__interface.html#f46913eec9f191290c82db23380bc5df">device_interface::write</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_2fad92b12d9ff56bf300b7e53875c75d_cgraph.png" border="0" usemap="#fdc_8h_2fad92b12d9ff56bf300b7e53875c75d_cgraph_map" alt=""></center>
<map name="fdc_8h_2fad92b12d9ff56bf300b7e53875c75d_cgraph_map">
<area href="devfs_8c.html#d568bae84bef3691539f1b1d0f6a54b4" shape="rect" coords="125,259,264,285" alt="">
<area href="kmalloc_8h.html#150eab2ac4ce4553e21ca10e7f441762" shape="rect" coords="333,360,408,387" alt="">
<area href="device_8h.html#256b750ab99e3be9b83a9bfd37a22388" shape="rect" coords="145,512,244,539" alt="">
<area href="fdc_8c.html#62847307f237f6b4240d1eb4718b13e7" shape="rect" coords="159,688,231,715" alt="">
<area href="fdc_8h.html#fbac0e2409458a8fda9ff689ecd31de9" shape="rect" coords="156,739,233,765" alt="">
<area href="fdc_8h.html#3aea9deb2a0bfea9ff05a898f4822e31" shape="rect" coords="668,815,724,841" alt="">
<area href="fdc_8h.html#53a979dbcd632f57a4b004f66332f981" shape="rect" coords="156,789,233,816" alt="">
<area href="fdc_8h.html#2c2196dd9229105994bb3840347e6f05" shape="rect" coords="155,891,235,917" alt="">
<area href="8259_8h.html#0ac079c4d770f02e505f4d8569a6960a" shape="rect" coords="152,941,237,968" alt="">
<area href="idt_8h.html#174a47ed653fc64fff6b5bb1b895c2cf" shape="rect" coords="152,992,237,1019" alt="">
<area href="spinlock_8h.html#2cd9a4502680fb8e7f0fe6b029e558b1" shape="rect" coords="656,208,736,235" alt="">
<area href="spinlock_8h.html#dd996cbbb3b9826dd9c8cf02b66a4c65" shape="rect" coords="648,461,744,488" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="663,689,729,716" alt="">
<area href="lib_2string_8h.html#c38cd16373d98782e1465bd3d5aba470" shape="rect" coords="339,81,403,108" alt="">
<area href="mount_8h.html#a8cc926aa9badb781158b6738b1b0f2d" shape="rect" coords="312,132,429,159" alt="">
<area href="kmalloc_8c.html#f6c4ea5cb961c72548d92ff65d7e33a4" shape="rect" coords="479,360,599,387" alt="">
<area href="kmalloc_8c.html#eb1c3f1ef8eb9063c2e5c4af488dd2d0" shape="rect" coords="477,309,600,336" alt="">
<area href="lib_2string_8h.html#6f3dcb20ff11ff9db5904c3cfb61a38c" shape="rect" coords="505,107,572,133" alt="">
<area href="fdc_8h.html#a03242a5e44c4f2d10e15d296aca8c6b" shape="rect" coords="327,739,415,765" alt="">
<area href="fdc_8h.html#9d92103f483df5da1a07402347739e44" shape="rect" coords="508,789,569,816" alt="">
<area href="fdc_8h.html#ebbcd7bc8695e888491b97b5bf27bd9c" shape="rect" coords="325,789,416,816" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="fbac0e2409458a8fda9ff689ecd31de9"></a><!-- doxytag: member="fdc.h::fdcRead" ref="fbac0e2409458a8fda9ff689ecd31de9" args="(void *info, void *, uInt32 startSector, uInt32 sectorCount)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fdcRead           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#5847ea0262a5aa61eee48cbe95544a78">uInt32</a>&nbsp;</td>
          <td class="paramname"> <em>startSector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#5847ea0262a5aa61eee48cbe95544a78">uInt32</a>&nbsp;</td>
          <td class="paramname"> <em>sectorCount</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00303">303</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8c-source.html#l00044">fdcSpinLock</a>, <a class="el" href="fdc_8c-source.html#l00241">readBlock()</a>, <a class="el" href="spinlock_8c-source.html#l00056">spinLock()</a>, and <a class="el" href="spinlock_8c-source.html#l00037">spinUnlock()</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00063">fdc_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_fbac0e2409458a8fda9ff689ecd31de9_cgraph.png" border="0" usemap="#fdc_8h_fbac0e2409458a8fda9ff689ecd31de9_cgraph_map" alt=""></center>
<map name="fdc_8h_fbac0e2409458a8fda9ff689ecd31de9_cgraph_map">
<area href="fdc_8h.html#a03242a5e44c4f2d10e15d296aca8c6b" shape="rect" coords="135,30,223,56" alt="">
<area href="spinlock_8h.html#2cd9a4502680fb8e7f0fe6b029e558b1" shape="rect" coords="139,80,219,107" alt="">
<area href="spinlock_8h.html#dd996cbbb3b9826dd9c8cf02b66a4c65" shape="rect" coords="131,131,227,158" alt="">
<area href="fdc_8h.html#9d92103f483df5da1a07402347739e44" shape="rect" coords="276,30,337,56" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="9d92103f483df5da1a07402347739e44"></a><!-- doxytag: member="fdc.h::fdcRw" ref="9d92103f483df5da1a07402347739e44" args="(int block, Int8 *blockBuffer, bool read, unsigned long numSectors)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a> fdcRw           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>block</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#3832cc814f0e7129add9a1cf7201c7ca">Int8</a> *&nbsp;</td>
          <td class="paramname"> <em>blockBuffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td>
          <td class="paramname"> <em>read</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>numSectors</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00129">129</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8c-source.html#l00201">block2Hts()</a>, <a class="el" href="fdc_8h-source.html#l00050">cmdRead</a>, <a class="el" href="fdc_8h-source.html#l00049">cmdWrite</a>, <a class="el" href="fdc_8h-source.html#l00059">dg144Gap3rw</a>, <a class="el" href="fdc_8h-source.html#l00058">dg144Spt</a>, <a class="el" href="fdc_8h-source.html#l00060">dg168Gap3rw</a>, <a class="el" href="fdc_8c-source.html#l00048">diskChange</a>, <a class="el" href="dma_8c-source.html#l00044">dmaXfer()</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a>, <a class="el" href="fdc_8h-source.html#l00045">fdcCcr</a>, <a class="el" href="fdc_8h-source.html#l00044">fdcDir</a>, <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, <a class="el" href="fdc_8c-source.html#l00047">geometry</a>, <a class="el" href="io_8c-source.html#l00039">inportByte()</a>, <a class="el" href="video_8c-source.html#l00062">kprint()</a>, <a class="el" href="kprintf_8c-source.html#l00038">kprintf()</a>, <a class="el" href="fdc_8c-source.html#l00214">motorOff()</a>, <a class="el" href="fdc_8c-source.html#l00207">motorOn()</a>, <a class="el" href="io_8c-source.html#l00073">outportByte()</a>, <a class="el" href="fdc_8c-source.html#l00280">recalibrate()</a>, <a class="el" href="fdc_8c-source.html#l00288">reset()</a>, <a class="el" href="fdc_8c-source.html#l00222">seek()</a>, <a class="el" href="fdc_8c-source.html#l00103">sendByte()</a>, <a class="el" href="fdc_8h-source.html#l00038">DrvGeom::spt</a>, <a class="el" href="fdc_8c-source.html#l00054">status</a>, <a class="el" href="fdc_8c-source.html#l00056">tbaddr</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>, and <a class="el" href="fdc_8c-source.html#l00256">waitFdc()</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, <a class="el" href="fdc_8c-source.html#l00241">readBlock()</a>, and <a class="el" href="fdc_8c-source.html#l00252">writeBlock()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_9d92103f483df5da1a07402347739e44_cgraph.png" border="0" usemap="#fdc_8h_9d92103f483df5da1a07402347739e44_cgraph_map" alt=""></center>
<map name="fdc_8h_9d92103f483df5da1a07402347739e44_cgraph_map">
<area href="fdc_8h.html#a0f8325f93de9409e403e620f914e69f" shape="rect" coords="147,31,235,57" alt="">
<area href="dma_8h.html#7e2aa65e3e12777006ad192f7ff8bb5a" shape="rect" coords="151,81,231,108" alt="">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="694,183,795,209" alt="">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="698,613,791,640" alt="">
<area href="video_8h.html#5429378b96a24fadfd2d1f8d777eb95a" shape="rect" coords="439,208,500,235" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="436,563,503,589" alt="">
<area href="fdc_8h.html#044fc0dea0fb35e6fab7f3c0badea2c9" shape="rect" coords="428,411,511,437" alt="">
<area href="fdc_8h.html#94483feb4903fca9643813faae8a76ee" shape="rect" coords="430,259,510,285" alt="">
<area href="fdc_8h.html#2a16ea9e09b5f3dc2a559351afdc75f3" shape="rect" coords="286,461,379,488" alt="">
<area href="fdc_8h.html#e708fa84d19a72e77185b3a214e81573" shape="rect" coords="559,512,644,539" alt="">
<area href="fdc_8h.html#f5b6e5123d27381ca120b7b4fea7b242" shape="rect" coords="432,664,507,691" alt="">
<area href="fdc_8h.html#3aea9deb2a0bfea9ff05a898f4822e31" shape="rect" coords="163,512,219,539" alt="">
<area href="fdc_8h.html#5886a896e5f0361f36b40d007db6e683" shape="rect" coords="306,613,359,640" alt="">
<area href="dma_8h.html#e136d2bd6481a13de8e96f5a583c45eb" shape="rect" coords="288,81,376,108" alt="">
<area href="tty_8h.html#4f96ccac7e60296ef496008d8cbed0ff" shape="rect" coords="566,233,638,260" alt="">
<area href="tty_8h.html#d96f57a7c113d3cfa76ee5fed6de33c0" shape="rect" coords="563,31,640,57" alt="">
<area href="spinlock_8h.html#2cd9a4502680fb8e7f0fe6b029e558b1" shape="rect" coords="704,56,784,83" alt="">
<area href="spinlock_8h.html#dd996cbbb3b9826dd9c8cf02b66a4c65" shape="rect" coords="696,5,792,32" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="844,31,946,57" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="846,81,944,108" alt="">
<area href="fdc_8h.html#e266cdb34b69c65cfc108bbc72a4e3ff" shape="rect" coords="564,613,639,640" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="53a979dbcd632f57a4b004f66332f981"></a><!-- doxytag: member="fdc.h::fdcWrite" ref="53a979dbcd632f57a4b004f66332f981" args="(void *info, void *, uInt32 startSector, uInt32 sectorCount)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fdcWrite           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#5847ea0262a5aa61eee48cbe95544a78">uInt32</a>&nbsp;</td>
          <td class="paramname"> <em>startSector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#5847ea0262a5aa61eee48cbe95544a78">uInt32</a>&nbsp;</td>
          <td class="paramname"> <em>sectorCount</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00309">309</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8c-source.html#l00252">writeBlock()</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00063">fdc_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_53a979dbcd632f57a4b004f66332f981_cgraph.png" border="0" usemap="#fdc_8h_53a979dbcd632f57a4b004f66332f981_cgraph_map" alt=""></center>
<map name="fdc_8h_53a979dbcd632f57a4b004f66332f981_cgraph_map">
<area href="fdc_8h.html#ebbcd7bc8695e888491b97b5bf27bd9c" shape="rect" coords="135,29,226,56" alt="">
<area href="fdc_8h.html#9d92103f483df5da1a07402347739e44" shape="rect" coords="276,29,338,56" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="2c2196dd9229105994bb3840347e6f05"></a><!-- doxytag: member="fdc.h::floppyIsr" ref="2c2196dd9229105994bb3840347e6f05" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void floppyIsr           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00063">fdc_init()</a>.
</div>
</div><p>
<a class="anchor" name="5042dfaf2327990b6d1e1a7d3e01751c"></a><!-- doxytag: member="fdc.h::floppyIsrhndlr" ref="5042dfaf2327990b6d1e1a7d3e01751c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void floppyIsrhndlr           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00098">98</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8c-source.html#l00046">done</a>, <a class="el" href="io_8c-source.html#l00073">outportByte()</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>, and <a class="el" href="start_8S-source.html#l00051">x20</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_5042dfaf2327990b6d1e1a7d3e01751c_cgraph.png" border="0" usemap="#fdc_8h_5042dfaf2327990b6d1e1a7d3e01751c_cgraph_map" alt=""></center>
<map name="fdc_8h_5042dfaf2327990b6d1e1a7d3e01751c_cgraph_map">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="172,5,273,32" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="e266cdb34b69c65cfc108bbc72a4e3ff"></a><!-- doxytag: member="fdc.h::getByte" ref="e266cdb34b69c65cfc108bbc72a4e3ff" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getByte           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00116">116</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8h-source.html#l00043">fdcData</a>, <a class="el" href="fdc_8h-source.html#l00042">fdcMsr</a>, and <a class="el" href="io_8c-source.html#l00039">inportByte()</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00256">waitFdc()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_e266cdb34b69c65cfc108bbc72a4e3ff_cgraph.png" border="0" usemap="#fdc_8h_e266cdb34b69c65cfc108bbc72a4e3ff_cgraph_map" alt=""></center>
<map name="fdc_8h_e266cdb34b69c65cfc108bbc72a4e3ff_cgraph_map">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="128,5,222,32" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="044fc0dea0fb35e6fab7f3c0badea2c9"></a><!-- doxytag: member="fdc.h::motorOff" ref="044fc0dea0fb35e6fab7f3c0badea2c9" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void motorOff           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00214">214</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a>, <a class="el" href="fdc_8c-source.html#l00049">motor</a>, and <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, and <a class="el" href="fdc_8c-source.html#l00280">recalibrate()</a>.
</div>
</div><p>
<a class="anchor" name="94483feb4903fca9643813faae8a76ee"></a><!-- doxytag: member="fdc.h::motorOn" ref="94483feb4903fca9643813faae8a76ee" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void motorOn           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00207">207</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a>, <a class="el" href="fdc_8h-source.html#l00046">fdcDor</a>, <a class="el" href="fdc_8c-source.html#l00049">motor</a>, <a class="el" href="io_8c-source.html#l00073">outportByte()</a>, and <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, and <a class="el" href="fdc_8c-source.html#l00280">recalibrate()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_94483feb4903fca9643813faae8a76ee_cgraph.png" border="0" usemap="#fdc_8h_94483feb4903fca9643813faae8a76ee_cgraph_map" alt=""></center>
<map name="fdc_8h_94483feb4903fca9643813faae8a76ee_cgraph_map">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="137,5,239,32" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="a03242a5e44c4f2d10e15d296aca8c6b"></a><!-- doxytag: member="fdc.h::readBlock" ref="a03242a5e44c4f2d10e15d296aca8c6b" args="(int block, Int8 *blockBuffer, unsigned long numSectors)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a> readBlock           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>block</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#3832cc814f0e7129add9a1cf7201c7ca">Int8</a> *&nbsp;</td>
          <td class="paramname"> <em>blockBuffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>numSectors</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00241">241</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, and <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00303">fdcRead()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_a03242a5e44c4f2d10e15d296aca8c6b_cgraph.png" border="0" usemap="#fdc_8h_a03242a5e44c4f2d10e15d296aca8c6b_cgraph_map" alt=""></center>
<map name="fdc_8h_a03242a5e44c4f2d10e15d296aca8c6b_cgraph_map">
<area href="fdc_8h.html#9d92103f483df5da1a07402347739e44" shape="rect" coords="145,411,207,437" alt="">
<area href="fdc_8h.html#a0f8325f93de9409e403e620f914e69f" shape="rect" coords="257,31,345,57" alt="">
<area href="dma_8h.html#7e2aa65e3e12777006ad192f7ff8bb5a" shape="rect" coords="261,81,341,108" alt="">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="804,183,905,209" alt="">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="808,613,901,640" alt="">
<area href="video_8h.html#5429378b96a24fadfd2d1f8d777eb95a" shape="rect" coords="549,208,611,235" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="547,563,613,589" alt="">
<area href="fdc_8h.html#044fc0dea0fb35e6fab7f3c0badea2c9" shape="rect" coords="539,411,621,437" alt="">
<area href="fdc_8h.html#94483feb4903fca9643813faae8a76ee" shape="rect" coords="540,259,620,285" alt="">
<area href="fdc_8h.html#2a16ea9e09b5f3dc2a559351afdc75f3" shape="rect" coords="396,461,489,488" alt="">
<area href="fdc_8h.html#e708fa84d19a72e77185b3a214e81573" shape="rect" coords="669,512,755,539" alt="">
<area href="fdc_8h.html#f5b6e5123d27381ca120b7b4fea7b242" shape="rect" coords="543,664,617,691" alt="">
<area href="fdc_8h.html#3aea9deb2a0bfea9ff05a898f4822e31" shape="rect" coords="273,512,329,539" alt="">
<area href="fdc_8h.html#5886a896e5f0361f36b40d007db6e683" shape="rect" coords="416,613,469,640" alt="">
<area href="dma_8h.html#e136d2bd6481a13de8e96f5a583c45eb" shape="rect" coords="399,81,487,108" alt="">
<area href="tty_8h.html#4f96ccac7e60296ef496008d8cbed0ff" shape="rect" coords="676,233,748,260" alt="">
<area href="tty_8h.html#d96f57a7c113d3cfa76ee5fed6de33c0" shape="rect" coords="673,31,751,57" alt="">
<area href="spinlock_8h.html#2cd9a4502680fb8e7f0fe6b029e558b1" shape="rect" coords="815,56,895,83" alt="">
<area href="spinlock_8h.html#dd996cbbb3b9826dd9c8cf02b66a4c65" shape="rect" coords="807,5,903,32" alt="">
<area href="fdc_8h.html#e266cdb34b69c65cfc108bbc72a4e3ff" shape="rect" coords="675,613,749,640" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="2a16ea9e09b5f3dc2a559351afdc75f3"></a><!-- doxytag: member="fdc.h::recalibrate" ref="2a16ea9e09b5f3dc2a559351afdc75f3" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void recalibrate           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00280">280</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8h-source.html#l00053">cmdRecal</a>, <a class="el" href="fdc_8c-source.html#l00214">motorOff()</a>, <a class="el" href="fdc_8c-source.html#l00207">motorOn()</a>, <a class="el" href="fdc_8c-source.html#l00103">sendByte()</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>, and <a class="el" href="fdc_8c-source.html#l00256">waitFdc()</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, and <a class="el" href="fdc_8c-source.html#l00288">reset()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_2a16ea9e09b5f3dc2a559351afdc75f3_cgraph.png" border="0" usemap="#fdc_8h_2a16ea9e09b5f3dc2a559351afdc75f3_cgraph_map" alt=""></center>
<map name="fdc_8h_2a16ea9e09b5f3dc2a559351afdc75f3_cgraph_map">
<area href="fdc_8h.html#044fc0dea0fb35e6fab7f3c0badea2c9" shape="rect" coords="150,5,232,32" alt="">
<area href="fdc_8h.html#94483feb4903fca9643813faae8a76ee" shape="rect" coords="283,56,363,83" alt="">
<area href="fdc_8h.html#e708fa84d19a72e77185b3a214e81573" shape="rect" coords="280,107,366,133" alt="">
<area href="fdc_8h.html#f5b6e5123d27381ca120b7b4fea7b242" shape="rect" coords="154,157,228,184" alt="">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="415,81,516,108" alt="">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="419,157,512,184" alt="">
<area href="fdc_8h.html#e266cdb34b69c65cfc108bbc72a4e3ff" shape="rect" coords="286,208,360,235" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="3aea9deb2a0bfea9ff05a898f4822e31"></a><!-- doxytag: member="fdc.h::reset" ref="3aea9deb2a0bfea9ff05a898f4822e31" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void reset           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00288">288</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8h-source.html#l00054">cmdSpecify</a>, <a class="el" href="fdc_8c-source.html#l00048">diskChange</a>, <a class="el" href="fdc_8c-source.html#l00046">done</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a>, <a class="el" href="fdc_8h-source.html#l00046">fdcDor</a>, <a class="el" href="fdc_8c-source.html#l00049">motor</a>, <a class="el" href="io_8c-source.html#l00073">outportByte()</a>, <a class="el" href="fdc_8c-source.html#l00280">recalibrate()</a>, <a class="el" href="fdc_8c-source.html#l00222">seek()</a>, <a class="el" href="fdc_8c-source.html#l00103">sendByte()</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>, and <a class="el" href="fdc_8c-source.html#l00256">waitFdc()</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00063">fdc_init()</a>, and <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_3aea9deb2a0bfea9ff05a898f4822e31_cgraph.png" border="0" usemap="#fdc_8h_3aea9deb2a0bfea9ff05a898f4822e31_cgraph_map" alt=""></center>
<map name="fdc_8h_3aea9deb2a0bfea9ff05a898f4822e31_cgraph_map">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="519,107,620,133" alt="">
<area href="fdc_8h.html#2a16ea9e09b5f3dc2a559351afdc75f3" shape="rect" coords="111,183,204,209" alt="">
<area href="fdc_8h.html#e708fa84d19a72e77185b3a214e81573" shape="rect" coords="384,233,470,260" alt="">
<area href="fdc_8h.html#f5b6e5123d27381ca120b7b4fea7b242" shape="rect" coords="258,360,332,387" alt="">
<area href="fdc_8h.html#5886a896e5f0361f36b40d007db6e683" shape="rect" coords="131,271,184,297" alt="">
<area href="fdc_8h.html#044fc0dea0fb35e6fab7f3c0badea2c9" shape="rect" coords="254,157,336,184" alt="">
<area href="fdc_8h.html#94483feb4903fca9643813faae8a76ee" shape="rect" coords="387,107,467,133" alt="">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="523,309,616,336" alt="">
<area href="fdc_8h.html#e266cdb34b69c65cfc108bbc72a4e3ff" shape="rect" coords="390,360,464,387" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="262,309,328,336" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="5886a896e5f0361f36b40d007db6e683"></a><!-- doxytag: member="fdc.h::seek" ref="5886a896e5f0361f36b40d007db6e683" args="(int track)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a> seek           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>track</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00222">222</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8h-source.html#l00051">cmdSeek</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a>, <a class="el" href="fdc_8c-source.html#l00050">fdcTrack</a>, <a class="el" href="kprintf_8c-source.html#l00038">kprintf()</a>, <a class="el" href="fdc_8c-source.html#l00103">sendByte()</a>, <a class="el" href="fdc_8c-source.html#l00051">sr0</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>, <a class="el" href="fdc_8c-source.html#l00256">waitFdc()</a>, and <a class="el" href="start_8S-source.html#l00051">x20</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, and <a class="el" href="fdc_8c-source.html#l00288">reset()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_5886a896e5f0361f36b40d007db6e683_cgraph.png" border="0" usemap="#fdc_8h_5886a896e5f0361f36b40d007db6e683_cgraph_map" alt=""></center>
<map name="fdc_8h_5886a896e5f0361f36b40d007db6e683_cgraph_map">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="111,5,177,32" alt="">
<area href="fdc_8h.html#e708fa84d19a72e77185b3a214e81573" shape="rect" coords="229,56,315,83" alt="">
<area href="fdc_8h.html#f5b6e5123d27381ca120b7b4fea7b242" shape="rect" coords="107,107,181,133" alt="">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="368,107,461,133" alt="">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="364,56,465,83" alt="">
<area href="fdc_8h.html#e266cdb34b69c65cfc108bbc72a4e3ff" shape="rect" coords="235,157,309,184" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="e708fa84d19a72e77185b3a214e81573"></a><!-- doxytag: member="fdc.h::sendByte" ref="e708fa84d19a72e77185b3a214e81573" args="(int Int8)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void sendByte           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>Int8</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00103">103</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8h-source.html#l00043">fdcData</a>, <a class="el" href="fdc_8h-source.html#l00042">fdcMsr</a>, <a class="el" href="io_8c-source.html#l00039">inportByte()</a>, and <a class="el" href="io_8c-source.html#l00073">outportByte()</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, <a class="el" href="fdc_8c-source.html#l00280">recalibrate()</a>, <a class="el" href="fdc_8c-source.html#l00288">reset()</a>, <a class="el" href="fdc_8c-source.html#l00222">seek()</a>, and <a class="el" href="fdc_8c-source.html#l00256">waitFdc()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_e708fa84d19a72e77185b3a214e81573_cgraph.png" border="0" usemap="#fdc_8h_e708fa84d19a72e77185b3a214e81573_cgraph_map" alt=""></center>
<map name="fdc_8h_e708fa84d19a72e77185b3a214e81573_cgraph_map">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="144,5,237,32" alt="">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="140,56,241,83" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="f5b6e5123d27381ca120b7b4fea7b242"></a><!-- doxytag: member="fdc.h::waitFdc" ref="f5b6e5123d27381ca120b7b4fea7b242" args="(bool sensei)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a> waitFdc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a>&nbsp;</td>
          <td class="paramname"> <em>sensei</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00256">256</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="fdc_8h-source.html#l00052">cmdSensei</a>, <a class="el" href="fdc_8c-source.html#l00048">diskChange</a>, <a class="el" href="fdc_8c-source.html#l00046">done</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a>, <a class="el" href="fdc_8h-source.html#l00044">fdcDir</a>, <a class="el" href="fdc_8h-source.html#l00042">fdcMsr</a>, <a class="el" href="fdc_8c-source.html#l00050">fdcTrack</a>, <a class="el" href="fdc_8c-source.html#l00116">getByte()</a>, <a class="el" href="io_8c-source.html#l00039">inportByte()</a>, <a class="el" href="fdc_8c-source.html#l00103">sendByte()</a>, <a class="el" href="fdc_8c-source.html#l00051">sr0</a>, <a class="el" href="fdc_8c-source.html#l00053">statSize</a>, <a class="el" href="fdc_8c-source.html#l00054">status</a>, <a class="el" href="fdc_8c-source.html#l00052">timeOut</a>, and <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>, <a class="el" href="fdc_8c-source.html#l00280">recalibrate()</a>, <a class="el" href="fdc_8c-source.html#l00288">reset()</a>, and <a class="el" href="fdc_8c-source.html#l00222">seek()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_f5b6e5123d27381ca120b7b4fea7b242_cgraph.png" border="0" usemap="#fdc_8h_f5b6e5123d27381ca120b7b4fea7b242_cgraph_map" alt=""></center>
<map name="fdc_8h_f5b6e5123d27381ca120b7b4fea7b242_cgraph_map">
<area href="fdc_8h.html#e266cdb34b69c65cfc108bbc72a4e3ff" shape="rect" coords="134,6,208,32" alt="">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="267,56,360,83" alt="">
<area href="fdc_8h.html#e708fa84d19a72e77185b3a214e81573" shape="rect" coords="128,107,214,134" alt="">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="263,107,364,134" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="ebbcd7bc8695e888491b97b5bf27bd9c"></a><!-- doxytag: member="fdc.h::writeBlock" ref="ebbcd7bc8695e888491b97b5bf27bd9c" args="(int block, Int8 *blockBuffer, unsigned long numSectors)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1">bool</a> writeBlock           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>block</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#3832cc814f0e7129add9a1cf7201c7ca">Int8</a> *&nbsp;</td>
          <td class="paramname"> <em>blockBuffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>numSectors</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fdc_8c-source.html#l00252">252</a> of file <a class="el" href="fdc_8c-source.html">fdc.c</a>.
<p>
References <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a>, and <a class="el" href="fdc_8c-source.html#l00129">fdcRw()</a>.
<p>
Referenced by <a class="el" href="fdc_8c-source.html#l00309">fdcWrite()</a>.
<p>
Here is the call graph for this function:<p><center><img src="fdc_8h_ebbcd7bc8695e888491b97b5bf27bd9c_cgraph.png" border="0" usemap="#fdc_8h_ebbcd7bc8695e888491b97b5bf27bd9c_cgraph_map" alt=""></center>
<map name="fdc_8h_ebbcd7bc8695e888491b97b5bf27bd9c_cgraph_map">
<area href="fdc_8h.html#9d92103f483df5da1a07402347739e44" shape="rect" coords="148,411,210,437" alt="">
<area href="fdc_8h.html#a0f8325f93de9409e403e620f914e69f" shape="rect" coords="260,31,348,57" alt="">
<area href="dma_8h.html#7e2aa65e3e12777006ad192f7ff8bb5a" shape="rect" coords="264,81,344,108" alt="">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="807,183,908,209" alt="">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="811,613,904,640" alt="">
<area href="video_8h.html#5429378b96a24fadfd2d1f8d777eb95a" shape="rect" coords="552,208,614,235" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="550,563,616,589" alt="">
<area href="fdc_8h.html#044fc0dea0fb35e6fab7f3c0badea2c9" shape="rect" coords="542,411,624,437" alt="">
<area href="fdc_8h.html#94483feb4903fca9643813faae8a76ee" shape="rect" coords="543,259,623,285" alt="">
<area href="fdc_8h.html#2a16ea9e09b5f3dc2a559351afdc75f3" shape="rect" coords="399,461,492,488" alt="">
<area href="fdc_8h.html#e708fa84d19a72e77185b3a214e81573" shape="rect" coords="672,512,758,539" alt="">
<area href="fdc_8h.html#f5b6e5123d27381ca120b7b4fea7b242" shape="rect" coords="546,664,620,691" alt="">
<area href="fdc_8h.html#3aea9deb2a0bfea9ff05a898f4822e31" shape="rect" coords="276,512,332,539" alt="">
<area href="fdc_8h.html#5886a896e5f0361f36b40d007db6e683" shape="rect" coords="419,613,472,640" alt="">
<area href="dma_8h.html#e136d2bd6481a13de8e96f5a583c45eb" shape="rect" coords="402,81,490,108" alt="">
<area href="tty_8h.html#4f96ccac7e60296ef496008d8cbed0ff" shape="rect" coords="679,233,751,260" alt="">
<area href="tty_8h.html#d96f57a7c113d3cfa76ee5fed6de33c0" shape="rect" coords="676,31,754,57" alt="">
<area href="spinlock_8h.html#2cd9a4502680fb8e7f0fe6b029e558b1" shape="rect" coords="818,56,898,83" alt="">
<area href="spinlock_8h.html#dd996cbbb3b9826dd9c8cf02b66a4c65" shape="rect" coords="810,5,906,32" alt="">
<area href="fdc_8h.html#e266cdb34b69c65cfc108bbc72a4e3ff" shape="rect" coords="678,613,752,640" alt="">
</map>

</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 15 11:19:21 2006 for UbixOS V2 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>