Alula
a051c3c723
erpt: document unknown 0x20000 flag
2026-04-04 00:06:49 +02:00
Alula
8a7c2872c3
erpt: use official name for erpt::IManager cmd 7
2026-04-01 05:57:28 +02:00
Alula
49e2330ed8
erpt: rename old ControllerStyleList field
2026-03-18 23:40:40 +01:00
Alula
1847db06f8
erpt: Implement 22.0.0 commands and changes
...
Co-authored-by: nvnprogram <97150065+nvnprogram@users.noreply.github.com>
2026-03-18 23:33:55 +01:00
Alula
f028802fb8
erpt: make FieldType u8 to match Nintendo
2026-03-18 23:30:06 +01:00
hexkyz
6b831406d6
erpt: style fix
2026-03-18 21:35:18 +00:00
hexkyz
23ebd4d677
erpt: add new IDs for 22.0.0
2026-03-18 21:32:35 +00:00
Michael Scire
e1d82a13f3
erpt: implement new 21.0.0 commands
2025-11-15 12:31:07 -07:00
Michael Scire
4f1201a022
erpt: fix ids, failed to copy the new categories
2025-11-15 12:31:07 -07:00
Michael Scire
94c36a3255
erpt: add new IDs for 21.0.0
2025-11-15 12:31:07 -07: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
0a299a3d40
erpt: update IDs for 20.1.0
2025-05-28 11:48:04 -07:00
Michael Scire
3af8757c3b
erpt: initial support (incomplete) for 20.0.0
2025-05-09 11:55:21 -07:00
Michael Scire
d147f6f93b
erpt: update ids for 20.0.0
2025-05-09 11:55:21 -07:00
Michael Scire
4acfac539c
erpt: add new IDs/categories
2024-10-15 21:48:59 -07:00
Michael Scire
551821e7e2
erpt: actually support non-sequential ids, nintendo why
2024-03-29 02:41:14 -07:00
Michael Scire
d2c2a94c5e
erpt: add new IDs/categories
2024-03-29 02:41:14 -07:00
Michael Scire
e4d08ae0c5
erpt: amend min-version for latest CreateReportWithAttachments
2023-10-12 08:55:58 -07:00
Michael Scire
71d0274884
erpt: remove deprecated fields, they didn't actually change IDs, just the mapping between id and name table index
2023-10-12 08:55:58 -07:00
Michael Scire
aa170a72a9
erpt: Add basic (TODO-impl post-prerelease) support for 17.0.0 changes
2023-10-12 08:55:58 -07:00
Michael Scire
bb6446aada
erpt: update for new ids
2023-02-22 17:19:51 -08:00
Michael Scire
04c9004e05
erpt: fix multiple issues with automatic report cleanup (thanks @yellows8)
...
* Setting retrieval was performed before the call that used the setting.
* Call to detect number of files passed incomplete path and was guaranteed to fail.
* Call to delete reports passed incomplete path and was guaranteed to do nothing.
2022-12-13 01:08:13 -07:00
Michael Scire
ed0572bd53
erpt: update IDs for 15.0.0
2022-10-12 09:15:16 -07:00
Michael Scire
027242e909
erpt: update id map
2022-03-23 09:10:50 -07:00
Michael Scire
3579797309
sf: add new debug-interface-id in cmif out header
2022-03-23 09:10:50 -07:00
Michael Scire
9a38be201a
erpt: add automatic report cleanup mechanism on boot ( closes #1795 )
2022-03-17 00:31:38 -07:00
Michael Scire
77fe5cf6f5
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
2021-10-04 12:59:10 -07:00
Michael Scire
bd240b23d8
erpt: skeleton sprofile apis
2021-09-19 10:34:31 -07:00
Michael Scire
355010ad84
erpt: implement forced shutdown detection
2021-04-30 04:21:03 -07:00
Michael Scire
5bb790e4a7
erpt: implement AppletActiveTimeInfoList
2021-04-16 00:55:22 -07:00
Michael Scire
461e2ced6f
erpt: add (stubbed, TODO after 0.19.0) support for 12.0.0
2021-04-11 03:42:16 -07:00
Michael Scire
f06de12bea
libstrat: convert to experimental new (super-accurate) sf allocation semantics
2021-01-20 23:39:31 -08:00
Michael Scire
6da28f4a27
erpt: update for 11.0.0 ( closes #1218 )
2020-12-03 11:13:35 -08:00
Michael Scire
525da05629
erpt: update category list
2020-12-02 06:47:50 -08:00
Michael Scire
db2de8ef31
erpt: lightly update (TODO: use context, do new svc stuff)
2020-12-02 06:43:37 -08:00
Michael Scire
05af215191
erpt: add update autogenerated ids
2020-12-02 06:43:37 -08:00
SciresM
9fde97cfdd
sf: Change interface definition methodology ( #1074 )
...
* sf: Begin experimenting with new interface declaration format
* sf: convert fs interfaces to new format
* sf: finish conversion of libstrat to new definitions
* sf: convert loader to new format
* sf: convert spl to new format
* sf: update ncm for new format
* sf: convert pm to new format
* sf: convert ro/sm to new format
* sf: update fatal for new format
* sf: support building dmnt under new scheme
* sf: update ams.mitm for new format
* sf: correct invocation def for pointer holder
* fs: correct 10.x+ user bindings for Get*SpaceSize
2020-07-07 17:07:23 -07:00
SciresM
3a1ccdd919
Switch atmosphere's build target to C++20. ( #952 )
...
* ams: update to build with gcc10/c++20
* remove mno-outline-atomics
* ams: take care of most TODO C++20s
* fusee/sept: update for gcc10
* whoosh, your code now uses pre-compiled headers
* make: dependency fixes
2020-05-11 15:02:10 -07:00
Michael Scire
6719abec65
hos::Version: rename enum members
2020-04-13 22:19:44 -07:00
SciresM
79b9e07ee9
erpt: reimplement the sysmodule ( #875 )
...
* erpt: reimplement the sysmodule
* fatal: update for latest bindings
* erpt: amend logic for culling orphan attachments
2020-04-13 17:07:37 -07:00
Michael Scire
eca5ac01b8
erpt: include all known types/categories in autogen
2020-04-10 03:33:30 -07:00
Michael Scire
50ea19e7a2
erpt: identify flags in autogen
2020-04-08 10:32:53 -07:00
Michael Scire
823a1f3ea3
erpt: tweak autogen
2020-04-08 10:09:56 -07:00
Michael Scire
5062329979
erpt: add ids (and autogeneration tool)
2020-04-08 07:17:42 -07:00