Maybe. If I can get this alternative method to work then this might be saved. There's huge sections of pointers for music, to graphics, sprite assembly, dialogue, animation data, etc.. all over the rom in order. Specifically I'm looking at dialogue.
My plan is to bump a piece of test dialogue to bank 20 and see if the game will load it in ZSNES. If it does, then I will bump every piece of dialogue into banks 20+. What this will do is free two banks for extra graphics. If I'm also able to move the pointers, I'll bump those over as well freeing up another bank and a half of space. An unorthadox method but I think it could work.
If not, then people will be stuck playing it on SNES9x which I truly want to avoid.