awesome-n64-development
github.com/command-tab/awesome-n64-development ↗A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me unmaintained resources from awesome-n64-development"
Installation instructions →What's inside
Emulators
- 1964Unmaintained
An open-source emulator for Windows
- aresActively Maintained
A low-level, accurate multi-system emulator with good support for N64. Available in sources and binary distributions for Windows, Mac and Linux. It includes a CPU and RSP recompiler, and emulates RDP with Vulkan (via Parallel-RDP).
- cen64Unmaintained
A
- cor64Works In Progress
An in-progress emulator written in C#
- Dillonb's dgb-n64Actively Maintained
A low-level, accurate N64 emulator for Windows and Linux. It includes a CPU recompiler, and emulates RDP with Vulkan (via parallel-RDP).
- Gopher64Works In Progress
An N64 emulator written in Rust by the developer of Simple64, able to already play some commercial games at decent speeds!
Documentation
- 64dd.org
Nintendo 64DD documentation, emulators, homebrew, and tools
- 64DD-schematics
Schematics for the Nintendo 64 Disk Drive (N64DD)
- 64DD wiki
Documentation on 64DD hardware, disks, and related cartridges
- Accessory Reference
Guide on how to communicate with the Transfer Pak and Rumble Pak
- cen64#58
A cen64 issue comment summarizing the boot process
- Console Protocols
Nintendo 64 hardware info, memory map, PIF boot stage reference, and JoyBus I/O documentation
Programming
- 64doomC
A source port of the original
- aw64C
(C++) A Nintendo 64 port of the bytecode interpreter from
- BrewChristmasC
A single 3D holiday scene built using
- BrewRealityC
A 3D flight simulator tech demo built with
- brick64C
A homebrew 3D brick-breaker game using the official SDK
- cargo-n64Rust
A
Development Hardware
- 64drive
A flash cartridge with USB support targeted at developers. Currently near impossible to get new, or expensive second hand.
- Brutzelkarte
An open-source (hardware and software) FPGA-based flash cartridge
- ED64 Plus
A Chinese clone of the Everdrive 64 at a much cheaper price point. It also has a disconnected USB port with a missing FT245R chip that
- El Barato 64
An in-progress open source development cartridge
- EverDrive 64 X7
A flash cartridge with USB support for development
- GameShark 3.0+
A method of running homebrew via a GameShark
Tools and Libraries
- 64Drive ViewerAsset Conversion and Viewing
Preview textures, images, sounds, and 3D models on hardware with a 64drive over USB
- ANMPAudio Playback and Editing
A multi-channel loopable video game music player, with support for various Nintendo 64 audio formats
- Blen64Asset Conversion and Viewing
Blender scripts to export meshes to draw lists as header files
- blend2niffAsset Conversion and Viewing
A Blender add-on to export to
- Blender64Asset Conversion and Viewing
A Python tool to export Blender 3D models to F3DEX2 microcode display lists
- boot_stubROM Manipulation
A replacement for the CIC-6102 IPL3 boot code
Reverse Engineering
- AeroGaugeProjects
An in-progress decompilation of
- Aidyn ChroniclesProjects
An in-progress decompilation of
- asm-differTools and Disassemblers
A
- awesome-decompilationGuides and Reference
A curated list of awesome decompilation resources and projects
- Banjo-KazooieProjects
A
- Banjo-TooieProjects
An in-progress decompilation of
Assemblers
Videos
- Behind The Code
Gerry O'Brien's YouTube channel, with a number of videos discussing Nintendo 64 development with NuSystem and the official SDK, development hardware, audio processing, and more
- Building cen64 for Speed and Preservation
Tyler Stachecki and Mike Ryan discuss making the cen64 emulator fast without compromising on accuracy
- Debugging N64 homebrew using GDB with a flashcart
Buu342 demonstrates how to use UNFLoader with GDB to debug Libultra, ModernSDK, and Libdragon homebrew running on a flashcart
- Installing the Nintendo 64 Development Kit
How to install the Nintendo 64 Software Development Kit under Windows 2000 and 98SE and build sample code. Also generally works under Windows XP.
Showing a sample of 333 resources. View the full list on GitHub →