From 97de5d1a965995c8d9711163f66ea123efad238c Mon Sep 17 00:00:00 2001 From: Rekai Musuka Date: Mon, 28 Feb 2022 17:32:10 -0400 Subject: [PATCH] fix: palette id is a u16 not a u8 --- src/ppu.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ppu.zig b/src/ppu.zig index be7ddd9..d472520 100644 --- a/src/ppu.zig +++ b/src/ppu.zig @@ -157,7 +157,7 @@ pub const Ppu = struct { // Render Current Scanline for (self.vram.buf[start..end]) |byte, i| { - const id = byte * 2; + const id = @as(u16, byte) * 2; const j = i * @sizeOf(u16); std.mem.copy(u8, self.framebuf[(buf_start + j)..][0..2], self.palette.buf[id..][0..2]);