A work-in-progress Switch emulator focused on native recompilation.

Status

Nx86 has 57 development phases present locally (Phase 0 through Phase 56). The compiler pipeline, runtime, memory system, threading skeleton, FP and SIMD support, simple homebrew path, HLE service skeletons, input runtime, guest IPC/audio skeleton, Vulkan backend skeleton, shader translation skeleton, shader AOT, pipeline cache infrastructure, graphics profile feedback, title behavior patches, guarded speculative optimization, official title profiles, a profile export sanitizer, and GUI shell are in place. The project cannot run real Switch games yet.


Now

Pipeline and native runtime

Memory, CPU features, and threading

Homebrew, services, and graphics

Compatibility and speculative optimization

Tooling and tests


Not yet


Next