Main Page: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
m (Removed extra space at top of page.) |
(Added link descriptions) |
||
Line 10: | Line 10: | ||
{| cellpadding="2px" cellspacing="4px" style="width: 100%; margin: 1em 0; table-layout: fixed; font-size: 93%;" |
{| cellpadding="2px" cellspacing="4px" style="width: 100%; margin: 1em 0; table-layout: fixed; font-size: 93%;" |
||
|- style="background: #CEE0F2;" |
|- style="background: #CEE0F2;" |
||
! '''Hardware''' !! '''Software''' |
! style="width: 53%;" | '''Hardware''' !! '''Software''' |
||
|- style="vertical-align: top;" |
|- style="vertical-align: top;" |
||
| |
| |
||
Line 21: | Line 21: | ||
* [[Reality Coprocessor]] |
* [[Reality Coprocessor]] |
||
* [[RDRAM]] |
* [[RDRAM]] |
||
*: Rambus DRAM shared by the console |
|||
* [[Peripheral Interface]] |
* [[Peripheral Interface]] |
||
*: Handles communication between the CPU/RCP and other devices |
|||
* [[Audio DAC]] |
* [[Audio DAC]] |
||
* [[Video DAC]] |
* [[Video DAC]] |
||
Line 32: | Line 34: | ||
* [[Serial Interface|SI - Serial Interface]] |
* [[Serial Interface|SI - Serial Interface]] |
||
* [[Joybus Protocol]] |
* [[Joybus Protocol]] |
||
*: Communication protocol between the PIF, game cartridge, and connected controllers |
|||
|} |
|} |
||
{| cellpadding="2px" cellspacing="2px" style="width: 100%; margin: 1em 0; margin-top: 0px; table-layout: fixed;" |
{| cellpadding="2px" cellspacing="2px" style="width: 100%; margin: 1em 0; margin-top: 0px; table-layout: fixed;" |
||
|- style="background: #E0ECF7;" |
|- style="background: #E0ECF7;" |
||
! Controllers !! Paks !! Addons / Miscellaneous |
! style="width: 38%;" | Controllers !! Paks !! Addons / Miscellaneous |
||
|- style="background: #F5FAFF; vertical-align: top;" |
|- style="background: #F5FAFF; vertical-align: top;" |
||
| |
| |
||
* [[Controller|Tri-Wing Controller]] |
* [[Controller|Tri-Wing Controller]] |
||
* [[Train Controller]] |
* [[Train Controller]] |
||
*: Used exclusively for Densha de Go |
|||
* [[Mouse]] |
* [[Mouse]] |
||
* [[Randnet Keyboard]] |
* [[Randnet Keyboard]] |
||
Line 46: | Line 50: | ||
* [[Fishing Rod]] |
* [[Fishing Rod]] |
||
| |
| |
||
* [[Game Pak |
* [[Game Pak]] (Cartridge) |
||
* [[Controller Pak]] |
* [[Controller Pak]] (Memory Pak) |
||
* [[Rumble Pak]] |
* [[Rumble Pak]] |
||
* [[Transfer Pak]] |
* [[Transfer Pak]] |
||
Line 53: | Line 57: | ||
* [[Jumper Pak]] |
* [[Jumper Pak]] |
||
| |
| |
||
* [[64DD]] |
* [[64DD]] (64 Disk Drive) |
||
* [[Doctor V64]] |
* [[Doctor V64]] |
||
* [[:Flash Carts|Flash Carts]] |
* [[:Flash Carts|Flash Carts]] |
||
Line 64: | Line 68: | ||
|- style="background: #F5FAFF; vertical-align: top;" |
|- style="background: #F5FAFF; vertical-align: top;" |
||
| |
| |
||
* [[Libdragon|libdragon |
* [[Libdragon|libdragon]] |
||
*: Homebrew SDK, Public Domain, 2D-only, Audio and Controller support |
|||
* [[Pseultra|pseultra SDK]] |
|||
* [[ |
* [[Pseultra|pseultra]] |
||
*: Homebrew SDK, BSD 3 Clause License, 2D & 3D, Controller support but no audio |
|||
* [[Libultra|libultra]] |
|||
*: Nintendo's Official SDK, Partial source available |
|||
* [[iQue SDK]] |
* [[iQue SDK]] |
||
*: Development library for the iQue Player |
|||
* [[SGI Audio Tools]] |
* [[SGI Audio Tools]] |
||
* [[N64 IRIX|SGI Workstations using IRIX]] |
* [[N64 IRIX|SGI Workstations using IRIX]] |
||
Line 73: | Line 81: | ||
| |
| |
||
* [[:Category:Game Jams|Game Jams]] |
* [[:Category:Game Jams|Game Jams]] |
||
*: List of homebrew game development events |
|||
* [[Development Troubleshooting]] |
* [[Development Troubleshooting]] |
||
* [[Memory Allocation]] |
* [[Memory Allocation]] |
||
* [[MIPS III instructions| |
* [[MIPS III instructions|Instruction Cheatsheet]] |
||
*: Includes CPU and FPU instructions and opcodes |
|||
* [[Building GCC]] |
* [[Building GCC]] |
||
*: Guide to build a GCC cross-compiler for N64 development |
|||
|} |
|} |
||
|} |
|} |