From 3fd15218c76cedd89496db637c7ef5369ef35a63 Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Wed, 12 Jan 2022 14:52:21 -0700 Subject: [PATCH] nv2a: Init puserdac palette on startup --- hw/xbox/nv2a/nv2a.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hw/xbox/nv2a/nv2a.c b/hw/xbox/nv2a/nv2a.c index f6c1b46c0a..445b792501 100644 --- a/hw/xbox/nv2a/nv2a.c +++ b/hw/xbox/nv2a/nv2a.c @@ -344,6 +344,12 @@ static void nv2a_reset(NV2AState *d) d->ptimer.pending_interrupts = 0; d->pcrtc.pending_interrupts = 0; + for (int i = 0; i < 256; i++) { + d->puserdac.palette[i*3] = i; + d->puserdac.palette[i*3+1] = i; + d->puserdac.palette[i*3+2] = i; + } + nv2a_unlock_fifo(d); }