chaoticgd / ghidra-emotionengine-reloaded

An extension for Ghidra that adds support for the PlayStation 2.
Apache License 2.0
118 stars 11 forks source link

here's another set of unrecognized VU0 instructions #42

Closed modusc896d352 closed 9 months ago

modusc896d352 commented 9 months ago

came across another set of what seems to be unrecognized VU0 instructions (four of them it seems) VU0 instructions that failed to disassemble for some reason.

and here are the error messages that they trigger Unable to resolve constructor at 00262a30 (flow from 00262a2c) Unable to resolve constructor at 00262a34 Unable to resolve constructor at 00262a54 (flow from 00262a50) Unable to resolve constructor at 00262a58

apologies for the lack of details

chaoticgd commented 9 months ago

I've figured out what the problem is: there was a missing instruction.

Can you test out this unstable build for me? https://github.com/chaoticgd/ghidra-emotionengine-reloaded/releases/download/unstable/ghidra_10.3.3_PUBLIC_20231004_ghidra-emotionengine-reloaded.zip

Edit: Or https://github.com/chaoticgd/ghidra-emotionengine-reloaded/releases/download/unstable/ghidra_10.4_PUBLIC_20231004_ghidra-emotionengine-reloaded.zip

modusc896d352 commented 9 months ago

OK, time for me to test your new build.

modusc896d352 commented 9 months ago

OK, tested your new build and will you look at that... missing instructions are no longer missing! thanks for the update!