I used to play a Pokemon Soul Silver backup rom I had on dstwo around 5 years ago. I had started the game, created a save file and got far in the game. But towards the end, the game suddenly stopped reading the save and kept starting me from the beginning. If I run the save through PokeGen, it reads the Pokemon on the file just fine. I've tried it on emulator and the same negative results persisted.