Michael Scire
a1d4caa7b4
ro: add support for applying ips patches to NROs.
2019-04-22 04:32:15 -07:00
Michael Scire
f50bfaf7d7
dist: add boot2.flag for ro (to launch on <3.0.0)
2019-04-22 01:54:44 -07:00
Michael Scire
bfd04cfe92
loader: remove more unused ro functionality
2019-04-22 00:40:19 -07:00
Michael Scire
cb74bc6bb8
ro: fix UnloadNro logic error
2019-04-22 00:31:17 -07:00
Michael Scire
7b24b43477
Merge branch 'master' into ro_dev
2019-04-21 09:08:19 -07:00
Michael Scire
253afc90a4
loader: remove ldr:ro (moved into ro sysmodule)
2019-04-21 09:08:08 -07:00
Michael Scire
a09c08994f
sm: change location of apm:p check, fixes failure to launch older games
2019-04-21 08:57:21 -07:00
Michael Scire
13ded6bd1c
ro: implement loadnro/unloadnro
2019-04-21 07:28:07 -07:00
Michael Scire
4ba6d8b24c
ro: implement rest of LoadNrr/LoadNrrEx
2019-04-21 05:28:57 -07:00
Michael Scire
cb88fdfd62
ro: implement UnloadNrr, half of LoadNrr/LoadNrrEx
2019-04-21 03:39:29 -07:00
Michael Scire
d69fc060f4
ro: Implement ro:dmnt
2019-04-21 02:09:08 -07:00
Michael Scire
e04fcfff6b
ro: fix typo
2019-04-20 18:37:50 -07:00
Michael Scire
79c52e2b91
ro: skeleton ldr:ro
2019-04-20 18:37:01 -07:00
Michael Scire
4ac8f2745b
ro: skeleton ro:dmnt
2019-04-20 18:16:33 -07:00
Michael Scire
6004b7479e
ro: add ro sysmodule skeleton
2019-04-20 18:16:33 -07:00
Michael Scire
ed86c44a49
loader: refactor to use LoaderModuleInfo
2019-04-20 18:15:39 -07:00
Michael Scire
5c9d0f05b1
loader: use libstratosphere randomness
2019-04-20 16:53:56 -07:00
Michael Scire
87f7a6ebdc
fusee: support both exfat and non-exfat
2019-04-20 11:24:05 -07:00
Michael Scire
664e5e6b52
Small 0.8.8 changelog addition
2019-04-20 10:37:53 -07:00
Michael Scire
9691286d73
Bump version to 0.8.8
2019-04-20 10:36:38 -07:00
Michael Scire
81895c8019
fusee: update to support booting 8.0.0
2019-04-20 10:36:38 -07:00
Michael Scire
1a396235cd
fusee: only partially hash 8.0.0 kernel, add ControlCodeMemory patch
2019-04-20 10:36:38 -07:00
hexkyz
732a6159f7
fusee: Properly finalize SDMMC1 (fixes 8.0.0 issues with PCV)
2019-04-20 10:36:38 -07:00
Michael Scire
a3389e25c9
nogc: implement 8.0.0 patches
2019-04-20 10:36:38 -07:00
Michael Scire
908de31a0e
pm: on 7.0.0+, npns is launched in maintenance boot ( closes #511 )
2019-04-20 10:36:38 -07:00
Michael Scire
4e5f033e41
sm: for 8.0.0, add some first class homebrew support
2019-04-20 10:36:38 -07:00
Michael Scire
ae90a9d7a6
exo/fusee: implement 8.0.0 support (package2 changes still TODO)
2019-04-20 10:36:38 -07:00
Michael Scire
a67d4064f0
pm: update with new meme command for 8.0.0
2019-04-20 10:36:38 -07:00
Michael Scire
d0659377e8
creport: speed up code region detection ( closes #491 )
2019-04-12 23:04:12 -07:00
Michael Scire
ac07971211
stratosphere: custom exception handlers (reboot to fusee)
2019-04-12 15:28:46 -07:00
Michael Scire
b03a778611
Bump version to 0.8.7
2019-04-11 16:54:12 -07:00
Michael Scire
67891954ec
loader: fix support for 7.0.0+ games with NPDM flag bit 4 set.
2019-04-11 16:39:59 -07:00
Michael Scire
1e5fcff242
exo: always enable usermode exception handlers
2019-04-10 23:30:19 -07:00
hexkyz
88294116b8
fusee-secondary: Fix arg names in raw_dev
2019-04-09 19:40:00 +01:00
2g4y1
3cb60b324b
More 2019 Copyrights ( #503 )
2019-04-08 12:47:01 +02:00
Michael Scire
03e176d7f1
atmosphere: current year is 2019
2019-04-07 19:00:49 -07:00
Michael Scire
6b41a7e2e1
fatal: unconditionally reassign cpu_ctx ptr
2019-04-06 15:02:48 -07:00
Michael Scire
aed472775c
fatal: fix invalid struct access, cap stack trace size.
2019-04-06 15:00:40 -07:00
Michael Scire
5bedcd305d
dmnt-cheat: add clear-reg to save/restore reg
2019-04-05 14:19:12 -07:00
Michael Scire
c7ffcad74e
dmnt-cheat: add clear to save/restore reg
2019-04-05 14:16:07 -07:00
Michael Scire
2f1f56307d
fix libstrat revision again
2019-04-05 13:46:48 -07:00
Michael Scire
9113b04b48
update libstrat
2019-04-05 13:42:34 -07:00
Michael Scire
05c4dfd8f8
Merge remote-tracking branch 'origin/master'
2019-04-05 13:42:17 -07:00
Michael Scire
938169cd3c
fs.mitm: experimental support for save redirection to sd.
2019-04-05 13:42:09 -07:00
Mat M
7a4d1e786c
ldr_map: Silence lingering initializer warning ( #500 )
...
One initializer warning case that I seem to have missed (my bad).
2019-04-04 23:13:46 -07:00
Mat M
b237168ec7
loader: Silence Wmissing-field-initializers warnings ( #499 )
...
Specifying 0 as the initial entry of a structure is a C-ism. C++ permits
using an empty set of braces to signify the same behavior, silencing
missing initializer warnings.
2019-04-04 21:05:41 -07:00
Mat M
753958de28
fs_mitm/fs_dir_utils: Amend logic error within IterateDirectoryRecursivelyInternal() ( #498 )
...
This likely intended to get the size of the string and then subtract the
null terminator byte. Instead, this would always result in a sizeof of
8.
2019-04-04 20:04:26 -07:00
Michael Scire
fb5e02050b
fs.mitm: fix logic error in CopyFile
2019-04-04 15:41:41 -07:00
Michael Scire
08a2f02a7c
dmnt-cheat: Add Save/Restore register mask opcode
2019-04-04 12:23:51 -07:00
Michael Scire
477bee2e4c
dmnt-cheat: Add Save/Restore register opcode
2019-04-04 12:16:00 -07:00