EGCS

From Decompedia
Jump to navigation Jump to search

EGCS (short for Experimental/Enhanced GNU Compiler System) was a fork of GCC that eventually made its own way back into upstream GCC. A bit of history can be read on the GNU Compiler Collection Wikipedia article.

For decompilation purposes we refer to EGCS as a specific version of GCC and binutils that is a fork of the main EGCS tree. This fork was used by iQue, Ltd. video game company to port N64 games to the iQue Player video game console.

To obtain this compiler, the decompals Github organization host two repositories that build this compiler for modern machines. Those are built based on the original EGCS commit from the GNU repositories, plus the patches made by the original team who modified this compiler.

There's only one version of this fork known to be used to build iQue games.

Projects using this compiler

The following is the list of known projects that use this compiler: