Un emulador creado para entender la arquitectura T239.
NeXo2 es un proyecto experimental enfocado en el aprendizaje de bajo nivel y el estudio del hardware que dará vida a la sucesora de Nintendo Switch.
CPU Core
ARM Cortex-A78C
Desarrollo del intérprete de instrucciones para el set ARMv8.2-A. Actualmente trabajando en la gestión de registros y ejecución básica.
GPU Pipeline
NVIDIA Ampere
Investigación del hardware con 1536 núcleos CUDA. El objetivo es traducir el pipeline gráfico de la consola a la API Vulkan.
Memory Bus
12GB LPDDR5X
Simulación del ancho de banda y la Unidad de Gestión de Memoria (MMU) para el direccionamiento virtual del sistema.
Expectativas del proyecto
Este emulador es un reto personal para aprender C++. Debido a la complejidad tecnológica, no ejecuta juegos comerciales actualmente y tardará años en poder procesar algo visual. Se trata de un viaje paso a paso para documentar y entender el sistema.