When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Hello,
I'm trying to open the bin file of the rom but I can't find any info on evo x roms how to do it on IDA PRO if there's something I have to check and adapt to open it correctly and also which devidce name should I choose from all the 16 devices :s
Not sure if you saw theses, never came around fully reading everything... Maybe it can help you ? If you find something let me know I'm really interested too !
Hello @W4r3z, I saw these documents it's not very easy to understand since I don't have a compass to guide me to the correct path from where to start exactly. I saw tutorials about IDA PRO with Bosch's ECU but that won't help us further if we can't even open the M32r roms correctly.
I'll try to dig further but in case there's somebody who can assist this will be very kind
You have to find the code entry point, and then press "C" at that point. The entry is usually declared multiple times in the header/vector section at the start of the ROM.
You have to find the code entry point, and then press "C" at that point. The entry is usually declared multiple times in the header/vector section at the start of the ROM.
I looked in the hardware manual for the H8/500 and under mode 4 max the memory map H'0000-H'01FF is the vector table and on reset the value in H'0000 to H'0003 is copied into the program counter and page register then it jumps to it and runs ?
So the value of H'0001-H'0003 is the entry point and code page on a standard reset?
So if I jump to this address and press C it will decompile the rom into assembly?
it does not do some sort of init sequence (setting up stack etc...) and jump back setting up a new code entry point or something silly?
As I could not get Assembly also I thought the entry point was the start of rom as 10000 that would explain why I got junk, I was thinking it was an issue with the version of IDA I have is it is a lot higher than 6.1
.
Last edited by professor_jonny; Jun 11, 2020 at 08:09 PM.
Reason: bad spelling