@neobrain - That's pretty interesting. Just glancing over it, I think I can see where there's a pattern starting (seems to repeat for the rest of the indices after a certain point). Though what exactly it is (or rather why it is what it is) requires more poking. I'll take a look at it later tonight if you want, can't say I'll be useful though.
*FAKE BUMP
Ok, this is what I came away with:
* From index 0x20 - 0x60, the equation is ((Index*4) - 1) & 0xFF
* From index 0x61 - 0xA0, the equation is ((Index*4) - 2) & 0xFF
* From index 0xA1 - 0xE0, the equation is ((Index*4) + 1) & 0xFF
* From index 0xE0 - 0x20 (looping over from 0xFF to 0x00, naturally), the equation is simply (Index*4) & 0xFF
Hope this helps.
*FAKE BUMP
Ok, this is what I came away with:
* From index 0x20 - 0x60, the equation is ((Index*4) - 1) & 0xFF
* From index 0x61 - 0xA0, the equation is ((Index*4) - 2) & 0xFF
* From index 0xA1 - 0xE0, the equation is ((Index*4) + 1) & 0xFF
* From index 0xE0 - 0x20 (looping over from 0xFF to 0x00, naturally), the equation is simply (Index*4) & 0xFF
Hope this helps.
