The PkHex file does not load a file that is larger than 512 kb or it cannot load .ds-.dst files and Desmume cannot load a file a file is .dsv file. So even if I create 'battery save' to make the save file compatible with PkHex, Desmume emulator cannot load it.
Any suggestions?