Re: karta 3C905B ...i S3 Trio3D!

Autor: Adam Płaszczyca (trzypion_at_waw.pdi.net)
Data: Sun 28 Feb 1999 - 14:20:05 MET


Wojciech Gazda napisał(a):
>
> Używałem tego z powodzeniem na S3 Virge i S3 Vision. Podmieniana jest
> biblioteka dspres.dll i zestaw czcionek rastrowych. Sterownik S3 są tak
> niechlujne, że zmieniają systemową dspres.dll na swoją, która ma na
> stałe zaszytą stronę kodową US.

No i właśnie nie ;)

polfonty mają wzorce rastrowe wzięte właśnie z tej DSPRES.DLL.
Drivery są jeszcze bardziej niechlujne, ni by sięmogło wydawać. Otóż
zasób fontu w OS/2 posiada zawsze pełny zestaw znaków (256 sztuk) dla
strony 457 i potem dodatkowe zestawy dla różnych stron kodowych (w tym
CP852). Nawet w OS/2 wersji US CP852 jest (i jeszcze trochę cyrylicy na
przykład). Natomiast drivery do S3 niekiedy olewają stronę kodową którą
podaje system, a niekiedy robią to wtedy, kiedy mają za mało pamięci (w
OS/2 bitmapy czcionek systemowych są przechowywane w pamięci karty).
Zasób czcionki na początku ma tablicę wskaźników która zawiera
informacje o szerokości znaku, ilości linii i co najważniejsze o
położeniu początku bitmapy we wnętrzu zasobu.
Zasoby w polfontach mają jedynie podmienione wskaźniki w stronie 457
tak, że wskazują bitmapy z polskimi robalami. I tyle. Po prostu to
działa :-)

-- 
     ___________ (R)  
    /_  _______      Adam Płaszczyca (+48 601) 829697
  ___/ /_  ___      ul. Jagiellońska 62 m 120, Warszawa
 _______/ /_     IRC: _555, http://www.waw.pdi.net/~trzypion/
___________/	 mail: _555_at_irc.pl UIN: 4098313


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:21:00 MET DST