Mark Street
Mark Street
@ferjpi - i think we've just got to wait for @y0c to merge dev into master and release a new version...
Bonus: give some points to m2c (Simon+Matt) for the initial codegen :1st_place_medal:
Notes around c function detection: 1. This function will not be detected due to `unsigned int` being 2 tokens, it is fine if the return type is 1 token, e.g....
[This](https://github.com/decompme/compilers/pull/5) is an example of a PR for the [compilers](https://github.com/decompme/compilers/) repo that adds some new compilers.
I'm using it a bit in SSSV, I would use it more if it was less janky 🙂
I'm doing something very similar @ryukinix, my extra pain point is that I'm doing it from within a docker container. Anyhow you need to start the podman service: ```sh #...
just nuked/replaced the old branch because it was really out of date and the merge had a bunch of conflicts.
Current list of problems: ### PSX **psyq4.4-ccpsx** ``` Error : could not execute cpppsx ``` ### PS2 **ee-gcc2.95.2-273:** **ee-gcc2.95.2-274:** **ee-gcc2.95.3-107:** **ee-gcc2.95.3-114:** **ee-gcc2.95.3-136:** ``` coreapp.error.CompilationError: Compiler error: ee-gcc.exe: installation problem, cannot...
The papermario decompers use `ninja` as their build tool (see https://github.com/pmret/papermario/blob/master/tools/build/configure.py), seems to work well for them (although the N64 decomps are dealing with more than just an executable)
decomp.me (and console game decompilation in general) is targeted towards matching decompilation - a game's binary is disassembled into assembly (which assembles back to a byte-perfect match of the original)...