I'm really confused now. I was under the impression, VBA19,21,22 will record ONE FRAME during a frame that takes longer than 0.016s, as mentioned so often before.
So VBA23,24m will record MULTIPLE FRAMES during this long frame. This doesn't seem to be the case.
I made a direct comparision test between VBA21 and VBA24m.
(in frames)
VBA21 VBA24m
title screen (press "start") 2 in movie, 16 in video 16 in movie, 16 in video
mario visibile in 1-1 7 in movie, 32 in video 31 in movie, 32 in video
EDIT: It makes sense to me now. Because the videos are equally long on both VBA21 and VBA24m, I don't lose any time due to the LCD emulation difference. Therefore the time save is greater (~5.5s instead of 4.33s).
To clarify, 6.73s difference is dismissed because that takes place after the movie is
over. It's neither a new time saver that was added nor a mistake in the old movie, it was just done in the previous run for fun since it didn't matter.