This is a collection of scripts used to aid with reverse engineering SIMK4x binaries
-
Clone or download the repository
-
Open PyGhidra
-
Go to Tools -> Script Manager
-
Right click anywhere, open "Script directories"
-
Add the repository as a folder
-
Done. You'll find the scripts under the "OpenGK" category
Detects the variant and splits SIMK4x binaries into appropriate segments. This script deletes the default memory block and creates new blocks from scratch, meaning you WILL lose any progress so far!. Only run this script when starting a new project
Adds symbol descriptions (such as EXISEL -> External Interrupt Select register) in the form of EOL comments.
Comments are appended, not set, so existing comments won't get overwritten