All Topics  
Nintendo 64

 

   Email Print
   Bookmark   Link






 

Nintendo 64



 
 
The , often abbreviated as N64, is Nintendo
Nintendo

is a global company located in Kyoto, Japan founded on September 23, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
's third home video game console
Video game console

A video game console is an game development that produces a video signal which can be used with a display device to display a video game. The term "video game console" is used to distinguish a machine designed for consumers to buy and use solely for playing video games from a personal computer, which has many other functions, or arcade machi...
 for the international market. Named for its 64-bit
64-bit

64-bit CPUs have existed in supercomputers since the 1960s and in RISC-based computer workstation and Server s since the early 1990s. In 2003 they were introduced to the mainstream personal computer arena, in the form of the x86-64 and 64-bit PowerPC processor architectures....
 CPU, it was released on June 23, 1996 in Japan
Japan

Japan is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, People's Republic of China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south....
, September 29, 1996 in North America
North America

North America is the northern continent of the Americas, situated in the Earth's northern hemisphere and almost totally in the western hemisphere....
, March 1, 1997 in Europe
Europe

Europe is, conventionally, one of the world's seven continents. Comprising the westernmost peninsula of Eurasia, Europe is generally divided from Asia to its east by the water divide of the Ural Mountains, the Ural , the Caspian Sea, and by the Caucasus Mountains to the southeast....
 and Australia
Australia

Australia, officially the Commonwealth of Australia, is a country in the southern hemisphere comprising the Australia of the world's smallest continent, the major island of Tasmania, and numerous list of islands of Australia in the Indian Ocean and Pacific Oceans....
, September 1, 1997 in France
France

France , officially the French Republic , is a country whose Metropolitan France is located in Western Europe and that also comprises various Overseas departments and territories of France....
 and December 10, 1997 in Brazil
Brazil

Brazil , officially the Federative Republic of Brazil , is a country in South America. It is the List of countries and outlying territories by total area country by geographical area, occupying nearly half of South America, the List of countries by population country, and the fourth most populous democracy in the world....
. It is Nintendo's last home console to use cartridges to store games (Nintendo switched to a MiniDVD
MiniDVD

MiniDVD is an 80 mm diameter DVD disc. In normal recording , it holds 30 minutes of video or 1.4 gigabyte of data. Under SLP mode, comparable to VHS quality, it can hold 120 minutes of video....
-based format for the Nintendo GameCube
Nintendo GameCube

The , is Nintendo's fourth home video game console and is part of the History of video game consoles . It is the successor to the Nintendo 64 and predecessor to Nintendo's Wii....
, then to standard DVD
DVD

DVD, also known as "Digital Versatile Disc" or "Digital Video Disc,"is a popular optical disc data storage device media format. Its main uses are video and data storage....
-sized discs for the Wii
Wii

The Wii is a home video game console released by Nintendo. As a History of video game consoles console, the Wii primarily competes with Microsoft's Xbox 360 and Sony's PlayStation 3....
).

The N64 was released with two launch games, Super Mario 64
Super Mario 64

is a platform game developed by Nintendo Entertainment Analysis and Development and published by Nintendo for the Nintendo 64. It was released in Japan on June 23, 1996, and later in North America and in Europe....
 and Pilotwings 64
Pilotwings 64

is a video game for the Nintendo 64, released in 1996, along with the launch of the console. It was one of two launch titles for the Nintendo 64, the other being Super Mario 64....
, and a third in Japan
Japan

Japan is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, People's Republic of China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south....
, Saikyo Habu Shogi.






Discussion
Ask a question about 'Nintendo 64'
Start a new discussion about 'Nintendo 64'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The , often abbreviated as N64, is Nintendo
Nintendo

is a global company located in Kyoto, Japan founded on September 23, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
's third home video game console
Video game console

A video game console is an game development that produces a video signal which can be used with a display device to display a video game. The term "video game console" is used to distinguish a machine designed for consumers to buy and use solely for playing video games from a personal computer, which has many other functions, or arcade machi...
 for the international market. Named for its 64-bit
64-bit

64-bit CPUs have existed in supercomputers since the 1960s and in RISC-based computer workstation and Server s since the early 1990s. In 2003 they were introduced to the mainstream personal computer arena, in the form of the x86-64 and 64-bit PowerPC processor architectures....
 CPU, it was released on June 23, 1996 in Japan
Japan

Japan is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, People's Republic of China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south....
, September 29, 1996 in North America
North America

North America is the northern continent of the Americas, situated in the Earth's northern hemisphere and almost totally in the western hemisphere....
, March 1, 1997 in Europe
Europe

Europe is, conventionally, one of the world's seven continents. Comprising the westernmost peninsula of Eurasia, Europe is generally divided from Asia to its east by the water divide of the Ural Mountains, the Ural , the Caspian Sea, and by the Caucasus Mountains to the southeast....
 and Australia
Australia

Australia, officially the Commonwealth of Australia, is a country in the southern hemisphere comprising the Australia of the world's smallest continent, the major island of Tasmania, and numerous list of islands of Australia in the Indian Ocean and Pacific Oceans....
, September 1, 1997 in France
France

France , officially the French Republic , is a country whose Metropolitan France is located in Western Europe and that also comprises various Overseas departments and territories of France....
 and December 10, 1997 in Brazil
Brazil

Brazil , officially the Federative Republic of Brazil , is a country in South America. It is the List of countries and outlying territories by total area country by geographical area, occupying nearly half of South America, the List of countries by population country, and the fourth most populous democracy in the world....
. It is Nintendo's last home console to use cartridges to store games (Nintendo switched to a MiniDVD
MiniDVD

MiniDVD is an 80 mm diameter DVD disc. In normal recording , it holds 30 minutes of video or 1.4 gigabyte of data. Under SLP mode, comparable to VHS quality, it can hold 120 minutes of video....
-based format for the Nintendo GameCube
Nintendo GameCube

The , is Nintendo's fourth home video game console and is part of the History of video game consoles . It is the successor to the Nintendo 64 and predecessor to Nintendo's Wii....
, then to standard DVD
DVD

DVD, also known as "Digital Versatile Disc" or "Digital Video Disc,"is a popular optical disc data storage device media format. Its main uses are video and data storage....
-sized discs for the Wii
Wii

The Wii is a home video game console released by Nintendo. As a History of video game consoles console, the Wii primarily competes with Microsoft's Xbox 360 and Sony's PlayStation 3....
).

The N64 was released with two launch games, Super Mario 64
Super Mario 64

is a platform game developed by Nintendo Entertainment Analysis and Development and published by Nintendo for the Nintendo 64. It was released in Japan on June 23, 1996, and later in North America and in Europe....
 and Pilotwings 64
