I got a bug report on my Mega Man X3 project that Zero's new animation does not show up properly in Higan/BSNES, it's been confirmed by myself just now. From what I'm seeing, the animation data and the sprites are loaded, but for some reason the sprite assembly is completely ignored. The catch? They're all in the same bank yet for some reason on Sprite Assembly for just all Zero's new animations that are in the expanded bank do not work.
Is there any logical reason that Higan/BSNES can read data properly from the expanded bank on everything else but when it comes to the ACTUAL sprite assembly in the same bank, it ignores it? I can't tell if this is a legitimate issue or if something is wonky in the emulation.
As for the location of it to give an idea, it's $53:9E5F for the actual pointers on each sprite assembly bit for the animation, but the actual sprite assembly doesn't start until $53:A050. I don't understand what's going on with this.