What it is
Nx86 is a GUI-first Switch emulator written in Rust. The first target is Linux on desktop x86_64-v4 hardware.
How it works
The rough loop is compile before play, watch for fallback paths at runtime, then rebuild the cache with what the emulator learned.
The goal is to move more work out of the hot path over time instead of leaning on a constant interpreter or JIT path.
Why
Instant startup is not the point. Nx86 trades more up-front compilation for the chance at smoother native-style execution later.
Most of the project is still compiler and runtime groundwork. The user-facing emulator is not there yet.