Here’s another way to fix that infamous glitch that happens when you warp from a screen using 8x8 pixel tiles to a regular 16x16 pixel screen, like this:

The fix consists of adding the following lines of code:
In every script you use to warp out of an 8x8 screen.
In my case, I added the code to my newStartGame input script (for the Start Screen):

But also in my WarpToScreen macro script (found in the folder GameEngineData\Routines\BASE_4_5\System\Macros\):

And finally, in my TimerEndScript.asm script (located in GameEngineData\Routines\BASE_4_5\Game\Subroutines\), in the goToContinue_action section:

And that’s it , no more glitch!


The fix consists of adding the following lines of code:
Code:
LDA #00
STA screenLoadTemps
In my case, I added the code to my newStartGame input script (for the Start Screen):

But also in my WarpToScreen macro script (found in the folder GameEngineData\Routines\BASE_4_5\System\Macros\):

And finally, in my TimerEndScript.asm script (located in GameEngineData\Routines\BASE_4_5\Game\Subroutines\), in the goToContinue_action section:

And that’s it , no more glitch!
