André's 8-bit Pages  Projects  Code  Resources  Tools  Forum

CS/A65 PC floppy interface

This board implements a shugart bus interface as used in the standard PC floppy disk drives (5.25" and 3.5").

News:

Driver

PETCPU test

This file includes a small test program that does a "readaddress" command on the WDC and either prints the sector header (in reverse) or the WDC status register in case of an error.

This driver runs on a PETCPU with the Commodore PET ROMs (just 'dL"test1"' :-) and expects the card I/O at $E8C0 (WD177x) and $E8D0 (VIA).

driver test1.tar.gz

OS/A65 shugart bus floppy driver

This driver handles the WD1770/1772 shugart bus floppy device. It is included in the fsibm filesystem code and provides the interface the filesystem expects.

The driver calls the method dchanged to signal that a disk has been changed.

driver drv_wd1770.a65(floppy driver)
driver wd1770.i65(wd1770 register definitions)

Board revisions

Version: 1.0B

Status: ok

Notes

msg This board implements a (shugart-type i.e PC-type) floppy disk controller. The board has been tested with 5.25" and 3.5" PC disk drives.
warn Using this board with HD-drives (i.e. 1.44M 3.5" floppies overclocks the WDC1772 chip used in this board, as it is only specified for DD-disks (720k).

Files

schem csashug.ps.gz
schem csashug.png
schem csashug.fig
parts csashugparts.txt
desc csashugdesc.txt
photo csashug.jpg