Main Page: Difference between revisions
Fraser.mips (talk | contribs) mNo edit summary |
(Reorganized boxes into two main sections, and changed some grammar to remove redundant points.) |
||
Line 2: | Line 2: | ||
__NOTOC__ |
__NOTOC__ |
||
{{Colored box |
{{Colored box |
||
|background-title-color= # |
|background-title-color= #FAFAAA |
||
|title= Welcome to the {{SITENAME}} |
|title= Welcome to the {{SITENAME}}! |
||
|content= |
|content= |
||
This wiki is a collaboration among the homebrew community |
{{Center|This wiki is a collaboration among the homebrew community, proving accurate documentation of the Nintendo 64, its peripherals, and related software.<br> |
||
'''Everyone is [[Help:Editing|welcome to contribute]]!'''}} |
|||
}} |
}} |
||
Line 17: | Line 18: | ||
{{Colored box |
{{Colored box |
||
|background-title-color= #BBFFBB |
|background-title-color= #BBFFBB |
||
|title= [[ |
|title= [[Motherboard|Hardware]] |
||
|content= |
|content= |
||
<nowiki></nowiki> |
<nowiki></nowiki> |
||
Line 32: | Line 33: | ||
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. |
||
====[[Motherboard]] components==== |
|||
⚫ | |||
Additional hardware components on the motherboard. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
}} |
}} |
||
{{Colored box |
{{Colored box |
||
|background-title-color= # |
|background-title-color= #FFCCCC |
||
|title= [[:Category:Software Development Kits| |
|title= [[:Category:Software Development Kits|Software]] |
||
|content= |
|content= |
||
<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 |
||
* 3D Graphics |
* 2D and 3D Graphics |
||
* |
* No Audio |
||
* NO Audio |
|||
* Controllers |
* Controllers |
||
Line 54: | Line 73: | ||
* Public Domain |
* Public Domain |
||
* |
* 2D Graphics only |
||
* 2D Graphics |
|||
* Audio |
* Audio |
||
* Controllers |
* Controllers |
||
Line 61: | Line 79: | ||
====[[libultra]]==== |
====[[libultra]]==== |
||
Nintendo's official SDK library. |
Nintendo's official SDK library. |
||
* |
* Partial Source-Available |
||
* [[SGI Audio Tools]] |
* [[SGI Audio Tools]] |
||
====[[Development Troubleshooting]]==== |
====[[Development Troubleshooting]]==== |
||
Tips for troubleshooting errors during game development |
Tips for troubleshooting errors during homebrew game development. |
||
⚫ | |||
}} |
|||
{{ContentGrid |
|||
|content= |
|||
<!-- |
|||
nowiki markers are added so the first bullet in the list are rendered correctly! |
|||
please don't remove those markers, thank you |
|||
--> |
|||
{{Colored box |
{{Colored box |
||
Line 94: | Line 104: | ||
}} |
}} |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
}} |
}} |
||
}} |
}} |
Revision as of 08:01, 12 November 2020
Everyone is welcome to contribute!
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
Acts as both a BIOS and authentication validator for the console also manages the reset button 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.
pseultra
A homebrew N64 SDK. Still a work-in-progress but very feature-rich already.
- BSD 3 Clause License
- 2D and 3D Graphics
- No Audio
- Controllers
libdragon
A homebrew N64 SDK for developing N64 games.
- Public Domain
- 2D Graphics only
- Audio
- Controllers
libultra
Nintendo's official SDK library.
- Partial Source-Available
- SGI Audio Tools
Development Troubleshooting
Tips for troubleshooting errors during homebrew game development.
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