dm2-graphics: resolve the console palette residue #269

Closed
opened 2026-07-17 18:51:37 +02:00 by jqueuniet · 0 comments
jqueuniet commented 2026-07-17 18:51:37 +02:00 (Migrated from codeberg.org)

Context

The console/Amiga viewport palette model is validated and wired (#214, #260). Four small, non-blocking loose ends remain (ROADMAP.md:1301–1305; docs/formats/palette-lut.md):

  • The CRAM line-2 torch-glow dynamic palette layer.
  • The never-observed lighting stripe 0 (DM2 has no day cycle — likely a light-spell state).
  • The -0x1aa4(a5) gate global.
  • Which graphics.dat record holds the cls4 byte table read by the entry-492 selector (ties into the cls3=0x0E LUT application work).

Scope

  • Characterise each item; wire in where a fixture demonstrates a rendering difference, otherwise document as understood-but-unused.

Acceptance

  • Each residue item either decoded/wired or documented with a concrete reason it stays out of the render path.
  • Explicitly non-blocking — no fixture currently mis-renders because of these.
## Context The console/Amiga viewport palette model is validated and wired (#214, #260). Four small, non-blocking loose ends remain (ROADMAP.md:1301–1305; `docs/formats/palette-lut.md`): - The CRAM **line-2 torch-glow** dynamic palette layer. - The never-observed **lighting stripe 0** (DM2 has no day cycle — likely a light-spell state). - The `-0x1aa4(a5)` **gate global**. - Which `graphics.dat` record holds the **cls4 byte table** read by the entry-492 selector (ties into the `cls3=0x0E` LUT application work). ## Scope - Characterise each item; wire in where a fixture demonstrates a rendering difference, otherwise document as understood-but-unused. ## Acceptance - Each residue item either decoded/wired or documented with a concrete reason it stays out of the render path. - Explicitly non-blocking — no fixture currently mis-renders because of these.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jqueuniet/dm2-tools#269
No description provided.