The place to start for OS developers.
Home | Developer Guides | Message Board | OSDev Ring | Links

Subject: some FDC driver links
Author: Schol-R-LEA
Date: 2002-07-15

I can't promise that these will be useful, but I hope so. I have not looked
at all of them in detail yet.

http://www.cs.sun.ac.za/courses/pregrad/rw314/doc_floppy.html
http://www.cyberscriptorium.com/osjournal/cgi-bin/index.pl?action=viewfile&file=9
http://users.win.be/W0005997/GI/floppy.html
http://www.nondot.org/sabre/os/files/Disk/FLOPPY.TXT
http://members.tripod.com/~ladsoft/dos/floppy.txt
http://thor.prohosting.com/~walles/source.htm
http://www.hynix.com/eng/products/system_ic/sp/sp07_05.jsp
http://bloggins02.dyndns.org/
http://www.xs4all.nl/~matrix/fdd_pt.html
http://members.tripod.com/~oldboard/assembly/765.html
http://jtmos.sourceforge.net/jtmos/bochs/jtm/kernel32/drivers/floppy/floppy.c
ftp://void-core.2y.net/pub/docs/fdc/82077AA_FloppyControllerDatasheet.pdf
ftp://download.intel.com/design/periphrl/datashts/29047403.PDF
http://mudlist.eorbit.net/~adam/pickey/ports.html

I've also found a large number of pages on DMA:

http://www.infran.ru/TechInfo/BSD/handbook258.html
http://www.bitzenbytes.com/101/DMA.htm
cires.colorado.edu/~jjose/DMAFundamentals.pdf
http://p6boss.ifac.cnr.it/locdoc/hardware/dma_prog.pdf
http://www.inf.pucrs.br/~moraes/arquitetura/dma.html

Some assembly-language OSes that already have disk support:

http://www.ludd.luth.se/~ivileel/
http://www.v2os.cx/

Finally, odd though it may sound, it occured to me that the Bochs source
for the disk emulator may be of some help:

http://bochs.sourceforge.net/cgi-bin/lxr/source/iodev/floppy.cc?v=1.3

I could also point out that Messmer's _Indispensable PC Hardware Book_ has
a detailed section on direct access to the FDC. I'd seriously recommend
that anyone who want to do systems-level programming read the entire volume
cover to cover first, and always have a copy of the latest edition on hand
at all times. It really does live up to it's name.

http://www.awprofessional.com/catalog/product.asp?product_id={8DBB0C6A-193E-4060-A428-9B4CD4DBDFD0}

If you are willing to buy from them, Amazon has a special deal on this
together with _The Undocumented PC_ by Gilluwe that looks like a decent
bargain...

http://www.amazon.com/exec/obidos/ASIN/0201479508/ref=pd_bxgy_img_2/002-7271587-7852047

Whew! I hope that something in all of that helps. I'll have to go through
some of those still, myself.
