|
|
|
1994/0909/sys/src/9/carrera/screen.c:336,341 –
1995/0531/sys/src/9/carrera/screen.c:336,344
(short | long | prev | next)
|
|
1993/1230
| |
|
|
1994/0210
| |
d = DAC;
|
|
1995/0531
| |
/* to protect DAC from mouse movement */
lock(&cursor);
|
|
1994/0909
| |
d->cr0 = revtab0[255 - (p & 0xFF)];
|
|
1994/0210
| |
d->cr1 = 0;
r = d->cr3;
|
|
1994/0909/sys/src/9/carrera/screen.c:344,349 –
1995/0531/sys/src/9/carrera/screen.c:347,354
|
|
1994/0210
| |
*pr = (r<<24) | (r<<16) | (r<<8) | r;
*pg = (g<<24) | (g<<16) | (g<<8) | g;
*pb = (b<<24) | (b<<16) | (b<<8) | b;
|
|
1995/0531
| |
unlock(&cursor);
|
|
1993/0906
| |
}
int
|
|
1994/0909/sys/src/9/carrera/screen.c:354,364 –
1995/0531/sys/src/9/carrera/screen.c:359,375
|
|
1993/1230
| |
|
|
1994/0210
| |
d = DAC;
|
|
1993/0906
| |
|
|
1995/0531
| |
/* to protect DAC from mouse movement */
lock(&cursor);
|
|
1994/0909
| |
d->cr0 = revtab0[255 - (p & 0xFF)];
|
|
1994/0210
| |
d->cr1 = 0;
d->cr3 = r >> 24;
d->cr3 = g >> 24;
d->cr3 = b >> 24;
|
|
1995/0531
| |
unlock(&cursor);
|
|
1994/0210
| |
return 1;
|
|
1993/0906
| |
}
|
|
1994/0909/sys/src/9/carrera/screen.c:407,412 –
1995/0531/sys/src/9/carrera/screen.c:418,424
|
|
1994/0210
| |
}
|
|
1993/0907
| |
|
|
1994/0210
| |
d = DAC;
|
|
1995/0531
| |
|
|
1994/0210
| |
/* have to set y offscreen before writing cursor bits */
d->cr1 = 0x03;
d->cr0 = 0x03;
|
|
1994/0909/sys/src/9/carrera/screen.c:426,431 –
1995/0531/sys/src/9/carrera/screen.c:438,444
|
|
1994/0210
| |
d->cr0 = 0x03;
d->cr2 = ylow;
d->cr2 = yhigh;
|
|
1995/0531
| |
|
|
1994/0210
| |
free(hwcursor.base);
|
|
1993/0906
| |
}
|