Jump to content

Nintendo 64: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Release: rm bit as the original PlayStation and the Saturn were released at different price points
No edit summary
Line 54: Line 54:
{{See also|List of Nintendo 64 games|Player's Choice#Nintendo 64|l2=List of Nintendo 64 Player's Choice games}}
{{See also|List of Nintendo 64 games|Player's Choice#Nintendo 64|l2=List of Nintendo 64 Player's Choice games}}


A total of 387 games were released for the console though few were exclusively sold in Japan, in competition with around 1,100 games released for the rival [[PlayStation]] as well as both the NES and SNES having 768 and 725 US-released games respectively. However, the Nintendo 64 game library included a high number of critically acclaimed and widely sold games.<ref>{{cite web|accessdate= 2008-03-27|url=http://ign64.ign.com/index/choice.html|title=IGN N64: Editors' Choice Games| publisher=IGN}}</ref> ''[[Super Mario 64]]'' was the console's best selling game (selling over eleven million copies) and receiving much praise from critics; ''[[GoldenEye 007 (1997 video game)|GoldenEye 007]]'' was important in the evolution of the [[first person shooter]], and has since been named one of the greatest in the genre, behind Half Life;<ref name="screwattacktop10">{{cite web|url= http://www.gametrailers.com/video/top-10-screwattack/34978|title=ScrewAttack's Top 10 FPS Games Ever!|publisher=GameTrailers|accessdate=2008-06-12}}</ref> and ''[[The Legend of Zelda: Ocarina of Time]]'' set the standard for future 3D [[action-adventure game]]s, and is frequently regarded as the greatest game of all time.<ref>{{cite web|title=Legend of Zelda: Ocarina of Time|publisher=[[Metacritic]]|url=http://www.metacritic.com/game/nintendo-64/the-legend-of-zelda-ocarina-of-time| accessdate=2010-02-03}} Metacritic here states that ''Ocarina of Time'' is "[c]onsidered by many to be the greatest single-player video game ever created in any genre..."</ref>
A total of 387 awful games were released for the console though few were exclusively sold in Japan, in competition with around 1,100 games released for the rival [[PlayStation]] as well as both the NES and SNES having 768 and 725 US-released games respectively. However, the Nintendo 64 game library included a high number of critically acclaimed and widely sold games.<ref>{{cite web|accessdate= 2008-03-27|url=http://ign64.ign.com/index/choice.html|title=IGN N64: Editors' Choice Games| publisher=IGN}}</ref> ''[[Super Mario 64]]'' was the console's best selling game (selling over eleven million copies) and receiving much praise from critics; ''[[GoldenEye 007 (1997 video game)|GoldenEye 007]]'' was important in the evolution of the [[first person shooter]], and has since been named one of the greatest in the genre, behind Half Life;<ref name="screwattacktop10">{{cite web|url= http://www.gametrailers.com/video/top-10-screwattack/34978|title=ScrewAttack's Top 10 FPS Games Ever!|publisher=GameTrailers|accessdate=2008-06-12}}</ref> and ''[[The Legend of Zelda: Ocarina of Time]]'' set the standard for future 3D [[action-adventure game]]s, and is frequently regarded as the greatest game of all time.<ref>{{cite web|title=Legend of Zelda: Ocarina of Time|publisher=[[Metacritic]]|url=http://www.metacritic.com/game/nintendo-64/the-legend-of-zelda-ocarina-of-time| accessdate=2010-02-03}} Metacritic here states that ''Ocarina of Time'' is "[c]onsidered by many to be the greatest single-player video game ever created in any genre..."</ref>


===Graphics===
===Graphics===

Revision as of 15:17, 18 September 2012

Nintendo 64
File:Nintendo 64 Logo.svg
Nintendo 64 black console with blank game cartridge and gray controller
ManufacturerNintendo
TypeVideo game console
GenerationFifth generation
Units soldWorldwide: 32.9 million[2]
MediaROM cartridge
CPU93.75 MHz NEC VR4300
Storage64 MB Cartridge battery, 256 Kb (32 KB) Controller Pak
Graphics62.5 MHz SGI RCP
Controller inputNintendo 64 controllers
Online servicesRANDnetDD (Japan only)
Sharkwire Online (third-party)
Best-selling gameSuper Mario 64, 11.62 million (as of May 21, 2003)[3]
Mario Kart 64, 9 million
PredecessorSuper Nintendo Entertainment System
SuccessorNintendo GameCube

The Nintendo 64 (ニンテンドウ64, Nintendō Rokujūyon), often referred to as N64 (stylized as NINTENDO⁶⁴, and formerly known as the Nintendo Ultra 64) is Nintendo's third home video game console for the international market. Named for its 64-bit central processing unit, it was released in June 1996 in Japan, September 1996 in North America, March 1997 in Europe and Australia, September 1997 in France and December 1997 in Brazil. It is Nintendo's last home console to use ROM cartridges to store games (Nintendo switched to a MiniDVD-based format for the successor GameCube); handhelds in the Game Boy line, however, continued to use Game Paks. As part of the fifth generation of gaming, it primarily competed with the Sony PlayStation and the Sega Saturn. The N64 was discontinued in 2002 in Japan, North America and PAL regions by the launch of Nintendo's GameCube.

The N64 was released with two launch games, Super Mario 64 and Pilotwings 64, and a third in Japan, Saikyō Habu Shōgi. The N64's suggested retail price was US$199 at its launch and it was later marketed with the slogan "Get N, or get Out!". The console was released in at least eight variants with different colors and sizes. An assortment of limited edition controllers were sold or used as contest prizes during the N64's lifespan. The N64 sold 32.93 million units worldwide, and in 2009 it was named the 9th greatest video game console by IGN, out of a field of 25.[4]

Of the consoles in the fifth generation, the Nintendo 64 was the latest to be released, and it was also the most technologically advanced. One of its technical drawbacks was a limited texture cache, which could only hold textures of small dimensions and reduced color depth, which had to be stretched to cover larger in-game surfaces. More significantly, the N64 still relied upon ROM cartridges, which were constrained by small capacity (particularly in an era when games became more complex and their contents took up more memory) and high production expenses, compared to the Compact Disc format used by its chief competitors. As a result of the N64's storage media limitations, many third-party publishers that previously supported Nintendo's past consoles would reduce or stop publishing games; the N64's most successful titles came from first-party or second-party studios.

Development

At the beginning of the 1990s, Nintendo led the video game industry with its Nintendo Entertainment System. Although a follow-up console, the Super Nintendo Entertainment System (SNES), was successful, sales took a hit from the Japanese recession. Competing consoles from Sega and Sony also increased the need for Nintendo to develop a successor to the SNES. Further complicating matters, the company also faced a backlash from third-party developers unhappy with Nintendo's onerous licensing policies.[5] The company sought to develop a console with high-quality, 3-dimensional graphics and a 64-bit processor. Nintendo's code name for the N64, "Project Reality",[6] stemmed from the bold belief that the hardware's advanced CGI capabilities would rival supercomputers of the era.

Nintendo had only limited experience with 3-dimensional graphics, and worked with outside companies to develop the technology. The Nintendo 64 owes its existence to Silicon Graphics (SGI) and MIPS Technologies, who were responsible for the R4300i microprocessor and the 3D graphics hardware used in the N64. SGI had recently acquired MIPS Computer Systems, and the two worked together to create a low-cost real-time 3D graphics system.

James H. Clark, founder of Silicon Graphics, initially offered the SGI project to Thomas Kalinske, then CEO of Sega of America. The negotiations that ensued have fueled controversy.[7] Sega claimed that their evaluation of the early prototype uncovered several unresolved hardware-issues and deficiencies. They were subsequently resolved; but not before Sega had already decided against SGI's design.[8] Nintendo resisted that assertion, arguing that Nintendo was a more appealing partner.[7] SGI was apparently interested in using its chips in devices other than a game console; while Sega demanded exclusive rights to the chip, Nintendo was willing to license the technology on a non-exclusive basis.[7] Nintendo, falling behind in the console war, expressed interest in SGI's work. James H. Clark met with Nintendo CEO Hiroshi Yamauchi in the spring of 1993 and agreed to develop the project.[7] Thus, "Project Reality" was born. An official announcement regarding their collaboration was made in October 1993.[9]

The console's design was revealed to the public for the first time in late Spring 1994. Pictures of the console showed the Nintendo Ultra 64 logo, a ROM cartridge, but no controller. The final N64 console would retain the shape pictured by the Ultra 64. The system was frequently marketed as the world's first 64-bit gaming system.[10] Atari had claimed to have made the first 64-bit game console with their Atari Jaguar,[11] but the Jaguar only used a 64-bit architecture in conjunction with two 32-bit RISC processors and a 16/32-bit Motorola 68000.[12] Around the same time, Rare (UK) and Midway (USA) released two arcade titles, Killer Instinct and Cruis'n USA, which claimed to use the Ultra 64 hardware.[13] Although Killer Instinct did use the same CPU as the N64, a MIPS R4300i,[13] neither title was powered by Ultra 64 hardware. Killer Instinct featured pre-rendered character artwork, and CG movie backgrounds that were streamed off the hard drive[14] and animated as the characters moved horizontally.

The completed N64 was fully unveiled in a playable form to the public on November 24, 1995, at the 7th Annual Shoshinkai Software Exhibition in Japan. Nintendo's next-generation console was introduced as the "Nintendo 64" (a name given by Shigesato Itoi,[15] who named the Game Boy before), contrary to speculation that it would be called "Ultra Famicom".[16] Photos of the event were disseminated on the web by Game Zero magazine two days later.[17] Official coverage by Nintendo followed later via the Nintendo Power website and print magazine.

In the lead up to the console's release, Nintendo had adopted a new global branding strategy, assigning the console the same name for all markets: Nintendo 64.[18]

The console was originally slated for release by Christmas of 1995. In May 1995, Nintendo pushed back the release to April 1996.[19] Nintendo claimed it needed more time for Nintendo 64 software to mature,[7] and for third-party developers to produce titles.[19] Adrian Sfarti, a former engineer for SGI, attributed the delay to hardware problems; he claimed that the chips underperformed in testing, and were being redesigned.[7]

Release

Nintendo priced the console as an impulse buy, using a strategy from the toy industry.[20] At US$250, the console was cheaper than rival consoles from Sega and Sony.[19]

The console was first released in Japan on June 23, 1996.[1] The North American version of the Nintendo 64 officially launched on September 29, 1996 with 500,000 units sold in the first four months,[21] while the PAL version was released in Europe on March 1, 1997.[1] As of December 31, 2009, the N64 had sold 5.54 million units in Japan, 20.63 million in the Americas, and 6.75 million in other regions, for a total of 32.93 million units.[2] Benimaru Itō, a developer for EarthBound 64 and friend of Shigeru Miyamoto, speculated in 1997 that the N64's lower popularity in Japan was due to the lack of role-playing video games.[22]

Legacy

Because of the cost of Nintendo 64 cartridges, and limited third-party support, the Nintendo 64 caused Nintendo to lose its leading position in its market share.[23] On the top ten best game consoles episode of G4techTV's (now G4's) Filter, the Nintendo 64 was voted up to #1 by registered users.[citation needed]

Games

A total of 387 awful games were released for the console though few were exclusively sold in Japan, in competition with around 1,100 games released for the rival PlayStation as well as both the NES and SNES having 768 and 725 US-released games respectively. However, the Nintendo 64 game library included a high number of critically acclaimed and widely sold games.[24] Super Mario 64 was the console's best selling game (selling over eleven million copies) and receiving much praise from critics; GoldenEye 007 was important in the evolution of the first person shooter, and has since been named one of the greatest in the genre, behind Half Life;[25] and The Legend of Zelda: Ocarina of Time set the standard for future 3D action-adventure games, and is frequently regarded as the greatest game of all time.[26]

Graphics

Graphically, results of the Nintendo cartridge system were mixed. The N64's graphics chip was capable of trilinear filtering,[27] which allowed textures to look very smooth compared to the Saturn or the PlayStation. This was due to the latter two using nearest-neighbor interpolation,[28] resulting in textures that were pixelated.

However, the smaller storage size of ROM cartridges limited the number of available textures, resulting in games that had blurry graphics. This was caused by the liberal use of stretched, low-resolution textures, and was compounded by the N64's 4,096-byte limit[29] on a single texture. Some games, such as Mario Party 2, use a large amount of Gouraud shading or very simple textures to produce a cartoon-like image. This fit the themes of many games, and allowed this style of imagery a sharp look. Cartridges for some later games, such as Resident Evil 2, Sin & Punishment, Mission: Impossible and Conker's Bad Fur Day, featured more ROM space,[30] allowing for more detailed graphics.

Programming characteristics

The Economist described effective programming for the Nintendo 64 as being "horrendously complex."[31] The Nintendo 64 had weaknesses that were caused by a combination of oversight on the part of the hardware designers, limitations on 3D technology of the time, and manufacturing capabilities. One major flaw was the limited texture cache of 4 KB. This made it difficult to load anything but small, low color depth textures into the rendering engine. This small texture limitation caused blurring due to developers stretching small textures to cover a surface, and then the console's bilinear filtering would blur them further. To make matters worse, due to the design of the renderer, when mipmapping was used, the texture cache was effectively halved to 2 KB. Toward the end of Nintendo 64's lifetime, creative developers managed to use tricks, such as multi-layered texturing and heavily clamped, small texture pieces, to simulate larger textures. Perfect Dark, Banjo-Tooie, and Conker's Bad Fur Day are possibly the best examples of this ingenuity, all of which were developed by Rare. Games often also used plain colored Gouraud shading instead of texturing on certain surfaces, especially in games with themes not targeting realism (e.g., Super Mario 64).[32]

There were other challenges for developers to work around. Z-buffering significantly crippled the RDP's fill rate. Thus, for maximum performance,[33] most Nintendo 64 games were actually fill-rate limited, not geometry limited, which is ironic considering the great concern over the Nintendo 64's low polygon per second rating of only about 100,000;[34] however, some of the most polygon-intense Nintendo 64 games, such as World Driver Championship, frequently pushed past the Sony PlayStation's typical in-game polygon counts.

The unified memory subsystem of Nintendo 64 was another critical weakness for the machine. The RDRAM had very high access latency,[35] which nearly negated its high bandwidth advantage. In addition, game developers commented that the Nintendo 64's memory controller setup was poor. The R4300 CPU was severely limited at memory access since it had to go through the RCP to access main memory,[36] and could not use DMA to do so.

One of the best examples of custom microcode on the Nintendo 64 was Factor 5's N64 port of the Indiana Jones and the Infernal Machine PC game. The Factor 5 team aimed for the high resolution mode (640 × 480)[37] because of the crispness it added to the visuals. The machine was taxed to the limit running at 640 × 480, so they needed performance beyond the standard SGI microcode. The Z-buffer could not be used because it alone consumed the already-constrained texture fill-rate. To work around the 4 KB texture cache, the programmers came up with custom texture formats and tools to let the artists use the best possible textures. Each texture was analyzed and fitted to best texture format for performance and quality. They took advantage of the cartridge as a texture streaming source to squeeze as much detail as possible into each environment and work around RAM limitations. They wrote microcode for real-time lighting, since the SGI code was poor for this task and they wanted to have even more lighting than the PC version had used. Factor 5's microcode allowed almost unlimited real-time lighting and significantly boosted the polygon count. In the end, the game was more feature-filled than the PC version, and unsurprisingly, was one of the most advanced games for Nintendo 64.[38]

Factor 5 again used custom microcode with games such as Star Wars: Rogue Squadron and Star Wars: Battle for Naboo. In Star Wars: Rogue Squadron, the team tweaked the microcode for a landscape engine to create the alien worlds. For Star Wars: Battle for Naboo, they used what they learned from Rogue Squadron and made the game run at 640 × 480, also implementing enhancements for particles and the landscape engine. Battle for Naboo had a long draw distance and large amounts of snow and rain, despite the high resolution.[39]

Game Paks

Open and unopened N64 Game Pak

Nintendo 64 games were ROM cartridge based. Cartridge size varied[30] from 4 MB (32 Mbit) (e.g. Automobili Lamborghini and Dr. Mario 64) to 64 MB (512 Mbit) for Resident Evil 2 and Conker's Bad Fur Day. Some of the cartridges included internal EEPROM, flash memory, or battery-backed-up RAM for saved game storage. Otherwise, game saves were put onto a separate memory card, marketed by Nintendo as a Controller Pak.[40]

The selection of the cartridge for the Nintendo 64 was a controversial decision and a key factor in Nintendo's being unable to retain its dominant position in the gaming market. Most of the cartridge's advantages did not manifest themselves prominently and they were nullified by the cartridge's shortcomings, which disappointed customers and developers alike. Especially for the latter, it was costly and difficult to develop for ROM cartridges, as their limited storage capacity (64 MB or a mere 9% of a Compact Disc 700 MB capacity) constrained the game's content.[41]

Most third-party developers switched to the PlayStation, such as Square and Enix, whose Final Fantasy VII and Dragon Quest VII were initially pre-planned for the N64,[42] while some who remained released fewer games to the Nintendo 64. Konami was the biggest example of this, releasing only thirteen N64 games but over fifty on the PlayStation. New Nintendo 64 game releases were infrequent while new games were coming out rapidly for the PlayStation.[41] Most of the N64's biggest successes were developed by either Nintendo itself or by second-parties of Nintendo, such as Rare.[41]

Despite the difficulties with third-parties, the N64 still managed to support popular games such as GoldenEye 007, giving it a long shelf-life. Much of this success was credited to Nintendo's strong first-party franchises,[43] such as Mario, which had strong name brand appeal.

Nintendo cited several advantages for making the N64 cartridge-based.[44] Primarily cited was the ROM cartridges' very fast load times in comparison to disc-based games, as contemporary CD-ROM drives rarely had speeds above 4×. This can be observed from the loading screens that appear in many PlayStation games but are typically non-existent in N64 versions. ROM carts were much faster than the 2× CD-ROM drives in other consoles that developers could stream data in real-time from them. This was done in Indiana Jones and the Infernal Machine, for example, to make the most of the limited RAM in the N64.[38] Also, ROM cartridges are difficult and expensive to duplicate, thus resisting piracy, albeit at the expense of lowered profit margin for Nintendo. While unauthorized interface devices for the PC were later developed, these devices are rare when compared to a regular CD drive and popular mod chips used on the PlayStation. Compared to the N64, piracy was rampant on the PlayStation. The cartridges are also far more durable than compact discs, the latter which must be carefully used and stored in protective cases. It also prevents accidental scratches and subsequent read errors.[44] It is possible to add specialized I/O hardware and support chips (such as co-processors) to ROM cartridges, as was done on some SNES games (including Star Fox, using the Super FX chip).[44]

ROM cartridges also have disadvantages associated with them. While game cartridges are more resistant than CDs to physical damage, they are sometimes less resistant to long-term environmental damage, particularly oxidation (although this can be simply cleaned off) or wear of their electrical contacts causing a blank or frozen screen, or static electricity. They also have a more complex manufacturing processes; cartridge-based games were usually more expensive to manufacture than their optical counterparts. The cartridges can have a maximum of 64 MB of data,[45] whereas CDs held over 650 MB.[46] As fifth generation games became more complex in content, sound and graphics, it pushed cartridges to the limits of their storage capacity. Games ported from other media had to use data compression or reduced content to be released on the N64. Extremely large games could be made to span across multiple discs on CD-based systems, while cartridge games had to be contained within one unit as using an additional cartridge was prohibitively expensive (and was never tried). Due to the cartridge's space limitations, full motion video was not usually feasible for use in cut scenes, with the exception of Resident Evil 2. The cut scenes of some games used graphics generated by the CPU in real-time.[47]

Production

The era's competing systems from Sony and Sega (the PlayStation and Saturn, respectively) used CD-ROM discs to store their games.[48] These discs are much cheaper to manufacture[49] and distribute, resulting in lower costs to third-party game publishers. As a result, game developers who had traditionally supported Nintendo game consoles were now developing games for the competition[48] because of lower production costs, greater space, and better audio quality.

Cartridges took longer to manufacture than CDs, with each production run (from order to delivery) taking two weeks or more.[50] By contrast, extra copies of a CD based game could be ordered with a lead time of a few days. This meant that publishers of N64 titles had to attempt to predict demand for a game ahead of its release. They risked being left with a surplus of expensive cartridges for a failed game or a weeks-long shortage of product if they underestimated a game's popularity.[50]

The cost of producing an N64 cartridge was far higher than producing a CD.[51] Publishers had to pass these higher expenses to the consumer and as a result, N64 games tended to sell for higher prices than PlayStation games.[48] While most PlayStation games rarely exceeded US$50,[49] N64 games could reach US$79.99,[49] such as the first pressing of The Legend of Zelda: Ocarina of Time.[52] Games in Sony's line of PlayStation Greatest Hits budget line retailed for US$19.95, while Nintendo's equivalent Player's Choice line retailed for US$29.95. In the United Kingdom, N64 games were priced £54.95 at their time of release, while PlayStation games were priced at £44.95. In the United States games were priced around $49.99 at the time of their release.

Cartridge-copy counter-measures

Each Nintendo 64 cartridge contains a lockout chip (similar to the 10NES)[53] to prevent manufacturers from creating unauthorized copies of games and discourage production of unlicensed games. Unlike previous versions, the N64 lockout chip contains a seed value which is used to calculate a checksum[54] of the game's boot code. To discourage playing of copied games by piggybacking on a real cartridge, Nintendo produced five different versions of the chip. During the boot process, and occasionally while the game is running, the N64 computes the checksum of the boot code and verifies it with the lockout chip in the game cartridge, failing to boot if the check fails.[30]

Virtual Console

Several Nintendo 64 titles have been released for the Wii's Virtual Console service and are playable with either the Classic Controller or Nintendo GameCube controller. There are some differences between these versions and the original cartridge versions. For example, the games run in a higher resolution and at a more consistent framerate than their N64 counterparts. However, some features, such as Rumble Pak functionality, are not available in the Wii versions. Some features are also altered for the Virtual Console releases. For example, the VC version of Pokémon Snap allows players to send photos through the Wii's message service, while Wave Race 64's in-game content was altered due to the expiration of the Kawasaki license. Several titles from Rare have seen release on Microsoft's Xbox Live Arcade service, including Banjo-Kazooie, Banjo-Tooie and Perfect Dark, the reason being that Rareware was purchased by Microsoft in 2002.

Hardware

Central processing unit

The Nintendo 64 motherboard, showing CPU, RCP, and RDRAM

The Nintendo 64's central processing unit (CPU) is the NEC VR4300,[55] a cost-reduced derivative of the 64-bit MIPS Technologies R4300i. Built by NEC on a 0.35 µm process, the VR4300 is a RISC 5-stage scalar in-order execution processor, with integrated floating point unit, internal 24 KB direct-mapped[56] L1 cache (16KB for instructions, 8KB for data). The 4.6 million transistor CPU is cooled passively by an aluminum heatspreader that makes contact with a steel heat sink above.[57]

Clocked at 93.75 MHz, the N64's VR4300 was the most powerful console CPU of its generation.[58] Except for its narrower 32-bit system bus, the VR4300 retained the computational abilities of the more powerful 64-bit MIPS R4300i,[55] though software rarely took advantage of 64-bit data precision operations. N64 game-titles generally used faster (and more compact) 32-bit data-operations,[59] as these were sufficient to generate 3D-scene data for the console's RSP (Reality Signal Processor; see below) unit. In addition, 32-bit code executed faster and required less storage space (which was at a premium on the N64's cartridges) Though powerful, the CPU was hindered by a 250 MB/s bus to the system memory; not only that, but in order to access the RAM, the CPU had to go through the RCP (Reality Co-Processor), and could not use DMA to do so (the RCP could). This problem is further compounded by the RDRAM's very high access latency.

Emulators—such as UltraHLE and Project64—benefit from the scarcity of 64-bit operations in the game's executable-code, as the emulator is generally hosted on a 32-bit machine architecture. These emulators performed most calculations at 32-bit precision, and trapped the few OS subroutines that actually made use of 64-bit instructions.[59]

Reality Co-Processor

Nintendo 64's graphics and audio duties are performed by the 64-bit SGI co-processor, named the "Reality Co-Processor". The RCP is a 62.5 MHz chip split internally into two major components, the "Reality Drawing Processor" (RDP) and the "Reality Signal Processor" (RSP). Each area communicates with the other by way of a 128-bit internal data bus that provides 1.0 GB/s bandwidth. The RSP is a MIPS R4000-based 8-bit integer vector processor. It is programmable through microcode, allowing the chip's functions to be significantly altered if necessary, to allow for different types of work, precision, and workloads. The RSP performs transform, clipping and lighting calculations, triangle setup. The "Reality Display Processor" is primarily the Nintendo 64's Pixel Rasterizer, and also handles the console's Z-Buffer Compute.

The RSP was programmable through microcode.[60] By altering the microcode run on the device, it could perform different operations, create new effects, and be better tuned for speed or quality; however, Nintendo was unwilling to share the microcode tools with developers[citation needed] until the end of the Nintendo 64's life-cycle. Programming RSP microcode was said to be quite difficult because the Nintendo 64 µcode tools were very basic, with no debugger and poor documentation. As a result, it was very easy to make mistakes that would be hard to track down, mistakes that could cause seemingly random bugs or glitches. Some developers noted that the default SGI microcode ("Fast3D"), which allowed more than ~100,000 high accuracy polygons per second, was poorly profiled for use in games (it was too accurate), and performance suffered as a result. "Turbo3D" microcode allowed 500,000–600,000 normal accuracy polygons per second. However, due to the graphical degradation, Nintendo discouraged its use. Several companies, such as Factor 5,[61] Boss Game Studios and Rare, were able to write custom microcode that ran their software better than SGI's standard microcode.

The RSP also frequently performs audio functions (although the CPU can be tasked with this as well). It can play back most types of audio (dependent on software codecs) including uncompressed PCM, MP3, MIDI, and tracker music. The RSP is capable of a maximum of 100 channels of PCM at a time, but this is with 100% system utilization for audio. It has a maximum sampling rate of 48 kHz with 16-bit audio; however, storage limitations caused by the cartridge format limited audio size (and thus quality).[41]

The RDP is the machine's rasterizer and performs the bulk of actual image creation before output to the display. The Nintendo 64 has a maximum color depth of 16.8 million colors[62] and can display resolutions of 256 × 224, 320 × 240 and 640 × 480 pixels.[62] The RCP also provides the CPU's access to main system memory via a 250 MB/s bus.[60] Unfortunately, this link does not allow direct memory access for the CPU. The RCP, like the CPU, is passively cooled by an aluminum heatspreader that makes contact with a steel heat sink above.

Memory

The final major component in the system is the memory, also known as RAM. The Nintendo 64 was one of the first modern consoles to implement a unified memory subsystem, instead of having separate banks of memory for CPU, audio, and video, for example. The memory itself consists of 4 megabytes of RAMBUS RDRAM (expandable to 8 MB with the Expansion Pak) with a 9-bit data bus at 500 MHz providing the system with 562.5 MB/s peak bandwidth. RAMBUS was quite new at the time and offered Nintendo a way to provide a large amount of bandwidth for a relatively low cost. The narrow bus makes board design easier and cheaper than the higher width data buses required for high bandwidth out of slower-clocked RAM types (such as VRAM or EDO DRAM); however, RDRAM, at the time, came with a very high access latency, and this caused grief for the game developers because of limited hardware performance.[41]

Video

The system provides both composite video[63] and S-Video through the "MULTI OUT" connector on the rear of the system; however, the Nintendo 64 removed certain pin connections for providing RGB video, despite the DAC chip used in early models having the capability built-in. In most countries the system came bundled with a composite cable (AKA Stereo AV cable) The composite and S-Video cables are the same as those used with the earlier SNES and later GameCube systems.

Available to buy separately was a RF modulator and switch set (for connection to older televisions) and an official S-Video cable, although the latter was only sold at retail stores in Japan. In the U.S., the official S-Video cable could only be ordered direct from Nintendo of America,[64] and the cable was not officially sold in Europe. In the United Kingdom the N64 was shipped with a RF modulator and switch set, but was still fully compatible with the other cables.

The system supports SDTV resolutions up to 480i (576i for PAL units) although few games made use of this "high resolution" mode, many of which required the use of the Expansion Pak RAM upgrade. The majority of games instead used the system's 240p/288p modes. A number of games also support a video display ratio of up to 16:9 using either Anamorphic widescreen or Letterboxing. However, very few of its games provided options to use this feature, these were: Banjo-Tooie, Donkey Kong 64, GoldenEye 007, The World Is Not Enough, Jet Force Gemini, Perfect Dark, Starshot: Space Circus Fever, Turok 2: Seeds of Evil, Turok 3: Shadow of Oblivion, Mission Impossible, South Park.[65]

Hardware color variations

A Nintendo 64 console and controller in Fire-Orange color.

The standard Nintendo 64 is dark gray, nearly black,[66] and the controller is light gray (later releases in America included a bonus second controller in Atomic Purple). A Jungle Green colored console was first available with the Donkey Kong 64 bundle. The Funtastic Series used brightly colored, translucent plastic with six colors: Fire Orange, Grape Purple, Ice Blue, Jungle Green, Smoke Gray and Watermelon Red.[66] Nintendo released a yellow banana-like Nintendo 64 controller for the debut of Donkey Kong 64 in the United States.[66] The Millennium 2000 controller, available exclusively as part of a Nintendo Power promotional contest in the United States, was a silver controller with black buttons. A gold controller was released in a contest by Nintendo Power magazine as part of a raffle drawing. In late 1997 through 1998, a few gold Nintendo 64 controller packages were released worldwide;[67] in the United Kingdom there was a limited edition GoldenEye 007 console pack which came with a standard gray console and a copy of GoldenEye. Also, a limited edition gold controller with a standard gray console were released in Australia and New Zealand in early 1998, endorsed by an advertising campaign which featured footage of N64 games including Top Gear Rally and ended with Australian swimmer Michael Klim wearing the gold controller as a medal around his neck. Nintendo released a gold controller[68] for the debut of The Legend of Zelda: Ocarina of Time in Japan. Soon after, bundle packs of the game, controller, and gold Nintendo 64 were released for the US and PAL markets. The Pokémon Edition Nintendo 64, with a Pokémon sticker on the left side, included the "Pokémon: I Choose You" video. The Pokémon Pikachu Nintendo 64 had a large, yellow Pikachu model on a blue Nintendo 64.[66] It has a different footprint than the standard Nintendo 64 console, and the Expansion Pak port is covered. It features redesigned switches (a Pokéball for the power switch and Pikachu's foot is the reset button) and the power light is modified to be Pikachu's cheeks - when powering up the console, these flash ten times before becoming solid. It also shipped with a blue Pokémon controller; orange in Japan. A Limited Edition Star Wars bundle, available during the time of the release of the film Star Wars Episode I: The Phantom Menace came bundled with Star Wars: Episode I Racer and a standard gray console.

Nintendo released some special edition consoles and controllers that were sold only on specific stores. There were two other Japan only consoles that were exclusive to specific stores. One was the Daiei Hawks which was only sold in Daiei Hawks stores, and the other was the Jusco 30th anniversary, which was only sold in Jusco stores. The Daiei Hawks featured an orange translucent top, and a black translucent bottom, very similar to the Fire Orange and Smoke Black Nintendo 64, although not the same. The Jusco 30th anniversary, featured a very light violet-translucent color on the top, and white translucent on the bottom. These two consoles were released with a controller that matched with their console. The Daiei Hawks also sold separate controllers. Due to the extreme rarity of the Jusco 30th anniversary, it is unknown whether a separate controller was sold or not. Nintendo also released a black (top) and grey (bottom) controller that was bundled with Mario Kart 64, only sold in Japan. A similar controller to the Mario Kart 64, was only sold in Hello Mack stores, and the controller featured a Hello Mack picture on the top of the controller. In America, Toys "R" Us released their own series of store exclusive products. The Extreme Green, Extreme Green console bundle, Gold Controller bundle, and a very limited Gold Nintendo 64 which was bundled with two gold controllers.

The majority of Nintendo 64 game cartridges were gray in color; however, some games were released on a colored cartridge.[69] Fourteen games had black cartridges, while other colors (such as green, blue, red, yellow and gold) were each used for six or fewer games. Several games, such as The Legend of Zelda: Ocarina of Time and Donkey Kong 64 were released both in standard gray and in colored, limited edition versions.[70]

Accessories

Nintendo 64 DD

When the Nintendo 64's sales were at its peak, Nintendo created an add-on called Nintendo 64 DD (Disk Drive). This large add on allowed gamers to play Nintendo 64 disk games that were released by connecting to the N64 through a slot on the bottom of the console. Not long after release on the website RandNet, the add-on became a failure. Only nine games, among them the three Mario Artist games (Talent Studio, Polygon Studio, and Paint Studio), were released for the Nintendo 64 DD. The Nintendo 64 DD was only released in Japan because since the add-on failed in Japan, Nintendo was afraid that it would increase the chance of failing if the Nintendo 64 DD had been released in North America and Europe.

References

  1. ^ a b c d e f g "Nintendo 64 Roms: Games". Lycos. Retrieved 2008-03-27.
  2. ^ a b "Consolidated Sales Transition by Region". Nintendo. 2010-01-27. Archived from the original (PDF) on 2010-02-14. Retrieved 2010-02-14.
  3. ^ "All Time Top 20 Best Selling Games". 2003-05-21. Archived from the original on 2006-02-21. Retrieved 2008-03-27.[dead link]
  4. ^ Daemon Hatfield. "Nintendo 64 is number 9". IGN. Retrieved 2011-05-09.
  5. ^ Brandt, Richard L. "Nintendo Battles for its Life." Upside 7.10 (1995): 50-. ABI/INFORM Global. Web. 24 May 2012.
  6. ^ Greenstein, Jane (1996-09-13). "For developers, Nintendo 64 may be too costly". HighBeam. Retrieved 2008-03-27.
  7. ^ a b c d e f Brandt, Richard L. "Nintendo Battles for its Life." Upside 7.10 (1995): 50-. ABI/INFORM Global. Web. 24 May 2012.
  8. ^ "Tom Kalinske Interview". Sega-16. Retrieved 2009-12-17.
  9. ^ O'Leary, Jay (October 1, 1993). "Learning to fly". AllBusiness.com. Retrieved 2010-01-27.
  10. ^ "Nintendo Ultra 64". Retrieved 2009-01-14.
  11. ^ "Atari Jaguar". Retrieved 2009-01-14.
  12. ^ "Atari Jaguar". Retrieved 2009-01-14.
  13. ^ a b "Killer Instinct". Retrieved 2009-01-14.
  14. ^ "Killer Instinct Hardware". Retrieved 2009-01-14.
  15. ^ Lindsay (2011-11-05). "The 64DREAM – November 1996". Yomuka!. Retrieved 2011-11-07.
  16. ^ Liedholm, Marcus (1998-01-01). "The N64's Long Way to completion". Nintendo Land. Archived from the original on 2008-03-04. Retrieved 2008-03-27.
  17. ^ "Coverage of the Nintendo Ultra 64 Debut from Game Zero". Game Zero. Retrieved 2008-03-27.
  18. ^ The word "Ultra" had already been trademarked by Konami, for its Ultra Games division, leading Nintendo to drop "Ultra" from the console's name. Despite the name change, the official prefix for the Nintendo 64's model numbering scheme is "NUS-", a reference to the console's original name, "Nintendo Ultra Sixty-Four"."Nintendo 64 Hardware Profile". Retrieved 2009-01-11.
  19. ^ a b c Fisher, Lawrence M. "Nintendo Delays Introduction of Ultra 64 Video-Game Player." New York Times: A.34. New York Times. May 06 1995. Web. 24 May 2012.
  20. ^ Miller, Cyndee. "Sega Vs. Nintendo: This Fights almost as Rough as their Video Games." Marketing News 28.18 (1994): 1-. ABI/INFORM Global; ProQuest Research Library. Web. 24 May 2012.
  21. ^ "Sega Dreamcast Sales Outstrip Expectations in N. America". Comline Computers. 1999-10-06. Retrieved 2008-03-27.
  22. ^ Takao Imamura, Shigeru Miyamoto (1997). Nintendo Power August, 1997 - Pak Watch E3 Report "The Game Masters". Nintendo. pp. 104–105.
  23. ^ Nintendo 64 Week: Day Two - Retro Feature at IGN
  24. ^ "IGN N64: Editors' Choice Games". IGN. Retrieved 2008-03-27.
  25. ^ "ScrewAttack's Top 10 FPS Games Ever!". GameTrailers. Retrieved 2008-06-12.
  26. ^ "Legend of Zelda: Ocarina of Time". Metacritic. Retrieved 2010-02-03. Metacritic here states that Ocarina of Time is "[c]onsidered by many to be the greatest single-player video game ever created in any genre..."
  27. ^ "Nintendo DS vs. Nintendo 64". Retrieved 2009-01-15.
  28. ^ "Saturn Game Tutorial". Retrieved 2009-01-15.
  29. ^ "Nintendo 64". Retrieved 2009-01-15.
  30. ^ a b c "The N64 Hardware". Retrieved 2009-01-15.
  31. ^ "Nintendo Wakes Up." The Economist Aug 03 1996: 55-. ABI/INFORM Global; ProQuest Research Library. Web. 24 May 2012.
  32. ^ "Super Mario Galaxy". Retrieved 2009-01-11.
  33. ^ "Hidden Surface Removal". Archived from the original (PDF) on 2009-11-28. Retrieved 2009-01-15.
  34. ^ "Game Dude's Nintendo 64 Specs". Archived from the original on 2008-08-04. Retrieved 2009-01-15.
  35. ^ "Difference Between RDRAM and DDR". Retrieved 2009-01-15.
  36. ^ "Nintendo Sixty Four". Retrieved 2009-01-15.
  37. ^ "Indiana Jones and the Infernal Machine". Retrieved 2009-01-16.
  38. ^ a b "Bringing Indy to N64 (Infernal Machine)". IGN. 2000-11-09. Retrieved 2008-03-27.
  39. ^ "Interview: Battling the N64 (Naboo)". IGN64. 2000-11-10. Retrieved 2008-03-27.
  40. ^ "Nintendo 64 Week: Day One". Retrieved 2008-12-15.
  41. ^ a b c d e "Nintendo 64". Retrieved 2009-01-11.
  42. ^ "Elusions: Final Fantasy 64". Retrieved 2009-01-11.
  43. ^ "Most Popular Nintendo 64 Games". Retrieved 2009-01-11.
  44. ^ a b c Nintendo Power August, 1994 - Pak Watch. Nintendo. 1994. p. 108.
  45. ^ "The N64 Hardware". Retrieved 2009-01-16.
  46. ^ "CD Capacity". Retrieved 2009-01-16.
  47. ^ "The SNES CD-ROM".[dead link]
  48. ^ a b c "Nintendo 64". Retrieved 2009-01-15.
  49. ^ a b c "The Video Game Critic's Console Reviews". The Video Game Critic. Retrieved 2009-01-15.
  50. ^ a b Bacani, Cesar and Mutsuko, Murakami (1997-04-18). "Nintendo's new 64-bit platform sets off a scramble for market share". Asiaweek. Archived from the original on 2005-12-26. Retrieved 2007-02-09.{{cite web}}: CS1 maint: multiple names: authors list (link)
  51. ^ "The Video Game Critic's Console Reviews". Retrieved 2009-01-12.
  52. ^ "Biggest Blunders". GamePro: 45. 2005. {{cite journal}}: Unknown parameter |month= ignored (help)
  53. ^ "Console Games! and Arcade Games". Retrieved 2009-01-15.
  54. ^ "What CPU was used used in NES and SNES cartridges?". Retrieved 2009-01-15.
  55. ^ a b "Main specifications of VR4300TM-series". NEC. Retrieved 2006-05-20.
  56. ^ "R4300i MICROPROCESSOR" (PDF). mips. Archived from the original (PDF) on 2007-10-30. Retrieved 2009-03-05.
  57. ^ "Inside Nintendo". Inside Nintendo. Archived from the original on 2002-07-06. Retrieved 2008-03-27.
  58. ^ "Gaming consoles". Retrieved 2009-01-11.
  59. ^ a b "N64, God of all systems". Google Groups. 1997-07-26. Retrieved 2006-05-20.
  60. ^ a b "Nintendo 64". Archived from the original on 2007-07-10. Retrieved 2009-01-14.
  61. ^ "Bringing Indy to N64". Retrieved 2009-01-14.
  62. ^ a b "Expansion Pak for Nintendo 64". Retrieved 2009-01-14.
  63. ^ "Nintendo Support: Nintendo 64 AV to TV Hookup". Nintendo. Retrieved 2010-02-28.
  64. ^ "Nintendo S-Video Cable Review". NDEX: Nintendo Index. Retrieved 2010-02-28.
  65. ^ "Nintendo 64 List #-Z". Retrieved 2010-09-23.
  66. ^ a b c d "Nintendo 64 ROMS". Retrieved 2009-01-14.
  67. ^ "Limited Edition Gold Nintendo 64". Retrieved 2009-01-14.
  68. ^ "Classic Console, Well Worth Buying". Retrieved 2009-01-14.
  69. ^ "Nintendo 64". Archived from the original on 2007-11-06. Retrieved 2009-01-14.
  70. ^ "Zelda Ocarina of Time Cartridge Trivia". Retrieved 2009-01-14.