This article is from the alt.comp.hardware.homebuilt Frequently Asked Questions. It is maintained by Mark Sokos (msokos1@gl.umbc.edu) with many contributions from others.
(IDE is also known as ATA)
Information on ATA 1,2,3 can be found at ftp://ftp.symbios.com/pub/standards/io
Technical information about Seagate drives may be found at http://www.seagate.com.
Western Digital technical support 1-800-275-4932 ftp://fission.dt.wdc.com/pub/standards/ata/
http://www.itutech.com ftp://iglou.com/members/ITU/pc-int. See the ATAr4c.txt and ide-tech.txt files for more info.
"Yet Another Enhanced IDE/Fast-ATA/ATA-2 FAQ" is posted on comp.sys.ibm.pc.hardware.storage and .misc. It is also available, together with related material, by FTP from
ftp.aimnet.com:/pub/users/clau/ide_ata/ ftp.rahul.net:/pub/lps/hard-disk/ ftp.wi.leidenuniv.nl:/pub/faqs/ and by WWW from:
http://www.wi.leidenuniv.nl/ata/ http://www.seagate.com/techsuppt/faq/faqlist.html
Enhanced IDE FAQ http://thef-nym.sci.kun.nl/~pieterh/storage.html
For a complete treatment of IDE interfacing to 8-bit CPUs (particularly the Z80 family), check out issues 56, 63, 64, and 66 of The Computer Journal.
There is a simple IDE interface for the Z80 called GIDE (Generic IDE). It should be possible to adapt it to other 8-bit processors. There is an article about it on the TCJ Web Page. Click on 'GIDE'.
Connecting IDE devices to 8 bit machines: http://www.blkbox.com/~jdb8042/SmallSys/8bitIDE.html
http://nimitz.mcs.kent.edu/~clisowsk/8bit/ide8bit.html
SCSI:
o http://www.symbios.com/ftp/pub/standards/io/scsi2
o http://www.abekrd.co.uk/SCSI2/SCSI2-index.html
o ftp://ftp.compusult.nf.ca:/pub/sunos/scsi-doc/scsi1.17b.gz
o ftp://ftp.loria.fr:/pub7/obi/Standards/scsi/
o ftp://unix.hensa.ac.uk:/mirrors/yggdrasil.fall95/disk1/usr/doc/scsi-1/
o ftp://ftp.funet.fi:/pub/doc/SCSI/SCSI1-docs.tar.gz
o ftp://romeo-klive.nvg.unit.no:/pub/hardware/scsi-3/x3t10/drafts/scsi1
o ftp://ftp.nau.edu:/pub/info/hardware/scsi/
o ftp://relay.cs.toronto.edu:/doc/scsi/
o ftp://sunsite.unc.edu:/pub/academic/computer-science/history/pdp-8/fromnichols/scsi1-17b.zip
o ftp://ftp.compusult.nf.ca:/pub/sunos/scsi-doc/scsi1.17b.gz
o ftp://ftp.tu-clausthal.de:/docs/comp-allg/scsi2doc.zip
o ftp://ftp.uni-kl.de:/pub3/docs+papers/scsi2
o ftp://ftp.funet.fi:/pub/doc/SCSI/SCSI2-docs.tar.gz
o ftp://romeo-klive.nvg.unit.no:/pub/hardware/scsi-3/x3t10/drafts/scsi2
The specification for ATAPI (IDE) CDROM drives can be obtained from: ftp://fission.dt.wdc.com/pub/standards/atapi/spec/SFF8020-r1.2/sff8020.ps In here you will find the complete command set detailing how to play audio tracks (among other things). The file is in postscript format.
Floppy drive information can be found in the data sheets for many FD controller chips.
o 82078 (from http://www.intel.com),
o 82C710 (from ftp://ftp.chips.com/pub/pdf)
o FDC37C665 (from http://www.smc.com).
o PC8477B (from National Semiconductor, http://www.natsemi.com)
Intel's Embedded controller handbooks also contain some info.
Dave Brooks has interfaced a FDC37C665IR floppy controller to a Zilog Z80182. You can find some details at: http://www.iinet.net.au/~daveb. Follow the "P112" links.
 
Continue to: