RossMeikleham / Ghidra-VMU-Processor

Ghidra processor for disassembling Dreamcast VMU (Sanyo LC8670) binaries
MIT License
6 stars 1 forks source link

Ghidra-VMU-Processor

Ghidra Processor for disassembling/"decompiling" Dreamcast VMU (Sanyo LC8670 "Potato") binaries

img

Using

Currently this only works with raw .vms binaries.

Copy the LC8670 folder into the $(GHIDRA_ROOT)/Ghidra/Processors/ directory; where $(GHIDRA_ROOT) is the location of your Ghidra installation. You will probably need to restart Ghidra to have the LC8670 option appear when selecting the language option when importing a binary.

Modifying

From the root of the repository, after modifying LC8670/data/languages/vmu.slaspec; to regenerate the vmu.sla file run:

${PATH_TO_GHIDRA}/support/sleigh LC8670/data/languages/vmu.slaspec

Where ${PATH_TO_GHIDRA} is replaced with the path to the root of the Ghidra installation.

Credits