Mark Street

Results 140 comments of 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)...