Main Page: Difference between revisions

From N64brew Wiki
Jump to navigation Jump to search
Content added Content deleted
m (Fix Typo)
m (Tweaked the Motherboard box)
Line 23: Line 23:
A MIPS R4300 64-bit Processor with a Floating Point Co-Processor
A MIPS R4300 64-bit Processor with a Floating Point Co-Processor


====[[Reality Signal Processor|RSP - Reality Signal Processor]]====
====[[:Category:Reality CoProcessor|Reality CoProcessor]]====
A MIPS R4000-type 32-bit Processor with an SIMD (Single Instruction Multiple Data) Co-Processor
The RCP contains the [[Reality Signal Processor|RSP - Reality Signal Processor]] which is a MIPS R4000-type 32-bit Processor with an SIMD Co-Processor and the [[Reality Display Processor|RDP - Reality Display Processor]] a dedicated hardware drawing processor.

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


====[[Peripheral Interface|PIF - Peripheral Interface]]====
====[[Peripheral Interface|PIF - Peripheral Interface]]====
Line 34: Line 31:
====[[Audio Interface]] and [[Video Interface]]====
====[[Audio Interface]] and [[Video Interface]]====
Responsible for converting digital signals from the RCP to digital audio and video to be sent to the TV.
Responsible for converting digital signals from the RCP to digital audio and video to be sent to the TV.

Other [[Internal Interfaces]]
====[[:Category:Motherboard|Motherboard]] components====
Additional hardware components on the motherboard.
}}
}}



Revision as of 04:42, 17 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

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

Reality CoProcessor

The RCP contains the RSP - Reality Signal Processor which is a MIPS R4000-type 32-bit Processor with an SIMD Co-Processor and the RDP - Reality Display Processor a dedicated hardware drawing processor.

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.

Motherboard components

Additional hardware components on the motherboard.

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

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