BGD: Porovnání verzí

Z OldComp Wiki
Přejít na: navigace, hledání
(Pracovní režimy displeje)
Řádka 10: Řádka 10:
 
     Na lichých adresách jsou ASCII kódy znaků, na sudých atributy určující barvu
 
     Na lichých adresách jsou ASCII kódy znaků, na sudých atributy určující barvu
 
     Formát atributu:
 
     Formát atributu:
     D7 papír   G
+
     D7 inkoust   G
     D6 papír   R
+
     D6 inkoust   R
     D5 papír   B
+
     D5 inkoust   B
     D4 papír   I
+
     D4 inkoust   I
     D3 inkoust G
+
     D3 papír    G
     D2 inkoust R
+
     D2 papír    R
     D1 inkoust B
+
     D1 papír    B
     D0 inkoust I
+
     D0 papír    I
 
     RGB samozřejmě znamená červenou zelenou a modrou, I zvyšuje jasovou intenzitu barvy.  
 
     RGB samozřejmě znamená červenou zelenou a modrou, I zvyšuje jasovou intenzitu barvy.  
  
Řádka 24: Řádka 24:
 
     Na lichých adresách jsou osmice pixelů, na sudých atributy určující barvu
 
     Na lichých adresách jsou osmice pixelů, na sudých atributy určující barvu
 
     Formát atributu:
 
     Formát atributu:
     D7 papír   G
+
     D7 inkoust   G
     D6 papír   R
+
     D6 inkoust   R
     D5 papír   B
+
     D5 inkoust   B
     D4 papír   I
+
     D4 inkoust   I
     D3 inkoust G
+
     D3 papír    G
     D2 inkoust R
+
     D2 papír    R
     D1 inkoust B
+
     D1 papír    B
     D0 inkoust I
+
     D0 papír    I
 
     Podobá se textovému režimu, ale místo ASCII znaku je přímo byte, který se posílá do posuvného registru.  
 
     Podobá se textovému režimu, ale místo ASCII znaku je přímo byte, který se posílá do posuvného registru.  
  
Řádka 45: Řádka 45:
 
     D1 pix1  B
 
     D1 pix1  B
 
     D0 pix1  I
 
     D0 pix1  I
 +
  
 
Deska má dva výstupy, RGB + synchronizace a černobílý kompozitní výstup. Interpretace barev na RGB výstupu je přibližně stejná, jako u ZX-Spectra, bit I zvýší jas barvy, ale nemá vliv na černou.
 
Deska má dva výstupy, RGB + synchronizace a černobílý kompozitní výstup. Interpretace barev na RGB výstupu je přibližně stejná, jako u ZX-Spectra, bit I zvýší jas barvy, ale nemá vliv na černou.
 
Chování černobílého výstupu je odlišné. Hodnota bitů {GRBI} určuje absolutní jas bodu. Lze tedy na něm vytvářet plnohodnotné obrázky v 16 stupních šedi.
 
Chování černobílého výstupu je odlišné. Hodnota bitů {GRBI} určuje absolutní jas bodu. Lze tedy na něm vytvářet plnohodnotné obrázky v 16 stupních šedi.
 +
 +
 +
== Popis portů ==
 +
 +
  2C R Nuluje příznak VBI přerušení
 +
    W Registr režimu displeje
 +
      D0 =
 +
      D1 =
 +
      D2 =
 +
      D3 =

Verze z 25. 11. 2021, 12:17

BGD je grafický displej s vlastní videopamětí 64KB, nezávislou na operační paměti počítače. Jde vlastně o dvě stránky videopaměti 32KB, které lze z pohledu zobrazování přepínat změnou jediného bitu a implementovat tak double buffering.

Adresa videopaměti v paměťovém prostoru počítače je 0xE na adresních vodičích A19-A16. Je tedy nutná přítomnost desky MAP-F, která provádí mapování do 64KB adresního prostoru Z80. Všechny desky, které používají mapování adres musí být ve vaně sběrnice zasunuté v těsném sousedství, bez mezer. Většinou jde o desky BGD, MAP-F a RAM-1M.

Pracovní režimy displeje

MO Textový režim 64x21 znaků.
   Začátek VRAM: 7580-7FFF nebo F580-FFFF
   Na lichých adresách jsou ASCII kódy znaků, na sudých atributy určující barvu
   Formát atributu:
   D7 inkoust   G
   D6 inkoust   R
   D5 inkoust   B
   D4 inkoust   I
   D3 papír     G
   D2 papír     R
   D1 papír     B
   D0 papír     I
   RGB samozřejmě znamená červenou zelenou a modrou, I zvyšuje jasovou intenzitu barvy. 
M1 Grafický režim 512x256, atributy 8x1
   Začátek VRAM: 0000-7FFF nebo 8000-FFFF
   Na lichých adresách jsou osmice pixelů, na sudých atributy určující barvu
   Formát atributu:
   D7 inkoust   G
   D6 inkoust   R
   D5 inkoust   B
   D4 inkoust   I
   D3 papír     G
   D2 papír     R
   D1 papír     B
   D0 papír     I
   Podobá se textovému režimu, ale místo ASCII znaku je přímo byte, který se posílá do posuvného registru. 
M2 Grafický režim 256x256, každý pixel má vlastní barvu
   Začátek VRAM: 0000-7FFF nebo 8000-FFFF
   Formát bajtů:
   D7 pix0   G
   D6 pix0   R
   D5 pix0   B
   D4 pix0   I
   D3 pix1   G
   D2 pix1   R
   D1 pix1   B
   D0 pix1   I


Deska má dva výstupy, RGB + synchronizace a černobílý kompozitní výstup. Interpretace barev na RGB výstupu je přibližně stejná, jako u ZX-Spectra, bit I zvýší jas barvy, ale nemá vliv na černou. Chování černobílého výstupu je odlišné. Hodnota bitů {GRBI} určuje absolutní jas bodu. Lze tedy na něm vytvářet plnohodnotné obrázky v 16 stupních šedi.


Popis portů

 2C R Nuluje příznak VBI přerušení
    W Registr režimu displeje
      D0 = 
      D1 = 
      D2 = 
      D3 =