The same problem here... I wrote this in an other thread:
I both have cards and emulators, I really love when things work as I want them to do...
The code helped me and I'm able to get past the black screen in the beginning and also save my game.
Though I have one problem, I've been playing Soul Silver for quiet a while now on my Cyclo DS Evolution, beat 8 gyms. Now I want to import my save into the emulator. Previously it always worked fine with D/P/Pt and I can import my SS-save into DeSmuMe-emulator and back again.
When I start a new SS-save on NO$GBA, play a bit, save, turn off the emulator and turn it on again, I'm able to load my save. But if I replace the save file with my save from my Cyclo DS, a save that is exactly the same name, file type and file size (.SAV, 512 kB), I can't load it properly. I see the save on the bottom screen but when I try to load it the ROM crashes.
It's a bit weird though,
* I tried to start a game on NO$GBA and save after 1 minute gameplay or so - everything worked, I could turn on and off the emulator and my save always worked to load and stuff.
* Then I took the save and copied it to my Cyclo DS Evolution, I was able to continue there. I was also able to save and load without problems.
* So then I tried to copy the file back into NO$GBA again, and it worked, I was able to load my save that I just played on my Cyclo DS Evolution.
Well, for some reason that worked, but I still can't load my other save (the one that I played on my Cyclo DS for a long time)...
HELP...?
EDIT:
I checked some older saves that I had and it seems to be true; saves from Ecruteak City and forward can't be loaded on NO$GBA, at least I can't... >_>