Difference between revisions of "Sprite Status/Slot Select"
From SpecNext official Wiki
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".