Disabling sprites during VBLANK

By Metalion

Paragon (1155)

Metalion's picture

08-06-2020, 19:00

Hi everyone,

If I want to maximize the bytes that I can transfer at VBLANK, do I have to disable sprites manually ?
Or is it already part of the VDP's behavior during VBLANK ?

In other words, if I take the (very useful) speed table of copies made by Grauw:

     LMMM  accuracy: 16              HMMM  accuracy: 32              YMMM  accuracy: 32

 Spr / Lin  - Speed 50/60Hz      Spr / Lin  - Speed 50/60Hz      Spr / Lin  - Speed 50/60Hz

  on / 212  -  1232 /  976        on / 212  -  3552 / 2784        on / 212  -  4192 / 3168
  on / 192  -  1264 / 1008        on / 192  -  3616 / 2880        on / 192  -  4384 / 3360
 off / 212  -  1584 / 1312       off / 212  -  4384 / 3616       off / 212  -  5856 / 4832
 off / 192  -  1584 / 1312       off / 192  -  4384 / 3684       off / 192  -  5856 / 4864
 --Blank--  -  1600 / 1344       --Blank--  -  4512 / 3776       --Blank--  -  6112 / 5120

Is the "--Blank--" value the one I should take as reference during VBLANK ?

Login or register to post comments

By PingPong

Prophet (3530)

PingPong's picture

08-06-2020, 20:21

In vblk disabling sprites does not change nothing

By Grauw

Ascended (9176)

Grauw's picture

08-06-2020, 20:46

Quote:

Is the "--Blank--" value the one I should take as reference during VBLANK ?

Yep.