Commit | Line | Data |
---|---|---|
430f81c3 MK |
1 | /* |
2 | * @(#)scope.h 7.1 (Berkeley) %G% | |
3 | */ | |
dd5caba4 | 4 | |
4db7c84e SL |
5 | #ifdef DOSCOPE |
6 | /* some i/o addresses used to generate pulses for scopes */ | |
dd5caba4 SL |
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 | ||
9d915fad | 15 | #define IOaddr(off) (caddr_t)(&vmem[(off) & 0x0fffff]) |
dd5caba4 | 16 | |
4db7c84e SL |
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 |