Article View: pl.comp.sys.amiga
Article #66423Re: Tryb planar w amidze i PC
From: Konrad Stepien
Date: Wed, 27 Jul 2011 09:14
Date: Wed, 27 Jul 2011 09:14
38 lines
2625 bytes
2625 bytes
On 2011-07-25, Szyk <szyk100@o2.pl> wrote: > Witam > > Jak dobrze rozumiem tryb planar polega na tym, że jest 6 tablic z > bitowymi wartościami składanymi w jeden obraz (pobierane są wartości 1 > bitowe z tych 6 tablic by uzyskać 1 kolor). I teraz mam pytanie: > > Czy w PCetach z kartami VGA (i późniejszych) było stosowane coś podobnego? Było, tylko że 4-bitowe. Wprowadziła to karta EGA i siłą rzeczy w VGA też to było. Tryby 16-kolorowe 640x480 właśnie tak były robione. > Drugie pytanie: > > Co było powodem stosowania trybu planar? Mała ilość pamięci RAM? W PC-cie tak, tyle że nie tyle "mało ram" co "mało przestrzeni adresowej dla grafiki". Bo akurat RAM-u potrzeba dokładnie tyle samo, ale "okno" dla VGA miało tylko 64 kilobajy i trzeba było jakoś te 256 kilo pamięci grafiki tam zmieścić. > Bo chyba nie szybkość skoro wyświetlenie jednego pixela wymaga 32 > operacji w porównaniu do 2 operacji w trybie chunky. Weź pod uwagę, że chip graficzy wcale nie musi danych pobierać liniowo. Co do szybkości, na PC działalo to tak, że wszystkie 4 "strony" wisiały pod tym samym adresem, a o tym do których się pisze decydowały rejestry karty. Rejestrami karty określałeś też czy zapis ma naspisać wartości, czy zrobić na nich operację logiczną (OR,AND itp). W ten sposób np. wypełnianie jednolitym kolorem szło szybciej, bo ustawiało się rejestry karty a potem wystarczyło 4 razy mniej zapisów do pamięci. Za to odczyt był strasznie upierdliwy, w zasadzie nie było sensu go robić, jeśli już to jakieś double buffering się stosowało. -- Konrad Stępień
Technical Details
Message-ID:
<slrnj2vln0.qfh.konrad@sekator.interdata.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!nnrpd.internetia.plReferences:
<4e2d27ea$0$2443$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!nnrpd.internetia.pl From: Konrad Stepien <konrad@sekator.interdata.net.pl> Newsgroups: pl.comp.sys.amiga Subject: Re: Tryb planar w amidze i PC Date: Wed, 27 Jul 2011 11:14:08 +0200 Organization: Netia S.A. Lines: 38 Message-ID: <slrnj2vln0.qfh.konrad@sekator.interdata.net.pl> References: <4e2d27ea$0$2443$65785112@news.neostrada.pl> NNTP-Posting-Host: sekator.interdata.net.pl Mime-Version: 1.0 X-Trace: mx1.internetia.pl 1311758126 17237 77.252.28.10 (27 Jul 2011 09:15:26 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Wed, 27 Jul 2011 09:15:26 +0000 (UTC) X-Tech-Contact: usenet@internetia.pl X-Orig-Path: sekator.interdata.net.pl!not-for-mail User-Agent: slrn/0.9.9p1 (Linux) X-Server-Info: http://www.internetia.pl/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit