Niklas080208
b72f8a76f2
Merge upstream Atmosphere master into boot-storage
2026-09-29 20:54:57 +02:00
Alula
22bbe413c6
fusee: fix missing FS enum
2026-09-11 02:14:16 +02:00
hexkyz
3d3f0c2daf
fusee/exo/ams: update with new keydata/version enums
2026-09-10 15:31:12 +01:00
hexkyz
3423a8291f
ams: basic support for compiling with gcc 16
2026-06-17 00:59:16 +02:00
hexkyz
b6edd46b41
emummc: update for 22.5.0
2026-06-17 00:59:16 +02:00
hexkyz
3a3a2ca99b
ams: basic support for compiling with gcc 16
2026-06-16 21:10:23 +01:00
hexkyz
4181169f80
emummc: update for 22.5.0
2026-06-16 19:18:26 +01:00
CTCaer
0a31b2e7e0
exosphere: allow memory mode to be used on retail
2026-04-04 21:33:00 +02:00
Alula
db41e33507
fusee/exo/ams: update with new keydata/version enums
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
8987d642d1
Merge pull request #2748 from CTCaer/auto_dram_cfg
...
[Feature] Auto dram cfg & Auto memory mode
2026-04-03 19:27:38 +01:00
CTCaer
5dd9816e3c
exosphere: allow memory mode to be used on retail
2026-03-19 16:35:36 +02:00
Alula
9cc82c6f80
fusee/exo/ams: update with new keydata/version enums
2026-03-18 23:25:24 +01:00
hexkyz
61ac03e22d
Merge pull request #2703 from HydrationMan/master
...
Update fusee_display.cpp - add missing newline
2026-02-05 21:47:59 +00:00
Michael Scire
ad04b2215d
ams/emummc: update for 21.2.0
2026-01-15 03:46:49 +01:00
Michael Scire
1e88f37892
ams/emummc: update for 21.2.0
2026-01-13 23:24:53 -07:00
Kane
cd72f9f33e
Update fusee_display.cpp - add missing newline
...
Add newline that would otherwise cause text concatenation when it comes to suggestedFix content being appended.
2026-01-01 23:16:38 +13:00
NaGa
4d5f6bcdbf
fix compilation error
2025-12-16 06:09:37 +01:00
Michael Scire
59f3fc70a5
ams: mark ams::Result [[nodiscard]] (partially complete).
...
NOTE: This work is not yet fully complete; kernel is done, but
it was taking an exceedingly long time to get through libstratosphere.
Thus, I've temporarily added -Wno-error=unused-result for libstratosphere/stratosphere.
All warnings should be fixed to do the same thing Nintendo does as relevant, but this
is taking a phenomenally long time and is not actually the most important work to do,
so it can be put off for some time to prioritize other tasks for 21.0.0 support.
2025-12-04 03:12:52 +01:00
Michael Scire
689e25ccb0
fusee/exo/ams: update with new keydata/version enums
2025-12-04 03:09:41 +01:00
Michael Scire
3bc1951820
ams: mark ams::Result [[nodiscard]] (partially complete).
...
NOTE: This work is not yet fully complete; kernel is done, but
it was taking an exceedingly long time to get through libstratosphere.
Thus, I've temporarily added -Wno-error=unused-result for libstratosphere/stratosphere.
All warnings should be fixed to do the same thing Nintendo does as relevant, but this
is taking a phenomenally long time and is not actually the most important work to do,
so it can be put off for some time to prioritize other tasks for 21.0.0 support.
2025-11-15 12:31:07 -07:00
Michael Scire
18bb1fdea0
fusee/exo/ams: update with new keydata/version enums
2025-11-15 12:31:07 -07:00
Michael Scire
cb0ad3aaf3
fusee/emummc: add support for FS 20.1.0
2025-06-14 21:07:06 +02:00
Michael Scire
ae65b5df0c
fusee/emummc: add support for FS 20.1.0
2025-05-28 12:02:56 -07:00
Christoph Baumann
8c11b287ff
fix strcat
2025-05-22 22:50:17 +02:00
Christoph Baumann
8254e56b58
fix MountSd check
2025-05-22 13:34:20 +02:00
Christoph Baumann
5468af8934
reset active partition cache when deinit
2025-05-22 12:28:07 +02:00
Christoph Baumann
941a624642
Use SD card if emusd disabled
2025-05-22 12:24:18 +02:00
Christoph Baumann
6cff5a41b4
indentation
2025-05-22 12:23:27 +02:00
Christoph Baumann
11d32ec78f
Only deinit if necessary
2025-05-22 12:22:32 +02:00
Christoph Baumann
5819f3a830
add exosphere.ini option to determine memory mode from physical memory instead of boot config
2025-05-21 01:17:18 +02:00
Christoph Baumann
77a01f0a9b
allow emmc writes (to write warmboot to emusd), allow unaligned emmc writes
2025-05-20 23:52:02 +02:00
Christoph Baumann
b301bba5e7
support file based/sd partition emusd
2025-05-20 20:57:35 +02:00
Christoph Baumann
178c833862
forgot to init m_file_size
2025-05-20 20:53:58 +02:00
Christoph Baumann
6f3f468a5b
fusee: read from emuSD, if enabled
2025-05-15 13:32:40 +02:00
Christoph Baumann
867ff62dfa
Support for booting from eMMC
...
Fusee will Look for FAT32 partition on BOOT1 (1MB offset), BOOT1, GPP, SD, in this order
If a .no_boot_storage file is found in the root directory, the partition is skipped
2025-05-13 16:04:41 +02:00
Christoph Baumann
886fa9cc97
Add support for file/partition based emummc on emmc,
...
Add support for emuSD
2025-05-12 02:06:28 +02:00
Christoph Baumann
633bb63fc2
add missing cast
2025-05-12 02:06:28 +02:00
Michael Scire
2c50ef717a
fusee: use embed in mtc/sdram param scripts
2025-05-09 11:55:21 -07:00
Michael Scire
cb032006d5
fusee: fix off-by-one in nogc patches for exFAT firm
2025-05-09 11:55:21 -07:00
Michael Scire
ef5334c3ca
fusee/exo/ams: update with new keydata/version enums
2025-05-09 11:55:21 -07:00
Michael Scire
c4a5d4db09
fusee/exo/ams: update with new keydata/version enums
2024-10-15 21:48:59 -07:00
hexkyz
4617fec672
fusee: add missing mtc tables
2024-07-10 21:36:22 +01:00
Michael Scire
e85bc4db0b
fusee: add nogc case for 18.1
2024-06-11 10:29:02 -07:00
Michael Scire
76628e273a
ams: bump to 1.7.1 (support for 18.1.0)
2024-06-10 22:17:23 -07:00
Michael Scire
f35c94810c
ams: fix compilation with gcc 14 ( closes #2330 )
2024-06-01 22:36:37 -07:00
Michael Scire
1f37fbed1d
fusee/exo/ams: update with new keydata/version enums
2024-03-29 02:41:14 -07:00
Michael Scire
46a4357882
fusee: remove ips patch parsing from sd filesystem
...
Parsing the SD fs is very slow. In addition, the only KIPs are either a) atmosphere modules, or b) FS.
The IPS subsystem was originally designed to make nogc/etc patches work for FS,
but these are now internal, and it appears that the literal only kip patches
that exist are for piracy.
It just doesn't make sense to slow down boot for every normal user for a feature
that has no actual usecase, and especially when fusee is already so minimal.
2023-11-13 12:45:00 -07:00
Michael Scire
59a24fa646
fusee: support parsing 17.0.0+ INI
2023-10-12 08:55:58 -07:00
Michael Scire
c5d7ca5159
fusee/exo: implement the usual changes for new firmware support
2023-10-12 08:55:58 -07:00