Remoderated. Corrected a rather glaring oversight that causes fireballs set to damage the player to use the generic extended sprite clipping routine at $02A519. This routine pulls garbage data for Yoshi fireballs and gives them an ultra-tall clipping height, damaging the player when not remotely near the sprite.
Note that the hitbox on a Mario fireball isn't a particularly great match with its graphics. Ordinarily the mismatch is biased in favor of the player, but a fireball set to damage the player may cause some janky hits.
Tested with Asar 1.71, Lunar Magic 3.04, SA-1 1.32, Snes9x 1.59.2.