<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-
1252">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>3MODE Flpydisk</TITLE>
</HEAD>
<BODY LINK="#0000ff">

<FONT FACE="Verdana" SIZE=5><H2>3MODE Flpydisk</H2>
</FONT><FONT FACE="Verdana" SIZE=2>
<P><span style="color:#FF0000;font-size:10pt;font-family:Arial">[This is preliminary 
documentation and subject to change.]</span></P>

<H3>SUMMARY</H3></FONT><FONT FACE="Verdana" SIZE=2><P>
The 
Flpydsk sample is a floppy driver that resides in the directory \\Ntddk\Src\Storage\3mode\Flpydisk.
It is compatible with Toshiba 3Mode floppy drives.
The sample is similar to a class driver in that it
sits a level above the floppy disk controller in the driver stack, and brokers
communication between the application
level and the low-level driver.   The 
floppy driver takes commands from the application and then calls routines in the controller, 
which in turn performs the actual interaction with the device.<P>
This sample is compatible with x86 32-bit only.<P>
<B>Note</B>: The floppy driver could be replaced by a floppy 
tape driver and still interact with the lower level FDC.  

<H3>BUILDING THE SAMPLE</H3></FONT><FONT FACE="Verdana" 
SIZE=2><P>

Type <B>build</B> in the \\Ntddk\Src\Storage\3mode\Flpydisk directory.
  A successful build produces Tosflpy.inf and Tosflpy.sys.
<P>

<H3>CODE TOUR</H3>
<H4>File Manifest</H4>
</FONT><U><PRE>File&#9;&#9;Description
</U>
Flpyenbl.h&#9;Data declarations for floppy controller enabling
Floppy.c&#9;Floppy diskette driver  
Floppy.rc&#9;Resource file
Sources&#9;	Sources for build
<P>
</FONT><P ALIGN="CENTER"><A HREF="#top"><FONT FACE="Verdana" SIZE=2>Top of page</FONT></A><FONT FACE="Verdana" SIZE=2> </P></FONT>
<TABLE CELLSPACING=0 BORDER=0 WIDTH=624>
<TR><TD VALIGN="MIDDLE" BGCOLOR="#00ffff" HEIGHT=2>
<P></TD>
</TR>
</TABLE>

<FONT FACE="MS Sans Serif" SIZE=1><P>&copy; 1999 Microsoft Corporation</FONT><FONT FACE="Verdana" SIZE=2> </P></FONT></BODY>
</HTML>
