Ultima IV: Quest of the Avatar/Magic

NES port spells
The GP cost of reagents does not consider Fungus and Manroot, that can be obtained for free.

Spell Types:
 * Healing: spells that can be used both during and outside battle;
 * Travel: spells that can be only used outside battle;
 * Support: battle spells that target the allies;
 * Debuff: battle spells that target the enemies but deal no damage;
 * Attack: battle spells that damage the enemies.

Prompt specifies whether a spell is available since the beginning of the game ("y") or if it has to be learned ("NO").