sandungas
Developer
Hmm so it could be handy to add another additional column in that tables in wiki for netemu function offsetsI think it, the best way to find the function offset / function ID is to find the functon offset of netemu, then to go to the offset and compare the functiun itself with every functiun in soft emu.... It must be something similar.
@sandungas
It look like my previous idea will giv us some result, I think i found where the area where the functions are. GX emu it's in : 0x34XXX + 0x10000 and in netemu at offset 0x44XXX+0x10000 . I used the pattern : "7C 08 03 A6 4E 80 00 20 F8 21 FF 91 7C 08 02 A6 F8 01 00 80" to find the area...
So, i think it's possible :p
The lower function we have identifyed in several emus is: 0x02 (netemu) = 0x34068 (gxemu) = 0x30220 (softemu)
When searching for 0x7C0803A64E800020F821FF917C0802A6F8010080 there are like 32 matches, a few are around 0x34000 (after cropped file to remove the header)
Not sure what im searching for though, lol, but i see that value used in gxemu and netemu
And when looking at gxemu 0x34068 it looks like this is not the correct offset
Im guessing for this function in gxemu the "absolute offset" should be something like 0x44068, or 0x24068, etc... is needed to sum or substract some other area, we have the correct offset value but is relative, is needed to find how to convert it to absolute, this way is easyer to catch the others... i think, just brainstorming a bit blindly
Last edited: