Grrrr ... what's wrong with my logic?
Let's say that in Keen 1 I wanted to change the general properties for tile 255. That's in array number two (starting at zero). In Keen 1 there are 611 tiles. That means that each array is 1222 long. So to get the address of the low byte to patch is:
{starting address} + 2 * 1222 + 255
By the way, what is the starting address for keen 1-3 version 1.31? I think I've got them right, but this could be my whole problem ...
Tileinfo ... again!
Oh
Whoops, yeah I get it now. Gee, I feel dumb now. *grins sheepishly* Thanks Andy!