rizinorg / cutter

Free and Open Source Reverse Engineering Platform powered by rizin
https://cutter.re
GNU General Public License v3.0
15.87k stars 1.15k forks source link

mc6809 (and mc680x architecture) not supported #1725

Open hamsterwoede opened 5 years ago

hamsterwoede commented 5 years ago

Environment information

Describe the bug

When trying to disassemble a piece of code I can´t seem to find a way to make it recognize the correct cpu or family (motorola 6809).

To Reproduce

Steps to reproduce the behavior:

  1. open file (included as programm B 05.365.03.4.00 08-09-88.bin.zip)
  2. click open
  3. go to advanced options
  4. No way to select motorola 6809 Architecture (note: m68k is a completely different architecture)

programm B 05.365.03.4.00 08-09-88.bin.zip

Expected behavior Select mc6809 in dropdown

Screenshots

Additional context

I am currently trying to figure out some basics of how my knitting machine works (Passap e6000, based on motorola 6809). The added file is a bin of the ´program rom´.

pelijah commented 5 years ago

There is r2 plugin that adding mc6809 support (https://github.com/radare/radare2-pm/blob/master/db/mc6809), but we don't have prebuilt binary for Windows.

karliss commented 5 years ago

It wouldn't hurt making instructions for how to install r2 plugins for cutter on all platforms.

xarkes commented 5 years ago

It wouldn't hurt making instructions for how to install r2 plugins for cutter on all platforms.

Can be solved through https://github.com/radareorg/cutter/issues/1763

pelijah commented 5 years ago

There is r2 plugin that adding mc6809 support (https://github.com/radare/radare2-pm/blob/master/db/mc6809), but we don't have prebuilt binary for Windows.

It turned out that this is asm plugin so I don't think that it can help you.