core vdp, improve sprite rendering

implements kabuto's phase 2, fixes rotating 3D blocks in Overdrive 2
This commit is contained in:
kub 2023-04-12 18:11:29 +00:00
parent a80b0b42e1
commit ae9a76c90d
2 changed files with 61 additions and 31 deletions

View file

@ -389,6 +389,8 @@ int PicoVideoFIFOHint(void)
// reset slot to start of scanline
vf->fifo_slot = 0;
if (Pico.est.DrawScanline == Pico.m.scanline)
PicoDrawRefreshSprites();
// if CPU is waiting for the bus, advance CPU and FIFO until bus is free
if (pv->status & PVS_CPUWR)