N64: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Added Star Fox 64) |
||
(8 intermediate revisions by 6 users not shown) | |||
Line 3: | Line 3: | ||
=== Projects === | === Projects === | ||
* [[AeroGauge]] | |||
* [[Aidyn Chronicles: The First Mage]] | |||
* [[Animal Forest]] | |||
* [[Banjo-Kazooie]] | |||
* [[Banjo-Tooie]] | |||
* [[Blast Corps]] | |||
* [[Body Harvest]] | |||
* [[Bomberman Hero]] | |||
* [[Chameleon Twist]] | |||
* [[Chameleon Twist 2]] | |||
* [[Conker's Bad Fur Day]] | |||
* [[Diddy Kong Racing]] | |||
* [[Dinosaur Planet]] | |||
* [[Donkey Kong 64]] | |||
* [[Doom 64]] | |||
* [[Dr. Mario 64]] | * [[Dr. Mario 64]] | ||
* [[Duke Nukem: Zero Hour]] | |||
* [[F-Zero X]] | |||
* [[Goemon's Great Adventure]] | |||
* [[GoldenEye 007]] | |||
* [[Kirby 64: The Crystal Shards]] | |||
* [[Mario Kart 64]] | |||
* [[Mario Party]] | |||
* [[Mario Party 2]] | |||
* [[Mario Party 3]] | |||
* [[Neon Genesis Evangelion]] | |||
* [[Mischief Makers]] | |||
* [[Ogre Battle 64: Person of Lordly Caliber]] | |||
* [[Paper Mario]] | * [[Paper Mario]] | ||
* [[Perfect Dark]] | |||
* [[Pokémon Puzzle League]] | * [[Pokémon Puzzle League]] | ||
* [[Pokémon Snap]] | |||
* [[Pokémon Stadium]] | |||
* [[Quest 64]] | |||
* [[Rocket: Robot on Wheels]] | |||
* [[Snowboard Kids]] | |||
* [[Space Station Silicon Valley]] | * [[Space Station Silicon Valley]] | ||
* [[Star Fox 64]] | |||
* [[Super Mario 64]] | |||
* [[Super Smash Bros.]] | |||
* [[Superman 64]] | |||
* [[The Legend of Zelda: Ocarina of Time]] | |||
* [[The Legend of Zelda: Majora's Mask]] | |||
* [[Turok 3: Shadow of Oblivion]] | |||
* [[Virtual Pro Wrestling 2: Ōdō Keishō]] | |||
* [[Wave Race 64]] | |||
* [[Yoshi's Story]] | |||
=== Libraries === | |||
* [[Libultra]] | |||
* [[NuSys]] | |||
=== Microcode === | |||
* boot | |||
** rspboot | |||
* gfx | |||
** f3dex | |||
** f3dex2 | |||
* audio | |||
* jpeg decoding | |||
* hqvm | |||
=== Compilers === | === Compilers === | ||
Line 14: | Line 73: | ||
** [[KMC]] | ** [[KMC]] | ||
** [[EGCS]] | ** [[EGCS]] | ||
** [[ | ** [[SN64]] | ||
=== Tools === | === Tools === | ||
Line 30: | Line 89: | ||
==== 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 === |
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
- AeroGauge
- Aidyn Chronicles: The First Mage
- Animal Forest
- Banjo-Kazooie
- Banjo-Tooie
- Blast Corps
- Body Harvest
- Bomberman Hero
- Chameleon Twist
- Chameleon Twist 2
- Conker's Bad Fur Day
- Diddy Kong Racing
- Dinosaur Planet
- Donkey Kong 64
- Doom 64
- Dr. Mario 64
- Duke Nukem: Zero Hour
- F-Zero X
- Goemon's Great Adventure
- GoldenEye 007
- Kirby 64: The Crystal Shards
- Mario Kart 64
- Mario Party
- Mario Party 2
- Mario Party 3
- Neon Genesis Evangelion
- Mischief Makers
- Ogre Battle 64: Person of Lordly Caliber
- Paper Mario
- Perfect Dark
- Pokémon Puzzle League
- Pokémon Snap
- Pokémon Stadium
- Quest 64
- Rocket: Robot on Wheels
- Snowboard Kids
- Space Station Silicon Valley
- Star Fox 64
- Super Mario 64
- Super Smash Bros.
- Superman 64
- The Legend of Zelda: Ocarina of Time
- The Legend of Zelda: Majora's Mask
- Turok 3: Shadow of Oblivion
- Virtual Pro Wrestling 2: Ōdō Keishō
- Wave Race 64
- Yoshi's Story
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)