I was playing LoZ: The Minish Cap, so I decided to save it normally as there wasn't any flash cart. Then, I turned off my DS and then loaded the game again to confirm if it was saved, and it was there. Two hours later, I turned it on again and load the ROM but the save file wasn't there. What happened?
Create a folder on your card called gamesave This will solve your problems. Just a warning you might need to run the game off of a emulator on a pc first this will create a save file you can copy from the emulators save directory to the gamesave directory this will allow the game to save you have to do this with all GBA games.