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