« Xbox Architecture (index)

Xbox Architecture

Chapter 6: I/O


Table of Contents

  1. External interfaces
  2. Internal interfaces
  3. The controller
  4. A required adapter

As I mentioned before, we have a 'Southbridge' subsystem which concentrates all I/O access. This Southbridge is implemented by the MCPX chip.

Image
Main diagram of the console's architecture. Notice how the MCPX controls most of the I/O.

Incidentally, the MCPX derives from its PC counterpart called nVidia nForce Multimedia and Communications Processor or 'MCP'. This is found on motherboards using the nForce 220/415/420 chipset .

External interfaces

The console includes the following external connectors:

Internal interfaces

The MCPX also provides the following interfaces and protocols used to interconnect different subsystems:

The controller

The Xbox came with a bulky controller called The Duke, its set of inputs isn't any different from what the other competitors had... except for the usage of analogue circuitry (8-bit wide) on the face buttons, allowing games to detect 'half-presses' from most of the button set. On the other side, the Duke was so widely criticised that Microsoft replaced it with a new revision called Controller S months after the release of the console.

Image Image The Duke (2001) . Image Image Controller S (2002) .

On closer inspection, both controllers did include something special: Two Memory Unit slots to plug in a proprietary memory card, enabling to share saves between consoles. Upon realising this, I instantly assumed this feature was inherited from a previous competitor. However, days after publishing this article, I sent it to Seamus Blackley, the co-creator of this console, who quickly replied with very interesting comments. Regarding the Dreamcast similarities, he told me:

The relationship to Dreamcast is just historical bias. That was accidental.

- Seamus Blackley

A required adapter

Another interesting fact to mention about these controllers is that they can only be plugged in using a shape adapter referred to as breakaway dongle, this was designed in an effort to prevent accidents when someone tripped over.

I think they also planned for where an Xbox was on a high shelf and yanking the controller would pull the whole heavy console down on some kid's head.

- Xbox user


Previous: 5. Audio

Next: 7. Operating System


Rodrigo Copetti © 2026 RSS Feed

Switch to modern edition

Home · Writings · Support · About author · About website