Emulator for Switch 2
- CMake 52.7%
- C++ 47.3%
| include | ||
| src | ||
| .gitignore | ||
| CMakeLists.txt | ||
| README.md | ||
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.