BGD: Porovnání verzí
(→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 | + | D7 inkoust G |
− | D6 | + | D6 inkoust R |
− | D5 | + | D5 inkoust B |
− | D4 | + | D4 inkoust I |
− | D3 | + | D3 papír G |
− | D2 | + | D2 papír R |
− | D1 | + | D1 papír B |
− | D0 | + | 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 | + | D7 inkoust G |
− | D6 | + | D6 inkoust R |
− | D5 | + | D5 inkoust B |
− | D4 | + | D4 inkoust I |
− | D3 | + | D3 papír G |
− | D2 | + | D2 papír R |
− | D1 | + | D1 papír B |
− | D0 | + | 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 =