Hi all. In DryOS firmwares, there is a long chunk of strings, including error strings, late in the file. For examples, on the SD1100 this starts around 0xffec1938 with "..f English", then ".Cancel", and etc. for quite a while.
These are obviously referenced somehow, but there don't seem to be direct address references to them, after examining the hex dump and a disassembly. I'm thinking there must be something like a generic assert function that references the strings with, I don't know, offsets from the start of the strings data section or something. Before I spend days trying to track this down I thought I'd ask and see if anyone else knows the answer. How are these strings referenced?
Thanks for any info.