xref: /csrg-svn/sys/tahoe/vba/scope.h (revision 25877)
1*25877Ssam /*	scope.h	1.3	86/01/12	*/
223996Ssam 
3*25877Ssam #ifdef DOSCOPE
4*25877Ssam /*  some i/o addresses used to generate pulses for scopes */
523996Ssam #define	OUT1	0xffffb034
623996Ssam #define	OUT2	0xffffb018
723996Ssam #define	OUT3	0xffffb020
823996Ssam #define	OUT4	0xffffb004
923996Ssam #define	OUT5	0xffffb024
1023996Ssam #define	OUT6	0xffffb00c
1123996Ssam #define	OUT7	0xffffb02c
1223996Ssam 
1325675Ssam #define	IOaddr(off)	(caddr_t)(&vmem[(off) & 0x0fffff])
1423996Ssam 
15*25877Ssam extern	char vmem[];
16*25877Ssam extern	int cold;
17*25877Ssam #define	scope_out(x)	if (!cold) movob(IOaddr(OUT/**/x),0)
18*25877Ssam #define	scope_in(x)	if( !cold) dummy =  *IOaddr(IN/**/x)
19*25877Ssam #else
20*25877Ssam #define	scope_out(x)
21*25877Ssam #define	scope_in(x)
22*25877Ssam #endif
23