Graphics 0

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 07:22, 14 maj 2022
Mono (Dyskusja | wkład)
(mapowanie kolorów)
← Previous diff
Aktualna wersja
Mono (Dyskusja | wkład)
(link do "tryby wysokiej rozdzielczości")
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: Rejestry określające kolory:
Linia 5: Linia 9:
* Kolor tła (pola gry) - piksel o wartości 0 [[Rejestry GTIA#COLPF2|COLPF2 ($D018)]] (cień [[Rejestry-cienie Atari OS#COLPF2S|COLPF2S ($02C6)]]); * 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)]]). * 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 monochromatyczne ANTIC-a]].+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 == == Ciekawostki ==
-W tym trybie przez przełączanie trybów GTIA można uzyskać [[Graphics 15#Trzeci tryb w linii|trzy tryby w linii]].+* 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ż == == Zobacz również ==
-[[SGE]]+* [[Tryby wysokiej rozdzielczości]]
 +* [[SGE]]
 +* [[Kody ekranowe]]
-{{stub}} 
[[Kategoria:Programowanie Atari 8-bit]] [[Kategoria:Programowanie Atari 8-bit]]
[[Kategoria: Tryby graficzne]] [[Kategoria: Tryby graficzne]]

Aktualna wersja

GR.0

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:

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

Zobacz również

Personal tools