Skip to content
Motorola 68k architecture support for binary ninja
Python
Branch: master
Clone or download
Pull request Compare This branch is 24 commits ahead of alexforencich:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
__init__.py
plugin.json

README.md

Motorola 68k Architecture Plugin (v0.1)

Original Author: Alex Forencich

A disassembler and lifter for the Motorola 68k architecture.

Description:

This plugin disassembles Motorola 68k machine code and generates LLIL.

To install this plugin, navigate to your Binary Ninja plugins directory, and run

git clone https://github.com/wrigjl/binaryninja-m68k.git m68k

Minimum Version

This plugin requires the following minimum version of Binary Ninja:

  • release (Personal) - 1.1

License

This plugin is released under a MIT license.

Modifications by Jason Wright

  • register with ELF loader
  • fixups for binja il changes
  • fixed 'rtd' instruction to parse correctly
  • labels for 'jmp' and 'bra'
  • fixed 'roxr'/'roxl' instructions to add correct flag
  • fixed signedness of branches
  • added bhi, bls, bcc, bcs support
  • mark indirect jump/call as unresolved so il can figure it out
You can’t perform that action at this time.