Nintendo 64: Difference between revisions

Automated update by bot
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
| image          = [[File:N64-Console-Set.png|250px]]
| image          = [[File:N64-Console-Set.png|250px]]
| caption        = Nintendo 64 console with controller
| caption        = Nintendo 64 console with controller
| manufacturer  = [[Nintendo]]
| manufacturer  = Nintendo
| type          = Home video game console
| type          = Home video game console
| release date  = {{Start date|1996|06|23|df=yes}} (Japan)<br>{{Start date|1996|09|29|df=yes}} (North America)<br>{{Start date|1997|03|01|df=yes}} (Europe/Australia)
| release date  = {{Start date|1996|06|23|df=yes}} (Japan)<br>{{Start date|1996|09|29|df=yes}} (North America)<br>{{Start date|1997|03|01|df=yes}} (Europe/Australia)
Line 20: Line 20:
| codename      = Project Reality
| codename      = Project Reality
| model          = NUS-001
| model          = NUS-001
| logo          = [[File:Nintendo 64 logo.svg|250px]]
| logo          = [[File:Nintendo 64 wordmark.svg|250px]]
}}
}}


The '''Nintendo 64''' (N64) is a fifth-generation home video game console developed and manufactured by [[Nintendo]]. Released in 1996, it was Nintendo's first system to feature true 3D graphics and utilised cartridges as its primary media format. The N64 is renowned for its innovative controller design, four built-in controller ports, and a library of influential games such as ''Super Mario 64'', ''The Legend of Zelda: Ocarina of Time'', and ''GoldenEye 007''.
The '''Nintendo 64''' (N64) is a fifth-generation home video game console developed and manufactured by Nintendo. Released in 1996, it was Nintendo's first system to feature true 3D graphics and utilised cartridges as its primary media format. The N64 is renowned for its innovative controller design, four built-in controller ports, and a library of influential games such as ''Super Mario 64'', ''The Legend of Zelda: Ocarina of Time'', and ''GoldenEye 007''.


== 🧠 Architecture and Processor ==
== Architecture and Processor ==
The Nintendo 64 is powered by a 64-bit [[MIPS architecture|MIPS]] RISC processor, the NEC VR4300, running at 93.75&nbsp;MHz. The CPU is paired with the custom '''Reality Coprocessor''', designed by [[Silicon Graphics]], which handles graphics and audio processing. This architecture enabled advanced 3D rendering, texture mapping, and effects previously unseen on home consoles.
The Nintendo 64 is powered by a 64-bit MIPS RISC processor, the NEC VR4300, running at 93.75&nbsp;MHz. The CPU is paired with the custom '''Reality Coprocessor''', designed by Silicon Graphics, which handles graphics and audio processing. This architecture enabled advanced 3D rendering, texture mapping, and effects previously unseen on home consoles.


== 💾 Memory and Storage ==
== Memory and Storage ==
The system includes 4&nbsp;MB of unified [[RDRAM]], expandable to 8&nbsp;MB with the optional Expansion Pak. Games are distributed on proprietary ROM cartridges ranging from 4&nbsp;MB to 64&nbsp;MB in size. Save data is stored either on cartridge-based memory or on the removable '''Controller Pak''', which fits into the controller's expansion slot.
The system includes 4&nbsp;MB of unified RDRAM, expandable to 8&nbsp;MB with the optional Expansion Pak. Games are distributed on proprietary ROM cartridges ranging from 4&nbsp;MB to 64&nbsp;MB in size. Save data is stored either on cartridge-based memory or on the removable '''Controller Pak''', which fits into the controller's expansion slot.


== 🖥️ Display and Graphics ==
== Display and Graphics ==
The N64 outputs video at resolutions from 256×224 up to 640×480 pixels, supporting up to 16.7 million colours (though most games use 15-bit colour). The Reality Coprocessor's graphics subsystem enables real-time 3D rendering, Z-buffering, anti-aliasing, and texture filtering, setting new standards for console graphics at the time.
The N64 outputs video at resolutions from 256×224 up to 640×480 pixels, supporting up to 16.7 million colours (though most games use 15-bit colour). The Reality Coprocessor's graphics subsystem enables real-time 3D rendering, Z-buffering, anti-aliasing, and texture filtering, setting new standards for console graphics at the time.


== 🔊 Sound Capabilities ==
== Sound Capabilities ==
Audio is processed by the Reality Coprocessor, supporting 16-bit stereo output with up to 100 simultaneous channels. Games often feature high-quality sampled music and sound effects, though storage limitations of cartridges sometimes required compression.
Audio is processed by the Reality Coprocessor, supporting 16-bit stereo output with up to 100 simultaneous channels. Games often feature high-quality sampled music and sound effects, though storage limitations of cartridges sometimes required compression.


== 🎮 Input/Output and Expansion ==
== Input/Output and Expansion ==
The console features four controller ports for multiplayer gaming. Each controller includes an expansion slot for accessories such as the '''Rumble Pak''' (for force feedback), '''Controller Pak''' (memory card), and '''Transfer Pak'''. The system offers composite, S-Video, and RF video outputs, and supports a range of officially licensed and third-party peripherals.
The console features four controller ports for multiplayer gaming. Each controller includes an expansion slot for accessories such as the '''Rumble Pak''' (for force feedback), '''Controller Pak''' (memory card), and '''Transfer Pak'''. The system offers composite, S-Video, and RF video outputs, and supports a range of officially licensed and third-party peripherals.


