Skip to content

Module for IDA Pro disassembler that adds support for the M·CORE RISC MCU architecture.

Notifications You must be signed in to change notification settings

MotoFanRu/M-CORE_IDA-Pro

Repository files navigation

M·CORE support module for IDA Pro

IDA Pro

IDA Pro processor module for M·CORE which is a low-power, RISC-based microcontroller architecture developed by Motorola intended for use in embedded systems.

Thanks to @usernameak for porting it to IDA Pro 8.3, IDA Pro 9.0 and for improving/adding links to the symbols.

Install

IDA Pro 8.3

Copy dll-8.3/mcore.dll library to the procs IDA Pro directory.

IDA Pro 9.0

Copy dll-9.0/mcore_ida64.dll library to the procs IDA Pro directory.

Useful Tips

Activate the display of opcode bytes.

Menu => Options => General... => Disassembly => Number of opcode bytes (non-graph) => "4" => OK

An alternative and better way to change these values globaly is in the cfg/ida.cfg configuration file:

OPCODE_BYTES = 4
GRAPH_OPCODE_BYTES = 4

Build Recipe

IDA Pro 8.3

cmake -DIDA_EA64=OFF -DIDA_ROOT_DIR=D:\path\to\idasdk83
cmake --build .

IDA Pro 9.0

cmake -DIDA_ROOT_DIR=D:\path\to\idasdk90
cmake --build .

Additional Information

Please see original ReadMe.txt document.

Authors & Thanks

  • erithion
  • yakk
  • GanjaFuzz
  • Chik_v
  • theCore
  • usernameak
  • MotoFan.Ru developers

About

Module for IDA Pro disassembler that adds support for the M·CORE RISC MCU architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published