N64: Difference between revisions
Jump to navigation
Jump to search
m (add chameleon twist) |
Dragorn421 (talk | contribs) (add some links and short descriptions) |
||
Line 31: | Line 31: | ||
==== Other ==== | ==== Other ==== | ||
* asm-differ | * [https://github.com/simonlindholm/asm-differ asm-differ] (compare assembly side by side) | ||
* decomp-permuter | * [https://github.com/simonlindholm/decomp-permuter decomp-permuter] (try source changes at random to fish for matches) | ||
* asm-processor | * [https://github.com/simonlindholm/asm-processor asm-processor] (splice assembly into source .c files) | ||
* flib | * flib | ||
* lfgfx | * lfgfx | ||
* n64img | * n64img | ||
* [https://github.com/glankk/n64/tree/master/src/gfxdis gfxdis] | * [https://github.com/glankk/n64/tree/master/src/gfxdis gfxdis] (disassemble dlists for f3d, f3dex, ...), [https://github.com/glankk/libgfxd libgfxd] (a programmer friendly library), [https://github.com/Thar0/pygfxd pygfxd] (python bindings) | ||
=== Resources === | === Resources === |
Revision as of 21:01, 27 April 2023
The N64 decomp community is arguably one of the most mature, with a huge diversity of tools and projects. Most N64 games use either IDO or GCC compilers.
Projects
Compilers
Tools
Decompilers
Disassemblers
Other
- asm-differ (compare assembly side by side)
- decomp-permuter (try source changes at random to fish for matches)
- asm-processor (splice assembly into source .c files)
- flib
- lfgfx
- n64img
- gfxdis (disassemble dlists for f3d, f3dex, ...), libgfxd (a programmer friendly library), pygfxd (python bindings)