comex
3197b1e25b
nanovg: disable some compiler warnings
...
Disable all warnings seen on devkitA64 GCC 15.1.0:
- Several false-positive `-Wmisleading-indentation` warnings (the
indentation is not actually misleading)
- One `-Wuse-after-free` warning, which looks alarming and represents
very dubious design, but is ultimately harmless (a freed pointer is
passed to a function that doesn't use it).
- Some `-Wunused-function` warnings in `simd/neon.h`
2025-08-08 14:16:03 -07:00
comex
822cbbbc8b
daybreak: fix strncpy compiler warning
...
GCC warned that the output string would not be nul-terminated if the
input string was too long. Fix this by subtracting 1 from the size
argument, as is done for other `strncpy` calls in the file. (It would
probably be better to avoid `strncpy` entirely, but this is just a
simple fix.)
2025-08-08 14:16:03 -07:00
comex
4237f52ee2
haze: fix duplicate-macro warnings
...
haze was including both `<switch.h>` and `vapours/types.hpp` which both
define `R_SUCCEEDED` and `R_FAILED`, producing compiler warnings.
The intent is that `vapours/types.hpp` only gets included when targeting
not-Switch and/or not-EL0. But the check didn't account for
Troposphère. Fix that.
2025-08-08 14:16:03 -07:00
Michael Scire
8b8e4438e8
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "bc7a0fc11"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "bc7a0fc11"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2025-07-29 15:17:41 -07:00
Michael Scire
debfff9f62
ams: bump version, support 20.3.0
2025-07-29 15:16:51 -07:00
Michael Scire
c77acb32be
fs.mitm: steal some heap when building romfs for kotor2 ( closes #2564 )
2025-07-22 00:36:51 -07:00
Michael Scire
af859d9e65
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "af10bca1b"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "af10bca1b"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2025-07-16 10:23:50 -07:00
Michael Scire
a487efad6b
ams: bump version, add 1.9.2 changelog
2025-07-16 10:23:05 -07:00
Michael Scire
7e0eb10e32
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "4e3615355"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "4e3615355"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2025-07-14 18:24:52 -07:00
Michael Scire
4a3e2b5c57
ams: add enum version support for 20.1.x/20.2.0
2025-07-14 18:24:09 -07:00
lulle2007200
e2ef4cf207
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "2d7e66d20"
upstream:
origin: "git@github.com:lulle2007200/emuMMC.git"
branch: "internal-emummc"
commit: "2d7e66d20"
git-subrepo:
version: "0.4.9"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "30db3b8"
2025-06-14 22:41:56 +02:00
lsp199308
4a83cd0403
loader: add usb 3.0 enable patches for 20.1.0 ( #2556 )
...
* loader: add usb 3.0 enable patches for 20.1.0
2025-06-14 21:07:38 +02:00
Michael Scire
8d4a7d21a9
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "0f72b2ceb"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "0f72b2ceb"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2025-06-14 21:07:38 +02:00
Michael Scire
3efd3ff98c
docs: add basic changelog for 1.9.1
2025-06-14 21:07:23 +02:00
Marcus Carter
e343e6b93c
Clarify that code type 0xC4 uses a 64-bit value in cheats.md by formatting the key values as such
...
Changes the formatting of the key values at `Code Type 0xC4: Begin Extended Keypress Conditional Block` in cheats.md so that it is perfectly clear that those values are 64-bit values rather than 32-bit or 28-bit like `Code Type 0x8: Begin Keypress Conditional Block`, and also for the fact that the formatting matches the rest of the document and is thus cleaner.
2025-06-14 21:07:23 +02:00
Michael Scire
f1fe491bcf
emummc: note 20.1.0 support in README
2025-06-14 21:07:06 +02:00
Michael Scire
8adaf8dc79
kern: move spendsgir static assert
2025-06-14 21:07:06 +02:00
Michael Scire
cb0ad3aaf3
fusee/emummc: add support for FS 20.1.0
2025-06-14 21:07:06 +02:00
Michael Scire
ad92c908c4
erpt: update IDs for 20.1.0
2025-06-14 21:06:09 +02:00
Michael Scire
b3dcb7d590
kern: save/restore spendsgir in KInterruptController::Save/RestoreCoreLocal
2025-06-14 21:06:09 +02:00
Michael Scire
8665036092
kern: wait 100us after synchronizing cores before saving interrupt state on sleep
2025-06-14 21:06:09 +02:00
Michael Scire
50956fce6f
kern: use KLightLock for KCoreBarrierInterruptHandler
2025-06-14 21:06:09 +02:00
Michael Scire
99136146dd
Add version enums for 20.1.0
2025-06-14 21:06:09 +02:00
Michael Scire
b9024a89e2
docs: add banner to readme
2025-06-14 21:06:08 +02:00
lsp199308
d8a37b4b71
loader: add usb 3.0 enable patches for 20.1.0 ( #2556 )
...
* loader: add usb 3.0 enable patches for 20.1.0
2025-06-03 01:04:52 -07:00
Michael Scire
b11850b3a3
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "0f72b2ceb"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "0f72b2ceb"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2025-05-28 19:34:34 -07:00
Michael Scire
77603bf7e5
docs: add basic changelog for 1.9.1
2025-05-28 19:33:49 -07:00
Marcus Carter
6b01ebca9e
Clarify that code type 0xC4 uses a 64-bit value in cheats.md by formatting the key values as such
...
Changes the formatting of the key values at `Code Type 0xC4: Begin Extended Keypress Conditional Block` in cheats.md so that it is perfectly clear that those values are 64-bit values rather than 32-bit or 28-bit like `Code Type 0x8: Begin Keypress Conditional Block`, and also for the fact that the formatting matches the rest of the document and is thus cleaner.
2025-05-28 14:47:45 -07:00
Michael Scire
17be65b4b9
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "a8e5f1a18"
upstream:
origin: "https://github.com/m4xw/emummc "
branch: "develop"
commit: "a8e5f1a18"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2025-05-28 12:29:54 -07:00
Michael Scire
409c3cf9e1
emummc: note 20.1.0 support in README
2025-05-28 12:29:17 -07:00
Michael Scire
f4e1d0bf9f
kern: move spendsgir static assert
2025-05-28 12:18:51 -07:00
Michael Scire
ae65b5df0c
fusee/emummc: add support for FS 20.1.0
2025-05-28 12:02:56 -07:00
Michael Scire
0a299a3d40
erpt: update IDs for 20.1.0
2025-05-28 11:48:04 -07:00
Michael Scire
801438953d
kern: save/restore spendsgir in KInterruptController::Save/RestoreCoreLocal
2025-05-28 10:54:52 -07:00
Michael Scire
3fbc59cce1
kern: wait 100us after synchronizing cores before saving interrupt state on sleep
2025-05-28 10:48:42 -07:00
Michael Scire
f646d9c8f9
kern: use KLightLock for KCoreBarrierInterruptHandler
2025-05-28 10:44:31 -07:00
Michael Scire
69cc653e7f
Add version enums for 20.1.0
2025-05-28 10:32:26 -07:00
Michael Scire
6da88f8f3e
docs: add banner to readme
2025-05-27 22:24:41 -07:00
lulle2007200
52d0e89f01
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "93cea0388"
upstream:
origin: "git@github.com:lulle2007200/emuMMC.git"
branch: "internal-emummc"
commit: "93cea0388"
git-subrepo:
version: "0.4.9"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "30db3b8"
2025-05-22 23:07:03 +02:00
Christoph Baumann
8c11b287ff
fix strcat
2025-05-22 22:50:17 +02:00
Christoph Baumann
63a12453f3
fix memory mode
2025-05-22 22:50:11 +02:00
Christoph Baumann
2d20e9af5a
add partition checks
2025-05-22 14:42:55 +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
3c290caac1
fatal code for flush fail
2025-05-22 01:38:31 +02:00
Christoph Baumann
5fe0d8d2a4
dont close file based emusd files when SD is closed, only flush
2025-05-22 01:38:21 +02:00
Christoph Baumann
ede1fba59e
more logging, fix emmc/sd mount logic
2025-05-22 00:46:09 +02:00