Sticky bit: Difference between revisions

From NeoGeo Development Wiki
Jump to navigation Jump to search
m (1 revision)
mNo edit summary
Line 1: Line 1:
The "sticky bit" is bit 6 of the words stored in the [[Sprites|Sprite Control Bank 3]].
The "sticky bit" is one of the per-sprite attributes stored in the [[Sprites|Sprite Control Bank 3]] (bit 6).
 
{{16BitRegister|Y position|9|'''[[Sticky bit]]'''|1|?|1|Sprite size|5}}
 
Setting it to 1 makes the corresponding sprite "stick" to the precedent one.
Setting it to 1 makes the corresponding sprite "stick" to the precedent one.


The video hardware will automatically add 16 to its current X position, and use the same Y position, size and vertical shrink coefficient.
The video hardware will automatically place it 16 to the left of the precedent sprite, use the same Y position, size and vertical shrinking coefficient.
Only the horizontal shrink coefficient is left independant.
Only the horizontal shrinking coefficient is left independant.


Sticky sprites can also be called "driven sprites".
Sticky sprites can also be called "driven sprites".


[[Category:Video system]]
[[Category:Video system]]

Revision as of 10:30, 10 February 2011

The "sticky bit" is one of the per-sprite attributes stored in the Sprite Control Bank 3 (bit 6).

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Def Y position Sticky bit?Sprite size

Setting it to 1 makes the corresponding sprite "stick" to the precedent one.

The video hardware will automatically place it 16 to the left of the precedent sprite, use the same Y position, size and vertical shrinking coefficient. Only the horizontal shrinking coefficient is left independant.

Sticky sprites can also be called "driven sprites".