oboromi
Emulador de Nintendo Switch 2
OrigenNintendo Switch 2
TecnologíaEmulador Nativo Multiplataforma (JIT / Dinámico)
Disponible paraWindows, Linux
Ver proyecto oficialSobre el proyecto
Fundación/PoC de un posible emulador de Nintendo Switch 2 escrita en Rust. Actualmente NO ejecuta juegos comerciales ni firmware; se incluye únicamente como proyecto de investigación.
Información oficial del proyecto
oboromi is an experimental emulator written primarily in Rust, with a Qt 6 debugging frontend.
current focus
we are developing a new ARMv9 CPU emulator (credit: vrtgs), targeting the ARM extensions required by the ns2's T239.
the GPU implementation targets NVIDIA SM86.
oboromi cannot currently run commercial games or firmware.
repository
core/Rust emulator coregui-qt/cpp Qt 6 frontendscripts/code-generation and helper scriptsdocs/documentation
building
Requirements: stable Rust, CMake, Ninja, a C++ compiler, and Qt 6.
See CONTRIBUTING.md for setup and build instructions.
license
GPL-3.0. See license.txt.
what does the name mean?
oboromi (朧実) is a constructed japanese neologism combining 朧 (oboro, "hazy/vague") + 実 (-mi, "essence/fruit").
it means "the tangible essence of imperfection." even if oboromi was ever finished, it could never be perfect, and that's not a failure, just what it means to be an emulator.
