Difference between revisions of "Sprite Status/Slot Select"

From SpecNext official Wiki
Jump to: navigation, search
Line 6: Line 6:
 
|Subsystem=Sprites
 
|Subsystem=Sprites
 
}}
 
}}
Used to select the sprite slot configured by {{PortNo|$xx57}} and {{PortNo|$xx5B}}. Also "initializes the address of the palette".
+
Used to select the sprite slot configured by {{PortNo|$xx57}} and {{PortNo|$xx5B}}. Once written, these ports may auto-increment the sprite number they are addressing. This auto-increment happens independently and so the two ports may end up addressing different sprites as a result. A write to this port will resynchronise them to the same sprite.
 +
 
 +
Also "initializes the address of the palette".

Revision as of 15:12, 18 August 2017

Number $303B
Decimal
Short desc. Selects active sprite slot and palette address, and returns sprite status.
Bit Mask
Readable Yes
Writable Yes
Subsystem Sprites

Used to select the sprite slot configured by Sprite Attribute Upload ($xx57 / 87) and Sprite Pattern Upload ($xx5B / 91). Once written, these ports may auto-increment the sprite number they are addressing. This auto-increment happens independently and so the two ports may end up addressing different sprites as a result. A write to this port will resynchronise them to the same sprite.

Also "initializes the address of the palette".