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 |
|
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 |
|
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 |
|
SciresM
|
3459968ac3
|
more fixes
|
2019-04-01 17:41:58 -07:00 |
|
SciresM
|
428e176d9c
|
Wording, (dkp-)
|
2019-04-01 17:39:44 -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 |
|
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 |
|
Michael Scire
|
84c4cd7c53
|
strat: use sf/hipc results instead of magic numbers
|
2019-03-28 20:00:16 -07:00 |
|
Michael Scire
|
29be429d2f
|
strat: fix remaining FS result magic numbers
|
2019-03-28 19:45:41 -07:00 |
|
Michael Scire
|
acffae6643
|
strat: replace kernel/dbg magic numbers with result defs
|
2019-03-28 16:57:18 -07:00 |
|
Michael Scire
|
285feba42b
|
fatal: Standardize result definitions
|
2019-03-28 15:37:50 -07:00 |
|
Michael Scire
|
b940f61d42
|
sm: Use result definitions instead of magic numbers
|
2019-03-28 15:28:36 -07:00 |
|
Michael Scire
|
696f66f620
|
pm: Use result definitions instead of magic numbers
|
2019-03-28 15:16:36 -07:00 |
|
Michael Scire
|
db19fa0f7f
|
loader: Use result definitions instead of magic numbers
|
2019-03-28 15:06:50 -07:00 |
|
Michael Scire
|
2678735f73
|
stratosphere: migrate result headers to libstrat
|
2019-03-28 14:23:34 -07:00 |
|
Michael Scire
|
f2433824ba
|
fs.mitm: fix missing include in fs_shim.c
|
2019-03-28 10:51:51 -07:00 |
|
Michael Scire
|
d00b183f92
|
fs.mitm: Implement DirectorySaveDataFileSystem.
|
2019-03-28 10:43:33 -07:00 |
|
Michael Scire
|
994d7d5429
|
loader: same heap size change for gcc 8.3.0 compat
|
2019-03-26 20:56:04 -07:00 |
|
Michael Scire
|
eb90603f18
|
pm: increase heap size (fixes fs reliability issues with gcc 8.3.0)
|
2019-03-26 17:47:29 -07:00 |
|
Michael Scire
|
2d27dab6ab
|
ams: bump version to 0.8.6
|
2019-03-26 12:03:55 -07:00 |
|
Michael Scire
|
325c71b1b4
|
ams_mitm: fix erroneous comment due to copy-paste.
|
2019-03-26 12:03:55 -07:00 |
|
Michael Scire
|
f9c9c1048e
|
fs.mitm: prefer official web content to hbl_html
|
2019-03-26 11:53:30 -07:00 |
|
Michael Scire
|
4ccb39a228
|
ams_mitm: add ns:web mitm for HBL web support
|
2019-03-26 11:35:50 -07:00 |
|
Michael Scire
|
ad8acaefec
|
fs.mitm: fix some filesystem issues
|
2019-03-26 09:05:19 -07:00 |
|
Michael Scire
|
106ae81614
|
fatal: improve start address detection
|
2019-03-26 09:04:32 -07:00 |
|
Michael Scire
|
93745dc40c
|
docs: update, add 0.8.6 changelog ahead of release
|
2019-03-25 17:50:59 -07:00 |
|
Michael Scire
|
3316820f86
|
pm: use fixed-sized buf + scoped lock (gcc 8.3 compat)
|
2019-03-25 17:12:19 -07:00 |
|
Michael Scire
|
f4950ff26e
|
dmnt-cheat: Add support for saving/restoring cheat toggle state
|
2019-03-25 10:35:08 -07:00 |
|
Michael Scire
|
20ba6432b9
|
set.mitm: fix 1.0.0 compat (closes #459)
|
2019-03-24 19:27:37 -07:00 |
|
Michael Scire
|
1a82b407a4
|
sept-sign: remove += for compatibility
|
2019-03-24 08:26:14 -07:00 |
|
Michael Scire
|
dc1db0dc72
|
loader: Ensure code:/ unmounts if mounted.
|
2019-03-23 18:27:53 -07:00 |
|
Michael Scire
|
047f3b653e
|
fs.mitm: also give choinx access to boot1 (closes #485)
|
2019-03-23 16:33:49 -07:00 |
|
Michael Scire
|
79244078a6
|
fs.mitm: make HBL web content work (verified on hw)
|
2019-03-22 16:54:37 -08:00 |
|
Michael Scire
|
fce2099d7d
|
fs.mitm: fix error in FsPathUtils::VerifyPath
|
2019-03-22 15:06:50 -07:00 |
|
Michael Scire
|
22d4de27f1
|
fs.mitm: fix null deref
|
2019-03-22 14:49:07 -07:00 |
|
Michael Scire
|
9d5ca47ac8
|
fs.mitm: Add Hbl Web override support, also support choinx"
|
2019-03-22 12:41:51 -07:00 |
|
Michael Scire
|
c1588d0300
|
fs.mitm: Implement path normalization
|
2019-03-22 11:52:03 -07:00 |
|
Michael Scire
|
b62014554c
|
fs.mitm: Implement SubDirectoryFileSystem
|
2019-03-22 11:28:09 -07:00 |
|
Michael Scire
|
afcaf20020
|
fs.mitm: ProxyFile, ProxyDirectory, ProxyFileSystem
|
2019-03-22 10:20:36 -07:00 |
|
Michael Scire
|
bcf20b4441
|
fs.mitm: implement ifilesystem wrapper
|
2019-03-22 09:51:47 -07:00 |
|
Michael Scire
|
c8a4a6dc58
|
fs.mitm: fix inverted ifile condition
|
2019-03-22 08:58:08 -07:00 |
|
Michael Scire
|
634ce933be
|
fs.mitm: start implementation of IFileSystem api.
|
2019-03-22 08:49:10 -07:00 |
|
Michael Scire
|
ca42a9daec
|
hbl: change default to every_app=true, change default override key
|
2019-03-22 07:13:49 -07:00 |
|
Michael Scire
|
9e1e9ff8c0
|
loader: separate override_any_app (deprecate =app)
|
2019-03-22 06:59:28 -07:00 |
|
Michael Scire
|
48e4688c13
|
loader: begin needed support for HBL to use web browser commands
|
2019-03-20 07:53:56 -07:00 |
|
Michael Scire
|
db3c5cf20f
|
loader: fix ldr:ro unmap semantics for < 3.0.0
|
2019-03-16 19:16:19 -07:00 |
|
Michael Scire
|
51fa778fb2
|
loader/ams_mitm: Change Down -> Held in API
|
2019-03-15 21:28:38 -07:00 |
|
Michael Scire
|
35167da6dd
|
loader: Actually use hidKeysHeld
|
2019-03-15 19:51:00 -07:00 |
|
Michael Scire
|
2a973b9e16
|
dmnt-cheat: extend StoreRegisterToAddressOpcode some more
|
2019-03-15 19:24:23 -07:00 |
|
Michael Scire
|
83626923cf
|
loader/ams_mitm: hidKeysHeld, not hidKeysDown (and remove workaround)
|
2019-03-15 18:34:55 -07:00 |
|
Michael Scire
|
7551bebb88
|
dmnt-cheat: Fix a few bugs in vm.
|
2019-03-15 18:29:43 -07:00 |
|
Michael Scire
|
433b01aaf8
|
dmnt-cheat: add other register source to new condition opcode
|
2019-03-15 13:52:11 -07:00 |
|
Michael Scire
|
da664b49ad
|
dmnt-cheat: amend inline docs
|
2019-03-15 13:46:53 -07:00 |
|
Michael Scire
|
5d79952bdd
|
dmnt-cheat: Add register conditional vm instruction
|
2019-03-15 13:45:35 -07:00 |
|
Michael Scire
|
e5ecd243f2
|
dmnt-cheat: Implement real workaround for 6.0.0+ kernel bug
|
2019-03-15 03:30:51 -07:00 |
|
Michael Scire
|
274035edd6
|
Add 64-bit IDA binaries to gitignore
|
2019-03-15 00:25:24 -07:00 |
|
Michael Scire
|
60776e8111
|
loader: fix ldr:ro mapping error on < 3.0.0
|
2019-03-15 00:25:09 -07:00 |
|
Michael Scire
|
3fcad4bc65
|
exo: fix SE driver coherency bug (closes #384)
|
2019-03-14 13:07:54 -07:00 |
|
Michael Scire
|
991fe78740
|
creport/fatal: fix time-retrieval functionality
|
2019-03-14 09:16:55 -07:00 |
|
Michael Scire
|
aac64b1ded
|
dmnt-cheat: workaround for 6.0.0+ kernel bug.
|
2019-03-14 09:15:59 -07:00 |
|
Michael Scire
|
66560d0a7b
|
fs.mitm: fix two cases of inverted logic
|
2019-03-07 19:53:21 -08:00 |
|
Michael Scire
|
b42d16cf1c
|
Atmosphere: Bump version to 0.8.5
|
2019-03-07 10:27:22 -08:00 |
|
Michael Scire
|
bcdf32b214
|
0.8.5: amend changelog
|
2019-03-07 10:26:53 -08:00 |
|
Michael Scire
|
9c3728c8f2
|
Add 0.8.5 changelog ahead of release, fix keypress docs.
|
2019-03-07 04:13:32 -08:00 |
|
Michael Scire
|
23fff1e8fd
|
Add cheats.md
|
2019-03-07 03:51:18 -08:00 |
|
Michael Scire
|
a553fbcdd1
|
docs: add dmnt.md
|
2019-03-07 02:51:26 -08:00 |
|
Michael Scire
|
e62606d276
|
fatal: only set display magnification on 3.0.0+
|
2019-03-06 14:39:48 -08:00 |
|
Michael Scire
|
e25d83f701
|
fss: seems ext_csd is not initialized by then
|
2019-03-06 08:34:33 -08:00 |
|
Michael Scire
|
ed37c149d1
|
fss: how many commits does it take to fix one line of code?
|
2019-03-06 05:56:58 -08:00 |
|
Michael Scire
|
7c8d126f23
|
fusee-secondary: fix previous generalization
|
2019-03-06 05:55:35 -08:00 |
|
Michael Scire
|
c9b88f0404
|
fusee: dynamically read NAND num_sectors (thanks @shchmue!)
|
2019-03-06 05:40:32 -08:00 |
|
Michael Scire
|
e24d7a1fd2
|
default-settings: Language.
|
2019-03-06 00:21:29 -08:00 |
|
Michael Scire
|
d756f2fc0d
|
dmnt-cheat: make cheats default toggle configurable
|
2019-03-06 00:20:17 -08:00 |
|
Michael Scire
|
4d0ab41e6e
|
dmnt-cheat: Fix debug event management
|
2019-03-05 23:58:36 -08:00 |
|