I updated 'DIFF' to v1.1
- no more tearing
- uses 2x20sprites (instead of 4x20)
- screenupdate triggered (saves some frames)
I also did some test on real hardware (NGCD with latest MVS-DevBios):
screenshot- BACKDROPCOLOR is green
- on VBLANK changes to red
- REG_LSPCMODE (Load counter at the beginning of the hblank of the first vblank line) waits 40 scanlines and changes BACKDROPCOLOR back to green
NTSC: no visible red lines -> 40 scanlines not visible
PAL: 32 red lines on top - > 16px top & 16px bottom / 8 scanlines not visible