Skip to content

zeroKilo/N64LoaderWV

master
Switch branches/tags
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
os
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

N64 ROM Loader for Ghidra by Warranty Voider

this is a loader module for ghidra for N64 roms (.z64, .n64, .v64)

  • fixes endianess (little, big, mixed) at loading
  • loads ram, rom and boot section into ghidra
  • it can use a signature/pattern file to scan for symbol hints for ghidra

this allows a rom to be labeled, disassembled and decompiled

credits:

requires JDK 13

Alt text

Alt text

Build from Source (Mac)

brew install java
brew install gradle
brew cask install ghidra

export GHIDRA_INSTALL_DIR=`brew cask ls ghidra | grep ghidra | sed 's/^.*-> \(.*\)ghidraRun.*/\1/'`

Then whenever you're ready to build, run

gradle

and it will create a zip file in /dist that you can use that file as the extension in Ghidra