Oboromi est un émulateur Nintendo Switch 2 en développement, écrit en Rust, axé sur la clarté et la traçabilité plutôt que sur la performance. Il n’est pas encore jouable et ne prend pas en charge de jeux commerciaux.
 


 
Les changements:
 

A LOT of things since v0.1.0:
Now we use Dynarmic as a JIT backend for AArch64 instruction translation. macOS support has been greatly improved, including x86_64 and ARM64 builds. Build scripts and CI workflows were refactored for cross-platform consistency.
 

– Added x86_64 support for macOS in CMake build script
– Refactored macOS build environment setup and ARM64 handling
– Improved macOS ARM64 build and CI workflow
– Refactored test harness for more flexible instruction execution
– Various build fixes for case-sensitive library paths and cross-platform support
– Updated dependencies (serde, cc, eframe, egui, bitflags, criterion, thiserror, fern, log)
– Dynarmic CPU interface and FFI bindings refactored
– Added some atomic operations and FFI interface to memory system
– Improved Boost patching and unified build flags
– Added JIT warmup phase to prevent compilation timeouts on slower hardware
 
PRs (without @dependabot[bot] ones)
– Major fix for linux. by @PersonFromLatvia in #9
– Fix build on Linux by @mlaadd in #31
– fix(build): Update the way to build app by @twde49 in #33

 

Télécharger Oboromi v0.0.1 dynarmic (3.1 Mo)

Site Officiel

En savoir plus…