feat: refactor analyzer to not realy only on debug symbols (#53)

fix: patching NOP things that code gen already know how to handle
feat: added a bug on JAL/J/JAR code gen
feat: enhanced tom file
fix: fix memory layout for ps2 macros
feat: added a lot of not working garbabe to runtime (fix later)
feat: some code organization
feat: added new tests
feat: update readme
This commit is contained in:
Ranieri
2026-02-13 15:02:34 -03:00
committed by GitHub
parent 1d1b79d5f0
commit 8f747334d6
26 changed files with 10987 additions and 2111 deletions
+3 -1
View File
@@ -14,7 +14,7 @@ namespace ps2recomp
}
Instruction R5900Decoder::decodeInstruction(uint32_t address, uint32_t rawInstruction) const
{
{
Instruction inst;
inst.address = address;
@@ -39,12 +39,14 @@ namespace ps2recomp
inst.isMultimedia = false;
inst.isLoad = false;
inst.isStore = false;
inst.isMmio = false;
// Initialize the enhanced fields
inst.mmiType = 0;
inst.mmiFunction = 0;
inst.pmfhlVariation = 0;
inst.vuFunction = 0;
inst.mmioAddress = 0;
inst.vectorInfo.isVector = false;
inst.vectorInfo.usesQReg = false;