From 422df166988dd334d882f3550f1439ffcc175493 Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Mon, 8 Jan 2024 08:13:19 -0600 Subject: [PATCH] fix(sms): fix palette index issue when taking screenshots --- components/sms/src/sms.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sms/src/sms.cpp b/components/sms/src/sms.cpp index c16b2d10..18981116 100644 --- a/components/sms/src/sms.cpp +++ b/components/sms/src/sms.cpp @@ -223,7 +223,7 @@ std::vector get_sms_video_buffer() { for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { uint8_t index = frame_buffer[y * pitch + x]; - uint16_t rgb565 = palette[index]; + uint16_t rgb565 = palette[index % PALETTE_SIZE]; frame[(y * width + x)*2] = rgb565 & 0xFF; frame[(y * width + x)*2+1] = (rgb565 >> 8) & 0xFF; }