On Wed, Apr 18, 2018 at 8:17 PM, Mark J. Blair via cctech < cct...@classiccmp.org> wrote:
> Some of the future reverse engineering projects I have on my to-do list > involve the CDP1802 processor, which IDA presently doesn't support. When I > get to them I'll have to decide whether to use dismantler vs. learning how > to add CDP1802 support to IDA. I'm leaning towards the latter, because IDA > is so much fancier than dismantler is. I'd vote for adding it to dismantler. I had an IDA Pro license at one point, but I seem to have misplaced it, and it is too old to get me any discount on a new release. I imagine that IDA has probably improved a lot since back then, but at the time it had a pretty awful user interface. If I had an actual business need to reverse-engineer something using a processor that IDA supported, I'd certainly buy a new IDA license, but I wouldn't personally invest any time in building add-ons for expensive commercial software, when there are open source alternatives that may not be as good, but are generally good enough. For the 1802, I've used a really crude disassembler written in C. The 1802 instruction set isn't very complicated, so a disassembler for it isn't either. It's been so many years since I actually disassembled 1802 code that I'm not sure I still have the disassembler around.