From 449db5de6b56e9d44fc685e1b38399f0b233bd28 Mon Sep 17 00:00:00 2001 From: negativeExponent Date: Sat, 23 Nov 2024 15:52:22 +0800 Subject: [PATCH] Fix loading of 512-palette file --- src/palette.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/palette.c b/src/palette.c index 380fb22..994cd4d 100644 --- a/src/palette.c +++ b/src/palette.c @@ -186,9 +186,9 @@ void FCEU_LoadGamePalette(void) { int x; int ssize = filestream_get_size(fp); int nEntries = ssize / 3; - filestream_read(fp, ptmp, nEntries); + filestream_read(fp, ptmp, ssize); filestream_close(fp); - for (x = 0; x < 64; x++) { + for (x = 0; x < nEntries; x++) { palette_game[x].r = ptmp[x + x + x]; palette_game[x].g = ptmp[x + x + x + 1]; palette_game[x].b = ptmp[x + x + x + 2];