Removed duplicate boundary check
1 files changed, 1 insertions(+), 3 deletions(-) M src/main.c
M src/main.c => src/main.c +1 -3
@@ 128,9 128,7 @@ screen_deo(Uint8 *d, Uint8 port) n = d[0x6] >> 4; dx = (d[0x6] & 0x01) << 3; dy = (d[0x6] & 0x02) << 2; if(addr > 0x10000 - ((n + 1) << (3 + twobpp))) return; if(addr > 0x10000 - ((n + 1) << (3 + twobpp))) if(addr >= 0xfff0) return; for(i = 0; i <= n; i++) { screen_blit(&ppu, fg, x + dy * i, y + dx * i, &u.ram[addr], d[0xf] & 0xf, d[0xf] & 0x10, d[0xf] & 0x20, twobpp);