jackschmidt
EmuTalker
Ah I see.However, in the Windows port, we can also use OGL too.
I've heavily updated the debugger plugin, which might be of assistance in code tracing. Though, its only for Windows.
Debuggers are going to be extremely useful. My problem was when I started pouring so much effort on the plugin, I was focusing on the parts that could not possibly be wrong, like DLParser_process which, if it was incorrectly coded, would result in the plugin not working at all regardless of the game. I strongly believe the ucode mapping is incomplete at the very best case. Unfortunately in Linux, it's very difficult to debug this code without resorting to insane amounts of printfs. I've been contemplating on loading the RSP not implemented function definitions on the ucode map for ucode 19, but I am not entirely sure of the side effects of this. Chances are the plugin will crash, which isn't a problem for me. But finding the time to scrutinize the information is going to be difficult.
It would be a lot easier if I could find out what particular array indices of the ucode map is being referenced, as that would give a clear view of what the problem is. Alas, I am stuck again though.
According to the output from my updated debugger build, its a unknown microcode to the plugin. So, its not in the plugin's ucode tables.
Or at least partially defined. Without the code Rice put in on microcode 19, TR or other games for that matter would probably crash at first sight. At least that's what I think.
Its okay, this info certainly has helped me in understanding more on the internal structures, and how things tick. And thanks for the kudos, I appreciate it. I hope this semester is just as productive as the last.![]()
School is a long way gone for me, and somehow I miss it. Thinking of going back to school for phd, but that's probably going to take some convincing for me to get back to school.
In any case, I think we should try to share as much info as we can. I'm obviously moving at an extremely painful pace with this. Sometimes, I can't stomach seeing the code, but at times it feels like it's worth a peek. Hopefully, you will be able to unearth more info and improve your plugin.