From d3c3ece6caf9a77c23639d0a564d38edb4603d43 Mon Sep 17 00:00:00 2001 From: neauoire Date: Sun, 8 Aug 2021 09:26:20 -0700 Subject: [PATCH] Removed PPU backward compatibility --- src/uxnemu.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/uxnemu.c b/src/uxnemu.c index a08e9d5..403b70f 100644 --- a/src/uxnemu.c +++ b/src/uxnemu.c @@ -310,16 +310,7 @@ screen_talk(Device *d, Uint8 b0, Uint8 w) Uint16 x = mempeek16(d->dat, 0x8); Uint16 y = mempeek16(d->dat, 0xa); Uint8 layer = d->dat[0xe] >> 4 & 0x1; - Uint8 mode = d->dat[0xe] >> 5; - if(!mode) - ppu_pixel(&ppu, layer, x, y, d->dat[0xe] & 0x3); - else { - Uint8 *addr = &d->mem[mempeek16(d->dat, 0xc)]; - if(mode-- & 0x1) - ppu_1bpp(&ppu, layer, x, y, addr, d->dat[0xe] & 0xf, mode & 0x2, mode & 0x4); - else - ppu_2bpp(&ppu, layer, x, y, addr, d->dat[0xe] & 0xf, mode & 0x2, mode & 0x4); - } + ppu_pixel(&ppu, layer, x, y, d->dat[0xe] & 0x3); reqdraw = 1; } else if(w && b0 == 0xf) { Uint16 x = mempeek16(d->dat, 0x8);