* [9fans] ProSavage8 video on board
@ 2003-08-21 4:08 okamoto
2003-08-21 4:15 ` okamoto
2003-08-22 9:05 ` okamoto
0 siblings, 2 replies; 3+ messages in thread
From: okamoto @ 2003-08-21 4:08 UTC (permalink / raw)
To: 9fans
[-- Attachment #1: Type: text/plain, Size: 699 bytes --]
Well, I've learn some on vga drivers for Plan 9, and tried to run
my cute cube Pen4 box which include VIA P4M266 + VT8233
chipset sitting VGA chip in its northbridge. The graphic chip's
id is 5333/8d04, where a short manual says it called ProSavage8.
I added a selection candidate for 0x8D03 after 0x8A25/26 in
all of vgas3.c, vgasavage.c under /sys/src/9/cp and virge.c
under /sys/src/cmd/aux/vga.
Yes, it boot 1600x1200x32 graphics, however, I have 6.5 folded
rio windows horizontally. I think it's correct in vertical direction.
Where I can touch the sources, because I have no tech manual
for this chip set.
the output of aux/vga -ip 1600x1200x32 is also included.
Kenji
[-- Attachment #2: Type: text/plain, Size: 4254 bytes --]
vga->attr: vid=0x5333
vga->attr: did=0x8D04
vga misc 2F
vga feature 00
vga sequencer 03 01 0F 00 0A
vga crt 07 C7 CF 85 CE 05 D6 10 - 00 40 00 00 00 00 FF 00
B2 28 AF 20 60 B2 B3 A3 - FF
vga graphics 00 00 00 00 00 50 05 0F - FF
vga attribute 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F
41 FF 0F 00 00
vga virtual 0 0
vga panning off
vga clock[1] f 300000000
vga clock[1] d i m 0 0 - 511
vga clock[1] n p q r 127 0 - 0 4
vga vmz 16777216
vga apz 134217728
vga linear 1
virge Crt30 E1 8D 40 28 10 00 9F DB - 5B BD 14 EB 00 00
virge Crt40 01 03 00 00 00 01 00 41 - 41 F1 00 FF 1D 4C 40 40
virge Crt50 F1 30 00 08 00 00 00 00 - 9B E0 00 00 00 01 57 00
virge Crt60 00 00 00 00 00 04 89 D0 - FF 00 00 01 00 36 00 EE
virge hde 640 1600
virge shb 680 1664
virge ehb 685 1669
virge ht 860 2144
virge vde 4B0 1200
virge vrs 4B2 1202
virge vre 4B8 1208
virge vt 4D8 1240
virge Crt70 10 C0 07 1F 1F 1F 00 1F - 01 01 1F 1F 17 17 17 17
00 33 53 04 8D 02 00 00 - 00 00 00 00 00 00 00 00
80 50 00 00 00 00 00 00 - 00
virge Seq08 06 00 0A 00 0C 00 0E 0F
virge Seq10 00 00 48 15 00 02 DC BE - 40 02 02 02 00 00 0A 00
20 21 22 23 24 25 26 04 - 0C 08 2A 02 03 00 2E 2F
10 07 41 63 00 00 01 52 - 5D 00 3A 3B 3C 00 3E 00
40 41 42 43 44 45 46 47 - 48 49 4A 4B 4C 4D 4E 00
virge Crt2D 8D 04 00
virge dclk m n r 26991704 277 - 72 1
virge mclk m n r 14318180 0 - 0 0
dbdumpmode
type=mf8221e, size=1600x1200x32
frequency=200000000
x=1600 (0x640), y=1200 (0x4B0), z=32 (0x20)
ht=2144 (0x860), shb=1664 (0x680), ehb=2088 (0x828)
shs=1648 (0x670), ehs=2088 (0x828)
vt=1240 (0x4D8), vrs=1202 (0x4B2), vre=1208 (0x4B8)
hsync=0, vsync=0, interlace=0
vga->attr: vid=0x5333
vga->attr: did=0x8D04
vga flag Uenhanced|Fdump|Finit|Fsnarf
vga misc 2F
vga feature 00
vga sequencer 03 01 0F 00 0A
vga crt 107 C7 CF 85 CE 054D6 10 - 00 40 00 00 00 00 00 00
4B2 284AF 20 604B24B3 A3 -7FF
vga graphics 00 00 00 00 00 50 05 0F - FF
vga attribute 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F
41 FF 0F 00 00
vga virtual 1600 1200
vga panning off
vga clock[0] f 200000000
vga clock[0] d i m 261389 0 - 277
vga clock[0] n p q r 8 0 - 0 1
vga clock[1] f 300000000
vga clock[1] d i m 0 0 - 511
vga clock[1] n p q r 127 0 - 0 4
vga vm a b 8388608 0
vga vmz 16777216
vga apz 134217728
vga linear 1
virge flag Ulinear|Hlinear|Uenhanced|Henhanced|Hpclk2x8|Fdump|Finit|Foptions|Fsnarf
virge Crt30 E1 8D 40 28 10 00 9F DB - 5B BD 14 EB 00 00
virge Crt40 00 03 00 00 00 00 00 41 - 41 F1 00 FF 1D 4C 40 40
virge Crt50 F1 30 00 08 00 00 00 00 - 98 00 0A 00 00 01 57 00
virge Crt60 00 00 00 00 00 04 89 D0 - FF 00 00 01 00 36 00 EE
virge Crt70 10 C0 07 1F 1F 1F 00 1F - 01 01 1F 1F 17 17 17 17
00 33 53 04 8D 02 00 00 - 00 00 00 00 00 00 00 00
80 50 00 00 00 00 00 00 - 00
virge Seq08 06 00 0A 00 0C 00 0E 0F
virge Seq10 00 00 48 15 00 02 DC BE - 40 02 02 02 00 00 0A 00
20 21 22 23 24 25 26 04 - 0C 08 2A 02 03 00 2E 2F
10 07 41 63 00 00 01 52 - 5D 00 3A 3B 3C 00 3E 00
40 41 42 43 44 45 46 47 - 48 49 4A 4B 4C 4D 4E 00
virge Crt2D 8D 04 00
virge dclk m n r 26991704 277 - 72 1
virge mclk m n r 14318180 0 - 0 0
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [9fans] ProSavage8 video on board
2003-08-21 4:08 [9fans] ProSavage8 video on board okamoto
@ 2003-08-21 4:15 ` okamoto
2003-08-22 9:05 ` okamoto
1 sibling, 0 replies; 3+ messages in thread
From: okamoto @ 2003-08-21 4:15 UTC (permalink / raw)
To: 9fans
> Yes, it boot 1600x1200x32 graphics, however, I have 6.5 folded
> rio windows horizontally. I think it's correct in vertical direction.
> Where I can touch the sources, because I have no tech manual
> for this chip set.
Additional info:
It looks like this:
|------------------------------------------------|
|term% |term% |term% |term% |term% |term% |term% |
| | | | | | | |
| | | | | | | |
|-------|------|-------|-------|------|-------|-----|
Right part of each window is overlapped by the next window.
Kenji
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [9fans] ProSavage8 video on board
2003-08-21 4:08 [9fans] ProSavage8 video on board okamoto
2003-08-21 4:15 ` okamoto
@ 2003-08-22 9:05 ` okamoto
1 sibling, 0 replies; 3+ messages in thread
From: okamoto @ 2003-08-22 9:05 UTC (permalink / raw)
To: 9fans
[-- Attachment #1: Type: text/plain, Size: 81 bytes --]
Here is the working version of the output of aux/vga -ip 1600x1200x32.
Kenji
[-- Attachment #2: Type: text/plain, Size: 4254 bytes --]
vga->attr: vid=0x5333
vga->attr: did=0x8D04
vga misc 2F
vga feature 00
vga sequencer 03 01 0F 00 0A
vga crt 07 C7 CF 85 CE 05 D6 10 - 00 40 00 00 00 00 FF 00
B2 28 AF 20 60 B2 B3 A3 - FF
vga graphics 00 00 00 00 00 50 05 0F - FF
vga attribute 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F
41 FF 0F 00 00
vga virtual 0 0
vga panning off
vga clock[1] f 300000000
vga clock[1] d i m 0 0 - 511
vga clock[1] n p q r 127 0 - 0 4
vga vmz 16777216
vga apz 134217728
vga linear 1
virge Crt30 E1 8D 40 28 10 00 9F DB - 5B BD 14 EB 00 00
virge Crt40 01 03 00 00 00 01 04 FF - FB 72 00 FF 1D 4C 40 40
virge Crt50 F1 30 00 08 00 00 00 00 - 9B E0 00 00 00 01 57 00
virge Crt60 00 00 00 00 00 04 89 D0 - FF 00 00 01 00 37 00 EE
virge hde 640 1600
virge shb 680 1664
virge ehb 685 1669
virge ht 860 2144
virge vde 4B0 1200
virge vrs 4B2 1202
virge vre 4B8 1208
virge vt 4D8 1240
virge Crt70 10 C0 07 1F 1F 1F 00 1F - 01 01 1F 1F 17 17 17 17
00 33 53 04 8D 02 00 00 - 00 00 00 00 00 00 00 00
83 20 00 00 00 00 00 00 - 00
virge Seq08 06 00 0A 00 0C 00 0E 0F
virge Seq10 00 00 48 15 00 02 DC C6 - 40 02 02 02 00 00 0A 00
20 21 22 23 24 25 26 04 - 0C 08 2A 02 03 00 2E 2F
10 07 41 63 00 00 01 52 - 5D 00 3A 3B 3C 00 3E 00
40 41 42 43 44 45 46 47 - 48 49 4A 4B 4C 4D 4E 00
virge Crt2D 8D 04 00
virge dclk m n r 26991704 277 - 72 1
virge mclk m n r 14318180 0 - 0 0
dbdumpmode
type=mf8221e, size=1600x1200x32
frequency=200000000
x=1600 (0x640), y=1200 (0x4B0), z=32 (0x20)
ht=2144 (0x860), shb=1664 (0x680), ehb=2088 (0x828)
shs=1648 (0x670), ehs=2088 (0x828)
vt=1240 (0x4D8), vrs=1202 (0x4B2), vre=1208 (0x4B8)
hsync=0, vsync=0, interlace=0
vga->attr: vid=0x5333
vga->attr: did=0x8D04
vga flag Uenhanced|Fdump|Finit|Fsnarf
vga misc 2F
vga feature 00
vga sequencer 03 01 0F 00 0A
vga crt 107 C7 CF 85 CE 054D6 10 - 00 40 00 00 00 00 00 00
4B2 284AF 20 604B24B3 A3 -7FF
vga graphics 00 00 00 00 00 50 05 0F - FF
vga attribute 00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F
41 FF 0F 00 00
vga virtual 1600 1200
vga panning off
vga clock[0] f 200000000
vga clock[0] d i m 261389 0 - 277
vga clock[0] n p q r 8 0 - 0 1
vga clock[1] f 300000000
vga clock[1] d i m 0 0 - 511
vga clock[1] n p q r 127 0 - 0 4
vga vm a b 8388608 0
vga vmz 16777216
vga apz 134217728
vga linear 1
virge flag Ulinear|Hlinear|Uenhanced|Henhanced|Hpclk2x8|Fdump|Finit|Foptions|Fsnarf
virge Crt30 E1 8D 40 28 10 00 9F DB - 5B BD 14 EB 00 00
virge Crt40 00 03 00 00 00 00 04 FF - FB 72 00 FF 1D 4C 40 40
virge Crt50 F1 30 00 08 00 00 00 00 - 98 00 0A 00 00 01 57 00
virge Crt60 00 00 00 00 00 04 89 D0 - FF 00 00 01 00 37 00 EE
virge Crt70 10 C0 07 1F 1F 1F 00 1F - 01 01 1F 1F 17 17 17 17
00 33 53 04 8D 02 00 00 - 00 00 00 00 00 00 00 00
83 20 00 00 00 00 00 00 - 00
virge Seq08 06 00 0A 00 0C 00 0E 0F
virge Seq10 00 00 48 15 00 02 DC C6 - 40 02 02 02 00 00 0A 00
20 21 22 23 24 25 26 04 - 0C 08 2A 02 03 00 2E 2F
10 07 41 63 00 00 01 52 - 5D 00 3A 3B 3C 00 3E 00
40 41 42 43 44 45 46 47 - 48 49 4A 4B 4C 4D 4E 00
virge Crt2D 8D 04 00
virge dclk m n r 26991704 277 - 72 1
virge mclk m n r 14318180 0 - 0 0
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-08-22 9:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-21 4:08 [9fans] ProSavage8 video on board okamoto
2003-08-21 4:15 ` okamoto
2003-08-22 9:05 ` okamoto
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).