Michael Scire
|
5c215383b2
|
dmnt: various cheat changes/suggestions that have been cooking a while
|
2021-08-20 13:34:00 -07:00 |
|
Michael Scire
|
1b378d8eb1
|
exo/daybreak: advertise (and check against) supported hos version
|
2021-08-20 13:34:00 -07:00 |
|
Michael Scire
|
e96b24f842
|
ams-libs: fix change detection for library building
|
2021-07-12 01:59:51 -07:00 |
|
Michael Scire
|
dc3f54a713
|
ams: std::optional -> util::optional
|
2021-07-12 01:59:51 -07:00 |
|
Michael Scire
|
eb667fea51
|
ams: basic support for 12.1.0
|
2021-07-06 07:28:33 -07:00 |
|
Michael Scire
|
1212bac110
|
fs.mitm: add OpenDataStorageWithProgramIndex support (theoretically, closes #1250)
|
2021-07-06 07:28:31 -07:00 |
|
Michael Scire
|
2945208d6e
|
erpt: fix 0x100 byte memory leak on creation of new report
|
2021-07-06 07:28:31 -07:00 |
|
Michael Scire
|
11ea38a7d7
|
ams: bump version to 0.19.4
|
2021-06-08 08:09:23 -07:00 |
|
Michael Scire
|
5a133af896
|
mem: actually fully fix the heap bug, add comments for future self
|
2021-06-08 08:09:22 -07:00 |
|
Michael Scire
|
b1f5e24044
|
mem: fix rare crash/logic error in heap allocation code
|
2021-06-08 08:09:21 -07:00 |
|
Michael Scire
|
156a5ceba2
|
libstrat: fix override operator new to be noexcept (closes #1494)
|
2021-06-08 08:09:21 -07:00 |
|
Michael Scire
|
b5b55f60d8
|
sf/tipc: treat min/max as true min/max, rather than numeric
|
2021-05-12 22:47:21 -07:00 |
|
Michael Scire
|
9ac6f527e2
|
ams: update for 12.0.2
|
2021-05-12 09:09:44 -07:00 |
|
Michael Scire
|
82296aa0ee
|
ams: move around abort handler to avoid linker errors
|
2021-05-12 09:09:42 -07:00 |
|
Michael Scire
|
07073a7580
|
sm: update to excise unnecessary library code
|
2021-05-12 09:09:41 -07:00 |
|
Michael Scire
|
2fc9035b7d
|
fs: add access log strings for DirectoryEntryType
|
2021-05-12 09:09:41 -07:00 |
|
Michael Scire
|
64ec9a7421
|
erpt: fix reading files that don't exist
|
2021-05-12 09:09:40 -07:00 |
|
Michael Scire
|
1c5df03721
|
i2c: add aula pmic device code
|
2021-04-30 08:56:11 -07:00 |
|
Michael Scire
|
dc42da8456
|
boot: update all autogenerated parameters other than charge
|
2021-04-30 08:56:11 -07:00 |
|
Michael Scire
|
5deb52d1eb
|
erpt: implement forced shutdown detection
|
2021-04-30 08:56:10 -07:00 |
|
Michael Scire
|
f9eff4dcdd
|
erpt: Implement 12.0.0 AppletTotalActiveTime tracking
|
2021-04-30 08:56:10 -07:00 |
|
Michael Scire
|
1e1b5971ce
|
fs: properly implement OperateRangeWithBuffer, correct OperationId names.
|
2021-04-30 08:56:09 -07:00 |
|
Michael Scire
|
888b39fa50
|
ams: assume gcc 11
|
2021-04-29 03:04:54 -07:00 |
|
Michael Scire
|
12471d428d
|
strat: compat with gcc 11
|
2021-04-29 03:04:54 -07:00 |
|
Michael Scire
|
b7dc7ad44d
|
erpt: implement AppletActiveTimeInfoList
|
2021-04-29 03:04:52 -07:00 |
|
Michael Scire
|
ea3eb3c97e
|
tipc: ports use objects in the object manager
|
2021-04-29 03:04:51 -07:00 |
|
Michael Scire
|
0904656559
|
sm: save 0x1000 in data costs by not aligning server manager to 0x1000
|
2021-04-29 03:04:51 -07:00 |
|
Michael Scire
|
7111b5cce6
|
strat: no longer materially constrained by sm session limit
|
2021-04-29 03:04:50 -07:00 |
|
Michael Scire
|
68ddbc732a
|
ncm: fix iteration of nested-subdirectory content files
|
2021-04-12 17:13:22 -07:00 |
|
Michael Scire
|
714b162cda
|
boot2: migration also not launched in 12.0.0
|
2021-04-12 17:13:22 -07:00 |
|
Michael Scire
|
7bee0289ee
|
ncm: fix random error when deleting content
|
2021-04-12 17:13:22 -07:00 |
|
Michael Scire
|
44279dbac4
|
fs: add (stubbed) OperateRangeWithBuffer implementation
|
2021-04-11 03:59:26 -07:00 |
|
Michael Scire
|
5921377678
|
erpt: add (stubbed, TODO after 0.19.0) support for 12.0.0
|
2021-04-11 03:59:26 -07:00 |
|
Michael Scire
|
c37dbbc7eb
|
boot2: grc is no longer launched by boot2 on 12.0.0+
|
2021-04-11 03:59:25 -07:00 |
|
Michael Scire
|
ac6f1fecaf
|
pgl: update to use tipc (untested)
|
2021-04-11 03:59:25 -07:00 |
|
Michael Scire
|
ab34b55543
|
strat: changes for sm tipc (boots 11.0.1, now)
|
2021-04-11 03:59:25 -07:00 |
|
Michael Scire
|
58e70ac441
|
tipc: Result is first raw data word, not last
|
2021-04-11 03:59:24 -07:00 |
|
Michael Scire
|
2fe065b590
|
tipc/sm: various fixes for issues
|
2021-04-11 03:59:24 -07:00 |
|
Michael Scire
|
2542f282e0
|
sm: reimplement using tipc instead of cmif (probably broken, untested)
|
2021-04-11 03:59:24 -07:00 |
|
Michael Scire
|
728bda9677
|
tipc: server processor fixes (compiles!)
|
2021-04-11 03:59:23 -07:00 |
|
Michael Scire
|
51416763fb
|
tipc: implement ServerManager processing logic
|
2021-04-11 03:59:23 -07:00 |
|
Michael Scire
|
484bc20f16
|
tipc: implement framework/server support logic (except for actual processing)
|
2021-04-11 03:59:23 -07:00 |
|
Michael Scire
|
3f59907760
|
tipc: fix deserialization of buffers
|
2021-04-11 03:59:22 -07:00 |
|
Michael Scire
|
54c36042a8
|
tipc: hard-enforce boolean constraints in command processing generation
|
2021-04-11 03:59:22 -07:00 |
|
Michael Scire
|
5bb7a55fe3
|
tipc: implement service object interface generation
|
2021-04-11 03:59:22 -07:00 |
|
Michael Scire
|
434056a334
|
tipc: first draft object allocation logic
|
2021-04-11 03:59:21 -07:00 |
|
Michael Scire
|
8301b868fd
|
tipc: fix compilation issues with core serialization routines
|
2021-04-11 03:59:21 -07:00 |
|
Michael Scire
|
7145b887bd
|
tipc: tentative core serialization logic (missing imports, won't compile)
|
2021-04-11 03:59:21 -07:00 |
|
Michael Scire
|
4346c028a8
|
ams: add target firmware 12.0.0, fusee recognition
|
2021-04-11 03:59:20 -07:00 |
|
Michael Scire
|
3bcfb043f1
|
ncm: fix GameCardStorageRoot mount point (closes #1404)
|
2021-04-11 03:59:05 -07:00 |
|