Atmosphere

Atmosphere-NX Atmosphere-NX
Dépôt créer le : 18/01/2018
Release du : 11/03/2026 Atmosphère 1.10.2
Forks: 1408 Watcher: 0 18030
Choisir une liste...
FR

Banner

LicenseChat on DiscordMade with Notepad++

Atmosphère est un firmware personnalisé en cours pour le Nintendo Switch.

Composantes

L'Atmosphère se compose de plusieurs composants, chacun remplaçant/modifiant un composant différent du système:

  • Fusée : Chargeur de première étape, responsable du chargement et de la validation de l'étape 2 (Custom TrustZone) plus paquet2 (Sysmodules Kernel/FIRM), et de les patcher au besoin. Cela remplace toutes les fonctionnalités normalement dans Package1loader/NX Bootloader.
  • Exosphère : TrustZone personnalisée, pour lancer un moniteur sécurisé personnalisé
  • Thermosphère: support EL2 EmuNAND, c'est-à-dire sauvegarde et utilisation d'images NAND virtualisées/rédirectes
  • Stratosphère : Sysmodule(s) personnalisé(s), à la fois style Rosalina pour étendre le noyau/fournir de nouvelles fonctionnalités, et du style de reimplémentation du chargeur pour accrocher les actions importantes du système
  • Troposphère: les correctifs Horizon OS au niveau de l'application, utilisés pour mettre en œuvre les fonctionnalités souhaitables CFW

Délivrance de licences

Ce logiciel est sous licence aux termes de la GPLv2, avec des exemptions pour des projets spécifiques mentionnés ci-dessous.

Vous pouvez trouver une copie de la licence dans le Fichier LICENSE.

Exonérations

  • Nintendo est exempté de licence GPLv2 et peut (à son gré) au contraire concéder une licence pour tout code source créé pour le projet Atmosphère sous la licence Zero-Clause BSD.

Crédits

L'Atmosphère est en cours de développement et de maintenance par SciresM, TuxSH, Hexkyzet Produits.
Dans aucun ordre particulier, nous rendons hommage aux contributions inestimables suivantes :

  • acier inoxydable pour la libnx et le projet documentation, recherche et développement d'outils concernant le commutateur Nintendo.
  • devkitPro pour la devkitA64 support de la chaîne d'outils et de la libnx.
  • Équipe commutée pour documentation, recherche et développement d'outils concernant le commutateur Nintendo.
  • ChaN pour la Fûts gras module.
  • Marcus Geelnard pour la bcl-1.2.0 bibliothèque.
  • naehrwert et st4rk pour l ' original hékat projet et sa base de code hwinit.
  • CTCaer pour la suite hékat la fourchette du projet et minerva tc projets.
  • m4xw pour le développement EMMMC projets.
  • Riley pour suggérer « Atmosphère » comme nom de projet Horizon OS reimplementation+customization.
  • hedgeberg pour la recherche et les essais matériels.
  • lionce pour le nettoyage du code et les améliorations générales.
  • jaames pour concevoir et fournir les ressources graphiques d'Atmosphère.
  • Tous ceux qui ont soumis des inscriptions pour Atmosphère concours de design d'éclaboussures.
  • Tous ceux qui contribuent activement au dépôt Atmosphère.

Contributeurs GitHub

lioncash
lioncash
47 contributions
thedax
thedax
6 contributions
neobrain
neobrain
4 contributions
MerryMage
MerryMage
8 contributions
AuroraWright
AuroraWright
2 contributions
TuxSH
TuxSH
247 contributions
SciresM
SciresM
3505 contributions
DarkMatterCore
DarkMatterCore
1 contributions
leoetlino
leoetlino
14 contributions
encounter
encounter
5 contributions
Adubbz
Adubbz
20 contributions
comex
comex
4 contributions
hexkyz
hexkyz
186 contributions
ktemkin
ktemkin
46 contributions
Resaec
Resaec
19 contributions
liamwhite
liamwhite
18 contributions
fincs
fincs
12 contributions
misson20000
misson20000
1 contributions
Kronos2308
Kronos2308
6 contributions
langerhans
langerhans
5 contributions
tslater2006
tslater2006
5 contributions
ThatNerdyPikachu
ThatNerdyPikachu
1 contributions
desowin
desowin
4 contributions
Traiver
Traiver
4 contributions
HylianEternal
HylianEternal
3 contributions
leo60228
leo60228
3 contributions
DavidBuchanan314
DavidBuchanan314
3 contributions
ndeadly
ndeadly
3 contributions
jam1garner
jam1garner
2 contributions
DrakiaXYZ
DrakiaXYZ
1 contributions