ULA Palette Control Register: Difference between revisions

From SpecNext Wiki
Jump to: navigation, search
Mikecad (talk | contribs)
No edit summary
Mikecad (talk | contribs)
m Mikecad moved page ULANext Control Register to Enhanced ULA Control Register without leaving a redirect: ULANext is deprecated
(No difference)

Revision as of 12:30, 20 April 2019

Number TBRegisterNumber::$43
Readable TBRegisterReadable::Yes
Writable TBRegisterWritable::Yes
Short Description ShortDesc::Enables or disables Enhanced ULA interpretation of attribute values and toggles active palette.
Bit Function
7 1 to disable palette index write auto-increment
6-4 Select palette for reading or writing
3 Select Sprites palette (0 = first palette, 1 = second palette)
2 Select Layer 2 palette (0 = first palette, 1 = second palette)
1 Select ULA palette (0 = first palette, 1 = second palette)
0 Enabe ULANext mode if 1. (0 after a reset)

Possible bits 6-4 for palette select (bit 6 selects first/second, 5-4 select type):

Bits 6-4 selects
%000 ULA first palette
%100 ULA second palette
%001 Layer 2 first palette
%101 Layer 2 second palette
%010 Sprites first palette
%110 Sprites second palette
%011 Tilemap first palette
%111 Tilemap second palette