xref: /original-bsd/sys/tahoe/vba/scope.h (revision 7211505a)
1 /*
2  *	@(#)scope.h	7.1 (Berkeley) 05/21/88
3  */
4 
5 #ifdef DOSCOPE
6 /*  some i/o addresses used to generate pulses for scopes */
7 #define	OUT1	0xffffb034
8 #define	OUT2	0xffffb018
9 #define	OUT3	0xffffb020
10 #define	OUT4	0xffffb004
11 #define	OUT5	0xffffb024
12 #define	OUT6	0xffffb00c
13 #define	OUT7	0xffffb02c
14 
15 #define	IOaddr(off)	(caddr_t)(&vmem[(off) & 0x0fffff])
16 
17 extern	char vmem[];
18 extern	int cold;
19 #define	scope_out(x)	if (!cold) movob(IOaddr(OUT/**/x),0)
20 #define	scope_in(x)	if( !cold) dummy =  *IOaddr(IN/**/x)
21 #else
22 #define	scope_out(x)
23 #define	scope_in(x)
24 #endif
25