Skip to content

thanasisk/binja-amiga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

binja-amiga

A binary ninja plugin for Commodore Amiga executables

Prerequisites

A Motorola 68K series Binary Ninja plugin. There are some versions floating around, your best bet as of now is Galenbwill's version

The canonical way is to install the Motorola 68000 plugin via the plugin manager.

Installation

git clone [email protected]:thanasisk/binja-amiga.git $PLUGINDIR/binja-amiga

I am sold! How can I immediately test it? I don't have access to an Amiga

There are some sample binaries included in this repo. hello-debug has debug symbols

Cool bits

Supports A500/OCS special registers - they are automatically added as symbols.

Limitations/Known bugs

  • Currently Copper support is WiP, it is only interactive
  • Not extensively tested, bug reports welcome
  • Libraries support is currrently WiP
  • There is an active rewrite underway - keep watching this space!

Licence

MIT

Thanks

  • The Binary Ninja slack crew for their magnificent support
  • crabfists from English Amiga Board for inspiration
  • KaiN and the AmigaDev Discord community
  • The Amiga engineering team for creating a computer worth examining decades after its release

Sponsorship

This work is partially sponsored by Vector 35 Inc. - makers of Binary Ninja

About

A binary ninja plugin for Amiga executables

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages