Default Tilemap Attribute Register: Difference between revisions

From SpecNext Wiki
Jump to: navigation, search
Ped7g (talk | contribs)
cross-linking with main Tilemap article
Ped7g (talk | contribs)
core 3.0 changes/refresh
Line 22: Line 22:
This attribute is used for all tiles if bit 5 of {{NextRegNo|$6B}} is set.
This attribute is used for all tiles if bit 5 of {{NextRegNo|$6B}} is set.


When bit 1 of {{NextRegNo|$6B}} is set, the bit 0 of tile attribute works as ninth bit of tile-id (allowing 512 tiles in total), and the priority of layers is then "ULA over tilemap" as default.
When bit 1 of {{NextRegNo|$6B}} is set, the bit 0 of tile attribute works as ninth bit of tile-id (allowing 512 tiles in total), and the priority of layers is then "ULA over Tilemap" as default.
 
When bit 3 of {{NextRegNo|$6B}} is set, the bits 7-1 works as Palette offset (there are no mirror/rotate bits in the "text mode").

Revision as of 07:19, 12 November 2019

Number TBRegisterNumber::$6C
Readable TBRegisterReadable::Yes
Writable TBRegisterWritable::Yes
Short Description ShortDesc::Default tile attribute for 8-bit only maps.
Bit Function
7-4 Palette Offset
3 X mirror
2 Y mirror
1 Rotate
0 If in 512-tile-mode: bit 8 of tile-id

else draw priority: 1 = ULA over tilemap, 0 = tilemap over ULA

This attribute is used for all tiles if bit 5 of {{#ask: TBRegisterNumber::$6B }} ($6B) is set.

When bit 1 of {{#ask: TBRegisterNumber::$6B }} ($6B) is set, the bit 0 of tile attribute works as ninth bit of tile-id (allowing 512 tiles in total), and the priority of layers is then "ULA over Tilemap" as default.

When bit 3 of {{#ask: TBRegisterNumber::$6B }} ($6B) is set, the bits 7-1 works as Palette offset (there are no mirror/rotate bits in the "text mode").