Editing Nintendo 64

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 91: Line 91:
 
With a [[clock rate]] of 93.75 MHz, the N64's VR4300 is generally considered to be the most powerful console CPU of the [[History of video game consoles (fifth generation)|fifth generation of video game consoles]]. Except for its narrower 32-bit system bus, the VR4300 retains the computational abilities of the 64-bit MIPS R4200, though few titles take advantage of 64-bit [[Significant figures|data precision]] operations. N64 game titles generally use faster and more compact 32-bit data-operations, as these are sufficient to generate 3D scene data for the console's RSP (Reality Signal Processor) unit. In addition, 32-bit code executes faster and requires less storage space, which came at a premium with contemporary technology. The CPU is constrained by a 250 MB/s bus to the system RAM, and in order to access the [[Random-access memory|RAM]], the CPU must go through the [[#Reality Coprocessor|Reality Coprocessor]] (RCP), and can not use [[Direct memory access|DMA]] to do so as the RCP can. This issue is further compounded by the [[RDRAM]]'s high access latency.
 
With a [[clock rate]] of 93.75 MHz, the N64's VR4300 is generally considered to be the most powerful console CPU of the [[History of video game consoles (fifth generation)|fifth generation of video game consoles]]. Except for its narrower 32-bit system bus, the VR4300 retains the computational abilities of the 64-bit MIPS R4200, though few titles take advantage of 64-bit [[Significant figures|data precision]] operations. N64 game titles generally use faster and more compact 32-bit data-operations, as these are sufficient to generate 3D scene data for the console's RSP (Reality Signal Processor) unit. In addition, 32-bit code executes faster and requires less storage space, which came at a premium with contemporary technology. The CPU is constrained by a 250 MB/s bus to the system RAM, and in order to access the [[Random-access memory|RAM]], the CPU must go through the [[#Reality Coprocessor|Reality Coprocessor]] (RCP), and can not use [[Direct memory access|DMA]] to do so as the RCP can. This issue is further compounded by the [[RDRAM]]'s high access latency.
  
Programs [[video game console emulator|emulating]] the Nintendo 64 benefit from the scarcity of 64-bit operations in the game's executable code, especially when running with a 32-bit machine architecture as a host. Most of these emulators perform the majority of calculations at 32-bit precision and [[trap (computing)|trap]] the few subroutines that actually make use of 64-bit instructions.
+
Programs [[video game console emulator|emulating]] the Nintendo 64 benefit from the scarcity of 64-bit operations in the game's executable code, especially when running with a 32-bit machine architecture as a host. Most of these emulators perform the majority of calculations at 32-bit precision and [[trap (computing)|trap]] the few subroutines that actually make use of 64-bit instructions.{{self-published source|date=May 2015}}
  
 
== Reality Coprocessor ==
 
== Reality Coprocessor ==

Please note that all contributions to Mod My Classic Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Mod My Classic Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)