See the top of the first post for a link to v03:
http://krikzz.com/forum/index.php?topic=7451.msg57572#msg57572Fixed bug with how save ram size is detected. Should fix most (all?) startup problems for games and some graphical glitches.
Fixed icache invalidation bug.
Added periodic saving back in. Saves are now backed up every few seconds.
I'm hoping this fixes all startup problems and some of the graphic glitch problems. I was basically reading out of the psram before the game was loaded to figure out how big the cartridge ram should be. So that either took the last game's value (which is why loading it twice seemed to fix it) or some random value if the psram loses power.
The cache bug fix seems to improve the speed of doom a little, but it may just be my imagination.
Saves should now work thanks to fixing the first bug. They get backed up every few seconds and not when you actually save. So don't turn off the console the instance you think the data is saved. This is the standard way the sd2snes works, but it's in a special mode where it saves every few seconds rather than immediately when it detects something is changed in the game.
There was also a bug fixed in the voxel demo.