N64: Difference between revisions

From Decompedia
Jump to navigation Jump to search
(Add more N64 games)
(Added Star Fox 64)
 
(One intermediate revision by one other user not shown)
Line 40: Line 40:
* [[Snowboard Kids]]
* [[Snowboard Kids]]
* [[Space Station Silicon Valley]]
* [[Space Station Silicon Valley]]
* [[Star Fox 64]]
* [[Super Mario 64]]
* [[Super Mario 64]]
* [[Super Smash Bros.]]
* [[Super Smash Bros.]]
Line 49: Line 50:
* [[Wave Race 64]]
* [[Wave Race 64]]
* [[Yoshi's Story]]
* [[Yoshi's Story]]
=== Libraries ===
* [[Libultra]]
* [[NuSys]]
=== Microcode ===
* boot
** rspboot
* gfx
** f3dex
** f3dex2
* audio
* jpeg decoding
* hqvm


=== Compilers ===
=== Compilers ===

Latest revision as of 02:52, 21 December 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

Libraries

Microcode

  • boot
    • rspboot
  • gfx
    • f3dex
    • f3dex2
  • audio
  • jpeg decoding
  • hqvm

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