Most of my GBA games (not all, most) won't save when running from Sakura. The solution I've found is to enter the options of the rom and sleect "Boot up option" (don't remember what it's called) to slow instead of fast. This makes it take double the time, or more, to boot, but saving then works...