Skip to content

Add direct PAL palette selection API - #9

Merged
mkalkbrenner merged 1 commit into
PPUC:mainfrom
djrobx:agent/sam-palette-selection
Aug 3, 2026
Merged

Add direct PAL palette selection API#9
mkalkbrenner merged 1 commit into
PPUC:mainfrom
djrobx:agent/sam-palette-selection

Conversation

@djrobx

@djrobx djrobx commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Adds a small public API, Vni_SetPalette, to select a loaded PAL palette by index and keep that selection active until changed.

This is needed by the VPX VNI plugin for SAM ROMs, whose palette changes arrive out-of-band over the SAM serial stream rather than inside the DMD frame.

Validated in VPX with Metallica Premium Monsters (Stern 2013), including matching internal and DMDext output.

Consumer PR: vpinball/vpinball#3749

@djrobx
djrobx marked this pull request as ready for review August 2, 2026 01:56
@mkalkbrenner
mkalkbrenner merged commit eb91040 into PPUC:main Aug 3, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants