the file being corrupted is either when you turned off the power during the save, or you cheated. hen you save your game, and don't turn off the power, the game starts normally.
The poison screen glitch is natural. It happens when the poison gives damage. In case you didn't know, poison deals damage outside of battle as well. To stop this, heal the pokemon with poison in your party.