content:retrocomputing:sprite
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
content:retrocomputing:sprite [2023/08/15 14:54] – [Spostamento e animazione] admin | content:retrocomputing:sprite [2024/06/02 15:57] (current) – [Colore] admin | ||
---|---|---|---|
Line 6: | Line 6: | ||
===== Registri ===== | ===== Registri ===== | ||
+ | |||
+ | ==== Schema ==== | ||
+ | |||
+ | Di seguito uno schema che elenca le locazioni di memoria, specificate più sotto, che definiscono gli sprite: | ||
+ | |||
+ | ^ ^Sprite X^Sprite Y^Sprite Pointer^Sprite Colore^ | ||
+ | ^Sprite 0|$D000 | ||
+ | ^Sprite 1|$D002 | ||
+ | ^Sprite 2|$D004 | ||
+ | ^Sprite 3|$D006 | ||
+ | ^Sprite 4|$D008 | ||
+ | ^Sprite 5|$D00A | ||
+ | ^Sprite 6|$D00C | ||
+ | ^Sprite 7|$D00E | ||
+ | |||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
==== Attivazione ==== | ==== Attivazione ==== | ||
Line 24: | Line 51: | ||
</ | </ | ||
- | < | + | < |
==== Posizionamento ==== | ==== Posizionamento ==== | ||
Line 45: | Line 72: | ||
=== Multicolore === | === Multicolore === | ||
- | La modalità **multicolore** prevede, oltre al colore principale dello sprite, anche **due colori aggiuntivi, condivisi da tutti gli sprite**. Si usano i **registri 53285, 53286 e 53276**: | + | La modalità **multicolore** prevede, oltre al colore principale dello sprite, anche **due colori aggiuntivi, condivisi da tutti gli sprite**. Si usano i **registri 53285 ($D025), 53286 ($D026) |
< | < | ||
Line 56: | Line 83: | ||
=== Colore principale === | === Colore principale === | ||
- | Il **colore principale** si setta nei **registri 53287-53294**, | + | Il **colore principale** si setta nei **registri 53287-53294 |
==== Definizione ==== | ==== Definizione ==== |
content/retrocomputing/sprite.1692104080.txt.gz · Last modified: 2023/08/15 14:54 by admin