I've been toying with Square's Tom Sawyer and have made good progress on the basics, text has been dumped, pointers have been located, etc. Before going full blown into the grunt work, I'd like to take care of a few of the more advanced problems.
The primary menu consists of a textbox with options on the top, bottom, left & right. The original Japanese menu options on the sides were only 2 characters each. The English equivalents are both 3 characters. Fitting the text in is no problem, as evidenced in the screen shots below. The problem is also evident, however. The cursor needs to be moved one square closer to the center of the box to avoid overlapping the newly translated options.
---
What is the best way to go about locating the coordinates of the cursor? I've played with a debugger in the past (I'm using FCEUX v2.1.1) but I'm by no means an expert, so any suggestions/guidance would be appreciated.
(For some reason, the images aren't showing up for me, although the code appears to be fine. If you can't see them, look here and here.)