Anonymous

Changes

From Rare Gaming Dump
1,626 bytes added ,  20:47, 21 May 2022
m
Hallowizer moved page GameCunt to GameCube over a redirect without leaving a redirect: RV vandalism
Line 1: Line 1: −
The '''GameCube''' (marketed as '''Nintendo GameCube''', codenamed '''Dolphin''') was a home video game console developed by Nintendo and [[ArtX]] from approximately 1997<ref>While most sources report that the GameCube's development began in 1998, version control info from [[Dolphin SDK]] header files indicates that development began in late 1997 or earlier.</ref> to 2001.
+
{{Infobox
 +
| name = GameCube
 +
| title      = GameCube
 +
| header = GameCube
 +
| image = [[File:GameCubeWithController.jpg|200px]]
 +
| caption = A standard GameCube with its [[GameCube Controller|controller]].
 +
| label1 = Initial Release Date
 +
| data1 = September 14, 2001 (JPN)
 +
| label2 = SDK
 +
| data2 = [[Dolphin SDK]]
 +
}}
 +
The '''GameCube''' (marketed as '''Nintendo GameCube''', codenamed '''Dolphin''') was a home video game console developed by Nintendo and [[ArtX]] from mid-1998<ref>A Dolphin’s Tale: The Story of GameCube - https://web.archive.org/web/20140108044600/http://www.dromble.com/2014/01/07/dolphin-tale-story-of-gamecube/</ref> to 2001.
    
==Hardware Notes==
 
==Hardware Notes==
Line 6: Line 17:  
The GameCube has three main components; a [[Gekko|CPU]] (Gekko), a [[GX|GPU]] (GX), and a [[Flipper|system ASIC]] (Flipper).  
 
The GameCube has three main components; a [[Gekko|CPU]] (Gekko), a [[GX|GPU]] (GX), and a [[Flipper|system ASIC]] (Flipper).  
   −
The CPU is a semi-custom derivative of the PowerPC 750, also notably used (under the marketing name "PowerPC G3") in several late 90s-early 2000s Macs. It is a superset of later PPC750 variants, with additional instructions for accelerated media and graphics processing. Some newer PowerPC 750-based Macs can also use these instructions if the correct HID register bits are set.
+
The CPU is a semi-custom derivative of the PowerPC 750, which was also notably used (under the marketing name "PowerPC G3") in several late 90s-early 2000s Macs. It is a superset of later PPC750 variants, with additional instructions for accelerated media and graphics processing. Some newer PowerPC 750-based Macs can also use these instructions if the correct HID register bits are set.
    
The GPU is fully custom; it was developed by ArtX, a startup which spun off from the [[Silicon Graphics]] Nintendo 64 hardware development team. ArtX was bought out by [[ATI]] in 2000, just as the GPU design was being completed; as such, the GameCube has ATI branding, although its hardware has no relation to ATI products preceding it. After purchasing ArtX, ATI used their GPU technology in Radeon video cards starting with the acclaimed R300 series, making the GameCube's GPU an ancestor of modern PC GPUs.
 
The GPU is fully custom; it was developed by ArtX, a startup which spun off from the [[Silicon Graphics]] Nintendo 64 hardware development team. ArtX was bought out by [[ATI]] in 2000, just as the GPU design was being completed; as such, the GameCube has ATI branding, although its hardware has no relation to ATI products preceding it. After purchasing ArtX, ATI used their GPU technology in Radeon video cards starting with the acclaimed R300 series, making the GameCube's GPU an ancestor of modern PC GPUs.
Line 23: Line 34:  
There were two official distribution channels for GameCube software; discs, and preinstalled software.  
 
There were two official distribution channels for GameCube software; discs, and preinstalled software.  
   −
The GameCube's disc format, known internally as NROM, uses a custom filesystem and a basic XOR encryption scheme tied to the disc's [[wikipedia:Burst_cutting_area|BCA]] to prevent unauthorized reading and copying. However, the discs are otherwise physically identical to [[wikipedia:MiniDVD|miniDVD]] discs, which in turn are reduced-size standard DVDs; therefore, if the GameCube's disc drive is hacked using an external device to disable the security mechanism, it can read standard miniDVD and DVD discs. Some PC DVD drives can also read GameCube discs, although software such as [https://wiki.gbatemp.net/wiki/RawDump RawDump] is necessary to access their contents.
+
The GameCube's disc format, known internally as NROM, uses a custom filesystem and a basic XOR encryption scheme tied to the disc's [[wikipedia:Burst_cutting_area|BCA]] to prevent unauthorized reading and copying. However, the discs are otherwise physically identical to [[wikipedia:MiniDVD|miniDVD]] discs, which in turn are reduced-size standard DVDs; therefore, if the GameCube's disc drive is hacked using an external device to disable the security mechanism, it can read standard miniDVD and DVD discs. Some PC DVD drives can also read GameCube discs, although software such as [https://wiki.gbatemp.net/wiki/RawDump RawDump] is necessary to access their contents. Early in development, the GameCube used full-size discs equivalent to DVDs.
    
