Saving in nesDS is pretty lame right now, it needs to be reworked. After you save ingame, you need to save SRAM explicitly (from the File menu), it's not automatic.
OR, don't bother messing with sram and just save states instead.
I wouldn't waste much time with snesDS, to be honest. There...