#define	ADDRPROM	0x0A
#define	RCVCMD	0x06
#define	RCVA	0x0E
#define	RCVB	0x0F
#define XMIT	0x07
#define	XMITMSB	0x08
#define	XMITLSB	0x09
#define	AUX	0x0B
#define	COLCOUNT	0x0C
#define	XMITBUF	0x0D

#define	select(r)	(*(char *)0xff0000 = (r))

#define	put(w)	(*(char *)0xff0001 = w)
#define	get()	(*(char *)0xff0001)


#define	etadcpy(s,d)	{ int _i; for(_i=0; _i<6; _i++) (d)[_i] = (s)[_i]; }

extern char etmyaddr[6];
extern char etbroad[6];
extern long in_me;

struct et_hdr {
	char	et_dst[6];
	char	et_src[6];
	short	et_type;
	};