The GameCube's capacity for preinstalled software is limited to a ROM chip attached to the [http://hitmen.c02.at/files/yagcd/yagcd/chap10.html EXI] interface, which the CPU boots from by default. This ROM chip contains a boot program which will initialize the system, play the boot animation and start the inserted disc or display the console menu. A XOR encryption scheme is also used on the ROM data.
 
The GameCube's capacity for preinstalled software is limited to a ROM chip attached to the [http://hitmen.c02.at/files/yagcd/yagcd/chap10.html EXI] interface, which the CPU boots from by default. This ROM chip contains a boot program which will initialize the system, play the boot animation and start the inserted disc or display the console menu. A XOR encryption scheme is also used on the ROM data.
    
The GameCube has no proper operating system; the boot program does not keep executing after it launches a game or expose any "BIOS" functions, and all code which runs once a game has been started is loaded from the game disc. The Dolphin SDK includes an "OS" library with some basic functions for system features such as thread/memory management.
 
The GameCube has no proper operating system; the boot program does not keep executing after it launches a game or expose any "BIOS" functions, and all code which runs once a game has been started is loaded from the game disc. The Dolphin SDK includes an "OS" library with some basic functions for system features such as thread/memory management.
 +
 +
==Controller==
 +
[[File:PrototypeGameCubeController.jpg|alt=A prototype GameCube controller with no D-pad.|thumb|A prototype GameCube controller with no D-pad.]]
 +
''Main article: [[GameCube Controller]]''
 +
 +
The GameCube's controller went through 5 chipset revisions (numbered DS1 through DS5), and several more casing revisions.
 +
 +
The earliest known GameCube controller prototype from 1999 is a bare board with no casing; later prototypes added a casing resembling the final but with a Start button in place of the D-pad, and a later variant was almost identical to the final but with minor differences such as a bean-shaped B button.
    
==Development Hardware==
 
==Development Hardware==
Line 54: Line 73:     
The NPDP-GDEV (Nintendo Pseudo Disc Pack-GDEV, with GDEV possibly being "GameCube Dev") console was used from around 2000. It has a slot to load games from [[NPDP]] cartridges, as well as the ability to load games directly from a PC with optical disc emulation. The GDEV has 48MB of main RAM, while a standard GameCube has 24MB.
 
The NPDP-GDEV (Nintendo Pseudo Disc Pack-GDEV, with GDEV possibly being "GameCube Dev") console was used from around 2000. It has a slot to load games from [[NPDP]] cartridges, as well as the ability to load games directly from a PC with optical disc emulation. The GDEV has 48MB of main RAM, while a standard GameCube has 24MB.
 +
 +
The main board of the GDEV is known as "Orca"; Orcas are particularly strong Dolphins.
    
======NPDP-GBOX======
 
======NPDP-GBOX======
Line 106: Line 127:  
======NPDP Writer======
 
======NPDP Writer======
 
The NPDP Writer is a special device which can write to NPDP Cartridges. At least two variants of the NPDP Writer exist; the NPDP-SW variant which writes a single NPDP Cartridge, and the NPDP-GW variant which can write up to eight.
 
The NPDP Writer is a special device which can write to NPDP Cartridges. At least two variants of the NPDP Writer exist; the NPDP-SW variant which writes a single NPDP Cartridge, and the NPDP-GW variant which can write up to eight.
 +
 +
======Nintendo Test Discs======
 +
[[File:NintendoTestDiscs.jpg|alt=Two Nintendo Test Discs.|thumb|Two Nintendo Test Discs.]]
 +
The Nintendo Test Discs were test-pressing discs created around 1999, when Nintendo was planning to use a full-size disc format for the GameCube. 2 of these discs are known to contain test video files which consist entirely of a colour bar pattern.
    
=====Unknown Devices=====
 
=====Unknown Devices=====
The names "Orca", "Marlin", and "Walrus" are also known to be the names of GameCube development hardware, but it is currently unknown what these devices are.
+
The names "Marlin" and "Walrus" are also known to be the names of GameCube development hardware, but it is currently unknown what these devices are.
 
  −
Orcas are particularly strong Dolphins.
      
Marlins attack Dolphins.
 
Marlins attack Dolphins.
Line 129: Line 152:  
[[File:NPDP-SW.jpg|alt=A NPDP-SW model NPDP Writer.|left|thumb|A NPDP-SW model NPDP Writer.]]
 
[[File:NPDP-SW.jpg|alt=A NPDP-SW model NPDP Writer.|left|thumb|A NPDP-SW model NPDP Writer.]]
 
[[File:NPDP-GW.png|alt=A NPDP-GW model NPDP Writer.|center|thumb|A NPDP-GW model NPDP Writer.]]
 
[[File:NPDP-GW.png|alt=A NPDP-GW model NPDP Writer.|center|thumb|A NPDP-GW model NPDP Writer.]]
 +
[[File:StandardGameCubePrototype.png|alt=A possible prototype of the GameCube console.|none|thumb|A possible prototype of the GameCube console.]]
 
<br />
 
<br />
 
<references />
 
<references />
 +
{{Template:ConsoleNavbox}}
 +
[[Category:Consoles]]
 +
[[Category:GameCube]]