core vdp, avoid rendering if no changes to RAMs/registers

mainly benefits 32X in faster/fastest rendering mode, 0-5% saved
This commit is contained in:
kub 2023-04-27 22:18:55 +02:00
parent 0c9c8e4796
commit f9ed944604
6 changed files with 48 additions and 11 deletions

View file

@ -587,6 +587,8 @@ void PicoFrame32x(void)
pcd_prepare_frame();
PicoFrameStart();
if (Pico32xDrawMode != PDM32X_BOTH)
Pico.est.rendstatus |= PDRAW_SYNC_NEEDED;
PicoFrameHints();
elprintf(EL_32X, "poll: %02x %02x %02x",