I have transferred Pokemon FireRed ROM (GBA) to a Flash Cart. It works except for the save feature - when I turn the console off, turn it back on, and it says save file deleted.

Is there any way to fix this?

Is the ROM bad, or does my cart not actually have any RAM for the game save?

Help and suggestions greatly appreciated!