Main Page: Difference between revisions

From N64brew Wiki
Jump to navigation Jump to search
Content added Content deleted
(Changed layout and added boxes to better organize the page)
m (Added libultra to SDK list)
Line 45: Line 45:
<nowiki></nowiki>
<nowiki></nowiki>
==== [[pseultra]] ====
==== [[pseultra]] ====
A homebrew N64 SDK. Still a work-in-progress but very feature-rich already;
A homebrew N64 SDK. Still a work-in-progress but very feature-rich already.


* BSD 3 Clause License
* BSD 3 Clause License
Line 54: Line 54:


====[[libdragon]]====
====[[libdragon]]====
A homebrew N64 SDK for developing N64 games
A homebrew N64 SDK for developing N64 games.


* Public Domain
* Public Domain
Line 61: Line 61:
* Audio
* Audio
* Controllers
* Controllers

====[[libultra]]====
Nintendo's official SDK library.

}}
}}
}}
}}

Revision as of 17:32, 2 August 2020


Welcome to the N64brew Wiki Homebrew Wiki!
This wiki is a collaboration among the homebrew community. All are 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

Video Interface

Is the configuration of resolution and color depth and a few effects that are applied to the image before being displayed.

Audio Interface

This configures the Audio DAC.

PIF - Peripheral Interface

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

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.