beardypig/ghidra-emotionengine

PCSX2SaveStateImporter doesn't run in Ghidra 9.2

Closed this issue · 1 comments

Attempting to run PCSX2SaveStateImporter in Ghidra 9.2.0 results in

ImportMMIORegisterLabels.java:30: error: incompatible types: java.util.List<ghidra.program.model.lang.Register> cannot be converted to ghidra.program.model.lang.Register[]
        Register[] registers = currentProgram.getLanguage().getRegisters();
                                                                        ^
PCSX2SaveStateImporter.java:100: error: initializeBlock(byte) is not public in ghidra.program.database.mem.MemoryBlockDB; cannot be accessed from outside package
                ((MemoryBlockDB) block).initializeBlock((byte) 0);
                                       ^
skipping ~/.ghidra/.ghidra_9.2_PUBLIC/Extensions/ghidra-emotionengine/ghidra_scripts/PCSX2SaveStateImporter.java
skipping ~/.ghidra/.ghidra_9.2_PUBLIC/Extensions/ghidra-emotionengine/ghidra_scripts/ImportMMIORegisterLabels.java
> Unable to locate script class: PCSX2SaveStateImporter.java

Thanks!