|
|
1.1 ! root 1: ! 2: /* Some I/O addresses used to generate pulses for scopes */ ! 3: #define OUT1 0xffffb034 ! 4: #define OUT2 0xffffb018 ! 5: #define OUT3 0xffffb020 ! 6: #define OUT4 0xffffb004 ! 7: #define OUT5 0xffffb024 ! 8: #define OUT6 0xffffb00c ! 9: #define OUT7 0xffffb02c ! 10: ! 11: #define IOaddr(off) (char *)(&vmem[(off) & 0x0fffff]) ! 12: ! 13: extern char vmem[]; ! 14: int iospace_mapped; ! 15: #define scope_out(x) if(iospace_mapped) movob (0, IOaddr(OUT/**/x)) ! 16: #define scope_in(x) if(iospace_mapped) dummy = *IOaddr(IN/**/x)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.