== 🧰 General Maintenance ==
== General Maintenance ==
Routine maintenance involves keeping cartridge connectors and controller ports clean, ensuring adequate ventilation, and checking for dust buildup. Expansion Pak and Jumper Pak should be properly seated to avoid boot errors.
Routine maintenance involves keeping cartridge connectors and controller ports clean, ensuring adequate ventilation, and checking for dust buildup. Expansion Pak and Jumper Pak should be properly seated to avoid boot errors. You can find the full general maintenance guide on the [[Nintendo 64 General Maintenance]] page.


== 🧾 PCB Schematics & Service Guide ==
== PCB Schematics & Service Guide ==
Official service information is limited, but community resources provide detailed PCB scans and repair guides. The motherboard is identified as NUS-CPU-xx, with several revisions over the console's lifespan.
Official service information is limited, but community resources provide detailed PCB scans and repair guides. You can find documentation within [[:Category: Nintendo Documentation|Nintendo Documentation]]. The motherboard is identified as NUS-CPU-xx, with several revisions over the console's lifespan.


=== 📷 Motherboard Images ===
=== Motherboard Images ===
* [[File:Nintendo 64 Motherboard.jpg|thumb|Nintendo 64 motherboard, top view]]
<gallery mode="packed">
* [[File:N64-motherboard-bottom.jpg|thumb|Nintendo 64 motherboard, bottom view]]
File:Nintendo-N64-Motherboard-Top.jpg|Nintendo 64 motherboard, top view
 
File:Nintendo-N64-Motherboard-Bottom.jpg|Nintendo 64 motherboard, bottom view
== 📚 Technical Documentation ==
</gallery>
* [https://en.wikibooks.org/wiki/N64_Hardware N64 Hardware Documentation (Wikibooks)]
* [https://n64brew.dev/wiki/Main_Page N64brew Wiki]
* [https://console5.com/wiki/Nintendo_64 Console5 N64 Service Manual]


== 📷 Gallery ==
== Gallery ==
<gallery>
<gallery mode="packed">
File:N64-Console-Set.png|Nintendo 64 console and controller
File:N64-Console-Set.png|Nintendo 64 console and controller
File:N64-Expansion-Pak.jpg|Expansion Pak
File:N64-Expansion-Pak.jpg|Expansion Pak
File:N64-Controller-Pak.jpg|Controller Pak
File:N64-Controller-Pak.jpg|Controller Pak
File:N64-Rumble-Pak.jpg|Rumble Pak
File:N64-Rumble-Pak.jpg|Rumble Pak
File:Nintendo 64 logo.svg|Nintendo 64 logo
</gallery>
</gallery>


== 🧪 Related Pages ==
== Related Pages ==
* [[Super Nintendo Entertainment System]]
* [[Super Nintendo Entertainment System]]
* [[GameCube]]
* [[GameCube]]
Line 70: Line 66:
* [[List of Nintendo 64 games]]
* [[List of Nintendo 64 games]]


== General Maintenance ==
[[Category: Nintendo]]
* Clean cartridge slot with isopropyl alcohol and a lint-free cloth.
* Inspect and clean controller ports regularly.
* Store in a cool, dry environment to prevent plastic yellowing.
 
== PCB Schematics & Service Manual ==
* [https://console5.com/wiki/Nintendo_64 Console5: Nintendo 64 Service Information]
* [https://www.ifixit.com/Device/Nintendo_64 iFixit: Nintendo 64 Repair Guides]
 
=== Apple Service Manual ===
''Not applicable to Nintendo 64.''
 
=== Logic Board & Analog Board Schematics ===
* [https://console5.com/wiki/File:Nintendo_64_Motherboard_Top.jpg Motherboard Top Scan]
* [https://console5.com/wiki/File:Nintendo_64_Motherboard_Bottom.jpg Motherboard Bottom Scan]
 
== Capacitor Replacement Guide ==
The N64 rarely suffers from capacitor failure, but if required, use low-ESR electrolytic capacitors matching original values. Refer to motherboard scans for locations.
 
== Retrobrite ==
Yellowed plastic can be restored using retrobrite techniques; avoid prolonged UV exposure to prevent further discolouration.
 
== Troubleshooting ==
* '''No power''': Check power supply and internal fuse.
* '''No video''': Inspect AV cable and port.
* '''Expansion Pak errors''': Reseat or replace Expansion Pak.
* '''Cartridge not recognised''': Clean contacts and inspect for bent pins.
 
== Technical Details ==
 
=== System Architecture at a Glance ===
* CPU: NEC VR4300 (64-bit MIPS R4300i) @ 93.75&nbsp;MHz
* Coprocessor: SGI Reality Coprocessor (graphics/audio)
* RAM: 4&nbsp;MB RDRAM (expandable to 8&nbsp;MB)
* Media: ROM cartridge (4–64&nbsp;MB)
 
=== Memory Map (Physical) ===
* 0x0000_0000 – 0x03FF_FFFF: RDRAM (
 
<templatestyles src="Template:StyledTable/styles.css" />