Skip to content

wrigjl/binaryninja-m68k

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Motorola 68k Architecture Plugin (v0.1)

Original Author: Alex Forencich

A disassembler and lifter for the Motorola 68k architecture.

Moved

Development of this plugin has moved to galenbwill/binaryninja-m68k

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/galenbwill/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

About

Motorola 68k architecture support for binary ninja

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%