Comment by WASDx
1 day ago
How do you validate the functions are correct? I did something similar, letting it (mostly deepseek 4.1) translate from assembly to C but it commonly made mistakes, some really hard to discover and fix.
1 day ago
How do you validate the functions are correct? I did something similar, letting it (mostly deepseek 4.1) translate from assembly to C but it commonly made mistakes, some really hard to discover and fix.
If it's like any other matching (game) decomp, you compare the output byte-for-byte to the retail binary (e.g. any of the projects on https://decomp.dev/). Hard part to getting started is making sure you have a comparable compiler, flags, & toolchain
Opus figured out the compiler and flags in 5 minutes actually
You should be able to validate it by creating tests against the assembler.