N64: Difference between revisions

From Decompedia
Jump to navigation Jump to search
m (add chameleon twist)
(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)

Resources