On Wed, 18 Feb 2026, Paul Flo Williams wrote:
At the moment, I'm using the D52 disassembler and am getting decent
results, although I wished I hadn't used the analyse option to produce
a starting control file; it doesn't cope at all well with code
involving lots of jump tables because the control flow appears to
break, and it decides that much of the code is just data. Ho hum.

Uh well, that is the problem with most disassemblers. Since interactive disassembly is clearly superiour to normal disassemblers, I am using disx at the moment, and I can easily write new processor modules for it. I'm quite surprised that, even though it has only a pure ncurses UI, it is simple and efficient to use.

Sometimes I use Ghidra, but it is a holy complex thing and has some very nasty habits like C-style hex constants etc.

I had hoped that Binary Ninja would be a powerful and nice tool, although commercial, but I have bought a personal license to try it. But this is the biggest crap that I have ever seen! This is not what I call a disassembler. It is a graphical whatever thing, and it can't even just show you a disassembly in a normal fashion. Everything is transformed into pseudo high-level garbage and so on. So for now I can only recommend to stay away from it for real disassembly.

Christian

Reply via email to