Among many modern disassembly/reverse engineering tools, has any been used to disassemble legacy code for a word-oriented mainframe, preferably with a non-power-of-2 word length, like CDC 6600 (60 bit) or PDP-10 (36 bit)? If so, is there an existing open source example of a plugin implementing such an architecture?
(While some may infer a request for opinion from the above, please keep in mind that the phrasing of the question makes it a question of fact.)
simh
has (very simple) in-built disassembly of all supported architectures, including those with a non-power-of-2 word. And non-power-of-2 words are not a problem, as you'd extract the binary in question and provide it as a file on a modern computer, using some power-of-2 word big enough to embed the non-power-of-2 word. Radare2 has in open issue to implement a PDP-10 plugin.