Ok, I manually removed the last megabyte, so now the last byte is "FA" at 006FFFFF.
Then ran "--chk" in ucon64.
I'm still getting the same text corruption. What am I doing wrong?
And to be clear about where the corruption happens, the bad text is only visible in certain menus and text boxes during a fight. In the intro story sequence, everything is fine.
Then after the first fight, during the next story sequence, the crash happens.