I've got a problem. I was able to figure out the routine for loading map locations ("Town of Baron", "Black Magic Laboratory", and such), and rearrange it to my liking. However, the character limitation is caused by the size of the text box itself, so while I can fit things like "Baron Castle" and "Second Floor", I can't fit things like "Town of Baron", or "Underground Lake - North Entrance". Anything bigger than the text box can handle gets stored somewhere else in RAM, and thus, shows up as an empty text box.
I started taking apart the routines piece by piece, from both the original, FF2us, and j2e's translation. The only two differences I could find changed where the text is loaded
in the box, and how many blank spaces the routine stores in the box before it stores the actual letters. By changing my hack to match the other two, I was able to get some of the extra text to show up, but it didn't make the box any bigger, so the letters started loading on the middle row, and then the extra ones loaded on the
top row!
This should be far simpler than it is turning out to be. Does anyone know the logistics of making the text boxes for that bigger?

I figured it out. It had to do with VRAM.


Still not 100%. There's some code that takes text from where the locations name is stored, and stores it on the second line as like...spillover. I was able to re-locate it to avoid this in most cases, but now it's causing spaces to be loaded on the top line instead of anything, if nothing was said in a text box before you go into the area. I should be able to fix it, though.
~DS