Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 999 Bytes

README.md

File metadata and controls

33 lines (21 loc) · 999 Bytes

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