home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
minnie.tuhs.org
/
unixen.tar
/
unixen
/
PDP-11
/
Distributions
/
ucb
/
2.9-derivatives
/
2.9-pro350
/
incl-sys
/
rdreg.h
< prev
next >
Wrap
C/C++ Source or Header
|
1985-02-26
|
753b
|
45 lines
/* These defs are for the rd disk controller on the pro 300 */
#define RD_RESTORE 020
#define RD_INIT 010
#define RD_READCOM 040
#define RD_WRITECOM 060
#define RD_FORMATCOM 0120
#define RD_DRQ 0200
#define RD_BUSY 0100000
#define RD_OPENDED 01
#define RD_WFAULT 020000
#define RD_ERROR 0400
#define RD_DMNF 0400
#define RD_IDNF 010000
#define RD_CRC 060000
#define RD_ILLCOM 02000
#define RDCS_BITS "\10\11ERR\14DATRQ\15SKCM\16WFLT\17DRDY"
#define RDER_BITS "\10\11DMNF\12TR0\13ILCM\15IDNF\16CRCID\17CRC"
#define RD_BAD 0177400
struct rddevice {
int id;
int dumb;
int err;
int sec;
int db;
int cyl;
int trk;
int csr;
int st;
};
struct rdst {
int nsect;
int ntrak;
int nspc;
int ncyl;
};
union wordval {
short word;
char byte[2];
};