Hey guys,
I am currently in the process of trying to port Kerchakone's version of MerpMod for use and testing on a ADM WRX. This is partly because I would like to use some of features offered, but more so as an exercise and understanding ECU disassembly and modification and keeping these projects alive if possible!
https://github.com/PuddlesSmit/MerpModAt this stage I am working through locating all the addresses used in A8DH202X.h and tracking them down in A8DH200V.h, which so far I believe has been quite successful. However...
I can't, for the life of me, find the address for what is labelled "pFuelCut" under "NonSpecific Engine params".
I have traced it back up to a subroutine within *202X that has a pointer to the RAM address but can't find anything that even resembles the same thing in the ADM code.
A8DH202X - address required is at FFFF6F74
Code:
ROM:00016C44 ; =============== S U B R O U T I N E =======================================
ROM:00016C44
ROM:00016C44
ROM:00016C44 sub_16C44: ; CODE XREF: sub_13704+5BAp
ROM:00016C44 ; DATA XREF: sub_13704+5B8o ...
ROM:00016C44 mov.l r13, @-r15
ROM:00016C46 mov #0, r5
ROM:00016C48 mov.l #off_55948, r4
ROM:00016C4A mov #h'10, r0
ROM:00016C4C mov.l #unk_FFFF6F74, r3
ROM:00016C4E mov r5, r7
ROM:00016C50 mov.w @r3, r13
ROM:00016C52 mov r5, r6
Every other address I've tracked down has been relatively straight forward, so I'm a little lost as to why I'm missing this one!
I've attached both the disassembled files for use in IDA (I assume you can just open them from these?) along with the actual ROM for my car, hopefully this helps.
Also as a side note, what could Merp and others be referencing when defining items as "hFuelCut" and then "pFuelCut"?
Any help would be sweet!