To be fair i'm not even sure 267 is correct but there's no glitches with Dizzy
with that value.
I probably should have not removed overscan emulation from SMS Plus GX.
We broke save states along the way when we improperly switched variable
types.
The end result is also a lot of needless conversions between types.
This commit should hopefully address that, and we fixed broken save
states.
There were two issues with that game :
1) It tries to display a sprite being overbound.
The simple fix for this is to use an unsigned 8-bits variable rather
than using a signed 32-bits value and checking if it goes overbound.
This simplification fixes the sprite issue in the upper right of the screen
when ingame.
2) It would not scroll the HUD properly.
Not quite sure what's the issue exactly but it seems that
it shouldn't use v_line but line instead when stopping the vscroll.
This fixes the vertical scrolling in Gauntlet.
All of these issues were introduced by ekeeke when he revamped the code
in SMS Plus GX.