Main Page: Difference between revisions

From N64brew Wiki
Jump to navigation Jump to search
Content added Content deleted
m (Increased header font size for better readability)
(libdragon has 3D support now)
 
(12 intermediate revisions by 2 users not shown)
Line 5: Line 5:
|- style="background: #F5FAFF;"
|- style="background: #F5FAFF;"
| {{Center|This wiki is a collaboration among the homebrew community, proving accurate documentation of the Nintendo 64, its peripherals, and related software.<br>
| {{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]]!'''}}
'''Everyone is [[Help:Editing|welcome to contribute]]!'''<br>
Find us on [https://discord.gg/WqFgNWf Discord], and be sure to check out [[Homebrew Projects|homebrew, hardware, and more]] from community members.<br>Also take a look at the [[FAQ|Frequently Asked Questions]].}}
|}
|}


Line 21: Line 22:
|
|
* [[VR4300|VR4300 CPU]]
* [[VR4300|VR4300 CPU]]
* [[Reality Coprocessor]]
** [[COP1|FPU - CP1]]
** [[SysAD Interface]]
* [[Reality Coprocessor|Reality Coprocessor - RCP]]
** [[Reality Signal Processor|Reality Signal Processor - RSP]]
** [[Reality Display Processor|Reality Display Processor - RDP]]
* [[RDRAM]]
* [[RDRAM]]
*: Rambus DRAM shared by the console
*: Rambus DRAM shared by the console
* [[Peripheral Interface]]
* [[PIF-NUS]]
*: A 4-bit microcomputer used to communicate with the controllers and EEPROM
*: Handles communication between the CPU/RCP and other devices
* [[Audio DAC]]
* [[Audio DAC]]
* [[Video DAC]]
* [[Video DAC]]
|
|
* [[Memory map]]
* [[MIPS Interface|MI - MIPS Interface]]
* [[MIPS Interface|MI - MIPS Interface]]
* [[Video Interface|VI - Video Interface]]
* [[Video Interface|VI - Video Interface]]
* [[Audio Interface|AI - Audio Interface]]
* [[Audio Interface|AI - Audio Interface]]
* [[Parallel Interface|PI - Parallel Interface]]
* [[Peripheral Interface|PI - Peripheral Interface]]
* [[RDRAM Interface|RI - RDRAM Interface]]
* [[RDRAM Interface|RI - RDRAM Interface]]
* [[Serial Interface|SI - Serial Interface]]
* [[Serial Interface|SI - Serial Interface]]
* [[Joybus Protocol]]
** [[Joybus Protocol]]
*: Communication protocol between the PIF, game cartridge, and connected controllers
**: 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;"
Line 63: Line 69:
* [[64DD]] (64 Disk Drive)
* [[64DD]] (64 Disk Drive)
* [[Doctor V64]]
* [[Doctor V64]]
* [[Homebrew Projects#Hardware|Flashcarts]]
* [[:Flash Carts|Flash Carts]]
|}
|}


Line 74: Line 80:
|
|
* [[Libdragon|libdragon]]
* [[Libdragon|libdragon]]
*: Homebrew SDK, Public Domain, 2D-only, Audio and Controller support
*: Homebrew SDK, Public Domain, 2D & 3D, Audio and Controller support, OpenGL 1.1 (unstable)
* [[Pseultra|pseultra]]
* [[Pseultra|pseultra]]
*: Homebrew SDK, BSD 3 Clause License, 2D & 3D, Controller support but no audio
*: Homebrew SDK, BSD 3 Clause License, 2D & 3D, Controller support but no audio
Line 93: Line 99:
* [[Building GCC]]
* [[Building GCC]]
*: Guide to build a GCC cross-compiler for N64 development
*: Guide to build a GCC cross-compiler for N64 development
* [[MIPS Assembly]]
*: Notes about MIPS assembly programming
|}
|}
|}
|}

Latest revision as of 19:36, 25 October 2023

Welcome to the N64brew Wiki!
This wiki is a collaboration among the homebrew community, proving accurate documentation of the Nintendo 64, its peripherals, and related software.

Everyone is welcome to contribute!

Find us on Discord, and be sure to check out homebrew, hardware, and more from community members.
Also take a look at the Frequently Asked Questions.
Hardware Software
Physical Components I/O Interfaces
Controllers Paks Addons / Miscellaneous
Programming Tools / SDK's Game Development