all repos — mgba @ 55446851dd34bb39a9811168df441434d1ffe65e

mGBA Game Boy Advance Emulator

GB Video: Always initialize palette
Vicki Pfau vi@endrift.com
Mon, 13 Jul 2020 18:51:58 -0700
commit

55446851dd34bb39a9811168df441434d1ffe65e

parent

189b697b8937ba7c7860ec202aeb3ef4cbecf6cc

2 files changed, 3 insertions(+), 0 deletions(-)

jump to
M CHANGESCHANGES

@@ -6,6 +6,7 @@ - ARM: Fix edge case with Thumb SBC flags (fixes mgba.io/i/1818)

- GB Memory: Fix OAM DMA from top 8 kB - GB MBC: Fix MBC1 RAM enable bit selection - GB MBC: Fix MBC2 bit selection + - GB Video: Always initialize palette - GBA BIOS: Fix reloading video registers after reset (fixes mgba.io/i/1808) - GBA Video: Fix invalid read in mode 4 mosaic Other fixes:
M src/gb/renderers/software.csrc/gb/renderers/software.c

@@ -213,6 +213,8 @@ softwareRenderer->lookup[i] = i;

softwareRenderer->lookup[i] = i; softwareRenderer->lookup[i] = i; } + + memset(softwareRenderer->palette, 0, sizeof(softwareRenderer->palette)); } static void GBVideoSoftwareRendererDeinit(struct GBVideoRenderer* renderer) {