Pilotwings 64

is a video game for the Nintendo 64, released in 1996, along with the launch of the console. It was one of two launch titles for the Nintendo 64, the other being Super Mario 64....
, and a third in Japan
Japan

Japan is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, People's Republic of China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south....
, Saikyo Habu Shogi. The N64's suggested retail price
Suggested retail price

The suggested retail price , list price or recommended retail price of a product is the price the manufacturer recommends that the retailer sell it for....
 was US$
United States dollar

The United States dollar is the unit of currency of the United States and was defined by the Coinage Act of 1792 to be between 371 and 416 grains of silver ....
199 at its launch and it was later marketed with the slogan
Slogan

A slogan is a memorable motto or phrase used in a political, commerce, religious and other context as a repetitive expression of an idea or purpose....
 "Get N, or get Out!". The N64 sold 32.93 million units worldwide. The Nintendo 64 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.

Of the consoles in the fifth generation
History of video game consoles (fifth generation)

The fifth-generation era refers to the computer and video games, video game consoles, and video game handhelds available at the close of the 20th century....
, the Nintendo 64 was the most technologically-advanced in many aspects; however, the hardware had limitations, such as limited space—a cartridge had only a fraction of the capacity of the CD format used in competing consoles. Another technical drawback was its limited texture cache
Cache

In computer science, a cache is a collection of data duplicating original values stored elsewhere or computed earlier, where the original data is expensive to fetch or to compute, compared to the cost of reading the cache....
, which could only hold textures of small dimensions and reduced color depth, which had to be stretched to cover larger in-game surfaces. This resulted in blurry visuals for much of the N64's game library.

History

Nintendo 64 was the culmination of work by Nintendo, Silicon Graphics
Silicon Graphics

Silicon Graphics, Inc. is a company manufacturer high-performance computing solutions, including computer hardware and computer software. SGI was founded by James H....
 (SGI) and MIPS Technologies
MIPS Technologies

MIPS Technologies, Inc. , formerly MIPS Computer Systems, is most widely known for developing the MIPS architecture and a series of pioneering Reduced instruction set computer Central processing unit....
. The SGI-based system design that ended up in the Nintendo 64 was originally offered to Tom Kalinske
Tom Kalinske

Thomas "Tom" Kalinske is an American businessman, best known as the president and CEO of Sega from 1990 to 1996. His aggressive marketing decisions, such as price drops and the famous "Sega Scream" TV campaign, are frequently regarded as key elements in the success of the Sega Genesis....
, then CEO
Chief executive officer

A chief executive officer or chief executive is typically the highest-ranking Corporate title or Administration in charge of total management of a corporation, company, non-profit organization, or government agency, reporting to the board of directors....
 of Sega
Sega

is a Multinational corporation video game software and hardware development company, and a home computer and console manufacturer headquartered in Ota, Tokyo, Tokyo, Japan....
 of America, by James H. Clark
James H. Clark

Dr. James H. Clark is a prolific entrepreneur and former computer scientist. He founded several notable Silicon Valley technology companies, including Silicon Graphics, Inc., Netscape Communications Corporation, myCFO and Healtheon....
, founder of Silicon Graphics. SGI had recently purchased MIPS Technologies and the two companies had worked together to create a low-cost CPU/3D GPU combination that they thought would be useful for consoles. A hardware team from Sega of Japan evaluated the chip's capabilities and they found faults, which MIPS subsequently solved; however, Sega of Japan ultimately decided against SGI's design.

In the early stages of development, the Nintendo 64 was referred to by the code name "Project Reality". This moniker came from the speculation within Nintendo that the console could produce CGI
Computer-generated imagery

Computer-generated imagery is the application of the field of computer graphics or, more specifically, 3D computer graphics to special effects in films, television programs, Television commercials, simulators and simulation generally, and printed media....
 on par with then-current supercomputer
Supercomputer

A supercomputer is a computer that is at the frontline of current processing capacity, particularly speed of calculation. Supercomputers introduced in the 1960s were designed primarily by Seymour Cray at Control Data Corporation , and led the market into the 1970s until Cray left to form his own company, Cray Research....
s. In 1994, the console was given the name Nintendo Ultra 64 in the West. The console's design was shown for the first time in late Spring 1994. The first picture of the console ever shown featured the Nintendo Ultra 64 logo and showed a ROM cartridge
ROM cartridge

A ROM cartridge is a removable cartridge that contains Read-only memory devices and commonly, flash memory devices to allow some read-write capability....
, but no controller. The final console was identical to this, but with a different logo. When the system, together with the controller, was fully unveiled in a playable form to the public on November 24, 1995 at the 7th Annual Shoshinkai Software
Computer software

Computer software, or just software is a general term used to describe a collection of computer programs, Algorithm and Software documentation that perform some tasks on a computer system....
 Exhibition
Trade fair

File:Samsung CES 2009.jpgA trade fair is an exhibition organized so that companies in a specific industry can showcase and demonstrate their latest products, service, study activities of rivals and examine recent trends and opportunities....
 in Japan
Japan

Japan is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, People's Republic of China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south....
, the console was introduced as the "Nintendo 64" in Japan, contrary to speculation that it would be called "Ultra Famicom". Photos of the event were disseminated on the web by Game Zero
Game Zero magazine

Game Zero Magazine was a U.S. based video game magazine published from 1992 to 1998 . Initially starting out as a photo-copy based zine with a print circulation of 500....
 magazine two days later. Official coverage by Nintendo followed later via the Nintendo Power
Nintendo Power

Nintendo Power magazine is a monthly news and strategy magazine formerly published in-house by Nintendo. As of issue #222 , Nintendo contracted publishing duties to Future US....
 website and print magazine.

During this stage of development, two companies, Rareware (UK) and Midway
Midway Games

'Midway Games' is an United States video game publisher and video game developer. Midway's legacy includes landmark titles such as Mortal Kombat , Ms....
 (USA), created the arcade games Killer Instinct
Killer Instinct

Killer Instinct is a fighting game developed by Rare and published by Midway Games and Nintendo. Initially released in video arcade in 1994, and rumored to use an "Nintendo 64" hardware engine, in reality the proprietary arcade hardware was co-developed by Rare and Midway....
 and Cruis'n USA, which claimed to use the Ultra 64 hardware. Each game had vastly different hardware, although Killer Instinct did use a MIPS R4600 CPU. Killer Instinct was the most advanced game of its time graphically, featuring pre-rendered movie backgrounds that were streamed off the hard drive and animated as the characters moved horizontally.

