I'm having the same issue with the spell shop:
The ROM I patched was unheadered. Then I redownloaded it, copied it, named one (Headered) & the other (Unheadered), used NSRT to add a header to the (Headered) copy, then applied each patch to it's respective ROM. Both still produced the same problem. For the record, the EMU I'm using is BSNES v110. Also, what's with that spells.xls file? I know it's a MS Excel file but is it needed for the game or just a reference list?