Emulator for Switch 2
  • CMake 52.7%
  • C++ 47.3%
Find a file
2026-03-20 00:21:00 +01:00
include empty folders and archives for structure 2026-03-20 00:04:14 +01:00
src empty folders and archives for structure 2026-03-20 00:04:14 +01:00
.gitignore Initial commit 2026-03-19 23:20:37 +01:00
CMakeLists.txt empty folders and archives for structure 2026-03-20 00:04:14 +01:00
README.md Actualizar README.md 2026-03-20 00:21:00 +01:00

NeXo2 - Nintendo Switch 2 Emulator

NeXo2 es un proyecto experimental de emulación para la sucesora de la Nintendo Switch. Este proyecto ha sido creado con fines estrictamente educativos para aprender sobre desarrollo de sistemas, arquitectura de hardware y emulación de bajo nivel.

🎯 Objetivos

  • Aprendizaje: Explorar el desarrollo en C++ y la arquitectura ARM.
  • Investigación: Entender el funcionamiento de los sistemas operativos de consolas modernas.
  • Código Abierto: Mantener un código limpio y documentado para la comunidad.

🛠️ Estado del Proyecto

El proyecto se encuentra en una fase inicial (Pre-Alfa). Estamos trabajando en:

  • Estructura básica del Kernel.
  • Intérprete de instrucciones CPU.
  • Gestión de memoria virtual.
  • Sistema de carga de archivos (Loader).

🚀 Cómo empezar

Para compilar el proyecto localmente, asegúrate de tener instalado un compilador compatible con C++20 o superior y CMake.

# Clonar el repositorio
git clone [https://forgejo.joustech.space/jous/NeXo2](https://forgejo.joustech.space/jous/NeXo2)

# Entrar al directorio
cd NeXo2

# Compilar
mkdir build && cd build
cmake ..
make

⚖️ Aviso Legal NeXo2 no está afiliado a Nintendo. El proyecto no incluye ni incluirá archivos propietarios (firmware, keys, juegos). El usuario es responsable de obtener sus propios archivos de manera legal.