Caché de datos de 1 KB configurado como scratchpad [6]
Motor de transformación de geometría (GTE)
Coprocesador que reside dentro del procesador principal de la CPU , proporcionándole instrucciones matemáticas vectoriales adicionales utilizadas para gráficos 3D , iluminación, geometría, polígonos y transformaciones de coordenadas: GTE realiza multiplicaciones de matrices de alta velocidad.
También reside dentro de la CPU principal, permite la reproducción FMV de alta calidad y pantalla completa y es responsable de descomprimir imágenes y videos en VRAM. [4]
El modo de dispositivo documentado consiste en leer tres macrobloques de 16 × 16 codificados en RLE , ejecutar IDCT y ensamblar un único macrobloque RGB de 16 × 16 .
Los datos de salida se pueden transferir directamente a la GPU a través de DMA .
Es posible sobrescribir la matriz IDCT y algunos parámetros adicionales; sin embargo, el conjunto de instrucciones internas de MDEC nunca se documentó.
Está conectado directamente a un bus de CPU .
Coprocesador de control del sistema (Cop0) [ cita necesaria ]
Esta unidad es parte de la CPU. Tiene 16 registros de control de 32 bits.
Modificado a partir de la arquitectura cop0 original R3000A, con la adición de algunos registros y funciones.
Clasificado para 70.000 operaciones de búsqueda [13]
Dos paneles de control mediante conectores [9]
Ampliable con conector multitap [9]
Soporte de RAM flash de respaldo
Dos tarjetas extraíbles [9]
Cada tarjeta tiene una memoria flash de 128 KB
Soporte del sistema operativo para guardar, recuperar y eliminar archivos [9]
Algunos juegos (como "Music 2000") pueden usar tarjetas de memoria como RAM principal para almacenar datos para su procesamiento en tiempo real, sin pasar por el límite de 2 MB de RAM.