Last night I wrote a quick and dirty parser for the display and it mostly works. Given a framebuffer image it will return a string corresponding to the currently selected menu item, if any.
There are a few unresolved issues. One is that capital i and lower-case L are drawn identically, at least in the medium font. Another is that the player uses a smaller font for long strings than it does for short strings and the current parser only loads the medium font. And finally, doing a naive search character by character is probably too slow for the strongarm. I have some ideas to address that.
To address the i/L thing, I need to add a pixel to one of the two characters. I don't suppose anyone has written a font editor for the empeg, have they?
I don't know if this will be useful to anyone else or not. Let me know if there's interest.