You shouldn't need anything else besides the hex file.
http://en.m.wikipedia.org/wiki/Decompiler
The problem is that decompilers don't all translate back to the same version of assembler.
You can do it, you just need all the proper tools.
Robert
You shouldn't need anything else besides the hex file.
http://en.m.wikipedia.org/wiki/Decompiler
The problem is that decompilers don't all translate back to the same version of assembler.
You can do it, you just need all the proper tools.
Robert
Ok, we seem to be mixing terms tho... I was under the impression that when it comes to MC programming, that there is a distinct difference betwteen disassemble and decompile. Correct me if I am under the wrong idea, but I thought the reason disassembly is possible is because assembly is standardized more than with normal type programming for software. The way I understand it, we are really kind of double translating or double compiling on pic unless we want to learn to write in assembly. ie.. PBP3--> assembly--> hex or C--> assembly--> hex or Proton --> assembly--> hex, and this is why disassembly is usually possible even if decompile probly wont be....
A quick google to jog my memory:
"Each assembly language is specific to a particular computer architecture..."
So you can quickly guess there are numerous versions of what we call assembler.
Also, programming is programming, doesn't matter if on microchips, PCs or mainframes. A decompiler will generate source code (PBP in this case) and a disassembler will generate some version of assembler (MPLAB assembler in this case).
You could contact PBP or MPLAB support and ask if such tools are available. I wouldn't hold my breath.
You could use another disassembler, go through that and migrate over manually to MPLAB assembler. This would probably be your best option.
Good luck getting another disassembler (if you're not buying one from a reputable source). I wouldn't know which download to trust in this world of hackers.
Maybe if you ran it on a standalone PC not connected to your network or the internet, it couldn't call home, infect/damage a critical PC or browse through your "stuff".
Yes, I lean on the paranoid side of the fence when it comes to downloads.
Robert
Bookmarks