Collect all 100 Crystals in the game. 96 can be located in the games levels. However there are 4 hidden very well.
Infinite Mana
Enter Sound Options. Select soundtrack. Listen to tracks 7, 3, 1, 5, 8 in that order. You will now have Infinite Mana once you start a new game. This code cannot be used with a save file.