Um thats the Jap rom you linked... but I will just use a rom from my external instead
I will do some quick tests myself today
A battery save near the glitch would help though
I can tell you now though that the rom will not be the problem
DeSmuME 0.9.7 seems to be the last official version so you either just done a typo or have an old version