If you thought emulation drama ended with Yuzu’s takedown, think again. A brand-new project called Oboromi is shaking up the emulator scene with one bold claim: it’s a proof-of-concept Nintendo Switch 2 emulator built entirely in Rust. Yes, Switch 2 — not the current one.
Developed by 0xNikilite, this open-source powerhouse focuses on clarity, correctness, and traceability over raw performance, meaning it’s not here to run games just yet… but it’s already passing serious ARM64 instruction tests using a custom-modified Dynarmic JIT backend. For emulator devs and code tinkerers, this is gold.
So what’s inside this future emulator?
10 out of 10 instruction tests passing in under 300 milliseconds.
A real MMU with virtual-to-physical address translation and 8 MB of RAM allocation.
An atomic-operation memory system, built from scratch.
A sleek GUI using eframe/egui for real-time testing and execution stats.
Support for Windows (MSVC + MinGW), macOS (Intel + Apple Silicon), and Linux.
This is not a ROM loader or firmware dumper — it’s a sandbox for the next generation of emulation engineers. The official GitHub page makes it clear that Oboromi doesn’t emulate commercial games or include Nintendo code. Still, it’s a massive step toward what could become the first real Nintendo Switch 2 emulator if the hardware ever lands.
Curious coders can clone the repo right now:
The build system takes care of dependencies, links the Zydis/ZYCore libraries, and even triggers the test suite with one click.
For the open-source faithful, this is what early innovation looks like — raw, transparent, and full of potential. Whether you’re a developer or just an emulation geek who lives for that “what’s next?” thrill, keep your eyes on Oboromi.