In February 1996, Nintendo of America announced a delay of Nintendo Ultra 64 until September 1996 in North America. It was also announced that Nintendo had adopted a new global branding strategy, calling the console Nintendo 64 everywhere. Nintendo dropped "Ultra" from the name on May 1, 1996, months before its Japanese debut, because the word "Ultra" was trademarked by another company, Konami
Konami

is a leading video game developer and video game publisher of numerous popular and strong-selling toys, trading cards, anime, tokusatsu, slot machines, Japanese arcade cabinetss and video games....
, for its Ultra Games
Ultra Games

Ultra Software Corporation was a spinoff company created in 1988 as a subsidiary of Konami, in an effort to get around Nintendo's strict licensing rules....
 division. Despite the name change, the official prefix for the Nintendo 64's model numbering scheme is "NUS-", a reference to the system's original name, "Nintendo Ultra Sixty-Four". The console was finally released in Japan on June 23, 1996, but the PAL introduction was further delayed, finally being released in Europe on March 1, 1997.

Sales

The North American version officially launched on September 29, 1996 with 500,000 Nintendo 64 units sold in the first four months. Benimaru Itoh, a developer for EarthBound 64
Mother 3

Mother 3 is a console role-playing game developed by Brownie Brown, HAL Laboratory, and Nintendo SPD. It was published by Nintendo for the Game Boy Advance handheld game console....
 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 game
Console role-playing game

A console role-playing game is a video game Computer and video game genres that has its origin rooted in video game consoles and includes game mechanics and, frequently, settings derived from those of traditional role-playing games....
s. As of March 31, 2005, the N64 had sold 5.54 million units in Japan
Japan

Japan is an island country in East Asia. Located in the Pacific Ocean, it lies to the east of the Sea of Japan, People's Republic of China, North Korea, South Korea and Russia, stretching from the Sea of Okhotsk in the north to the East China Sea and Taiwan in the south....
, 20.63 million in the Americas
Americas

The Americas are the region of the Western hemisphere that consists of the continents of North America and South America with their associated islands and regions....
, and 6.75 million in other regions, for a total of 32.93 million units.

The system was frequently marketed as the world's first 64-bit gaming system. A few years prior, though, Atari had claimed to have made the first 64-bit game console with their Atari Jaguar
Atari Jaguar

The Atari Jaguar is a video game console, released by Atari Corporation in . It was designed to surpass the Sega Mega Drive and the Super Nintendo Entertainment System in processing power....
. However, the Jaguar actually only used a 64-bit RISC architecture "Object Processor" and a 64-bit RISC "Blitter" in conjunction with two 32-bit processors and a 16-bit Motorola 68000.

Hardware

The controller included with the Nintendo 64 has one analog stick
Analog stick

An analog stick, sometimes called a thumbstick, control stick, or occasionally a c-stick is an input device for a controller that is used for two-dimensional input....
, two shoulder buttons, one digital cross pad
D-pad

A D-pad is a flat, usually thumb-operated directional control found on nearly all modern video game console gamepads, game controllers and on the remote control units of some television and DVD players, with one button on each point....
, six face buttons, a "Start" button and a digital trigger (Z).

Central processing unit

The Nintendo 64's central processing unit
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 (CPU) is a MIPS
MIPS architecture

MIPS is a RISC instruction set architecture developed by MIPS Technologies . In the mid to late 1990s, it was estimated that one in three RISC microprocessors produced were MIPS implementations....
 R4300i-based NEC
NEC

is a Japan multinational corporation IT company headquartered in Minato, Tokyo, Japan. NEC, part of the Sumitomo Group, provides information technology and network solutions to business enterprises, communications services providers and government....
 VR4300. The CPU is 64-bit
64-bit

64-bit CPUs have existed in supercomputers since the 1960s and in RISC-based computer workstation and Server s since the early 1990s. In 2003 they were introduced to the mainstream personal computer arena, in the form of the x86-64 and 64-bit PowerPC processor architectures....
 with a core clock speed of 93.75 MHz. It is connected to the rest of the system through a 32-bit
32-bit

The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295 or -2,147,483,648 through 2,147,483,647 using two's complement encoding....
 data bus
Computer bus

In computer architecture, a bus is a subsystem that transfers data between computer components inside a computer or between computers. Each bus defines its set of connectors to physically plug devices, cards or cables together....
. VR4300 is a RISC
Reduced instruction set computer

The acronym RISC , for reduced instruction set computing, represents a CPU design strategy emphasizing the insight that simplified instructions that "do less" may still provide for higher performance if this simplicity can be utilized to make instructions execute very quickly....
 5-stage scalar
Scalar processor

Scalar processors represent the simplest class of computer processors. A scalar processor processes one data item at a time . In a vector processor, by contrast, a single instruction operates simultaneously on multiple data items....
 in-order execution
Out-of-order execution

In computer engineering, out-of-order execution, OoOE, is a paradigm used in most high-performance microprocessors to make use of Instruction cycle that would otherwise be wasted by a certain type of costly delay....
 processor with an integrated floating point unit
Floating point unit

A floating-point unit is a part of a computer system specially designed to carry out operations on floating point numbers. Typical operations are addition, subtraction, multiplication, division , and square root....
. This was by far the most powerful CPU used in a game console of its generation; however, the cost-reduced NEC VR4300 CPU used in the console has a 32-bit system bus whereas more powerful MIPS CPUs are equipped with a 64-bit system bus. Many games took advantage of the chip's 32-bit processing mode as the greater data precision
Precision (arithmetic)

The precision of a value describes the number of numerical digits that are used to express that value. In a scientific setting this would be the total number of digits or, less commonly, the number of fractional digits or decimal places ....
 available with 64-bit data types is not typically required by 3D games. Also 64-bit data uses twice as much RAM, cache, and bandwidth, thereby reducing the overall system performance. This was later taken advantage of by emulators
Video game console emulator

A video game console emulator is a program that allows a computer or modern console to emulator a different video game console's behavior. Emulators are most often used to play older video games on personal computers and modern video game consoles, but they are also used to play games fan translation into other languages or modify existing...
 such as UltraHLE
UltraHLE

UltraHLE was an emulator allowing games for the Nintendo 64 game console to be run on a computer. It was hailed as a massive step forward in emulation technology upon its release in 1999....
 and Project64
Project64

Project64 is a Nintendo 64 emulator for the Microsoft Windows platform that was first released in 2001. It employs a plugin system to allow other developers to implement their own software....
, which had to run on 32-bit PC systems. These emulators performed most calculations at 32-bit precision, and trapped
Trap (computing)

