
Ce que permet déjà Oboromi Pour l’heure, le projet se concentre sur l’émulation du CPU AArch64 via Dynarmic, un compilateur JIT performant. Parmi les fonctionnalités présentes : - un coeur processeur avec prise en charge JIT, - une unité de gestion mémoire (MMU) avec traduction d’adresse, - un TLB de 64 entrées, - un système mémoire gérant l’endianness. Côté fiabilité, un cadre de tests complet valide les instructions de base, les branches, le retour de fonctions et certaines opérations arithmétiques complexes.

Une interface déjà fonctionnelle Malgré son jeune âge, l’émulateur propose une interface graphique (eframe/egui) permettant de visualiser la mémoire, exécuter des tests manuels, suivre les performances et tracer les instructions. Le choix du langage Rust n’est pas anodin : la sécurité mémoire de Rust réduit le risque de bugs critiques, souvent longs à corriger dans les émulateurs traditionnels. Et après ? La feuille de route prévoit le support du GPU et de l’audio d’ici fin 2025. La compatibilité avec les jeux commerciaux reste encore lointaine, mais la base technique est posée. Un terrain légal encadré , Oboromi ne distribue ni jeux ni firmwares, et n’inclut aucun code propriétaire. Les créateurs le présentent avant tout comme un outil pédagogique d’exploration matérielle, bon ça on s'y habitue. Avec Oboromi, l’émulation de consoles de dernière génération franchit un cap impressionnant. Reste à voir jusqu’où cette aventure technique et communautaire pourra aller face aux mises à jour régulières de la Switch 2. Téléchargement : oboromi
Source: https://www.logic-sunrise.com/forums/to ... loppement/