Tryby wysokiej rozdzielczości: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
mNie podano opisu zmian
Mono (dyskusja | edycje)
 
(Nie pokazano 14 wersji utworzonych przez 4 użytkowników)
Linia 1: Linia 1:
{{SDP}}
[[Tryby graficzne ANTIC-a]] wysokiej rozdzielczości (ang. "high resolution" lub skrótowo "hires"), w których jeden piksel ma szerokość '''połowy [[cykl koloru|cyklu koloru]]'''.


Monochromatyczne [[Tryby graficzne ANTIC-a|tryby graficzne]], w których jeden piksel ma szerokość '''połowy [[cykl koloru|cyklu koloru]]'''. Mają one następujące wspólne cechy:
Oto wspólne ich cechy:
* Ilość pikseli w linii przy normalnej [[Rejestry ANTIC-a#DMACTL|szerokości pola gry]] wynosi 320, przy wąskiej i szerokiej odpowiednio 256 i 384.
 
* Kolor ramki jest jak zwykle pobierany z rejestru [[Rejestry GTIA#COLBAK|COLBAK]].
* Za pojedynczy piksel odpowiada jeden bit.
* Dostępne są 2 kolory o tej samej [http://en.wikipedia.org/wiki/Chrominance chrominancji]. Kolor pola gry - w odróżnieniu od większości trybów - określa [[Rejestry GTIA#COLPF2|COLPF2]]. Z kolei [[Rejestry GTIA#COLPF1|COLPF1]] określa wyłącznie [http://en.wikipedia.org/wiki/Luminance luminancję] pikseli drugiego koloru.
* Liczba pikseli w linii przy normalnej [[Rejestry ANTIC-a#DMACTL|szerokości pola gry]] wynosi 320, przy wąskiej i szerokiej odpowiednio 256 i 384.
* W systemie [http://pl.wikipedia.org/wiki/NTSC NTSC] zachodzi [[efekt artefaktów]].
* Kolor ramki jest (jak zwykle) pobierany z rejestru [[Rejestry GTIA#COLBAK|COLBAK]].
* Zachodzą dosyć złożone zależności pomiędzy grafiką bitmapy a grafiką [[PMG]], najlepiej zajrzeć na stronę [http://g2f.atari8.info] i poczytać o tym w instrukcji do [[Graph2Font]].
* Dostępne są 2 kolory o tej samej [http://en.wikipedia.org/wiki/Chrominance chrominancji]. Kolor pola gry ("tła") - w odróżnieniu od większości trybów - określany jest przez [[Rejestry GTIA#COLPF2|COLPF2]]. Z kolei [[Rejestry GTIA#COLPF1|COLPF1]] określa wyłącznie [http://en.wikipedia.org/wiki/Luminance luminancję] pikseli drugiego koloru ("pisma").
Monochromatycznymi są tryby [[ANTIC $2]] ([[Graphics 0]]), [[ANTIC $3]] i [[ANTIC $F]] ([[Graphics 8]]).
* Grafika [[PMG]] nie może zakrywać zapalonych pikseli pola gry (niezależnie od priorytetów ustawionych w rejestrze [[Rejestry GTIA#GTIACTL|GTIACTL]] ([[Rejestry-cienie Atari OS#GTIACTLS|GTIACTLS]])), wpływa jedynie na zmianę ich chrominancji, analogicznie jak w poprzednim punkcie.
* W systemie [https://pl.wikipedia.org/wiki/NTSC NTSC], [https://pl.wikipedia.org/wiki/PAL PAL] i [https://pl.wikipedia.org/wiki/SECAM SECAM] zachodzi [[efekt artefaktów]].
* Dają możliwość prostego korzystania z tzw. [[Tryby GTIA|trybów graficznych GTIA]].
 
W ośmiobitowym Atari dostępne są tryby wysokiej rozdzielczości:
* [[Graphics 0|ANTIC 2 (Graphics 0)]],
* [[ANTIC 3]],
* [[Graphics 8|ANTIC F (Graphics 8)]].
 
== Rozszerzenia ==
Układy graficzne [[VBXE]] i [[Sophia]] pozwalają na uzyskanie w trybach wysokiej rozdzielczości drugiego koloru. W tym trybie kolor zapalonych pikseli określany przez COLPF1 jest niezależny od koloru ustawionego w COLPF2. Powoduje to oczywiście, że dotychczasowy tryb monochromatyczny staje się trybem dwukolorowym.
 
Oba układy generują sygnał RGB, przez co wspomniany wyżej efekt artefaktów nie występuje.
 
== Ciekawostki ==
* W tych trybach 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.
 
[[Kategoria: Programowanie Atari 8-bit]]
[[Kategoria: Tryby graficzne]]
{{stub}}
{{stub}}
[[Kategoria: Programowanie Atari 8-bit]]

Aktualna wersja z 24 sie 2024, 20:04

Tryby graficzne ANTIC-a wysokiej rozdzielczości (ang. "high resolution" lub skrótowo "hires"), w których jeden piksel ma szerokość połowy cyklu koloru.

Oto wspólne ich cechy:

  • Za pojedynczy piksel odpowiada jeden bit.
  • Liczba pikseli w linii przy normalnej szerokości pola gry wynosi 320, przy wąskiej i szerokiej odpowiednio 256 i 384.
  • Kolor ramki jest (jak zwykle) pobierany z rejestru COLBAK.
  • Dostępne są 2 kolory o tej samej chrominancji. Kolor pola gry ("tła") - w odróżnieniu od większości trybów - określany jest przez COLPF2. Z kolei COLPF1 określa wyłącznie luminancję pikseli drugiego koloru ("pisma").
  • Grafika PMG nie może zakrywać zapalonych pikseli pola gry (niezależnie od priorytetów ustawionych w rejestrze GTIACTL (GTIACTLS)), wpływa jedynie na zmianę ich chrominancji, analogicznie jak w poprzednim punkcie.
  • W systemie NTSC, PAL i SECAM zachodzi efekt artefaktów.
  • Dają możliwość prostego korzystania z tzw. trybów graficznych GTIA.

W ośmiobitowym Atari dostępne są tryby wysokiej rozdzielczości:

Rozszerzenia

Układy graficzne VBXE i Sophia pozwalają na uzyskanie w trybach wysokiej rozdzielczości drugiego koloru. W tym trybie kolor zapalonych pikseli określany przez COLPF1 jest niezależny od koloru ustawionego w COLPF2. Powoduje to oczywiście, że dotychczasowy tryb monochromatyczny staje się trybem dwukolorowym.

Oba układy generują sygnał RGB, przez co wspomniany wyżej efekt artefaktów nie występuje.

Ciekawostki


Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.