Parece que esta generación está dedicando mucho trabajo a la capacidad de expansión y los accesorios, la GameCube incluyó un par de nuevos puertos interesantes, aunque algunos de ellos permanecieron inutilizados.
E/S interna

Diagrama principal de la arquitectura de la GameCube. Aquí encontramos el 'Northbridge', que controla la mayor parte de la E/S.
Flipper está a cargo de interconectar la CPU con el resto de los componentes, así que, además de incluir circuitos de sonido y gráficos, también proporciona una colección de hardware llamado Northbridge que se compone de :
- Interfaz de audio o 'AI': Conecta el Codificador de Audio.
- Interfaz de Vídeo o 'VI': Conecta el Codificador de Vídeo.
- Interfaz de Procesador 'PI': Conecta la CPU (Gekko).
- Interfaz de Disco o 'DI': Conecta el controlador de DVD, que puede considerarse un ordenador independiente per se.
- Interfaz Serial o 'SI': Conecta cuatro posibles mandos utilizando un protocolo serial propietario.
- Interfaz Externa o 'EXI': Conecta los accesorios externos (más explicado abajo), Tarjeta de Memoria y el IPL BIOS junto con el Reloj en tiempo real o 'RTC'. Utiliza un protocolo similar a SPI para conectar estos dispositivos usando solo un nodo serial.
Cada interfaz expone un conjunto de registros para alterar parte de su comportamiento.
E/S opcional
En la parte inferior de la carcasa de la GameCube, encontrarás dos enchufes externos para conectar algunos widgets.

Ranuras cubiertas para accesorios en la parte inferior de la carcasa.

Ranuras descubiertas para accesorios en la parte inferior de la carcasa.
Ambos son técnicamente idénticos (bus en serie funcionando a 32 MHz), pero se presentan con una forma externa distinta para acomodar diferentes accesorios:
- Puerto Serial 1: Nintendo envió módem y adaptadores de banda ancha para esta ranura.
- Puerto Serial 2: No se envió ningún accesorio público que usara este puerto, pero es posible que encuentres algunos accesorios de terceros que proporcionaron herramientas de depuración.
Estos puertos son operados en el EXI stack.
Una E/S inusual
Notarás que todavía no he mencionado otro enchufe disponible que se encuentra junto a los puertos en serie: el Puerto en Paralelo. Este puerto resulta ser mucho más rápido (8 bits a 80 MHz vs. 1 bit a 32 MHz), lo que puede ser la razón por la que Nintendo lo llamó Puerto de Alta velocidad. ¡Pero la parte más inusual es que este puerto no está conectado a través de EXI, sino a través de ARAM!
El único accesorio oficial conocido hasta la fecha es el famoso Game Boy Player que se conectaba como piso extra debajo de la GameCube y contenía el hardware necesario para jugar de forma nativa a juegos de la Game Boy y de la Game Boy Advance. El Player funciona haciendo todo el trabajo pesado solo y luego enviando los resultados (fotogramas y datos de audio) a ARAM que la GameCube envía a los componentes respectivos para la pantalla y el sonido.
Diseño consistente
Me pareció que vale la pena señalar que no importa cuántos accesorios conectes, la consola siempre mantendrá su forma cúbica (o al menos lo intentará).