Main Page: Difference between revisions
Fraser.mips (talk | contribs) m (Undo revision 80 by Fraser.mips (talk)) Tag: Undo |
Command-tab (talk | contribs) mNo edit summary |
||
Line 30: | Line 30: | ||
====[[Peripheral Interface|PIF - Peripheral Interface]]==== |
====[[Peripheral Interface|PIF - Peripheral Interface]]==== |
||
Handles reading/writing to/from the cartridge and interacts with the 4 controller ports using the [[Joybus |
Handles reading/writing to/from the cartridge and interacts with the 4 controller ports using the [[Joybus protocol]] |
||
====[[Digital Analog Converter]]==== |
====[[Digital Analog Converter]]==== |
Revision as of 04:41, 5 August 2020
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