Michael Scire
876d94c338
ro: update for R_TRY usage
2019-06-17 14:46:18 -07:00
Michael Scire
dfcba5e6d4
sm: refactor to use R_TRY
2019-06-17 09:17:53 -07:00
Michael Scire
a0cf3bbed8
spl: refactor to use R_TRY
2019-06-17 09:00:15 -07:00
Michael Scire
1c503d59b5
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "b9ac428b"
upstream:
origin: "https://github.com/m4xw/emuMMC "
branch: "develop"
commit: "b9ac428b"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2019-06-16 15:01:52 -07:00
Michael Scire
0bf7df0426
emummc: fix nintendo path redir on 4.1.0
2019-06-16 15:01:10 -07:00
hexkyz
2c46ec9638
emummc: fix file based mode
2019-06-16 20:51:25 +01:00
Michael Scire
ef0c8e0aac
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "417e3d36"
upstream:
origin: "https://github.com/m4xw/emuMMC "
branch: "develop"
commit: "417e3d36"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2019-06-16 11:09:33 -07:00
Michael Scire
1a5801ee0f
emummc: improve linkscript/building
2019-06-16 11:09:02 -07:00
SciresM
aa289410bb
Merge pull request #567 from Atmosphere-NX/emunand_dev
...
Implement support for emummc.
2019-06-15 21:41:40 -07:00
Michael Scire
b7a370b156
git subrepo clone --branch=develop https://github.com/m4xw/emuMMC emummc
...
subrepo:
subdir: "emummc"
merged: "e72e8f1c"
upstream:
origin: "https://github.com/m4xw/emuMMC "
branch: "develop"
commit: "e72e8f1c"
git-subrepo:
version: "0.4.0"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "5d6aba9"
2019-06-15 21:37:41 -07:00
Michael Scire
87a1aa17a7
Add additional credit
2019-06-15 16:28:18 -07:00
Michael Scire
2fde907c5e
fusee: remove debug filesave
2019-06-15 16:00:37 -07:00
hexkyz
3caa7166f2
fusee: update folder structure for emummc files mode
2019-06-15 19:08:23 +01:00
hexkyz
af5d88d4e4
Further clarify emummc files mode structure
2019-06-15 18:24:21 +01:00
hexkyz
cd080e2552
fusee: BCT.ini to emummc.ini
2019-06-15 17:39:03 +01:00
hexkyz
68c530c4a4
BCT: remove emummc entry
2019-06-15 17:34:30 +01:00
Michael Scire
aad02cd751
ams_mitm: update write handle persist path
2019-06-15 07:57:50 -07:00
Michael Scire
9de7b01ee6
Bump version to 0.9.0
2019-06-15 06:10:54 -07:00
SciresM
65d499adb3
Merge pull request #564 from WinterMute/ctype-usage-fixes
...
fix usage of ctype macros
2019-06-15 05:48:50 -07:00
Michael Scire
e5402bd8b8
fusee: embed a copy of emummc
2019-06-15 05:48:04 -07:00
Michael Scire
5ae9bd5fe5
move emummc config to emummc/emummc.ini
2019-06-14 21:53:58 -07:00
Michael Scire
0dcb496522
Fix emummc nintendo dir redirection
2019-06-14 21:20:53 -07:00
Michael Scire
c8f2d17d02
sept: fix undefined behavior with emummc
2019-06-14 18:19:10 -07:00
hexkyz
a4daa0761a
fusee: cleanup sdmmc related code
2019-06-14 20:33:48 +01:00
Michael Scire
8bd79e8299
fusee: add automatic emummc injection support
2019-06-14 06:37:25 -07:00
Michael Scire
4f8ab5c599
exo: add smcAmsGetEmummcConfig
2019-06-14 04:06:33 -07:00
WinterMute
8cf30176cb
fix usage of ctype macros
2019-06-14 10:52:52 +01:00
hexkyz
e5e605a362
Merge pull request #563 from ammaraskar/patch-1
...
Fix documentation for sept's python dependencies
2019-06-12 17:45:27 +01:00
hexkyz
1021b4a455
emummc: mount all of boot0/boot1 and fix start sector for contiguous access
2019-06-12 17:39:02 +01:00
Ammar Askar
919c3b2a65
Fix documentation for sept's python dependencies
...
pyCrypto and pycryptodome are never supposed to be installed
together [1]. Installing them together causes very weird import
errors when sept runs. We should specify one, probably
pycryptodome since its more modern.
[1] https://pycryptodome.readthedocs.io/en/latest/src/installation.html#installation
2019-06-12 01:42:21 -07:00
hexkyz
0986b48a55
emummc: implement SD partition mode; clean up and rename emunand code
2019-06-09 19:33:44 +01:00
hexkyz
4c4f037361
Merge branch 'master' into emunand_dev
2019-06-09 19:23:51 +01:00
Michael Scire
e7e5ef4e5d
dmnt: update targetio file ops for new libnx api
2019-06-08 15:58:35 -07:00
SciresM
df3c8f4c94
Merge pull request #555 from lioncash/header
...
bpcmitm_main: Add missing header guard
2019-06-04 12:23:37 -07:00
Lioncash
89a83b0e5a
bpcmitm_main: Remove unnecessary includes
...
Quite a few headers are unused in this header, so we can remove them to
make compilation a tiny bit faster.
2019-06-04 06:29:14 -04:00
Lioncash
7bdd4bb2d1
bpcmitm_main: Add missing header guard
...
Prevents potential inclusion issues.
2019-06-04 06:28:34 -04:00
SciresM
f29ab6d0f3
Merge pull request #550 from lioncash/resource
...
setsys_settings_items: Minor cleanup to string buffer management
2019-06-03 19:58:06 -07:00
Lioncash
dd10547ac2
setsys_settings_items: Less resource churn with combined key/value construction
...
The previous string construction discards two temporary std::string
instances (operator+ returns by value, not by reference), and creates a
std::string that it doesn't need to (the one around key). Instead we can
just append to the end of the initial std::string itself, saving on two
unnecessary created strings.
append() has a const char* overload as well (as does operator+), so we
can just append the key string as is without creating an entire new
string.
2019-06-03 21:37:53 -04:00
Lioncash
452c61db7a
setsys_settings_items: Simplify buffer management in LoadConfiguration()
...
We can use a std::string here instead of setting up a scope guard and
manual allocations. We also don't need to care about null-termination,
as c_str() will automatically ensure this is done when passing it into
ini_parse_string().
2019-06-03 21:37:12 -04:00
hexkyz
00e22c7fd0
fusee: update and simplify emunand image path handling
2019-06-03 20:29:37 +01: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
hexkyz
4c328b6c50
Merge branch 'master' into emunand_dev
2019-06-03 20:14:22 +01:00
SciresM
4387da1ecc
Add licensing exemption for yuzu.
2019-05-30 18:20:24 -07:00
Michael Scire
6dd366cb22
Fix emunand SMC behaviors
2019-05-28 13:25:12 -07:00
Michael Scire
40b838c896
exo: add extension smc to write to user address
2019-05-28 02:56:15 -07:00
Michael Scire
d6502c174a
pm: actually implement GetBootFinishedEvent
2019-05-27 21:52:28 -07:00
Michael Scire
f38965d0bd
dmnt: implement debug log opcode
2019-05-27 18:44:09 -07:00
SciresM
c2cb94062a
Merge pull request #548 from Thog/feature/creport-32-stack-frames
...
creport: Add 32 bits stack frames parsing support
2019-05-27 18:11:10 -07:00
Michael Scire
cfa050cc8f
dmnt: explicitly reserve double-extended width opcodes
2019-05-27 18:10:49 -07:00