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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

658bd61 · Mar 8, 2025

History

10 Commits
Apr 20, 2024
Mar 8, 2025
Mar 8, 2025
Mar 3, 2025
Apr 20, 2024
Apr 20, 2024
Apr 20, 2024
Apr 20, 2024
Mar 3, 2025
Mar 3, 2025
Apr 20, 2024
Apr 20, 2024
Apr 20, 2024
Apr 20, 2024
Apr 20, 2024
Apr 20, 2024
Mar 8, 2025
Apr 20, 2024

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