QuoteAnother was to just let you specify the start address manually. I'd prefer this.
Another was to just let you specify the start address manually.
How about I leave A, S, X & Y but add a 5th menu item for "custom address".
You can also consider concentrating these settings somehow (I had to do some redundant changes to implement support for this additional fw variant).
Since I got fed up seeing tiny letters in the disassembly box (note that I'm running CHDK-PT on Wine, not Windows)
The code isn't perfect, but it works. Menu: Format -> Choose Font (disassembly)
nafraf has developed some scripts for porting the C tasks between different firmware versions : http://chdk.wikia.com/wiki/GPL:hex2task.sh?rcid=31932 http://chdk.setepontos.com/index.php?topic=7180.msg90526#msg90526Might make sense to integrate that into CHDK-PT?
The strings.txt file included with each f/w dump in the repository seems to have a lot of usefull information ? Is it worth adding some sort of lookup function to spot string references in CHDK-PT dissassembly ?
If we knew a bit more about the files used to setup IDA for CHDK dissassembly we might be able to find useful information there. I tried googling the format of those files but they seem to be proprietary.
Well, I have to admit that I'm only using the "get a nicely formatted assembly function from a given address" facility of the program.
Seeing descriptive names of known functions makes work a bit easier. nafraf's solution relies on standard (GNU) utilities, you would have to include them or you could choose to do the parse/replace operation in a different way.
Also, you need to be sure to have a reliable source of those address-name pairs The output of finsig_dryos is close to perfect, but I don't know whether it still has false positives in certain cases. You could check some "signature" in that file, to avoid loading sigs generated by the earlier finsig. Or, you could combine stubs_entry.S and stubs_entry_2.S if the user swears that every false entry is corrected in the latter.
Can you give an example? The string dump contains lots of false positives and localized strings.
Which files?
Started by whim « 1 2 ... 77 78 » General Discussion and Assistance
Started by silas General Discussion and Assistance
Started by bdasmith « 1 2 ... 9 10 » General Help and Assistance on using CHDK stable releases
Started by msl « 1 2 ... 5 6 » General Discussion and Assistance
Started by Caefix « 1 2 » General Discussion and Assistance