In computing and operating systems, a trap is a type of synchronization interrupt typically caused by an exception handling condition in a user process ....
 the few OS subroutines that actually made use of 64-bit instructions.

The CPU has an internal 24 KB
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
 direct-mapped L1 cache
CPU cache

A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access computer storage. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations....
 (16KB for instructions, 8KB for data), but no L2 cache. It was built by NEC on a 0.35 µm
Micrometre

A micrometre or micron is one Micro- of a metre, or equivalently one thousandth of a millimetre. It is also commonly known as a micron....
 process
Semiconductor fabrication

Semiconductor device fabrication is the process used to create chips, the integrated circuits that are present in everyday electrical and electronics devices....
 and consists of 4.6 million transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
s. The CPU is cooled passively by an aluminum heatspreader that makes contact with a steel
Steel

Steel is an alloy consisting mostly of iron, with a carbon content between 0.2% and 2.14% by weight , depending on grade. Carbon is the most cost-effective alloying material for iron, but various other alloying elements are used such as manganese, chromium, vanadium, and tungsten....
 heat sink
Heat sink

A heat sink is an environment or object that absorbs and dissipates heat from another object using thermal contact . Heat sinks are used in a wide range of applications wherever efficient heat dissipation is required; major examples include refrigeration, heat engines, Thermal management of electronic devices and systems and lasers....
 above.

Reality Co-Processor

The Nintendo 64's graphics and audio duties are performed by the 64-bit SGI coprocessor
Coprocessor

A coprocessor is a computer processor used to supplement the functions of the primary processor . Operations performed by the coprocessor may be floating point arithmetic, graphics, signal processing, string processing, Savitsky-Golay derivation, or encryption....
, named the "Reality Co-Processor". The RCP is a 62.5 MHz chip split internally into two major components, the "Reality Signal Processor" (RSP) and the "Reality Display Processor" (RDP), also called the "Reality Drawing Processor". 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-way 16-bit integer
Integer

The integers are natural numbers including 0 and their negative and non-negative numberss . They are numbers that can be written without a fractional or decimal component, and fall within the set ....
 vector processor
Vector processor

A vector processor, or array processor, is a Central processing unit design where the instruction set includes operations that can perform mathematical operations on multiple data elements simultaneously....
 which performs all 3D manipulations and audio functions.

The RSP was programmable through microcode
Microcode

Microcode is a layer of lowest-level instructions involved in the implementation of machine code instructions in many computers and other processors; it resides in a special high-speed memory and translates machine instructions into sequences of detailed circuit-level operations....
 (µcode). 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 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") was actually quite poorly profiled for use in games (it was too accurate), and performance suffered as a result. Several companies were able to create custom microcode programs that ran their software far better than SGI
Silicon Graphics

Silicon Graphics, Inc. is a company manufacturer high-performance computing solutions, including computer hardware and computer software. SGI was founded by James H....
's generic software, such as Factor 5
Factor 5

Factor 5 is an Independent business software and video game developer. The company was originally co-founded by five former Rainbow Arts employees in 1987 in Cologne, Germany, which served as the inspiration behind the studio's name, before relocating to San Rafael, California, California in 1994....
, Boss Game Studios
Boss Game Studios

Boss Game Studio is a now defunct video game developer specialising in Nintendo 64 games. The company was formed as an independent offshoot of Boss Film Studios ....
, and Rare.

Two of the SGI microcodes
  • Fast3D microcode: < ~100,000 high accuracy polygons per second.
  • Turbo3D microcode: 500,000–600,000 normal accuracy polygons per second.


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 codec
Codec

A codec is a device or computer program capable of encoder and/or Decoding methods a digital data stream or signal . The word codec is a portmanteau of 'compressor-decompressor' or, most commonly, 'coder-decoder'....
s) including uncompressed PCM
Pulse-code modulation

Pulse-code modulation is a digital representation of an analog Signalling where the magnitude of the signal is sampling regularly at uniform intervals, then Quantization to a series of symbols in a numeric code....
, MP3
MP3

MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a digital audio Encoder format using a form of lossy data compression. It is a common audio format for consumer audio storage, as well as a de facto standard encoding for the transfer and playback of music on digital audio players....
, MIDI
Musical Instrument Digital Interface

MIDI is an industry-standard communications protocol defined in 1982 that enables electronic musical instruments such as keyboard controllers, computers, and other electronic equipment to communicate, control, and synchronize with each other....
, and tracker
Tracker

Tracker is the generic term for a class of software music sequencers which, in their purest form, allow the user to arrange sound samples stepwise on a timeline across several Monaural Channel ....
 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
Sampling rate

The sampling rate, sample rate, or sampling frequency defines the number of sample per second taken from a continuous signal to make a discrete signal....
 of 48 kHz with 16-bit audio; however, storage limitations caused by the cartridge
Cartridge (electronics)

In various types of electronic equipment, a cartridge can refer to one method of adding different functionality or content; for example, a video game played on a video game console; or a method by which consumables may be replenished, such as an ink cartridge for a printer....
 format limited audio size (and thus quality).

The RDP is the machine's rasterizer and performs the bulk of actual image creation before output to the display. Nintendo 64 has a maximum color depth
Color depth

Color depth or bit depth, is a computer graphics term describing the number of bits used to represent the color of a single pixel in a Raster graphicsped image or video frame buffer....
 of 16.8 million colors
Truecolor

Truecolor is a method of representing and storing graphical image information in an RGB color space such that a very large number of colors, shades, and hues can be displayed in an image, such as in high quality photographic images or complex graphics....
 (32,768 on-screen) and can display resolutions of 256 × 224, 320 × 240 and 640 × 480 pixels. The RCP also provides the CPU's access to main system memory via a 250 MB/s bus. Unfortunately, this link does not allow direct memory access
Direct memory access

Direct memory access is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system Computer storage for reading and/or writing independently of the central processing unit....
 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 the first console 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 megabyte
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
 of RAMBUS RDRAM
RDRAM

Direct Rambus DRAM or DRDRAM is a type of synchronous DRAM, designed by the Rambus Corporation....
 (expandable to 8 MB with the Expansion Pak
Expansion Pak

The Expansion Pak is a system upgrade for the Nintendo 64 game console that doubles the machine's random-access memory storage capacity to 8 megabyte....
) 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
Dynamic random access memory

Dynamic random access memory is a type of random access memory that stores each bit of data in a separate capacitor within an integrated circuit....
 or EDO DRAM
Dynamic random access memory

Dynamic random access memory is a type of random access memory that stores each bit of data in a separate capacitor within an integrated circuit....
); 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.

Video

The system provides both composite video
Composite video

