So, VBA v20 had a GB core overhaul, which in general, seems to be an improvement...
...except it's not, at least in terms of frame count. Upon a new glitch discovery, I was intending to redo my Pokémon Blue run, but I find that with v20, I'm losing frames absolutely everywhere. At first, I thought it was just going to be at the intro screens, due to a longer startup time, but it's not just there. Every dialog seems to lose a frame, entering or exiting a building seems to lose 4 frames, etc. A little over one minute into the run, I'm already 40 frames behind, and the only difference is that I've theoretically made 7 frames worth of improvement.
My fear is that even though the run should be a minute or so faster, the timing difference in v20 will eat most, if not all of that. The question is, if a slower v20 run which theoretically should be faster than an existing v19 run were to be submitted, would it be accepted? Alternatively, would a run made with v19 still be accepted?
print reduce(lambda x,p:p/2*x/p+2*10**1000,range(6643,1,-2))