Michael Scire
8cb77ac136
namespace sts -> namespace ams
...
namespace sts::ams -> ams::exosphere, ams::.
This is to facilitate future use of ams:: namespace code in
mesosphere, as we'll want to include ams::util, ams::result, ams::svc...
2019-12-07 12:41:28 -08:00
Michael Scire
4059dc6187
Results: Implement namespaced, type-safe results.
...
Because I was working on multiple things at once, this commit also:
- Adds wrappers for/linker flags to wrap CXX exceptions to make them
abort. This saves ~0x8000 of memory in every system module.
- Broadly replaces lines of the pattern if (cond) { return ResultX; }
with R_UNLESS(!cond, ResultX());.
- Reworks the R_TRY_CATCH macros (and the result macros in general).
2019-12-07 12:41:28 -08:00
Michael Scire
bb223eb5ae
libstrat: namespace hossynch.hpp
2019-12-07 12:41:28 -08:00
Michael Scire
6777dd9b38
pm: inform sm of title ids. remove inconsistent mitm association.
2019-07-11 22:24:59 -07:00
Michael Scire
2d0c881ffe
strat: go all in on ncm::TitleId
2019-07-11 22:24:59 -07:00
suppai
bfc987abcd
Fix for libnx commit 4f441a4/latest master at time of writing
2019-07-07 23:56:21 -04:00
Michael Scire
18ca8aaf5b
stratosphere: all in on enum class CommandId
2019-06-27 23:34:53 -07:00
Michael Scire
60b831f369
ams_mitm: refactor for R_TRY
2019-06-20 04:04:33 -07:00
Michael Scire
0dcb496522
Fix emummc nintendo dir redirection
2019-06-14 21:20:53 -07:00
Michael Scire
837b30d075
Merge branch 'master' into emunand_dev
2019-06-03 12:22:01 -07:00
Michael Scire
50e307b4b7
Update for latest libnx
2019-06-03 12:19:05 -07:00
Michael Scire
4dac80df75
fs.mitm: add Nintendo directory redirection code
2019-05-27 11:48:17 -07:00
Kronos2308
bbb658a7e5
orthography
2019-05-17 10:03:53 +01:00
Kronos2308
ad812c8125
use configuration of system_settings.ini
...
prioritize the configuration of system_settings.ini
2019-05-17 09:28:46 +01:00
Kronos2308
a64fdce505
flag is now "redirect_save"
2019-05-17 08:44:41 +01:00
Kronos2308
7e950c3bcc
Revert "Add files via upload"
...
This reverts commit d0d7772f98
.
2019-05-17 08:38:21 +01:00
Kronos2308
d0d7772f98
Add files via upload
2019-05-17 08:29:38 +01:00
Kronos2308
674175e1c6
simple sd_save flag
...
something that allows you to decide which title to redirect games saves and which does not
2019-05-17 03:28:24 +01:00
Michael Scire
9f972831cc
fs.mitm: fix data abort
2019-04-22 03:42:37 -07:00
Michael Scire
03e176d7f1
atmosphere: current year is 2019
2019-04-07 19:00:49 -07:00
Michael Scire
938169cd3c
fs.mitm: experimental support for save redirection to sd.
2019-04-05 13:42:09 -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
0001e93810
strat: use atmosphere results instead of magics
2019-03-28 20:19:38 -07:00
Michael Scire
29be429d2f
strat: fix remaining FS result magic numbers
2019-03-28 19:45:41 -07:00
Michael Scire
d00b183f92
fs.mitm: Implement DirectorySaveDataFileSystem.
2019-03-28 10:43:33 -07:00
Michael Scire
f9c9c1048e
fs.mitm: prefer official web content to hbl_html
2019-03-26 11:53:30 -07:00
Michael Scire
ad8acaefec
fs.mitm: fix some filesystem issues
2019-03-26 09:05:19 -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
9d5ca47ac8
fs.mitm: Add Hbl Web override support, also support choinx"
2019-03-22 12:41:51 -07:00
Michael Scire
b62014554c
fs.mitm: Implement SubDirectoryFileSystem
2019-03-22 11:28:09 -07:00
Michael Scire
634ce933be
fs.mitm: start implementation of IFileSystem api.
2019-03-22 08:49:10 -07:00
Michael Scire
66560d0a7b
fs.mitm: fix two cases of inverted logic
2019-03-07 19:53:21 -08:00
Michael Scire
e715197290
Merge fs.mitm and set.mitm.
2019-02-04 20:15:16 -08:00