Composite video is the format of an analog television signal before it is combined with a sound signal and modulation onto an Radio Frequency carrier wave....
 and S-video
S-Video

Separate Video, more commonly known as S-Video, and sometimes incorrectly referred to as "Super Video" and also known as Y/C, is an analog signal video signal that carries the video data as two separate signals, lumen and chroma ....
 through the MULTI-OUT
MultiAV

MultiAV is a Nintendo proprietary audio/visual port used in its Video game console. It has also been labelled "AV OUT" "MULTI OUT" and "ANALOG AV OUT" ....
 connection on the back. The MULTI-OUT connector was also used on the earlier SNES
Super Nintendo Entertainment System

The Super Nintendo Entertainment System or Super NES is a History of video game consoles video game console that was released by Nintendo in North America, Europe, Australasia , and South America between 1990 and 1993....
 and later GameCube
Nintendo GameCube

The , is Nintendo's fourth home video game console and is part of the History of video game consoles . It is the successor to the Nintendo 64 and predecessor to Nintendo's Wii....
 consoles; however, the Nintendo 64 removed certain pin connections for providing RGB video, despite having the capability built-in. A composite cable was available for purchase from Nintendo of America. This cable was also compatible with the Super Nintendo Entertainment System. In the United Kingdom
United Kingdom

The United Kingdom of Great Britain and Northern Ireland, commonly known as the United Kingdom , the UK or Britain,is a sovereign state located off the northwestern coast of continental Europe....
, the N64 was instead shipped with a coaxial adapter and cable, but was still fully compatible with the other connectors.

Hardware color variations

]] The standard Nintendo 64 is a dark gray, nearly black, and the controller is light gray. A Jungle Green colored console was first available with the Donkey Kong 64
Donkey Kong 64

Donkey Kong 64 is a Platform game video game Video game developer by Rare for the Nintendo 64. It was Video game publisher by Nintendo and first released on November 24, 1999....
 bundle. The Funtastic Series used brightly-colored, translucent plastic with six colors: Fire Orange, Grape Purple, Ice Blue, Jungle Green, Smoke Grey, and Watermelon Red. Nintendo released a yellow banana-like Nintendo 64 controller for the debut of Donkey Kong 64 in the United States. 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 drawing. In late 1997 through 1998, a few gold Nintendo 64 controller packages were released worldwide; in the United Kingdom there was a limited edition GoldenEye 007
GoldenEye 007

GoldenEye 007 is a 1997 first-person shooter video game developed by Rare for the Nintendo 64 video game console, and based on the 1995 James Bond film GoldenEye....
 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
Top Gear Rally

Top Gear Rally is a rally game for the Nintendo 64, Game Boy Color and Game Boy Advance. It features five tracks. It has a feature that allows the user to give their virtual cars custom paint jobs....
 and ended with Australian swimmer Michael Klim
Michael Klim

Michael Klim Medal of the Order of Australia is a Poland-born Australian swimmer. He was born in Gdynia....
 wearing the gold controller as a medal around his neck. Nintendo released a gold controller for the debut of The Legend of Zelda: Ocarina of Time
The Legend of Zelda: Ocarina of Time

is an Action-adventure game video game developed by Nintendo's Nintendo Entertainment Analysis and Development division for the Nintendo 64 video game console....
 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
Pokémon

is a media franchise owned by the video game company Nintendo and created by Satoshi Tajiri around 1995. Originally released as a pair of interlinkable Game Boy line Console role-playing game video games, Pok?mon has since become the second most successful and lucrative video game-based media franchise in the world, behind only Nintendo's own...
 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
Pikachu

is one of the List of Pok?mon of Pok?mon creatures from the multi-billion-dollar Pok?mon media franchise—a collection of video games, anime, manga, books, trading cards, and other media created by Satoshi Tajiri....
 model on a blue Nintendo 64. It has a different footprint than the standard Nintendo 64 console, and the Expansion Pak port is covered. 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
Star Wars Episode I: The Phantom Menace

Star Wars Episode I: The Phantom Menace is a 1999 in film space opera film written and directed by George Lucas. It was the fourth film to be released in the Star Wars saga and the first in terms of Dates in Star Wars....
 came bundled with Star Wars: Episode I Racer
Star Wars: Episode I Racer

Star Wars Episode I: Racer is a racing video game based on the podracing featured in Star Wars Episode I: The Phantom Menace. The game features a variety of tracks spanning several different planets and includes all and more of the racers featured in the movie....
 and a standard gray console.

The majority of Nintendo 64 game cartridges were gray in color; however, some games were released on a colored cartridge. 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
The Legend of Zelda: Ocarina of Time

is an Action-adventure game video game developed by Nintendo's Nintendo Entertainment Analysis and Development division for the Nintendo 64 video game console....
 were released both in standard gray and in colored, limited edition versions.

Accessories


Programming difficulties

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
Cache

In computer science, a cache is a collection of data duplicating original values stored elsewhere or computed earlier, where the original data is expensive to fetch or to compute, compared to the cost of reading the cache....
 of only 4 KB
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
. This made it extremely difficult to load anything but small, low color depth
Color depth

Color depth or bit depth, is a computer graphics term describing the number of bits used to represent the color of a single pixel in a Raster graphicsped image or video frame buffer....
 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
Bilinear filtering

Bilinear filtering is a texture filtering method used to smooth Texture mappings when displayed larger or smaller than they actually are.Most of the time, when drawing a textured shape on the screen, the texture is not displayed exactly as it is stored, without any distortion....
 would blur them further. To make matters worse, due to the design of the renderer, if mipmap
Mipmap

In 3D computer graphics texture filtering, MIP maps are pre-calculated, Optimization collections of images that accompany a main texture, intended to increase rendering speed and reduce aliasing artifacts....
ping was used, the texture cache was effectively halved to 2 KB. Towards 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. Conker's Bad Fur Day
Conker's Bad Fur Day

Conker's Bad Fur Day is a Nintendo 64 video game developed and published by Rare , and distributed by Nintendo. The game stars Conker the Squirrel, a Rare character who had previously appeared in other games marketed towards children, such as Diddy Kong Racing for the Nintendo 64 and Conker's Pocket Tales for the Game Boy Color....
 is possibly the best example of this ingenuity. Games would often also use plain colored Gouraud shading
Gouraud shading

Gouraud shading,named after Henri Gouraud , is a method used in computer graphics to simulate the differing effects of light and colour across the surface of an object....
 instead of texturing on certain surfaces, especially in games with themes not targeting realism (e.g., Super Mario 64
Super Mario 64

is a platform game developed by Nintendo Entertainment Analysis and Development and published by Nintendo for the Nintendo 64. It was released in Japan on June 23, 1996, and later in North America and in Europe....
).

