Oboromi

0xNikilite 0xNikilite
Dépôt créer le : 09/06/2025
Forks: 27 Watcher: 0 772
Choisir une liste...
FR

oboromi logo

LicenseDiscord

Rejoignez notre discorde ici

oboromi

une fondation d'émulateur WIP once écrite dans Rust

oboromi est un émulateur WIP pour le commutateur Nintendo 2.

Il émule actuellement un processeur ARMv8 de 8 cœurs avec 12 Go de mémoire partagée et un processeur SM86 (NVIDIA Ampere).

Il ne peut pas exécuter de jeux commerciaux ni de firmware à ce stade.

  • noyau: base lib.
    • audio
    • fs: système de fichiers VFS
      • probablement émuler un 32 Go UFS/eMMC pour commencer par
    • gpu: Emulation/recompilation de l'ampère SM86 GPU
      • sass to spirv conversion
      • translittération en vulcan, constantes et carte de registre
    • Nombre: Emulation de micrologiciels HLE
    • systèmes: état d'émulation entier
    • essais
  • docs
    • (en anglais seulement) sm86.pdf: document autogénéré sm86 avec de jolis diagrammes de table colorés :^)
  • gui: interface utilisateur simple basée sur eframe pour le débogage
  • scripts: divers aides/autogénérateurs
    • décodeur générateur.rs: génère des choses d'analyse à partir de descriptions sm86
    • sm 86 instructions.txt: décharge d'instruction, provenant de DocumentSASS.
    • sm 86 latences.txt: latences d'instruction aussi, provenant de DocumentSASS.

Contributeurs GitHub

0xNikilite
0xNikilite
193 contributions
dependabot[bot]
dependabot[bot]
8 contributions
xinitrcn1
xinitrcn1
10 contributions
PersonFromLatvia
PersonFromLatvia
3 contributions
Bokobelin
Bokobelin
2 contributions
twde49
twde49
1 contributions
mlaadd
mlaadd
1 contributions