Universal Disk Controller for Microcomputers.
Abstract
A highly versatile floppy disk controller was designed and constructed. This disk controller was designed to allow maximum software interfacing to all Shugart 5 in. or 8 in. floppy disk drives. A library of routines was written using the Z80 assembly language. These routines perform all functions necessary to control drive selection, read/write head movement, and data transfer. The data transfer routines are for use with frequency modulation data encoding and modified frequency modulation data encoding. Three additional Z80 assembly language programs were designed for specific use with three micro computer systems: 'IBM', 'North Star Horizon', and 'NEC 8000'. These system routines are capable of reading and writing an unlimited number of contiguous disk sectors. A file transfer program was written in the 'C' programming language. This program in conjunction with the system routines and library routines is capable of transferring an unlimited number of CP/M files from one system to another. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1983
- Accession Number
- ADA138333
Entities
People
- F. N. Elam
Organizations
- Air Force Institute of Technology