There were other challenges for developers to work around. Z-buffering significantly crippled the RDP's fill rate. Thus, for maximum performance, managing the z-depth of objects was put on the programmer instead of the hardware. Z-depth is essential as it makes objects appear in the correct order rather than on top of each other. Most Nintendo 64 games were actually fill-rate limited, not geometry limited, which is ironic considering the great concern for the Nintendo 64's low polygon per second rating of only about 100,000; however, some of the most polygon-intense Nintendo 64 games, such as World Driver Championship
World Driver Championship

World Driver Championship is an racing game video game. It was developed by Boss Game Studios and published for the Nintendo 64 by Midway Games....
, would frequently push 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
RDRAM

Direct Rambus DRAM or DRDRAM is a type of synchronous DRAM, designed by the Rambus Corporation....
 had very high access latency, 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, and could not use DMA
Direct memory access

Direct memory access is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system Computer storage for reading and/or writing independently of the central processing unit....
 to do so.

s draw distance]] 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
Indiana Jones and the Infernal Machine

Indiana Jones and the Infernal Machine is a video game for the Nintendo 64, Microsoft Windows and Game Boy Color based on the film series Indiana Jones....
PC game. The Factor 5 team aimed for the high resolution mode (640×480) 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 fillrate. 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.

Factor 5 also showed ingenuity with their
Star Wars
Star Wars

Star Wars is an epic film space opera Media franchise initially conceived by George Lucas. The first film in the franchise was simply titled Star Wars Episode IV: A New Hope, but later had the subtitle Episode IV: A New Hope added to distinguish it from its sequels and prequels....
games such as Star Wars: Rogue Squadron
Star Wars: Rogue Squadron

Star Wars: Rogue Squadron is an Arcade game#Arcade genre action game co-developed by Factor 5 and LucasArts. It was published by LucasArts and Nintendo and released for the Nintendo 64 and Microsoft Windows....
and Star Wars: Battle for Naboo
Star Wars: Battle for Naboo

Star Wars: Episode I: Battle for Naboo is an Arcade game#Arcade genre action game co-developed by Factor 5 and LucasArts. It was published by LucasArts and THQ and released for the Nintendo 64 and Microsoft Windows....
, in which their team again used custom microcode. 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 took what they learned from Rogue Squadron and pushed the machine even further to make the game run at 640×480, also implementing enhancements for both particles and the landscape engine. Battle for Naboo enjoyed an impressive draw distance and large amounts of snow and rain, even with the high resolution.

Cartridges

Nintendo 64 games were ROM cartridge
ROM cartridge

A ROM cartridge is a removable cartridge that contains Read-only memory devices and commonly, flash memory devices to allow some read-write capability....
 based. Cartridge size varied from 4 MB (32 Mbit
Megabit

A megabit is a unit of Computer data storage, abbreviated Mbit .1 megabit = 106 = 1,000,000 bits which is equal to 125,000 bytes....
) (e.g.
Automobili Lamborghini
Automobili Lamborghini

Automobili Lamborghini is a racing game video game by Titus Software, similar to the Need for Speed series series of games. The Japanese version was distributed by Taito and has actual pictures of various models of Lamborghini with their names displayed before the demo screen....
and Dr. Mario 64
Dr. Mario 64

'Dr. Mario 64' is a Puzzle video game based on the original Dr. Mario. It was developed by Newcome and published by Nintendo, released for the Nintendo 64 in 2001, and is an enhanced remake of the original Dr....
) to 64 MB (512 Mbit) for Resident Evil 2
Resident Evil 2

Resident Evil 2, known in Japan as , is a survival horror game by Capcom originally released for the PlayStation in 1998. It is the second installment in the Resident Evil series, and was later ported to the Microsoft Windows, Nintendo 64, Sega Dreamcast, Nintendo GameCube and Game.com....
and Conker's Bad Fur Day
Conker's Bad Fur Day

Conker's Bad Fur Day is a Nintendo 64 video game developed and published by Rare , and distributed by Nintendo. The game stars Conker the Squirrel, a Rare character who had previously appeared in other games marketed towards children, such as Diddy Kong Racing for the Nintendo 64 and Conker's Pocket Tales for the Game Boy Color....
. Some of the cartridges included internal EEPROM
EEPROM

EEPROM stands for Electrically Erasable Programmable Read-Only Memory and is a type of non-volatile memory used in computers and other electronic devices to store small amounts of data that must be saved when power is removed, e.g., calibration tables or device configuration....
 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
Controller Pak

The Controller Pak is the Nintendo 64's memory card, comparable to those seen in the PlayStation and other CD-ROM-based video game consoles.Certain video games allowed saving of game files to the Controller Pak, which plugged into the back of the Nintendo 64 controller ....
.

The selection of the cartridge for the Nintendo 64 was 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 turned off customers and developers alike. Especially for the latter, it was costly and difficult to develop for ROM cartridges, as their limited storage capacity constrained the game's content.

Most third-party developers switched to the PlayStation, such as Square
Square Co.

was a Japanese video game company founded in September 1983 by Masafumi Miyamoto. It Mergers and acquisitions with Enix in 2003 and became part of Square Enix....
 and Enix
Enix

The was a Japan company that produced video games, Anime and manga. The company was founded by Yasuhiro Fukushima on September 22, 1975 as and renamed Enix in 1982....
, whose
Final Fantasy VII
Final Fantasy VII

is a console role-playing game developed by Square Co. and published by Sony Computer Entertainment as the seventh installment in the Final Fantasy series....
and Dragon Quest VII were initially pre-planned for the N64, while some who remained released fewer games to the Nintendo 64. Konami
Konami

is a leading video game developer and video game publisher of numerous popular and strong-selling toys, trading cards, anime, tokusatsu, slot machines, Japanese arcade cabinetss and video games....
 was the biggest example of this, releasing only thirteen N64 games but more than fifty on the PlayStation. New Nintendo 64 game releases were few and far between while new games were coming out rapidly for the PlayStation. Most of the N64's biggest successes were developed by either Nintendo itself or by second-parties of Nintendo, such as Rareware.

Despite the difficulties with third-parties, the N64 still managed to support popular games such as
GoldenEye 007
GoldenEye 007

GoldenEye 007 is a 1997 first-person shooter video game developed by Rare for the Nintendo 64 video game console, and based on the 1995 James Bond film GoldenEye....
and The Legend of Zelda: Ocarina of Time
The Legend of Zelda: Ocarina of Time

