SamSuka
vitorvilela
vitorvilela

patreon


Gradius III SA-1 patch updated to 1.5!

slidelljohn discovered the cause of the little lag that the game still had after beating a boss. It wasn't that the graphics dissolving effect was too heavy for SA-1, but the code was executing twice: one time on the SA-1 CPU and another time on the SNES CPU.

It was a programming error on my part because I have designed a list of functions to be executed on SA-1 CPU and another list to be executed on the SNES CPU.... I ended up putting the same function to both lists. Not just it made the code run five times slower (2.68 MHz // 10.74 MHz => 5x 10.74 MHz) but it made the graphics effect to be uploaded and downloaded to the VRAM twice, which generated graphical glitches on the top part of the screen.

 And I thought it was because the game was running too fast!

But it's fixed now! :D -- this simple change was enough for fixing the issue.

Now it means the patch is finally 100% polished and there is no other known issue or slowdown instance.

You can download the last version here: https://github.com/VitorVilela7/SA1-Root/tree/master/Gradius-III 

Gradius III SA-1 patch updated to 1.5!

More Creators