Brandon Miller
Brandon Miller
Unfortunately, I don't have a binary that I can share at the moment. When I have the time, I'll look through online firmware samples or try to build a module...
I think the issue only effects x86 PE32's, not x86-64. A position-independent x86-64 PE32 loads fine in my testing. Unfortunately, the only firmware samples I can find online only contain...
Hmm was this after a clean import or did you add types manually before running the script? Seems like you already have a type defined at 0x100. Which is causing...
Yes, the loader script should be improved to create those segments. The only reason I haven't updated the loader to add RAM segments is because Ghidra's 68000 module doesn't support...
Yeah, the checksum plugin is written to calculate the checksum over the entire view. I need to modify the loader script to create a "ROM" segment and only calculate the...
Thank you! I noticed the same issue you're describing after looking at 64-bit firmware but hadn't gotten around to fixing it upstream. I originally was looking at 32-bit firmware when...
Sorry for the late response: I noticed the same and have not dug into exactly why. My best guess is it doesn't like some of the mods that drow is...
In the case described above the opcode is `11 d8 fe 80` the address `fe 80` _should_ be extended to 24-bits (`0xfffe80`) because the 68000 contains a 24-bit address bus....
@ggnkua What you are saying is that when analyzing 68000 code the user should know to just ignore the top 8 bits of `0xfffffe80` for a `move.b (A0)+,(DAT_fffffe80).w` (for MC68000)?...