is an Action-adventure game video game developed by Nintendo's Nintendo Entertainment Analysis and Development division for the Nintendo 64 video game console....
, giving it a long shelf-life. Much of this success was credited to Nintendo's strong first-party franchises, such as Mario
Mario (series)

The Mario series is a series of highly popular and acclaimed platform games by Nintendo, featuring Nintendo's mascot Mario and, in many games, his brother Luigi....
and Zelda, which had strong name brand appeal, yet appeared exclusively on Nintendo platforms. The N64 also secured its share of the mature audience, due to GoldenEye 007
GoldenEye 007

GoldenEye 007 is a 1997 first-person shooter video game developed by Rare for the Nintendo 64 video game console, and based on the 1995 James Bond film GoldenEye....
, Nightmare Creatures
Nightmare Creatures

Nightmare Creatures is a 3-D computer graphics action/adventure video game released for the Sony Computer Entertainment PlayStation and IBM PC compatible in 1997, and Nintendo 64 in 1998....
, Perfect Dark
Perfect Dark

Perfect Dark is a 2000 first-person shooter video game for the Nintendo 64 game console. The game was developed and published by Rare , creators of the multimillion-selling GoldenEye 007, an earlier first-person shooter with which Perfect Dark shares many gameplay features....
, Doom 64
Doom 64

Doom 64 is a video game for the Nintendo 64 released by Midway Games in 1997. It is part of the Doom first-person shooter video game series....
, Resident Evil 2
Resident Evil 2

Resident Evil 2, known in Japan as , is a survival horror game by Capcom originally released for the PlayStation in 1998. It is the second installment in the Resident Evil series, and was later ported to the Microsoft Windows, Nintendo 64, Sega Dreamcast, Nintendo GameCube and Game.com....
, Shadow Man
Shadow Man (video game)

Shadow Man is a video game developed by Acclaim Studios Teesside and published by Acclaim Entertainment. It was designed by Guy Miller and Simon Phipps....
, Conker's Bad Fur Day
Conker's Bad Fur Day

Conker's Bad Fur Day is a Nintendo 64 video game developed and published by Rare , and distributed by Nintendo. The game stars Conker the Squirrel, a Rare character who had previously appeared in other games marketed towards children, such as Diddy Kong Racing for the Nintendo 64 and Conker's Pocket Tales for the Game Boy Color....
, Duke Nukem 64
Duke Nukem 64

Duke Nukem 64 is a Nintendo 64 porting of the first-person shooter IBM PC compatible video game Duke Nukem 3D. There are many changes from the PC version....
, Duke Nukem: Zero Hour
Duke Nukem: Zero Hour

Duke Nukem: Zero Hour is a third-person shooter video game in the Duke Nukem series, developed by Eurocom for the Nintendo 64. The game uses a relatively large 32 megabyte cartridge and could also utilize the Expansion Pak to allow for better graphics but slowing down the frame rate....
, Mortal Kombat 4
Mortal Kombat 4

Mortal Kombat 4 is the fifth and final arcade game in the Mortal Kombat series of fighting game video games. It was later ported to the PlayStation and Nintendo 64....
, Turok: Dinosaur Hunter
Turok: Dinosaur Hunter

Turok: Dinosaur Hunter is a first-person shooter video game released for the Nintendo 64 game console and later for Microsoft Windows. It was released in 1997 in video gaming, and is based on the Valiant Comics comic book series of the Turok....
, Turok 2: Seeds of Evil
Turok 2: Seeds of Evil

Turok 2: Seeds of Evil is a first-person shooter video game for the Nintendo 64, Microsoft Windows and the Game Boy Color. It was released in 1998 in video gaming and is the sequel to Turok: Dinosaur Hunter....
, and Quake II
Quake II

Quake II, released on December 9, 1997, is a first-person shooter Personal computer game developed by id Software and distributed by Activision....
.

Nintendo
Nintendo

is a global company located in Kyoto, Japan founded on September 23, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
 cited several advantages for making the N64 cartridge-based. Primarily cited was the ROM cartridge
ROM cartridge

A ROM cartridge is a removable cartridge that contains Read-only memory devices and commonly, flash memory devices to allow some read-write capability....
s' very fast load times in comparison to disc
Compact Disc

A Compact Disc is an optical disc used to store Data , originally developed for storing digital audio. The CD, available on the market since October 1982, remains the standard physical medium for sale of commercial Sound recording and reproduction to the present day....
-based games, as contemporary CD-ROM
CD-ROM

CD-ROM is a pre-pressed Compact Disc that contains Computer data storage accessible to, but not writable by, a computer. While the Compact Disc format was originally designed for music storage and playback, the 1985 Yellow Book standard developed by Sony and Philips adapted the format to hold any form of Binary file....
 drives rarely had speeds above 4×. This can be observed from the loading screens that appear in many PlayStation
PlayStation

The PlayStation is a 32-bit history of video game consoles video game console released by Sony Computer Entertainment in December .The PlayStation was the first of the ubiquitous PlayStation ....
 games but are typically non-existent in N64 versions. ROM carts were so much faster than the 2x CD-ROM drives in other consoles that developers could stream data in real-time off them. This was done in
Indiana Jones and the Infernal Machine
Indiana Jones and the Infernal Machine

Indiana Jones and the Infernal Machine is a video game for the Nintendo 64, Microsoft Windows and Game Boy Color based on the film series Indiana Jones....
, for example, to make the most of the limited RAM
Ram

Ram, ram, or RAM as a non-acronymic wordAs a non-acronymic word Ram, ram, or RAM may refer to:...
 in the N64. Also, ROM cartridges are difficult and expensive to duplicate, thus resisting piracy
Copyright infringement of software

File:Pro piracy demonstration.jpgThe copyright infringement of software refers to several practices which involve the unauthorized copying of computer software....
, albeit at the expense of lowered profit margin
Profit margin

Profit margin, net margin, net profit margin or net profit ratio all refer to a measure of profitability. It is calculated by finding the net profit as a percentage of the revenue....
 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. 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
Super Nintendo Entertainment System

The Super Nintendo Entertainment System or Super NES is a History of video game consoles video game console that was released by Nintendo in North America, Europe, Australasia , and South America between 1990 and 1993....
 games (including
Star Fox
Star Fox (video game)

Star Fox may refer to one of two video games:*Star Fox , a video game published by Mythicon for the Atari 2600*Star Fox , a video game published by Nintendo for the Super Nintendo Entertainment System...
, using the Super FX
Super FX

The Super FX is a coprocessor chip used in select Super Nintendo Entertainment System video game Cartridge . This custom-made RISC processor was typically programmed to act like a graphics chip that would draw polygons to a frame buffer in the RAM that sat adjacent to it....
 chip).

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 or wear of their electrical contacts causing a blank or frozen screen, or static electricity. Console cartridges are usually larger and heavier than optical discs, requiring greater storage space. They also have a more complex manufacturing processes; cardridge-based games were usually more expensive to manufacture than their optical counterparts. The cartridges held a maximum of 64 MB of data, whereas CDs held over 650 MB. As fifth generation
History of video game consoles (fifth generation)

