Main Page

{{ContentGrid
 * content=

{{Colored box Internal Only Interfaces
 * background-title-color= #BBFFBB
 * title= Motherboard
 * content=

Main CPU MIPS R4300
A MIPS R4300 64-bit Processor with a Floating Point Co-Processor

RSP - Reality Signal Processor
A MIPS R4000-type 32-bit Processor with an SIMD (Single Instruction Multiple Data) Co-Processor

RDP - Reality Display Processor
A dedicated hardware drawing processor with a hard coded command set

PIF - Peripheral Interface
Handles reading/writing to/from the cartridge and interacts with the 4 controller ports using the Joybus Protocol

Audio Interface and Video Interface
Responsible for converting digital signals from the RCP to digital audio and video to be sent to the TV. }}

{{Colored box
 * background-title-color= #CCCCFF
 * title= SDK's
 * content=

pseultra
A homebrew N64 SDK. Still a work-in-progress but very feature-rich already.


 * BSD 3 Clause License
 * 3D Graphics
 * 2D Graphics
 * NO Audio
 * Controllers

libdragon
A homebrew N64 SDK for developing N64 games.


 * Public Domain
 * NO 3D Graphics
 * 2D Graphics
 * Audio
 * Controllers

libultra
Nintendo's official SDK library.
 * Partially Source-Available

}} }}

{{ContentGrid
 * content=

{{Colored box
 * background-title-color= #CCCCCC
 * title= Compilers
 * content=

N64 IRIX SDK
Only for use on SGI workstations running IRIX 5.3 or higher with an R4K or higher processor

Partner-N64 SDK
These tools are mostly 16-bit and will require a Windows OS of Win95, Win98, Win2K, WinXP

Nintendo iQue Linux 32-bit Compiler and Tools
If you are running a version of Linux that can support these programs this is probably the best solution

n64chain N64 Windows/Linux 64-bit Compiler and Tools
This is the most modern compiler and tools, but some parts of the ROM build process are not well supported }}

{{Colored box
 * background-title-color= #CCCCCC
 * title= Accessories
 * content=
 * Controller
 * 64DD
 * Voice Recognition Unit

PAKs
}} }}
 * Game PAK (Cartridge)
 * Jumper PAK
 * Expansion PAK
 * Controller PAK
 * Rumble PAK
 * Transfer PAK