Skip to content

VGKintsugi/Ghidra-SegaMasterSystem-Loader

Repository files navigation

Ghidra Sega Master System and Game Gear Loader

A simple (WIP) loader for Ghidra for Sega Master System and Game Gear files. Currently able to:

  • detect SMS/GG files based on the game header
  • set CPU to z80
  • start disassembly/decompilation at byte 0

Missing:

  • support for ROM mapping
  • specifying RAM as mirrored from another section of RAM

Screenshots

Loader screenshot
Loader

Disassembly View w/Decompiler
Disassembly View

Building

  • export GHIDRA_INSTALL_DIR=<Absolute path to Ghidra>.
  • gradle
  • The output zip file will be created within /dist

Installation

  • Copy the zip file to <Ghidra install directory>/Extensions/Ghidra.
  • Start Ghidra and use the "Install Extensions" dialog to finish the installation. (File -> Install Extensions...).

Credits

About

A Ghidra loader for Sega Master System and Game Gear files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages