===== Atmosphère is a work-in-progress customized firmware for the Nintendo Switch. Components ===== Atmosphère consists of multiple components, each of which replaces/modifies a different component of the system: Fusée: First-stage…

=====
!License


Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
Components
=====
Atmosphère consists of multiple components, each of which replaces/modifies a different component of the system:
- Fusée: First-stage Loader, responsible for loading and validating stage 2 (custom TrustZone) plus package2 (Kernel/FIRM sysmodules), and patching them as needed. This replaces all functionality normally in Package1loader/NX Bootloader.
- Exosphère: Customized TrustZone, to run a customized Secure Monitor
- Thermosphère: EL2 EmuNAND support, i.e. backing up and using virtualized/redirected NAND images
- Stratosphère: Custom Sysmodule(s), both Rosalina style to extend the kernel/provide new features, and of the loader reimplementation style to hook important system actions
- Troposphère: Application-level Horizon OS patches, used to implement desirable CFW features
This software is licensed under the terms of the GPLv2, with exemptions for specific projects noted below.
You can find a copy of the license in the [LICENSE file](LICENSE).
Exemptions:
- Nintendo is exempt from GPLv2 licensing and may (at its option) instead license any source code authored for the Atmosphère project under the Zero-Clause BSD license.
Credits
=====
Atmosphère is currently being developed and maintained by __SciresM__, __TuxSH__, __hexkyz__, and __fincs__.
In no particular order, we credit the following for their invaluable contributions:
- __switchbrew__ for the libnx project and the extensive documentation, research and tool development pertaining to the Nintendo Switch.
- __devkitPro__ for the devkitA64 toolchain and libnx support.
- __ReSwitched Team__ for additional documentation, research and tool development pertaining to the Nintendo Switch.
- __ChaN__ for the FatFs module.
- __Marcus Geelnard__ for the bcl-1.2.0 library.
- __naehrwert__ and __st4rk__ for the original hekate project and its hwinit code base.
- __CTCaer__ for the continued hekate project's fork and the minerva_tc project.
- __m4xw__ for development of the emuMMC project.
- __Riley__ for suggesting "Atmosphere" as a Horizon OS reimplementation+customization project name.
- __hedgeberg__ for research and hardware testing.
- __lioncash__ for code cleanup and general improvements.
- __jaames__ for designing and providing Atmosphère's graphical resources.
- Everyone who submitted entries for Atmosphère's splash design contest.
- _All those who actively contribute to the Atmosphère repository._
-
Atmosphere
Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
C++ ★ 19k 10d agoExplain → -
Atmosphere-libs
A collection of C++ libraries for development of system modules for the Nintendo Switch.
C++ ★ 171 18d agoExplain → -
Atmosphere-Splashes
Repo to track Atmosphere splash submissions
★ 73 8y agoExplain → -
hac2l
hac2l is a tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives.
C++ ★ 56 1y agoExplain → -
Starlink
Starlink is a PC application for managing Atmosphere-NX targets.
★ 42 5y agoExplain → -
libnx ⑂
Library for Switch Homebrew
C ★ 34 7mo agoExplain →
No repos match these filters.
More creators on gitmyhub
bradtraversy JakeWharton lucidrains rafaballerini hiteshchoudhary