Rejestry BLiTTER-a

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 14:12, 1 sty 2010
Krzyc (Dyskusja | wkład)
(Stworzenie hasła)
← Previous diff
Aktualna wersja
CK (Dyskusja | wkład)
(Zobacz też - Mapa pamięci Atari 16/32bit)
Linia 84: Linia 84:
Źródło: [http://freenet-homepage.de/ray.tscc/blitter.htm] Źródło: [http://freenet-homepage.de/ray.tscc/blitter.htm]
 +
 +==Zobacz też==
 +* [[BLiTTER]]
 +* [[Mapa pamięci Atari 16/32bit]]
 +
 +[[Kategoria:Atari ST]]
 +[[Kategoria:Programowanie Atari 16/32-bit]]

Aktualna wersja

Nazwa Adres Opis
_halftone $ffff8a00 pamięć półtonów - 16 słów (=32 bajty)
_SrcXinc $ffff8a20 rejestr przesunięcia źródła x
_SrcYinc $ffff8a22 rejestr przesunięcia źródła y
_SrcAddr $ffff8a24 adres źródła
_EndMsk1 $ffff8a28 maska dla pierwszego słowa
_EndMsk2 $ffff8a2a maska dla środkowych słów
_EndMsk3 $ffff8a2c maska dla ostatniego słowa
_DstXinc $ffff8a2e rejestr przesunięcia celu x
_DstYinc $ffff8a30 rejestr przesunięcia celu y
_DstAddr $ffff8a32 adres celu
_XCount $ffff8a36 licznik x
_YCount $ffff8a38 licznik y
_hop $ffff8a3a operacje na półtonach (bajt - wykorzystane tylko dwa najmłodsze bity):
00 0 ustawia wszystkie bity celu na 1
01 1 używa tylko pamięci półtonów
10 2 źródło
11 3 źródło & pamięć półtonów
_op $ffff8a3b operacje logiczne (bajt)
_LineNum $ffff8a3c numer linii i dodatkowe flagi

Źródło: [1]

Zobacz też

Personal tools