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

(Google, in new window)
share
follow
Follow my 8-bit tweets on
Twitter
(In new window)
discuss

Discuss my site on this 6502.org forum thread

(Forum registration required to post)

Hot!

Dive into the retro feeling and build yourself a Commodore PET replica

Need more speed? Speed up your 6502 computer with this 10 MHz 6502 CPU replacement board

Interested in electronics design? Look at the design lesson I got from Bil Herd, the hardware designer of the C128

Want 64bit? - pimp the 6502 with the 65k processor design!

You are using an old MS Internet Explorer as browser. This version is not supported anymore. Please use a more modern browser, like Internet Explorer 8 or later, Firefox, Google Chrome, or Opera.

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").
  •  
    2006-11-01 Added driver code.

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).

 
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.
  • DINIT - initialize the device
  • DFORMAT - format a floppy
  • GETDPB - get the disk parameter block that describes the disk format
  • RWSEC - read or write a sector
  • DLOOP - loop to check disk changed, or to switch motor on or off
The driver calls the method dchanged to signal that a disk has been changed.
 
drv_wd1770.a65(floppy driver)
 
wd1770.i65(wd1770 register definitions)

Version: 1.0B

Status: ok

Notes

 
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.
 
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

 
csashug.ps.gz
 
csashug.png
 
csashug.fig
 
csashugparts.txt
 
csashugdesc.txt
 
csashug.jpg

Last modified: 2006-11-01.

Return to Homepage