
Una extensión para Ghidra que agrega soporte para PlayStation 2.
Esta extensión se basa en el proyecto original Ghidra-EmotEngine, con una serie de cambios.
.mdebug con el analizador STABS incluido.Las compilaciones de lanzamiento están disponibles en la página de versiones. Las construcciones inestables, generadas cada vez que hay un empuje para la rama principal, están disponibles aquí. Para instalar el paquete, siga las instrucciones en la documentación de Ghidra.
Si desea construir la extensión usted mismo, instale gradle y ejecute:
gradle -PGHIDRA_INSTALL_DIR=/path/to/ghidra buildExtension
Las versiones modernas de los estados de guardado de la tienda PCSX2 utilizan la compresión de ZSTD de forma predeterminada, que la implementación zip de Ghidra no es compatible. Para trabajar en torno a esto, si está utilizando PCSX2 v2.1.178 o superior, debe asegurarse de que Tools -> Show Advanced Settings se verifiquen, luego navegue a File -> Settings -> Advanced -> Savestate Settings y cambiar la opción Compression Method a Deflate64 . Si está utilizando una versión anterior, tendrá que cambiar SavestateZstdCompression a false en la sección EmuCore de su archivo PCSX2.ini .
Intente deshabilitar el analizador Decompiler Parameter ID .
Habilite la opción Use Deprecated Demangler en la configuración para el analizador Demangler GNU .