Ghidra processor for the CHIP8 virtual machine
This is a work-in-progress CHIP8 processor for NSA's SRE tool Ghidra.
To load a CHIP8 program, you need to import it as "Raw Binary", change the language to CHIP8:BE:default:default
and change the "Base Address" in the options to 0x200
.
Build using gradle
to produce an extension zip. Update the installation path to Ghidra as appropriate.
gradle -PGHIDRA_INSTALL_DIR=$HOME/ghidra_9.0/
Unpack the resulting zip in to ghidra_9.0/Ghidra/Processors
.