World Library  
Flag as Inappropriate
Email this Article

Reality Coprocessor

Article Id: WHEBN0000215500
Reproduction Date:

Title: Reality Coprocessor  
Author: World Heritage Encyclopedia
Language: English
Subject: Nintendo hardware, Conker's Bad Fur Day, Famicom Data Recorder, Super Nintendo Entertainment System Game Pak, Nintendo Power (cartridge)
Collection: Nintendo Chips
Publisher: World Heritage Encyclopedia

Reality Coprocessor

Casing of the Reality Co-Processor chip

Reality Coprocessor (RCP) is one of the Nintendo 64's two main chips, alongside the NEC VR4300, a derivative of the MIPS R4200. The RCP was developed by Silicon Graphics for Nintendo.

The RCP consists of two main components: the Reality Signal Processor (RSP) and the Reality Display Processor (RDP).


  • Reality Signal Processor 1
  • Reality Display Processor 2
  • See also 3
  • References 4

Reality Signal Processor

The RSP is a vector processor designed for high performance 3D calculations. It handles some audio and most video pre-processing of the Nintendo 64. Its capabilities include the following: real-time edge anti-aliasing, automatic load-management, texture mapping, and real-time depth buffering. The RSP has access to 4 KB of DMEM (Data Memory) and executes instructions contained within its 4 KB of IMEM (Instruction Memory), allowing 1024 instructions to be stored at any given time. These instructions are collectively referred to as microcode. Microcode may be designed to perform specific tasks such as lighting calculations or RDP display list processing. The RSP is able to transfer data to and from main memory and DMEM/IMEM using DMA.

Reality Display Processor

The RDP is programmed by the use of display lists. A display list contains a series of commands, each of variable size, which give instructions to the RDP and control its operating state. The RDP is capable of rendering shaded, textured, and depth buffered geometry to an arbitrary frame buffer in main memory.[1] The RDP contains 4 KB of on-chip TMEM (texture memory) in which the RDP can reference up to eight textures (so-called "tiles") at any given time. The size of the available texture memory may be reduced further if using texture lookup tables (TLUT), since the high 2 KB will be used to store the lookup tables.

See also


  1. ^ "Patent US6239810 - High performance low cost video game system with coprocessor providing high ...". Google Patents. May 29, 2001. Retrieved January 5, 2014. 
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.