* same with xv6
[mascara-docs.git] / i386 / MIT / course / lectures / all / 6.828 / 2011 / readings / hardware / vgadoc / SIERRA.TXT
blob9198a9fe0d9c4e6d145e489fb22678d103fe6d09
1  Sierra superVGAs:\r
2 \r
3 SC15064  Falcon/64\r
4 \r
5 3C4h index  7h\r
6 bit 5-7  (R) Chip id. 4: 15064\r
7 \r
8 3C4h index 11h\r
9 bit   5  Clear to enable extensions\r
10     6-7  Set to 0 to enable access >1Mb, 3 to disable banking?\r
11 Note: When unlocking read this register, write it back twice and write bit 5\r
12       back as 0.\r
14 3C4h index 13h (R/W):\r
15 bit 0-7  Linear Frame Buffer Address in units of 1Mb.\r
17 3C4h index 14h (R/W):\r
18 bit 4-5  CRTC Offset bits 8-9. Bits 0-7 are in 3d4h index 13h\r
20 3C4h index 15h (R/W):\r
21 bit 0-7  Read Bank in units of 32Kbytes\r
23 3CDh (R/W):\r
24 bit 0-7  Write Bank in units of 32Kbytes\r
26 3CEh index 05h (R/W):\r
27 bit   7  Set to enable the Linear Frame Buffer\r
28 Note: Bits 0-6 are standard VGA.\r
30 3CEh index 0Ch (R/W):\r
31 bit 0-1  Set to 3 to enable 16bits/pixel?\r
33 3d4h index 1Eh (R/W):\r
34 bit 0-3  Display Start Address bits 16-19. Bits 0-15 are in 3d4h index 0Ch,0Dh\r
36 Video modes:\r
38  58h G   800  600   16color\r
39  59h G  1600 1200   16color\r
40  5Ah G  1280 1024   16color\r
41  5Bh G  1280 1024  256color\r
42  5Ch G   800  600  256color\r
43  5Dh G  1024  768   16color\r
44  5Eh G  1024  768  256color\r
45  5Fh G   640  480  256color\r
46  60h G  1600 1280  256color\r
47  69h G   640  480  16Mcolor\r
48  6Eh G   640  480  32Kcolor\r
49  6Fh G   800  600  32Kcolor\r
50  70h G   800  600  16Mcolor\r
51  71h G  1024  768  32Kcolor\r
52  73h G  1024  768  16Mcolor\r
53  75h G  1280 1024  32Kcolor\r