kommentit
- fi.wikipedia.org/wiki/Mode_13h
- Tämä oli hieman ennen aikaani, mutta voisiko se olla yksi syy siihen, että jälkimmäinen tapaus jätti tuskin ollenkaan VRAM-muistia jäljelle spritien varastointiin VRAM: iin? Tai ehkä kolmatta sivua käytettiin yleisesti pelin kaikkien staattisten osien tallentamiseen, jotta animoidut spritit voitiin blitoida jokaisen kehyksen päälle tarvitsematta piirtää taustaa uudelleen?
- I ' äänestin tämän kysymyksen sulkemiseksi aiheen ulkopuolella, koska kyse on historiallisista trivia-asioista.
- Alkuperäiset VGA-näytöt tukivat vain rajoitettua ajoitusaluetta, rajoittamalla ne videotiloihin joko 480: lla. , 400 tai 350 vaakasuoraa viivaa käytettäessä VGA-ajastusta. Normaalissa 320×200-tilassa ja epätyypillisessä 320×240 " tilassa X " käytettiin VGA 640×400: n ja 640×480: n vakioajoituksia. Pikselit näissä tiloissa yksinkertaisesti kaksinkertaistettiin sekä vaaka- että pystysuunnassa. Epätyypilliset 400×300-tilat tekivät saman, mikä johti 800×600: n lähtöön ajoituksella, joka oli selvästi alueen ulkopuolella, jota monet ajan VGA-näytöt pystyivät käsittelemään. Ajat, jotka voivat todella vahingoittaa tätä näyttöä.
Vastaus
Pystyykö laitteisto tukemaan tätä tarkkuutta? Tarkoitan sekä videokortin lähtöä että näytön tuloa? Pelkkä todellinen pikselikello (huomioimatta etu- / takakuistit, h / v-synkronoinnit jne.) 60 Hz: n virkistystaajuudella:
320 * 240 * 60Hz = 4608000 ~ = 4,61 MHz 400 * 300 * 60Hz = 7200000 = 7,20 MHz
Tässä puhumme ~ 56% korkeammasta kellosta.
Ja tämä on ENNEN kuistien, synkronointien jne. Huomioon ottamista.
Kommentit
- Onko tämä vastaus? Tai kommentti, jossa keskustellaan ajatuksistasi? Sanotko, että käsittelyvaatimus on vastaus?
- CRT-näytöt ovat analogisia tekniikoita, eivätkä ne ' ole todella kiinteitä, kuten LCD-näytöt (heillä on taipumus) liian epätarkka, kun sitä käytetään liian korkealla resoluutiolla). VGA-spesifikaatioiden tarkkuudet olivat jopa 640 x 480 (16 väritilassa), joten CRT-tietokonenäytöt suunniteltiin tällaisia resoluutioita varten.
Vastaus
Luettuani Michael Abrashin graafisen ohjelmoinnin mustan kirjan erikoispainoksen ja muut resurssit, minulla on hyvä arvaus, miksi tila X on 320×240.
Tärkein syy on se, että edulliset VGA-näytöt olivat ” kiinteät taajuudet ” ja että ne pystyivät selviytymään vain pienestä joukosta tuloja. asettamalla niihin 400×300 saisit sinulle jotain tällaista :
Kaiken kaikkiaan VGA-näytönohjaimet olivat melko alitehoinen ja oli haastavaa saada sujuvaa animaatiota jopa 320×240: ssä. VRAM oli hitaampaa kuin päämuisti ja sen kaistanleveys oli puolet tai neljännes (8 bittiä vs 16 tai 32 bittiä).
Kirjasta :
Suurin nopeus, jolla tietoja voidaan kirjoittaa adapteriin osoittautuu olevan enintään yksi tavu joka mikrosekunti. Toisin sanoen, voit kirjoittaa tähän sovittimeen vain yhden tavun jokaista 33 kellosykliä 486/33 -laitteella. Siksi riippumatta siitä, kuinka nopeasti tein viivapiirustuskoodin, se ei koskaan voinut piirtää järjestelmässäni yli 1 000 000 pikseliä sekunnissa 256-väritilassa.