Difference between revisions of "Palette Index Register"
From SpecNext official Wiki
(Rewording a bit and adding info from web docs.) |
|||
Line 1: | Line 1: | ||
{{NextRegister | {{NextRegister | ||
|Number=$40 | |Number=$40 | ||
− | |Readable= | + | |Readable=Yes |
|Writable=Yes | |Writable=Yes | ||
− | |ShortDesc=Chooses | + | |ShortDesc=Chooses an ULANext palette index to configure. |
}} | }} | ||
+ | Palette indices 0-127 are INK colours. Entries 0-7 are the standard Spectrum INK colours (except full ink colour mode, when all 0-255 indices are INK colour). | ||
− | Palette | + | Palette indices 128-255 are PAPER colours. Entries 128-135 are the standard Spectrum PAPER colours and BORDER colours (even in "full INK" mode). |
− | + | Higher colours can only be used by enabling ULANext mode via {{NextRegNo|$43}}. | |
− | + | Layer 2 and Sprite palettes work as "full ink" always, INK/PAPER concept does apply only to Enhanced ULA palette. |
Revision as of 21:03, 22 December 2018
Number | $40 |
---|---|
Readable | Yes |
Writable | Yes |
Short Description | Chooses an ULANext palette index to configure. |
Palette indices 0-127 are INK colours. Entries 0-7 are the standard Spectrum INK colours (except full ink colour mode, when all 0-255 indices are INK colour).
Palette indices 128-255 are PAPER colours. Entries 128-135 are the standard Spectrum PAPER colours and BORDER colours (even in "full INK" mode).
Higher colours can only be used by enabling ULANext mode via Enhanced ULA Control Register ($43).
Layer 2 and Sprite palettes work as "full ink" always, INK/PAPER concept does apply only to Enhanced ULA palette.