Graphics 0: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
m kategoria tryby graficzne |
m link do "tryby wysokiej rozdzielczości" |
||
| (Nie pokazano 12 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
| Linia 1: | Linia 1: | ||
[[Grafika:Gr0.png|GR.0|right]] | |||
Zerowy tryb w numeracji Atari OS ([[ANTIC Display List|ANTIC $02]]). Tryb tekstowy, 40x24 znaki. Komputer standardowo uruchamia się w tym właśnie trybie. Do ''Graphics 0'' może być [[logosowanie|zlogosowany]] [[Graphics 8|tryb 8]]. Proporcje piksela oraz rejestry kolorów identyczne jak w przypadku tego ostatniego. | Zerowy tryb w numeracji Atari OS ([[ANTIC Display List|ANTIC $02]]). Tryb tekstowy, 40x24 znaki. Komputer standardowo uruchamia się w tym właśnie trybie. Do ''Graphics 0'' może być [[logosowanie|zlogosowany]] [[Graphics 8|tryb 8]]. Proporcje piksela oraz rejestry kolorów identyczne jak w przypadku tego ostatniego. | ||
[[Generator znaków]] zawiera definicje 128 znaków. | |||
Na rysowanie znaków w tym trybie ma wpływ stan rejestru [[Rejestry ANTIC-a#CHRCTL|CHACTL ($D401)]] (cień [[Rejestry-cienie Atari OS#CHACT|CHACT ($2F3)]]). | |||
Rejestry określające kolory: | |||
* Kolor ramki - [[Rejestry GTIA#COLBAK|COLBAK ($D01A)]] (cień [[Rejestry-cienie Atari OS#COLBAKS|COLBAKS ($02C8)]]); | |||
* Kolor tła (pola gry) - piksel o wartości 0 [[Rejestry GTIA#COLPF2|COLPF2 ($D018)]] (cień [[Rejestry-cienie Atari OS#COLPF2S|COLPF2S ($02C6)]]); | |||
* Jasność grafiki - piksel o wartości 1 [[Rejestry GTIA#COLPF1|COLPF1 ($D017)]] (cień [[Rejestry-cienie Atari OS#COLPF1S|COLPF1S ($02C5)]]). | |||
W tym trybie zachodzą dosyć złożone zależności pomiędzy grafiką bitmapy a grafiką [[PMG]] - patrz [[Tryby wysokiej rozdzielczości]]. | |||
Ekran w tym trybie zajmuje 40*24=960 ($3C0) bajtów. Każdy znak kodowany jest jednym bajtem. | |||
== Ciekawostki == | |||
* W tym trybie przez programowe przełączanie trybów GTIA można uzyskać [[ANTIC Display List#Przełączanie trybów w linii|trzy tryby w linii]]. | |||
* [[Rybags]] opisał programową sztuczkę pozwalającą na uzyskanie [[Programowanie: Pełny 240-liniowy hires|pełnych 240 linii trybu hires]] na ekranie. | |||
== Zobacz również == | |||
* [[Tryby wysokiej rozdzielczości]] | |||
* [[SGE]] | |||
* [[Kody ekranowe]] | |||
[[Kategoria:Programowanie Atari 8-bit]] | [[Kategoria:Programowanie Atari 8-bit]] | ||
[[Kategoria: Tryby graficzne]] | [[Kategoria: Tryby graficzne]] | ||
Aktualna wersja z 25 kwi 2024, 16:22

Zerowy tryb w numeracji Atari OS (ANTIC $02). Tryb tekstowy, 40x24 znaki. Komputer standardowo uruchamia się w tym właśnie trybie. Do Graphics 0 może być zlogosowany tryb 8. Proporcje piksela oraz rejestry kolorów identyczne jak w przypadku tego ostatniego. Generator znaków zawiera definicje 128 znaków.
Na rysowanie znaków w tym trybie ma wpływ stan rejestru CHACTL ($D401) (cień CHACT ($2F3)).
Rejestry określające kolory:
- Kolor ramki - COLBAK ($D01A) (cień COLBAKS ($02C8));
- Kolor tła (pola gry) - piksel o wartości 0 COLPF2 ($D018) (cień COLPF2S ($02C6));
- Jasność grafiki - piksel o wartości 1 COLPF1 ($D017) (cień COLPF1S ($02C5)).
W tym trybie zachodzą dosyć złożone zależności pomiędzy grafiką bitmapy a grafiką PMG - patrz Tryby wysokiej rozdzielczości.
Ekran w tym trybie zajmuje 40*24=960 ($3C0) bajtów. Każdy znak kodowany jest jednym bajtem.
Ciekawostki
- W tym trybie przez programowe przełączanie trybów GTIA można uzyskać trzy tryby w linii.
- Rybags opisał programową sztuczkę pozwalającą na uzyskanie pełnych 240 linii trybu hires na ekranie.