The fifth-generation era refers to the computer and video games, video game consoles, and video game handhelds available at the close of the 20th century....
 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 since using an additional cartridge was prohibitively expensive (and was never tried). Due to the cartridge's space limitations, full motion video
Full motion video

Full motion video based games, usually abbreviated as FMV-based games, are video games that rely upon pre-recorded television-quality film or animation rather than Sprite , vector graphics or 3D models to display action in the game....
 was not usually feasible for use in cut-scenes. The cut-scenes of some other games used graphics generated by the CPU in real-time.

Graphics

, showing limited texture
Texture mapping

Texture mapping is a method for adding detail, surface texture, or colour to a computer-generated imagery or 3D model. Its application to 3D graphics was pioneered by Dr Edwin Catmull in his Ph.D....
 detail and Gouraud shading
Gouraud shading

Gouraud shading,named after Henri Gouraud , is a method used in computer graphics to simulate the differing effects of light and colour across the surface of an object....
 (on Mario
Mario

is a fictional character in video games, created by Game designer#Video game designer Shigeru Miyamoto. Serving as Nintendo's mascot, Mario has appeared in List of Mario games by year since his creation....
). The trees are two dimensional and always facing the camera (a billboard
Sprite (computer graphics)

In computer graphics, a sprite is a two-dimensional/three-dimensional or animation that is integrated into a larger scene.Sprites were originally invented as a method of quickly compositing several images together in two-dimensional video games using special hardware....
 effect).]] Graphically, results of the Nintendo cartridge system were mixed. The N64's graphics chip was capable of trilinear filtering
Trilinear filtering

Trilinear filtering is an extension of the bilinear filtering texture filtering method, which also performs linear interpolation between mipmaps....
, which allowed textures to look very smooth compared to the Sega Saturn
Sega Saturn

The is a 32-bit video game console that was first released on November 22 1994 in Japan, May 11 1995 in North America, and July 8 1995 in Europe. The system was discontinued in 2000 in video gaming in Japan and in 1998 in video gaming in other countries....
 or the PlayStation
PlayStation

The PlayStation is a 32-bit history of video game consoles video game console released by Sony Computer Entertainment in December .The PlayStation was the first of the ubiquitous PlayStation ....
. This was due to latter two using nearest-neighbor interpolation, resulting in textures that were pixelated
Pixelation

In computer graphics, pixellation is an effect caused by displaying a bitmap or a section of a bitmap at such a large size that individual pixels, small single-colored square display elements that comprise the bitmap, are visible to the eye....
.

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 4096-byte limit on a single texture. Some games, such as Super Mario 64, use a large amount of Gouraud shading
Gouraud shading

Gouraud shading,named after Henri Gouraud , is a method used in computer graphics to simulate the differing effects of light and colour across the surface of an object....
 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
Resident Evil 2

Resident Evil 2, known in Japan as , is a survival horror game by Capcom originally released for the PlayStation in 1998. It is the second installment in the Resident Evil series, and was later ported to the Microsoft Windows, Nintendo 64, Sega Dreamcast, Nintendo GameCube and Game.com....
 and Sin & Punishment: Successor of the Earth, featured more ROM space, allowing for more detailed graphics.

Production

This era's competing systems from Sony
Sony Computer Entertainment

__NOEDITSECTION__ is a video game company specializing in a variety of areas in the video game industry, and is a full subsidiary of Sony Corporation....
 and Sega
Sega

is a Multinational corporation video game software and hardware development company, and a home computer and console manufacturer headquartered in Ota, Tokyo, Tokyo, Japan....
 (the PlayStation and Saturn, respectively) used CD-ROM discs to store their games. These discs are much cheaper to manufacture 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 because of the higher profit margins found on CD-based platforms.

Cartridges took longer to manufacture than CDs, with each production run (from order to delivery) taking two weeks or more. 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.

The cost of producing an N64 cartridge was far higher than producing a CD. 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. While most PlayStation games rarely exceeded $50, N64 titles could reach $79.99, such as the first pressing of The Legend of Zelda: Ocarina of Time. Sony's line of PlayStation Greatest Hits retailed for $19.95 each, while Nintendo's Player's Choice value line had an MSRP of $29.95. In the United Kingdom, prices around the time of introduction for N64 cartridges were Ł54.95, and PlayStation games at Ł44.95 for new titles.

Cartridge-copy counter-measures

Each Nintendo 64 cartridge contains a lockout chip (similar to the 10NES
10NES

10NES was the Lock-out chip for the American version of Nintendo Entertainment System video game console. The system consisted of two parts--a computer chip in the NES that would check the cartridge in the system for authentication, and a chip in the cartridge that would give the 10NES code upon demand....
) 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
Checksum

A checksum or hash sum is a fixed-size data computed from an arbitrary block of digital data for the purpose of error detection that may have been introduced during its telecommunications or computer storage....
 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
Booting

In computing, booting is a Bootstrapping process that starts operating systems when the user turns on a computer system. A boot sequence is the initial set of operations that the computer performs when it is switched on....
, and occasionally while the game is running, the N64 computes the checksum of the boot code and verify it with the lockout chip in the game cartridge, failing to boot if the check fails.

Games

The Nintendo 64 game library included a number of critically acclaimed and widely sold games. The Legend of Zelda: Ocarina of Time
The Legend of Zelda: Ocarina of Time

is an Action-adventure game video game developed by Nintendo's Nintendo Entertainment Analysis and Development division for the Nintendo 64 video game console....
 was critically acclaimed on release and has led many polls for best game ever. Super Mario 64
Super Mario 64

is a platform game developed by Nintendo Entertainment Analysis and Development and published by Nintendo for the Nintendo 64. It was released in Japan on June 23, 1996, and later in North America and in Europe....
 was the console's best selling game (selling over eleven million copies) and also received praise from critics. Marc Russo quoted The Legend of Zelda: Ocarina of Time as one of the greatest games of all time, and, in his words, remains "to this day . . . the finest game I've ever played across any platform or genre."

Emulation


External links

  • at Nintendo.com ( at the Internet Archive Wayback Machine
    Internet Archive

    The Internet Archive is a nonprofit organization dedicated to building and maintaining a free and openly accessible online digital library, including an archive site of the World Wide Web....
    )