Through his Twitter account, SciresM revealed today that the pre-release for the version 1.0.0 of Atmoshphere is finally here!
This version features a complete re-writte of Fusee in C++, making it much faster, and some other stuff that has been a very long time coming. You can read the full chagelog here:
This version can already be downloaded right from its GitHub repository here.
Notice that this is a pre-release. This version will (hopefully) transition out of pre-release on September 9th.
Update:
1.0.0 is out of pre-release now!
Happy June 15th! Atmosphere 1.0.0 is now in pre-release: https://t.co/0Y6P7msLBK
— Michael (@SciresM) September 7, 2021
Fusee was completely re-written in C++ (and is much faster), and some other stuff that (like this milestone) has been a very long time coming.
I hope you all enjoy! :)
1.0.0 is Atmosphère's fifty-fourth official release.
Please be sure to update fusee when upgrading to 1.0.0. fusee-primary no longer exists, and will not work any more.
Please note: Atmosphère 1.0.0 is currently in pre-release.
The following was changed since the last release:
Please be sure to update fusee when upgrading to 1.0.0. fusee-primary no longer exists, and will not work any more.
Please note: Atmosphère 1.0.0 is currently in pre-release.
- If any bugs are reported while Atmosphère is in pre-release, they will be fixed and the build will be updated.
- Barring exceptional circumstance, 1.0.0 will transition to release on September 9th, or after a short amount of time has passed without pressing bug reports afterwards.
The following was changed since the last release:
- fusee was completely re-written in C++ to use the same atmosphere-libs APIs as the rest of atmosphere's code.
- The rewrite was performed with a big emphasis on ensuring a good boot speed, and generally boot should be much faster than it was previously.
- Depending on SD card/environment, boot speed may now be slightly faster than, roughly the same as, or slightly slower than when booting with hekate.
- The obvious low-hanging fruit for performance improvements has been picked, so hopefully the improved performance is to everybody's liking.
- SD card compatibility was improved: fusee should now have SD card compatibility identical to the official OS driver.
- Please Note: various components were renamed (fusee-primary.bin -> fusee.bin, fusee-secondary.bin -> package3).
- If you use another bootloader (like hekate), you may need to update your configuration to use the new layout.
- Please Note: BCT.ini no longer exists, nogc configuration has been moved to /atmosphere/config/stratosphere.ini.
- If you rely on custom nogc configuration, please be sure to update accordingly.
- Custom splash screen BMP parsing is no longer supported (as it slows down boot for 99% of users).
- To compensate for this, a script to insert a custom splash screen into a package3 binary has been added to the utilities folder of the atmosphere repository.
- The release build should be equivalent to running the following command from the root of the atmosphere repository: python utilities/insert_splash_screen.py img/splash.png fusee/package3
- The rewrite was performed with a big emphasis on ensuring a good boot speed, and generally boot should be much faster than it was previously.
- A number of pending changes were made, following the end of the relevant testing periods:
- mesosphere is no longer opt-out, and stratosphere code will begin depending on its being present/in use.
- NCM is no longer opt-out.
- The cleanup to ease the transition from < 0.19.0 to 0.19.0 has been removed.
- General system stability improvements to enhance the user's experience.
This version can already be downloaded right from its GitHub repository here.
Notice that this is a pre-release. This version will (hopefully) transition out of pre-release on September 9th.
Update:
1.0.0 is out of pre-release now!
Last edited by LeyendaV,