Mercurial > hg > Members > kono > nitros9-code
diff 3rdparty/drivers/burke/bb1hd.asm @ 91:c10820aa211b
Added
author | boisy |
---|---|
date | Wed, 03 Jul 2002 03:41:59 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/3rdparty/drivers/burke/bb1hd.asm Wed Jul 03 03:41:59 2002 +0000 @@ -0,0 +1,54 @@ +******************************************* +*** *** +*** COPYRIGHT 1988 BURKE & BURKE *** +*** ALL RIGHTS RESERVED *** +*** *** +******************************************* + + nam BB1HD + +* +* CoCo XT Hard Disk Driver 07/25/87 +* +* For Western Digital WD1002-WX2 (or WX1) Controller. +* +* This version is optimized for 1 4x32 hard disk +* on the CoCo 2, under level 1, version 1 OS9. +* It does not mess with the clock speed -- it uses +* the native speed. It does not verify disk writes, +* and does not use read caching. +* +* Chris Burke Schaumburg, IL 07/25/87 +* + + page +* +* Conditional assembly control +* + +Drives equ 1 ;Number of drives supported + +irqflg equ 0 ;non-zero to mask interrupts during HD access +trsflg equ 1 ;non-zero if optimized for 4x32 disk +cchflg equ 0 ;non-zero if read cache supported +vrfflg equ 0 ;non-zero if write verification supported +tboflg equ 0 ;non-zero if jump to 2 MHz for block moves +fstflg equ 1 ;non-zero if fast transfers supported +sysram equ 1 ;non-zero to use system RAM for verf buffer +sizflg equ 0 ;non-zero to allow drives of different sizes + +fmtflg equ 0 ;non-zero if hard formatting supported +errflg equ 0 ;non-zero for good error messages +icdflg equ 0 ;non-zero to ignore C/D status bit +timflg equ 0 ;non-zero to support access timer + +XLEVEL equ 1 ;Bogus level 2 flag + +testing equ 0 ;non-zero to call driver "XD", not "HD" + +* +* Include the main line +* + + use xtos9.src +