Commit Graph

4308 Commits

Author SHA1 Message Date
hexkyz
aa2df9b753 Merge pull request #2763 from masagrator/patch-1
Fix off by 1 bug + allocation error + missing initialize in PGL
2026-04-04 21:38:41 +02:00
hexkyz
923dbe02b3 Merge pull request #2734 from ndeadly/r_discard
libvapours: add R_DISCARD macro
2026-04-04 21:38:33 +02:00
hexkyz
652869f207 loader: remove unused file 2026-04-04 21:38:28 +02:00
hexkyz
28d5feaa9e loader: patch am to recover homebrew compatibility
This patch is to be removed if/once hbmenu/libnx re-designs the exiting logic
2026-04-04 21:38:18 +02:00
hexkyz
6ed1413b23 loader/util: fully implement zstd bic variant
Implement both compression and decompression utilities and simplify loader logic
2026-04-04 21:38:18 +02:00
Alula
9d11621f1a erpt: use official name for erpt::IManager cmd 7 2026-04-04 21:37:56 +02:00
Alula
9c4159cc2d erpt: revert GetReportSizeMax to not potentially break old firmwares 2026-04-04 21:37:56 +02:00
Alula
44d1ffc5b7 loader: update for 22.0.0 2026-04-04 21:37:40 +02:00
Alula
1c97db2525 loader: the two unknown titles are LGE/LGP for China 2026-04-04 21:37:40 +02:00
Alula
f452642e71 loader/strat: Add amalgamated zstd 1.5.7 with ZBIC patches 2026-04-04 21:37:40 +02:00
hexkyz
ed4c9d53ea Merge emummc changes from pull request #2743
Remaining changes are duplicated in pull request #2744
2026-04-04 21:37:29 +02:00
hexkyz
e7e9158dbe loader: add USB 3.0 patches for 22.0.0
Additionally remove duplicated entry for 20.1.0, just use the 20.0.0 one.
2026-04-04 21:37:29 +02:00
CTCaer
0a31b2e7e0 exosphere: allow memory mode to be used on retail 2026-04-04 21:33:00 +02:00
CTCaer
979eb86a48 exosphere: automatically adjust dram id if needed
Checks if programmed memory size matches the one from fused dram id.
If not, adjust it properly so PCV can do proper training and not crash.
2026-04-04 21:30:29 +02:00
Alula
63409d8a13 erpt: rename old ControllerStyleList field 2026-04-04 21:30:19 +02:00
Alula
82018c0004 erpt: Implement 22.0.0 commands and changes
Co-authored-by: nvnprogram <97150065+nvnprogram@users.noreply.github.com>
2026-04-04 21:30:19 +02:00
Alula
424a32bc7a erpt: make FieldType u8 to match Nintendo 2026-04-04 21:30:19 +02:00
Alula
0a46f80eec kern: don't allow mapping device pages as executable on abi 26.x+ 2026-04-04 21:30:19 +02:00
Alula
7872e2bb13 kern: make KProcess layout accurate to N's code 2026-04-04 21:30:19 +02:00
Alula
b6b374a98b kern: N made this an u32 for some reason 2026-04-04 21:30:19 +02:00
Alula
7ff6ac0399 pinmux: add a build time option to configure JC rail uart 2026-04-04 21:30:18 +02:00
Alula
250cdc5d2e fs: DisableAutoSaveDataCreation was removed in 22 2026-04-04 21:30:18 +02:00
Alula
57c341c8e1 svc: bump supported kernel version 2026-04-04 21:30:18 +02:00
Alula
688091abc9 kern: write thread handle to tls +0x110 on creation 2026-04-04 21:30:18 +02:00
Alula
db41e33507 fusee/exo/ams: update with new keydata/version enums 2026-04-04 21:30:18 +02:00
hexkyz
b794d96c2c erpt: style fix 2026-04-04 21:30:18 +02:00
hexkyz
872d91deaf erpt: add new IDs for 22.0.0 2026-04-04 21:30:18 +02:00
hexkyz
0126b96f8a erpt: types are now a byte in 22.0.0 2026-04-04 21:30:18 +02:00
hexkyz
9c482e6b03 Merge pull request #2703 from HydrationMan/master
Update fusee_display.cpp - add missing newline
2026-04-04 21:30:05 +02:00
hexkyz
aae3ccf581 Merge pull request #2726 from ndeadly/svc-shim-compat
libstrat: update GetDebugEvent svc shim for compatibility with libnx changes
2026-04-04 21:30:01 +02:00
Michael Scire
bf21711e30 git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "9a8703e71"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "9a8703e71"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
2026-04-04 21:29:01 +02:00
Michael Scire
74dcb6c9de git subrepo push emummc
subrepo:
  subdir:   "emummc"
  merged:   "8ab963b0b"
upstream:
  origin:   "https://github.com/m4xw/emummc"
  branch:   "develop"
  commit:   "8ab963b0b"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
2026-01-15 03:46:55 +01:00
Michael Scire
ad04b2215d ams/emummc: update for 21.2.0 2026-01-15 03:46:49 +01:00
NaGa
4d5f6bcdbf fix compilation error v1.10.1 2025-12-16 06:09:37 +01:00
Michael Scire
246e29e594 git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "6cc765fca"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "6cc765fca"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
2025-12-09 06:42:13 +01:00
Michael Scire
39925c3802 ams: add enum recognition for 21.1.0 2025-12-09 06:42:13 +01:00
Michael Scire
c5c0c78a6c loader: fix valid-nso-set checks to be accurate (closes #2660) 2025-12-04 03:20:15 +01:00
Michael Scire
015c80f3f3 kern: eshop actually requires an extra mb 2025-12-04 03:20:15 +01:00
Michael Scire
e99172f21a loader: add USB 3.0 patches for 21.0.0 2025-12-04 03:20:15 +01:00
Michael Scire
e197cd0e7c kern: fix comparison typo 2025-12-04 03:20:15 +01:00
Michael Scire
816e627bdf ro: fix loading of aligned-header NROs 2025-12-04 03:20:15 +01:00
Michael Scire
24280084a8 kern: 21.0.0 requires an even smaller memory pool... 2025-12-04 03:20:15 +01:00
NaGa
c81152f761 git subrepo push emummc
subrepo:
  subdir:   "emummc"
  merged:   "3c57b20ba"
upstream:
  origin:   "https://github.com/m4xw/emummc"
  branch:   "develop"
  commit:   "3c57b20ba"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
2025-12-04 03:20:04 +01:00
NaGa
52dc41b0bb git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "6e2c09c79"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "6e2c09c79"
git-subrepo:
  version:  "0.4.1"
  origin:   "???"
  commit:   "???"
2025-12-04 03:15:28 +01:00
Michael Scire
b90e861281 docs: add changelog for 1.10.0 2025-12-04 03:13:19 +01:00
Michael Scire
d3563235c7 emummc: update for 21.0.0 2025-12-04 03:13:19 +01:00
Michael Scire
f3754cb50b loader: fix sd-cmpt 2025-12-04 03:13:19 +01:00
Michael Scire
80edcb3f69 loader: update for 20.0.0/21.0.0 2025-12-04 03:13:19 +01:00
Michael Scire
0b2a14ae99 pgl/pm: add GetProcessId command 2025-12-04 03:13:08 +01:00
Michael Scire
9be23a366e kern: fix debug build for [[nodiscard]] changes 2025-12-04 03:13:08 +01:00