Compare commits
20 Commits
21_support
...
1.10.0-pre
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bfe98bc5b8 | ||
|
|
4928bcb003 | ||
|
|
d61ee942d9 | ||
|
|
f59e6a936b | ||
|
|
129c61c256 | ||
|
|
db71eefd9f | ||
|
|
4b32a2b964 | ||
|
|
0fb9481e59 | ||
|
|
c05d91f44a | ||
|
|
e1d82a13f3 | ||
|
|
4f1201a022 | ||
|
|
4201bbff63 | ||
|
|
94c36a3255 | ||
|
|
6b0ef21b83 | ||
|
|
ac382f69e7 | ||
|
|
2a44550dbe | ||
|
|
3bc1951820 | ||
|
|
418fde40a8 | ||
|
|
e36051359c | ||
|
|
18bb1fdea0 |
@@ -1,4 +1,28 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
## 1.10.0
|
||||||
|
+ Basic support was added for 21.0.0.
|
||||||
|
+ The console should boot and atmosphère should be fully functional.
|
||||||
|
+ **Please note**: All homebrew software may need to be re-compiled with the latest libnx (>= 4.10.0), or else it may crash/experience memory corruption.
|
||||||
|
+ Nintendo broke the userland<->kernel TLS ABI in 21.0.0, by writing to previously reserved space.
|
||||||
|
+ Homebrew used this reserved space for its TLS slots, which means any homebrew software using TLS slots will experience memory corruption when running under Atmosphere 1.10.0.
|
||||||
|
+ This doesn't appear to impact everything, but a large portion of tested homebrew crashes (often on exit), and so will need re-compile for the new ABI.
|
||||||
|
+ For those technically inclined, while TLS slots are rarely used by developers, they're used to implement features like e.g. C++ exceptions under the hood, and so anything using those crashes, etc.
|
||||||
|
+ To help make this transition easier, hbmenu now shows a warning when selecting homebrew compiled with an older, incompatible ABI version.
|
||||||
|
+ I apologize for the hassle in general.
|
||||||
|
+ libnx has been updated so that its reserved space matches Nintendo's now -- this particular issue can never occur again, even if Nintendo touches more reserved space.
|
||||||
|
+ `exosphère` was updated to reflect the latest official secure monitor behavior.
|
||||||
|
+ `mesosphère` was updated to reflect the latest official kernel behavior.
|
||||||
|
+ `loader` was updated to reflect the latest official behavior.
|
||||||
|
+ `pm` was updated to reflect the latest official behavior.
|
||||||
|
+ `erpt` was updated to reflect the latest official behavior.
|
||||||
|
+ `pgl` was updated to reflect the latest official behavior.
|
||||||
|
+ `fatal` was updated to reflect the latest official behavior.
|
||||||
|
+ Support was added for launching another game-which-has-too-many-files with romfs mods.
|
||||||
|
+ I rely on user reports for adding support/fixing these, and some of these games can be pretty obscure!
|
||||||
|
+ If you are affected by this, you will see "Data abort (0x101)" when trying to launch the game with mods.
|
||||||
|
+ Please reach out to `sciresm` on discord if this occurs to share your error report binary.
|
||||||
|
+ Although some games may be impossible to fix, I believe I can get almost everything working, so please let me try to help you (and improve atmosphère's support!) if you run into this!
|
||||||
|
+ General system stability improvements to enhance the user's experience.
|
||||||
## 1.9.5
|
## 1.9.5
|
||||||
+ Basic support was added for 20.5.0.
|
+ Basic support was added for 20.5.0.
|
||||||
+ General system stability improvements to enhance the user's experience.
|
+ General system stability improvements to enhance the user's experience.
|
||||||
|
|||||||
4
emummc/.gitrepo
vendored
4
emummc/.gitrepo
vendored
@@ -6,7 +6,7 @@
|
|||||||
[subrepo]
|
[subrepo]
|
||||||
remote = https://github.com/m4xw/emummc
|
remote = https://github.com/m4xw/emummc
|
||||||
branch = develop
|
branch = develop
|
||||||
commit = a8e5f1a184aeb8ba884166a1e4f386088d4a6cf1
|
commit = 3c57b20ba3820ec87d7dd239d6fcf9ba97510606
|
||||||
parent = 409c3cf9e190dbb65fe76570954939cbe8a5eca0
|
parent = d61ee942d9b34cadd80464d5d549c5e2e5bf1689
|
||||||
method = merge
|
method = merge
|
||||||
cmdver = 0.4.1
|
cmdver = 0.4.1
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
[subrepo]
|
[subrepo]
|
||||||
remote = https://github.com/Atmosphere-NX/Atmosphere-libs
|
remote = https://github.com/Atmosphere-NX/Atmosphere-libs
|
||||||
branch = master
|
branch = master
|
||||||
commit = 583ae0fbf32b99fa97c879d2cfc598bf494e3c0e
|
commit = 6e2c09c795c3996397b2c5720007453b782e7db9
|
||||||
parent = 652519da2eb7ccb2a113aa5883e4e405e00e2b1c
|
parent = 4928bcb00322a17345521f27f30bafa3e58ea681
|
||||||
method = merge
|
method = merge
|
||||||
cmdver = 0.4.1
|
cmdver = 0.4.1
|
||||||
|
|||||||
Reference in New Issue
Block a user