Open Morilli opened 1 week ago
I feel I should let @Wyst3r know about this.
The latest commit adds linux binaries which "work", as in everything loads, but I've experienced freezing after 1-100 frames. It's not a crash, just an unresponsiveness forcing me to close the program. I have no idea how to debug this except by adding dozens of console.writelines and trying to narrow down the place it's getting stuck at.
Just for the sake of re-documenting it here and not like somewhere in the Discord (and it is the first todo point).
better gln64 is a high recommended from Mupen64-rr-lua mainly for it having low hardware requirements and better to TAS with.
The only caveat against it from what I can tell is that it's HLE and not LLE and some glitches with certain titles (which some of the plugins already in Hawk has those issues). So in other words it would be a suitable replacement to Rice (so lowest of the low).
And whilst porting it, it's probably beneficial to disable the texture settings (technically you can hide everything, and make it just the plugin, but some people might benefit from disabling fog).
Work in progress update of the mupen64plus core to the latest version. This would ideally improve compatibility and increase accuracy and be a real-time playable alternative to the existing ares64 core.
There's a couple of known TODOs that need to be resolved:
IDebuggable
functionality is missing, mainly because registers aren't implemented. Registers not being implemented also affectsITraceable
impl (why is that required but only exposed inIDebuggable
... whatever)The diff should be relatively clean, the commit history isn't. Best to look at the full diff instead of individual commits. Some dlls may be missing from Assets, that will need to be fixed once plugins and compile commands are finalized.