Palette Index Register
From SpecNext Wiki
| Number | TBRegisterNumber::$40 |
|---|---|
| Readable | TBRegisterReadable::Yes |
| Writable | TBRegisterWritable::Yes |
| Short Description | 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 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 {{#ask: TBRegisterNumber::$43 }} ($43).
Layer 2 and Sprite palettes work as "full ink" always, INK/PAPER concept does apply only to Enhanced ULA palette.