Kody ekranowe: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Mono (dyskusja | edycje)
uzupelniona kategoria
Mono (dyskusja | edycje)
m zbedna ewentualnosc
 
(Nie pokazano 6 wersji utworzonych przez 2 użytkowników)
Linia 3: Linia 3:
Mapowanie [[ATASCII|kodów ATASCII]] na kody ekranowe przebiega według poniższej tabeli:
Mapowanie [[ATASCII|kodów ATASCII]] na kody ekranowe przebiega według poniższej tabeli:


<table border=1>
<table border=1 cellpadding=5>
<tr><td>ATASCII</td><td>kody ekranowe</td></tr>
<tr><td>ATASCII</td><td>kody ekranowe</td></tr>
<tr><td>$00..$1f</td><td>$40..$5f</td></tr>
<tr><td>$00..$1f</td><td>$40..$5f</td></tr>
Linia 13: Linia 13:
</table>
</table>


Zależnie od używanego [[ANTIC Display List#Tryby znakowe|trybu znakowego]] [[ANTIC (układ)|ANTIC]] wyświetla pierwsze 128 (w trybach [[Graphics 0|0 OS]], 3 ANTIC, [[Graphics 12|12 OS]] i [[Graphics 13|13 OS]]) lub 64 znaki (w trybach [[Graphics 1|1 OS]] i [[Graphics 2|2 OS]]) z [[Generator znaków|generatora znaków]], bowiem bit 7 (oraz ewentualnie 6 dla trybów [[Graphics 1|1 OS]] i [[Graphics 2|2 OS]]) znaku znajdującego się w pamięci ekranu wybiera kolory używane do wyświetlenia znaku.
Taka jest również kolejność ułożenia znaków w [[Generator znaków|generator]]ze.


== Linki ==
[[Grafika:Antic.gif]]


Zależnie od używanego [[ANTIC Display List#Tryby znakowe|trybu znakowego]] [[ANTIC (układ)|ANTIC]] wyświetla pierwsze 128 (w trybach [[Graphics 0|0 OS]], [[ANTIC Display List#Tryby znakowe|3 ANTIC]], [[Graphics 12|12 OS]] i [[Graphics 13|13 OS]]) lub 64 znaki (w trybach [[Graphics 1|1 OS]] i [[Graphics 2|2 OS]]) z [[Generator znaków|generatora znaków]], bowiem bit 7 (oraz 6 dla trybów [[Graphics 1|1 OS]] i [[Graphics 2|2 OS]]) znaku znajdującego się w pamięci ekranu wybiera kolory używane do wyświetlenia znaku.
== Zobacz też ==
* [[Programowanie: Konwersje znaków ATASCII i ANTIC|Konwersje znaków ATASCII i ANTIC]]
* [[ANTIC Display List#Tryby znakowe|Opis trybów znakowych ANTICa]]
* [[ANTIC Display List#Tryby znakowe|Opis trybów znakowych ANTICa]]
* [[FNT|Opis formatu czcionek rastrowych FNT]]
* [[FNT|Opis formatu czcionek rastrowych FNT]]


[[Kategoria:Niezbędnik_kodera]]
[[Kategoria:Niezbędnik_kodera]]

Aktualna wersja z 1 paź 2017, 23:49

Wewnętrzne kody znaków ANTICa używane w trybach znakowych.

Mapowanie kodów ATASCII na kody ekranowe przebiega według poniższej tabeli:

ATASCIIkody ekranowe
$00..$1f$40..$5f
$20..$5f$00..$3f
$60..$7f$60..$7f
$80..$9f$c0..$df
$a0..$df$80..$bf
$e0..$ff$e0..$ff

Taka jest również kolejność ułożenia znaków w generatorze.

Zależnie od używanego trybu znakowego ANTIC wyświetla pierwsze 128 (w trybach 0 OS, 3 ANTIC, 12 OS i 13 OS) lub 64 znaki (w trybach 1 OS i 2 OS) z generatora znaków, bowiem bit 7 (oraz 6 dla trybów 1 OS i 2 OS) znaku znajdującego się w pamięci ekranu wybiera kolory używane do wyświetlenia znaku.

Zobacz też