| plan 9 kernel history: overview | file list | diff list |
1994/0729/pc/vgabt485.c (diff list | history)
| 1994/0624/sys/src/9/pc/vgabt485.c:112,118 – 1994/0729/sys/src/9/pc/vgabt485.c:112,118 (short | long | prev | next) | ||
| 1994/0624 | int x, y; | |
| 1994/0729 | lock(&palettelock); | |
| 1994/0624 | /* * Turn cursor off; | |
| 1994/0624/sys/src/9/pc/vgabt485.c:161,167 – 1994/0729/sys/src/9/pc/vgabt485.c:161,167 | ||
| 1994/0624 | r = (bt485i(Cmd2) & 0xFC)|0x01; bt485o(Cmd2, r); | |
| 1994/0729 | unlock(&palettelock); | |
| 1994/0624 | } static void | |
| 1994/0624/sys/src/9/pc/vgabt485.c:169,175 – 1994/0729/sys/src/9/pc/vgabt485.c:169,175 | ||
| 1994/0624 | { uchar r; | |
| 1994/0729 | lock(&palettelock); | |
| 1994/0624 | /* * Turn cursor off. | |
| 1994/0624/sys/src/9/pc/vgabt485.c:190,196 – 1994/0729/sys/src/9/pc/vgabt485.c:190,196 | ||
| 1994/0624 | bt485o(Color, 0x00); bt485o(Color, 0x00); bt485o(Color, 0x00); bt485o(Color, 0x00); bt485o(Color, 0x00); bt485o(Color, 0x00); | |
| 1994/0729 | unlock(&palettelock); | |
| 1994/0624 | /* * Finally, enable | |
| 1994/0624/sys/src/9/pc/vgabt485.c:212,218 – 1994/0729/sys/src/9/pc/vgabt485.c:212,218 | ||
| 1994/0624 | { int x, y; | |
| 1994/0729 | if(canlock(&palettelock) == 0) | |
| 1994/0624 | return 1; x = p.x+hotpoint.x; | |
| 1994/0624/sys/src/9/pc/vgabt485.c:223,229 – 1994/0729/sys/src/9/pc/vgabt485.c:223,229 | ||
| 1994/0624 | bt485o(Cylr, y & 0xFF); bt485o(Cyhr, (y>>8) & 0x0F); | |
| 1994/0729 | unlock(&palettelock); | |
| 1994/0624 | return 0; } | |
| 1994/0624/sys/src/9/pc/vgabt485.c:238,247 – 1994/0729/sys/src/9/pc/vgabt485.c:238,247 | ||
| 1994/0624 | * cursor control enable for Bt485 DAC; * the hardware cursor external operation mode. */ | |
| 1994/0729 | lock(&palettelock); | |
| 1994/0624 | r = bt485i(Cmd2) & ~0x03; bt485o(Cmd2, r); | |
| 1994/0729 | unlock(&palettelock); | |
| 1994/0624 | r = vgaxi(Crtx, 0x45) & ~0x20; vgaxo(Crtx, 0x45, r); | |