Difference between revisions of "MCPX"

From xboxdevwiki
Jump to: navigation, search
(added note about the PC speaker)
(Added Dolby news)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The MCPX is the southbridge chip of the Xbox chipset by Nvidia. It contains the sound processors ([[APU]] and [[ACI]]) and also the USB, PCI, IDE, etc, controllers[https://web.archive.org/web/20010418214256/http://www.ga-hardware.com:80/preview.cfm?id=NVIDIAMCP], [https://web.archive.org/web/20010410003338/http://www.nvnews.net/previews/mcpx/mcpx.shtml].
+
The MCPX is the southbridge chip of the Xbox chipset made by Nvidia. It contains the sound processors ([[APU]] and [[ACI]]) as well as the USB, PCI, IDE, etc, controllers [https://web.archive.org/web/20010418214256/http://www.ga-hardware.com:80/preview.cfm?id=NVIDIAMCP], [https://web.archive.org/web/20010410003338/http://www.nvnews.net/previews/mcpx/mcpx.shtml].
  
The MCPX is also the home to the secret [[MCPX ROM]].
+
Dolby Laboratories anounced in April 2001, The xbox will feature a new "Dolby Interactive Content Encoder" of which the Xbox is the first console to get this.[https://web.archive.org/web/20010419091049/http://www.codejunkies.com:80/Xbox/news.asp?id=9422][https://www.ign.com/articles/2001/04/16/xbox-to-feature-dolby-digital-51-surround-sound-in-games]
 +
== ROM ==
  
And it's also the home of the famous PC Speaker Signal. <br \>
+
The MCPX is home to the secret [[MCPX ROM]].
One just has to solder a Speaker on (MXPC pin L21) and it can be used just like on the PC.<br \>
 
For some test code see [https://github.com/0DaveX/beep/ https://github.com/0DaveX/beep/]
 
  
 +
== Pin L21: PC Speaker ==
  
[[File:XboxWithPcSpkr.jpg]] <br \>
+
The MCPX has a PC Speaker pin which can be controlled using [https://wiki.osdev.org/PC_Speaker the standard PC Speaker interface].
[[File:SolderPoints.jpg]]
+
However, no actual speaker is connected to the pin, so while the signal exists, there will be no audible sound on a stock Xbox.
 +
 
 +
A speaker can be soldered to this pin in order to make the signal audible [https://www.youtube.com/watch?v=Te4MSskbBEE][https://github.com/0DaveX/beep/]
 +
 
 +
The original Microsoft code does not drive the PC Speaker at all, so this otherwise unused pin can also be used for inaudible forms of unidirectional communication.
 +
 
 +
 
 +
 
 +
<gallery mode="slideshow">
 +
Image:XboxWithPcSpkr.jpg|'' ''
 +
Image:XboxPcSpkrTrace.jpg|'' ''
 +
Image:XboxPcSpkrSolderPoints.jpg|'' ''
 +
</gallery>
 +
 
 +
== See Also ==
 +
* [[NForce]]
 +
* [http://siliconpr0n.org/archive/doku.php?id=azonenberg:nvidia:mcpx Die Inspection]

Latest revision as of 11:22, 28 June 2021

The MCPX is the southbridge chip of the Xbox chipset made by Nvidia. It contains the sound processors (APU and ACI) as well as the USB, PCI, IDE, etc, controllers [1], [2].

Dolby Laboratories anounced in April 2001, The xbox will feature a new "Dolby Interactive Content Encoder" of which the Xbox is the first console to get this.[3][4]

ROM

The MCPX is home to the secret MCPX ROM.

Pin L21: PC Speaker

The MCPX has a PC Speaker pin which can be controlled using the standard PC Speaker interface. However, no actual speaker is connected to the pin, so while the signal exists, there will be no audible sound on a stock Xbox.

A speaker can be soldered to this pin in order to make the signal audible [5][6]

The original Microsoft code does not drive the PC Speaker at all, so this otherwise unused pin can also be used for inaudible forms of unidirectional communication.


See Also