VR4300: Difference between revisions

1,031 bytes added ,  1 year ago
Added section for known differences between original VR4300 and one used in the N64.
m (More formatting)
(Added section for known differences between original VR4300 and one used in the N64.)
 
(One intermediate revision by the same user not shown)
Line 1:
The '''VR4300''' is the CPU of the Nintendo 64, and is ana NEC VR4300iVR4300 with slight modifications. Running at 93.75 MHz, the VR4300 handles game logic, reading responding to controller input from the [[PIF]], and preparing display lists and audio command lists for the [[RCP]] to draw and synthesize audio.
 
[[:File:VR4300-Users-Manual.pdf|VR4300 Users Manual]]
 
= Naming History =
In 1993, [[w:MIPS Technologies|MIPS Technologies, Inc.]] (MTI), the same company that designed the MIPS III architecture, developed the [[w:R4200|R4200]] microprocessor. Later in 1995, they made the R4300i, a derivative of the R4200. When MTI licensed it to NEC and Toshiba, those companies renamed the chips the VR4300 and TX4300 respectively. The microprocessor used in the N64's CPU, is a derivative of NEC's VR4300.
 
Over the years, these model names have been incorrectly identified. There is no such thing as a VR4300i, nor is there a NEC R4300.
 
= Modifications =
The VR4300 used in the N64 has been modified compared to the original VR4300 chip. Currently the known differences include:
 
* Six pins are in different locations
{| class="wikitable"
! !! Original !! N64
|-
| /INT1 || 58 || 57
|-
| JTCK || 57 || 58
|-
| /EValid || 105 || 104
|-
| /Reset || 104 || 105
|-
| DivMode0 || 116 || 112
|-
| DivMode1 || 112 || 116
|}
 
''There may be other differences, more research is required.''
 
= Known Bugs =