xref: /csrg-svn/sys/tahoe/vba/scope.h (revision 23996)
1*23996Ssam /*	scope.h	1.1	85/07/21	*/
2*23996Ssam 
3*23996Ssam /*  Some I/O addresses used to generate pulses for scopes */
4*23996Ssam #define	OUT1	0xffffb034
5*23996Ssam #define	OUT2	0xffffb018
6*23996Ssam #define	OUT3	0xffffb020
7*23996Ssam #define	OUT4	0xffffb004
8*23996Ssam #define	OUT5	0xffffb024
9*23996Ssam #define	OUT6	0xffffb00c
10*23996Ssam #define	OUT7	0xffffb02c
11*23996Ssam 
12*23996Ssam #define	IOaddr(off)	(char *)(&vmem[(off) & 0x0fffff])
13*23996Ssam 
14*23996Ssam extern char vmem[];
15*23996Ssam int	iospace_mapped;
16*23996Ssam #define	scope_out(x)	if(iospace_mapped) movob (0, IOaddr(OUT/**/x))
17*23996Ssam #define	scope_in(x)	if(iospace_mapped) dummy =  *IOaddr(IN/**/x)
18