Rejestry BLiTTER-a
From Atariki
(Różnice między wersjami)
Wersja z dnia 21:18, 21 wrz 2022 CK (Dyskusja | wkład) ← Previous diff |
Aktualna wersja CK (Dyskusja | wkład) (→Zobacz też - Mapa pamięci Atari 16/32bit) |
||
Linia 87: | Linia 87: | ||
==Zobacz też== | ==Zobacz też== | ||
* [[BLiTTER]] | * [[BLiTTER]] | ||
+ | * [[Mapa pamięci Atari 16/32bit]] | ||
[[Kategoria:Atari ST]] | [[Kategoria:Atari ST]] | ||
[[Kategoria:Programowanie Atari 16/32-bit]] | [[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):
| ||||||||||||
_op | $ffff8a3b | operacje logiczne (bajt) | ||||||||||||
_LineNum | $ffff8a3c | numer linii i dodatkowe flagi |
Źródło: [1]
[Edytuj]