Bad news guys. The ROM I was using is corrupted. I've lost all my save data!
Now what do I do? Should I look for another ROM and see if it works better? Should I try another Pokemon game to try and emulate? Should I make a new run based on my copy of HeartGold, using images from Bulbapedia as supplements instead of original screenshots? Should I just give up?