To ma znacznie glebsze i ciekawsze technicznie podloze:
MIPS recompiler
This is a static MIPS-I recompiler for a SuperCPU equiped C64.
That is, it will take a MIPS-I executable and translate the MIPS opcodes into 65816 ones. The recompiler is written in ANSI-C, compiled using GCC and recompiled into 65816 code using itself. Or in other words, a x86 compile of the recompiler is used to recompile a MIPS-I compile of the recompiler
![\"\" \"\"](\"http://www.c64power.com/forum/img/smilies/grin.gif\")
There is also a Win32 build included, which likely is more usefull than the SuperCPU native one.
This is a (more or less) direct build of the original ID software source code release with a hacked together tiny clib for the string/mem/math/etc functions it required.
While this Doom port isn't meant to be taken seriously, it has proven quite useful for testing and improving the MIPS recompiler as Doom is a rather complex and large application.