xref: /csrg-svn/sys/tahoe/vba/scope.h (revision 25675)
1*25675Ssam /*	scope.h	1.2	86/01/05	*/
223996Ssam 
323996Ssam /*  Some I/O addresses used to generate pulses for scopes */
423996Ssam #define	OUT1	0xffffb034
523996Ssam #define	OUT2	0xffffb018
623996Ssam #define	OUT3	0xffffb020
723996Ssam #define	OUT4	0xffffb004
823996Ssam #define	OUT5	0xffffb024
923996Ssam #define	OUT6	0xffffb00c
1023996Ssam #define	OUT7	0xffffb02c
1123996Ssam 
12*25675Ssam #define	IOaddr(off)	(caddr_t)(&vmem[(off) & 0x0fffff])
1323996Ssam 
1423996Ssam extern char vmem[];
1523996Ssam int	iospace_mapped;
16*25675Ssam #define	scope_out(x)	if(iospace_mapped) movob(IOaddr(OUT/**/x),0)
1723996Ssam #define	scope_in(x)	if(iospace_mapped) dummy =  *IOaddr(IN/**/x)
18