My former Ruby version worked with some other hacks too, I wouldn't have imagined that the problem was coming from there. Seriously, you should try with another ROM, you never know. But first go on Options => Emulator => And select "Real Time Clock"Then on Options => Emulator => Save Type => And select "Flash 128K".Maybe that will fix your problem.

Just tried it with a different ROM, making sure it was the US version and no change. I can't use up my bandwidth downloading multiple versions of the same game in the vain hope that I'll find the one magic one that will work...