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