From e426f2459e9162f068065a2ffaa9e5f70b551fb6 Mon Sep 17 00:00:00 2001 From: Rekai Musuka Date: Sat, 19 Feb 2022 06:55:30 -0400 Subject: [PATCH] fix: resolve integer overflow in BG0 Drawing --- src/ppu.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ppu.zig b/src/ppu.zig index cb14033..f842781 100644 --- a/src/ppu.zig +++ b/src/ppu.zig @@ -114,7 +114,7 @@ pub const Ppu = struct { // and then we can index the palette const pal_id = if (!is_8bpp) blk: { tile = if (col & 1 == 1) tile >> 4 else tile & 0xF; - const pal_bank: u8 = @as(u8, entry.palette_bank.read()) << 4; + const pal_bank: u16 = @as(u8, entry.palette_bank.read()) << 4; break :blk pal_bank | tile; } else tile;