Well, I don't fully understand, and school has been leaving me without time to try again. I did try in the past, with no good success. At least I got some save state hacking done, haha. I think I did a lot of good work with this project, but I also think pointers are where my skill level ends.
I think at this point, I've done the hacking I can, and I do have someone that would help translate, but this has now hit a roadblock. Maybe someone would like to help and turn this from my pet project into a real project? Not going to hold my breath, just throwing that out there.
Edit: Of note, when I can squeeze in time for it, I'm going to work on modifying all the graphical components I can that need translating. It's better than nothing, and there's a fairly significant chunk of stuff on graphical form.
Edit2: Mednafen has a pretty awesome debugging setup, too. Just make sure for WS to be able to see the entire debug screen, change your config so that the screen is 4x original size... Doesn't totally fit on the default 3x.
Edit3: It doesn't look like it USES pointers. Now, bear with me, here, I'm still discovering... I found some empty tiles at the end of the font, and put them to use. Then, found and hex-edited the line I wanted to alter, making the assumption that the blank tiles would follow the same as the rest of the font. After that, I actually REMOVED any excess between the replaced text and the hex that seems to represent "wait for a button press," and then replaced the removed bytes in the empty space at the end of that bank.
Result:

Please note that "SHITO" is just the romanized version of the default name, and in default (and nasty-huge) font for capitals-only English characters. Same goes for that "!" because I didn't want to overwrite any game letters just yet. Because the tiles are 16x16, I opted to cram 2 letters per tile (there are hundreds of kanji in this game. Lack of space for doubled-up letters? Nah.), but you can see where they were paired up because for some reason, they got squished together.
Also note, the play continued beyond this screen just fine. No glitchy/missing/incorrect text, and no crashing. COOL!