GhidraGBA
GhidraGBA copied to clipboard
Incorrect memory permissions
It appears that some of the memory regions have incorrect permissions set on them. Checking the source code it seems the issue is the usage of setExecute(true)
which gives it the read permissions, but not write (which all of the non-ROM regions should have). This causes some warnings to show in Ghidra when decompiling as it thinks read-only memory is being written to.