Main Page: Difference between revisions

From N64brew Wiki
Jump to navigation Jump to search
Content added Content deleted
m (Added Compilers to the home page)
m (Improve link names)
Line 77: Line 77:
|content=
|content=
<nowiki></nowiki>
<nowiki></nowiki>
=== Nintendo N64 [[IRIX Compiler and Tools]] ===
==== Nintendo [[N64 IRIX]] Compiler and Tools ====
Only for use on SGI workstations running IRIX 5.3 or higher with an R4K or higher processor
Only for use on SGI workstations running IRIX 5.3 or higher with an R4K or higher processor


=== Nintendo N64 [[Windows 16-bit Compiler and Tools]] ===
==== Nintendo [[N64 Windows 16-bit]] Compiler and Tools ====
These tools are mostly 16-bit and will require a Windows OS of Win95, Win98, Win2K, WinXP
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]] ===
==== 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
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]] ===
==== 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
This is the most modern compiler and tools, but some parts of the ROM build process are not well supported
}}
}}

Revision as of 21:47, 2 August 2020


Welcome to the N64brew Wiki Homebrew Wiki!
This wiki is a collaboration among the homebrew community. Everyone is welcome to contribute! Our goal is to provide accurate documentation of the entire N64 system, including peripherals and all related software. Please keep pages topic-based, and provide source references or evidence where necessary.

Main CPU MIPS R4300

Is a MIPS R4300 64-bit Processor with a Floating Point Co-Processor

RSP - Reality Signal Processor

Is a MIPS R4000 32-bit Processor with an SIMD (Single Instruction Multiple Data) Co-Processor

RDP - Reality Display Processor

Is a dedicated hardware drawing process 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

Digital Analog Converter

Responsible for converting digital signals from the console to analog audio and video signals.

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.

Nintendo N64 IRIX Compiler and Tools

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

Nintendo N64 Windows 16-bit Compiler and Tools

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