Hi, new here, and I am working using RomRaider for Ford EEC-IV chip 8061.
I have 100% decompiled the binary.
Question is, can RomRaider do what I need now(info below), or do I need to create a plugin?
I have created very basic xml definition, with two 3D tables and one 2D table.
I have included a screen shot, as a picture is worth many words.
I have a couple of questions regarding information as to whether or not RomRaider already supports what I need, or if I need to create a plugin, or just add code to RomRaider to get what I need.
FYI, Ford stores X/Y axis values as Function Tables(fox function), that uses interpolation to get values that are not static.
Example, RPM fox function, has a 2 column table, fist column is RPM, second column is Column#, stored as X,Y (RPM, Column#).
Raw code in binary:
Code:
RPM:
b2fe: ff,ff,00,09 (X/4), (Y/256) 16384, 9
b302: 50,46,00,09 (X/4), (Y/256) 4500, 9
b306: b0,36,00,08 (X/4), (Y/256) 3500, 8
b30a: 40,1f,00,05 (X/4), (Y/256) 2000, 5
b30e: a0,0f,00,01 (X/4), (Y/256) 1000, 1
b312: 80,0c,00,00 (X/4), (Y/256) 800, 0
b316: 00,00,00,00 (X/4), (Y/256) 0, 0
In the image below, you will see that by default values are shown in RomRaider as left to right, top to bottom.
What I need is Top to Bottom, then Left to Right to get RPM values.
Then what I need is Top to Bottom, Right to Left to get the Column#.
Finally, to display the missing values, interpolate (I think that is the correct terminology), I need to calculate missing RPM values for the columns 2,3,4 and 6,7.
In this case, missing column values would be (1250, 2), (1500, 3), (1750, 4) and (2500, 6), (3000, 7).
Hopefully your following me. Here is the picture of how it looks:
Attachment:
EEC-IV RomRaider.png