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
hexkyz
017d473b99
emunand: Add multipart support for rawnand images in fusee
2019-04-13 18:28:54 +01:00
hexkyz
a1512cf30f
Merge branch 'master' into emunand_dev
2019-04-13 18:23:23 +01: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
hexkyz
fe62ab9aed
emunand: Implement folder and file detection (boot0/boot1 now work from SD)
2019-04-09 19:32:18 +01:00
hexkyz
5868e0769a
Merge branch 'master' into emunand_dev
2019-04-09 19:14:21 +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
hexkyz
92816be055
emunand: Move all emulation code to fusee-secondary and simplify logic
2019-04-07 19:02:01 +01:00
hexkyz
9eb0b84ed1
Merge branch 'master' into emunand_dev
2019-04-07 18:56:28 +01: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
hexkyz
a8ca92bc1e
BCT: Restore newline
2019-04-06 20:04:16 +01:00
hexkyz
c878e96398
emunand: Fix bugs and add missing stuff
2019-04-06 20:01:11 +01:00
hexkyz
e5045556bf
emunand: Preliminary skeleton for emunand in fusee
2019-04-06 19:35:27 +01: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
Michael Scire
a0f3183c79
strat: sha256 s/linux/libnx/g
2019-04-04 12:02:00 -07:00
Mat M
f44a730a90
fatal_font: Add missing va_end() calls to PrintFormatLine() and PrintFormat() ( #497 )
...
Fairly self-explanatory. Ensures va_start() is balanced with va_end()
2019-04-04 11:21:25 -07:00
SciresM
3459968ac3
more fixes
2019-04-01 17:41:58 -07:00
SciresM
428e176d9c
Wording, (dkp-)
2019-04-01 17:39:44 -07:00
James Elliott
16430217ff
Add additional dependency information ( #495 )
...
- individually listed packages required when using (dkp-)packman.
- added sept dependencies
- added requirement to use -r flag
- added recommendation for zip (for use if someone wants to make dist)
2019-04-01 17:35:10 -07:00
Michael Scire
262d6af519
bis_protect: guard against autorcm on rcm-patched units
2019-04-01 17:24:15 -07:00
Michael Scire
350dccff3d
exo: also check for rcm ipatch (thanks @balika011)
2019-04-01 16:37:04 -07:00
Michael Scire
4d76f4d79c
exo: add config item for rcm patch detection (note TODO)
2019-04-01 13:10:45 -07:00
thedax
fd4d6a4e55
exosphere: add new ConfigItem which allows the caller to retrieve the git commit hash. ( #493 )
2019-03-29 15:16:03 -07:00
Michael Scire
81aa5c7ec7
set_mitm: result defs instead of magics
2019-03-28 23:04:13 -07:00
Michael Scire
c6d67eab6a
strat: 0 -> ResultSuccess
2019-03-28 22:39:39 -07:00
Michael Scire
9427a5cf46
strat: use TitleId defs instead of magics.
2019-03-28 21:49:14 -07:00
Michael Scire
4167dfea14
strat: vi results over magics
2019-03-28 20:39:17 -07:00
Michael Scire
c50cb83ec1
strat: use lr results instead of magics
2019-03-28 20:31:48 -07:00
Michael Scire
0001e93810
strat: use atmosphere results instead of magics
2019-03-28 20:19:38 -07:00