mirror of
https://github.com/ran-j/PS2Recomp.git
synced 2026-10-05 03:37:20 -04:00
Refactor runtime for move speed and better code style (#140)
* feat: added guestBranchKind enum to categorize branch types feat: added missingFunctionPolicy enum to define behaviors for missing function scenarios refactor: added handle guest branches and report missing functions feat lookupFunction to utilize new dispatch logic and improve error handling for unregistered functions * fix: fix test conflict * feat: added debug sound driver logs * feat: emmiter for return * feat: added recompiler reporter feat: added strict diagnostics flag for heavy debug calls * feat: staticc table insted of hashmap for runtime * feat: back file to ignore * feat: explode code across helpers and classes * feat: update codegen test feat: better guest nop check * feat: fix link problem on linux * feat: fix Segmentation fault
This commit is contained in:
@@ -83,6 +83,10 @@ namespace
|
||||
return "LIBSD";
|
||||
case IOP_SID_FATAL_FRAME_SDRDRV:
|
||||
return "Fatal Frame SDRDRV";
|
||||
case IOP_SID_LOTR_CLFILE:
|
||||
return "LOTR CL";
|
||||
case IOP_SID_LOTR_SOUND:
|
||||
return "LOTR Sound";
|
||||
case 0x80001300u:
|
||||
return "DBCMAN";
|
||||
default:
|
||||
@@ -1085,6 +1089,8 @@ namespace
|
||||
{"SNDDRV state", IOP_SID_SNDDRV_STATE, false},
|
||||
{"LIBSD", IOP_SID_LIBSD, false},
|
||||
{"Fatal Frame SDRDRV", IOP_SID_FATAL_FRAME_SDRDRV, false},
|
||||
{"LOTR SOUND", IOP_SID_LOTR_SOUND, false},
|
||||
{"LOTR CLFILE", IOP_SID_LOTR_CLFILE, false},
|
||||
{"DBCMAN", 0x80001300u, false},
|
||||
{"DTX compat", dtxLayout.rpcSid, true},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user